f7df8c1db9d4530ffbecb5110c95a7cc504c3fa6
[gcc.git] / gcc / testsuite / ChangeLog
1 2011-08-22 Mikael Morin <mikael.morin@gcc.gnu.org>
2
3 PR fortran/50050
4 * gfortran.dg/alloc_comp_initializer_3.f90: New test.
5
6 2011-08-22 Georg-Johann Lay <avr@gjlay.de>
7
8 * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
9 * gcc.dg/pr49994-3.c: Ditto.
10
11 2011-08-22 Richard Guenther <rguenther@suse.de>
12
13 PR testsuite/50145
14 * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
15 * gcc.dg/torture/pr50067-2.c: Likewise.
16
17 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
18
19 PR fortran/47659
20 * gfortran.dg/warn_conversion_2.f90: Also warn about conversion
21 of a constant resulting from simplification.
22 * gfortran.dg/warn_conversion_3.f90: New test.
23
24 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
25
26 PR fortran/50130
27 * gfortran.dg/zero_stride_1.f90: New test.
28
29 2011-08-20 Janus Weil <janus@gcc.gnu.org>
30
31 PR fortran/49638
32 * gfortran.dg/typebound_override_1.f90: Modified.
33
34 2011-08-20 Jakub Jelinek <jakub@redhat.com>
35
36 PR tree-optimization/48739
37 * gcc.dg/pr48739-1.c: New test.
38 * gcc.dg/pr48739-2.c: New test.
39
40 2011-08-20 Tobias Burnus <burnus@net-b.de>
41
42 * gfortran.dg/graphite/interchange-1.f: Remove xfail.
43
44 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
45
46 PR fortran/50129
47 * gfortran.dg/where_3.f90: New test.
48
49 2011-08-19 H.J. Lu <hongjiu.lu@intel.com>
50
51 PR middle-end/49721
52 * gfortran.dg/pr49721-1.f: New.
53 * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
54
55 2011-08-19 Joseph Myers <joseph@codesourcery.com>
56
57 * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
58 gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
59 New tests.
60
61 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
62
63 * gcc.target/arm/wmul-11.c: New file.
64 * gcc.target/arm/wmul-12.c: New file.
65 * gcc.target/arm/wmul-13.c: New file.
66
67 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
68
69 * gcc.target/arm/wmul-10.c: New file.
70
71 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
72
73 * gcc.target/arm/wmul-9.c: New file.
74 * gcc.target/arm/wmul-bitfield-2.c: New file.
75
76 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
77
78 * gcc.target/arm/wmul-8.c: New file.
79
80 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
81
82 * gcc.target/arm/wmul-7.c: New file.
83
84 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
85
86 * gcc.target/arm/wmul-6.c: New file.
87
88 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
89
90 * gcc.target/arm/wmul-5.c: New file.
91 * gcc.target/arm/no-wmla-1.c: New file.
92
93 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
94
95 * gcc.target/arm/wmul-bitfield-1.c: New file.
96
97 2011-08-19 Joseph Myers <joseph@codesourcery.com>
98
99 * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
100
101 2011-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
102
103 * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
104 * gcc.target/i386/conversion.c: Likewise.
105
106 2011-08-19 Richard Guenther <rguenther@suse.de>
107
108 * gcc.dg/torture/pr50067-1.c: New testcase.
109 * gcc.dg/torture/pr50067-2.c: Likewise.
110
111 2011-08-19 Joey Ye <joey.ye@arm.com>
112
113 PR target/49437
114 * gcc.target/arm/handler-align.c: New test.
115 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
116 New Function.
117
118 2011-08-19 Joey Ye <joey.ye@arm.com>
119
120 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
121
122 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
123
124 PR fortran/50071
125 * gfortran.dg/end_block_label_1.f90: New test.
126 * gfortran.dg/end_associate_label_1.f90: New test.
127
128 2011-08-18 Joseph Myers <joseph@codesourcery.com>
129
130 * gcc.dg/c1x-pointer-float-1.c: New test.
131
132 2011-08-18 Mikael Morin <mikael.morin@sfr.fr>
133
134 PR fortran/50071
135 * gfortran.dg/duplicate_labels_2.f: New test.
136
137 2011-08-18 Joseph Myers <joseph@codesourcery.com>
138
139 * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
140 gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
141 gcc.dg/c1x-noreturn-5.c: New tests.
142
143 2011-08-18 Joseph Myers <joseph@codesourcery.com>
144
145 * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
146
147 2011-08-18 Tobias Burnus <burnus@net-b.de>
148
149 PR fortran/18918
150 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
151 * gfortran.dg/coarray_lock_3.f90: Fix test.
152 * gfortran.dg/coarray_lock_4.f90: New.
153 * gfortran.dg/coarray_lock_5.f90: New.
154
155 2011-08-18 Jakub Jelinek <jakub@redhat.com>
156
157 PR target/50009
158 * gcc.c-torture/compile/pr50009.c: New test.
159
160 PR target/50092
161 * gcc.dg/torture/pr50092.c: New test.
162
163 2011-08-18 Tobias Burnus <burnus@net-b.de>
164
165 PR fortran/50109
166 * gfortran.dg/namelist_73.f90: New.
167
168 2011-08-18 Jakub Jelinek <jakub@redhat.com>
169
170 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
171
172 PR debug/50017
173 * gcc.dg/pr50017.c: New test.
174
175 2011-08-18 Dodji Seketeli <dodji@redhat.com>
176
177 PR c++/45625
178 * g++.dg/lookup/hidden-var1.C: New test case.
179
180 2011-08-17 Tobias Burnus <burnus@net-b.de>
181
182 PR fortran/31461
183 * gfortran.dg/warn_unused_var_2.f90: New.
184 * gfortran.dg/warn_unused_var_3.f90: New.
185
186 2011-08-17 Tom de Vries <tom@codesourcery.com>
187
188 PR target/43597
189 * gcc.target/arm/pr43597.c: New test.
190
191 2011-08-17 Janus Weil <janus@gcc.gnu.org>
192
193 PR fortran/50070
194 * gfortran.dg/common_13.f90: New.
195
196 2011-08-16 Jason Merrill <jason@redhat.com>
197
198 PR c++/50086
199 * g++.dg/cpp0x/variadic-unresolved.C: New.
200
201 * g++.old-deja/g++.brendan/README: Add R.I.P.
202
203 * g++.dg/ext/attr-used-1.C: New.
204
205 PR c++/50054
206 * g++.dg/cpp0x/initlist56.C: New.
207
208 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
209
210 PR testsuite/50085
211 * g++.dg/opt/life1.C: Only run on Linux.
212
213 2011-08-15 Tobias Burnus <burnus@net-b.de>
214
215 * gfortran.dg/coarray_26.f90: New.
216
217 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
218
219 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
220 -fdump-tree-vrp1.
221
222 2011-08-14 Janus Weil <janus@gcc.gnu.org>
223
224 PR fortran/50073
225 * gfortran.dg/func_result_7.f90: New.
226
227 2011-08-13 Jason Merrill <jason@redhat.com>
228
229 PR c++/50075
230 * g++.dg/cpp0x/decltype32.C: New.
231
232 PR c++/50059
233 * g++.dg/diagnostic/expr1.C: New.
234
235 2011-08-12 David Li <davidxl@google.com>
236
237 * g++.dg/abi/vbase15.C: New test.
238
239 2011-08-12 Jason Merrill <jason@redhat.com>
240
241 PR c++/50034
242 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
243
244 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
245
246 * gcc.dg/builtins-67.c: New test.
247 * gcc.target/i386/conversion.c: Ditto.
248
249 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
250 Brian Hackett <bhackett1024@gmail.com>
251
252 * g++.dg/plugin/decl_plugin.c: New.
253 * g++.dg/plugin/decl-plugin-test.C: New.
254 * g++.dg/plugin/plugin.exp: Add above testcase.
255
256 2011-08-11 Richard Guenther <rguenther@suse.de>
257
258 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
259
260 2011-08-11 Michael Matz <matz@suse.de>
261
262 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
263
264 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
265
266 PR tree-optimization/50039
267 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
268 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
269
270 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
271
272 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
273 (sse4_1_test): Initialize src3 with random value.
274
275 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
276
277 * gcc.c-torture/execute/scal-to-vec1.c: New test.
278 * gcc.c-torture/execute/scal-to-vec2.c: New test.
279 * gcc.c-torture/execute/scal-to-vec3.c: New test.
280 * gcc.dg/scal-to-vec1.c: New test.
281 * gcc.dg/scal-to-vec2.c: New test.
282
283 2011-08-09 Richard Guenther <rguenther@suse.de>
284
285 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
286 * gcc.dg/tree-ssa/vrp60.c: New testcase.
287 * gcc.dg/tree-ssa/vrp61.c: Likewise.
288 * gcc.dg/tree-ssa/vrp62.c: Likewise.
289
290 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
291
292 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
293
294 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
295
296 * gcc.dg/pr49948.c: Require pthread effective target.
297
298 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
299
300 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
301
302 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
303
304 * gcc.target/i386/sse-22a.c: New test.
305
306 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
307
308 PR tree-optimization/50014
309 * gcc.dg/vect/pr50014.c: New test.
310
311 2011-08-08 Martin Jambor <mjambor@suse.cz>
312
313 PR middle-end/49923
314 * gcc.dg/tree-ssa/pr49923.c: New test.
315
316 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
317
318 PR target/49781
319 * gcc.target/i386/pr49781-1.c: New.
320
321 2011-08-08 Jason Merrill <jason@redhat.com>
322
323 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
324
325 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
326
327 2011-08-07 Janus Weil <janus@gcc.gnu.org>
328
329 PR fortran/49638
330 * gfortran.dg/typebound_override_1.f90: New.
331
332 2011-08-07 Kai Tietz <ktietz@redhat.com>
333
334 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
335 x86_64 mingw target.
336 * gcc.dg/tree-ssa/loop-1.c: Likewise.
337 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
338 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
339 * gcc.dg/tree-ssa/loop-33.c: Likewise.
340 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
341 * gcc.dg/tree-ssa/loop-35.c: Likewise.
342 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
343 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
344 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
345 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
346
347 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
348
349 PR testsuite/48727
350 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
351
352 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
353
354 * gcc.dg/pr48770.c: Cleanup coverage files.
355 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
356
357 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
358
359 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
360 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
361 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
362 lzcnt and bmi options.
363
364 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
365
366 PR target/47381
367 * gcc.dg/pr47381-1.c: New.
368 * gcc.dg/pr47381-2.c: Likewise.
369 * gcc.target/i386/pr47381.c: Likewise.
370
371 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
372
373 PR middle-end/47727
374 * gcc.dg/pr47727.c: New.
375
376 PR target/47372
377 * gcc.dg/pr47372-1.c: New.
378 * gcc.dg/pr47372-2.c: Likewise.
379
380 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
381
382 PR middle-end/47449
383 * gcc.target/i386/pr47449.c: New.
384
385 PR target/47446
386 * gcc.dg/pr47446-1.c: New.
387 * gcc.dg/pr47446-2.c: Likewise.
388
389 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
390
391 PR target/47766
392 * gcc.dg/pr47766.c: New.
393
394 PR target/47715
395 * gcc.dg/tls/pr47715-1.c: New.
396 * gcc.dg/tls/pr47715-2.c: Likewise.
397 * gcc.dg/tls/pr47715-3.c: Likewise.
398 * gcc.dg/tls/pr47715-4.c: Likewise.
399 * gcc.dg/tls/pr47715-5.c: Likewise.
400
401 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
402
403 PR libobjc/50002
404 * objc.dg/gnu-api-2-class.m: Updated comments.
405 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
406 * objc.dg/gnu-api-2-class-meta.m: New test.
407 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
408
409 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
410
411 PR libobjc/49882
412 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
413 with classes that are in construction.
414
415 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
416
417 PR target/48084
418 * gcc.target/i386/pr48084-1.c: New.
419 * gcc.target/i386/pr48084-2.c: Likewise.
420 * gcc.target/i386/pr48084-3.c: Likewise.
421 * gcc.target/i386/pr48084-4.c: Likewise.
422 * gcc.target/i386/pr48084-5.c: Likewise.
423
424 PR rtl-optimization/49504
425 * gcc.target/i386/pr49504.c: New.
426
427 PR target/49860
428 * gcc.dg/pr49860.c: New.
429
430 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
431
432 PR libobjc/49882
433 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
434 with classes that are in construction.
435
436 2011-08-05 Jason Merrill <jason@redhat.com>
437
438 PR c++/48993
439 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
440
441 PR c++/49921
442 * g++.dg/cpp0x/decltype31.C: New.
443
444 PR c++/49669
445 * g++.dg/init/array28.C: New.
446
447 PR c++/49988
448 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
449
450 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
451
452 PR target/47369
453 * gcc.dg/pr47369-1.c: New.
454
455 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
456
457 PR middle-end/47364
458 * gcc.dg/torture/pr47364-1.c: New.
459 * gcc.c-torture/compile/pr47364-1.c: Likewise.
460 * gcc.c-torture/compile/pr47364-2.c: Likewise.
461
462 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
463
464 PR fortran/37211
465 * gfortran.dg/transfer_check_2.f90: New test case.
466
467 2011-08-05 Jan Hubicka <jh@suse.cz>
468
469 PR middle-end/49494
470 * gfortran.dg/pr49494.f90: New testcase.
471
472 2011-08-05 Jan Hubicka <jh@suse.cz>
473
474 PR middle-end/49735
475 * gcc.c-torture/compile/pr49735.c: New testcase.
476
477 2011-08-05 Jason Merrill <jason@redhat.com>
478
479 PR c++/47453
480 * g++.dg/cpp0x/initlist56.C: New.
481
482 PR c++/49812
483 * g++.dg/overload/rvalue2.C: New.
484
485 PR c++/49983
486 * g++.dg/cpp0x/range-for21.C: New.
487
488 * g++.dg/ext/vla11.C: New.
489
490 2011-08-05 Richard Guenther <rguenther@suse.de>
491
492 PR tree-optimization/49984
493 * gcc.dg/tree-ssa/vrp59.c: New testcase.
494
495 2011-08-05 Richard Guenther <rguenther@suse.de>
496
497 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
498 * gcc.dg/tree-ssa/vrp52.c: Likewise.
499 * gcc.dg/tree-ssa/vrp53.c: Likewise.
500
501 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
502
503 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
504 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
505 * gfortran.dg/ldist-pr43023.f90: Ditto.
506 * gfortran.dg/namelist_52.f90: Ditto.
507 * gfortran.dg/interface_proc_end.f90: Ditto.
508 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
509 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
510
511 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
512
513 * gcc.dg/vect/vect-over-widen-1.c: New test.
514 * gcc.dg/vect/vect-over-widen-2.c: New test.
515 * gcc.dg/vect/vect-over-widen-3.c: New test.
516 * gcc.dg/vect/vect-over-widen-4.c: New test.
517
518 2011-08-04 Richard Guenther <rguenther@suse.de>
519
520 PR fortran/49957
521 * gfortran.dg/vect/O3-pr49957.f: New testcase.
522
523 2011-08-04 Ian Bolton <ian.bolton@arm.com>
524
525 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
526
527 2011-08-04 Jakub Jelinek <jakub@redhat.com>
528
529 PR middle-end/49905
530 * g++.dg/ext/builtin-object-size3.C: New test.
531
532 2011-08-03 Jakub Jelinek <jakub@redhat.com>
533
534 PR tree-optimization/49948
535 * gcc.dg/pr49948.c: New test.
536
537 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
538
539 PR middle-end/47383
540 * gcc.dg/torture/pr47383.c: New.
541
542 2011-08-03 Arnaud Charlet <charlet@adacore.com>
543
544 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
545
546 2011-08-03 Arnaud Charlet <charlet@adacore.com>
547
548 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
549
550 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
551
552 PR target/47744
553 * gcc.dg/torture/pr47744-1.c: New.
554 * gcc.dg/torture/pr47744-2.c: Likewise.
555 * gcc.dg/torture/pr47744-3.c: Likewise.
556
557 2011-08-03 Richard Guenther <rguenther@suse.de>
558
559 PR middle-end/49958
560 * gcc.dg/torture/pr49958.c: New testcase.
561
562 2011-08-03 Richard Guenther <rguenther@suse.de>
563
564 PR tree-optimization/49938
565 * g++.dg/torture/pr49938.C: New testcase.
566
567 2011-08-02 Jason Merrill <jason@redhat.com>
568
569 PR c++/43886
570 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
571
572 PR c++/49577
573 * g++.dg/cpp0x/initlist5.C: Add additional cases.
574
575 PR c++/49593
576 * g++.dg/cpp0x/variadic115.C: New.
577
578 PR c++/49803
579 * g++.dg/cpp0x/union5.C: New.
580
581 2011-08-02 Daniel Kraft <d@domob.eu>
582
583 PR fortran/49885
584 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
585
586 2011-08-02 Kai Tietz <ktietz@redhat.com>
587
588 PR middle-end/49947
589 * gcc.dg/tree-ssa/forwprop-15.c
590
591 2011-08-02 Jason Merrill <jason@redhat.com>
592
593 PR c++/49834
594 * g++.dg/cpp0x/range-for20.C: New.
595
596 2011-08-02 Tobias Burnus <burnus@net-b.de>
597
598 * gfortran.dg/coarray_lib_token_3.f90: New.
599
600 2011-08-02 Jakub Jelinek <jakub@redhat.com>
601
602 PR fortran/46752
603 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
604 * gcc.dg/gomp/atomic-15.c: New test.
605 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
606 * g++.dg/gomp/atomic-15.C: New test.
607 * g++.dg/gomp/private-1.C: New test.
608 * g++.dg/gomp/sharing-2.C: New test.
609 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
610 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
611 * gfortran.dg/gomp/omp_atomic2.f90: New test.
612
613 2011-08-02 Tobias Burnus <burnus@net-b.de>
614
615 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
616 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
617 cleanup-module.
618 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
619 * gfortran.dg/allocatable_function_5.f90: Ditto.
620 * gfortran.dg/allocate_stat.f90: Ditto.
621 * gfortran.dg/array_constructor_20.f90: Ditto.
622 * gfortran.dg/array_constructor_21.f90: Ditto.
623 * gfortran.dg/array_constructor_22.f90: Ditto.
624 * gfortran.dg/array_constructor_26.f03: Ditto.
625 * gfortran.dg/array_function_4.f90: Ditto.
626 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
627 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
628 * gfortran.dg/bind_c_usage_15.f90: Ditto.
629 * gfortran.dg/bind_c_usage_16.f03: Ditto.
630 * gfortran.dg/bind_c_usage_3.f03: Ditto.
631 * gfortran.dg/binding_label_tests_7.f03: Ditto.
632 * gfortran.dg/class_15.f03: Ditto.
633 * gfortran.dg/class_27.f03: Ditto.
634 * gfortran.dg/class_33.f90: Ditto.
635 * gfortran.dg/class_37.f03: Ditto.
636 * gfortran.dg/class_40.f03: Ditto.
637 * gfortran.dg/class_42.f03: Ditto.
638 * gfortran.dg/class_defined_operator_1.f03: Ditto.
639 * gfortran.dg/coarray/registering_1.f90: Ditto.
640 * gfortran.dg/convert_1.f90: Ditto.
641 * gfortran.dg/default_initialization_3.f90: Ditto.
642 * gfortran.dg/dependency_25.f90: Ditto.
643 * gfortran.dg/dependency_26.f90: Ditto.
644 * gfortran.dg/dependency_36.f90: Ditto.
645 * gfortran.dg/dependency_37.f90: Ditto.
646 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
647 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
648 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
649 * gfortran.dg/elemental_pointer_1.f90: Ditto.
650 * gfortran.dg/elemental_result_1.f90: Ditto.
651 * gfortran.dg/empty_derived_type.f90: Ditto.
652 * gfortran.dg/entry_7.f90: Ditto.
653 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
654 * gfortran.dg/equiv_constraint_3.f90: Ditto.
655 * gfortran.dg/error_recovery_3.f90: Ditto.
656 * gfortran.dg/extends_4.f03: Ditto.
657 * gfortran.dg/func_assign.f90: Ditto.
658 * gfortran.dg/func_assign_3.f90: Ditto.
659 * gfortran.dg/generic_1.f90: Ditto.
660 * gfortran.dg/generic_18.f90: Ditto.
661 * gfortran.dg/generic_22.f03: Ditto.
662 * gfortran.dg/generic_4.f90: Ditto.
663 * gfortran.dg/generic_6.f90: Ditto.
664 * gfortran.dg/generic_actual_arg.f90: Ditto.
665 * gfortran.dg/graphite/id-21.f: Ditto.
666 * gfortran.dg/graphite/pr45758.f90: Ditto.
667 * gfortran.dg/host_assoc_call_2.f90: Ditto.
668 * gfortran.dg/host_assoc_call_3.f90: Ditto.
669 * gfortran.dg/host_assoc_call_4.f90: Ditto.
670 * gfortran.dg/host_assoc_function_4.f90: Ditto.
671 * gfortran.dg/host_used_types_1.f90: Ditto.
672 * gfortran.dg/implicit_1.f90: Ditto.
673 * gfortran.dg/implicit_11.f90: Ditto.
674 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
675 * gfortran.dg/impure_actual_1.f90: Ditto.
676 * gfortran.dg/impure_assignment_1.f90: Ditto.
677 * gfortran.dg/impure_constructor_1.f90: Ditto.
678 * gfortran.dg/initialization_10.f90: Ditto.
679 * gfortran.dg/initialization_12.f90: Ditto.
680 * gfortran.dg/interface_14.f90: Ditto.
681 * gfortran.dg/interface_15.f90: Ditto.
682 * gfortran.dg/interface_2.f90: Ditto.
683 * gfortran.dg/interface_25.f90: Ditto.
684 * gfortran.dg/interface_26.f90: Ditto.
685 * gfortran.dg/interface_29.f90: Ditto.
686 * gfortran.dg/interface_assignment_1.f90: Ditto.
687 * gfortran.dg/internal_pack_6.f90: Ditto.
688 * gfortran.dg/internal_pack_7.f90: Ditto.
689 * gfortran.dg/internal_pack_8.f90: Ditto.
690 * gfortran.dg/lto/pr45586_0.f90: Ditto.
691 * gfortran.dg/lto/pr47839_0.f90: Ditto.
692 * gfortran.dg/module_commons_3.f90: Ditto.
693 * gfortran.dg/module_equivalence_4.f90: Ditto.
694 * gfortran.dg/module_equivalence_6.f90: Ditto.
695 * gfortran.dg/module_function_type_1.f90: Ditto.
696 * gfortran.dg/module_naming_1.f90: Ditto.
697 * gfortran.dg/namelist_4.f90: Ditto.
698 * gfortran.dg/operator_c1202.f90: Ditto.
699 * gfortran.dg/parens_7.f90: Ditto.
700 * gfortran.dg/pr32921.f: Ditto.
701 * gfortran.dg/pr33646.f90: Ditto.
702 * gfortran.dg/pr41928.f90: Ditto.
703 * gfortran.dg/pr42119.f90: Ditto.
704 * gfortran.dg/pr43984.f90: Ditto.
705 * gfortran.dg/present_1.f90: Ditto.
706 * gfortran.dg/private_type_2.f90: Ditto.
707 * gfortran.dg/proc_decl_2.f90: Ditto.
708 * gfortran.dg/proc_ptr_10.f90: Ditto.
709 * gfortran.dg/proc_ptr_22.f90: Ditto.
710 * gfortran.dg/proc_ptr_8.f90: Ditto.
711 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
712 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
713 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
714 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
715 * gfortran.dg/substring_equivalence.f90: Ditto.
716 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
717 * gfortran.dg/transpose_optimization_1.f90: Ditto.
718 * gfortran.dg/trim_optimize_6.f90: Ditto.
719 * gfortran.dg/typebound_call_12.f03: Ditto.
720 * gfortran.dg/typebound_operator_5.f03: Ditto.
721 * gfortran.dg/typebound_operator_6.f03: Ditto.
722 * gfortran.dg/typebound_proc_18.f03: Ditto.
723 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
724 * gfortran.dg/use_1.f90: Ditto.
725 * gfortran.dg/use_10.f90: Ditto.
726 * gfortran.dg/use_11.f90: Ditto.
727 * gfortran.dg/use_14.f90: Ditto.
728 * gfortran.dg/use_only_2.f90: Ditto.
729 * gfortran.dg/use_rename_4.f90: Ditto.
730 * gfortran.dg/use_rename_5.f90: Ditto.
731 * gfortran.dg/used_dummy_types_3.f90: Ditto.
732 * gfortran.dg/used_interface_ref.f90: Ditto.
733 * gfortran.dg/used_types_11.f90: Ditto.
734 * gfortran.dg/used_types_3.f90: Ditto.
735 * gfortran.dg/used_types_4.f90: Ditto.
736 * gfortran.dg/userdef_operator_2.f90: Ditto.
737 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
738 * gfortran.dg/vect/pr46213.f90: Ditto.
739 * gfortran.dg/whole_file_21.f90: Ditto.
740 * gfortran.dg/whole_file_22.f90: Ditto.
741 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
742 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
743
744 2011-08-02 Kai Tietz <ktietz@redhat.com>
745
746 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
747
748 2011-08-01 Jason Merrill <jason@redhat.com>
749
750 PR c++/49932
751 * g++.dg/abi/mangle49.C: New.
752
753 PR c++/49924
754 * g++.dg/cpp0x/constexpr-array4.C: New.
755
756 PR c++/49813
757 * g++.dg/cpp0x/constexpr-builtin1.C: New.
758
759 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
760
761 PR target/49927
762 * gcc.target/i386/pr49927.c: New test.
763
764 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
765
766 PR tree-optimization/49926
767 * gcc.dg/vect/pr49926.c: New test.
768
769 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
770
771 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
772 * gcc.target/i386/lzcnt-1.c: New test.
773 * gcc.target/i386/lzcnt-2.c: Likewise.
774 * gcc.target/i386/lzcnt-2a.c: Likewise.
775 * gcc.target/i386/lzcnt-3.c: Likewise.
776 * gcc.target/i386/lzcnt-4.c: Likewise.
777 * gcc.target/i386/lzcnt-4a.c: Likewise.
778 * gcc.target/i386/lzcnt-5.c: Likewise.
779 * gcc.target/i386/lzcnt-6.c: Likewise.
780 * gcc.target/i386/lzcnt-6a.c: Likewise.
781 * gcc.target/i386/lzcnt-check.h: Likewise.
782
783 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
784 * gcc.target/i386/sse-13.c: Likewise.
785 * gcc.target/i386/sse-14.c: Likewise.
786 * g++.dg/other/i386-2.C: Likewise.
787 * g++.dg/other/i386-3.C: Likewise.
788
789 2011-08-01 Julian Brown <julian@codesourcery.com>
790
791 * gcc.target/arm/fixed-point-exec.c: New test.
792
793 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
794
795 PR target/49920
796 * gcc.target/i386/pr49920.c: New test.
797
798 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
799
800 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
801 * gcc.dg/tree-ssa/pr23109.c: Ditto.
802 * gcc.dg/tree-ssa/loop-7.c: Ditto.
803 * gcc.dg/tree-ssa/loop-32.c: Ditto.
804 * gcc.dg/tree-ssa/loop-33.c: Ditto.
805 * gcc.dg/tree-ssa/loop-34.c: Ditto.
806 * gcc.dg/tree-ssa/loop-35.c: Ditto.
807 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
808 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
809 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
810 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
811 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
812 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
813 * g++.dg/tree-ssa/pr33615.C: Ditto.
814 * g++.dg/tree-ssa/restrict1.C: Ditto.
815 * c-c++-common/restrict-2.c: Ditto.
816 * gfortran.dg/pr32921.f: Ditto.
817 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
818 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
819 * gcc.dg/tree-ssa/vrp47.c: Ditto.
820 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
821 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
822 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
823 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
824 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
825 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
826 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
827
828 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
829
830 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
831 .exe.ltrans[0-9]*. dump files.
832
833 2011-07-31 Janus Weil <janus@gcc.gnu.org>
834
835 PR fortran/49112
836 * gfortran.dg/abstract_type_6.f03: Modified.
837 * gfortran.dg/typebound_proc_24.f03: New.
838
839 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
840
841 PR testsuite/49917
842 * g++.dg/init/for1.C: Fix.
843
844 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
845
846 PR fortran/48876
847 * gfortran.dg/string_5.f90: New test.
848
849 2011-07-29 Jason Merrill <jason@redhat.com>
850
851 PR c++/49867
852 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
853
854 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
855
856 PR tree-optimization/47407
857 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
858 alpha*-dec-osf*.
859 Sort target list.
860
861 2011-07-29 Richard Guenther <rguenther@suse.de>
862
863 * gcc.dg/uninit-suppress.c: Also disable VRP.
864 * gcc.dg/uninit-suppress_2.c: Likewise.
865
866 2011-07-28 Jason Merrill <jason@redhat.com>
867
868 PR c++/49808
869 * g++.dg/template/nontype24.C: New.
870
871 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
872
873 PR rtl-optimization/47958
874 * gcc.dg/torture/pr47958-1.c: New.
875
876 2011-07-29 Wei Guozhi <carrot@google.com>
877
878 PR rtl-optimization/49799
879 * gcc.dg/pr49799.c: New test case.
880
881 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
882
883 PR middle-end/48648
884 * gcc.dg/graphite/id-pr48648.c: New.
885
886 2011-07-28 Jakub Jelinek <jakub@redhat.com>
887
888 PR fortran/31067
889 * gfortran.dg/maxloc_2.f90: New test.
890 * gfortran.dg/maxloc_3.f90: New test.
891 * gfortran.dg/minloc_1.f90: New test.
892 * gfortran.dg/minloc_2.f90: New test.
893 * gfortran.dg/minloc_3.f90: New test.
894 * gfortran.dg/minmaxloc_7.f90: New test.
895
896 PR debug/49871
897 * gcc.dg/debug/dwarf2/pr49871.c: New test.
898
899 2011-07-28 Jakub Jelinek <jakub@redhat.com>
900
901 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
902 the builtin isn't optimized away.
903
904 2011-07-27 Tobias Burnus <burnus@net-b.de>
905
906 PR fortran/45586
907 * gfortran.dg/lto/pr45586-2_0.f90: New.
908
909 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
910
911 PR middle-end/49875
912 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
913 * c-c++-common/cxxbitfields-5.c: Same.
914
915 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
916
917 * lib/target-supports.exp (check_effective_target_mmap): Use
918 check_function_available.
919
920 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
921
922 * g++.old-deja/g++.pt/crash60.C: Updated.
923
924 2011-07-27 Jakub Jelinek <jakub@redhat.com>
925
926 PR target/49866
927 * gcc.target/i386/pr49866.c: New test.
928
929 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
930
931 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
932 * gcc.target/i386/bmi-andn-1.c: New test.
933 * gcc.target/i386/bmi-andn-1a.c: Likewise.
934 * gcc.target/i386/bmi-andn-2.c: Likewise.
935 * gcc.target/i386/bmi-andn-2a.c: Likewise.
936 * gcc.target/i386/bmi-bextr-1.c: Likewise.
937 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
938 * gcc.target/i386/bmi-bextr-2.c: Likewise.
939 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
940 * gcc.target/i386/bmi-blsi-1.c: Likewise.
941 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
942 * gcc.target/i386/bmi-blsi-2.c: Likewise.
943 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
944 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
945 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
946 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
947 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
948 * gcc.target/i386/bmi-blsr-1.c: Likewise.
949 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
950 * gcc.target/i386/bmi-blsr-2.c: Likewise.
951 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
952 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
953 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
954 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
955 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
956
957 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
958
959 PR middle-end/47691
960 * gfortran.dg/graphite/id-pr47691.f: New.
961
962 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
963
964 * gcc.target/i386/avx-os-support.h: New.
965 * gcc.target/i386/avx-check.h: Include avx-os-support.h
966 (main): Check avx_os_support before the test is run.
967 * gcc.target/i386/aes-avx-check.h: Ditto.
968 * gcc.target/i386/pclmul-avx-check.h: Ditto.
969
970 2011-07-27 Kai Tietz <ktietz@redhat.com>
971
972 * gcc.target/i386/aggregate-ret3.c: New test.
973 * gcc.target/i386/aggregate-ret4.c: New test.
974
975 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
976
977 PR fortran/49755
978 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
979 allocated array should *not* change its size.
980 * gfortran.dg/multiple_allocation_3.f90: New test.
981
982 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
983
984 PR c++/49776
985 * g++.dg/cpp0x/constexpr-49776.C: New.
986
987 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
988
989 PR middle-end/47046
990 * gcc.dg/graphite/id-pr47046.c: New.
991
992 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
993
994 PR middle-end/47653
995 * gcc.dg/graphite/run-id-pr47593.c: New.
996
997 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
998
999 PR middle-end/47653
1000 * gcc.dg/graphite/run-id-pr47653.c: New.
1001 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
1002 induction variables.
1003 * gcc.dg/graphite/scop-16.c: Same.
1004 * gcc.dg/graphite/scop-17.c: Same.
1005 * gcc.dg/graphite/scop-21.c: Same.
1006
1007 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
1008
1009 PR middle-end/48805
1010 * gcc.dg/graphite/id-pr48805.c: New.
1011
1012 2011-07-26 Tobias Burnus <burnus@net-b.de>
1013
1014 * gfortran.dg/coarray_lib_token_2.f90: New.
1015
1016 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
1017
1018 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
1019 SPU local store.
1020
1021 2011-07-25 Andrew Pinski <apinski@cavium.com>
1022
1023 PR tree-opt/49671
1024 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
1025 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
1026
1027 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1028
1029 * lib/target-supports.exp (check_effective_target_mmap): New proc.
1030
1031 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
1032 * gcc.c-torture/execute/loop-2g.c: Likewise.
1033 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
1034 Require mmap support.
1035 * gcc.c-torture/execute/loop-2g.x: Likewise.
1036 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
1037 (MAP_ANON): Provide default.
1038 * gcc.dg/20050826-1.c: Likewise.
1039 * gcc.target/i386/pr36533.c: Likewise.
1040 * gcc.dg/vect/pr49038.c: Remove dg-do run.
1041 Use dg-require-effective-target mmap.
1042
1043 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
1044
1045 PR c++/49838
1046 * g++.dg/cpp0x/range-for19.C: New.
1047
1048 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1049
1050 PR testsuite/49753
1051 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
1052
1053 Revert:
1054 2011-07-15 Jakub Jelinek <jakub@redhat.com>
1055
1056 PR testsuite/49753
1057 * g++.dg/torture/pr49309.C: Remove.
1058
1059 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
1060
1061 PR tree-optimization/49809
1062 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
1063 test.
1064
1065 2011-07-25 Richard Guenther <rguenther@suse.de>
1066
1067 PR tree-optimization/49715
1068 * gcc.target/i386/pr49715-1.c: New testcase.
1069 * gcc.target/i386/pr49715-2.c: Likewise.
1070
1071 2011-07-23 Jason Merrill <jason@redhat.com>
1072
1073 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
1074
1075 2011-07-22 Jason Merrill <jason@redhat.com>
1076
1077 PR c++/49793
1078 * g++.dg/cpp0x/initlist55.C: New.
1079
1080 2011-07-23 Tobias Burnus <burnus@net-b.de>
1081
1082 PR fortran/49791
1083 * gfortran.dg/namelist_72.f: New.
1084
1085 2011-07-23 Tobias Burnus <burnus@net-b.de>
1086
1087 * gfortran.dg/coarray_25.f90: New.
1088
1089 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
1090
1091 * override1.C: This test should use c++0x mode.
1092 * override3.C: New. Test the diagnostics in c++98 mode.
1093
1094 2011-07-22 Jason Merrill <jason@redhat.com>
1095 Mark Glisse <marc.glisse@normalesup.org>
1096
1097 PR c++/30112
1098 * g++.dg/other/pragma-re-1.C: Add namespace cases.
1099
1100 PR c++/49813
1101 * g++.dg/opt/builtins2.C: New.
1102 * g++.dg/other/error27.C: Don't rely on __builtin.
1103
1104 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
1105
1106 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
1107 on lp64 targets.
1108 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1109 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
1110 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
1111 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
1112
1113 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
1114 instead of ia32.
1115
1116 2011-07-22 Richard Guenther <rguenther@suse.de>
1117
1118 PR tree-optimization/45819
1119 * gcc.dg/pr45819.c: New testcase.
1120
1121 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
1122
1123 * lib/target-supports.exp (check_ifunc_available): Rewrite.
1124
1125 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
1126
1127 PR middle-end/47654
1128 PR middle-end/49649
1129 * gcc.dg/graphite/run-id-pr47654.c: New.
1130
1131 2011-07-21 Ian Lance Taylor <iant@google.com>
1132
1133 PR middle-end/49705
1134 * gcc.dg/pr49705.c: New test.
1135
1136 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
1137
1138 * lib/target-supports.exp (check_avx_os_support_available): New.
1139 (check_effective_target_avx_runtime): Use it.
1140
1141 2011-07-21 Richard Guenther <rguenther@suse.de>
1142
1143 PR tree-optimization/49770
1144 * g++.dg/torture/pr49770.C: New testcase.
1145
1146 2011-07-21 Kai Tietz <ktietz@redhat.com>
1147
1148 * gcc.dg/tree-ssa/pr30978.c: adjusted.
1149 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
1150
1151 2011-07-21 Tobias Burnus <burnus@net-b.de>
1152
1153 * gfortran.dg/coarray_lib_token_1.f90: New.
1154
1155 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
1156
1157 * gcc.dg/pr32912-2.c: Skip for AVR.
1158 * gcc.dg/pr44674.c: Add dg-require-profiling.
1159
1160 2011-07-20 Jason Merrill <jason@redhat.com>
1161
1162 * g++.dg/ext/desig2.C: New.
1163
1164 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
1165
1166 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
1167 be generated.
1168 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
1169 * gcc.target/powerpc/recip-3.c: Ditto.
1170
1171 2011-07-19 Jason Merrill <jason@redhat.com>
1172
1173 PR c++/6709 (DR 743)
1174 PR c++/42603 (DR 950)
1175 * g++.dg/cpp0x/decltype21.C: New.
1176
1177 2011-07-20 Richard Guenther <rguenther@suse.de>
1178
1179 PR middle-end/18908
1180 * gcc.dg/tree-ssa/pr18908.c: New testcase.
1181 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
1182
1183 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
1184
1185 * gcc.target/arm/combine-movs.c: New.
1186 * gcc.target/arm/unsigned-extend-2.c: New.
1187
1188 2011-07-19 Jason Merrill <jason@redhat.com>
1189
1190 PR c++/49785
1191 * g++.dg/cpp0x/variadic114.C: New.
1192
1193 2011-07-19 Tobias Burnus <burnus@net-b.de>
1194
1195 * gfortran.dg/coarray_args_1.f90: New.
1196 * gfortran.dg/coarray_args_2.f90: New.
1197
1198 2011-07-19 Janus Weil <janus@gcc.gnu.org>
1199
1200 PR fortran/49708
1201 * gfortran.dg/allocate_error_3.f90: New.
1202
1203 2011-07-19 Richard Guenther <rguenther@suse.de>
1204
1205 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
1206 * gcc.dg/tree-ssa/bool-11.c: Likewise.
1207 * gcc.dg/torture/20110719-1.c: New testcase.
1208
1209 2011-07-19 Jakub Jelinek <jakub@redhat.com>
1210
1211 PR tree-optimization/49768
1212 * gcc.c-torture/execute/pr49768.c: New test.
1213
1214 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
1215
1216 PR tree-optimization/49771
1217 * gcc.dg/vect/pr49771.c: New test.
1218
1219 2011-07-18 Martin Jambor <mjambor@suse.cz>
1220
1221 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
1222 * gcc.dg/ipa/ipa-2.c: Likewise.
1223 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
1224 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
1225 * gcc.dg/ipa/ipa-5.c: Likewise.
1226 * gcc.dg/ipa/ipa-7.c: Likewise.
1227 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
1228 * gcc.dg/ipa/ipacost-1.c: Likewise.
1229 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
1230 functions.
1231 * gcc.dg/ipa/ipcp-1.c: New test.
1232 * gcc.dg/ipa/ipcp-2.c: Likewise.
1233 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
1234
1235 2011-07-18 Jakub Jelinek <jakub@redhat.com>
1236
1237 PR middle-end/49675
1238 * gfortran.dg/pr49675.f90: New test.
1239
1240 2011-07-18 Richard Guenther <rguenther@suse.de>
1241
1242 * gcc.dg/torture/20110718-1.c: New testcase.
1243
1244 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1245
1246 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
1247 * g++.dg/ext/bitfield3.C: Likewise.
1248 * g++.dg/ext/bitfield4.C: Likewise.
1249 * g++.dg/ext/bitfield5.C: Likewise.
1250 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
1251 * g++.dg/other/pr23205-2.C: Likewise.
1252 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
1253 * gcc.c-torture/compile/20001109-2.c: Likewise.
1254 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
1255 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
1256 * gcc.dg/bitfld-16.c: Likewise.
1257 * gcc.dg/bitfld-17.c: Likewise.
1258 * gcc.dg/bitfld-18.c: Likewise.
1259 * gcc.dg/builtins-config.h: Remove Netware support.
1260 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
1261 * gcc.dg/cdce2.c: Likewise.
1262 * gcc.dg/cpp/assert4.c: Remove netware support.
1263 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
1264 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
1265
1266 * lib/target-supports.exp (check_visibility_available): Remove
1267 NetWare support.
1268 (check_profiling_available): Likewise.
1269
1270 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
1271
1272 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
1273
1274 2011-07-17 Tobias Burnus <burnus@net-b.de>
1275 Thomas Koenig <tkoenig@gcc.gnu.org>
1276
1277 PR fortran/34657
1278 * gfortran.dg/generic_17.f90: Fix testcase.
1279 * gfortran.dg/interface_3.f90: Add dg-error.
1280 * gfortran.dg/use_14.f90: New.
1281 * gfortran.dg/use_15.f90: New.
1282
1283 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
1284
1285 * gnat.dg/pointer_controlled.adb: New test.
1286
1287 2011-07-17 Tobias Burnus <burnus@net-b.de>
1288
1289 PR fortran/49624
1290 * gfortran.dg/pointer_remapping_7.f90: New.
1291
1292 2011-07-16 Jason Merrill <jason@redhat.com>
1293
1294 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
1295
1296 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
1297 Jason Merrill <jason@redhat.com>
1298
1299 PR c++/45329
1300 PR c++/48934
1301 * g++.dg/cpp0x/decltype29.C: Adjust.
1302 * g++.dg/cpp0x/error4.C: Adjust.
1303 * g++.dg/cpp0x/sfinae26.C: Adjust.
1304 * g++.dg/cpp0x/variadic105.C: Adjust.
1305 * g++.dg/template/deduce3.C: Adjust.
1306 * g++.dg/template/error45.C: Adjust.
1307 * g++.dg/template/ptrmem2.C: Adjust.
1308 * g++.dg/template/sfinae2.C: Adjust.
1309 * g++.old-deja/g++.pt/crash60.C: Adjust.
1310 * g++.old-deja/g++.pt/unify6.C: Adjust.
1311 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
1312 * g++.dg/cpp0x/nullptr15.C: Adjust.
1313 * g++.dg/cpp0x/pr31431-2.C: Adjust.
1314 * g++.dg/cpp0x/pr31431.C: Adjust.
1315 * g++.dg/cpp0x/pr31434.C: Adjust.
1316 * g++.dg/cpp0x/sfinae11.C: Adjust
1317 * g++.dg/cpp0x/temp_default2.C: Adjust.
1318 * g++.dg/cpp0x/trailing4.C: Adjust.
1319 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
1320 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
1321 * g++.dg/cpp0x/variadic105.C: Adjust.
1322 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
1323 * g++.dg/ext/vla2.C: Adjust.
1324 * g++.dg/other/ptrmem10.C: Adjust.
1325 * g++.dg/other/ptrmem11.C: Adjust.
1326 * g++.dg/overload/unknown1.C: Adjust.
1327 * g++.dg/template/conv11.C: Adjust.
1328 * g++.dg/template/dependent-expr5.C: Adjust.
1329 * g++.dg/template/friend.C: Adjust.
1330 * g++.dg/template/incomplete2.C: Adjust.
1331 * g++.dg/template/local4.C: Adjust.
1332 * g++.dg/template/local6.C: Adjust.
1333 * g++.dg/template/operator9.C: Adjust.
1334 * g++.dg/template/ttp25.C: Adjust.
1335 * g++.dg/template/unify10.C: Adjust.
1336 * g++.dg/template/unify11.C: Adjust.
1337 * g++.dg/template/unify6.C: Adjust.
1338 * g++.dg/template/unify9.C: Adjust.
1339 * g++.dg/template/varmod1.C: Adjust.
1340 * g++.old-deja/g++.brendan/crash56.C: Adjust.
1341 * g++.old-deja/g++.pt/crash28.C: Adjust.
1342 * g++.old-deja/g++.pt/explicit41.C: Adjust.
1343 * g++.old-deja/g++.pt/explicit77.C: Adjust.
1344 * g++.old-deja/g++.pt/expr2.C: Adjust.
1345 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
1346 * g++.old-deja/g++.pt/spec5.C: Adjust.
1347 * g++.old-deja/g++.pt/spec6.C: Adjust.
1348 * g++.old-deja/g++.pt/unify4.C: Adjust.
1349 * g++.old-deja/g++.pt/unify8.C: Adjust.
1350 * g++.old-deja/g++.robertl/eb98.C: Adjust.
1351 * g++.dg/overload/template5.C: New testcase.
1352 * g++.dg/template/overload12.C: New testcase.
1353
1354 2011-07-11 Tobias Burnus <burnus@net-b.de>
1355
1356 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
1357 * gfortran.dg/coarray_7.f90: Ditto.
1358 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
1359 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
1360
1361 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
1362
1363 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
1364 case.
1365 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
1366 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
1367 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
1368 C67X.
1369 * gcc.c-torture/execute/ieee/pr29302.x: New file.
1370 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
1371 * gcc.dg/torture/builtin-math-7.c: Add a comment.
1372
1373 2011-07-15 Jason Merrill <jason@redhat.com>
1374
1375 PR testsuite/49741
1376 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
1377 Use --extra_opts instead of --additional_options.
1378
1379 2011-07-15 Jakub Jelinek <jakub@redhat.com>
1380
1381 PR testsuite/49753
1382 * g++.dg/torture/pr49309.C: Remove.
1383
1384 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
1385
1386 * gcc.target/tic6x/weak-call.c: New test.
1387 * gcc.target/tic6x/fpcmp.c: New test.
1388 * gcc.target/tic6x/fpdiv.c: New test.
1389 * gcc.target/tic6x/rotdi16-scan.c: New test.
1390 * gcc.target/tic6x/ffssi.c: New test.
1391 * gcc.target/tic6x/fpdiv-lib.c: New test.
1392 * gcc.target/tic6x/cold-lc.c: New test.
1393 * gcc.target/tic6x/longcalls.c: New test.
1394 * gcc.target/tic6x/abi-align-1.c: New test.
1395 * gcc.target/tic6x/fpcmp-finite.c: New test.
1396 * gcc.target/tic6x/rotdi16.c: New test.
1397 * gcc.target/tic6x/bswapl.c: New test.
1398 * gcc.target/tic6x/ffsdi.c: New test.
1399 * gcc.target/tic6x/tic6x.exp: New file.
1400 * gcc.target/tic6x/builtins/arith24.c: New test.
1401 * gcc.target/tic6x/builtins/smpy.c: New test.
1402 * gcc.target/tic6x/builtins/smpylh.c: New test.
1403 * gcc.target/tic6x/builtins/smpyh.c: New test.
1404 * gcc.target/tic6x/builtins/sarith1.c: New test.
1405 * gcc.target/tic6x/builtins/extclr.c: New test
1406 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
1407 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
1408 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
1409 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
1410 New functions.
1411 * gcc.c-torture/execute/20101011-1.c: Add a condition for
1412 __TMS320C6X__.
1413 * gcc.dg/20020312-2.c: Likewise.
1414 * gcc.dg/pr27095.c: Handle tic6x like hppa.
1415 * gcc.dg/torture/pr37868.c: Skip on tic6x.
1416 * gcc.dg/torture/builtin-math-7.c: Likewise.
1417
1418 PR testsuite/49757
1419 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
1420 not testing tic6x-*-*.
1421
1422 2011-07-14 Andrew Pinski <pinskia@gmail.com>
1423
1424 PR tree-opt/49309
1425 * g++.dg/torture/pr49309.C: New testcase.
1426
1427 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
1428
1429 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
1430
1431 2011-07-14 Richard Guenther <rguenther@suse.de>
1432
1433 PR tree-optimization/49651
1434 * gcc.dg/torture/pr49651.c: New testcase.
1435
1436 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
1437
1438 PR target/43746
1439 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
1440
1441 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
1442
1443 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
1444 -mno-pointers-to-nested-functions.
1445 * gcc.target/powerpc/no-r11-2.c: Ditto.
1446 * gcc.target/powerpc/no-r11-3.c: Ditto.
1447
1448 2011-07-13 Jason Merrill <jason@redhat.com>
1449
1450 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
1451 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
1452 when compiling C files.
1453 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
1454 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
1455 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
1456 * g++.dg/lookup/anon2.C: Likewise.
1457 * g++.dg/tree-ssa/copyprop.C: Likewise.
1458 * g++.old-deja/g++.jason/rfg27.C: Likewise.
1459 * g++.dg/init/vector1.C: Ignore narrowing errors.
1460 * g++.dg/torture/pr35526.C: Likewise.
1461 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
1462
1463 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
1464
1465 PR libfortran/49296
1466 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
1467 and logical reads.
1468
1469 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1470
1471 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
1472 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
1473
1474 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
1475
1476 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
1477 * lib/obj-c++.exp (obj-c++_init): Ditto.
1478 * lib/file-format.exp (gcc_target_object_format): Ditto.
1479 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
1480 * lib/target-supports-dg-exp (check_weak_available): Ditto.
1481 (check_visibility_available): Ditto.
1482 (check_effective_target_tls_native): Ditto.
1483 (check_effective_target_tls_emulated): Ditto.
1484 (check_effective_target_function_sections): Ditto.
1485
1486 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
1487
1488 * gcc.target/arm/pr48183.c: New test.
1489
1490 2011-07-13 Richard Guenther <rguenther@suse.de>
1491
1492 * gcc.dg/torture/20110713-1.c: New testcase.
1493
1494 2011-07-12 Andrew Pinski <pinskia@gmail.com>
1495
1496 PR rtl-opt/49474
1497 * gcc.c-torture/compile/pr49474.c: New testcase.
1498
1499 2011-07-12 Jakub Jelinek <jakub@redhat.com>
1500
1501 PR tree-optimization/49712
1502 * gcc.c-torture/execute/pr49712.c: New test.
1503
1504 2011-07-11 Jason Merrill <jason@redhat.com>
1505
1506 PR c++/44609
1507 * g++.dg/template/recurse3.C: New.
1508
1509 2011-07-11 Jakub Jelinek <jakub@redhat.com>
1510
1511 PR debug/49676
1512 * gcc.dg/guality/csttest.c: New test.
1513
1514 PR fortran/49698
1515 * gfortran.dg/pr49698.f90: New test.
1516
1517 2011-07-11 Jeff Law <law@redhat.com>
1518
1519 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
1520
1521 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
1522
1523 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
1524 * go.test/go-test.exp (go-set-goarch): Likewise.
1525
1526 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
1527
1528 PR target/39633
1529 * gcc.target/avr/torture/pr39633.c: New test case.
1530
1531 2011-07-11 Tobias Burnus <burnus@net-b.de>
1532
1533 PR fortran/18918
1534 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
1535
1536 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
1537
1538 * lib/target-supports.exp (check_effective_target_scheduling):
1539 New Function.
1540 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
1541 * gcc.dg/pr45055.c: Ditto.
1542 * gcc.dg/pr45353.c: Ditto.
1543 * g++.dg/pr45056.C: Ditto.
1544
1545 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
1546
1547 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
1548 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
1549 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
1550 * g++.dg/torture/pr31863.C: Skip AVR.
1551
1552 2011-07-10 Tobias Burnus <burnus@net-b.de>
1553
1554 PR fortran/49690
1555 * gfortran.dg/intrinsic_signal.f90: New.
1556
1557 2011-07-09 Jason Merrill <jason@redhat.com>
1558
1559 * g++.dg/cpp0x/regress/regress6.C: New.
1560 * g++.dg/parse/crash45.C: Adjust message.
1561 * g++.dg/template/crash38.C: Adjust message.
1562 * g++.dg/template/crash64.C: Adjust message.
1563
1564 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
1565
1566 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
1567 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
1568 * g++.dg/abi/bitfield3.C: Likewise.
1569 * g++.dg/eh/pr38662.C: Likewise.
1570 * g++.dg/ext/attrib36.C: Likewise.
1571 * g++.dg/ext/attrib37.C: Likewise.
1572 * g++.dg/ext/attrib8.C: Likewise.
1573 * g++.dg/ext/tmplattr1.C: Likewise.
1574 * g++.dg/inherit/override-attribs.C: Likewise.
1575 * g++.dg/opt/inline9.C: Likewise.
1576 * g++.dg/opt/life1.C: Likewise.
1577 * g++.dg/opt/longbranch2.C: Likewise.
1578 * g++.dg/opt/nrv12.C: Likewise.
1579 * g++.dg/opt/reg-stack4.C: Likewise.
1580 * g++.dg/other/pr35504.C: Likewise.
1581 * g++.dg/other/pr39496.C: Likewise.
1582 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
1583 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
1584 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
1585 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
1586 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
1587 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
1588 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
1589 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
1590 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
1591 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
1592 * g++.dg/warn/pr15774-1.C: Likewise.
1593 * g++.dg/warn/pr15774-2.C: Likewise.
1594 * g++.old-deja/g++.ext/attrib1.C: Likewise.
1595 * g++.old-deja/g++.ext/attrib2.C: Likewise.
1596 * g++.old-deja/g++.ext/attrib3.C: Likewise.
1597 * g++.old-deja/g++.pt/asm2.C: Likewise.
1598 * gcc.c-torture/compile/20000804-1.c: Likewise.
1599 * gcc.c-torture/compile/pr16566-2.c: Likewise.
1600 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
1601 * gcc.dg/20020108-1.c: Likewise.
1602 * gcc.dg/20020122-2.c: Likewise.
1603 * gcc.dg/20020122-3.c: Likewise.
1604 * gcc.dg/20020206-1.c: Likewise.
1605 * gcc.dg/20020219-1.c: Likewise.
1606 * gcc.dg/20020310-1.c: Likewise.
1607 * gcc.dg/20020411-1.c: Likewise.
1608 * gcc.dg/20020418-2.c: Likewise.
1609 * gcc.dg/20020426-2.c: Likewise.
1610 * gcc.dg/20020517-1.c: Likewise.
1611 * gcc.dg/20030204-1.c: Likewise.
1612 * gcc.dg/20030826-2.c: Likewise.
1613 * gcc.dg/20031102-1.c: Likewise.
1614 * gcc.dg/20031202-1.c: Likewise.
1615 * gcc.dg/20050111-1.c: Likewise.
1616 * gcc.dg/20050503-1.c: Likewise.
1617 * gcc.dg/array-init-1.c: Likewise.
1618 * gcc.dg/builtin-apply4.c: Likewise.
1619 * gcc.dg/dfp/pr31344.c: Likewise.
1620 * gcc.dg/gomp/atomic-11.c: Likewise.
1621 * gcc.dg/graphite/pr40281.c: Likewise.
1622 * gcc.dg/ia64-sync-1.c: Likewise.
1623 * gcc.dg/ia64-sync-2.c: Likewise.
1624 * gcc.dg/ia64-sync-3.c: Likewise.
1625 * gcc.dg/ia64-sync-4.c: Likewise.
1626 * gcc.dg/ifcvt-fabs-1.c: Likewise.
1627 * gcc.dg/invalid-call-1.c: Likewise.
1628 * gcc.dg/loop-3.c: Likewise.
1629 * gcc.dg/lower-subreg-1.c: Likewise.
1630 * gcc.dg/lto/pr47259_0.c: Likewise.
1631 * gcc.dg/nested-calls-1.c: Likewise.
1632 * gcc.dg/pr20017.c: Likewise.
1633 * gcc.dg/pr25023.c: Likewise.
1634 * gcc.dg/pr27671-2.c: Likewise.
1635 * gcc.dg/pr32176.c: Likewise.
1636 * gcc.dg/pr33676.c: Likewise.
1637 * gcc.dg/pr35045.c: Likewise.
1638 * gcc.dg/pr36015.c: Likewise.
1639 * gcc.dg/pr36584.c: Likewise.
1640 * gcc.dg/pr36998.c: Likewise.
1641 * gcc.dg/pr37438.c: Likewise.
1642 * gcc.dg/pr37908.c: Likewise.
1643 * gcc.dg/pr41241.c: Likewise.
1644 * gcc.dg/pr41340.c: Likewise.
1645 * gcc.dg/pr44136.c: Likewise.
1646 * gcc.dg/pr44194-1.c: Likewise.
1647 * gcc.dg/pr46212.c: Likewise.
1648 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
1649 * gcc.dg/setjmp-2.c: Likewise.
1650 * gcc.dg/short-compare-1.c: Likewise.
1651 * gcc.dg/short-compare-2.c: Likewise.
1652 * gcc.dg/smod-1.c: Likewise.
1653 * gcc.dg/sync-2.c: Likewise.
1654 * gcc.dg/sync-3.c: Likewise.
1655 * gcc.dg/tls/opt-1.c: Likewise.
1656 * gcc.dg/tls/opt-2.c: Likewise.
1657 * gcc.dg/tls/opt-3.c: Likewise.
1658 * gcc.dg/torture/badshift.c: Likewise.
1659 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
1660 * gcc.dg/torture/pr20314-2.c: Likewise.
1661 * gcc.dg/torture/pr36891.c: Likewise.
1662 * gcc.dg/torture/pr38774.c: Likewise.
1663 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
1664 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
1665 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
1666 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
1667 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
1668 * gcc.dg/torture/stackalign/push-1.c: Likewise.
1669 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
1670 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
1671 * gcc.dg/tree-ssa/loop-28.c: Likewise.
1672 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
1673 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
1674 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
1675 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
1676 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
1677 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
1678 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
1679 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
1680 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
1681 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
1682 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
1683 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
1684 * gcc.dg/unroll-1.c: Likewise.
1685 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
1686 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
1687 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
1688 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
1689 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
1690 * gcc.target/i386/20000609-1.c: Likewise.
1691 * gcc.target/i386/20000720-1.c: Likewise.
1692 * gcc.target/i386/20000724-1.c: Likewise.
1693 * gcc.target/i386/20011107-1.c: Likewise.
1694 * gcc.target/i386/20011119-1.c: Likewise.
1695 * gcc.target/i386/20020201-3.c: Likewise.
1696 * gcc.target/i386/20020218-1.c: Likewise.
1697 * gcc.target/i386/20020729-1.c: Likewise.
1698 * gcc.target/i386/20030926-1.c: Likewise.
1699 * gcc.target/i386/20060125-1.c: Likewise.
1700 * gcc.target/i386/20060125-2.c: Likewise.
1701 * gcc.target/i386/20060512-1.c: Likewise.
1702 * gcc.target/i386/20060512-2.c: Likewise.
1703 * gcc.target/i386/20060512-3.c: Likewise.
1704 * gcc.target/i386/20060512-4.c: Likewise.
1705 * gcc.target/i386/387-1.c: Likewise.
1706 * gcc.target/i386/387-2.c: Likewise.
1707 * gcc.target/i386/387-5.c: Likewise.
1708 * gcc.target/i386/387-6.c: Likewise.
1709 * gcc.target/i386/980312-1.c: Likewise.
1710 * gcc.target/i386/980313-1.c: Likewise.
1711 * gcc.target/i386/990117-1.c: Likewise.
1712 * gcc.target/i386/990424-1.c: Likewise.
1713 * gcc.target/i386/990524-1.c: Likewise.
1714 * gcc.target/i386/991129-1.c: Likewise.
1715 * gcc.target/i386/991214-1.c: Likewise.
1716 * gcc.target/i386/991230-1.c: Likewise.
1717 * gcc.target/i386/addr-sel-1.c: Likewise.
1718 * gcc.target/i386/aggregate-ret1.c: Likewise.
1719 * gcc.target/i386/aggregate-ret2.c: Likewise.
1720 * gcc.target/i386/align-main-3.c: Likewise.
1721 * gcc.target/i386/amd64-abi-1.c: Likewise.
1722 * gcc.target/i386/amd64-abi-2.c: Likewise.
1723 * gcc.target/i386/amd64-abi-4.c: Likewise.
1724 * gcc.target/i386/amd64-abi-5.c: Likewise.
1725 * gcc.target/i386/amd64-abi-6.c: Likewise.
1726 * gcc.target/i386/asm-1.c: Likewise.
1727 * gcc.target/i386/asm-3.c: Likewise.
1728 * gcc.target/i386/asm-5.c: Likewise.
1729 * gcc.target/i386/attributes-error.c: Likewise.
1730 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
1731 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
1732 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
1733 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
1734 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
1735 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
1736 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
1737 * gcc.target/i386/avx-vmovd-2.c: Likewise.
1738 * gcc.target/i386/avx-vmovq-2.c: Likewise.
1739 * gcc.target/i386/avx-vmovq-3.c: Likewise.
1740 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
1741 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
1742 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
1743 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1744 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
1745 * gcc.target/i386/bitfield1.c: Likewise.
1746 * gcc.target/i386/bitfield2.c: Likewise.
1747 * gcc.target/i386/bmi-2.c: Likewise.
1748 * gcc.target/i386/bmi-5.c: Likewise.
1749 * gcc.target/i386/builtin-unreachable.c: Likewise.
1750 * gcc.target/i386/cleanup-2.c: Likewise.
1751 * gcc.target/i386/clobbers.c: Likewise.
1752 * gcc.target/i386/cmov8.c: Likewise.
1753 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
1754 * gcc.target/i386/compress-float-387-pic.c: Likewise.
1755 * gcc.target/i386/compress-float-387.c: Likewise.
1756 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
1757 * gcc.target/i386/compress-float-sse.c: Likewise.
1758 * gcc.target/i386/crc32-2.c: Likewise.
1759 * gcc.target/i386/crc32-3.c: Likewise.
1760 * gcc.target/i386/divmod-7.c: Likewise.
1761 * gcc.target/i386/divmod-8.c: Likewise.
1762 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
1763 * gcc.target/i386/fma3-builtin.c: Likewise.
1764 * gcc.target/i386/fma3-fma.c: Likewise.
1765 * gcc.target/i386/fma4-256-vector.c: Likewise.
1766 * gcc.target/i386/fma4-builtin.c: Likewise.
1767 * gcc.target/i386/fma4-fma-2.c: Likewise.
1768 * gcc.target/i386/fma4-fma.c: Likewise.
1769 * gcc.target/i386/fma4-vector-2.c: Likewise.
1770 * gcc.target/i386/fma4-vector.c: Likewise.
1771 * gcc.target/i386/funcspec-1.c: Likewise.
1772 * gcc.target/i386/funcspec-10.c: Likewise.
1773 * gcc.target/i386/funcspec-11.c: Likewise.
1774 * gcc.target/i386/funcspec-2.c: Likewise.
1775 * gcc.target/i386/funcspec-5.c: Likewise.
1776 * gcc.target/i386/funcspec-6.c: Likewise.
1777 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
1778 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
1779 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
1780 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
1781 * gcc.target/i386/incoming-1.c: Likewise.
1782 * gcc.target/i386/incoming-10.c: Likewise.
1783 * gcc.target/i386/incoming-11.c: Likewise.
1784 * gcc.target/i386/incoming-12.c: Likewise.
1785 * gcc.target/i386/incoming-13.c: Likewise.
1786 * gcc.target/i386/incoming-14.c: Likewise.
1787 * gcc.target/i386/incoming-15.c: Likewise.
1788 * gcc.target/i386/incoming-2.c: Likewise.
1789 * gcc.target/i386/incoming-3.c: Likewise.
1790 * gcc.target/i386/incoming-4.c: Likewise.
1791 * gcc.target/i386/incoming-5.c: Likewise.
1792 * gcc.target/i386/incoming-6.c: Likewise.
1793 * gcc.target/i386/incoming-7.c: Likewise.
1794 * gcc.target/i386/incoming-8.c: Likewise.
1795 * gcc.target/i386/incoming-9.c: Likewise.
1796 * gcc.target/i386/lea.c: Likewise.
1797 * gcc.target/i386/local.c: Likewise.
1798 * gcc.target/i386/loop-1.c: Likewise.
1799 * gcc.target/i386/loop-2.c: Likewise.
1800 * gcc.target/i386/loop-3.c: Likewise.
1801 * gcc.target/i386/max-stack-align.c: Likewise.
1802 * gcc.target/i386/memcpy-1.c: Likewise.
1803 * gcc.target/i386/movbe-2.c: Likewise.
1804 * gcc.target/i386/movq-2.c: Likewise.
1805 * gcc.target/i386/movq.c: Likewise.
1806 * gcc.target/i386/nrv1.c: Likewise.
1807 * gcc.target/i386/pad-4.c: Likewise.
1808 * gcc.target/i386/pad-5a.c: Likewise.
1809 * gcc.target/i386/pad-5b.c: Likewise.
1810 * gcc.target/i386/pad-6a.c: Likewise.
1811 * gcc.target/i386/pad-6b.c: Likewise.
1812 * gcc.target/i386/pad-7.c: Likewise.
1813 * gcc.target/i386/pad-9.c: Likewise.
1814 * gcc.target/i386/pentium4-not-mull.c: Likewise.
1815 * gcc.target/i386/pic-1.c: Likewise.
1816 * gcc.target/i386/pr12092-1.c: Likewise.
1817 * gcc.target/i386/pr12329.c: Likewise.
1818 * gcc.target/i386/pr21518.c: Likewise.
1819 * gcc.target/i386/pr22362.c: Likewise.
1820 * gcc.target/i386/pr22585.c: Likewise.
1821 * gcc.target/i386/pr23098.c: Likewise.
1822 * gcc.target/i386/pr25196.c: Likewise.
1823 * gcc.target/i386/pr25293.c: Likewise.
1824 * gcc.target/i386/pr25654.c: Likewise.
1825 * gcc.target/i386/pr26449.c: Likewise.
1826 * gcc.target/i386/pr26778.c: Likewise.
1827 * gcc.target/i386/pr26826.c: Likewise.
1828 * gcc.target/i386/pr27266.c: Likewise.
1829 * gcc.target/i386/pr29978.c: Likewise.
1830 * gcc.target/i386/pr30505.c: Likewise.
1831 * gcc.target/i386/pr30961-1.c: Likewise.
1832 * gcc.target/i386/pr31628.c: Likewise.
1833 * gcc.target/i386/pr32000-2.c: Likewise.
1834 * gcc.target/i386/pr32661-1.c: Likewise.
1835 * gcc.target/i386/pr32708-2.c: Likewise.
1836 * gcc.target/i386/pr32708-3.c: Likewise.
1837 * gcc.target/i386/pr34256.c: Likewise.
1838 * gcc.target/i386/pr34312.c: Likewise.
1839 * gcc.target/i386/pr34522.c: Likewise.
1840 * gcc.target/i386/pr35160.c: Likewise.
1841 * gcc.target/i386/pr35281.c: Likewise.
1842 * gcc.target/i386/pr36246.c: Likewise.
1843 * gcc.target/i386/pr36786.c: Likewise.
1844 * gcc.target/i386/pr37275.c: Likewise.
1845 * gcc.target/i386/pr37843-3.c: Likewise.
1846 * gcc.target/i386/pr37843-4.c: Likewise.
1847 * gcc.target/i386/pr39082-1.c: Likewise.
1848 * gcc.target/i386/pr39431.c: Likewise.
1849 * gcc.target/i386/pr39496.c: Likewise.
1850 * gcc.target/i386/pr39543-2.c: Likewise.
1851 * gcc.target/i386/pr39911.c: Likewise.
1852 * gcc.target/i386/pr40718.c: Likewise.
1853 * gcc.target/i386/pr40906-1.c: Likewise.
1854 * gcc.target/i386/pr40906-2.c: Likewise.
1855 * gcc.target/i386/pr40906-3.c: Likewise.
1856 * gcc.target/i386/pr40934.c: Likewise.
1857 * gcc.target/i386/pr41900.c: Likewise.
1858 * gcc.target/i386/pr42589.c: Likewise.
1859 * gcc.target/i386/pr43662.c: Likewise.
1860 * gcc.target/i386/pr43671.c: Likewise.
1861 * gcc.target/i386/pr43766.c: Likewise.
1862 * gcc.target/i386/pr43869.c: Likewise.
1863 * gcc.target/i386/pr44942.c: Likewise.
1864 * gcc.target/i386/pr44948-2a.c: Likewise.
1865 * gcc.target/i386/pr45234.c: Likewise.
1866 * gcc.target/i386/pr45336-2.c: Likewise.
1867 * gcc.target/i386/pr45336-4.c: Likewise.
1868 * gcc.target/i386/pr45852.c: Likewise.
1869 * gcc.target/i386/pr46470.c: Likewise.
1870 * gcc.target/i386/pr48037-1.c: Likewise.
1871 * gcc.target/i386/pr48389.c: Likewise.
1872 * gcc.target/i386/pr49095.c: Likewise.
1873 * gcc.target/i386/pr9771-1.c: Likewise.
1874 * gcc.target/i386/rdfsbase-1.c: Likewise.
1875 * gcc.target/i386/rdfsbase-2.c: Likewise.
1876 * gcc.target/i386/rdgsbase-1.c: Likewise.
1877 * gcc.target/i386/rdgsbase-2.c: Likewise.
1878 * gcc.target/i386/rdrand-3.c: Likewise.
1879 * gcc.target/i386/regparm-stdcall.c: Likewise.
1880 * gcc.target/i386/regparm.c: Likewise.
1881 * gcc.target/i386/reload-1.c: Likewise.
1882 * gcc.target/i386/rotate-2.c: Likewise.
1883 * gcc.target/i386/sibcall-5.c: Likewise.
1884 * gcc.target/i386/signbit-1.c: Likewise.
1885 * gcc.target/i386/signbit-2.c: Likewise.
1886 * gcc.target/i386/signbit-3.c: Likewise.
1887 * gcc.target/i386/sse-5.c: Likewise.
1888 * gcc.target/i386/sse-8.c: Likewise.
1889 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
1890 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
1891 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
1892 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
1893 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
1894 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
1895 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
1896 * gcc.target/i386/sse2-movq-2.c: Likewise.
1897 * gcc.target/i386/sse2-movq-3.c: Likewise.
1898 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
1899 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
1900 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
1901 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
1902 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
1903 * gcc.target/i386/ssefn-1.c: Likewise.
1904 * gcc.target/i386/ssefn-2.c: Likewise.
1905 * gcc.target/i386/sseregparm-1.c: Likewise.
1906 * gcc.target/i386/sseregparm-2.c: Likewise.
1907 * gcc.target/i386/sseregparm-3.c: Likewise.
1908 * gcc.target/i386/sseregparm-4.c: Likewise.
1909 * gcc.target/i386/sseregparm-5.c: Likewise.
1910 * gcc.target/i386/sseregparm-6.c: Likewise.
1911 * gcc.target/i386/sseregparm-7.c: Likewise.
1912 * gcc.target/i386/sseregparm-8.c: Likewise.
1913 * gcc.target/i386/stack-realign.c: Likewise.
1914 * gcc.target/i386/stack-usage-realign.c: Likewise.
1915 * gcc.target/i386/stackalign/asm-1.c: Likewise.
1916 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
1917 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
1918 * gcc.target/i386/stackalign/return-1.c: Likewise.
1919 * gcc.target/i386/stackalign/return-2.c: Likewise.
1920 * gcc.target/i386/stackalign/return-3.c: Likewise.
1921 * gcc.target/i386/tailcall-1.c: Likewise.
1922 * gcc.target/i386/tbm-2.c: Likewise.
1923 * gcc.target/i386/udivmod-7.c: Likewise.
1924 * gcc.target/i386/udivmod-8.c: Likewise.
1925 * gcc.target/i386/unroll-1.c: Likewise.
1926 * gcc.target/i386/vararg-1.c: Likewise.
1927 * gcc.target/i386/vararg-2.c: Likewise.
1928 * gcc.target/i386/vect8-ret.c: Likewise.
1929 * gcc.target/i386/vectorize5.c: Likewise.
1930 * gcc.target/i386/wmul-1.c: Likewise.
1931 * gcc.target/i386/wmul-2.c: Likewise.
1932 * gcc.target/i386/wrfsbase-1.c: Likewise.
1933 * gcc.target/i386/wrfsbase-2.c: Likewise.
1934 * gcc.target/i386/wrgsbase-1.c: Likewise.
1935 * gcc.target/i386/wrgsbase-2.c: Likewise.
1936 * gcc.target/i386/xop-pcmov.c: Likewise.
1937 * gcc.target/i386/xop-pcmov2.c: Likewise.
1938 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
1939 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
1940 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
1941 * gcc.target/i386/xop-shift1-vector.c: Likewise.
1942 * gcc.target/i386/xop-shift2-vector.c: Likewise.
1943 * gcc.target/i386/xop-shift3-vector.c: Likewise.
1944 * gcc.target/i386/zee.c: Likewise.
1945 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
1946 * gfortran.dg/compiler-directive_2.f: Likewise.
1947 * gfortran.dg/g77/20010216-1.f: Likewise.
1948 * gfortran.dg/gomp/pr39152.f90: Likewise.
1949 * gfortran.dg/pr33794.f90: Likewise.
1950
1951 2011-07-09 Jason Merrill <jason@redhat.com>
1952
1953 * g++.dg/cpp0x/regress/regress5.C: New.
1954
1955 2011-07-08 Jason Merrill <jason@redhat.com>
1956
1957 PR c++/45437
1958 * g++.dg/expr/compound-asn1.C: New.
1959 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
1960
1961 2011-07-08 Jakub Jelinek <jakub@redhat.com>
1962
1963 PR target/49621
1964 * gcc.target/powerpc/altivec-34.c: New test.
1965
1966 2011-07-08 Jason Merrill <jason@redhat.com>
1967
1968 PR c++/45603
1969 * g++.dg/abi/guard3.C: New.
1970
1971 2011-07-08 Julian Brown <julian@codesourcery.com>
1972
1973 * lib/target-supports.exp
1974 (check_effective_target_arm_little_endian): New.
1975 (check_effective_target_vect_pack_trunc): Use above.
1976 (check_effective_target_vect_unpack): Likewise.
1977 (check_effective_target_vect_element_align): Test
1978 check_effective_target_arm_vect_no_misalign for ARM.
1979
1980 2011-07-08 Jason Merrill <jason@redhat.com>
1981
1982 PR c++/49673
1983 * g++.dg/cpp0x/constexpr-rom.C: New.
1984
1985 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
1986
1987 PR middle-end/49519
1988 * g++.dg/torture/pr49519.C: New test.
1989
1990 2011-07-08 Martin Jambor <mjambor@suse.cz>
1991
1992 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
1993
1994 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1995
1996 PR testsuite/48727
1997 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
1998
1999 2011-07-08 Richard Guenther <rguenther@suse.de>
2000
2001 PR tree-optimization/49662
2002 * gcc.dg/graphite/interchange-14.c: XFAIL.
2003 * gcc.dg/graphite/interchange-15.c: Likewise.
2004 * gcc.dg/graphite/interchange-mvt.c: Likewise.
2005
2006 2011-07-06 Jason Merrill <jason@redhat.com>
2007
2008 PR c++/49663
2009 * g++.dg/cpp0x/regress/regress4.C: New.
2010
2011 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
2012
2013 PR fortran/49648
2014 * gfortran.dg/result_in_spec_4.f90: New test.
2015
2016 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2017
2018 * gcc.target/sparc/cas64.c: New test.
2019
2020 2011-07-07 Jakub Jelinek <jakub@redhat.com>
2021
2022 PR c/49644
2023 * g++.dg/torture/pr49644.C: New test.
2024
2025 PR c/49644
2026 * gcc.c-torture/execute/pr49644.c: New test.
2027
2028 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
2029
2030 * lib/target-supports.exp (check_effective_target_ia32): New.
2031 (check_effective_target_x32): Likewise.
2032 (check_effective_target_vect_cmdline_needed): Also check x32.
2033
2034 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
2035
2036 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
2037 dg-prune-output.
2038 * gcc.target/arm/pr42235.c: Likewise.
2039 * gcc.target/arm/pr42495.c: Likewise.
2040 * gcc.target/arm/pr42574.c: Likewise.
2041 * gcc.target/arm/thumb-branch1.c: Likewise.
2042
2043 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
2044 unneeded prune of possible warning.
2045 * gcc.target/arm/pr40956.c: Likewise.
2046 * gcc.target/arm/pr42505.c: Likewise.
2047
2048 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
2049 * gcc.c-torture/compile/pr46883.c: Likewise.
2050 * gcc.c-torture/compile/pr46934.c: Likewise.
2051
2052 * gcc.target/arm/pr41679.c: Remove test directives in preparation
2053 for move to ../../gcc.c-torture/compile.
2054 * gcc.target/arm/pr46883.c: Likewise.
2055 * gcc.target/arm/pr46934.c: Likewise.
2056
2057 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
2058 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
2059 * gcc.target/arm/wmul-1.c: Likewise.
2060 * gcc.target/arm/wmul-2.c: Likewise.
2061 * gcc.target/arm/wmul-3.c: Likewise.
2062 * gcc.target/arm/wmul-4.c: Likewise.
2063 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
2064 add tab after scan target.
2065 * gcc.target/arm/smlaltt-1.c: Likewise.
2066 * gcc.target/arm/smlatb-1.c: Likewise.
2067 * gcc.target/arm/smlatt-1.c: Likewise.
2068
2069 2011-07-07 Jakub Jelinek <jakub@redhat.com>
2070
2071 PR debug/49522
2072 * gcc.dg/debug/pr49522.c: New test.
2073
2074 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
2075
2076 * gcc.dg/pragma-align.c: Run only if target !default_packed.
2077 * gcc.dg/pr46212.c: Run only if target int32plus.
2078 * gcc.dg/torture/pr48146.c: Ditto.
2079 * gcc.dg/tree-ssa/vrp51.c: Ditto.
2080 * c-c++-common/pr44832.c: Ditto.
2081 * gcc.dg/pr49544.c: Run only if target ptr32plus.
2082 * gcc.dg/pr31490.c: Ditto.
2083 * gcc.dg/torture/builtin-math-7.c: Run only if target
2084 large_double.
2085 * gcc.dg/torture/pr45764.c: Skip for AVR.
2086 * gcc.dg/pr47893.c: Ditto.
2087
2088 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
2089
2090 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
2091 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
2092 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
2093 add tab to scan target.
2094
2095 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
2096
2097 * gcc.target/arm/neon-modes-3.c: New test.
2098
2099 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
2100
2101 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
2102 -fno-loop-interchange -ffast-math.
2103
2104 2011-07-07 Richard Guenther <rguenther@suse.de>
2105
2106 * gcc.dg/ftrapv-3.c: New testcase.
2107
2108 2011-07-07 Richard Guenther <rguenther@suse.de>
2109
2110 * gcc.dg/tree-ssa/vrp58.c: New testcase.
2111 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
2112
2113 2011-07-07 Kai Tietz <ktietz@redhat.com>
2114
2115 * gcc.dg/binop-notxor1.c: New test.
2116 * gcc.dg/binop-notand4a.c: New test.
2117 * gcc.dg/binop-notxor2.c: New test.
2118 * gcc.dg/binop-notand3a.c: New test.
2119 * gcc.dg/binop-notand2a.c: New test.
2120 * gcc.dg/binop-notand6a.c: New test.
2121 * gcc.dg/binop-notor1.c: New test.
2122 * gcc.dg/binop-notand1a.c: New test.
2123 * gcc.dg/binop-notand5a.c: New test.
2124 * gcc.dg/binop-notor2.c: New test.
2125
2126 2011-07-07 Jakub Jelinek <jakub@redhat.com>
2127
2128 PR middle-end/49640
2129 * gcc.dg/gomp/pr49640.c: New test.
2130
2131 2011-07-07 Richard Guenther <rguenther@suse.de>
2132
2133 * gcc.dg/graphite/pr37485.c: Add -floop-block.
2134
2135 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2136
2137 PR target/39150
2138 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
2139
2140 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
2141
2142 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
2143 * gcc.target/powerpc/no-r11-2.c: Ditto.
2144 * gcc.target/powerpc/no-r11-3.c: Ditto.
2145
2146 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
2147
2148 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
2149 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
2150
2151 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
2152
2153 * lib/target-supports.exp (check_profiling_available): Disable
2154 profiling with -fprofile-generate for target avr.
2155
2156 2011-07-06 Richard Guenther <rguenther@suse.de>
2157
2158 PR tree-optimization/49645
2159 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
2160
2161 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
2162
2163 PR middle-end/47383
2164 * gcc.dg/pr47383.c: New.
2165
2166 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2167
2168 PR tree-optimization/49647
2169 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
2170
2171 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
2172
2173 PR testsuite/49542
2174 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
2175 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
2176
2177 2011-07-05 Jason Merrill <jason@redhat.com>
2178
2179 PR c++/48157
2180 * g++.dg/template/template-id-4.C: New.
2181
2182 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
2183
2184 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
2185 * gcc.dg/pr43402.c: Ditto.
2186
2187 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
2188
2189 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
2190
2191 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
2192
2193 * gcc.target/powerpc/ppc-switch-1.c: New test for
2194 --param case-values-threshold.
2195 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
2196
2197 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
2198
2199 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
2200
2201 2011-07-05 Jason Merrill <jason@redhat.com>
2202
2203 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
2204
2205 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
2206
2207 PR tree-optimization/47654
2208 * gcc.dg/graphite/block-pr47654.c: New.
2209
2210 2011-07-05 Jason Merrill <jason@redhat.com>
2211
2212 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
2213
2214 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
2215
2216 PR tree-optimization/49580
2217 * gcc.dg/autopar/pr49580.c: New test.
2218
2219 2011-07-05 Richard Guenther <rguenther@suse.de>
2220
2221 PR tree-optimization/49518
2222 PR tree-optimization/49628
2223 * g++.dg/torture/pr49628.C: New testcase.
2224 * gcc.dg/torture/pr49518.c: Likewise.
2225
2226 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2227
2228 * ada/acats/run_acats (which): Extract last field from type -p,
2229 type output only if command succeeded.
2230
2231 2011-07-04 Jason Merrill <jason@redhat.com>
2232
2233 * g++.dg/abi/mangle48.C: New.
2234
2235 * g++.dg/cpp0x/diag1.C: New.
2236
2237 * g++.dg/diagnostic/aka1.C: New.
2238
2239 2011-07-04 Jakub Jelinek <jakub@redhat.com>
2240
2241 PR rtl-optimization/49619
2242 * gcc.dg/pr49619.c: New test.
2243
2244 PR rtl-optimization/49472
2245 * gfortran.dg/pr49472.f90: New test.
2246
2247 PR debug/49602
2248 * gcc.dg/pr49602.c: New test.
2249
2250 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
2251
2252 PR target/34734
2253 PR target/44643
2254 * gcc.target/avr/avr.exp: Run over cpp files, too.
2255 * gcc.target/avr/torture/avr-torture.exp: Ditto.
2256 * gcc.target/avr/progmem.h: New file.
2257 * gcc.target/avr/exit-abort.h: New file.
2258 * gcc.target/avr/progmem-error-1.c: New file.
2259 * gcc.target/avr/progmem-error-1.cpp: New file.
2260 * gcc.target/avr/progmem-warning-1.c: New file.
2261 * gcc.target/avr/torture/progmem-1.c: New file.
2262 * gcc.target/avr/torture/progmem-1.cpp: New file.
2263
2264 2011-07-04 Richard Guenther <rguenther@suse.de>
2265
2266 PR tree-optimization/49615
2267 * g++.dg/torture/pr49615.C: New testcase.
2268
2269 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
2270
2271 PR tree-optimization/49610
2272 * gcc.dg/vect/pr49610.c: New test.
2273
2274 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
2275
2276 * gnat.dg/specs/debug1.ads: New test.
2277
2278 2011-07-02 Janus Weil <janus@gcc.gnu.org>
2279
2280 PR fortran/49562
2281 * gfortran.dg/typebound_proc_23.f90: New.
2282
2283 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
2284
2285 PR c++/49605
2286 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
2287
2288 2011-07-01 Jason Merrill <jason@redhat.com>
2289
2290 PR c++/48261
2291 * g++.dg/template/template-id-3.C: New.
2292
2293 PR c++/48593
2294 * g++.dg/template/qualified-id4.C: New.
2295
2296 PR c++/48883
2297 * g++.dg/template/explicit-args4.C: New.
2298
2299 PR c++/49085
2300 * g++.dg/template/offsetof2.C: New.
2301
2302 2011-07-01 Kai Tietz <ktietz@redhat.com>
2303
2304 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
2305
2306 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2307
2308 PR libmudflap/49549
2309 * lib/target-supports.exp (check_effective_target_gld): New proc.
2310
2311 2011-07-01 Richard Guenther <rguenther@suse.de>
2312
2313 PR tree-optimization/49603
2314 * gcc.dg/torture/pr49603.c: New testcase.
2315
2316 2011-06-30 Jason Merrill <jason@redhat.com>
2317
2318 PR c++/49387
2319 * g++.dg/rtti/template1.C: New.
2320
2321 PR c++/49569
2322 * g++.dg/cpp0x/regress/ctor1.C: New.
2323
2324 PR c++/49355
2325 * g++.dg/cpp0x/initlist54.C: New.
2326
2327 2011-06-30 Martin Jambor <mjambor@suse.cz>
2328
2329 * gcc.dg/tree-ssa/sra-12.c: New test.
2330
2331 2011-06-29 Jason Merrill <jason@redhat.com>
2332
2333 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
2334
2335 2011-06-30 Richard Guenther <rguenther@suse.de>
2336
2337 PR tree-optimization/46787
2338 * gcc.dg/vect/vect-121.c: New testcase.
2339
2340 2011-06-30 Martin Jambor <mjambor@suse.cz>
2341
2342 PR tree-optimization/49094
2343 * gcc.dg/tree-ssa/pr49094.c: New test.
2344
2345 2011-06-30 Jakub Jelinek <jakub@redhat.com>
2346
2347 PR fortran/49540
2348 * gfortran.dg/pr49540-1.f90: New test.
2349 * gfortran.dg/pr49540-2.f90: New test.
2350
2351 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2352
2353 PR ada/49511
2354 * ada/acats/run_acats (which): Use last field of type -p output.
2355
2356 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
2357 Iain Sandoe <iains@gcc.gnu.org>
2358
2359 PR libobjc/36610
2360 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
2361 Only skip on 64-bit *-*-darwin8* && !objc2.
2362
2363 2011-06-30 Richard Guenther <rguenther@suse.de>
2364
2365 PR tree-optimization/38752
2366 * gcc.c-torture/compile/pr38752.c: New testcase.
2367
2368 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
2369
2370 * gcc.dg/vect/slp-widen-mult-half.c: New test.
2371 * gcc.dg/vect/vect-widen-mult-half.c: New test.
2372
2373 2011-06-29 Jason Merrill <jason@redhat.com>
2374
2375 PR c++/49216
2376 * g++.dg/cpp0x/initlist53.C: Use placement new.
2377 * g++.dg/cpp0x/initlist-value.C: Use placement new.
2378 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
2379
2380 PR c++/49003
2381 * g++.dg/cpp0x/trailing6.C: New.
2382 * g++.dg/cpp0x/pr45908.C: No error.
2383
2384 PR c++/49272
2385 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
2386
2387 PR c++/49520
2388 * g++.dg/cpp0x/constexpr-using2.C: New.
2389
2390 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
2391
2392 PR c++/45923
2393 * g++.dg/cpp0x/constexpr-diag3.C: New.
2394 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
2395 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
2396 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
2397 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
2398
2399 2011-06-29 Jason Merrill <jason@redhat.com>
2400
2401 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
2402
2403 2011-06-29 Richard Guenther <rguenther@suse.de>
2404
2405 * gcc.dg/tree-ssa/loop-17.c: Adjust.
2406
2407 2011-06-29 Jason Merrill <jason@redhat.com>
2408
2409 * g++.dg/cpp0x/initlist-value2.C: New.
2410
2411 * g++.dg/cpp0x/constexpr-initlist4.C: New.
2412 * g++.dg/cpp0x/initlist-value.C: New.
2413
2414 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
2415
2416 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
2417
2418 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2419
2420 * gcc.dg/inline_1.c: Remove dg-excess-errors.
2421 * gcc.dg/inline_2.c: Likewise.
2422 * gcc.dg/unroll_1.c: Likewise.
2423
2424 2011-06-29 Jakub Jelinek <jakub@redhat.com>
2425
2426 PR debug/49567
2427 * gcc.target/i386/pr49567.c: New test.
2428
2429 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
2430
2431 * gnat.dg/opt17.ad[sb]: New test.
2432
2433 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
2434 Tom de Vries <tom@codesourcery.com>
2435
2436 * lib/target-supports.exp (check_effective_target_arm_nothumb)
2437 (check_effective_target_arm_thumb2): New effective targets.
2438 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
2439 properly. Clean up temporary files.
2440 * gcc.target/arm/ivopts-2.c: Likewise.
2441 * gcc.target/arm/ivopts-3.c: Likewise.
2442 * gcc.target/arm/ivopts-4.c: Likewise.
2443 * gcc.target/arm/ivopts-5.c: Likewise.
2444 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
2445
2446 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
2447
2448 PR fortran/49479
2449 * gfortran.dg/reshape_zerosize_3.f90: New test.
2450
2451 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
2452
2453 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
2454 * gcc.target/arm/vfp-ldmias.c: Likewise.
2455 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
2456 * gcc.target/arm/vfp-stmdbs.c: Likewise.
2457 * gcc.target/arm/vfp-ldmiad.c: Likewise.
2458 * gcc.target/arm/vfp-stmias.c: Likewise.
2459 * gcc.target/arm/vfp-stmdbd.c: Likewise.
2460 * gcc.target/arm/vfp-stmiad.c: Likewise.
2461
2462 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
2463
2464 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
2465 dg-prune-output.
2466 * gcc.target/arm/pr45701-2.c: Ditto.
2467
2468 2011-06-27 Janus Weil <janus@gcc.gnu.org>
2469
2470 PR fortran/49466
2471 * gfortran.dg/allocatable_scalar_9.f90: Modified.
2472 * gfortran.dg/extends_14.f03: Modified.
2473
2474 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
2475
2476 * lib/target-supports-dg.exp (dg-require-effective-target): Return
2477 early if the test is already being skipped.
2478
2479 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
2480 scan-assembler-dem-not): For missing file, report unresolved with
2481 same message as for pass/fail, with reason reported in log file.
2482
2483 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
2484 from add_options_for_arm_neon_fp16.
2485 (check_effective_target_arm_fp16_ok_nocache): Renamed from
2486 check_effective_target_arm_neon_fp16_ok_nocache.
2487 Check -mfpu and -mfloat-abi options from current multilib.
2488 Do not require neon support.
2489 (check_effective_target_arm_fp16_ok): Renamed from
2490 check_effecitve_target_arm_neon_fp16_ok.
2491 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
2492 arm_neon_fp16_ok and arm_fp16.
2493 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
2494 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
2495 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
2496 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
2497
2498 2011-06-27 Jakub Jelinek <jakub@redhat.com>
2499
2500 * gcc.dg/builtin-assume-aligned-1.c: New test.
2501 * gcc.dg/builtin-assume-aligned-2.c: New test.
2502 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
2503
2504 PR debug/49544
2505 * gcc.dg/pr49544.c: New test.
2506
2507 2011-06-27 Richard Guenther <rguenther@suse.de>
2508
2509 PR tree-optimization/49394
2510 * g++.dg/torture/pr49394.C: New testcase.
2511
2512 2011-06-27 Kai Tietz <ktietz@redhat.com>
2513
2514 * gcc.dg/optimize-bswapdi-2.c: New test.
2515
2516 2011-06-27 Michael Hope <michael.hope@linaro.org>
2517 Richard Sandiford <richard.sandiford@linaro.org>
2518
2519 PR tree-optimization/49169
2520 * gcc.dg/torture/pr49169.c: New test.
2521
2522 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2523
2524 PR testsuite/49529
2525 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
2526
2527 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
2528 hppa*-*-hpux*.
2529
2530 2011-06-26 Jason Merrill <jason@redhat.com>
2531
2532 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
2533
2534 PR c++/49528
2535 * g++.dg/init/ref19.C: New.
2536 * g++.dg/cpp0x/constexpr-cleanup.C: New.
2537
2538 2011-06-26 Jakub Jelinek <jakub@redhat.com>
2539
2540 PR tree-optimization/48377
2541 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
2542 non_strict_align.
2543
2544 2011-06-26 Steve Ellcey <sje@cup.hp.com>
2545
2546 PR middle-end/49191
2547 * lib/target-supports.exp (check_effective_target_non_strict_align):
2548 New.
2549 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
2550
2551 2011-06-24 Martin Jambor <mjambor@suse.cz>
2552
2553 PR tree-optimizations/49516
2554 * g++.dg/tree-ssa/pr49516.C: New test.
2555
2556 2011-06-23 Jason Merrill <jason@redhat.com>
2557
2558 PR c++/35255
2559 * g++.dg/template/partial10.C: New.
2560 * g++.dg/template/partial11.C: New.
2561
2562 2011-06-23 Jeff Law <law@redhat.com>
2563
2564 PR middle-end/48770
2565 * gcc.dg/pr48770.c: New test.
2566
2567 2011-06-23 Jan Hubicka <jh@suse.cz>
2568
2569 PR middle-end/49373
2570 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
2571
2572 2011-06-23 Jakub Jelinek <jakub@redhat.com>
2573
2574 PR testsuite/49512
2575 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
2576 instead of -fdump-tree-optimized.
2577
2578 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
2579
2580 PR c++/44625
2581 * g++.dg/template/crash107.C: New.
2582 * g++.dg/template/error17.C: Adjust.
2583
2584 2011-06-23 Jason Merrill <jason@redhat.com>
2585
2586 PR c++/49507
2587 * g++.dg/cpp0x/defaulted30.C: New.
2588
2589 PR c++/49440
2590 * g++.dg/rtti/anon-ns1.C: New.
2591
2592 PR c++/49395
2593 * g++.dg/init/ref18.C: New.
2594
2595 PR c++/36435
2596 * g++.dg/template/partial9.C: New.
2597
2598 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
2599
2600 PR middle-end/49373
2601 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
2602
2603 2011-06-22 Jakub Jelinek <jakub@redhat.com>
2604
2605 PR debug/49496
2606 * gcc.dg/pr49496.c: New test.
2607
2608 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
2609
2610 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
2611 is not xscale.
2612
2613 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
2614
2615 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
2616 * gcc.target/arm/pr42879.c: Likewise.
2617 * gcc.target/arm/pr45701-3.c: Likewise.
2618
2619 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
2620 * gcc.target/arm/pr40482.c: Likewise.
2621 * gcc.target/arm/stack-corruption.c: Likewise.
2622
2623 2011-06-22 Richard Guenther <rguenther@suse.de>
2624
2625 PR tree-optimization/49493
2626 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
2627
2628 2011-06-22 Jason Merrill <jason@redhat.com>
2629
2630 PR c++/49260
2631 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
2632
2633 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
2634 Dmitry Melnik <dm@ispras.ru>
2635
2636 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
2637 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
2638 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
2639
2640 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
2641
2642 * gcc.target/arm/tlscall.c: New.
2643
2644 2011-06-21 Jason Merrill <jason@redhat.com>
2645
2646 PR c++/49172
2647 * g++.dg/cpp0x/constexpr-ref1.C: New.
2648 * g++.dg/cpp0x/constexpr-ref2.C: New.
2649 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
2650
2651 PR c++/49482
2652 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
2653
2654 PR c++/49418
2655 * g++.dg/template/param3.C: New.
2656
2657 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
2658
2659 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
2660 my_clrsb test functions.
2661 (main): Test clrsb.
2662 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
2663 test_sll, test_ull): Add clrsb tests.
2664 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
2665 clrsbll.
2666
2667 2011-06-21 Janus Weil <janus@gcc.gnu.org>
2668
2669 PR fortran/49112
2670 * gfortran.dg/class_44.f03: New.
2671
2672 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
2673
2674 PR tree-optimization/49478
2675 * gcc.dg/vect/pr49478.c
2676
2677 2011-06-21 Richard Guenther <rguenther@suse.de>
2678
2679 PR tree-optimization/49483
2680 * gcc.dg/vect/vect-120.c: New testcase.
2681
2682 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
2683
2684 PR testsuite/49443
2685 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
2686 * gcc.dg/vect/vect-peel-4.c: Likewise.
2687
2688 2011-06-22 Christian Bruel <christian.bruel@st.com>
2689
2690 PR middle-end/49139
2691 * gcc.dg/always_inline.c: Removed -Winline. Update checks
2692 * gcc.dg/always_inline2.c: Likewise.
2693 * gcc.dg/always_inline3.c: Likewise.
2694 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
2695 * gcc.dg/inline_1.c: Likewise.
2696 * gcc.dg/inline_2.c: Likewise.
2697 * gcc.dg/inline_3.c: Likewise.
2698 * gcc.dg/inline_4.c: Likewise.
2699 * gcc.dg/20051201-1.c: Likewise.
2700 * gcc.dg/pr40087.c: Likewise.
2701 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
2702 * gcc.dg/inline-22.c: Likewise.
2703 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
2704 * gcc.dg/lto/20090218-1_1.c: Likewise.
2705 * g++.dg/ipa/devirt-7.C: Likewise.
2706 * gcc.dg/uninit-pred-5_a.c: Likewise.
2707 * gcc.dg/uninit-pred-5_b.c: Likewise.
2708 * gcc.dg/fail_always_inline.c: New.
2709
2710 2011-06-21 Jakub Jelinek <jakub@redhat.com>
2711
2712 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
2713 into 6 jobs instead of 3.
2714
2715 2011-06-20 Jason Merrill <jason@redhat.com>
2716
2717 PR c++/49216
2718 * g++.dg/cpp0x/initlist53.C: New.
2719
2720 2011-06-20 Tobias Burnus <burnus@net-b.de>
2721
2722 PR fortran/18918
2723 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
2724 * gfortran.dg/coarray_lock_3.f90: New.
2725 * gfortran.dg/coarray/lock_1.f90: New.
2726
2727 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
2728
2729 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
2730 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
2731 unresolved and report the reason to the log file.
2732
2733 * lib/scanasm.exp (object-size): Move argument processing earlier
2734 to report errors before verifying that the file exists. Report
2735 problems detected at runtime as unresolved instead of error and
2736 report their reasons to the log file.
2737
2738 2011-06-20 Jason Merrill <jason@redhat.com>
2739
2740 PR c++/47080
2741 * g++.dg/cpp0x/explicit6.C: New.
2742
2743 PR c++/47635
2744 * g++.dg/cpp0x/enum20.C: New.
2745
2746 PR c++/48138
2747 * g++.dg/ext/attr-aligned01.C: New.
2748
2749 PR c++/49205
2750 * g++.dg/cpp0x/variadic-default.C: New.
2751
2752 PR c++/43321
2753 * g++.dg/cpp0x/auto26.C: New.
2754
2755 PR c++/43831
2756 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
2757
2758 2011-06-20 Kai Tietz <ktietz@redhat.com>
2759
2760 * gcc.dg/binop-notand1.c: New test.
2761 * gcc.dg/binop-notand2.c: New test.
2762 * gcc.dg/binop-notand3.c: New test.
2763 * gcc.dg/binop-notand4.c: New test.
2764 * gcc.dg/binop-notand5.c: New test.
2765 * gcc.dg/binop-notand6.c: New test.
2766
2767 2011-06-18 Jakub Jelinek <jakub@redhat.com>
2768
2769 PR testsuite/49432
2770 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
2771
2772 2011-06-18 Janus Weil <janus@gcc.gnu.org>
2773
2774 PR fortran/49400
2775 * gfortran.dg/proc_ptr_31.f90: New.
2776
2777 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
2778
2779 * gnat.dg/volatile6.adb: New test.
2780 * gnat.dg/volatile7.adb: Likewise.
2781 * gnat.dg/volatile8.adb: Likewise.
2782 * gnat.dg/volatile9.adb: Likewise.
2783
2784 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
2785
2786 * gnat.dg/constant3.adb: New test.
2787
2788 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
2789
2790 PR libfortran/49296
2791 * gfortran.dg/read_list_eof_1.f90: New test.
2792
2793 2011-06-18 Jakub Jelinek <jakub@redhat.com>
2794
2795 PR target/49411
2796 * gcc.target/i386/testimm-1.c: New test.
2797 * gcc.target/i386/testimm-2.c: New test.
2798 * gcc.target/i386/testimm-3.c: New test.
2799 * gcc.target/i386/testimm-4.c: New test.
2800 * gcc.target/i386/testimm-5.c: New test.
2801 * gcc.target/i386/testimm-6.c: New test.
2802 * gcc.target/i386/testimm-7.c: New test.
2803 * gcc.target/i386/testimm-8.c: New test.
2804 * gcc.target/i386/xop-vpermil2px-2.c: New test.
2805 * gcc.target/i386/xop-rotate1-int.c: New test.
2806 * gcc.target/i386/xop-rotate2-int.c: New test.
2807
2808 2011-06-17 Jason Merrill <jason@redhat.com>
2809
2810 * g++.dg/cpp0x/rv-func2.C: New.
2811
2812 * g++.dg/debug/dwarf2/lambda1.C: New.
2813 * g++.dg/warn/Wshadow-6.C: Adjust.
2814
2815 2011-06-17 Janus Weil <janus@gcc.gnu.org>
2816
2817 PR fortran/48699
2818 * gfortran.dg/move_alloc_5.f90: New.
2819
2820 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
2821
2822 PR rtl-optimization/48542
2823 * gcc.dg/torture/pr48542.c: New test.
2824
2825 2011-06-16 Jason Merrill <jason@redhat.com>
2826
2827 PR c++/44160
2828 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
2829
2830 PR c++/45378
2831 * g++.dg/cpp0x/initlist52.C New.
2832
2833 PR c++/45399
2834 * c-c++-common/raw-string-12.c: New.
2835
2836 PR c++/49229
2837 * g++.dg/cpp0x/sfinae26.C: New.
2838
2839 PR c++/49251
2840 * g++.dg/cpp0x/variadic113.C: New.
2841
2842 PR c++/49420
2843 * g++.dg/cpp0x/variadic112.C: New.
2844
2845 2011-06-16 Jeff Law <law@redhat.com>
2846
2847 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
2848 improved jump threading.
2849 * gcc.dg/builtin-object-size-2.c: Likewise.
2850 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
2851
2852 2011-06-16 Janus Weil <janus@gcc.gnu.org>
2853
2854 PR fortran/49074
2855 * gfortran.dg/typebound_assignment_3.f03: New.
2856
2857 2011-06-16 Steve Ellcey <sje@cup.hp.com>
2858
2859 PR testsuite/48727
2860 * g++.dg/opt/devirt2.C: Change xfail rule to target.
2861
2862 2011-06-16 Martin Jambor <mjambor@suse.cz>
2863
2864 PR tree-optimization/49343
2865 * gnat.dg/discr31.ad[sb]: New test.
2866
2867 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2868
2869 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
2870
2871 2011-06-16 Tom de Vries <tom@codesourcery.com>
2872
2873 PR target/45098
2874 * gcc.target/arm/ivopts-3.c: Update test.
2875 * gcc.target/arm/ivopts-5.c: Same.
2876
2877 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2878
2879 Revert:
2880 2011-06-10 Wei Guozhi <carrot@google.com>
2881
2882 PR target/45335
2883 * gcc.target/arm/pr45335.c: New test.
2884 * gcc.target/arm/pr45335-2.c: New test.
2885 * gcc.target/arm/pr45335-3.c: New test.
2886 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
2887 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
2888 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
2889
2890 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
2891
2892 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
2893
2894 2011-06-16 Janus Weil <janus@gcc.gnu.org>
2895
2896 PR fortran/49417
2897 * gfortran.dg/class_43.f03: New.
2898
2899 2011-06-16 Jakub Jelinek <jakub@redhat.com>
2900
2901 PR tree-optimization/49419
2902 * gcc.c-torture/execute/pr49419.c: New test.
2903
2904 2011-06-16 Revital Eres <revital.eres@linaro.org>
2905
2906 * gcc.dg/sms-9.c: New file.
2907
2908 2011-06-15 Easwaran Raman <eraman@google.com>
2909
2910 PR rtl-optimization/49414
2911 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
2912
2913 2011-06-14 Jason Merrill <jason@redhat.com>
2914
2915 * g++.dg/cpp0x/noexcept13.C: New.
2916
2917 2011-06-14 Easwaran Raman <eraman@google.com>
2918
2919 PR rtl-optimization/44194
2920 * gcc.dg/pr44194-1.c: New test.
2921 * gcc.dg/pr44194-2.c: New test.
2922
2923 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
2924
2925 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
2926 switches.
2927 * gcc.target/arm/pr45701-2.c: Likewise.
2928 * gcc.target/arm/thumb-branch1.c: Likewise.
2929
2930 2011-06-14 Steve Ellcey <sje@cup.hp.com>
2931
2932 PR testsuite/48727
2933 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
2934
2935 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
2936
2937 * gcc.target/arm/pr45701-1.c: Require thumb support.
2938 * gcc.target/arm/pr45701-2.c: Likewise.
2939 * gcc.target/arm/thumb-branch1.c: Likewise.
2940
2941 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
2942 * gcc.target/arm/pr39839.c: Likewise.
2943 * gcc.target/arm/pr40657-2.c: Likewise.
2944 * gcc.target/arm/pr40956.c: Likewise.
2945 * gcc.target/arm/pr41679.c: Likewise.
2946 * gcc.target/arm/pr42235.c: Likewise.
2947 * gcc.target/arm/pr42495.c: Likewise.
2948 * gcc.target/arm/pr42505.c: Likewise.
2949 * gcc.target/arm/pr42574.c: Likewise.
2950 * gcc.target/arm/pr46883.c: Likewise.
2951 * gcc.target/arm/pr46934.c: Likewise.
2952 * gcc.target/arm/xor-and.c: Likewise.
2953
2954 2011-06-14 Jason Merrill <jason@redhat.com>
2955
2956 * g++.dg/other/error23.C: Adjust error message.
2957 * g++.dg/other/error32.C: Likewise.
2958
2959 PR c++/49389
2960 * g++.dg/cpp0x/rv-dotstar.C: New.
2961
2962 PR c++/49369
2963 * g++.dg/cpp0x/decltype30.C: New.
2964
2965 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
2966
2967 2011-06-14 Jakub Jelinek <jakub@redhat.com>
2968
2969 PR fortran/49103
2970 * gfortran.dg/pr49103.f90: New test.
2971
2972 2011-06-14 Tom de Vries <tom@codesourcery.com>
2973
2974 PR target/45098
2975 * gcc.target/arm/ivopts-3.c: New test.
2976 * gcc.target/arm/ivopts-4.c: New test.
2977 * gcc.target/arm/ivopts-5.c: New test.
2978
2979 2011-06-14 Jakub Jelinek <jakub@redhat.com>
2980
2981 PR rtl-optimization/49390
2982 * gcc.c-torture/execute/pr49390.c: New test.
2983
2984 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2985
2986 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
2987
2988 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
2989
2990 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
2991 * gcc.c-torture/execute/cmpsi-2.x: New file.
2992 * gcc.c-torture/execute/pr45262.c: Undo 172757.
2993 * gcc.c-torture/execute/pr45262.x: New file.
2994 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
2995 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
2996 int32plus
2997 * gcc.c-torture/compile/pr49163.c: Ditto.
2998
2999 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
3000
3001 * gcc.dg/vect/vect-16.c: Rename to...
3002 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
3003 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
3004 for double-word vectors.
3005 * gcc.dg/vect/vect-peel-4.c: Likewise.
3006 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
3007 vect_element_align.
3008 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
3009 -fno-fast-math.
3010
3011 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
3012
3013 PR target/44618
3014 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
3015
3016 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
3017
3018 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
3019
3020 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
3021
3022 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
3023
3024 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
3025
3026 * gfortran.dg/trim_optimize_8.f90: New test case.
3027
3028 2011-06-13 Jakub Jelinek <jakub@redhat.com>
3029 Ira Rosen <ira.rosen@linaro.org>
3030
3031 PR tree-optimization/49352
3032 * gcc.dg/vect/pr49352.c: New test.
3033
3034 2011-06-12 Tobias Burnus
3035
3036 PR fortran/49324
3037 * gfortran.dg/alloc_comp_assign_11.f90: New.
3038
3039 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
3040
3041 * gfortran.dg/trim_optimize_7.f90: New test.
3042
3043 2011-06-10 Wei Guozhi <carrot@google.com>
3044
3045 PR target/45335
3046 * gcc.target/arm/pr45335.c: New test.
3047 * gcc.target/arm/pr45335-2.c: New test.
3048 * gcc.target/arm/pr45335-3.c: New test.
3049 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
3050 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
3051 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
3052
3053 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
3054
3055 PR c++/41769
3056 * g++.dg/parse/error39.C: New.
3057
3058 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
3059
3060 * gcc.target/arm/20090811-1.c: Skip for incompatible
3061 options, do not override other options.
3062 * gcc.target/arm/combine-cmp-shift.c: Skip for
3063 incompatible options.
3064 * gcc.target/arm/pr45094.c: Likewise.
3065 * gcc.target/arm/scd42-1.c: Likewise.
3066 * gcc.target/arm/scd42-3.c: Likewise.
3067 * gcc.target/arm/thumb-ltu.c: Likewise.
3068
3069 * lib/target-supports.exp
3070 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
3071 multilib flags use -mfpu with a value other than neon-fp16.
3072
3073 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3074
3075 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
3076 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
3077
3078 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3079
3080 * lib/target-supports.exp (check_effective_target_pie): New proc.
3081 * gcc.dg/pie-link.c: Use target pie.
3082
3083 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
3084 Laurent Rougé <laurent.rouge@menta.fr>
3085
3086 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
3087 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
3088
3089 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
3090
3091 * gfortran.dg/coarray/sync_1.f90: New test for
3092 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
3093
3094 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
3095
3096 PR tree-optimization/49318
3097 * gcc.dg/vect/pr49318.c: New test.
3098
3099 2011-06-09 David Krauss <potswa@mac.com>
3100
3101 * g++.dg/template/arrow1.C: New.
3102
3103 2011-06-09 Jason Merrill <jason@redhat.com>
3104
3105 * lib/prune.exp: Prune "note"s.
3106 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
3107
3108 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
3109 * g++.dg/template/dependent-expr3.C: Likewise.
3110 * g++.dg/parse/template7.C: Likewise.
3111 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
3112 * g++.old-deja/g++.jason/rfg10.C: Likewise.
3113 * g++.old-deja/g++.pt/friend38.C: Likewise.
3114 * g++.old-deja/g++.pt/crash32.C: Likewise.
3115 * g++.old-deja/g++.other/init4.C: Likewise.
3116 * g++.old-deja/g++.other/friend8.C: Likewise.
3117
3118 * g++.dg/ext/complex7.C: Adjust expected output.
3119 * g++.dg/diagnostic/method1.C: Likewise.
3120 * g++.dg/parse/parameter-declaration-2.C: Likewise.
3121 * g++.dg/parse/crash33.C: Likewise.
3122 * g++.dg/other/warning1.C: Likewise.
3123 * g++.dg/init/pr29571.C: Likewise.
3124 * g++.dg/warn/overflow-warn-1.C: Likewise.
3125 * g++.dg/warn/overflow-warn-3.C: Likewise.
3126 * g++.dg/warn/overflow-warn-4.C: Likewise.
3127 * g++.old-deja/g++.oliva/template1.C: Likewise.
3128
3129 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
3130 * g++.dg/parse/template7.C: Adjust.
3131
3132 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
3133
3134 PR target/49307
3135 * gcc.dg/pr49307.c: New.
3136
3137 2011-06-09 Wei Guozhi <carrot@google.com>
3138
3139 PR target/46975
3140 * gcc.target/arm/pr46975.c: New testcase.
3141
3142 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
3143
3144 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
3145 (PMETH, arglist_t): Removed.
3146 (method_get_number_of_arguments): Removed.
3147 (method_get_nth_argument): Removed.
3148 (method_get_first_argument): Removed.
3149 (method_get_next_argument): Removed.
3150 (method_get_sizeof_arguments): Removed.
3151 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
3152 (PMETH): Removed.
3153 (method_get_number_of_arguments): Removed.
3154 (method_get_nth_argument): Removed.
3155 (method_get_first_argument): Removed.
3156 (method_get_next_argument): Removed.
3157 (method_get_sizeof_arguments): Removed.
3158 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
3159
3160 2011-06-09 David Li <davidxl@google.com>
3161
3162 * gcc.dg/dump-pass.c: New test.
3163
3164 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
3165
3166 PR c++/29003
3167 * g++.dg/parse/error38.C: New.
3168
3169 2011-06-09 Jakub Jelinek <jakub@redhat.com>
3170
3171 PR middle-end/49308
3172 * gfortran.dg/pr49308.f90: New test.
3173
3174 2011-06-08 Jason Merrill <jason@redhat.com>
3175
3176 * g++.dg/cpp0x/noexcept11.C: New.
3177 * g++.dg/cpp0x/noexcept12.C: New.
3178 * g++.dg/cpp0x/sfinae11.C: Adjust.
3179
3180 2011-06-08 Jakub Jelinek <jakub@redhat.com>
3181
3182 PR testsuite/49323
3183 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
3184 to dg-options, match also DW_AT_linkage_name.
3185
3186 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3187
3188 PR middle-end/21953
3189 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
3190 -fno-common on alpha*-dec-osf*.
3191 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
3192
3193 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
3194
3195 PR rtl-optimization/49303
3196 * gcc.target/ia64/pr49303.c: New test.
3197
3198 2011-06-08 Tobias Burnus <burnus@net-b.de>
3199
3200 PR fortran/18918
3201 * gfortran.dg/coarray_lock_1.f90: New.
3202 * gfortran.dg/coarray_lock_2.f90: New.
3203
3204 2011-06-07 Jason Merrill <jason@redhat.com>
3205
3206 * lib/prune.exp: Look for "required" rather than "instantiated".
3207 * g++.dg/abi/mangle11.C: Likewise.
3208 * g++.dg/abi/mangle12.C: Likewise.
3209 * g++.dg/abi/mangle17.C: Likewise.
3210 * g++.dg/abi/mangle20-2.C: Likewise.
3211 * g++.dg/abi/pragma-pack1.C: Likewise.
3212 * g++.dg/cpp0x/decltype26.C: Likewise.
3213 * g++.dg/cpp0x/decltype28.C: Likewise.
3214 * g++.dg/cpp0x/decltype29.C: Likewise.
3215 * g++.dg/cpp0x/enum11.C: Likewise.
3216 * g++.dg/cpp0x/forw_enum8.C: Likewise.
3217 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
3218 * g++.dg/cpp0x/pr47416.C: Likewise.
3219 * g++.dg/ext/case-range2.C: Likewise.
3220 * g++.dg/ext/case-range3.C: Likewise.
3221 * g++.dg/gomp/for-19.C: Likewise.
3222 * g++.dg/gomp/pr37533.C: Likewise.
3223 * g++.dg/gomp/pr38639.C: Likewise.
3224 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
3225 * g++.dg/inherit/base3.C: Likewise.
3226 * g++.dg/inherit/using6.C: Likewise.
3227 * g++.dg/init/placement4.C: Likewise.
3228 * g++.dg/init/reference3.C: Likewise.
3229 * g++.dg/lookup/scoped6.C: Likewise.
3230 * g++.dg/lookup/using7.C: Likewise.
3231 * g++.dg/other/abstract1.C: Likewise.
3232 * g++.dg/other/error10.C: Likewise.
3233 * g++.dg/other/error5.C: Likewise.
3234 * g++.dg/other/field1.C: Likewise.
3235 * g++.dg/other/offsetof5.C: Likewise.
3236 * g++.dg/parse/bitfield2.C: Likewise.
3237 * g++.dg/parse/constant4.C: Likewise.
3238 * g++.dg/parse/crash20.C: Likewise.
3239 * g++.dg/parse/invalid-op1.C: Likewise.
3240 * g++.dg/parse/non-dependent2.C: Likewise.
3241 * g++.dg/parse/template18.C: Likewise.
3242 * g++.dg/tc1/dr152.C: Likewise.
3243 * g++.dg/tc1/dr166.C: Likewise.
3244 * g++.dg/tc1/dr176.C: Likewise.
3245 * g++.dg/tc1/dr213.C: Likewise.
3246 * g++.dg/template/access11.C: Likewise.
3247 * g++.dg/template/access2.C: Likewise.
3248 * g++.dg/template/access3.C: Likewise.
3249 * g++.dg/template/access7.C: Likewise.
3250 * g++.dg/template/arg7.C: Likewise.
3251 * g++.dg/template/cond2.C: Likewise.
3252 * g++.dg/template/crash13.C: Likewise.
3253 * g++.dg/template/crash40.C: Likewise.
3254 * g++.dg/template/crash7.C: Likewise.
3255 * g++.dg/template/crash84.C: Likewise.
3256 * g++.dg/template/ctor5.C: Likewise.
3257 * g++.dg/template/defarg13.C: Likewise.
3258 * g++.dg/template/defarg14.C: Likewise.
3259 * g++.dg/template/dtor7.C: Likewise.
3260 * g++.dg/template/eh2.C: Likewise.
3261 * g++.dg/template/error2.C: Likewise.
3262 * g++.dg/template/error43.C: Likewise.
3263 * g++.dg/template/friend32.C: Likewise.
3264 * g++.dg/template/injected1.C: Likewise.
3265 * g++.dg/template/instantiate1.C: Likewise.
3266 * g++.dg/template/instantiate3.C: Likewise.
3267 * g++.dg/template/instantiate5.C: Likewise.
3268 * g++.dg/template/instantiate7.C: Likewise.
3269 * g++.dg/template/local6.C: Likewise.
3270 * g++.dg/template/lookup2.C: Likewise.
3271 * g++.dg/template/member5.C: Likewise.
3272 * g++.dg/template/memfriend15.C: Likewise.
3273 * g++.dg/template/memfriend16.C: Likewise.
3274 * g++.dg/template/memfriend17.C: Likewise.
3275 * g++.dg/template/memfriend7.C: Likewise.
3276 * g++.dg/template/meminit1.C: Likewise.
3277 * g++.dg/template/nested3.C: Likewise.
3278 * g++.dg/template/non-type-template-argument-1.C: Likewise.
3279 * g++.dg/template/nontype12.C: Likewise.
3280 * g++.dg/template/nontype13.C: Likewise.
3281 * g++.dg/template/nontype6.C: Likewise.
3282 * g++.dg/template/pr23510.C: Likewise.
3283 * g++.dg/template/pr35240.C: Likewise.
3284 * g++.dg/template/ptrmem15.C: Likewise.
3285 * g++.dg/template/ptrmem6.C: Likewise.
3286 * g++.dg/template/qualified-id1.C: Likewise.
3287 * g++.dg/template/qualttp20.C: Likewise.
3288 * g++.dg/template/qualttp3.C: Likewise.
3289 * g++.dg/template/qualttp4.C: Likewise.
3290 * g++.dg/template/qualttp5.C: Likewise.
3291 * g++.dg/template/qualttp6.C: Likewise.
3292 * g++.dg/template/qualttp7.C: Likewise.
3293 * g++.dg/template/qualttp8.C: Likewise.
3294 * g++.dg/template/recurse.C: Likewise.
3295 * g++.dg/template/recurse2.C: Likewise.
3296 * g++.dg/template/ref5.C: Likewise.
3297 * g++.dg/template/scope2.C: Likewise.
3298 * g++.dg/template/sfinae10.C: Likewise.
3299 * g++.dg/template/sfinae3.C: Likewise.
3300 * g++.dg/template/sizeof3.C: Likewise.
3301 * g++.dg/template/static9.C: Likewise.
3302 * g++.dg/template/template-id-2.C: Likewise.
3303 * g++.dg/template/typedef13.C: Likewise.
3304 * g++.dg/template/typename4.C: Likewise.
3305 * g++.dg/template/using14.C: Likewise.
3306 * g++.dg/template/using2.C: Likewise.
3307 * g++.dg/template/warn1.C: Likewise.
3308 * g++.dg/warn/Wparentheses-13.C: Likewise.
3309 * g++.dg/warn/Wparentheses-15.C: Likewise.
3310 * g++.dg/warn/Wparentheses-16.C: Likewise.
3311 * g++.dg/warn/Wparentheses-17.C: Likewise.
3312 * g++.dg/warn/Wparentheses-18.C: Likewise.
3313 * g++.dg/warn/Wparentheses-19.C: Likewise.
3314 * g++.dg/warn/Wparentheses-20.C: Likewise.
3315 * g++.dg/warn/Wparentheses-23.C: Likewise.
3316 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
3317 * g++.dg/warn/noeffect2.C: Likewise.
3318 * g++.dg/warn/noeffect4.C: Likewise.
3319 * g++.dg/warn/pr8570.C: Likewise.
3320 * g++.old-deja/g++.brendan/init2.C: Likewise.
3321 * g++.old-deja/g++.eh/spec6.C: Likewise.
3322 * g++.old-deja/g++.pt/crash10.C: Likewise.
3323 * g++.old-deja/g++.pt/crash36.C: Likewise.
3324 * g++.old-deja/g++.pt/derived3.C: Likewise.
3325 * g++.old-deja/g++.pt/error2.C: Likewise.
3326 * g++.old-deja/g++.pt/explicit70.C: Likewise.
3327 * g++.old-deja/g++.pt/infinite1.C: Likewise.
3328 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
3329 * g++.old-deja/g++.pt/overload7.C: Likewise.
3330 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
3331
3332 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
3333 Iain Sandoe <iains@gcc.gnu.org>
3334
3335 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
3336 Added code to deal with the case when [Protocol
3337 -descriptionForInstanceMethod:] or [Protocol
3338 -descriptionForClassMethod:] returns NULL.
3339
3340 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
3341 Iain Sandoe <iains@gcc.gnu.org>
3342
3343 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
3344 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
3345 Added cast.
3346
3347 2011-06-07 Xinliang David Li <davidxl@google.com>
3348
3349 * gcc.dg/inline_2.c: New test.
3350 * gcc.dg/unroll_2.c: New test.
3351 * gcc.dg/inline_3.c: New test.
3352 * gcc.dg/unroll_3.c: New test.
3353 * gcc.dg/inline_4.c: New test.
3354 * gcc.dg/unroll_4.c: New test.
3355 * gcc.dg/inline_1.c: New test.
3356 * gcc.dg/unroll_1.c: New test.
3357
3358 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3359
3360 PR tree-optimization/48497
3361 * lib/gcc-defs.exp (dg-additional-options): New proc.
3362 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
3363 -msse2 on 32-bit x86.
3364
3365 2011-06-06 Jason Merrill <jason@redhat.com>
3366
3367 * g++.dg/cpp0x/enum19.C: New.
3368
3369 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
3370
3371 * gcc.target/arm/neon-reload-class.c: New test.
3372
3373 2011-06-07 Dodji Seketeli <dodji@redhat.com>
3374
3375 PR debug/49130
3376 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
3377
3378 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
3379
3380 * gcc.target/arm/smlatb-1.c: New file.
3381 * gcc.target/arm/smlatt-1.c: New file.
3382 * gcc.target/arm/smlaltb-1.c: New file.
3383 * gcc.target/arm/smlaltt-1.c: New file.
3384
3385 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
3386
3387 * gcc.target/arm/mla-2.c: New test.
3388
3389 2011-06-07 Jakub Jelinek <jakub@redhat.com>
3390
3391 PR gcov-profile/49299
3392 * gcc.dg/tree-prof/pr49299-1.c: New test.
3393 * gcc.dg/tree-prof/pr49299-2.c: New test.
3394
3395 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
3396
3397 * lib/target-supports.exp
3398 (check_effective_target_vect_widen_mult_qi_to_hi):
3399 Add NEON as supporting target.
3400 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
3401 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
3402 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
3403 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
3404 using widening multiplication on targets that support it.
3405 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
3406 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
3407 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
3408
3409 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
3410
3411 Updated all testcases in the ObjC/ObjC++ testsuites to use the
3412 Modern Objective-C runtime API.
3413 * objc/execute/next_mapping.h: Removed.
3414 * objc-obj-c++-shared/next-mapping.h: Removed.
3415 * objc-obj-c++-shared/Object1.h: Removed.
3416 * objc-obj-c++-shared/Object1.m: Removed.
3417 * objc-obj-c++-shared/Object1.mm: Removed.
3418 * objc-obj-c++-shared/Object1-implementation.h: Removed.
3419 * objc-obj-c++-shared/Protocol1.h: Removed.
3420 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
3421 of ProtoBool, IVAR_T and METHOD.
3422 * objc-obj-c++-shared/runtime.h: New.
3423 * objc-obj-c++-shared/TestsuiteObject.h: New.
3424 * objc-obj-c++-shared/TestsuiteObject.m: New.
3425
3426 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
3427 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
3428 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
3429 it a class method.
3430 * objc/execute/_cmd.m: Include
3431 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
3432 runtime API. ([TestClass +initialize]): Include this method also
3433 with the GNU runtime.
3434 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
3435 Object. ([-setValue:]): Return void.
3436 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
3437 with the GNU runtime. Include
3438 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
3439 for the NeXT runtime. Use the existing print_ivars() and
3440 compare_structures() implementations for the old NeXT runtime.
3441 Added new implementations for the Modern GNU and NeXT runtimes.
3442 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
3443 well. (main): Use objc_getClass(). Use return instead of exit.
3444 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
3445 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
3446 of exit().
3447 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
3448 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
3449 instead of Object. (main): Use return instead of exit().
3450 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
3451 instead of Object. Removed prototype for exit(). (main): Use
3452 return instead of exit(). Use the Modern Objective-C runtime API.
3453 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
3454 Object.
3455 * objc/execute/class-tests-1.h: Include
3456 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
3457 runtime API. (test_class_with_superclass): Do not call [Object
3458 class]. There is no need to with the current libobjc.
3459 * objc/execute/class-tests-2.h: Include
3460 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
3461 runtime API.
3462 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
3463 ../../objc-obj-c++-shared/next-mapping.h.
3464 * objc/execute/class-2.m: Likewise.
3465 * objc/execute/class-3.m: Likewise.
3466 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
3467 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
3468 +initialize]): Include this method also with the GNU
3469 runtime. (main): Use the Modern Objective-C runtime API.
3470 * objc/execute/class-5.m: Likewise.
3471 * objc/execute/class-6.m: Likewise.
3472 * objc/execute/class-7.m: Likewise.
3473 * objc/execute/class-8.m: Likewise.
3474 * objc/execute/class-9.m: Likewise.
3475 * objc/execute/class-10.m: Likewise.
3476 * objc/execute/class-11.m: Likewise.
3477 * objc/execute/class-12.m: Likewise.
3478 * objc/execute/class-13.m: Likewise.
3479 * objc/execute/class-14.m: Likewise.
3480 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
3481 this method also with the GNU runtime.
3482 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
3483 +initialize]): Include this method also with the GNU runtime.
3484 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
3485 of Object.
3486 * objc/execute/encode-1.m: Likewise.
3487 * objc/execute/enumeration-1.m: Likewise.
3488 * objc/execute/enumeration-2.m: Likewise.
3489 * objc/execute/exceptions/catchall-1.m: Likewise.
3490 * objc/execute/exceptions/finally-1.m: Likewise.
3491 * objc/execute/exceptions/foward-1.m: Likewise.
3492 * objc/execute/exceptions/local-variables-1.m: Likewise.
3493 * objc/execute/exceptions/throw-nil.m: Likewise.
3494 * objc/execute/exceptions/trivial.m: Likewise.
3495 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
3496 of Object. Include objc/runtime.h instead of objc/objc-api.h.
3497 * objc/execute/exceptions/matcher-1.m: Likewise.
3498 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
3499 Object.
3500 * objc/execute/formal_protocol-2.m: Likewise.
3501 * objc/execute/formal_protocol-3.m: Likewise.
3502 * objc/execute/formal_protocol-4.m: Likewise.
3503 * objc/execute/formal_protocol-5.m: Include
3504 ../../objc-obj-c++-shared/runtime.h. (main): Always use
3505 protocol_getName().
3506 * objc/execute/formal_protocol-6.m: Likewise.
3507 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
3508 Object. Include <objc/Protocol.h> instead of
3509 ../../objc-obj-c++-shared/Protocol1.h.
3510 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
3511 Object.
3512 * objc/execute/informal_protocol.m: Likewise.
3513 * objc/execute/load-3.m: Likewise.
3514 * objc/execute/many_args_method.m ([TestClass +initialize]):
3515 Include this method with the GNU runtime as well.
3516 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
3517 * objc/execute/nested-func-1.m: Use TestsuiteObject
3518 instead of Object.
3519 * objc/execute/nil_method-1.m: Likewise.
3520 * objc/execute/no_clash.m: Likewise.
3521 * objc/execute/np-1.m: Do not include
3522 ../../objc-obj-c++-shared/Protocol1.h.
3523 (main): Use return instead of exit().
3524 * objc/execute/np-2.m: Do not include
3525 ../../objc-obj-c++-shared/Protocol1.h.
3526 ([MyObject +initialize]): Include this method also with the GNU
3527 runtime. (main): Use return instead of exit().
3528 * objc/execute/object_is_class.m: Include
3529 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
3530 of Object. (main): Use the Modern Objective-C runtime API.
3531 * objc/execute/object_is_meta_class.m: Likewise.
3532 * objc/execute/private.m: Use TestsuiteObject instead of Object.
3533 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
3534 instead of ../objc-obj-c++-shared/Protocol1.h. Include
3535 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
3536 Objective-C runtime API.
3537 * objc/execute/protocol-isEqual-2.m: Likewise.
3538 * objc/execute/protocol-isEqual-3.m: Likewise.
3539 * objc/execute/protocol-isEqual-4.m: Likewise.
3540 * objc/execute/redefining_self.m ([TestClass +initialize]):
3541 Include this method with the GNU runtime as well.
3542 * objc/execute/root_methods.m: Include
3543 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
3544 Include this method with the GNU runtime as well.
3545 (main): Use the Modern Objective-C runtime API.
3546 * objc/execute/selector-1.m: Include
3547 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
3548 of Object. (main): Use the Modern Objective-C runtime API.
3549 * objc/execute/static-1.m ([Test +initialize]): Include this
3550 method with the GNU runtime as well.
3551 * objc/execute/static-2.m: Likewise.
3552 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
3553 * objc/execute/va_method.m: Do not include objc/objc-api.h.
3554 ([MathClass +initialize]): Include this method with the GNU
3555 runtime as well.
3556 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
3557 instead of Object.
3558 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
3559 * objc.dg/attributes/categ-attributes-2.m: Likewise.
3560 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
3561 * objc.dg/attributes/method-attribute-1.m: Likewise.
3562 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
3563 * objc.dg/attributes/method-attribute-2.m: Likewise.
3564 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
3565 * objc.dg/attributes/method-attribute-3.m: Likewise.
3566 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
3567 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
3568 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
3569 * obj-c++.dg/bitfield-1.mm: Likewise.
3570 * obj-c++.dg/bitfield-2.mm: Likewise
3571 * objc.dg/bitfield-3.m: Likewise.
3572 * obj-c++.dg/bitfield-4.mm: Likewise.
3573 * objc.dg/bitfield-5.m: Likewise
3574 * objc.dg/call-super-1.m: Likewise.
3575 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
3576 Use objc_getClass() instead of objc_get_class(), but for the GNU
3577 runtime redefine objc_getClass as objc_get_class. Include
3578 ../objc-obj-c++-shared/runtime.h.
3579 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
3580 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
3581 Use the Modern Objective-C runtime API.
3582 * objc.dg/class-protocol-1.m: Include
3583 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
3584 * obj-c++.dg/class-protocol-1.mm: Likewise.
3585 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
3586 * objc.dg/comp-types-10.m: Likewise.
3587 * objc.dg/comp-types-11.m: Likewise.
3588 * objc.dg/comp-types-12.m: Likewise.
3589 * obj-c++.dg/comp-types-9.mm: Likewise.
3590 * obj-c++.dg/comp-types-11.mm: Likewise.
3591 * obj-c++.dg/comp-types-12.mm: Likewise.
3592 * obj-c++.dg/comp-types-13.mm: Likewise.
3593 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
3594 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
3595 * obj-c++.dg/cxx-scope-1.mm: Likewise.
3596 * obj-c++.dg/cxx-scope-2.mm: Likewise.
3597 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
3598 * objc.dg/desig-init-1.m: Likewise.
3599 * obj-c++.dg/defs.mm: Likewise.
3600 * objc.dg/exceptions-2.m: Likewise.
3601 * obj-c++.dg/except-1.mm: Likewise.
3602 * obj-c++.dg/exceptions-2.mm: Likewise.
3603 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
3604 Use the Modern Objective-C runtime API.
3605 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
3606 the Modern Objective-C runtime API. Do not include
3607 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
3608 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
3609 the Modern Objective-C runtime API except when using an older NeXT
3610 runtime.
3611 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
3612 the Modern Objective-C runtime API.
3613 * objc.dg/encode-7.m: Include objc/runtime.h instead of
3614 objc/encoding.h.
3615 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
3616 * objc.dg/encode-7-next-64bit.m: Updated include.
3617 * objc.dg/encode-8.m: Include objc/runtime.h instead of
3618 objc/encoding.h.
3619 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
3620 the Modern Objective-C runtime API.
3621 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
3622 Use the Modern Objective-C runtime API. Include objc/Protocol.h
3623 instead of ../objc-obj-c++-shared/Protocol1.h.
3624 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
3625 the Modern Objective-C runtime API except when using an older NeXT
3626 runtime.
3627 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
3628 the Modern Objective-C runtime API.
3629 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
3630 Object.
3631 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
3632 * objc.dg/fix-and-continue-2.m: Likewise.
3633 * objc.dg/foreach-1.m: Likewise.
3634 * objc.dg/foreach-2.m: Likewise.
3635 * objc.dg/foreach-3.m: Likewise.
3636 * objc.dg/foreach-4.m: Likewise.
3637 * objc.dg/foreach-5.m: Likewise.
3638 * objc.dg/foreach-6.m: Likewise.
3639 * objc.dg/foreach-7.m: Likewise.
3640 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
3641 Object.
3642 * objc.dg/func-ptr-2.m: Likewise.
3643 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
3644 Do not include objc/objc-api.h.
3645 * obj-c++.dg/fsf-package-0.mm: Likewise.
3646 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
3647 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
3648 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
3649 of Object.
3650 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
3651 * objc.dg/gnu-runtime-3.m: Likewise.
3652 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
3653 * objc.dg/headers.m: Include objc/runtime.h instead of
3654 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
3655 for the NeXT runtime.
3656 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
3657 * obj-c++.dg/isa-field-1.mm: Likewise.
3658 * obj-c++.dg/ivar-list-semi.mm: Likewise.
3659 * objc.dg/layout-1.m: Likewise.
3660 * objc.dg/layout-2.m: Likewise.
3661 * objc.dg/local-decl-2.m: Likewise.
3662 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
3663 Object. ([Container +elementForView:]): Use
3664 class_conformsToProtocol().
3665 * obj-c++.dg/lookup-2.mm: Likewise.
3666 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
3667 * obj-c++.dg/local-decl-1.mm: Likewise.
3668 * objc.dg/method-3.m: Likewise.
3669 * objc.dg/method-4.m: Likewise.
3670 * objc.dg/method-6.m: Include objc/Protocol.h instead of
3671 ../objc-obj-c++-shared/Protocol1.h.
3672 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
3673 * objc.dg/method-9.m: Likewise.
3674 * objc.dg/method-10.m: Likewise.
3675 * objc.dg/method-13.m ([Root +initialize]): Include this method
3676 also for the GNU runtime. (main): Use objc_getClass() also for
3677 the GNU runtime.
3678 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
3679 * objc.dg/method-17.m: Likewise.
3680 * objc.dg/method-19.m: Likewise.
3681 * objc.dg/method-20b.m: Likewise.
3682 * obj-c++.dg/method-2.mm: Likewise.
3683 * obj-c++.dg/method-6.mm: Likewise.
3684 * obj-c++.dg/method-10.mm: Likewise.
3685 * obj-c++.dg/method-11.mm: Likewise.
3686 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
3687 ../objc-obj-c++-shared/Protocol1.h.
3688 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
3689 * obj-c++.dg/method-15.mm: Likewise.
3690 * obj-c++.dg/method-17.mm: Likewise.
3691 * obj-c++.dg/method-19.mm: Updated includes. ([Root
3692 +initialize]): Include this method also for the GNU
3693 runtime. (main): Use objc_getClass() also for the GNU runtime.
3694 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
3695 * obj-c++.dg/method-22.mm: Likewise.
3696 * obj-c++.dg/method-23.mm: Likewise.
3697 * obj-c++.dg/no-extra-load.mm: Likewise.
3698 * objc.dg/objc-fast-4.m: Likewise.
3699 * objc.dg/objc-gc-4.m: Likewise.
3700 * obj-c++.dg/objc-gc-3.mm: Likewise.
3701 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
3702 protocol_getMethodDescription() instead of [Protocol
3703 -descriptionForInstanceMethod].
3704 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
3705 Made it available with all runtimes. (main): Call -test instead
3706 of -class.
3707 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
3708 and put into a category.
3709 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
3710 Object. Include objc/objc.h.
3711 * obj-c++.dg/proto-lossage-2.mm: Likewise.
3712 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
3713 New. (main): Use protocol_getMethodDescription() instead
3714 of [Protocol -descriptionForInstanceMethod] and [Protocol
3715 -descriptionForClassMethod].
3716 * obj-c++.dg/proto-lossage-3.mm: Likewise.
3717 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
3718 Objective-C runtime API.
3719 * obj-c++.dg/proto-qual-1.mm: Likewise.
3720 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
3721 Object.
3722 * obj-c++.dg/property/property-1.mm: Likewise.
3723 * obj-c++.dg/qual-types-1.mm: Likewise.
3724 * objc.dg/selector-2.m: Include objc/objc.h instead of
3725 ../objc-obj-c++-shared/Object1.h.
3726 * obj-c++.dg/selector-2.mm: Likewise.
3727 * obj-c++.dg/selector-5.mm: Likewise.
3728 * obj-c++.dg/selector-6.mm: Likewise.
3729 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
3730 Object. Do not include objc/objc-api.h.
3731 * obj-c++.dg/set-not-used-1.mm: Likewise.
3732 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
3733 * objc.dg/stret-1.m: Likewise.
3734 * objc.dg/stret-2.m: Likewise.
3735 * obj-c++.dg/super-class-2.mm: Likewise.
3736 * objc.dg/super-class-3.m: Likewise.
3737 * objc.dg/super-class-4.m: Likewise.
3738 * objc.dg/sync-2.m: Likewise.
3739 * obj-c++.dg/sync-2.mm: Likewise.
3740 * objc.dg/sync-1.m: Include objc/objc.h instead of
3741 ../objc-obj-c++-shared/Object1.h.
3742 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
3743 'Class' as the type of 'isa'.
3744 * objc.dg/special/unclaimed-category-1.m: Use the Modern
3745 Objective-C runtime API. ([TestClass +initialize]): Include this
3746 method with the GNU runtime as well.
3747 * objc.dg/strings/strings-1.m: Updated includes.
3748 * obj-c++.dg/strings/strings-1.mm: Likewise.
3749 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
3750 objc.dg/strings/const-str-12b.m.
3751 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
3752 * obj-c++.dg/template-3.mm: Likewise.
3753 * obj-c++.dg/template-4.mm: Likewise.
3754 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
3755 Objective-C runtime API.
3756 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
3757 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
3758 * obj-c++.dg/try-catch-1.mm: Likewise.
3759 * obj-c++.dg/try-catch-2.mm: Likewise.
3760 * objc.dg/try-catch-3.m: Likewise.
3761 * obj-c++.dg/try-catch-3.mm: Likewise.
3762 * objc.dg/try-catch-6.m: Likewise.
3763 * objc.dg/try-catch-7.m: Likewise.
3764 * obj-c++.dg/try-catch-7.mm: Likewise.
3765 * obj-c++.dg/try-catch-8.mm: Likewise.
3766 * obj-c++.dg/try-catch-9.mm: Likewise.
3767 * objc.dg/try-catch-10.m: Likewise.
3768 * obj-c++.dg/try-catch-11.mm: Likewise.
3769 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
3770 Object. Include objc/objc.h.
3771 * obj-c++.dg/typedef-alias-1.mm: Likewise.
3772 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
3773 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
3774 Object. Use Modern Objective-C runtime API. Do not use
3775 performv::.
3776 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
3777 * obj-c++.dg/torture/trivial.mm: Likewise.
3778 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
3779 instead of ../objc-obj-c++-shared/Object1.h. Include
3780 ../objc-obj-c++-shared/runtime.h.
3781 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
3782 * objc.dg/torture/strings/const-str-11.m: Likewise.
3783 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
3784 * objc.dg/torture/strings/const-str-9.m: Likewise.
3785 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
3786 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
3787 instead of Object. Only add _FooClassReference if
3788 __NEXT_RUNTIME__.
3789 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
3790 * objc.dg/torture/strings/const-str-8.m: Likewise.
3791 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
3792 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
3793 additional sources.
3794 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
3795 Object.
3796 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
3797 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
3798 * obj-c++.dg/va-meth-1.mm: Likewise.
3799 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
3800 ../objc-obj-c++-shared/Object1.h.
3801 * objc.dg/zero-link-3.m: Likewise.
3802
3803 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
3804
3805 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
3806
3807 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
3808
3809 PR objc-++/48275
3810 * obj-c++.dg/property/cxx-property-1.mm: New.
3811 * obj-c++.dg/property/cxx-property-2.mm: New.
3812
3813 2011-06-06 Jason Merrill <jason@redhat.com>
3814
3815 * g++.dg/cpp0x/regress/ptrmem1.C: New.
3816
3817 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
3818
3819 PR rtl-optimization/49145
3820 From Ryan Mansfield
3821 * gcc.c-torture/compile/pr49145.c: New test.
3822
3823 2011-06-06 Jakub Jelinek <jakub@redhat.com>
3824
3825 PR testsuite/49288
3826 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
3827 to dg-options, match also DW_AT_linkage_name.
3828
3829 PR debug/49294
3830 * gcc.dg/debug/pr49294.c: New test.
3831
3832 PR c++/49264
3833 * g++.dg/opt/pr49264.C: New test.
3834
3835 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
3836
3837 PR tree-optimization/49243
3838 * gcc.dg/pr49243.c: New.
3839
3840 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
3841
3842 * gnat.dg/specs/cond_expr1.ads: New test.
3843
3844 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
3845
3846 * gnat.dg/deferred_const4.ad[sb]: New test.
3847 * gnat.dg/deferred_const4_pkg.ads: New helper.
3848
3849 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
3850
3851 * gnat.dg/test_tamdt.adb: Rename to...
3852 * gnat.dg/taft_type1.adb: ...this.
3853 * gnat.dg/tamdt.ad[sb]: Rename to...
3854 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
3855 * gnat.dg/tamdt_aux.ads: Rename to...
3856 * gnat.dg/taft_type1_pkg2.ads: ...this.
3857 * gnat.dg/taft_type2.ad[sb]: New test.
3858 * gnat.dg/taft_type2_pkg.ads: New helper.
3859 * gnat.dg/taft_type3.adb: New test.
3860 * gnat.dg/taft_type3_pkg.ads: New helper.
3861
3862 2011-06-05 Tobias Burnus <burnus@net-b.de>
3863
3864 PR fortran/49255
3865 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
3866 for F2008.
3867
3868 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
3869
3870 PR testsuite/49287
3871 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
3872 warning.
3873 * objc.dg/gnu-api-2-objc.m: Likewise.
3874 * obj-c++.dg/gnu-api-2-class.mm: Likewise
3875 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
3876
3877 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
3878
3879 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
3880 alignment, not the alignment, when calling class_addIvar(). Add
3881 an 'isa' instance variable to the test root class.
3882 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
3883
3884 2011-06-04 Jan Hubicka <jh@suse.cz>
3885
3886 PR tree-optimization/48893
3887 PR tree-optimization/49091
3888 PR tree-optimization/49179
3889 * gfortran.dg/pr49179.f90: New testcase
3890
3891 2011-06-04 Jan Hubicka <jh@suse.cz>
3892
3893 PR lto/48954
3894 * g++.dg/torture/pr48954.C: New testcase.
3895
3896 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
3897
3898 * g++.dg/warn/delete-non-virtual-dtor.C: New.
3899
3900 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
3901
3902 PR c++/33840
3903 * g++.dg/diagnostic/bitfld2.C: New.
3904
3905 2011-06-04 Jakub Jelinek <jakub@redhat.com>
3906
3907 PR target/49281
3908 * gcc.c-torture/execute/pr49281.c: New test.
3909
3910 2011-06-04 Jan Hubicka <jh@suse.cz>
3911
3912 PR tree-optimize/48929
3913 * gcc.c-torture/compile/pr48929.c: New testcase.
3914
3915 2011-06-04 Jakub Jelinek <jakub@redhat.com>
3916
3917 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
3918
3919 2011-06-03 Jakub Jelinek <jakub@redhat.com>
3920
3921 PR c++/49276
3922 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
3923
3924 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
3925
3926 * objc.dg/headers.m: Do not include sarray.h and hash.h.
3927
3928 2011-06-03 Richard Henderson <rth@redhat.com>
3929 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3930
3931 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
3932
3933 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
3934
3935 * objc.dg/headers.m: Do not include objc-list.h.
3936
3937 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
3938
3939 * objc.dg/type-stream-1.m: Test removed.
3940 * objc.dg/headers.m: Do not include typedstream.h.
3941
3942 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
3943
3944 * objc.dg/torture/forward-1.m (main): Updated testcase.
3945
3946 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
3947
3948 PR target/49163
3949 * gcc.c-torture/compile/pr49163.c: New.
3950
3951 2011-06-02 Asher Langton <langton2@llnl.gov>
3952
3953 PR fortran/49268
3954 * gfortran.dg/PR49268.f90: New test.
3955
3956 2011-06-02 Asher Langton <langton2@llnl.gov>
3957
3958 PR fortran/37039
3959 * gfortran.dg/PR37039.f90: New test.
3960
3961 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
3962
3963 PR objc/48539
3964 * objc.dg/method-5.m: Updated.
3965 * objc.dg/method-19.m: Updated.
3966 * objc.dg/method-lookup-1.m: New.
3967 * obj-c++.dg/method-6.mm: Updated.
3968 * obj-c++.dg/method-7.mm: Updated.
3969 * obj-c++.dg/method-lookup-1.mm: New.
3970
3971 2011-06-02 DJ Delorie <dj@redhat.com>
3972
3973 * lib/timeout.exp (timeout): Add board_info support.
3974
3975 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
3976
3977 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
3978
3979 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
3980
3981 PR fortran/49265
3982 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
3983 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
3984
3985 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
3986 Hans-Peter Nilsson <hp@axis.com>
3987
3988 PR rtl-optimization/48840
3989 * gcc.target/sparc/ultrasp13.c: New test.
3990
3991 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
3992
3993 PR target/49238
3994 * gcc.c-torture/compile/pr49238.c: New.
3995
3996 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
3997
3998 * gcc.target/arm/g2.c: Skip test in -mthumb.
3999 Skip test unless cpu is xscale.
4000 * gcc.target/arm/scd42-2.c: Likewise.
4001 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
4002
4003 2011-06-01 Jason Merrill <jason@redhat.com>
4004
4005 * g++.dg/cpp0x/decltype28.C: New.
4006 * g++.dg/cpp0x/decltype29.C: New.
4007
4008 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
4009
4010 PR target/45074
4011 * gcc.target/mips/pr45074.c: New test.
4012
4013 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
4014 Hans-Peter Nilsson <hp@axis.com>
4015
4016 PR rtl-optimization/48830
4017 * gcc.target/sparc/ultrasp12.c: New test.
4018
4019 2011-06-01 David Li <davidxl@google.com>
4020
4021 * gcc.dg/profile-dir-1.c: Change pass name.
4022 * gcc.dg/profile-dir-2.c: Ditto.
4023 * gcc.dg/tree-ssa/dump-1.c: Ditto.
4024 * gcc.dg/tree-ssa/loop-25.c: Ditto.
4025 * gcc.dg/tree-prof/stringop-1.c: Ditto.
4026 * gcc.dg/tree-prof/update-loopch.c: Ditto.
4027 * gcc.dg/tree-prof/stringop-2.c: Ditto.
4028 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
4029 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
4030 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
4031 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
4032 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
4033 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
4034 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
4035 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
4036 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
4037 * gcc.dg/profile-dir-3.c: Ditto.
4038 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
4039
4040 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
4041
4042 * objc.dg/attributes/method-nonnull-1.m: New test.
4043 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
4044
4045 2011-05-31 Tobias Burnus <burnus@net-b.de>
4046
4047 PR fortran/18918
4048 * gfortran.dg/coarray_atomic_1.f90: New.
4049 * gfortran.dg/coarray/atomic_1.f90: New.
4050
4051 2011-05-31 Jakub Jelinek <jakub@redhat.com>
4052
4053 * gcc.dg/guality/bswaptest.c: New test.
4054 * gcc.dg/guality/clztest.c: New test.
4055 * gcc.dg/guality/ctztest.c: New test.
4056 * gcc.dg/guality/rotatetest.c: New test.
4057
4058 PR target/48688
4059 * gcc.target/i386/pr48688.c: New test.
4060
4061 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
4062
4063 PR c++/48010
4064 * g++.dg/lookup/name-clash9.C: New.
4065
4066 2011-05-31 Tobias Burnus <burnus@net-b.de>
4067
4068 PR fortran/18918
4069 * gfortran.dg/coarray/dummy_1.f90: New.
4070
4071 2011-05-31 Tobias Burnus <burnus@net-b.de>
4072
4073 PR fortran/18918
4074 * gfortran.dg/coarray/save_1.f90: New.
4075 * gfortran.dg/coarray_4.f90: Update dg-error.
4076
4077 2011-05-31 Jason Merrill <jason@redhat.com>
4078
4079 * g++.dg/cpp0x/rv-template1.C: New.
4080
4081 2011-05-31 Jakub Jelinek <jakub@redhat.com>
4082
4083 PR rtl-optimization/49235
4084 * gcc.dg/pr49235.c: New test.
4085
4086 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
4087
4088 PR tree-optimization/49093
4089 * gcc.dg/vect/pr49093.c: New test.
4090
4091 2011-05-31 Dodji Seketeli <dodji@redhat.com>
4092
4093 PR debug/49047
4094 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
4095
4096 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
4097
4098 PR testsuite/49239
4099 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
4100 output array.
4101
4102 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
4103
4104 PR target/49186
4105 * gcc.c-torture/execute/pr49186.c: New.
4106
4107 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
4108
4109 PR target/49168
4110 * gcc.target/i386/pr49168-1.c: New.
4111
4112 2011-05-30 Jakub Jelinek <jakub@redhat.com>
4113 Eric Botcazou <ebotcazou@adacore.com>
4114
4115 * gcc.dg/guality/drap.c: New test.
4116
4117 2011-05-30 Richard Guenther <rguenther@suse.de>
4118
4119 PR tree-optimization/49210
4120 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
4121 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
4122
4123 2011-05-30 Jakub Jelinek <jakub@redhat.com>
4124
4125 PR c++/49223
4126 * g++.dg/gomp/pr49223-1.C: New test.
4127 * g++.dg/gomp/pr49223-2.C: New test.
4128
4129 2011-05-30 Richard Guenther <rguenther@suse.de>
4130
4131 PR tree-optimization/49218
4132 * gcc.c-torture/execute/pr49218.c: New testcase.
4133
4134 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
4135
4136 PR tree-optimization/49199
4137 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
4138 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
4139 -fno-tree-scev-cprop.
4140
4141 2011-05-29 Janus Weil <janus@gcc.gnu.org>
4142
4143 PR fortran/47601
4144 * gfortran.dg/extends_13.f03: New.
4145
4146 2011-05-29 Jakub Jelinek <jakub@redhat.com>
4147
4148 PR rtl-optimization/49095
4149 * gcc.target/i386/pr49095.c: New test.
4150
4151 2011-05-29 Tobias Burnus <burnus@net-b.de>
4152
4153 PR fortran/18918
4154 * gfortran.dg/coarray_24.f90: New.
4155
4156 2011-05-29 Tobias Burnus <burnus@net-b.de>
4157
4158 PR fortran/18918
4159 * gfortran.dg/coarray_23.f90: New.
4160
4161 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
4162
4163 From Ryan Mansfield
4164 * gcc.dg/pr48826.c: New test.
4165
4166 2011-05-29 Richard Guenther <rguenther@suse.de>
4167
4168 PR tree-optimization/49217
4169 * gcc.dg/torture/pr49217.c: New testcase.
4170
4171 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
4172
4173 PR testsuite/49222
4174 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
4175
4176 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
4177
4178 * gnat.dg/boolean_subtype.adb: Rename to...
4179 * gnat.dg/boolean_subtype1.adb: ...this.
4180
4181 2011-05-28 Jason Merrill <jason@redhat.com>
4182
4183 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
4184
4185 2011-05-27 Jason Merrill <jason@redhat.com>
4186
4187 * g++.dg/cpp0x/enum18.C: Adjust.
4188
4189 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
4190
4191 2011-05-27 Tobias Burnus <burnus@net-b.de>
4192
4193 PR fortran/18918
4194 * gfortran.dg/coarray_22.f90: New.
4195
4196 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4197
4198 PR tree-optimization/46728
4199 * gcc.target/powerpc/pr46728-1.c: New.
4200 * gcc.target/powerpc/pr46728-2.c: New.
4201 * gcc.target/powerpc/pr46728-3.c: New.
4202 * gcc.target/powerpc/pr46728-4.c: New.
4203 * gcc.target/powerpc/pr46728-5.c: New.
4204 * gcc.dg/pr46728-6.c: New.
4205 * gcc.target/powerpc/pr46728-7.c: New.
4206 * gcc.target/powerpc/pr46728-8.c: New.
4207 * gcc.dg/pr46728-9.c: New.
4208 * gcc.target/powerpc/pr46728-10.c: New.
4209 * gcc.target/powerpc/pr46728-11.c: New.
4210 * gcc.dg/pr46728-12.c: New.
4211 * gcc.target/powerpc/pr46728-13.c: New.
4212 * gcc.target/powerpc/pr46728-14.c: New.
4213 * gcc.target/powerpc/pr46728-15.c: New.
4214 * gcc.target/powerpc/pr46728-16.c: New.
4215
4216 2011-05-27 Jason Merrill <jason@redhat.com>
4217
4218 * g++.dg/abi/mangle47.C: New.
4219
4220 PR c++/49176
4221 * g++.dg/template/const5.C: New.
4222
4223 * g++.dg/cpp0x/enum18.C: New.
4224
4225 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
4226
4227 * g++.dg/cpp0x/error6.C: New.
4228
4229 * g++.dg/cpp0x/error5.C: New.
4230
4231 2011-05-27 Jakub Jelinek <jakub@redhat.com>
4232
4233 PR c++/49165
4234 * g++.dg/eh/cond6.C: New test.
4235
4236 2011-05-27 Tobias Burnus <burnus@net-b.de>
4237
4238 PR fortran/48820
4239 * gfortran.dg/rank_3.f90: New.
4240 * gfortran.dg/rank_4.f90: New.
4241
4242 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
4243
4244 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
4245 replace dump search.
4246
4247 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
4248
4249 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
4250 * gnat.dg/bit_packed_array5.adb: ...here.
4251
4252 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
4253
4254 PR c++/42056
4255 * g++.dg/cpp0x/auto25.C: New.
4256
4257 2011-05-27 Richard Guenther <rguenther@suse.de>
4258
4259 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
4260
4261 2011-05-27 Richard Guenther <rguenther@suse.de>
4262
4263 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
4264
4265 2011-05-27 Richard Guenther <rguenther@suse.de>
4266
4267 PR middle-end/49189
4268 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
4269
4270 2011-05-26 Jason Merrill <jason@redhat.com>
4271
4272 * g++.dg/cpp0x/friend1.C: New.
4273 * g++.dg/cpp0x/friend2.C: New.
4274
4275 * g++.dg/cpp0x/auto7.C: Update.
4276 * g++.dg/template/crash50.C: Adjust.
4277 * g++.dg/template/static9.C: Adjust.
4278 * g++.old-deja/g++.ext/memconst.C: Adjust.
4279
4280 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
4281
4282 * gcc.dg/march.c: Ignore a note for some targets.
4283
4284 2011-05-26 Janis Johnson <janis187@us.ibm.com>
4285 Nathan Froyd <froydnj@codesourcery.com>
4286
4287 PR c++/2288
4288 PR c++/18770
4289 * g++.old-deja/g++.jason/cond.C: Remove xfails.
4290 * g++.dg/parse/pr18770.C: New test.
4291 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
4292
4293 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
4294
4295 PR fortran/48955
4296 * gfortran.dg/dependency_40.f90 : New test.
4297
4298 2011-05-26 Tobias Burnus <burnus@net-b.de>
4299
4300 PR fortran/18918
4301 * gfortran.dg/coarray/registering_1.f90: New.
4302
4303 2011-05-26 Jason Merrill <jason@redhat.com>
4304
4305 * g++.dg/cpp0x/variadic111.C: New.
4306 * g++.dg/cpp0x/variadic41.C: Adjust.
4307
4308 2011-05-26 Richard Guenther <rguenther@suse.de>
4309
4310 PR tree-optimization/48702
4311 * gcc.dg/torture/pr48702.c: New testcase.
4312
4313 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4314
4315 PR gcov-profile/48845
4316 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
4317 support.
4318 * gcc.dg/matrix/matrix.exp: Likewise.
4319 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4320 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
4321 line number to check_profiling_available.
4322 * lib/target-supports.exp (check_profiling_available): Account for
4323 this.
4324 Require TLS runtime support with -fprofile-generate.
4325 * lib/profopt.exp (profopt-execute): Add TLS options for
4326 -fprofile-generate.
4327 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
4328
4329 2011-05-26 Jakub Jelinek <jakub@redhat.com>
4330
4331 PR c++/49165
4332 * g++.dg/eh/cond5.C: New test.
4333
4334 PR tree-optimization/49161
4335 * gcc.c-torture/execute/pr49161.c: New test.
4336
4337 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4338
4339 * gcc.target/arm/neon-vorn-vbic.c: New test.
4340
4341 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
4342
4343 PR tree-optimization/49038
4344 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
4345 * gcc.dg/vect/pr49038.c: New test.
4346
4347 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
4348 * g++.dg/init/pr25811-3.C: New.
4349 * g++.dg/init/pr25811-4.C: New.
4350
4351 2011-05-25 Jason Merrill <jason@redhat.com>
4352
4353 * g++.dg/cpp0x/enum17.C: New.
4354 * g++.old-deja/g++.jason/rfg10.C: Adjust.
4355
4356 * g++.dg/cpp0x/auto24.C: New.
4357
4358 * g++.dg/cpp0x/error4.C: New.
4359
4360 * g++.dg/cpp0x/rv-restrict.C: New.
4361
4362 * g++.dg/cpp0x/enum15.C: New.
4363 * g++.dg/cpp0x/constexpr-switch2.C: New.
4364
4365 * g++.dg/cpp0x/variadic110.C: New.
4366
4367 * g++.dg/cpp0x/auto9.C: Add typedef test.
4368
4369 * g++.dg/cpp0x/auto23.C: New.
4370 * g++.dg/cpp0x/auto9.C: Adjust.
4371
4372 * g++.dg/cpp0x/defaulted29.C: New.
4373
4374 * g++.dg/cpp0x/initlist51.C: New.
4375
4376 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
4377
4378 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
4379 * g++.dg/abi/packed1.C: Suppress warning.
4380 * g++.dg/warn/Wunused-parm-3.C: Likewise.
4381 * g++.dg/template/stdarg1.C: Likewise.
4382 * g++.dg/other/packed1.C: Remove arm from xfail list.
4383
4384 2011-05-25 Jason Merrill <jason@redhat.com>
4385
4386 * g++.dg/cpp0x/enum16.C: New.
4387 * g++.dg/parse/error15.C: Adjust.
4388
4389 * g++.dg/cpp0x/initlist50.C: New.
4390
4391 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
4392
4393 * g++.dg/cpp0x/variadic109.C: New.
4394
4395 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
4396
4397 * gcc.target/i386/pause-1.c: New.
4398
4399 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
4400
4401 * gcc.dg/stack-usage-1.c: Adjust comment.
4402 * gcc.dg/stack-usage-2.c: New test.
4403
4404 2011-05-25 Jakub Jelinek <jakub@redhat.com>
4405
4406 PR c++/49136
4407 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
4408 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
4409
4410 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
4411
4412 PR rtl-optimization/48757
4413 * gfortran.dg/pr48757.f: New test case.
4414
4415 2011-05-24 Jason Merrill <jason@redhat.com>
4416
4417 * g++.dg/cpp0x/access01.C: New.
4418
4419 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
4420
4421 PR libobjc/48177
4422 * objc.dg/pr48177.m: New testcase.
4423
4424 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
4425
4426 PR objc/48187
4427 * objc.dg/pr48187.m: New testcase.
4428 * obj-c++.dg/pr48187.mm: New testcase.
4429 * objc.dg/ivar-extra-semicolon.m: New testcase.
4430
4431 2011-05-24 Jason Merrill <jason@redhat.com>
4432
4433 * g++.dg/template/access21.C: New.
4434 * g++.dg/template/access22.C: New.
4435
4436 2011-05-24 Michael Matz <matz@gcc.gnu.org>
4437
4438 PR rtl-optimization/48633
4439 * g++.dg/pr48633.C: New test.
4440
4441 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
4442
4443 PR target/49133
4444 * g++.dg/other/pr49133.C: New test.
4445
4446 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
4447 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4448
4449 * gcc.dg/torture/tls/run-gd.c: New test.
4450 * gcc.dg/torture/tls/run-ie.c: New test.
4451 * gcc.dg/torture/tls/run-ld.c: New test.
4452 * gcc.dg/torture/tls/run-le.c: New test.
4453 * lib/target-supports.exp (check_effective_target_tls_runtime):
4454 Build testcase with TLS options.
4455
4456 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4457
4458 * gcc.dg/vect/pr48172.c: Remove dg-do run.
4459
4460 2011-05-24 Tom de Vries <tom@codesourcery.com>
4461
4462 PR tree-optimization/49121
4463 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
4464
4465 2011-05-23 Jason Merrill <jason@redhat.com>
4466
4467 * g++.dg/cpp0x/defaulted28.C: New.
4468
4469 * g++.dg/cpp0x/sfinae25.C: New.
4470
4471 * g++.dg/cpp0x/rv-cast2.C: New.
4472
4473 * g++.dg/cpp0x/enum14.C: New.
4474
4475 2011-05-23 Jakub Jelinek <jakub@redhat.com>
4476
4477 PR lto/49123
4478 * gcc.c-torture/execute/pr49123.c: New test.
4479
4480 PR debug/49032
4481 * gcc.dg/debug/pr49032.c: New test.
4482
4483 PR c/49120
4484 * gcc.dg/pr49120.c: New test.
4485
4486 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
4487
4488 PR target/47315
4489 * gcc.target/i386/pr47315.c: New test.
4490
4491 2011-05-23 Jason Merrill <jason@redhat.com>
4492
4493 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
4494
4495 * g++.dg/cpp0x/sfinae24.C: New.
4496
4497 * g++.dg/cpp0x/error3.C: New.
4498
4499 * g++.dg/cpp0x/defaulted27.C: New.
4500
4501 * g++.dg/cpp0x/decltype27.C: New.
4502
4503 2011-05-23 Richard Guenther <rguenther@suse.de>
4504
4505 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
4506
4507 2011-05-23 Richard Guenther <rguenther@suse.de>
4508
4509 PR tree-optimization/40874
4510 * g++.dg/tree-ssa/pr40874.C: New testcase.
4511
4512 2011-05-23 Richard Guenther <rguenther@suse.de>
4513
4514 PR tree-optimization/49115
4515 * g++.dg/torture/pr49115.C: New testcase.
4516
4517 2011-05-23 Richard Guenther <rguenther@suse.de>
4518
4519 PR middle-end/15419
4520 * gcc.dg/memcpy-3.c: New testcase.
4521
4522 2011-05-23 Jakub Jelinek <jakub@redhat.com>
4523
4524 PR middle-end/48973
4525 * gcc.c-torture/execute/pr48973-1.c: New test.
4526 * gcc.c-torture/execute/pr48973-2.c: New test.
4527
4528 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
4529
4530 PR c++/18016
4531 * g++.dg/warn/pr18016.C: New.
4532
4533 2011-05-23 Tom de Vries <tom@codesourcery.com>
4534
4535 PR target/45098
4536 * gcc.target/arm/ivopts-6.c: New test.
4537
4538 2011-05-22 Jakub Jelinek <jakub@redhat.com>
4539
4540 PR middle-end/49029
4541 * gcc.c-torture/compile/pr49029.c: New test.
4542
4543 2011-05-22 Jason Merrill <jason@redhat.com>
4544
4545 * g++.dg/cpp0x/sfinae23.C: New.
4546 * g++.dg/cpp0x/sfinae8.C: Correct.
4547
4548 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
4549
4550 * gfortran.dg/function_optimize_8.f90: New test case.
4551
4552 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
4553
4554 PR tree-optimization/49087
4555 * gcc.dg/vect/O3-pr49087.c: New test.
4556
4557 2011-05-21 Jason Merrill <jason@redhat.com>
4558
4559 * g++.dg/debug/const5.C: New.
4560
4561 2011-05-20 Jason Merrill <jason@redhat.com>
4562
4563 * g++.dg/cpp0x/constexpr-static7.C: Extend.
4564
4565 * g++.dg/cpp0x/constexpr-static7.C: New.
4566
4567 * g++.dg/cpp0x/enum12.C: New.
4568 * g++.dg/cpp0x/enum13.C: New.
4569
4570 2011-05-21 Janus Weil <janus@gcc.gnu.org>
4571
4572 PR fortran/48699
4573 * gfortran.dg/select_type_23.f03: New.
4574
4575 2011-05-20 Jason Merrill <jason@redhat.com>
4576
4577 * g++.dg/cpp0x/defaulted26.C: New.
4578
4579 * g++.dg/cpp0x/noexcept02.C: Fix.
4580 * g++.dg/cpp0x/noexcept03.C: Fix.
4581 * g++.dg/cpp0x/noexcept08.C: Fix.
4582 * g++.dg/cpp0x/noexcept10.C: New.
4583
4584 2011-05-20 Janus Weil <janus@gcc.gnu.org>
4585
4586 PR fortran/48706
4587 * gfortran.dg/extends_12.f03: New.
4588
4589 2011-05-20 Jason Merrill <jason@redhat.com>
4590
4591 * g++.dg/template/koenig9.C: New.
4592 * g++.dg/opt/pr47615.C: Fix.
4593 * g++.dg/overload/defarg1.C: Fix.
4594 * g++.dg/tc1/dr213.C: Remove xfail.
4595 * g++.dg/torture/pr34850.C: Fix.
4596 * g++.dg/torture/pr39362.C: Fix.
4597 * g++.old-deja/g++.brendan/crash56.C: Fix.
4598 * g++.old-deja/g++.pt/memtemp47.C: Fix.
4599
4600 2011-05-20 Richard Guenther <rguenther@suse.de>
4601
4602 PR tree-optimization/49079
4603 * gcc.dg/torture/pr49079.c: New testcase.
4604
4605 2011-05-20 Jakub Jelinek <jakub@redhat.com>
4606
4607 PR tree-optimization/49073
4608 * gcc.c-torture/execute/pr49073.c: New test.
4609
4610 2011-06-19 Tobias Burnus <burnus@net-b.de>
4611
4612 PR fortran/18918
4613 * gfortran.dg/coarray_21.f90: New.
4614
4615 2011-05-19 Joseph Myers <joseph@codesourcery.com>
4616
4617 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
4618 output.
4619
4620 2011-05-19 Richard Guenther <rguenther@suse.de>
4621
4622 PR testsuite/49063
4623 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
4624
4625 2011-05-19 Richard Guenther <rguenther@suse.de>
4626
4627 PR middle-end/48985
4628 * gcc.dg/builtin-object-size-11.c: New testcase.
4629
4630 2011-05-19 Tom de Vries <tom@codesourcery.com>
4631
4632 PR target/45098
4633 * gcc.target/arm/ivopts.c: New test.
4634 * gcc.target/arm/ivopts-2.c: New test.
4635
4636 2011-05-19 Tom de Vries <tom@codesourcery.com>
4637
4638 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
4639
4640 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4641
4642 * gcc.c-torture/execute/960321-1.x: Remove.
4643
4644 2011-05-18 Janus Weil <janus@gcc.gnu.org>
4645
4646 PR fortran/48700
4647 * gfortran.dg/move_alloc_4.f90: New.
4648
4649 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
4650
4651 PR target/49002
4652 * gcc.target/i386/pr49002-1.c: New test.
4653 * gcc.target/i386/pr49002-2.c: Likewise.
4654
4655 2011-05-18 Jakub Jelinek <jakub@redhat.com>
4656
4657 PR tree-optimization/49039
4658 * gcc.c-torture/execute/pr49039.c: New test.
4659 * gcc.dg/tree-ssa/pr49039.c: New test.
4660 * g++.dg/torture/pr49039.C: New test.
4661
4662 2011-05-18 Jason Merrill <jason@redhat.com>
4663
4664 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
4665 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
4666 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
4667
4668 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
4669
4670 * gcc.target/bfin/mcpu-bf592.c: New test.
4671
4672 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
4673
4674 PR tree-optimization/41881
4675 * gcc.dg/vect/O3-pr41881.c: New test.
4676 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
4677
4678 2011-05-18 Jakub Jelinek <jakub@redhat.com>
4679
4680 PR tree-optimization/49000
4681 * gcc.dg/pr49000.c: New test.
4682
4683 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
4684
4685 * gnat.dg/invalid1.adb: New test.
4686
4687 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
4688
4689 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
4690 scan pattern.
4691 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
4692 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
4693
4694 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
4695
4696 PR c++/48994
4697 * g++.dg/cpp0x/range-for18.C: New.
4698
4699 2011-05-15 Tobias Burnus <burnus@net-b.de>
4700
4701 PR fortran/18918
4702 * gfortran.dg/coarray/image_index_2.f90: New.
4703
4704 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
4705
4706 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
4707 * g++.dg/cpp0x/override2.C: New.
4708
4709 2011-05-14 Tobias Burnus <burnus@net-b.de>
4710
4711 PR fortran/18918
4712 * gfortran.de/coarray_20.f90: New.
4713
4714 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
4715
4716 PR fortran/22572
4717 * function_optimize_7.f90: New test case.
4718
4719 2011-05-13 Jason Merrill <jason@redhat.com>
4720
4721 * g++.dg/cpp0x/decltype26.C: New.
4722 * g++.dg/cpp0x/enum11.C: New.
4723
4724 2011-05-13 Tobias Burnus <burnus@net-b.de>
4725
4726 PR fortran/48972
4727 PR fortran/48991
4728 * gfortran.dg/assign_8.f90: Update dg-error.
4729
4730 2011-05-13 Tobias Burnus <burnus@net-b.de>
4731
4732 PR fortran/48972
4733 * gfortran.dg/io_constraints_8.f90: New.
4734 * gfortran.dg/io_constraints_9.f90: New.
4735
4736 2011-05-13 Martin Thuresson <martint@google.com>
4737
4738 PR gcov-profile/47793
4739 * gcc.dg/pr47793.c: New.
4740
4741 2011-05-12 Jakub Jelinek <jakub@redhat.com>
4742
4743 PR tree-optimization/48975
4744 * gcc.dg/pr48975.c: New test.
4745
4746 2011-05-12 Tobias Burnus <burnus@net-b.de>
4747
4748 PR fortran/48972
4749 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
4750
4751 2011-05-12 Jason Merrill <jason@redhat.com>
4752
4753 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
4754
4755 2011-05-12 Geert Bosch <bosch@adacore.com>
4756
4757 * gnat.dg/view_conversion1.adb: New test.
4758
4759 2011-05-12 Richard Guenther <rguenther@suse.de>
4760
4761 PR tree-optimization/48172
4762 * gcc.dg/vect/pr48172.c: New testcase.
4763
4764 2011-05-12 Jakub Jelinek <jakub@redhat.com>
4765
4766 PR debug/48967
4767 * g++.dg/opt/pr48967.C: New test.
4768
4769 2011-05-11 Jason Merrill <jason@redhat.com>
4770
4771 * g++.dg/cpp0x/constexpr-friend.C: New.
4772 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
4773
4774 * g++.dg/cpp0x/sfinae22.C: New.
4775
4776 2011-05-11 Tobias Burnus <burnus@net-b.de>
4777
4778 PR fortran/48889
4779 * gfortran.dg/generic_24.f90: New.
4780
4781 2011-05-11 Richard Guenther <rguenther@suse.de>
4782
4783 PR tree-optimization/15256
4784 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
4785
4786 2011-05-11 Jakub Jelinek <jakub@redhat.com>
4787
4788 PR debug/48159
4789 * gcc.dg/pr48159-1.c: New test.
4790 * gcc.dg/pr48159-2.c: New test.
4791
4792 2011-05-11 Richard Guenther <rguenther@suse.de>
4793
4794 PR middle-end/48953
4795 * gcc.dg/torture/pr48953.c: New testcase.
4796
4797 2011-05-11 Richard Guenther <rguenther@suse.de>
4798
4799 PR tree-optimization/18041
4800 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
4801
4802 2011-05-11 Alan Modra <amodra@gmail.com>
4803
4804 PR target/47755
4805 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
4806
4807 2011-05-10 Jason Merrill <jason@redhat.com>
4808
4809 * g++.dg/cpp0x/defaulted25.C: New.
4810 * g++.dg/template/crash7.C: Adjust.
4811
4812 * g++.dg/cpp0x/variadic108.C: New.
4813
4814 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
4815
4816 * g++.dg/inherit/virtual9.C: Extend.
4817
4818 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
4819
4820 PR target/48857
4821 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
4822 are passed and returned in vector registers.
4823
4824 2011-05-10 Richard Guenther <rguenther@suse.de>
4825
4826 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
4827 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4828 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
4829 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4830 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
4831 applies.
4832
4833 2011-05-10 Jakub Jelinek <jakub@redhat.com>
4834
4835 PR tree-optimization/48611
4836 PR tree-optimization/48794
4837 * gfortran.dg/gomp/pr48611.f90: New test.
4838 * gfortran.dg/gomp/pr48794.f90: New test.
4839
4840 PR debug/48928
4841 * gcc.dg/dfp/pr48928.c: New test.
4842
4843 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
4844
4845 PR c++/48522
4846 * g++.dg/cpp0x/pr48522.C: New.
4847
4848 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
4849
4850 PR c++/48735
4851 * g++.dg/cpp0x/sfinae21.C: New.
4852
4853 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
4854
4855 * g++.dg/template/sfinae28.C: Rename to...
4856 * g++.dg/cpp0x/sfinae19.C: ... this.
4857 * g++.dg/template/sfinae29.C: Rename to...
4858 * g++.dg/cpp0x/sfinae20.C: ... this.
4859
4860 2011-05-09 Jeff Law <law@redhat.com>
4861
4862 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
4863 consistent results.
4864
4865 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
4866
4867 PR c++/20039
4868 * g++.dg/init/pr20039.C: New.
4869
4870 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
4871
4872 PR c++/48737
4873 PR c++/48744
4874 * g++.dg/template/sfinae28.C: New.
4875 * g++.dg/template/sfinae29.C: Likewise.
4876
4877 2011-05-09 Jason Merrill <jason@redhat.com>
4878
4879 * g++.dg/template/nontype23.C: New.
4880
4881 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
4882 PR c++/48859
4883 * g++.dg/init/pr48859.C: New.
4884
4885 2011-05-09 Jason Merrill <jason@redhat.com>
4886
4887 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
4888 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
4889 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
4890 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
4891 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
4892 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
4893 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
4894 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
4895
4896 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
4897
4898 * g++.dg/inherit/virtual9.C: New.
4899
4900 2011-05-09 Dodji Seketeli <dodji@redhat.com>
4901
4902 PR c++/48574
4903 * g++.dg/template/dependent-expr8.C: New test case.
4904
4905 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
4906
4907 PR tree-optimization/48837
4908 * gcc.dg/pr48837.c: New testcase.
4909
4910 2011-05-06 Jason Merrill <jason@redhat.com>
4911
4912 * g++.dg/cpp0x/constexpr-condition2.C: New.
4913
4914 * g++.dg/cpp0x/constexpr-missing.C: New.
4915
4916 2011-05-06 Tobias Burnus <burnus@net-b.de>
4917
4918 PR fortran/18918
4919 * gfortran.dg/coarray/this_image_2.f90: New.
4920
4921 2011-05-06 Tobias Burnus <burnus@net-b.de>
4922
4923 PR fortran/48858
4924 PR fortran/48820
4925 * gfortran.dg/bind_c_usage_22.f90: New.
4926 * gfortran.dg/bind_c_usage_23.f90: New.
4927 * gfortran.dg/bind_c_usage_24.f90: New.
4928 * gfortran.dg/bind_c_usage_24_c.c: New.
4929
4930 2011-05-06 Dodji Seketeli <dodji@redhat.com>
4931
4932 PR c++/48838
4933 * g++.dg/template/member9.C: New test case.
4934
4935 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
4936
4937 * gnat.dg/discr29.ad[sb]: New test.
4938 * gnat.dg/discr30.adb: Likewise.
4939
4940 2011-05-05 Julian Brown <julian@codesourcery.com>
4941
4942 * gcc.target/arm/neon-vset_lanes8.c: New test.
4943
4944 2011-05-05 Jason Merrill <jason@redhat.com>
4945
4946 * g++.dg/init/new32.C: New.
4947
4948 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4949
4950 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
4951 Fix typo.
4952
4953 2011-05-05 Jakub Jelinek <jakub@redhat.com>
4954
4955 PR rtl-optimization/48381
4956 * gcc.c-torture/compile/pr48381.c: New test.
4957
4958 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
4959
4960 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
4961 to dg-options.
4962 * gcc.target/i386/opt-1.c: Ditto.
4963
4964 2011-05-04 Jason Merrill <jason@redhat.com>
4965
4966 * g++.dg/conversion/base1.C: New.
4967
4968 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4969
4970 PR libgfortran/48787
4971 * gfortran.dg/round_3.f08: Add more checks to test case.
4972
4973 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
4974
4975 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
4976 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
4977 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
4978 Gate test on effective_target fd_truncate.
4979
4980 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
4981
4982 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
4983 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
4984 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
4985 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
4986 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
4987 * gcc.target/i386/pr38824.c: Ditto.
4988 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
4989 * gcc.target/i386/vecinit-2.c: Ditto.
4990 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
4991 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
4992 * gcc.target/i386/parity-2.c: Ditto.
4993 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
4994
4995 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
4996
4997 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
4998 remove duplication.
4999 * gcc.target/bfin/mcpu-bf514.c: Likewise.
5000 * gcc.target/bfin/mcpu-bf516.c: Likewise.
5001 * gcc.target/bfin/mcpu-bf518.c: Likewise.
5002
5003 2011-05-03 Tobias Burnus <burnus@net-b.de>
5004
5005 PR fortran/18918
5006 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
5007
5008 2011-05-03 Tobias Burnus <burnus@net-b.de>
5009
5010 PR fortran/18918
5011 * gfortran.dg/coarray/this_image_1.f90: New.
5012
5013 2011-05-03 Tobias Burnus <burnus@net-b.de>
5014
5015 PR fortran/18918
5016 * gfortran.dg/coarray/caf.dg: New.
5017 * gfortran.dg/coarray/image_index_1.f90: New, copied
5018 from ../coarray_16.f90.
5019
5020 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
5021
5022 PR c++/28501
5023 * g++.dg/ext/complex9.C: New.
5024
5025 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
5026
5027 From Mike Frysinger
5028 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
5029 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
5030 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
5031
5032 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
5033
5034 * gcc.target/bfin/builtins: Created.
5035 * gcc.target/bfin/hisilh-O0.c: Deleted.
5036 * gcc.target/bfin/hisilh.c: Moved to...
5037 * gcc.target/bfin/builtins/hisilh.c: ...here.
5038 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
5039 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
5040 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
5041 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
5042 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
5043 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
5044 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
5045 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
5046 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
5047 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
5048 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
5049 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
5050 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
5051 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
5052 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
5053 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
5054 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
5055 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
5056 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
5057 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
5058 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
5059 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
5060 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
5061 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
5062 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
5063 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
5064 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
5065 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
5066 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
5067 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
5068 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
5069 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
5070 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
5071 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
5072 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
5073 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
5074 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
5075 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
5076 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
5077 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
5078 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
5079 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
5080 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
5081 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
5082 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
5083 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
5084 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
5085 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
5086 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
5087 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
5088 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
5089 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
5090 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
5091 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
5092 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
5093 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
5094 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
5095 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
5096 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
5097 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
5098 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
5099 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
5100 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
5101 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
5102 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
5103 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
5104 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
5105 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
5106 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
5107 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
5108 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
5109 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
5110 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
5111 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
5112 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
5113 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
5114 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
5115 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
5116 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
5117 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
5118 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
5119 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
5120 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
5121 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
5122 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
5123 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
5124 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
5125 * gcc.target/bfin/builtins/circptr.c: Ditto.
5126 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
5127 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
5128 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
5129 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
5130 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
5131 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
5132 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
5133 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
5134 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
5135 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
5136 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
5137 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
5138 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
5139 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
5140 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
5141 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
5142 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
5143 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
5144 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
5145 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
5146 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
5147 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
5148 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
5149 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
5150 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
5151 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
5152 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
5153 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
5154 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
5155 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
5156 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
5157 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
5158 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
5159 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
5160 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
5161 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
5162 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
5163 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
5164 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
5165 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
5166 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
5167 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
5168 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
5169 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
5170 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
5171 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
5172 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
5173 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
5174 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
5175 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
5176 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
5177 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
5178 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
5179 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
5180 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
5181 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
5182 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
5183 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
5184 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
5185 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
5186 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
5187 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
5188 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
5189 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
5190 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
5191 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
5192 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
5193 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
5194 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
5195 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
5196
5197 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
5198
5199 * gcc.target/arm/cold-lc.c: New test.
5200
5201 2011-05-03 Jakub Jelinek <jakub@redhat.com>
5202
5203 PR target/48774
5204 * gcc.dg/pr48774.c: New test.
5205
5206 2011-05-03 Richard Guenther <rguenther@suse.de>
5207
5208 * gcc.dg/large-size-array-5.c: New testcase.
5209
5210 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
5211
5212 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
5213
5214 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
5215
5216 * lib/target-supports.exp (check_effective_target_vect_strided):
5217 Replace with...
5218 (check_effective_target_vect_strided2)
5219 (check_effective_target_vect_strided3)
5220 (check_effective_target_vect_strided4)
5221 (check_effective_target_vect_strided8): ...these new functions.
5222
5223 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
5224 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
5225 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
5226 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
5227 * gcc.dg/vect/pr37539.c: Likewise.
5228 * gcc.dg/vect/slp-11a.c: Likewise.
5229 * gcc.dg/vect/slp-11b.c: Likewise.
5230 * gcc.dg/vect/slp-11c.c: Likewise.
5231 * gcc.dg/vect/slp-12a.c: Likewise.
5232 * gcc.dg/vect/slp-12b.c: Likewise.
5233 * gcc.dg/vect/slp-18.c: Likewise.
5234 * gcc.dg/vect/slp-19a.c: Likewise.
5235 * gcc.dg/vect/slp-19b.c: Likewise.
5236 * gcc.dg/vect/slp-21.c: Likewise.
5237 * gcc.dg/vect/slp-23.c: Likewise.
5238 * gcc.dg/vect/vect-cselim-1.c: Likewise.
5239
5240 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
5241 instead of vect_interleave && vect_extract_even_odd.
5242 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
5243 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
5244 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
5245 * gcc.dg/vect/vect-1.c: Likewise.
5246 * gcc.dg/vect/vect-10.c: Likewise.
5247 * gcc.dg/vect/vect-98.c: Likewise.
5248 * gcc.dg/vect/vect-107.c: Likewise.
5249 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
5250 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
5251 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
5252 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
5253 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
5254 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
5255 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
5256 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
5257 * gcc.dg/vect/vect-strided-float.c: Likewise.
5258 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
5259 * gcc.dg/vect/vect-strided-mult.c: Likewise.
5260 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
5261 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
5262 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
5263 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
5264 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
5265 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
5266 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
5267 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
5268 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
5269 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
5270 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
5271 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
5272 * gcc.dg/vect/vect-vfa-03.c: Likewise.
5273
5274 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
5275 target condition.
5276 * gcc.dg/vect/pr30843.c: Likewise.
5277 * gcc.dg/vect/pr33866.c: Likewise.
5278 * gcc.dg/vect/slp-reduc-6.c: Likewise.
5279 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
5280 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
5281 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
5282
5283 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
5284
5285 * gcc.dg/vect/slp-11.c: Split into...
5286 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
5287 gcc.dg/vect/slp-11c.c: ...these tests.
5288 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
5289 * gcc.dg/vect/slp-12c.c: ...this new test.
5290 * gcc.dg/vect/slp-19.c: Split into...
5291 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
5292 gcc.dg/vect/slp-19c.c: ...these new tests.
5293
5294 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
5295
5296 * lib/target-supports.exp
5297 (check_effective_target_vect_extract_even_odd_wide): Delete.
5298 (check_effective_target_vect_strided_wide): Likewise.
5299 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
5300 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
5301 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
5302 * gcc.dg/vect/pr37539.c: Likewise.
5303 * gcc.dg/vect/slp-11.c: Likewise.
5304 * gcc.dg/vect/slp-12a.c: Likewise.
5305 * gcc.dg/vect/slp-12b.c: Likewise.
5306 * gcc.dg/vect/slp-19.c: Likewise.
5307 * gcc.dg/vect/slp-23.c: Likewise.
5308 * gcc.dg/vect/vect-1.c: Likewise.
5309 * gcc.dg/vect/vect-98.c: Likewise.
5310 * gcc.dg/vect/vect-107.c: Likewise.
5311 * gcc.dg/vect/vect-strided-float.c: Likewise.
5312
5313 2011-05-02 Jason Merrill <jason@redhat.com>
5314
5315 * g++.dg/init/new31.C: New.
5316
5317 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
5318
5319 PR c/35445
5320 * gcc.dg/pr35445.c: New test.
5321
5322 2011-05-02 Jason Merrill <jason@redhat.com>
5323
5324 * c-c++-common/vla-1.c: New.
5325
5326 2011-05-02 Richard Guenther <rguenther@suse.de>
5327
5328 PR tree-optimization/48822
5329 * gcc.dg/torture/pr48822.c: New testcase.
5330
5331 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
5332
5333 PR c++/47969
5334 * g++.dg/cpp0x/constexpr-47969.C: New.
5335
5336 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
5337
5338 PR testsuite/48498
5339 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
5340 on vect_no_align targets.
5341 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
5342 vect_no_align targets.
5343
5344 2011-05-01 Xinliang David Li <davidxl@google.com>
5345
5346 * gcc.dg/tree-ssa/integer-addr.c: New test.
5347 * gcc.dg/tree-ssa/alias_bug.c: New test.
5348
5349 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5350
5351 PR libgfortran/48787
5352 * gfortran.dg/round_3.f08: Add more checks.
5353
5354 2011-04-30 Tobias Burnus <burnus@net-b.de>
5355
5356 PR fortran/48821
5357 * gfortran.dg/import9.f90: New, proper test.
5358 * gfortran.dg/interface_37.f90: Remove bogus
5359 test (bogus copy of interface_36.f90).
5360
5361 2011-04-30 Tobias Burnus <burnus@net-b.de>
5362
5363 PR fortran/48821
5364 * gfortran.dg/interface_37.f90: New.
5365
5366 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
5367
5368 PR fortran/48746
5369 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
5370
5371 2011-04-30 Jakub Jelinek <jakub@redhat.com>
5372
5373 PR tree-optimization/48809
5374 * gcc.c-torture/execute/pr48809.c: New test.
5375
5376 2011-04-29 Jeff Law <law@redhat.com>
5377
5378 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
5379
5380 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
5381
5382 PR c++/48606
5383 * g++.dg/init/ctor10.C: New.
5384
5385 2011-04-29 Le-Chun Wu <lcwu@google.com>
5386
5387 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
5388 warning in implicitly instantiated templates.
5389
5390 2011-04-29 Le-Chun Wu <lcwu@google.com>
5391
5392 * g++.dg/warn/Wnull-conversion-1.C: New.
5393 * g++.dg/warn/Wnull-conversion-2.C: New.
5394
5395 2011-04-29 Diego Novillo <dnovillo@google.com>
5396
5397 * g++.old-deja/g++.other/null3.C: Expect warning about
5398 converting boolean to a pointer.
5399
5400 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
5401
5402 PR fortran/48462
5403 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
5404 being a target.
5405
5406 PR fortran/48746
5407 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
5408
5409 2011-04-29 Tobias Burnus <burnus@net-b.de>
5410
5411 PR fortran/48810
5412 * gfortran.dg/typebound_proc_22.f90: New.
5413
5414 PR fortran/48800
5415 * gfortran.dg/interface_36.f90: New.
5416
5417 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5418
5419 PR libgfortran/48488
5420 PR libgfortran/48602
5421 PR libgfortran/48615
5422 PR libgfortran/48684
5423 PR libgfortran/48787
5424 * gfortran.dg/fmt_g.f: Adjust test.
5425 * gfortran.dg/fmt_g0_1.f08: Adjust test.
5426 * gfortran.dg/round_3.f08: New test.
5427 * gfortran.dg/namelist_print_1.f: Adjust test.
5428 * gfortran.dg/char4_iunit_1.f03: Adjust test.
5429 * gfortran.dg/f2003_io_5.f03: Adjust test.
5430 * gfortran.dg/coarray_15.f90: Adjust test.
5431 * gfortran.dg/namelist_65.f90: Adjust test.
5432 * gfortran.dg/fmt_cache_1.f: Adjust test.
5433 * gfortran.dg/char4_iunit_2.f03: Adjust test.
5434 * gfortran.dg/real_const_3.f90: Adjust test.
5435
5436 2011-04-28 Xinliang David Li <davidxl@google.com>
5437
5438 * gcc.dg/tree-prof/prof-robust-1.c: New test.
5439 * g++.dg/prof-robust-1.C: New test.
5440
5441 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
5442
5443 PR tree-optimization/48765
5444 * gcc.dg/vect/pr48765.c: New.
5445
5446 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5447
5448 PR tree-optimization/48775
5449 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
5450
5451 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
5452
5453 PR c++/48798
5454 * g++.dg/inherit/pr48798.C: New.
5455 * g++.old-deja/g++.other/base1.C: Adjust.
5456
5457 2011-04-28 Dodji Seketeli <dodji@redhat.com>
5458
5459 PR c++/48656
5460 * g++.dg/template/inherit7.C: New test case.
5461
5462 2011-04-28 Richard Guenther <rguenther@suse.de>
5463
5464 PR tree-optimization/40052
5465 PR tree-optimization/15347
5466 * gcc.dg/tree-ssa/vrp57.c: New testcase.
5467 * gcc.dg/pr15347.c: Likewise.
5468
5469 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
5470
5471 PR c++/48530
5472 * g++.dg/cpp0x/sfinae18.C: New.
5473
5474 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
5475
5476 PR c++/48771
5477 * g++.dg/ext/is_literal_type1.C: New.
5478
5479 2011-04-28 Tobias Burnus <burnus@net-b.de>
5480
5481 PR fortran/48112
5482 PR fortran/48279
5483 * gfortran.dg/interface_35.f90: New.
5484 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
5485 * gfortran.dg/func_result_6.f90: Add dg-warning.
5486 * gfortran.dg/bessel_1.f90: Ditto.
5487 * gfortran.dg/hypot_1.f90: Ditto.
5488 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
5489 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
5490 * gfortran.dg/interface_assignment_4.f90: Ditto.
5491
5492 2011-04-27 Jason Merrill <jason@redhat.com>
5493
5494 * g++.dg/ext/complex8.C: New.
5495
5496 * g++.dg/cpp0x/initlist49.C: New.
5497 * g++.dg/init/new30.C: New.
5498
5499 2011-04-27 Tobias Burnus <burnus@net-b.de>
5500
5501 PR fortran/48788
5502 * gfortran.dg/whole_file_34.f90: New.
5503
5504 2011-04-27 Jan Hubicka <jh@suse.cz>
5505
5506 * gcc.dg/tree-ssa/inline-9.c: New testcase.
5507
5508 2011-04-27 Jason Merrill <jason@redhat.com>
5509
5510 * g++.old-deja/g++.oliva/overload1.C: Adjust.
5511
5512 * g++.dg/parse/ambig6.C: New.
5513
5514 2011-04-27 Nick Clifton <nickc@redhat.com>
5515
5516 * gcc.dg/20020312-2.c: Add definition for RX.
5517
5518 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
5519 option with RX targets.
5520
5521 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
5522 /* */ comments.
5523
5524 2011-04-27 Richard Guenther <rguenther@suse.de>
5525
5526 * gcc.dg/tree-ssa/pr23382.c: Remove.
5527
5528 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
5529
5530 PR target/48767
5531 * gcc.c-torture/compile/pr48767.c: New test.
5532
5533 2011-04-27 Richard Guenther <rguenther@suse.de>
5534
5535 PR tree-optimization/48772
5536 * g++.dg/pr48772.C: New testcase.
5537
5538 2011-04-27 Jakub Jelinek <jakub@redhat.com>
5539
5540 PR c/48742
5541 * gcc.c-torture/compile/pr48742.c: New test.
5542
5543 2011-04-26 Jason Merrill <jason@redhat.com>
5544
5545 * g++.dg/lookup/koenig13.C: New.
5546
5547 * g++.dg/cpp0x/initlist48.C: New.
5548
5549 2011-04-25 Jason Merrill <jason@redhat.com>
5550
5551 * g++.dg/cpp0x/sfinae17.C: New.
5552
5553 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5554
5555 PR target/48258
5556 * gcc.target/powerpc/pr48258-1.c: New file.
5557 * gcc.target/powerpc/pr48258-2.c: Ditto.
5558
5559 2011-04-26 Xinliang David Li <davidxl@google.com>
5560
5561 * gcc.dg/uninit-suppress.c: New test.
5562 * gcc.dg/uninit-suppress.c: New test.
5563
5564 2011-04-26 Jakub Jelinek <jakub@redhat.com>
5565
5566 PR debug/48768
5567 * gcc.dg/pr48768.c: New test.
5568
5569 PR tree-optimization/48734
5570 * gcc.c-torture/compile/pr48734.c: New test.
5571
5572 PR testsuite/48753
5573 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
5574
5575 2011-04-26 Richard Guenther <rguenther@suse.de>
5576
5577 PR tree-optimization/48731
5578 * gcc.dg/torture/pr48731.c: New testcase.
5579
5580 2011-04-26 Richard Guenther <rguenther@suse.de>
5581
5582 PR testsuite/48753
5583 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
5584
5585 2011-04-26 Richard Guenther <rguenther@suse.de>
5586
5587 PR middle-end/48694
5588 * gcc.dg/torture/pr48694-1.c: New testcase.
5589 * gcc.dg/torture/pr48694-2.c: Likewise.
5590
5591 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
5592
5593 * g++.dg/ext/underlying_type1.C: New.
5594 * g++.dg/ext/underlying_type2.C: Likewise.
5595 * g++.dg/ext/underlying_type3.C: Likewise.
5596 * g++.dg/ext/underlying_type4.C: Likewise.
5597 * g++.dg/ext/underlying_type5.C: Likewise.
5598 * g++.dg/ext/underlying_type6.C: Likewise.
5599 * g++.dg/ext/underlying_type7.C: Likewise.
5600 * g++.dg/ext/underlying_type8.C: Likewise.
5601 * g++.dg/ext/underlying_type9.C: Likewise.
5602 * g++.dg/ext/underlying_type10.C: Likewise.
5603
5604 2011-04-25 Jason Merrill <jason@redhat.com>
5605
5606 * g++.dg/cpp0x/regress/template-const2.C: New.
5607
5608 2011-04-25 Jeff Law <law@redhat.com>
5609
5610 * gcc.dg/tree-ssa/vrp56.c: new test.
5611
5612 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5613
5614 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
5615
5616 2011-04-24 Jakub Jelinek <jakub@redhat.com>
5617
5618 PR preprocessor/48740
5619 * c-c++-common/raw-string-11.c: New test.
5620
5621 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
5622
5623 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
5624 hppa*-*-hpux*.
5625
5626 2011-04-23 Tobias Burnus <burnus@net-b.de>
5627
5628 PR fortran/18918
5629 * gfortran.dg/coarray_19.f90: New.
5630
5631 2011-04-23 Jakub Jelinek <jakub@redhat.com>
5632
5633 PR c/48685
5634 * gcc.dg/pr48685.c: New test.
5635
5636 2011-04-22 Jan Hubicka <jh@suse.cz>
5637
5638 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
5639
5640 2011-04-22 Jakub Jelinek <jakub@redhat.com>
5641
5642 PR tree-optimization/48717
5643 * gcc.c-torture/execute/pr48717.c: New test.
5644
5645 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
5646
5647 PR target/48723
5648 * gcc.target/i386/pr48723.c: New test.
5649
5650 2011-04-22 Jakub Jelinek <jakub@redhat.com>
5651
5652 PR c/48716
5653 * gcc.dg/gomp/pr48716.c: New test.
5654 * g++.dg/gomp/pr48716.C: New test.
5655
5656 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
5657
5658 PR c/36750
5659 * gcc.dg/missing-field-init-2.c: Update testcase.
5660
5661 2011-04-22 Alan Modra <amodra@gmail.com>
5662
5663 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
5664
5665 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
5666
5667 PR fortran/48405
5668 * gfortran.dg/function_optimize_6.f90: New test.
5669
5670 2011-04-21 Easwaran Raman <eraman@google.com>
5671
5672 * gcc.dg/stack-layout-2.c: New test.
5673
5674 2011-04-21 Richard Guenther <rguenther@suse.de>
5675
5676 PR lto/48703
5677 * g++.dg/lto/pr48207-2_0.C: New testcase.
5678 * g++.dg/lto/pr48207-3_0.C: Likewise.
5679
5680 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
5681
5682 * gnat.dg/volatile5.adb: New test.
5683 * gnat.dg/volatile5_pkg.ads: New helper.
5684
5685 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
5686
5687 PR target/48708
5688 * gcc.target/i386/pr48708.c: New test.
5689
5690 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
5691
5692 * gcc.dg/vect/vect-119.c: New test.
5693
5694 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
5695
5696 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
5697 and once without.
5698
5699 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
5700 Richard Sandiford <richard.sandiford@linaro.org>
5701
5702 PR target/46329
5703 * gcc.target/arm/pr46329.c: New test.
5704
5705 2011-04-21 Tobias Burnus <burnus@net-b.de>
5706
5707 PR fortran/18918
5708 * gfortran.dg/coarray_18.f90: New.
5709
5710 2011-04-20 Jason Merrill <jason@redhat.com>
5711
5712 * g++.dg/cpp0x/initlist47.C: New.
5713
5714 * g++.dg/init/dtor4.C: New.
5715
5716 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
5717
5718 PR target/48678
5719 * gcc.target/i386/sse2-pinsrw.c: New test.
5720 * gcc.target/i386/avx-vpinsrw.c: Ditto.
5721 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
5722 * gcc.target/i386/sse2-insvhi.c: Ditto.
5723 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
5724 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
5725
5726 2011-04-20 Jason Merrill <jason@redhat.com>
5727
5728 * g++.dg/template/const4.C: New.
5729
5730 2011-04-20 Easwaran Raman <eraman@google.com>
5731
5732 * gcc.dg/stack-layout-1.c: New test.
5733
5734 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
5735
5736 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
5737 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
5738 function.
5739
5740 2011-04-20 Kai Tietz <ktietz@redhat.com>
5741
5742 * gcc.dg/binop-xor1.c: New test.
5743 * gcc.dg/binop-xor2.c: New test.
5744 * gcc.dg/binop-xor3.c: New test.
5745 * gcc.dg/binop-xor4.c: New test.
5746 * gcc.dg/binop-xor5.c: New test.
5747
5748 2011-04-20 Richard Guenther <rguenther@suse.de>
5749
5750 PR tree-optimization/47892
5751 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
5752
5753 2011-04-20 Richard Guenther <rguenther@suse.de>
5754
5755 PR middle-end/48695
5756 * g++.dg/torture/pr48695.C: New testcase.
5757
5758 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
5759
5760 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
5761 * gcc.c-torture/execute/cmpsi-2.c: Ditto
5762 * gcc.c-torture/execute/pr45262.c: Ditto
5763 * gcc.dg/torture/pr43165.c: Ditto.
5764 * gcc.dg/torture/pr47228.c: Ditto.
5765 * gcc.dg/tree-ssa/pr45144.c: Ditto.
5766 * gcc.dg/ipa/pr45644.c: Ditto.
5767 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
5768 PDP11.
5769
5770 2011-04-19 Jason Merrill <jason@redhat.com>
5771
5772 * g++.dg/ext/complex7.C: New.
5773
5774 * g++.dg/ext/attrib41.C: New.
5775
5776 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
5777
5778 PR testsuite/48676
5779 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
5780
5781 2011-04-19 Jakub Jelinek <jakub@redhat.com>
5782
5783 PR target/48678
5784 * gcc.target/i386/pr48678.c: New test.
5785
5786 2011-04-19 Martin Jambor <mjambor@suse.cz>
5787
5788 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
5789 * g++.dg/opt/devirt2.C: New test.
5790 * g++.dg/ipa/devirt-g-1.C: Likewise.
5791
5792 2011-04-19 Tobias Burnus <burnus@net-b.de>
5793
5794 PR fortran/48588
5795 * gfortran.dg/whole_file_33.f90: New.
5796
5797 2011-04-19 Martin Jambor <mjambor@suse.cz>
5798
5799 * g++.dg/ipa/devirt-7.C: New test.
5800
5801 2011-04-19 Richard Guenther <rguenther@suse.de>
5802
5803 PR lto/48207
5804 * g++.dg/lto/pr48207_0.C: New testcase.
5805
5806 2011-04-18 Jason Merrill <jason@redhat.com>
5807
5808 * g++.dg/init/void1.C: New.
5809
5810 * g++.dg/cpp0x/union4.C: New.
5811
5812 2011-04-18 Jakub Jelinek <jakub@redhat.com>
5813
5814 PR middle-end/48661
5815 * g++.dg/torture/pr48661.C: New test.
5816
5817 PR c++/48632
5818 * g++.dg/gomp/pr48632.C: New test.
5819
5820 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
5821
5822 * gcc.target/i386/sse2-maskmovdqu.c: New test.
5823 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
5824
5825 2011-04-18 Tobias Burnus <burnus@net-b.de>
5826
5827 PR fortran/18918
5828 * gfortran.dg/coarray_17.f90: New.
5829 * gfortran.dg/coarray_10.f90: Update dg-error.
5830
5831 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5832
5833 PR testsuite/48251
5834 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
5835 * gfortran.dg/guality/guality.exp: Likewise.
5836
5837 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5838
5839 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
5840
5841 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5842
5843 * gcc.dg/vect/pr48377.c: Remove dg-do run.
5844
5845 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5846
5847 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
5848
5849 2011-04-18 Richard Guenther <rguenther@suse.de>
5850
5851 PR middle-end/46364
5852 * g++.dg/torture/pr46364.C: New testcase.
5853
5854 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5855
5856 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
5857
5858 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
5859
5860 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
5861
5862 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
5863 Ira Rosen <ira.rosen@linaro.org>
5864
5865 PR target/48252
5866 * gcc.target/arm/pr48252.c: New test.
5867
5868 2011-04-18 Jakub Jelinek <jakub@redhat.com>
5869
5870 PR tree-optimization/48616
5871 * gcc.dg/pr48616.c: New test.
5872
5873 2011-04-18 Tobias Burnus <burnus@net-b.de>
5874
5875 PR fortran/18918
5876 * gfortran.dg/coarray_16.f90: New.
5877
5878 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
5879
5880 PR fortran/48462
5881 * gfortran.dg/realloc_on_assign_7.f03: New test.
5882
5883 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5884
5885 PR libgfortran/48602
5886 * gfortran.dg/fmt_g0_6.f08: New test.
5887
5888 2011-04-17 Jason Merrill <jason@redhat.com>
5889
5890 * g++.dg/cpp0x/sfinae16.C: New.
5891
5892 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
5893
5894 * gcc.target/mips/reg-var-1.c: New test.
5895
5896 2011-04-17 Jan Hubicka <jh@suse.cz>
5897
5898 * gcc.dg/winline-5.c: Update testcase.
5899
5900 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
5901
5902 * gnat.dg/discr27.ad[sb]: Move dg directive.
5903 * gnat.dg/discr28.ad[sb]: New test.
5904 * gnat.dg/discr28_pkg.ads: New helper.
5905
5906 2011-04-17 Michael Matz <matz@suse.de>
5907
5908 PR tree-optimization/48622
5909 PR lto/48645
5910 * gcc.dg/lto/pr48622_0.c: New test.
5911
5912 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
5913
5914 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
5915 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
5916 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
5917 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
5918 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
5919 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
5920
5921 2011-04-15 Jason Merrill <jason@redhat.com>
5922
5923 * g++.dg/cpp0x/range-for17.C: New.
5924
5925 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
5926
5927 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
5928 * g++.dg/cpp0x/range-for3.C: Likewise.
5929 * g++.dg/cpp0x/range-for9.C: Correct error message.
5930 * g++.dg/cpp0x/range-for11.C: New.
5931 * g++.dg/cpp0x/range-for12.C: New.
5932 * g++.dg/cpp0x/range-for13.C: New.
5933 * g++.dg/cpp0x/range-for14.C: New.
5934 * g++.dg/cpp0x/range-for15.C: New.
5935 * g++.dg/cpp0x/range-for16.C: New.
5936
5937 2011-04-15 Tobias Burnus <burnus@net-b.de>
5938
5939 PR fortran/18918
5940 * gfortran.dg/coarray_15.f90: Change to dg-do run.
5941
5942 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
5943
5944 * objc.dg/naming-4.m: Updated.
5945 * objc.dg/naming-5.m: Updated.
5946 * objc.dg/naming-6.m: New.
5947 * objc.dg/naming-7.m: New.
5948 * obj-c++.dg/naming-1.mm: Updated.
5949 * obj-c++.dg/naming-2.mm: Updated.
5950 * obj-c++.dg/naming-3.mm: New.
5951 * obj-c++.dg/naming-4.mm: New.
5952
5953 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5954
5955 PR libgfortran/48589
5956 * gfortran.dg/fmt_g0_5.f08: New test.
5957
5958 2011-04-15 Richard Guenther <rguenther@suse.de>
5959
5960 PR testsuite/48286
5961 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
5962
5963 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
5964
5965 * gcc.target/avr/torture/pr41885.c (dg-options): Change
5966 -finline-limit=0 to -fno-inline
5967
5968 2011-04-15 Jakub Jelinek <jakub@redhat.com>
5969
5970 PR target/48614
5971 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
5972 just avx.
5973
5974 2011-04-14 Jakub Jelinek <jakub@redhat.com>
5975
5976 PR target/48605
5977 * gcc.target/i386/sse4_1-insertps-3.c: New test.
5978 * gcc.target/i386/sse4_1-insertps-4.c: New test.
5979 * gcc.target/i386/avx-insertps-3.c: New test.
5980 * gcc.target/i386/avx-insertps-4.c: New test.
5981
5982 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
5983
5984 * gcc.target/avr/torture/pr41885.c (dg-options): Add
5985 -finline-limit=0
5986
5987 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
5988
5989 PR target/46779
5990 PR target/45291
5991 PR target/41894
5992 * gcc.target/avr/pr46779-1.c: New test case
5993 * gcc.target/avr/pr46779-2.c: New test case
5994
5995 2011-04-14 Jason Merrill <jason@redhat.com>
5996
5997 * g++.dg/cpp0x/sfinae15.C: New.
5998
5999 * g++.dg/cpp0x/sfinae14.C: New.
6000
6001 * g++.dg/ext/vla10.C: New.
6002
6003 2011-04-14 Richard Guenther <rguenther@suse.de>
6004
6005 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
6006
6007 2011-04-14 Richard Guenther <rguenther@suse.de>
6008
6009 * gcc.dg/fold-bitand-4.c: Move ...
6010 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
6011
6012 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
6013
6014 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
6015 variables const.
6016 * gcc.target/avr/torture/trivial.c: Ditto.
6017
6018 2011-04-13 Jason Merrill <jason@redhat.com>
6019
6020 * g++.dg/template/operator11.C: New.
6021
6022 2011-04-13 Jakub Jelinek <jakub@redhat.com>
6023
6024 PR middle-end/48591
6025 * gcc.dg/gomp/pr48591.c: New test.
6026
6027 PR c++/48570
6028 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
6029 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
6030
6031 2011-04-13 Dodji Seketeli <dodji@redhat.com>
6032
6033 PR c++/48574
6034 * g++.dg/template/dependent-expr7.C: New test case.
6035
6036 2011-04-13 Jason Merrill <jason@redhat.com>
6037
6038 * g++.dg/cpp0x/sfinae13.C: New.
6039
6040 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
6041
6042 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
6043
6044 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
6045
6046 * gcc.target/arm/pr43698.c: Remove -march option.
6047
6048 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
6049
6050 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
6051 -march option.
6052
6053 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
6054
6055 PR fortran/48360
6056 PR fortran/48456
6057 * gfortran.dg/realloc_on_assign_6.f03: New test.
6058
6059 2011-04-12 Kai Tietz <ktietz@redhat.com>
6060
6061 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
6062 targets the additional -mno-ms-bitfields and
6063 -Wno-packed-bitfield-compat options.
6064 * g++.dg/ext/bitfield3.C: Likewise.
6065 * g++.dg/ext/bitfield4.C: Likewise.
6066 * g++.dg/ext/bitfield5.C: Likewise.
6067 * gcc.dg/bitfld-15.c: Likewise.
6068 * gcc.dg/bitfld-16.c: Likewise.
6069 * gcc.dg/bitfld-17.c: Likewise.
6070 * gcc.dg/bitfld-18.c: Likewise.
6071
6072 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
6073
6074 * gcc.target/arm/neon-vld3-1.c: New test.
6075 * gcc.target/arm/neon-vst3-1.c: New test.
6076 * gcc.target/arm/neon/v*.c: Regenerate.
6077
6078 2011-04-12 Jakub Jelinek <jakub@redhat.com>
6079
6080 PR rtl-optimization/48549
6081 * g++.dg/opt/pr48549.C: New test.
6082
6083 2011-04-12 Richard Guenther <rguenther@suse.de>
6084
6085 PR tree-optimization/46076
6086 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
6087
6088 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6089
6090 PR testsuite/21164
6091 * lib/compat.exp (compat-execute): Declare unsupported after
6092 stripping path from src1.
6093 * lib/lto.exp (lto-execute): Likewise.
6094
6095 2011-04-12 Jakub Jelinek <jakub@redhat.com>
6096
6097 PR c/48552
6098 * gcc.dg/pr48552-1.c: New test.
6099 * gcc.dg/pr48552-2.c: New test.
6100
6101 2011-04-11 Jason Merrill <jason@redhat.com>
6102
6103 * g++.dg/cpp0x/sfinae12.C: New.
6104
6105 * g++.dg/cpp0x/enum10.C: New.
6106
6107 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
6108
6109 * g++.dg/cpp0x/rv-func.C: New.
6110
6111 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6112
6113 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
6114 alpha*-dec-osf5*.
6115
6116 2011-04-11 Martin Jambor <mjambor@suse.cz>
6117
6118 PR tree-optimization/48195
6119 * gcc.dg/ipa/pr48195.c: New test.
6120
6121 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
6122
6123 * gnat.dg/return3.adb: Remove unused switch.
6124
6125 2011-04-08 Mike Stump <mikestump@comcast.net>
6126
6127 PR testsuite/48506
6128 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
6129 default to fno-common.
6130
6131 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
6132
6133 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
6134 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
6135
6136 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
6137
6138 PR fortran/48448
6139 * gfortran.dg/function_optimize_5.f90: New test.
6140
6141 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
6142
6143 * gnat.dg/aggr17.adb: New test.
6144 * gnat.dg/aggr18.adb: Likewise.
6145
6146 2011-04-08 Michael Matz <matz@suse.de>
6147
6148 PR middle-end/48389
6149 * gcc.target/i386/pr48389.c: New test.
6150
6151 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
6152
6153 PR rtl-optimization/48272
6154 * g++.dg/opt/pr48272.C: New.
6155
6156 2011-04-08 Dmitry Melnik <dm@ispras.ru>
6157
6158 PR rtl-optimization/48235
6159 * gcc.dg/pr48235.c: New.
6160
6161 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
6162
6163 PR rtl-optimization/48302
6164 * g++.dg/opt/pr48302.C: New.
6165
6166 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
6167
6168 PR target/48273
6169 * g++.dg/opt/pr48273.C: New.
6170
6171 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
6172
6173 PR rtl-optimization/48442
6174 * gcc.dg/pr48442.c: New.
6175
6176 2011-04-08 Jakub Jelinek <jakub@redhat.com>
6177
6178 PR tree-optimization/48377
6179 * gcc.dg/vect/pr48377.c: New test.
6180
6181 2011-04-07 Jason Merrill <jason@redhat.com>
6182
6183 * g++.dg/cpp0x/regress/call1.C: New.
6184
6185 * g++.dg/cpp0x/variadic107.C: New.
6186
6187 * g++.dg/cpp0x/sfinae11.C: New.
6188 * g++.dg/cpp0x/noexcept02.C: Fix.
6189
6190 * g++.dg/cpp0x/sfinae10.C: New.
6191
6192 * g++.dg/cpp0x/sfinae9.C: New.
6193
6194 * c-c++-common/Wcast-qual-1.c: Move here from...
6195 * gcc.dg/cast-qual-3.c: ...here, and...
6196 * g++.dg/warn/Wcast-qual2.C: ...here.
6197
6198 * g++.dg/cpp0x/sfinae8.C: New.
6199
6200 * g++.dg/cpp0x/sfinae7.C: New.
6201
6202 * g++.dg/cpp0x/enum9.C: New.
6203
6204 2011-04-07 Mike Stump <mikestump@comcast.net>
6205
6206 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
6207 with no trampolines.
6208
6209 2011-04-07 Jakub Jelinek <jakub@redhat.com>
6210
6211 PR fortran/48117
6212 * gfortran.dg/gomp/pr48117.f90: New test.
6213
6214 PR debug/48343
6215 * gcc.dg/torture/pr48343.c: New test.
6216
6217 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6218
6219 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
6220
6221 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
6222
6223 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
6224
6225 2011-04-07 Tom de Vries <tom@codesourcery.com>
6226
6227 PR target/43920
6228 * lib/scanasm.exp (object-size): New proc.
6229 * gcc.target/arm/pr43920-2.c: New test.
6230
6231 2011-04-06 Tobias Burnus <burnus@net-b.de>
6232
6233 PR fortran/18918
6234 PR fortran/48477
6235 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
6236
6237 2011-04-06 Steve Ellcey <sje@cup.hp.com>
6238
6239 * gcc.dg/mtune.c: Prune note from output.
6240
6241 2011-04-06 Jakub Jelinek <jakub@redhat.com>
6242
6243 PR debug/48466
6244 * gcc.dg/guality/pr36977.c: New test.
6245 * gcc.dg/guality/pr48466.c: New test.
6246
6247 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6248
6249 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
6250
6251 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
6252
6253 * gnat.dg/return3.adb: New test.
6254
6255 2011-04-06 Richard Guenther <rguenther@suse.de>
6256
6257 PR tree-optimization/47663
6258 * gcc.dg/tree-ssa/inline-8.c: New testcase.
6259
6260 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
6261
6262 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
6263 Solaris 8 and 9 as well.
6264
6265 2011-04-05 Tom de Vries <tom@codesourcery.com>
6266
6267 PR target/43920
6268 * gcc.target/arm/pr43920-1.c: New test.
6269
6270 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
6271
6272 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
6273 (cctor): Actually return the value.
6274 (main): Cast return values.
6275
6276 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
6277
6278 * gfortran.dg/character_comparison_8.f90: New test.
6279
6280 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
6281
6282 * frontend-passes: (optimize_lexical_comparison): New function.
6283 (optimize_expr): Call it.
6284 (optimize_comparison): Also handle lexical comparison functions.
6285 Return false instad of -2 for unequal comparison.
6286
6287 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
6288
6289 PR fortran/48412
6290 * function_optimize_4.f90: New test.
6291
6292 2011-04-04 Tobias Burnus <burnus@net-b.de>
6293
6294 PR fortran/18918
6295 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
6296 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
6297 * gfortran.dg/coarray_15.f90: New.
6298
6299 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6300
6301 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
6302 * gfortran.dg/bessel_7.f90: Likewise.
6303
6304 2011-04-03 Tobias Burnus <burnus@net-b.de>
6305
6306 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
6307
6308 2011-04-03 Richard Guenther <rguenther@suse.de>
6309 Ira Rosen <ira.rosen@linaro.org>
6310
6311 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
6312 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
6313 -ftree-loop-if-convert-stores.
6314
6315 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
6316
6317 * gnat.dg/specs/aggr2.ads: New test.
6318
6319 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
6320
6321 * gnat.dg/debug2.ad[sb]: New test.
6322 * gnat.dg/debug2_pkg.ads: New helper.
6323 * gnat.dg/debug3.ad[sb]: New test.
6324
6325 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
6326
6327 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
6328
6329 2011-04-01 Jakub Jelinek <jakub@redhat.com>
6330
6331 PR middle-end/48335
6332 * gcc.c-torture/compile/pr48335-1.c: New test.
6333 * gcc.dg/pr48335-1.c: New test.
6334 * gcc.dg/pr48335-2.c: New test.
6335 * gcc.dg/pr48335-3.c: New test.
6336 * gcc.dg/pr48335-4.c: New test.
6337 * gcc.dg/pr48335-5.c: New test.
6338 * gcc.dg/pr48335-6.c: New test.
6339 * gcc.dg/pr48335-7.c: New test.
6340 * gcc.dg/pr48335-8.c: New test.
6341 * gcc.target/i386/pr48335-1.c: New test.
6342
6343 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
6344
6345 PR c/36299
6346 * gcc.dg/Waddress.c: New test.
6347
6348 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
6349
6350 PR fortran/48352
6351 * gfortran.dg/function_optimize_3.f90: New test.
6352
6353 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
6354
6355 * gcc.c-torture/compile/20110401-1.c: New test.
6356
6357 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
6358 * g++.dg/lto/20091002-2_0.C: Likewise.
6359 * g++.dg/lto/20090303_0.c: Likewise.
6360 * g++.dg/lto/20091004-1_0.C: Likewise.
6361 * g++.dg/lto/20091002-3_0.C: Likewise.
6362 * g++.dg/lto/20091004-2_0.C: Likewise.
6363 * g++.dg/lto/20081123_0.C: Likewise.
6364 * g++.dg/lto/20090313_0.C: Likewise.
6365 * g++.dg/lto/20081109-1_0.C: Likewise.
6366 * g++.dg/lto/20081219_0.C: Likewise.
6367 * g++.dg/lto/20081204-1_0.C: Likewise.
6368 * g++.dg/lto/20090302_0.C: Likewise.
6369 * g++.dg/lto/20081119-1_0.C: Likewise.
6370 * g++.dg/lto/20081118_0.C: Likewise.
6371 * gcc.dg/lto/20091020-2_0.c: Likewise.
6372 * gcc.dg/lto/20090210_0.c: Likewise.
6373 * gcc.dg/lto/20081204-1_0.c: Likewise.
6374 * gcc.dg/lto/20081224_0.c: Likewise.
6375 * gcc.dg/lto/20090219_0.c: Likewise.
6376 * gcc.dg/lto/20091014-1_0.c: Likewise.
6377 * gcc.dg/lto/20091016-1_0.c: Likewise.
6378 * gcc.dg/lto/20090206-2_0.c: Likewise.
6379 * gcc.dg/lto/20090116_0.c: Likewise.
6380 * gcc.dg/lto/20091013-1_0.c: Likewise.
6381 * gcc.dg/lto/20091015-1_0.c: Likewise.
6382 * gcc.dg/lto/20090126-2_0.c: Likewise.
6383
6384 2011-03-31 Ian Lance Taylor <iant@google.com>
6385
6386 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
6387
6388 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
6389
6390 * gnat.dg/opt16.adb: New test.
6391
6392 2011-03-31 Jason Merrill <jason@redhat.com>
6393
6394 * g++.dg/cpp0x/defaulted24.C: New.
6395
6396 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6397
6398 PR target/16292
6399 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
6400 with -O0.
6401
6402 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
6403
6404 * g++.dg/other/i386-9.C: New test.
6405
6406 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6407
6408 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
6409
6410 2011-03-30 Jason Merrill <jason@redhat.com>
6411
6412 * g++.dg/cpp0x/regress/error-recovery1.C: New.
6413
6414 * g++.dg/cpp0x/regress/isnan.C: New.
6415
6416 * g++.dg/cpp0x/initlist46.C: New.
6417
6418 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
6419
6420 PR target/47551
6421 * gcc.target/arm/neon-modes-2.c: New test.
6422
6423 2011-03-30 Jakub Jelinek <jakub@redhat.com>
6424
6425 PR c/48305
6426 * gcc.c-torture/compile/pr48305.c: New test.
6427
6428 2011-03-29 Jason Merrill <jason@redhat.com>
6429
6430 * g++.dg/cpp0x/regress/value-dep1.C: New.
6431
6432 2011-03-29 Steve Ellcey <sje@cup.hp.com>
6433
6434 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
6435
6436 2011-03-29 Ian Lance Taylor <iant@google.com>
6437
6438 * go.test/go-test.exp: Handle the test lines used in several new
6439 tests.
6440 (errchk): Add opts parameter. Change all callers. Handle parens
6441 in regexps.
6442
6443 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
6444 Dominique d'Humieres <dominiq@lps.ens.fr>
6445
6446 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
6447 and __APPLE__ && __PPC__ && __ALTIVEC__.
6448
6449 2011-03-29 Jason Merrill <jason@redhat.com>
6450
6451 * g++.dg/cpp0x/dependent1.C: New.
6452
6453 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
6454
6455 * g++.dg/cpp0x/constexpr-memfn1.C: New.
6456
6457 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
6458
6459 2011-03-29 Janus Weil <janus@gcc.gnu.org>
6460
6461 PR fortran/48095
6462 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
6463 * gfortran.dg/proc_ptr_comp_32.f90: New.
6464
6465 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6466
6467 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
6468 check for corresponding warning.
6469
6470 2011-03-28 Jason Merrill <jason@redhat.com>
6471
6472 * g++.dg/cpp0x/rv-deduce2.C: New.
6473
6474 2011-03-29 Jakub Jelinek <jakub@redhat.com>
6475
6476 PR debug/48203
6477 * gcc.dg/pr48203.c: New test.
6478
6479 2011-03-28 Jeff Law <law@redhat.com>
6480
6481 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
6482
6483 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
6484
6485 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
6486 and __PPC__ && __ALTIVEC__.
6487
6488 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
6489
6490 PR testsuite/48238
6491 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
6492 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
6493 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
6494 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
6495
6496 2011-03-28 Jason Merrill <jason@redhat.com>
6497
6498 * g++.dg/cpp0x/initlist-array2.C: New.
6499
6500 * g++.dg/cpp0x/initlist-array1.C: New.
6501
6502 * g++.dg/cpp0x/constexpr-compound.C: New.
6503
6504 * g++.dg/cpp0x/constexpr-using.C: New.
6505
6506 * g++.dg/cpp0x/constexpr-noexcept.C: New.
6507
6508 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
6509
6510 PR testsuite/48276
6511 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
6512
6513 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
6514
6515 * gcc.dg/slp-1.c: New test.
6516
6517 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
6518
6519 * gcc.target/i386/avx256-unaligned-load-1.c: New.
6520 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
6521 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
6522 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
6523 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
6524 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
6525 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
6526 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
6527 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
6528 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
6529 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
6530 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
6531 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
6532 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
6533
6534 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
6535
6536 PR fortran/47065
6537 * gfortran.dg/trim_optimize_5.f90: New test.
6538 * gfortran.dg/trim_optimize_6.f90: New test.
6539
6540 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
6541
6542 PR target/38598
6543 * gcc.target/mips/madd-7.c: Remove -mlong32.
6544 * gcc.target/mips/msub-7.c: Likewise.
6545
6546 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
6547
6548 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
6549 accesses to preserve the meaning of the test for doubleword vectors.
6550 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
6551 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
6552
6553 2011-03-26 Janus Weil <janus@gcc.gnu.org>
6554
6555 PR fortran/48291
6556 * gfortran.dg/class_42.f03: New.
6557
6558 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
6559
6560 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
6561 strided accesses.
6562
6563 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
6564
6565 PR rtl-optimization/48144
6566 * gcc.dg/pr48144.c: New test.
6567
6568 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
6569
6570 * gnat.dg/discr27.ad[sb]: New test.
6571
6572 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
6573
6574 * gnat.dg/limited_with2.ad[sb]: New test.
6575 * gnat.dg/limited_with2_pkg1.ads: New helper.
6576 * gnat.dg/limited_with2_pkg2.ads: Likewise.
6577
6578 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
6579
6580 * gnat.dg/opt15.adb: New test.
6581 * gnat.dg/opt15_pkg.ad[sb]: New helper.
6582
6583 2011-03-25 Tobias Burnus <burnus@net-b.de>
6584
6585 PR fortran/48174
6586 PR fortran/45304
6587 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
6588 * gfortran.dg/leadz_trailz_3.f90: Ditto
6589
6590 2011-03-25 Martin Jambor <mjambor@suse.cz>
6591
6592 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
6593
6594 2011-03-25 Jason Merrill <jason@redhat.com>
6595
6596 * g++.dg/cpp0x/defaulted22.C: New.
6597 * g++.dg/cpp0x/defaulted23.C: New.
6598 * g++.dg/cpp0x/defaulted15.C: Adjust.
6599
6600 2011-03-25 Jason Merrill <jason@redhat.com>
6601
6602 * g++.dg/cpp0x/move1.C: New.
6603
6604 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
6605
6606 PR target/48287
6607 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
6608
6609 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6610
6611 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
6612 for mips-sgi-irix6.5.
6613 Replace snprintf prototype by <stdio.h>.
6614
6615 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6616
6617 PR testsuite/48283
6618 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
6619 run_expensive_tests.
6620 * gcc.dg/graphite/block-4.c: Likewise.
6621 * gcc.dg/graphite/block-7.c: Likewise.
6622 * gcc.dg/graphite/block-8.c: Likewise.
6623
6624 2011-03-25 Richard Guenther <rguenther@suse.de>
6625
6626 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
6627 * g++.dg/tree-ssa/pr8781.C: Likewise.
6628 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
6629 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
6630 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
6631 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
6632 * gcc.dg/tree-ssa/alias-18.c: Likewise.
6633 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
6634 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
6635 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
6636 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
6637 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
6638 * gcc.dg/tree-ssa/pr21574.c: Likewise.
6639 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
6640 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6641 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
6642 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
6643 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
6644 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
6645 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
6646 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
6647 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
6648 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
6649 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
6650 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
6651 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
6652 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
6653 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
6654 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
6655 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
6656 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
6657 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
6658 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6659 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
6660 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6661 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
6662 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
6663 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
6664 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
6665 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
6666 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
6667 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
6668 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
6669 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
6670 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
6671 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
6672 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
6673 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
6674 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
6675 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
6676 * c-c++-common/pr46562-2.c: Likewise.
6677 * gfortran.dg/pr42108.f90: Likewise.
6678 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
6679 foo to be inlined even at -O1.
6680 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
6681 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
6682 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
6683 * gcc.dg/matrix/matrix.exp: Disable FRE.
6684
6685 2011-03-24 Jakub Jelinek <jakub@redhat.com>
6686
6687 PR debug/48204
6688 * gcc.dg/dfp/pr48204.c: New test.
6689
6690 2011-03-24 Steve Ellcey <sje@cup.hp.com>
6691
6692 PR target/48209
6693 * gcc.c-torture/execute/pr47917.c: Move this...
6694 * gcc.dg/torture/pr47917.c: to here and add xfails.
6695
6696 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
6697
6698 * gnat.dg/array16.ad[sb]: New test.
6699 * gnat.dg/array16.ads: New helper.
6700
6701 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
6702
6703 * gnat.dg/derived_type2.adb: New test.
6704
6705 2011-03-24 Richard Guenther <rguenther@suse.de>
6706
6707 PR tree-optimization/48271
6708 * g++.dg/torture/pr48271.C: New testcase.
6709
6710 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
6711
6712 * gnat.dg/array15.ad[sb]: New test.
6713
6714 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
6715
6716 PR target/48237
6717 * gcc.target/i386/pr48237.c: New test.
6718
6719 2011-03-24 Richard Guenther <rguenther@suse.de>
6720
6721 PR middle-end/48269
6722 * gcc.dg/builtin-object-size-10.c: New testcase.
6723
6724 2011-03-24 Richard Guenther <rguenther@suse.de>
6725
6726 PR tree-optimization/46562
6727 * c-c++-common/pr46562-2.c: New testcase.
6728 * c-c++-common/pr46562.c: Likewise.
6729
6730 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
6731
6732 * gcc.dg/vect/vect-cselim-1.c: New test.
6733 * gcc.dg/vect/vect-cselim-2.c: New test.
6734
6735 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
6736
6737 * gcc.target/arm/pr46934.c: New.
6738
6739 2011-03-23 Ian Lance Taylor <iant@google.com>
6740
6741 * go.test/go-test.exp (errchk): Ignore lines containing ////.
6742
6743 2011-03-23 Richard Guenther <rguenther@suse.de>
6744
6745 * gcc.dg/struct: Remove directory and contents.
6746
6747 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6748
6749 PR testsuite/48251
6750 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
6751
6752 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
6753
6754 * gnat.dg/discr26.ad[sb]: New test.
6755 * gnat.dg/discr26_pkg.ads: New helper.
6756
6757 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
6758
6759 PR target/47553
6760 * gcc.target/arm/neon-vld-1.c: New test.
6761
6762 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
6763
6764 * gnat.dg/array14.ad[sb]: New test.
6765 * gnat.dg/array14_pkg.ads: New helper.
6766
6767 2011-03-22 Joseph Myers <joseph@codesourcery.com>
6768
6769 * gcc.c-torture/execute/920501-8.x: Remove.
6770 * gcc.c-torture/execute/930513-1.x: Remove.
6771 * gcc.c-torture/execute/960312-1.x: Remove.
6772 * gcc.c-torture/compile/20000804-1.c,
6773 gcc.c-torture/compile/20001205-1.c,
6774 gcc.c-torture/compile/20001226-1.c,
6775 gcc.c-torture/compile/20010518-2.c,
6776 gcc.c-torture/compile/20020312-1.c,
6777 gcc.c-torture/compile/20020604-1.c,
6778 gcc.c-torture/compile/920501-12.c,
6779 gcc.c-torture/compile/920501-4.c,
6780 gcc.c-torture/compile/920520-1.c,
6781 gcc.c-torture/compile/980506-1.c,
6782 gcc.c-torture/execute/980709-1.x,
6783 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
6784 options for m68hc11.
6785 * gcc.dg/cpp/assert4.c: Don't handle ARC.
6786 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
6787 m68hc11.
6788
6789 2011-03-22 Nick Clifton <nickc@redhat.com>
6790
6791 * lib/target-supports.exp (check_profiling_available): Add MN10300
6792 to the list of targets that do not support profiling. Restore
6793 alpha sorting to this list.
6794
6795 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
6796
6797 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
6798 failure on 32-bit systems.
6799 * gcc.dg/torture/vector-2.c: Ditto.
6800
6801 2011-03-22 Richard Guenther <rguenther@suse.de>
6802
6803 PR tree-optimization/48228
6804 * gcc.dg/Wstrict-overflow-23.c: New testcase.
6805
6806 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
6807
6808 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
6809 powerpc.
6810
6811 PR target/48226
6812 * gcc.target/powerpc/pr48226.c: New file.
6813
6814 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
6815
6816 * lib/prune.exp (prune_gcc_output): Prune "could not create
6817 compact unwind for" warnings.
6818
6819 2011-03-20 Jakub Jelinek <jakub@redhat.com>
6820
6821 PR c/42544
6822 PR c/48197
6823 * gcc.c-torture/execute/pr42544.c: New test.
6824 * gcc.c-torture/execute/pr48197.c: New test.
6825
6826 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
6827
6828 PR preprocessor/48192
6829 * gcc.target/powerpc/pr48192.c: New file.
6830
6831 PR target/48053
6832 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
6833 split problem of 0 being loaded in a VSX register.
6834
6835 2011-03-21 Richard Guenther <rguenther@suse.de>
6836
6837 PR c/47939
6838 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
6839 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
6840 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
6841 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
6842
6843 2011-03-21 Jakub Jelinek <jakub@redhat.com>
6844
6845 PR target/48213
6846 * gcc.dg/pr48213.c: New test.
6847
6848 2011-03-21 Kai Tietz <ktietz@redhat.com>
6849
6850 PR target/12171
6851 * g++.dg/plugin/attribute_plugin.c: Adjust test.
6852
6853 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
6854
6855 * gcc.target/arm/xor-and.c: New.
6856
6857 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
6858
6859 PR fortran/22572
6860 * gfortran.dg/function_optimize_1.f90: New test.
6861 * gfortran.dg/function_optimize_2.f90: New test.
6862
6863 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
6864
6865 PR rtl-optimization/47502
6866 * gcc.target/i386/pr47502-1.c: New.
6867 * gcc.target/i386/pr47502-2.c: Likewise.
6868
6869 2011-03-20 Jakub Jelinek <jakub@redhat.com>
6870
6871 PR rtl-optimization/48156
6872 * gcc.dg/pr48156.c: New test.
6873
6874 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6875
6876 PR libfortran/47439
6877 * gfortran.dg/scratch_1.f90: Adjust test.
6878
6879 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6880
6881 PR libfortran/47439
6882 * gfortran.dg/scratch_1.f90: New test.
6883
6884 2011-03-18 Joseph Myers <joseph@codesourcery.com>
6885
6886 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
6887 variably modified typedefs.
6888 * gcc.dg/c1x-typedef-2.c: Remove.
6889
6890 2011-03-18 Joseph Myers <joseph@codesourcery.com>
6891
6892 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
6893 * gcc.dg/c1x-anon-struct-3.c: New test.
6894 * gcc.dg/anon-struct-11.c: Update.
6895
6896 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6897
6898 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
6899 dg-xfail-run-if.
6900 Only xfail with gas.
6901
6902 2011-03-18 Jason Merrill <jason@redhat.com>
6903
6904 * g++.dg/template/fn-ptr1.C: New.
6905
6906 * g++.dg/overload/volatile1.C: New.
6907
6908 * g++.dg/opt/pr23372.C: New.
6909
6910 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
6911
6912 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6913
6914 PR middle-end/47405
6915 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
6916
6917 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
6918
6919 * gcc.target/arm/unsigned-extend-1.c: New.
6920
6921 2011-03-18 Jakub Jelinek <jakub@redhat.com>
6922
6923 PR bootstrap/48161
6924 * gcc.c-torture/compile/pr48161.c: New test.
6925
6926 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
6927
6928 PR middle-end/47725
6929 * gcc.dg/torture/pr47725.c: New.
6930
6931 2011-03-17 Jason Merrill <jason@redhat.com>
6932
6933 * g++.dg/cpp0x/constexpr-overflow2.C: New.
6934 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
6935
6936 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
6937
6938 * gnat.dg/specs/elab2.ads: New test.
6939 * gnat.dg/specs/elab2_pkg.ads: New helper.
6940
6941 2011-03-17 Jason Merrill <jason@redhat.com>
6942
6943 * g++.dg/cpp0x/decltype-1212.C: New.
6944 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
6945
6946 2011-03-17 Jason Merrill <jason@redhat.com>
6947
6948 * g++.dg/parse/memfnquals1.C: New.
6949
6950 2011-03-17 Richard Guenther <rguenther@suse.de>
6951
6952 PR middle-end/48134
6953 * gcc.dg/pr48134.c: New testcase.
6954
6955 2011-03-17 Richard Guenther <rguenther@suse.de>
6956
6957 PR middle-end/48165
6958 * g++.dg/torture/pr48165.C: New testcase.
6959
6960 2011-03-17 Jakub Jelinek <jakub@redhat.com>
6961
6962 PR rtl-optimization/48141
6963 * gcc.dg/pr48141.c: New test.
6964
6965 2011-03-16 Jason Merrill <jason@redhat.com>
6966
6967 * g++.dg/cpp0x/constexpr-48089.C: New.
6968
6969 * g++.dg/cpp0x/constexpr-abi1.C: New.
6970
6971 * g++.dg/cpp0x/constexpr-46336.C: New.
6972 * g++.dg/parse/friend5.C: Adjust expected errors.
6973
6974 * g++.dg/cpp0x/constexpr-47570.C: New.
6975
6976 2011-03-16 Dodji Seketeli <dodji@redhat.com>
6977
6978 PR debug/47510
6979 * ++.dg/debug/dwarf2/typedef6.C: New test.
6980
6981 2011-03-16 Jason Merrill <jason@redhat.com>
6982
6983 * g++.dg/cpp0x/elision2.C: New.
6984
6985 * g++.dg/cpp0x/constexpr-array3.C: New.
6986
6987 2011-03-16 Jason Merrill <jason@redhat.com>
6988
6989 * g++.dg/cpp0x/sfinae6.C: New.
6990 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
6991 * g++.dg/cpp0x/pr45908.C: Likewise.
6992 * g++.dg/cpp0x/sfinae6.C: Likewise.
6993 * g++.old-deja/g++.jason/conversion11.C: Likewise.
6994 * g++.old-deja/g++.law/arg11.C: Likewise.
6995
6996 2011-03-16 Jason Merrill <jason@redhat.com>
6997
6998 * g++.dg/template/incomplete6.C: New.
6999
7000 2011-03-16 Jeff Law <law@redhat.com>
7001
7002 * gcc.dg/tree-ssa/vrp55.c: New test.
7003
7004 2011-03-16 Jason Merrill <jason@redhat.com>
7005
7006 * g++.dg/cpp0x/auto22.C: New.
7007
7008 2011-03-16 Richard Guenther <rguenther@suse.de>
7009
7010 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
7011 optimizing it away if promoted to const.
7012
7013 2011-03-16 Richard Guenther <rguenther@suse.de>
7014
7015 PR tree-optimization/48149
7016 * gcc.dg/fold-complex-1.c: New testcase.
7017
7018 2011-03-16 Richard Guenther <rguenther@suse.de>
7019
7020 PR testsuite/48147
7021 * gcc.dg/guality/pr45882.c: Really make sure no inlining
7022 or cloning happens.
7023
7024 2011-03-16 Richard Guenther <rguenther@suse.de>
7025
7026 PR tree-optimization/26134
7027 * gcc.dg/tree-ssa/complex-6.c: New testcase.
7028
7029 2011-03-16 Richard Guenther <rguenther@suse.de>
7030
7031 PR tree-optimization/48146
7032 * gcc.dg/torture/pr48146.c: New testcase.
7033
7034 2011-03-16 Richard Guenther <rguenther@suse.de>
7035
7036 * gcc.dg/tree-ssa/pr14814.c: Adjust.
7037 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
7038
7039 2011-03-16 Jakub Jelinek <jakub@redhat.com>
7040
7041 PR middle-end/48136
7042 * gcc.c-torture/compile/pr48136.c: New test.
7043
7044 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
7045
7046 PR debug/45882
7047 * gcc.dg/guality/pr45882.c: New test.
7048
7049 2011-03-15 Jason Merrill <jason@redhat.com>
7050
7051 * g++.dg/cpp0x/constexpr-recursion.C: New.
7052
7053 * g++.dg/cpp0x/implicit11.C: New.
7054
7055 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
7056
7057 * g++.dg/cpp0x/constexpr-attribute.C: New.
7058
7059 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
7060
7061 * g++.dg/parse/pr34758.C: New.
7062
7063 2011-03-15 Xinliang David Li <davidxl@google.com>
7064
7065 PR c/47837
7066 * gcc.dg/uninit-pred-7_d.c: New test.
7067 * gcc.dg/uninit-pred-8_d.c: New test.
7068
7069 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7070
7071 PR target/46788
7072 * gcc.target/arm/pr46788.c: New.
7073
7074 2011-03-15 Richard Guenther <rguenther@suse.de>
7075
7076 PR middle-end/47650
7077 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
7078 * gfortran.dg/ishft_4.f90: Likewise.
7079 * gfortran.dg/leadz_trailz_3.f90: Likewise.
7080
7081 2011-03-15 Richard Guenther <rguenther@suse.de>
7082
7083 PR tree-optimization/13954
7084 * g++.dg/tree-ssa/pr13954.C: New testcase.
7085
7086 2011-03-15 Richard Guenther <rguenther@suse.de>
7087
7088 PR tree-optimization/48037
7089 * gcc.target/i386/pr48037-1.c: New testcase.
7090
7091 2011-03-15 Richard Guenther <rguenther@suse.de>
7092
7093 PR tree-optimization/41490
7094 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
7095 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
7096 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
7097 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
7098 * g++.dg/tree-ssa/pr33604.C: Adjust.
7099
7100 2011-03-14 Jakub Jelinek <jakub@redhat.com>
7101
7102 PR middle-end/47917
7103 * gcc.c-torture/execute/pr47917.c: New test.
7104 * gcc.dg/pr47917.c: New test.
7105
7106 PR middle-end/38878
7107 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
7108
7109 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
7110
7111 * gcc.target/i386/sse4_1-floor-vec.c: New test.
7112 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
7113 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
7114 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
7115 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
7116 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
7117 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
7118 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
7119 * gcc.target/i386/avx-floor-vec.c: Ditto.
7120 * gcc.target/i386/avx-ceil-vec.c: Ditto.
7121 * gcc.target/i386/avx-trunc-vec.c: Ditto.
7122 * gcc.target/i386/avx-rint-vec.c: Ditto.
7123 * gcc.target/i386/avx-floorf-vec.c: Ditto.
7124 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
7125 * gcc.target/i386/avx-truncf-vec.c: Ditto.
7126 * gcc.target/i386/avx-rintf-vec.c: Ditto.
7127
7128 2011-03-14 Tom Tromey <tromey@redhat.com>
7129
7130 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
7131 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
7132 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
7133
7134 2011-03-14 Tom Tromey <tromey@redhat.com>
7135
7136 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
7137 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
7138 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
7139
7140 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
7141
7142 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
7143
7144 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
7145
7146 PR rtl-optimization/47166
7147 * gcc.c-torture/execute/postmod-1.c: New test.
7148
7149 2011-03-14 Richard Guenther <rguenther@suse.de>
7150
7151 PR middle-end/48098
7152 * gcc.dg/torture/pr48098.c: New testcase.
7153
7154 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
7155
7156 PR target/48053
7157 * gcc.target/powerpc/pr48053-1.c: New test.
7158 * gcc.target/powerpc/pr48053-2.c: Likewise.
7159
7160 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
7161
7162 PR libfortran/48066
7163 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
7164
7165 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
7166
7167 PR libfortran/48066
7168 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
7169
7170 2011-03-12 Janus Weil <janus@gcc.gnu.org>
7171
7172 PR fortran/48059
7173 * gfortran.dg/class_41.f03: New.
7174
7175 2011-03-11 Dodji Seketeli <dodji@redhat.com>
7176
7177 * g++.dg/conversion/cast3.C: New test.
7178
7179 2011-03-11 Jason Merrill <jason@redhat.com>
7180
7181 * g++.dg/template/error45.C: New.
7182
7183 * g++.dg/parse/no-type-defn1.C: New.
7184
7185 * g++.dg/ext/attrib40.C: New.
7186
7187 * g++.dg/cpp0x/regress/array1.C: New.
7188
7189 2011-03-11 Richard Guenther <rguenther@suse.de>
7190
7191 PR tree-optimization/48067
7192 * gcc.dg/pr48067.c: New testcase.
7193
7194 2011-03-11 Richard Guenther <rguenther@suse.de>
7195
7196 PR lto/48073
7197 * g++.dg/lto/20110311-1_0.C: New testcase.
7198
7199 2011-03-11 Jakub Jelinek <jakub@redhat.com>
7200
7201 PR c++/48035
7202 * g++.dg/inherit/virtual8.C: New test.
7203
7204 PR middle-end/48044
7205 * gcc.dg/torture/pr48044.c: New test.
7206
7207 2011-03-11 Janus Weil <janus@gcc.gnu.org>
7208
7209 PR fortran/47768
7210 * gfortran.dg/proc_ptr_comp_31.f90: New.
7211
7212 2011-03-11 Richard Guenther <rguenther@suse.de>
7213
7214 PR tree-optimization/47278
7215 * gcc.dg/torture/pr47278-1.c: New testcase.
7216 * gcc.dg/torture/pr47278-2.c: Likewise.
7217
7218 2011-03-11 Jakub Jelinek <jakub@redhat.com>
7219
7220 PR tree-optimization/48063
7221 * gcc.dg/torture/pr48063.c: New test.
7222
7223 2011-03-10 Jason Merrill <jason@redhat.com>
7224
7225 * g++.dg/template/array22.C: New.
7226
7227 * g++.dg/cpp0x/syntax-err1.C: New.
7228 * g++.dg/parse/error36.C: Adjust expected errors.
7229 * g++.old-deja/g++.pt/ctor2.C: Likewise.
7230 * g++.old-deja/g++.pt/typename3.C: Likewise.
7231 * g++.old-deja/g++.pt/typename4.C: Likewise.
7232 * g++.old-deja/g++.pt/typename6.C: Likewise.
7233
7234 2011-03-09 Jason Merrill <jason@redhat.com>
7235
7236 * g++.dg/template/nontype22.C: New.
7237
7238 2011-03-09 Martin Jambor <mjambor@suse.cz>
7239
7240 PR tree-optimization/47714
7241 * g++.dg/torture/pr47714.C: New test.
7242
7243 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
7244
7245 PR target/47755
7246 * gcc.target/powerpc/pr47755-2.c: New file.
7247
7248 2011-03-08 Jakub Jelinek <jakub@redhat.com>
7249
7250 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
7251 is not set in the environment, pass 64 as first argument when not
7252 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
7253 native where ulimit -u is supported.
7254
7255 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7256
7257 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
7258
7259 2011-03-08 Jason Merrill <jason@redhat.com>
7260
7261 * g++.dg/template/nontype21.C: New.
7262
7263 * g++.dg/template/anon5.C: New.
7264
7265 2011-03-08 Jakub Jelinek <jakub@redhat.com>
7266
7267 PR debug/47881
7268 * gcc.dg/pr47881.c: New test.
7269
7270 2011-03-08 Dodji Seketeli <dodji@redhat.com>
7271
7272 PR c++/47957
7273 * g++.dg/lookup/template3.C: New test.
7274
7275 2011-03-08 Kai Tietz <ktietz@redhat.com>
7276
7277 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
7278 'long' type.
7279
7280 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
7281
7282 PR testsuite/47954
7283 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
7284 sizeof to compute alignment.
7285
7286 2011-03-08 Jakub Jelinek <jakub@redhat.com>
7287
7288 PR tree-optimization/48022
7289 * gcc.dg/pr48022-1.c: New test.
7290 * gcc.dg/pr48022-2.c: New test.
7291
7292 2011-03-07 Jason Merrill <jason@redhat.com>
7293
7294 * g++.dg/template/nontype20.C: New.
7295 * g++.dg/init/member1.C: Adjust expected errors.
7296 * g++.dg/parse/constant4.C: Likewise.
7297 * g++.dg/template/qualified-id3.C: Likewise.
7298 * g++.old-deja/g++.pt/crash10.C: Likewise.
7299
7300 * g++.dg/cpp0x/regress/non-const1.C: New.
7301
7302 2011-03-07 Jakub Jelinek <jakub@redhat.com>
7303
7304 PR debug/47991
7305 * gcc.dg/pr47991.c: New test.
7306
7307 2011-03-07 Jason Merrill <jason@redhat.com>
7308
7309 * g++.dg/abi/mangle46.C: New.
7310
7311 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
7312
7313 PR target/47862
7314 * gcc.target/powerpc/pr47862.c: New.
7315
7316 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
7317
7318 PR target/45413
7319 * gcc.target/i386/combine-mul.c: Require nonpic.
7320
7321 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
7322 Nathan Froyd <froydnj@codesourcery.com>
7323
7324 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
7325
7326 2011-03-06 Mark Mitchell <mark@codesourcery.com>
7327
7328 * README.QMTEST: Remove.
7329
7330 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
7331 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7332
7333 PR fortran/47850
7334 * gfortran.dg/array_constructor_37.f90 : New test.
7335
7336 2011-03-05 Jason Merrill <jason@redhat.com>
7337
7338 * g++.dg/abi/mangle39.C: ABI v5, not 6.
7339 * g++.dg/abi/mangle45.C: Likewise.
7340 * g++.dg/cpp0x/trailing1.C: Likewise.
7341
7342 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7343
7344 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
7345
7346 2011-03-05 Jakub Jelinek <jakub@redhat.com>
7347
7348 PR rtl-optimization/47899
7349 * gcc.dg/pr47899.c: New test.
7350
7351 * gcc.dg/torture/pr47968.c: Ignore warnings.
7352
7353 PR tree-optimization/47967
7354 * gcc.c-torture/compile/pr47967.c: New test.
7355
7356 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
7357
7358 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
7359 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
7360
7361 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
7362
7363 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
7364 and property_getAttributes() if __OBJC2__.
7365 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
7366 * objc.dg/property/property-encoding-1.m: New.
7367 * obj-c++.dg/property/property-encoding-1.mm: New.
7368
7369 2011-03-04 Jason Merrill <jason@redhat.com>
7370
7371 * g++.dg/template/pseudodtor6.C: New.
7372
7373 * g++.dg/inherit/covariant19.C: New.
7374
7375 2011-03-04 Richard Guenther <rguenther@suse.de>
7376
7377 PR middle-end/47968
7378 * gcc.dg/torture/pr47968.c: New testcase.
7379
7380 2011-03-04 Richard Guenther <rguenther@suse.de>
7381
7382 PR middle-end/47975
7383 * gcc.dg/torture/pr47975.c: New testcase.
7384
7385 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
7386
7387 PR c++/47974
7388 * g++.dg/template/crash106.C: New.
7389
7390 2011-03-03 Jakub Jelinek <jakub@redhat.com>
7391
7392 PR c/47963
7393 * gcc.dg/gomp/pr47963.c: New test.
7394 * g++.dg/gomp/pr47963.C: New test.
7395
7396 2011-03-02 Jason Merrill <jason@redhat.com>
7397
7398 * g++.dg/cpp0x/regress/condition1.C: New.
7399
7400 * g++.dg/cpp0x/constexpr-ctor9.C: New.
7401
7402 2011-03-01 Jason Merrill <jason@redhat.com>
7403
7404 * g++.dg/cpp0x/lambda/lambda-98.C: New.
7405
7406 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
7407
7408 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
7409
7410 PR rtl-optimization/47925
7411 * gcc.c-torture/execute/pr47925.c: New test.
7412
7413 2011-03-01 Jason Merrill <jason@redhat.com>
7414
7415 * g++.dg/cpp0x/decltype25.C: New.
7416
7417 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
7418
7419 2011-03-01 Richard Guenther <rguenther@suse.de>
7420
7421 PR tree-optimization/47890
7422 * gcc.dg/torture/pr47890.c: New testcase.
7423
7424 2011-03-01 Richard Guenther <rguenther@suse.de>
7425
7426 PR lto/47924
7427 * gcc.dg/lto/pr47924_0.c: New testcase.
7428
7429 2011-03-01 Richard Guenther <rguenther@suse.de>
7430
7431 PR lto/46911
7432 * gfortran.dg/lto/pr46911_0.f: New testcase.
7433
7434 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7435
7436 PR libgfortran/47933
7437 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
7438 compile errors from older code form.
7439
7440 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7441
7442 PR libgfortran/47567
7443 * gfortran.dg/fmt_fw_d.f90: New test.
7444
7445 2011-02-28 Jason Merrill <jason@redhat.com>
7446
7447 * g++.dg/inherit/covariant18.C: New.
7448
7449 2011-02-28 Jakub Jelinek <jakub@redhat.com>
7450
7451 PR middle-end/47893
7452 * gcc.dg/pr47893.c: New test.
7453
7454 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
7455
7456 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
7457 NULL in case of a selector with conflicting types.
7458 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
7459
7460 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
7461
7462 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
7463 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
7464 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
7465 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
7466
7467 2011-02-28 Jason Merrill <jason@redhat.com>
7468
7469 PR c++/47906
7470 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
7471
7472 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7473
7474 PR libgfortran/47778
7475 * gfortran.dg/namelist_71.f90: New test.
7476
7477 2011-02-27 Jason Merrill <jason@redhat.com>
7478
7479 PR c++/47906
7480 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
7481 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
7482
7483 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
7484
7485 PR c++/46466
7486 * g++.dg/cpp0x/constexpr-ctor8.C: New.
7487
7488 2011-02-27 Jakub Jelinek <jakub@redhat.com>
7489
7490 PR fortran/47886
7491 * gfortran.dg/gomp/task-1.f90: Removed.
7492
7493 2011-02-26 Jason Merrill <jason@redhat.com>
7494
7495 * g++.dg/template/this-targ1.C: New.
7496
7497 * g++.dg/cpp0x/regress/template-const1.C: New.
7498 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
7499 * g++.dg/template/function1.C: Adjust.
7500 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
7501 * g++.dg/debug/debug7.C: Adjust.
7502
7503 2011-02-26 Tobias Burnus <burnus@net-b.de>
7504
7505 PR fortran/47886
7506 * gfortran.dg/gomp/task-1.f90: New.
7507
7508 2011-02-25 Jie Zhang <jie@codesourcery.com>
7509
7510 * gcc.target/arm/neon-thumb2-move.c: Add
7511 dg-require-effective-target arm_thumb2_ok.
7512
7513 2011-02-24 Jason Merrill <jason@redhat.com>
7514
7515 * g++.dg/parse/constant1.C: Specify C++98 mode.
7516 * g++.dg/parse/constant5.C: Likewise.
7517 * g++.dg/parse/error2.C: Likewise.
7518 * g++.dg/parse/semicolon3.C: Likewise.
7519 * g++.dg/template/crash14.C: Likewise.
7520 * g++.dg/template/local4.C: Likewise.
7521 * g++.dg/template/nontype3.C: Likewise.
7522 * g++.dg/parse/crash31.C: Adjust expected errors.
7523 * g++.dg/template/function1.C: Likewise.
7524 * g++.dg/template/ref3.C: Likewise.
7525 * g++.dg/template/static9.C: Likewise.
7526 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
7527
7528 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
7529 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
7530 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
7531 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
7532 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
7533
7534 2011-02-24 Jakub Jelinek <jakub@redhat.com>
7535
7536 PR fortran/47878
7537 * gfortran.dg/pr47878.f90: New test.
7538
7539 2011-02-24 Richard Guenther <rguenther@suse.de>
7540
7541 PR testsuite/47801
7542 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
7543 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
7544
7545 2011-02-24 Richard Guenther <rguenther@suse.de>
7546
7547 PR fortran/47839
7548 * gfortran.dg/lto/pr47839_0.f90: New testcase.
7549 * gfortran.dg/lto/pr47839_1.f90: Likewise.
7550
7551 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7552
7553 PR libgfortran/47567
7554 * gfortran.dg/fmt_f0_1.f90: Update test.
7555
7556 2011-02-23 Jason Merrill <jason@redhat.com>
7557
7558 * g++.dg/abi/mangle39.C: Adjust parm mangling.
7559 * g++.dg/abi/mangle45.C: New.
7560
7561 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
7562 * g++.dg/template/canon-type-9.C: Match use of decltype
7563 between declaration and definition.
7564 * g++.dg/template/canon-type-12.C: Likewise.
7565
7566 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
7567
7568 PR fortran/40850
7569 * gfortran.dg/nested_allocatables_1.f90: New.
7570
7571 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
7572
7573 PR c++/46868
7574 * g++.dg/pr46868.C: New test.
7575 * g++.dg/parse/parameter-declaration-1.C: Adjust.
7576 * g++.dg/parse/error14.C: Adjust.
7577
7578 2011-02-23 Richard Guenther <rguenther@suse.de>
7579
7580 PR tree-optimization/47838
7581 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
7582
7583 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
7584
7585 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
7586
7587 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
7588
7589 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
7590 * gfortran.dg/count_init_expr.f03: Ditto.
7591 * gfortran.dg/gomp/pr43711.f90: Ditto.
7592 * gcc.dg/struct-parse-2.c: Ditto.
7593 * gcc.dg/parse-error-3.c: Ditto.
7594 * gcc.dg/Wlogical-op-1.c: Ditto.
7595 * gcc.dg/Walways-true-1.c: Ditto.
7596 * gcc.dg/pr24225.c: Ditto.
7597 * gcc.dg/Walways-true-2.c: Ditto.
7598 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
7599 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
7600 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
7601 * g++.dg/overload/defarg4.C: Ditto.
7602 * g++.dg/inherit/covariant16.C: Ditto.
7603 * g++.dg/inherit/virtual7.C: Ditto.
7604 * g++.dg/template/canon-type-9.C: Ditto.
7605 * g++.dg/template/access19.C: Ditto.
7606 * g++.dg/template/call7.C: Ditto.
7607 * g++.dg/template/canon-type-2.C: Ditto.
7608 * g++.dg/template/init7.C: Ditto.
7609 * g++.dg/template/sizeof-template-argument.C: Ditto.
7610 * g++.dg/template/const3.C: Ditto.
7611 * g++.dg/template/sfinae26.C: Ditto.
7612 * g++.dg/template/sfinae26.C: Ditto.
7613 * g++.dg/template/canon-type-11.C: Ditto.
7614 * g++.dg/template/union2.C: Ditto.
7615 * g++.dg/template/canon-type-3.C: Ditto.
7616 * g++.dg/template/canon-type-1.C: Ditto.
7617 * g++.dg/template/canon-type-5.C: Ditto.
7618 * g++.dg/template/canon-type-7.C: Ditto.
7619 * g++.dg/template/canon-type-10.C: Ditto.
7620 * g++.dg/template/spec36.C: Ditto.
7621 * g++.dg/template/typedef38.C: Ditto.
7622 * g++.dg/template/canon-type-4.C: Ditto.
7623 * g++.dg/template/canon-type-6.C: Ditto.
7624 * g++.dg/template/canon-type-13.C: Ditto.
7625 * g++.dg/template/instantiate9.C: Ditto.
7626 * g++.dg/template/ttp22.C: Ditto.
7627 * g++.dg/warn/Wreturn-type-6.C: Ditto.
7628 * g++.dg/warn/Walways-true-1.C: Ditto.
7629 * g++.dg/warn/Wlogical-op-1.C: Ditto.
7630 * g++.dg/warn/Walways-true-2.C: Ditto.
7631 * g++.dg/conversion/op4.C: Ditto.
7632 * g++.dg/opt/pr19650.C: Ditto.
7633 * g++.dg/lookup/friend11.C: Ditto.
7634 * g++.dg/other/default2.C: Ditto.
7635 * g++.dg/other/default3.C: Ditto.
7636 * g++.dg/other/dtor2.C: Ditto.
7637 * g++.dg/other/friend5.C: Ditto.
7638 * g++.dg/other/default5.C: Ditto.
7639 * g++.dg/init/brace6.C: Ditto.
7640 * g++.dg/init/aggr5.C: Ditto.
7641 * g++.dg/init/error2.C: Ditto.
7642 * g++.dg/expr/bound-mem-fun.C: Ditto.
7643 * g++.dg/expr/cond6.C: Ditto.
7644 * g++.dg/expr/stmt-expr-1.C: Ditto.
7645 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
7646 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
7647 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
7648 * g++.dg/cpp0x/bracket1.C: Ditto.
7649 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
7650 * g++.dg/cpp0x/pr38646.C: Ditto.
7651 * g++.dg/cpp0x/variadic73.C: Ditto.
7652 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
7653 * g++.dg/cpp0x/bracket4.C: Ditto.
7654 * g++.dg/cpp0x/decltype4.C: Ditto.
7655 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
7656 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
7657 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
7658 * g++.dg/cpp0x/variadic-new2.C: Ditto.
7659 * g++.dg/cpp0x/decltype2.C: Ditto.
7660 * g++.dg/cpp0x/decltype1.C: Ditto.
7661 * g++.dg/cpp0x/bracket2.C: Ditto.
7662 * g++.dg/cpp0x/decltype5.C: Ditto.
7663 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
7664 * g++.dg/cpp0x/variadic70.C: Ditto.
7665 * g++.dg/cpp0x/decltype6.C: Ditto.
7666 * g++.dg/cpp0x/rvo.C: Ditto.
7667 * g++.dg/cpp0x/vt-40092.C: Ditto.
7668 * g++.dg/cpp0x/variadic-new.C: Ditto.
7669 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
7670 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
7671 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
7672 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
7673 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
7674 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
7675 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
7676 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
7677 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
7678 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
7679 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
7680 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
7681 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
7682 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
7683 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
7684 * g++.dg/cpp0x/pr39639.C: Ditto.
7685 * g++.dg/cpp0x/decltype3.C: Ditto.
7686 * g++.dg/cpp0x/variadic68.C: Ditto.
7687 * g++.dg/cpp0x/variadic-function.C: Ditto.
7688 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
7689 * g++.dg/cpp0x/variadic-bind.C: Ditto.
7690 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
7691 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
7692 * g++.dg/parse/crash35.C: Ditto.
7693 * g++.dg/parse/crash40.C: Ditto.
7694 * g++.dg/parse/defarg12.C: Ditto.
7695 * g++.dg/parse/crash34.C: Ditto.
7696 * g++.dg/parse/constructor3.C: Ditto.
7697 * g++.dg/parse/template23.C: Ditto.
7698 * g++.dg/parse/crash56.C: Ditto.
7699 * g++.dg/parse/dtor13.C: Ditto.
7700 * g++.dg/parse/error33.C: Ditto.
7701 * g++.dg/parse/ctor9.C: Ditto.
7702 * g++.dg/parse/error32.C: Ditto.
7703 * g++.dg/parse/error37.C: Ditto.
7704 * g++.dg/parse/bitfield3.C: Ditto.
7705 * g++.dg/parse/struct-4.C: Ditto.
7706 * g++.dg/ext/has_trivial_copy.C: Ditto.
7707 * g++.dg/ext/is_polymorphic.C: Ditto.
7708 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
7709 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
7710 * g++.dg/ext/has_nothrow_assign.C: Ditto.
7711 * g++.dg/ext/is_union.C: Ditto.
7712 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
7713 * g++.dg/ext/is_pod.C: Ditto.
7714 * g++.dg/ext/has_virtual_destructor.C: Ditto.
7715 * g++.dg/ext/has_trivial_constructor.C: Ditto.
7716 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
7717 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
7718 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
7719 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
7720 * g++.dg/ext/is_abstract.C: Ditto.
7721 * g++.dg/ext/has_trivial_assign.C: Ditto.
7722 * g++.dg/ext/is_class.C: Ditto.
7723 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
7724 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
7725 * g++.dg/ext/is_base_of.C: Ditto.
7726 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
7727 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
7728 * g++.dg/ext/is_empty.C: Ditto.
7729 * g++.dg/ext/is_enum.C: Ditto.
7730 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
7731 * gnat.dg/opt11.adb: Ditto.
7732 * obj-c++.dg/pr45735.mm: Ditto.
7733 * obj-c++.dg/pr24393.mm: Ditto.
7734 * obj-c++.dg/exceptions-2.mm: Ditto.
7735 * objc.dg/pr45735.m: Ditto.
7736 * objc.dg/pr24393.m: Ditto.
7737
7738 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
7739
7740 * objc.dg/attributes/objc-exception-1.m: New.
7741
7742 2011-02-23 Jie Zhang <jie@codesourcery.com>
7743
7744 * gcc.dg/cpp/include7.c: New test.
7745
7746 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
7747
7748 PR c++/47242
7749 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
7750
7751 2011-02-23 Jie Zhang <jie@codesourcery.com>
7752
7753 PR rtl-optimization/47763
7754 * gcc.dg/pr47763.c: New test.
7755
7756 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
7757
7758 PR fortran/45743
7759 * gfortran.dg/whole_file_32.f90 : New test.
7760
7761 2011-02-22 Dodji Seketeli <dodji@redhat.com>
7762
7763 PR c++/47666
7764 * g++.dg/inherit/virtual7.C: New test.
7765
7766 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
7767
7768 PR objc/47832
7769 * objc.dg/type-size-3.m: Updated error message.
7770 * objc.dg/type-size-4.m: New test.
7771 * objc.dg/type-size-5.m: New test.
7772
7773 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7774
7775 * lib/gnat.exp: Fix comments.
7776 Don't load libgloss.exp.
7777 (default_gnat_version): Call $compiler with --version.
7778 Adapt regexp for gnatmake output, insert version.
7779 (gnat_version): New proc.
7780 (gnat_init): Remove gnat_libgcc_s_path.
7781 (gnat_target_compile): Likewise.
7782 Remove ld_library_path.
7783 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
7784 (gnat_pass): Remove.
7785 (gnat_pass): Remove.
7786 (gnat_finish): Remove.
7787 (gnat_exit): Remove.
7788 (local_find_gnatmake): Reindent.
7789 (runtest_file_p): Remove.
7790 (prune_warnings): Remove.
7791 (find_gnatclean): New proc.
7792 * lib/gnat-dg.exp (lremove): New proc.
7793 (gnat-dg-test): Reindent.
7794 Remove additional output files.
7795 (gnat-dg-runtest): Remove.
7796
7797 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
7798 * gnat.dg/loop_optimization6.adb: Likewise.
7799 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
7800
7801 2011-02-22 Jakub Jelinek <jakub@redhat.com>
7802
7803 PR tree-optimization/47835
7804 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
7805
7806 2011-02-22 Tobias Burnus <burnus@net-b.de>
7807
7808 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
7809 * gfortran.dg/abstract_type_2.f03: Ditto.
7810 * gfortran.dg/abstract_type_3.f03: Ditto.
7811 * gfortran.dg/abstract_type_4.f03: Ditto.
7812 * gfortran.dg/abstract_type_5.f03: Ditto.
7813 * gfortran.dg/abstract_type_6.f03: Ditto.
7814 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
7815 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
7816 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
7817 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
7818 * gfortran.dg/array_function_5.f90: Ditto.
7819 * gfortran.dg/asynchronous_3.f03: Ditto.
7820 * gfortran.dg/char_expr_1.f90: Ditto.
7821 * gfortran.dg/class_14.f03: Ditto.
7822 * gfortran.dg/data_array_6.f: Ditto.
7823 * gfortran.dg/data_invalid.f90: Ditto.
7824 * gfortran.dg/dot_product_1.f03: Ditto.
7825 * gfortran.dg/func_derived_5.f90: Ditto.
7826 * gfortran.dg/func_result_4.f90: Ditto.
7827 * gfortran.dg/implied_do_1.f90: Ditto.
7828 * gfortran.dg/initialization_25.f90: Ditto.
7829 * gfortran.dg/initialization_26.f90: Ditto.
7830 * gfortran.dg/interface_34.f90: Ditto.
7831 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
7832 * gfortran.dg/keyword_symbol_1.f90: Ditto.
7833 * gfortran.dg/matmul_8.f03: Ditto.
7834 * gfortran.dg/merge_init_expr.f90: Ditto.
7835 * gfortran.dg/pack_assign_1.f90: Ditto.
7836 * gfortran.dg/pack_vector_1.f90: Ditto.
7837 * gfortran.dg/pointer_check_8.f90: Ditto.
7838 * gfortran.dg/product_init_expr.f03: Ditto.
7839 * gfortran.dg/reshape_order_5.f90: Ditto.
7840 * gfortran.dg/reshape_shape_1.f90: Ditto.
7841 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
7842 * gfortran.dg/same_name_2.f90: Ditto.
7843 * gfortran.dg/selected_real_kind_1.f90: Ditto.
7844 * gfortran.dg/spread_init_expr.f03: Ditto.
7845 * gfortran.dg/stmt_func_1.f90: Ditto.
7846 * gfortran.dg/sum_init_expr.f03: Ditto.
7847 * gfortran.dg/transpose_3.f03: Ditto.
7848 * gfortran.dg/unpack_init_expr.f03: Ditto.
7849 * gfortran.dg/warn_conversion.f90: Ditto.
7850 * gfortran.dg/warn_conversion_2.f90: Ditto.
7851 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
7852 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
7853 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
7854 * gfortran.dg/whole_file_16.f90: Ditto.
7855 * gfortran.dg/whole_file_17.f90: Ditto.
7856 * gfortran.dg/whole_file_18.f90: Ditto.
7857 * gfortran.dg/whole_file_20.f03: Ditto.
7858 * gfortran.dg/whole_file_5.f90: Ditto.
7859 * gfortran.dg/whole_file_6.f90: Ditto.
7860 * gfortran.dg/write_invalid_format.f90: Ditto.
7861 * gfortran.dg/zero_sized_6.f90: Ditto.
7862
7863 2011-02-21 Jeff Law <law@redhat.com>
7864
7865 PR rtl-optimization/46178
7866 * gcc.target/i386/pr46178.c: New test.
7867
7868 PR rtl-optimization/46002
7869 * gcc.c-torture/compile/pr46002.c: New test.
7870
7871 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7872
7873 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
7874 *-*-hpux10*.
7875
7876 2011-02-21 Jakub Jelinek <jakub@redhat.com>
7877
7878 PR debug/47106
7879 * g++.dg/debug/pr47106.C: Require effective target lto.
7880
7881 2011-02-21 Jason Merrill <jason@redhat.com>
7882
7883 * g++.dg/cpp0x/constexpr-diag2.C: New.
7884
7885 2011-02-20 Jason Merrill <jason@redhat.com>
7886
7887 * g++.dg/cpp0x/constexpr-ctor7.C: New.
7888
7889 * g++.dg/cpp0x/fntmpdefarg2.C: New.
7890
7891 * g++.dg/overload/conv-op1.C: New.
7892
7893 * g++.dg/cpp0x/constexpr-synth1.C: New.
7894
7895 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
7896
7897 * objc.dg/layout-2.m: New.
7898 * objc.dg/selector-3.m: Adjusted location of error message.
7899 * objc.dg/type-size-3.m: Same.
7900 * obj-c++.dg/selector-3.mm: Same.
7901
7902 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
7903
7904 PR objc/47784
7905 * objc.dg/property/dotsyntax-22.m: New.
7906 * obj-c++.dg/property/dotsyntax-22.mm: New.
7907
7908 2011-02-20 Dodji Seketeli <dodji@redhat.com>
7909
7910 PR c++/46394
7911 * g++.dg/template/typedef38.C: New test.
7912
7913 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
7914
7915 PR fortran/46818
7916 * gfortran.dg/whole_file_30.f90 : New test.
7917 * gfortran.dg/whole_file_31.f90 : New test.
7918
7919 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
7920
7921 PR fortran/45077
7922 PR fortran/44945
7923 * gfortran.dg/whole_file_28.f90 : New test.
7924 * gfortran.dg/whole_file_29.f90 : New test.
7925
7926 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
7927
7928 PR c++/44118
7929 * g++.dg/template/crash105.C: New.
7930
7931 2011-02-19 Jason Merrill <jason@redhat.com>
7932
7933 * g++.dg/cpp0x/regress/no-elide1.C: New.
7934
7935 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
7936
7937 PR tree-optimization/46620
7938 * gcc.dg/pr46620.c: New.
7939
7940 2011-02-19 Jakub Jelinek <jakub@redhat.com>
7941
7942 PR c/47809
7943 * gcc.target/i386/pr47809.c: New test.
7944
7945 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7946 Tobias Burnus <burnus@net-b.de>
7947
7948 * lib/target-supports.exp
7949 (check_effective_target_fortran_large_real): New check for large reals.
7950 * gfortran.dg/nan_7.f90: New test.
7951
7952 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7953
7954 PR libgfortran/47567
7955 * gfortran.dg/fmt_f0_1.f90: Update test.
7956
7957 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
7958
7959 PR fortran/47348
7960 * gfortran.dg/array_constructor_36.f90 : New test.
7961 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
7962 allow for comparison between different elements of the array
7963 constructor at different levels of optimization.
7964
7965 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
7966
7967 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
7968 * gcc.target/i386/pr32280-1.c: Likewise.
7969
7970 2011-02-19 Jakub Jelinek <jakub@redhat.com>
7971
7972 PR target/47800
7973 * gcc.target/i386/pr47800.c: New test.
7974
7975 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
7976
7977 * objc/execute/exceptions/foward-1.x: New.
7978
7979 2011-02-18 Janus Weil <janus@gcc.gnu.org>
7980
7981 PR fortran/47789
7982 * gfortran.dg/derived_constructor_comps_4.f90: New.
7983
7984 2011-02-18 Tobias Burnus
7985
7986 PR fortran/47775
7987 * gfortran.dg/func_result_6.f90: New.
7988
7989 2011-02-18 Michael Matz <matz@suse.de>
7990
7991 PR fortran/45586
7992 * gfortran.dg/lto/pr45586_0.f90: New test.
7993 * gfortran.dg/typebound_proc_20.f90: Ditto.
7994 * gfortran.dg/typebound_proc_21.f90: Ditto.
7995
7996 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
7997
7998 PR c++/47795
7999 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
8000
8001 2011-02-18 Tobias Burnus <burnus@net-b.de>
8002
8003 PR fortran/47750
8004 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
8005 gcc_warning_prefix.
8006 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
8007 normalizing the error/warning output.
8008 * gfortran.dg/Wall.f90: Update dg-error/warning.
8009 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
8010 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
8011 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
8012 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
8013 * gfortran.dg/class_30.f90: Update dg-error/warning.
8014 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
8015 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
8016 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
8017 * gfortran.dg/entry_17.f90: Update dg-error/warning.
8018 * gfortran.dg/entry_19.f90: Update dg-error/warning.
8019 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
8020 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
8021 * gfortran.dg/g77/12632.f: Update dg-error/warning.
8022 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
8023 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
8024 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
8025 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
8026 * gfortran.dg/goto_8.f90: Update dg-error/warning.
8027 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
8028 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
8029 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
8030 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
8031 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
8032 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
8033 * gfortran.dg/volatile3.f90: Update dg-error/warning.
8034 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
8035 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
8036 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
8037 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
8038 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
8039
8040 2011-02-18 Janus Weil <janus@gcc.gnu.org>
8041
8042 PR fortran/47768
8043 * gfortran.dg/proc_ptr_comp_30.f90: New.
8044
8045 2011-02-18 Jakub Jelinek <jakub@redhat.com>
8046
8047 PR debug/47780
8048 * gcc.target/i386/pr47780.c: New test.
8049
8050 2011-02-18 Janus Weil <janus@gcc.gnu.org>
8051
8052 PR fortran/47767
8053 * gfortran.dg/class_40.f03: New.
8054
8055 2011-02-18 Dodji Seketeli <dodji@redhat.com>
8056
8057 PR c++/47208
8058 * g++.dg/cpp0x/auto21.C: New test.
8059
8060 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
8061
8062 * objc.dg/special/unclaimed-category-1.h: Updated for
8063 new ABI support.
8064 * objc.dg/special/unclaimed-category-1.m: Same.
8065 * objc.dg/zero-link-1.m: Same.
8066 * objc.dg/lookup-1.m: Same.
8067 * objc.dg/torture/strings/const-str-9.m
8068 * objc.dg/torture/strings/const-str-10.m: Same.
8069 * objc.dg/torture/strings/const-str-11.m: Same.
8070 * objc.dg/torture/forward-1.m: Same.
8071 * objc.dg/zero-link-2.m: Same.
8072 * objc.dg/encode-7-next-64bit.m: Same.
8073 * objc.dg/method-4.m: Same.
8074 * objc.dg/next-runtime-1.m: Same.
8075 * objc.dg/image-info.m: Same.
8076 * objc.dg/pr23214.m: Same.
8077 * objc.dg/symtab-1.m: Same.
8078 * obj-c++.dg/basic.m: Same.
8079 * obj-c++.dg/proto-lossage-3.m: Same.
8080 * obj-c++.dg/torture/strings/const-str-10.m: Same.
8081 * obj-c++.dg/torture/strings/const-str-11.m: Same.
8082 * obj-c++.dg/torture/strings/const-str-9.m: Same.
8083 * obj-c++.dg/method-11.m: Same.
8084 * objc/execute/enumeration-1.m: Same.
8085 * objc/execute/object_is_class.m: Same.
8086 * objc/execute/formal_protocol-2.m: Same.
8087 * objc/execute/formal_protocol-4.m: Same.
8088 * objc/execute/formal_protocol-6.m: Same.
8089 * objc/execute/bycopy-3.m: Same.
8090 * objc/execute/exceptions/catchall-1.m: Same.
8091 * objc/execute/exceptions/finally-1.m: Same.
8092 * objc/execute/exceptions/local-variables-1.m: Same.
8093 * objc/execute/exceptions/foward-1.m: Same.
8094 * objc/execute/bf-common.h
8095 * objc/execute/enumeration-2.m: Same.
8096 * objc/execute/formal_protocol-1.m: Same.
8097 * objc/execute/formal_protocol-3.m: Same.
8098 * objc/execute/formal_protocol-5.m: Same.
8099 * objc/execute/accessing_ivars.m: Same.
8100 * objc/execute/bycopy-2.m: Same.
8101 * objc/execute/formal_protocol-7.m: Same.
8102 * objc/execute/compatibility_alias.m: Same.
8103 * objc/execute/no_clash.m: Same.
8104 * objc/execute/object_is_meta_class.m: Same.
8105 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
8106 * objc/execute/class-tests-1.h: Include stdio.h.
8107 * objc/execute/class-tests-2.h: Same.
8108 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
8109 runtimes.
8110 * obj-c++.dg/try-catch-2.mm: Same.
8111
8112 2011-02-17 Jakub Jelinek <jakub@redhat.com>
8113
8114 PR c++/47783
8115 * g++.dg/warn/Wunused-parm-4.C: New test.
8116
8117 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
8118 Jan Hubicka <jh@suse.cz>
8119
8120 PR debug/47106
8121 PR debug/47402
8122 * g++.dg/debug/pr47106.C: New.
8123
8124 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
8125
8126 PR target/43653
8127 * gcc.target/i386/pr43653.c: New test.
8128
8129 2011-02-11 Dodji Seketeli <dodji@redhat.com>
8130
8131 PR c++/47172
8132 * g++.dg/template/inherit6.C: New test.
8133
8134 2011-02-16 Janus Weil <janus@gcc.gnu.org>
8135
8136 PR fortran/47745
8137 * gfortran.dg/class_39.f03: New.
8138
8139 2011-02-16 Dodji Seketeli <dodji@redhat.com>
8140
8141 PR c++/47326
8142 * g++.dg/cpp0x/variadic106.C: New test.
8143
8144 2011-02-16 Jakub Jelinek <jakub@redhat.com>
8145
8146 PR libfortran/47757
8147 * gfortran.dg/pr47757-1.f90: New test.
8148 * gfortran.dg/pr47757-2.f90: New test.
8149 * gfortran.dg/pr47757-3.f90: New test.
8150
8151 PR c++/47704
8152 * g++.dg/cpp0x/enum8.C: New test.
8153
8154 2011-02-15 Jason Merrill <jason@redhat.com>
8155
8156 * g++.dg/inherit/implicit-trivial1.C: New.
8157 * g++.dg/cpp0x/implicit-trivial1.C: New.
8158
8159 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
8160
8161 PR middle-end/47725
8162 * gcc.dg/torture/pr47725.c: Removed.
8163
8164 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8165
8166 PR target/47755
8167 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
8168 constant does not generate a load from memory.
8169
8170 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
8171
8172 PR middle-end/47725
8173 * gcc.dg/torture/pr47725.c: New.
8174
8175 2011-02-15 Richard Guenther <rguenther@suse.de>
8176
8177 PR tree-optimization/47743
8178 * gcc.dg/torture/pr47743.c: New testcase.
8179
8180 2011-02-15 Jakub Jelinek <jakub@redhat.com>
8181
8182 PR middle-end/47581
8183 * gcc.target/i386/pr47581.c: New test.
8184
8185 2011-02-14 Janus Weil <janus@gcc.gnu.org>
8186
8187 PR fortran/47730
8188 * gfortran.dg/select_type_22.f03: New.
8189
8190 2011-02-14 Jason Merrill <jason@redhat.com>
8191
8192 * g++.dg/cpp0x/regress/enum1.C: New.
8193
8194 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
8195
8196 * gnat.dg/include.adb: New test.
8197
8198 2011-02-14 Janus Weil <janus@gcc.gnu.org>
8199
8200 PR fortran/47728
8201 * gfortran.dg/class_38.f03: New.
8202
8203 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
8204
8205 * gcc.dg/pr46494.c: New test.
8206
8207 2011-02-14 Richard Guenther <rguenther@suse.de>
8208
8209 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
8210
8211 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8212
8213 PR ada/41929
8214 * gnat.dg/null_pointer_deref1.exp: Don't skip on
8215 sparc*-sun-solaris2.11.
8216
8217 2011-02-14 Janus Weil <janus@gcc.gnu.org>
8218
8219 PR fortran/47349
8220 * gfortran.dg/argument_checking_18.f90: New.
8221
8222 2011-02-13 Tobias Burnus <burnus@net-b.de>
8223
8224 * gfortran.dg/argument_checking_13.f90: Update dg-error.
8225 * gfortran.dg/argument_checking_17.f90: New.
8226
8227 2011-02-12 Janus Weil <janus@gcc.gnu.org>
8228
8229 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
8230 are temporarily disabled.
8231 * gfortran.dg/class_7.f03: Ditto.
8232 * gfortran.dg/coarray_14.f90: Ditto.
8233 * gfortran.dg/typebound_proc_13.f03: Ditto.
8234
8235 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
8236
8237 PR fortran/45586
8238 * gfortran.dg/extends_11.f03: New.
8239
8240 2011-02-11 Xinliang David Li <davidxl@google.com>
8241
8242 PR tree-optimization/47707
8243 * g++.dg/tree-ssa/pr47707.C: New test.
8244
8245 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
8246
8247 * g++.dg/opt/inline17.C: New test.
8248
8249 2011-02-11 Tobias Burnus <burnus@net-b.de>
8250
8251 PR fortran/47550
8252 * gfortran.dg/pure_formal_2.f90: New.
8253
8254 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
8255
8256 PR rtl-optimization/47614
8257 * gfortran.dg/pr47614.f: New.
8258
8259 2011-02-11 Joseph Myers <joseph@codesourcery.com>
8260
8261 PR driver/47678
8262 * gcc.dg/opts-6.c: New test.
8263
8264 2011-02-11 Jakub Jelinek <jakub@redhat.com>
8265
8266 PR debug/47684
8267 * gcc.dg/pr47684.c: New test.
8268
8269 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8270
8271 PR target/47629
8272 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
8273 c99_runtime, dg-add-options c99_runtime.
8274 (main): Use __asm__.
8275
8276 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8277
8278 PR testsuite/47400
8279 * lib/target-supports.exp (check_ascii_locale_available): New proc.
8280 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
8281 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
8282 * gcc.dg/ucnid-10.c: Likewise.
8283 * gcc.dg/ucnid-13.c: Likewise.
8284 * gcc.dg/ucnid-7.c: Likewise.
8285 * gcc.dg/ucnid-8.c: Likewise.
8286 Adapt dg-warning line number.
8287
8288 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
8289
8290 * gcc.target/i386/parity-1.c: Use -march=k8.
8291 * gcc.target/i386/parity-2.c: Ditto.
8292 * gcc.target/i386/vecinit-1.c: Ditto.
8293 * gcc.target/i386/vecinit-2.c: Ditto.
8294
8295 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8296
8297 PR target/46610
8298 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
8299 * gcc.target/mips/save-restore-3.c: Likewise.
8300 * gcc.target/mips/save-restore-4.c: Likewise.
8301 * gcc.target/mips/save-restore-5.c: Likewise.
8302
8303 PR target/47683
8304 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
8305 * g++.dg/tree-prof/partition2.C: Likewise.
8306
8307 2011-02-09 Jason Merrill <jason@redhat.com>
8308
8309 * g++.dg/tree-ssa/inline-3.C: Use a normal function
8310 rather than misdeclare std::puts.
8311
8312 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
8313 * g++.dg/other/warning1.C: Likewise.
8314 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
8315 * g++.old-deja/g++.gb/scope06.C: Likewise.
8316 * g++.old-deja/g++.law/cvt11.C: Likewise.
8317 * g++.old-deja/g++.law/init1.C: Likewise.
8318 * g++.dg/abi/mangle26.C: Likewise.
8319
8320 * g++.dg/template/function1.C: Adjust for C++0x mode.
8321 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
8322
8323 * g++.dg/ext/label10.C: Adjust for C++0x mode.
8324 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
8325
8326 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
8327
8328 * g++.dg/cpp0x/regress/abi-empty7.C: New.
8329
8330 * g++.dg/cpp0x/regress: New directory.
8331 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
8332 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
8333 * g++.dg/cpp0x/regress/regress3.C: New.
8334
8335 2011-02-10 Richard Guenther <rguenther@suse.de>
8336
8337 PR tree-optimization/47677
8338 * gcc.dg/torture/pr47677.c: New testcase.
8339
8340 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
8341
8342 * objc.dg/special/load-category-1.m: Remove unused header.
8343 * objc.dg/special/load-category-1a.m: Likewise.
8344 * objc.dg/special/load-category-2.m: Likewise.
8345 * objc.dg/special/load-category-2a.m: Likewise.
8346 * objc.dg/special/load-category-3.m: Likewise.
8347 * objc.dg/special/load-category-3a.m: Likewise.
8348 * objc.dg/attributes/proto-attribute-2.m: Likewise.
8349 * objc.dg/attributes/proto-attribute-3.m: Likewise.
8350 * objc.dg/attributes/class-attribute-1.m: Likewise.
8351 * objc.dg/property/property.exp: Don't run for Darwin < 9.
8352 * obj-c++.dg/property/property.exp: Likewise.
8353 * objc.dg/attributes/method-sentinel-1.m: Update type header.
8354 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
8355 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
8356 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
8357 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
8358 * obj-c++.dg/template-8.mm: Likewise.
8359
8360 2011-02-10 Jakub Jelinek <jakub@redhat.com>
8361
8362 PR target/47665
8363 * gcc.target/i386/pr47665.c: New test.
8364
8365 2011-02-10 Jie Zhang <jie@codesourcery.com>
8366
8367 PR testsuite/47622
8368 Revert
8369 2011-02-05 Jie Zhang <jie@codesourcery.com>
8370 PR debug/42631
8371 * gcc.dg/pr42631.c: Update test.
8372 * gcc.dg/pr42631-2.c: New test.
8373
8374 2011-02-09 Janus Weil <janus@gcc.gnu.org>
8375
8376 PR fortran/47352
8377 * gfortran.dg/proc_decl_25.f90: New.
8378
8379 2011-02-09 Janus Weil <janus@gcc.gnu.org>
8380
8381 PR fortran/47463
8382 * gfortran.dg/typebound_assignment_2.f03: New.
8383
8384 2011-02-09 Richard Guenther <rguenther@suse.de>
8385
8386 PR tree-optimization/47664
8387 * gcc.dg/tree-ssa/inline-7.c: New testcase.
8388
8389 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
8390
8391 PR middle-end/47646
8392 * gnat.dg/uninit_func.adb: Adjust dg directive.
8393
8394 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
8395
8396 PR middle-end/47646
8397 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
8398
8399 2011-02-09 Janus Weil <janus@gcc.gnu.org>
8400
8401 PR fortran/47637
8402 * gfortran.dg/auto_dealloc_2.f90: New.
8403
8404 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8405
8406 * gcc.dg/builtins-config.h: Remove __sgi handling.
8407 * lib/target-supports.exp (add_options_for_c99_runtime): Add
8408 -std=c99 for mips-sgi-irix6.5*.
8409
8410 2011-02-09 Martin Jambor <mjambor@suse.cz>
8411
8412 PR middle-end/45505
8413 * gfortran.dg/pr25923.f90: Remove xfails.
8414
8415 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8416
8417 PR fortran/47583
8418 * gfortran.dg/inquire_14.f90: New test.
8419
8420 2011-02-08 Janus Weil <janus@gcc.gnu.org>
8421
8422 PR fortran/45290
8423 * gfortran.dg/pointer_init_6.f90: New.
8424
8425 2011-02-08 Jeff Law <law@redhat.com>
8426
8427 PR tree-optimization/42893
8428 * gcc.tree-ssa/pr42893.c: New test.
8429
8430 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
8431
8432 PR tree-optimization/46834
8433 PR tree-optimization/46994
8434 PR tree-optimization/46995
8435 * gcc.dg/graphite/id-pr46834.c: New.
8436 * gfortran.dg/graphite/id-pr46994.f90: New.
8437 * gfortran.dg/graphite/id-pr46995.f90: New.
8438
8439 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8440
8441 PR middle-end/47646
8442 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
8443 using the variable is known the warning is emitted there.
8444 * gcc.dg/uninit-pr19430.c (foo): Likewise.
8445 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
8446
8447 * c-c++-common/pr20000.c (g): Both warnings occur at the return
8448 statement.
8449 (vg): Likewise.
8450 * gcc.dg/noreturn-1.c (foo5): Likewise.
8451 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
8452 (method2): Likewise.
8453
8454 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
8455 the return statement using the uninitialized variable.
8456 * gfortran.dg/pr39666-2.f90 (f): Likewise.
8457
8458 2011-02-08 Richard Guenther <rguenther@suse.de>
8459
8460 PR middle-end/47639
8461 * g++.dg/opt/pr47639.c: New testcase.
8462
8463 2011-02-08 Richard Guenther <rguenther@suse.de>
8464
8465 PR tree-optimization/47632
8466 * g++.dg/opt/pr47632.C: New testcase.
8467
8468 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8469
8470 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
8471
8472 2011-02-07 Richard Guenther <rguenther@suse.de>
8473
8474 PR tree-optimization/47615
8475 * g++.dg/opt/pr47615.C: New testcase.
8476
8477 2011-02-07 Richard Guenther <rguenther@suse.de>
8478
8479 PR tree-optimization/47621
8480 * gcc.dg/torture/pr47621.c: New testcase.
8481
8482 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
8483
8484 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
8485
8486 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
8487
8488 PR fortran/47592
8489 * gfortran.dg/allocate_with_source_1 : New test.
8490
8491 2011-02-05 Jakub Jelinek <jakub@redhat.com>
8492
8493 PR middle-end/47610
8494 * gcc.dg/pr47610.c: New test.
8495
8496 2011-02-05 Jie Zhang <jie@codesourcery.com>
8497
8498 PR debug/42631
8499 * gcc.dg/pr42631.c: Update test.
8500 * gcc.dg/pr42631-2.c: New test.
8501
8502 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
8503
8504 PR fortran/47574
8505 * gfortran.dg/pr47574.f90: New test.
8506
8507 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
8508
8509 PR tree-optimization/46194
8510 * gcc.dg/autopar/pr46194.c: New.
8511
8512 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
8513
8514 PR tree-optimization/43695
8515 * g++.dg/ipa/pr43695.C: New.
8516
8517 2011-02-04 Jakub Jelinek <jakub@redhat.com>
8518
8519 PR inline-asm/23200
8520 * gcc.dg/pr23200.c: New test.
8521
8522 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
8523
8524 PR c++/47589
8525 * g++.dg/pr47589.C: New test.
8526
8527 2011-02-03 Dodji Seketeli <dodji@redhat.com>
8528
8529 PR c++/47398
8530 * g++.dg/template/typedef37.C: New test.
8531 * g++.dg/template/param1.C: Adjust expected error message.
8532
8533 2011-02-03 Jakub Jelinek <jakub@redhat.com>
8534
8535 PR middle-end/31490
8536 * gcc.dg/pr31490-2.c: New test.
8537 * gcc.dg/pr31490-3.c: New test.
8538 * gcc.dg/pr31490-4.c: New test.
8539
8540 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
8541 Jakub Jelinek <jakub@redhat.com>
8542
8543 PR c++/46890
8544 * g++.dg/parser/semicolon3.C: Adjust.
8545 * g++.dg/parser/semicolon4.C: New testcase.
8546 * g++.dg/pr46890.C: New testcase.
8547
8548 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
8549
8550 PR c++/29571
8551 * g++.dg/init/pr29571.C: New.
8552
8553 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
8554
8555 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
8556 instead of vect_int.
8557
8558 2011-02-03 Jakub Jelinek <jakub@redhat.com>
8559
8560 PR target/47312
8561 * gcc.target/i386/pr47312.c: New test.
8562
8563 PR target/47564
8564 * gcc.target/i386/pr47564.c: New test.
8565
8566 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
8567
8568 PR tree-optimization/45122
8569 * gcc.dg/tree-ssa/pr45122.c: New.
8570
8571 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
8572
8573 PR target/47272
8574 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
8575 and vec_vsx_st.
8576
8577 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
8578 and vsx so a default --with-cpu=power7 doesn't give an error
8579 when -mavoid-indexed-addresses is used.
8580
8581 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
8582 wrapper function to save the arguments and then jump to the real
8583 function, rather than depending on the compiler not to move stuff
8584 before an asm.
8585 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
8586
8587 2011-02-02 Janus Weil <janus@gcc.gnu.org>
8588 Paul Thomas <pault@gcc.gnu.org>
8589
8590 PR fortran/47082
8591 * gfortran.dg/class_37.f03 : New test.
8592
8593 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
8594 Richard Guenther <rguenther@suse.de>
8595
8596 PR tree-optimization/40979
8597 PR bootstrap/47044
8598 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
8599 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
8600 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
8601 check_vect_support_and_set_flags.
8602 * gfortran.dg/graphite/vect-pr40979.f90: New.
8603
8604 2011-02-02 Janus Weil <janus@gcc.gnu.org>
8605
8606 PR fortran/47572
8607 * gfortran.dg/class_36.f03: New.
8608
8609 2011-02-02 Richard Guenther <rguenther@suse.de>
8610
8611 PR tree-optimization/47566
8612 * gcc.dg/lto/20110201-1_0.c: New testcase.
8613
8614 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
8615
8616 PR debug/47498
8617 PR debug/47501
8618 PR debug/45136
8619 PR debug/45130
8620 * debug/pr47498.c: New.
8621 * debug/pr47501.c: New.
8622
8623 2011-02-01 Richard Guenther <rguenther@suse.de>
8624
8625 PR tree-optimization/47559
8626 * g++.dg/torture/pr47559.C: New testcase.
8627
8628 2011-02-01 Janus Weil <janus@gcc.gnu.org>
8629
8630 PR fortran/47565
8631 * gfortran.dg/typebound_call_20.f03: New.
8632
8633 2011-02-01 Richard Guenther <rguenther@suse.de>
8634
8635 PR tree-optimization/47555
8636 * gcc.dg/pr47555.c: New testcase.
8637
8638 2011-02-01 Richard Guenther <rguenther@suse.de>
8639
8640 PR tree-optimization/47541
8641 * g++.dg/torture/pr47541.C: New testcase.
8642
8643 2011-01-31 Janus Weil <janus@gcc.gnu.org>
8644
8645 PR fortran/47455
8646 * gfortran.dg/typebound_call_19.f03: New.
8647
8648 2011-01-31 Jakub Jelinek <jakub@redhat.com>
8649
8650 PR c++/47416
8651 * g++.dg/cpp0x/pr47416.C: New test.
8652
8653 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
8654
8655 PR fortran/47519
8656 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
8657
8658 2011-01-31 Janus Weil <janus@gcc.gnu.org>
8659
8660 PR fortran/47463
8661 * gfortran.dg/typebound_assignment_1.f03: New.
8662
8663 2011-01-31 Jakub Jelinek <jakub@redhat.com>
8664
8665 PR tree-optimization/47538
8666 * gcc.c-torture/execute/pr47538.c: New test.
8667
8668 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8669
8670 PR target/45325
8671 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
8672
8673 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8674
8675 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
8676
8677 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
8678
8679 PR rtl-optimization/44031
8680 * gcc.c-torture/compile/20110131-1.c: New test.
8681
8682 2011-01-31 Tobias Burnus <burnus@net-b.de>
8683
8684 PR fortran/47042
8685 * gfortran.dg/stmt_func_1.f90: New.
8686
8687 2011-01-31 Tobias Burnus <burnus@net-b.de>
8688
8689 PR fortran/47042
8690 * gfortran.dg/interface_34.f90: New.
8691
8692 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
8693
8694 PR fortran/47523
8695 * gfortran.dg/realloc_on_assign_5.f03: New test.
8696 * gfortran.dg/realloc_on_assign_5.f03: New test.
8697
8698 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8699
8700 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
8701 * gfortran.dg/bessel_7.f90: Likewise.
8702 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
8703
8704 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
8705 * gfortran.dg/sum_init_expr.f03: Likewise.
8706
8707 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
8708
8709 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
8710 -r -nostdlib.
8711
8712 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
8713 loop only on "vect_intfloat_cvt" targets.
8714
8715 2011-01-29 Tobias Burnus <burnus@net-b.de>
8716
8717 PR fortran/47531
8718 * gfortran.dg/shape_6.f90: New.
8719
8720 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8721
8722 PR libgfortran/47434
8723 * gfortran.dg/read_infnan_1.f90: Update test.
8724 * gfortran.dg/module_nan.f90: Update test.
8725 * gfortran.dg/char4_iunit_1.f03: Update test.
8726 * gfortran.dg/large_real_kind_1.f90: Update test.
8727 * gfortran.dg/real_const_3.f90: Update test.
8728 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
8729
8730 2011-01-29 Dodji Seketeli <dodji@redhat.com>
8731
8732 PR c++/47311
8733 * g++.dg/template/param2.C: New test.
8734
8735 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8736
8737 PR libgfortran/47285
8738 * gfortran.dg/fmt_g.f: New test.
8739
8740 2011-01-28 Tobias Burnus <burnus@net-b.de>
8741
8742 PR fortran/47507
8743 * gfortran.dg/pure_formal_1.f90: New.
8744
8745 2011-01-28 Jakub Jelinek <jakub@redhat.com>
8746
8747 PR target/42894
8748 * gcc.dg/tls/pr42894.c: New test.
8749
8750 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8751
8752 * gcc.dg/pr47276.c: Add dg-require-visibility.
8753
8754 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8755
8756 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
8757
8758 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
8759 Tobias Burnus <burnus@gcc.gnu.org>
8760
8761 PR fortran/45170
8762 PR fortran/35810
8763 PR fortran/47350
8764 * gfortran.dg/realloc_on_assign_3.f03: New test.
8765 * gfortran.dg/realloc_on_assign_4.f03: New test.
8766 * gfortran.dg/allocatable_function_5.f90: New test.
8767 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
8768 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
8769 implemented" dg-errors.
8770
8771 2011-01-27 Jan Hubicka <jh@suse.cz>
8772
8773 PR middle-end/46949
8774 * gcc.dg/attr-weakref-4.c: New testcase
8775
8776 2011-01-27 Martin Jambor <mjambor@suse.cz>
8777
8778 PR tree-optimization/47228
8779 * gcc.dg/torture/pr47228.c: New test.
8780
8781 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8782
8783 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
8784
8785 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8786
8787 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
8788 when using auto-overlay support on the SPU.
8789
8790 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
8791
8792 PR rtl-optimization/44174
8793 * gcc.target/i386/asm-6.c: New test.
8794
8795 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
8796
8797 PR rtl-optimization/46856
8798 * gcc.c-torture/compile/pr46856.c: New test.
8799
8800 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
8801 Andrew Pinski <pinskia@gmail.com>
8802
8803 PR c/43082
8804 * gcc.dg/pr43082.c: New.
8805
8806 2011-01-26 DJ Delorie <dj@redhat.com>
8807
8808 PR rtl-optimization/46878
8809 * gcc.dg/pr46878-1.c: New test.
8810
8811 2011-01-26 Jakub Jelinek <jakub@redhat.com>
8812
8813 PR c++/47476
8814 * g++.dg/cpp0x/pr47476.C: New test.
8815
8816 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
8817
8818 * gcc.c-torture/compile/20110126-1.c: New test.
8819
8820 2011-01-26 Jakub Jelinek <jakub@redhat.com>
8821
8822 PR c/47473
8823 * gcc.dg/torture/pr47473.c: New test.
8824
8825 2011-01-26 Jan Hubicka <jh@suse.cz>
8826
8827 PR target/47237
8828 * gcc.c-torture/execute/pr47237.c: New testcase.
8829
8830 2011-01-26 Jan Hubicka <jh@suse.cz>
8831
8832 PR tree-optimization/47190
8833 * gcc.dg/attr-weakref-3.c: New testcase.
8834
8835 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
8836
8837 PR c++/43601
8838 * gcc.dg/dll-9a.c: New test file.
8839 * gcc.dg/dll-11.c: Likewise.
8840 * gcc.dg/dll-12.c: Likewise.
8841 * gcc.dg/dll-12a.c: Likewise.
8842 * gcc.dg/dll-11a.c: Likewise.
8843 * gcc.dg/dll-9.c: Likewise.
8844 * gcc.dg/dll-10.c: Likewise.
8845 * gcc.dg/dll-10a.c: Likewise.
8846 * g++.dg/ext/dllexport4a.cc: Likewise.
8847 * g++.dg/ext/dllexport4.C: Likewise.
8848 * g++.dg/ext/dllexport5.C: Likewise.
8849 * g++.dg/ext/dllexport5a.cc: Likewise.
8850
8851 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8852
8853 PR tree-optimization/46970
8854 * gcc.dg/graphite/pr46970.c: New.
8855
8856 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8857
8858 PR tree-optimization/46215
8859 * gcc.dg/graphite/pr46215.c: New.
8860
8861 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8862
8863 PR tree-optimization/46168
8864 * gcc.dg/graphite/pr46168.c: New.
8865
8866 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8867
8868 PR tree-optimization/43657
8869 * gcc.dg/graphite/pr43657.c: New.
8870
8871 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8872
8873 PR tree-optimization/29832
8874 * gfortran.dg/graphite/pr29832.f90: New.
8875
8876 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8877
8878 PR tree-optimization/43567
8879 * gcc.dg/graphite/pr43567.c: New.
8880
8881 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8882
8883 * gfortran.dg/graphite/interchange-4.f: New.
8884 * gfortran.dg/graphite/interchange-5.f: New.
8885
8886 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
8887 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
8888 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
8889 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
8890 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
8891 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
8892 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
8893 * gfortran.dg/ltrans-7.f90: Removed.
8894 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
8895
8896 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
8897 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
8898 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
8899 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
8900 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
8901 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
8902 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
8903 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
8904 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
8905 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
8906 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
8907 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
8908 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
8909 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
8910 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
8911 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
8912 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
8913 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
8914 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
8915 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
8916 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
8917 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
8918 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
8919 * gcc.dg/tree-ssa/data-dep-1.c
8920 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
8921 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
8922 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
8923 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
8924 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
8925
8926 2011-01-25 Jakub Jelinek <jakub@redhat.com>
8927
8928 PR tree-optimization/47265
8929 PR tree-optimization/47443
8930 * gcc.c-torture/compile/pr47265.c: New test.
8931 * gcc.dg/pr47443.c: New test.
8932
8933 2011-01-25 Martin Jambor <mjambor@suse.cz>
8934
8935 PR tree-optimization/47382
8936 * g++.dg/torture/pr47382.C: New test.
8937 * g++.dg/opt/devirt1.C: Xfail.
8938
8939 2011-01-25 Yao Qi <yao@codesourcery.com>
8940
8941 PR target/45701
8942 * gcc.target/arm/pr45701-1.c: New test.
8943 * gcc.target/arm/pr45701-2.c: New test.
8944 * gcc.target/arm/pr45701-3.c: New test.
8945
8946 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8947 Jakub Jelinek <jakub@redhat.com>
8948
8949 PR tree-optimization/47271
8950 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
8951
8952 2011-01-25 Nick Clifton <nickc@redhat.com>
8953
8954 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
8955 (saturate_add): Delete.
8956 (exchange): Delete.
8957 (main): Do not run saturate_add.
8958 (set_interrupts): Delete.
8959
8960 2011-01-25 Tobias Burnus <burnus@net-b.de>
8961
8962 PR fortran/47448
8963 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
8964
8965 2011-01-25 Jakub Jelinek <jakub@redhat.com>
8966
8967 PR tree-optimization/47427
8968 PR tree-optimization/47428
8969 * gcc.c-torture/compile/pr47427.c: New test.
8970 * gcc.c-torture/compile/pr47428.c: New test.
8971
8972 2011-01-25 Richard Guenther <rguenther@suse.de>
8973
8974 PR middle-end/47411
8975 * gcc.dg/torture/pr47411.c: New testcase.
8976
8977 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8978
8979 * gfortran.dg/graphite/id-24.f: New.
8980 * gfortran.dg/graphite/id-25.f: New.
8981
8982 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8983
8984 * gfortran.dg/graphite/id-23.f: New.
8985
8986 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8987
8988 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
8989
8990 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8991
8992 * gcc.dg/graphite/block-0.c: Un-XFAILed.
8993 * gcc.dg/graphite/block-1.c: Un-XFAILed.
8994 * gcc.dg/graphite/block-7.c: Un-XFAILed.
8995 * gcc.dg/graphite/block-8.c: Un-XFAILed.
8996 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
8997 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
8998 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
8999 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
9000 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
9001
9002 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
9003
9004 * gcc.dg/graphite/block-0.c: Add documentation.
9005 * gcc.dg/graphite/block-4.c: Same.
9006 * gcc.dg/graphite/block-7.c: Same.
9007 * gcc.dg/graphite/block-8.c: New.
9008 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
9009 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
9010 * gcc.dg/graphite/interchange-12.c: Add documentation.
9011 * gcc.dg/graphite/interchange-13.c: New.
9012 * gcc.dg/graphite/interchange-14.c: New.
9013 * gcc.dg/graphite/interchange-15.c: New.
9014 * gcc.dg/graphite/interchange-8.c: Add documentation.
9015 * gcc.dg/graphite/interchange-mvt.c: Same.
9016
9017 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9018
9019 PR target/47408
9020 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
9021 * gcc.target/powerpc/altivec-14.c: Ditto.
9022 * gcc.target/powerpc/altivec-33.c: Ditto.
9023 * gcc.target/powerpc/altivec-types-1.c: Ditto.
9024 * gcc.target/powerpc/altivec-types-2.c: Ditto.
9025 * gcc.target/powerpc/altivec-types-3.c: Ditto.
9026 * gcc.target/powerpc/altivec-types-4.c: Ditto.
9027 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
9028 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
9029 * g++.dg/ext/altivec-15.C: Ditto.
9030 * g++.dg/ext/altivec-types-1.C: Ditto.
9031 * g++.dg/ext/altivec-types-2.C: Ditto.
9032 * g++.dg/ext/altivec-types-3.C: Ditto.
9033 * g++.dg/ext/altivec-types-4.C: Ditto.
9034
9035 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9036
9037 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
9038
9039 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9040
9041 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
9042 optimization options.
9043
9044 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9045
9046 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
9047
9048 PR testsuite/45988
9049 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
9050
9051 2011-01-23 Tobias Burnus <burnus@net-b.de>
9052
9053 PR fortran/47421
9054 * gfortran.dg/allocatable_scalar_12.f90: New.
9055
9056 2011-01-23 Ira Rosen <irar@il.ibm.com>
9057
9058 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
9059 vectorization to be not profitable if peeling is used to
9060 realign the memory access.
9061 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
9062 loop bound to avoid loop unrolling.
9063 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
9064
9065 2011-01-22 Jan Hubicka <jh@suse.cz>
9066
9067 PR lto/47333
9068 * g++.dg/lto/pr47333.C: New file.
9069
9070 2011-01-22 Jan Hubicka <jh@suse.cz>
9071
9072 PR tree-optimization/43884
9073 PR lto/44334
9074 * gcc.dg/autopar/outer-2.c: Increase array size.
9075 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
9076
9077 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
9078
9079 PR fortran/38536
9080 * gfortran.dg/c_loc_tests_16.f90: New test.
9081
9082 2011-01-22 Tobias Burnus <burnus@net-b.de>
9083
9084 PR fortran/47399
9085 * gfortran.dg/typebound_proc_19.f90: New.
9086
9087 2011-01-21 Jeff Law <law@redhat.com>
9088
9089 PR tree-optimization/47053
9090 * g++.dg/pr47053.C: New test.
9091
9092 2011-01-21 Jason Merrill <jason@redhat.com>
9093
9094 PR c++/47041
9095 * g++.dg/cpp0x/constexpr-ctor6.C: New.
9096
9097 2011-01-21 Jakub Jelinek <jakub@redhat.com>
9098
9099 PR c++/47388
9100 * g++.dg/cpp0x/range-for10.C: New test.
9101 * g++.dg/template/for1.C: New test.
9102
9103 PR middle-end/45566
9104 * g++.dg/tree-prof/partition3.C: New test.
9105
9106 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
9107
9108 PR rtl-optimization/47366
9109 * g++.dg/opt/pr47366.C: New test.
9110
9111 2011-01-21 Jason Merrill <jason@redhat.com>
9112
9113 PR c++/46552
9114 * g++.dg/cpp0x/constexpr-regress2.C: New.
9115
9116 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
9117
9118 2011-01-21 Jeff Law <law@redhat.com>
9119
9120 PR rtl-optimization/41619
9121 * gcc.dg/pr41619.c: New.
9122
9123 2011-01-21 Jakub Jelinek <jakub@redhat.com>
9124
9125 PR tree-optimization/47355
9126 * g++.dg/opt/pr47355.C: New test.
9127
9128 2011-01-21 Richard Guenther <rguenther@suse.de>
9129
9130 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
9131 making main hot.
9132
9133 2011-01-21 Richard Guenther <rguenther@suse.de>
9134
9135 PR tree-optimization/47365
9136 * gcc.dg/torture/pr47365.c: New testcase.
9137 * gcc.dg/tree-ssa/pr47392.c: Likewise.
9138
9139 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9140
9141 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
9142
9143 2011-01-21 Jakub Jelinek <jakub@redhat.com>
9144
9145 PR tree-optimization/47391
9146 * gcc.dg/pr47391.c: New test.
9147
9148 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9149
9150 * g++.dg/template/char1.C: Use signed char.
9151
9152 2011-01-21 Tobias Burnus <burnus@net-b.de>
9153
9154 PR fortran/47377
9155 * gfortran.dg/pointer_target_4.f90: New.
9156
9157 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
9158
9159 PR target/47251
9160 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
9161 ILP32 system and not IP32.
9162
9163 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
9164
9165 PR debug/46583
9166 * g++.dg/debug/pr46583.C: New.
9167
9168 2011-01-20 Jakub Jelinek <jakub@redhat.com>
9169
9170 PR debug/47283
9171 * g++.dg/debug/pr47283.C: New test.
9172
9173 PR testsuite/47371
9174 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
9175 * gcc.target/i386/headmerge-2.c: Likewise.
9176
9177 2011-01-20 Richard Guenther <rguenther@suse.de>
9178
9179 PR middle-end/47370
9180 * gcc.dg/torture/pr47370.c: New testcase.
9181
9182 2011-01-20 Jakub Jelinek <jakub@redhat.com>
9183
9184 PR tree-optimization/46130
9185 * gcc.dg/pr46130-1.c: New test.
9186 * gcc.dg/pr46130-2.c: New test.
9187
9188 2011-01-19 Dodji Seketeli <dodji@redhat.com>
9189
9190 PR c++/47291
9191 * g++.dg/debug/dwarf2/template-params-10.C: New test.
9192
9193 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
9194
9195 PR debug/46240
9196 * g++.dg/debug/pr46240.cc: New.
9197
9198 2011-01-19 Jakub Jelinek <jakub@redhat.com>
9199
9200 PR c++/47303
9201 * g++.dg/template/anonunion1.C: New test.
9202
9203 PR rtl-optimization/47337
9204 * gcc.c-torture/execute/pr47337.c: New test.
9205
9206 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9207
9208 PR testsuite/45342
9209 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
9210
9211 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9212
9213 PR tree-optimization/46021
9214 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
9215
9216 2011-01-19 Jakub Jelinek <jakub@redhat.com>
9217
9218 PR tree-optimization/47290
9219 * g++.dg/torture/pr47290.C: New test.
9220
9221 2011-01-18 Janus Weil <janus@gcc.gnu.org>
9222
9223 PR fortran/47240
9224 * gfortran.dg/proc_ptr_comp_29.f90: New.
9225
9226 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
9227
9228 PR testsuite/41146
9229 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
9230 powerpc-apple-darwin9.
9231
9232 2011-01-18 Jakub Jelinek <jakub@redhat.com>
9233
9234 PR rtl-optimization/47299
9235 * gcc.c-torture/execute/pr47299.c: New test.
9236
9237 2011-01-17 Jason Merrill <jason@redhat.com>
9238
9239 * g++.dg/cpp0x/constexpr-virtual.C: New.
9240
9241 2011-01-17 Jakub Jelinek <jakub@redhat.com>
9242
9243 PR fortran/47331
9244 * gfortran.dg/gomp/pr47331.f90: New test.
9245
9246 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
9247
9248 PR objc/47314
9249 * objc.dg/selector-warn-1.m: New.
9250 * obj-c++.dg/selector-warn-1.mm: New.
9251
9252 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
9253
9254 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
9255 Update dg-final accordingly.
9256
9257 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9258
9259 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
9260
9261 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9262
9263 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
9264 target check.
9265 * gcc.dg/guality/pr36728-2.c: Likewise.
9266
9267 2011-01-17 Richard Guenther <rguenther@suse.de>
9268
9269 PR tree-optimization/47313
9270 * g++.dg/torture/pr47313.C: New testcase.
9271
9272 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
9273
9274 PR target/47318
9275 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
9276 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
9277 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
9278 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
9279
9280 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
9281 as __m256i.
9282 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
9283 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
9284 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
9285
9286 2011-01-17 Richard Guenther <rguenther@suse.de>
9287
9288 PR tree-optimization/45967
9289 * gcc.dg/torture/pr45967-2.c: New testcase.
9290 * gcc.dg/torture/pr45967-3.c: Likewise.
9291
9292 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9293
9294 PR testsuite/47325
9295 * g++.dg/ext/pr47213.C: Require visibility.
9296
9297 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
9298
9299 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
9300 * gcc.dg/fixed-point/struct-union.c: Update error messages.
9301
9302 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
9303
9304 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
9305 Linux-based targets.
9306
9307 2011-01-13 Jan Hubicka <jh@suse.cz>
9308
9309 PR tree-optimization/47276
9310 * gcc.dg/pr47276.c: New testcase.
9311
9312 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
9313 Jonathan Wakely <jwakely.gcc@gmail.com>
9314
9315 PR c++/33558
9316 * g++.dg/other/pr33558.C: New.
9317 * g++.dg/other/pr33558-2.C: New.
9318
9319 2011-01-14 Martin Jambor <mjambor@suse.cz>
9320
9321 PR tree-optimization/45934
9322 PR tree-optimization/46302
9323 * g++.dg/ipa/devirt-c-1.C: New test.
9324 * g++.dg/ipa/devirt-c-2.C: Likewise.
9325 * g++.dg/ipa/devirt-c-3.C: Likewise.
9326 * g++.dg/ipa/devirt-c-4.C: Likewise.
9327 * g++.dg/ipa/devirt-c-5.C: Likewise.
9328 * g++.dg/ipa/devirt-c-6.C: Likewise.
9329 * g++.dg/ipa/devirt-6.C: Likewise.
9330 * g++.dg/ipa/devirt-d-1.C: Likewise.
9331 * g++.dg/torture/pr45934.C: Likewise.
9332
9333 2011-01-14 Jason Merrill <jason@redhat.com>
9334
9335 * g++.dg/cpp0x/variadic105.C: New.
9336
9337 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
9338 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9339
9340 PR objc/45989
9341 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
9342 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
9343 execution tests on i?86-*-*, x86_64-*-* and
9344 powerpc*-apple-darwin* && ilp32.
9345 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
9346 tests on i?86-*-* and x86_64-*-*.
9347
9348 2011-01-14 Richard Guenther <rguenther@suse.de>
9349
9350 PR tree-optimization/47280
9351 * g++.dg/opt/pr47280.C: New testcase.
9352
9353 2011-01-14 Jason Merrill <jason@redhat.com>
9354
9355 * g++.dg/cpp0x/constexpr-regress1.C: New.
9356
9357 * g++.dg/ext/flexary2.C: New.
9358
9359 2011-01-14 Richard Guenther <rguenther@suse.de>
9360
9361 PR middle-end/47281
9362 * gcc.dg/torture/pr47281.c: New testcase.
9363 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
9364
9365 2011-01-14 Richard Guenther <rguenther@suse.de>
9366
9367 PR tree-optimization/47286
9368 * gcc.dg/tree-ssa/pr47286.c: New testcase.
9369
9370 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
9371
9372 PR c++/47213
9373 * g++.dg/ext/pr47213.C: New.
9374
9375 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9376
9377 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
9378
9379 2011-01-13 Tobias Burnus <burnus@net-b.de>
9380 Mikael Morin <mikael@gcc.gnu.org>
9381
9382 PR fortran/45848
9383 PR fortran/47204
9384 * gfortran.dg/select_type_20.f90: New.
9385 * gfortran.dg/select_type_21.f90: New.
9386
9387 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
9388
9389 PR target/47251
9390 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
9391
9392 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9393
9394 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
9395 * gcc.dg/guality/pr36728-2.c: Likewise.
9396
9397 2011-01-13 Dodji Seketeli <dodji@redhat.com>
9398
9399 PR debug/PR46973
9400 * g++.dg/debug/dwarf2/template-params-9.C: New test.
9401
9402 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
9403
9404 PR rtl-optimization/45352
9405 * gcc.dg/pr45352-3.c: New.
9406
9407 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
9408
9409 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
9410 comment.
9411 * g++.dg/cpp0x/range-for8.C: New.
9412 * g++.dg/cpp0x/range-for9.C: New.
9413
9414 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
9415
9416 PR debug/47209
9417 * g++.dg/debug/pr47209.C: New.
9418
9419 2011-01-12 Richard Guenther <rguenther@suse.de>
9420
9421 PR lto/47259
9422 * gcc.dg/lto/pr47259_0.c: New testcase.
9423 * gcc.dg/lto/pr47259_1.c: Likewise.
9424
9425 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
9426
9427 * objc-obj-c++-shared/Object1.h: Add copyright header, update
9428 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
9429 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
9430 methods missing from the OBJC2 Object.
9431 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
9432 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
9433 GNU and NeXT runtimes.
9434 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
9435 comments.
9436 * objc-obj-c++-shared/Object1.m: Likewise.
9437 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
9438 * objc.dg/proto-qual-1.m: Likewise.
9439 * obj-c++.dg/proto-lossage-3.mm: Likewise.
9440 * obj-c++.dg/proto-qual-1.mm: Likewise.
9441
9442 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
9443
9444 PR testsuite/33033
9445 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
9446
9447 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
9448
9449 Fixed the Objective-C++ testsuite and updated all tests.
9450 * lib/obj-c++.exp (obj-c++_init): Declare and set
9451 gcc_warning_prefix and gcc_error_prefix.
9452 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
9453 'dg-warning', 'dg-message' and 'dg-error'.
9454 * obj-c++.dg/class-extension-3.mm: Likewise.
9455 * obj-c++.dg/class-protocol-1.mm: Likewise.
9456 * obj-c++.dg/encode-7.mm: Likewise.
9457 * obj-c++.dg/exceptions-3.mm: Likewise.
9458 * obj-c++.dg/exceptions-5.mm: Likewise.
9459 * obj-c++.dg/method-12.mm: Likewise.
9460 * obj-c++.dg/method-13.mm: Likewise.
9461 * obj-c++.dg/method-15.mm: Likewise.
9462 * obj-c++.dg/method-16.mm: Likewise.
9463 * obj-c++.dg/method-4.mm: Likewise.
9464 * obj-c++.dg/method-8.mm: Likewise.
9465 * obj-c++.dg/method-conflict-1.mm: Likewise.
9466 * obj-c++.dg/method-conflict-2.mm: Likewise.
9467 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
9468 and uncommented second part of the testcase now that the testsuite
9469 works correctly.
9470 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
9471 and uncommented second part of the testcase now that the testsuite
9472 works correctly.
9473 * obj-c++.dg/private-1.mm: Likewise.
9474 * obj-c++.dg/proto-lossage-4.mm: Likewise.
9475 * obj-c++.dg/syntax-error-7.mm: Likewise.
9476 * obj-c++.dg/warn5.mm: Likewise.
9477 * obj-c++.dg/property/at-property-14.mm: Likewise.
9478 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
9479 FIXME.
9480 * obj-c++.dg/property/at-property-18.mm: Likewise.
9481 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
9482 FIXME.
9483 * obj-c++.dg/property/at-property-21.mm: Likewise.
9484 * obj-c++.dg/property/at-property-28.mm: Likewise.
9485 * obj-c++.dg/property/at-property-5.mm: Likewise.
9486 * obj-c++.dg/property/dynamic-2.mm: Likewise.
9487 * obj-c++.dg/property/property-neg-3.mm: Likewise.
9488 * obj-c++.dg/property/synthesize-11.mm: Likewise.
9489 * obj-c++.dg/property/synthesize-6.mm: Likewise.
9490 * obj-c++.dg/property/synthesize-8.mm: Likewise.
9491 * obj-c++.dg/property/synthesize-9.mm: Likewise.
9492 * obj-c++.dg/tls/diag-5.mm: Likewise.
9493 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
9494 dg-error, now matched correctly.
9495
9496 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
9497
9498 * objc.dg/property/at-property-29.m: New.
9499 * obj-c++.dg/property/at-property-29.mm: New.
9500
9501 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9502
9503 * go.test/go-test.exp (go-set-goarch): New proc.
9504 (go-gc-tests): Use it.
9505
9506 2011-01-11 Dodji Seketeli <dodji@redhat.com>
9507
9508 PR debug/46955
9509 * g++.dg/debug/dwarf2/template-params-8.C: New test.
9510
9511 2011-01-11 Richard Henderson <rth@redhat.com>
9512
9513 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
9514
9515 2011-01-11 Jan Hubicka <jh@suse.cz>
9516
9517 PR lto/45721
9518 PR lto/45375
9519 * gcc.dg/lto/pr45721_1.c: New file.
9520 * gcc.dg/lto/pr45721_0.c: New file.
9521
9522 2011-01-11 Richard Guenther <rguenther@suse.de>
9523
9524 PR tree-optimization/46076
9525 * gcc.dg/tree-ssa/pr46076.c: New testcase.
9526
9527 2011-01-11 Jeff Law <law@redhat.com>
9528
9529 * PR tree-optimization/47086
9530 * gcc.dg/pr47086.c: New test.
9531
9532 2011-01-11 Jason Merrill <jason@redhat.com>
9533
9534 PR c++/46658
9535 * g++.dg/template/new10.C: New.
9536
9537 PR c++/45520
9538 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
9539
9540 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
9541
9542 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
9543 Split type definitions and NSConstantString class into...
9544 * objc-obj-c++-shared/objc-test-suite-types.h: New.
9545 * objc-obj-c++-shared/nsconstantstring-class.h: New.
9546 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
9547 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
9548 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
9549 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
9550 to comments.
9551 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
9552 encode defines for newer NeXT system headers.
9553 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
9554 * obj-c++.dg/torture/strings/string1.mm: Likewise.
9555 * objc.dg/foreach-5.m: Likewise.
9556 * objc.dg/foreach-2.m: Likewise.
9557 * objc.dg/foreach-4.m: Likewise.
9558 * objc.dg/torture/strings/string1.m: Likewise.
9559 * objc.dg/torture/strings/string2.m: Likewise.
9560 * objc.dg/torture/strings/string3.m: Likewise.
9561 * objc.dg/torture/strings/string4.m: Likewise.
9562 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
9563 header and stand alone.
9564 * obj-c++.dg/strings/strings-2.mm: Likewise.
9565 * objc.dg/torture/strings/const-str-3.m: Likewise.
9566 * objc.dg/strings/strings-2.m: Likewise.
9567 * objc.dg/strings/const-str-12b.m: Likewise.
9568
9569 2011-01-12 Richard Guenther <rguenther@suse.de>
9570
9571 PR middle-end/32511
9572 * gcc.dg/attr-weak-1.c: Adjust.
9573
9574 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
9575
9576 PR fortran/47051
9577 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
9578 standard compliant and comment.
9579
9580 2011-01-10 Jan Hubicka <jh@suse.cz>
9581
9582 PR lto/46083
9583 * gcc.dg/initpri3.c: New testcase.
9584
9585 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
9586
9587 PR lto/47222
9588 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
9589 externally visible.
9590 (g_esi): Likewise.
9591 (g_ebx): Likewise.
9592 (g_ebp): Likewise.
9593 (g_esp): Likewise.
9594 (g_ebp_save): Likewise.
9595 (g_esp_save): Likewise.
9596
9597 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9598
9599 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
9600
9601 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9602
9603 PR tree-optimization/46021
9604 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
9605 i?86-*-*, x86_64-*-*.
9606
9607 2011-01-10 Jeff Law <law@redhat.com>
9608
9609 * PR tree-optimization/47141
9610 * gcc.c-torture/compile/pr47141.c: New test.
9611
9612 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
9613
9614 PR testsuite/46230
9615 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
9616 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
9617 * gcc.dg/vect/slp-35.c: Remove XFAILs.
9618 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
9619
9620 PR testsuite/46230
9621 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
9622 being vectorized. Adjust dg-final pattern. Remove XFAIL.
9623 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
9624 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
9625 being vectorized. Adjust dg-final pattern.
9626
9627 PR testsuite/46230
9628 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
9629 * gcc.dg/vect/slp-24.c: Likewise.
9630
9631 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
9632
9633 PR c++/47218
9634 * g++.dg/other/pr47218-1.C: New test file.
9635 * g++.dg/other/pr47218.C: Likewise.
9636 * g++.dg/other/pr47218.h: New supporting header.
9637
9638 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
9639
9640 PR objc/47232
9641 * objc.dg/attributes/invalid-attribute-1.m: New.
9642 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
9643
9644 2011-01-09 Janus Weil <janus@gcc.gnu.org>
9645
9646 PR fortran/47224
9647 * gfortran.dg/proc_ptr_comp_28.f90: New.
9648
9649 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
9650
9651 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
9652 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
9653 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
9654 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
9655 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
9656 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
9657 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
9658 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
9659 * objc.dg/gnu-api-2-class.m: Likewise.
9660 * objc.dg/gnu-api-2-ivar.m: Likewise.
9661 * objc.dg/gnu-api-2-method.m: Likewise.
9662 * objc.dg/gnu-api-2-objc.m: Likewise.
9663 * objc.dg/gnu-api-2-object.m: Likewise.
9664 * objc.dg/gnu-api-2-property.m: Likewise.
9665 * objc.dg/gnu-api-2-protocol.m: Likewise.
9666 * objc.dg/gnu-api-2-sel.m: Likewise.
9667
9668 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
9669
9670 * objc.dg/foreach-1.m: Skip for Darwin < 9.
9671 * objc.dg/objc-foreach-4.m: Likewise.
9672 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
9673 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
9674 * objc.dg/foreach-4.m: Likewise.
9675 * objc.dg/foreach-5.m: Likewise.
9676 * objc.dg/foreach-3.m: Return self from init.
9677
9678 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
9679
9680 PR fortran/38536
9681 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
9682
9683 2011-01-09 Janus Weil <janus@gcc.gnu.org>
9684
9685 PR fortran/46313
9686 * gfortran.dg/class_35.f90: New.
9687
9688 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
9689
9690 * objc.dg/foreach-1.m: Add "-Wall" to flags.
9691
9692 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
9693
9694 PR objc/47078
9695 * objc.dg/invalid-method-2.m: New.
9696 * obj-c++.dg/invalid-method-2.mm: New.
9697
9698 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
9699
9700 PR fortran/46896
9701 * gfortran.dg/transpose_optimization_2.f90 : New test.
9702
9703 2011-01-08 Jan Hubicka <jh@suse.cz>
9704
9705 PR tree-optmization/46469
9706 * g++.dg/torture/pr46469.C: New testcase.
9707
9708 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
9709
9710 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
9711 emulation of libobjc-gnu structure layout functionality to ..
9712 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
9713 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
9714 * objc/execute/bf-common.h: Adjust headers.
9715 * objc/execute/bf-1.m: Likewise.
9716 * objc/execute/bf-2.m: Likewise.
9717 * objc/execute/bf-3.m: Likewise.
9718 * objc/execute/bf-4.m: Likewise.
9719 * objc/execute/bf-5.m: Likewise.
9720 * objc/execute/bf-6.m: Likewise.
9721 * objc/execute/bf-7.m: Likewise.
9722 * objc/execute/bf-8.m: Likewise.
9723 * objc/execute/bf-9.m: Likewise.
9724 * objc/execute/bf-10.m: Likewise.
9725 * objc/execute/bf-11.m: Likewise.
9726 * objc/execute/bf-12.m: Likewise.
9727 * objc/execute/bf-13.m: Likewise.
9728 * objc/execute/bf-14.m: Likewise.
9729 * objc/execute/bf-15.m: Likewise.
9730 * objc/execute/bf-16.m: Likewise.
9731 * objc/execute/bf-17.m: Likewise.
9732 * objc/execute/bf-18.m: Likewise.
9733 * objc/execute/bf-19.m: Likewise.
9734 * objc/execute/bf-20.m: Likewise.
9735 * objc/execute/bf-21.m: Likewise.
9736 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
9737 objc_get_type_qualifiers ().
9738
9739 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
9740
9741 PR fortran/45777
9742 * gfortran.dg/dependency_39.f90: New test.
9743
9744 2011-01-07 Jan Hubicka <jh@suse.cz>
9745
9746 Get builtins tests ready for linker plugin.
9747 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
9748 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
9749 my_memset, my_bzero): Mark used.
9750 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
9751 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
9752 volatile.
9753 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
9754 volatile.
9755
9756 2011-01-07 Jan Hubicka <jh@suse.cz>
9757
9758 PR tree-optimization/46367
9759 * g++.dg/torture/pr46367.C: New file.
9760
9761 2011-01-07 Jakub Jelinek <jakub@redhat.com>
9762
9763 PR target/47201
9764 * gcc.dg/pr47201.c: New test.
9765
9766 PR bootstrap/47187
9767 * gcc.dg/tree-prof/pr47187.c: New test.
9768
9769 2011-01-07 Tobias Burnus <burnus@net-b.de>
9770
9771 PR fortran/41580
9772 * gfortran.dg/extends_type_of_3.f90: New.
9773
9774 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
9775
9776 * g++.dg/ext/dllexport-MI1.C: Adjust test.
9777 * g++.dg/ext/dllimport-MI1.C: Likewise.
9778 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
9779 * g++.dg/ext/dllimport10.C: Likewise.
9780 * g++.dg/ext/dllimport11.C: Likewise.
9781 * g++.dg/ext/dllimport12.C: Likewise.
9782 * g++.dg/ext/dllimport13.C: Likewise.
9783 * g++.dg/ext/dllimport2.C: Likewise.
9784 * g++.dg/ext/dllimport3.C: Likewise.
9785 * g++.dg/ext/dllimport4.C: Likewise.
9786 * g++.dg/ext/dllimport5.C: Likewise.
9787 * g++.dg/ext/dllimport6.C: Likewise.
9788 * g++.dg/ext/dllimport8.C: Likewise.
9789 * g++.dg/ext/dllimport9.C: Likewise.
9790 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
9791 targets, too. Additionally enable test for i?86-*-mingw*.
9792 * g++.dg/ext/selectany1.C: Likewise.
9793 Remove guard variable check.
9794
9795 2011-01-07 Janus Weil <janus@gcc.gnu.org>
9796
9797 PR fortran/47189
9798 PR fortran/47194
9799 * gfortran.dg/storage_size_3.f08: Extended.
9800
9801 2011-01-07 Jakub Jelinek <jakub@redhat.com>
9802
9803 PR c++/47022
9804 * g++.dg/template/stdarg1.C: New test.
9805
9806 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
9807
9808 PR fortran/47195
9809 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
9810 * gfortran.dg/defined_operators_1.f90: Split the subroutine
9811 from the interface of functions to not hide the errors that
9812 shall be tested.
9813
9814 2011-01-06 Jan Hubicka <jh@suse.cz>
9815
9816 * gcc.dg/lto/pr47188_0.c: New testcase.
9817 * gcc.dg/lto/pr47188_1.c: New testcase.
9818
9819 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
9820
9821 PR fortran/33117
9822 PR fortran/46478
9823 * gfortran.dg/interface_33.f90: New test.
9824
9825 2011-01-06 Jakub Jelinek <jakub@redhat.com>
9826
9827 PR c/47150
9828 * gcc.c-torture/compile/pr47150.c: New test.
9829
9830 2011-01-06 Ira Rosen <irar@il.ibm.com>
9831
9832 PR tree-optimization/47139
9833 * gcc.dg/vect/pr47139.c: New test.
9834
9835 2011-01-05 Janus Weil <janus@gcc.gnu.org>
9836
9837 PR fortran/47180
9838 * gfortran.dg/extends_type_of_2.f03: New.
9839
9840 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9841
9842 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
9843
9844 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
9845
9846 * gnat.dg/opt14.adb: New test.
9847
9848 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
9849
9850 PR fortran/46017
9851 * gfortran.dg/allocate_error_2.f90: New test.
9852
9853 2011-01-05 Janus Weil <janus@gcc.gnu.org>
9854
9855 PR fortran/47024
9856 * gfortran.dg/storage_size_3.f08: New.
9857
9858 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9859
9860 PR libgfortran/47154
9861 * gfortran.dg/namelist_68.f90: New test.
9862
9863 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
9864
9865 * gnat.dg/unchecked_convert8.ad[sb]: New test.
9866
9867 2011-01-04 Janus Weil <janus@gcc.gnu.org>
9868
9869 PR fortran/46448
9870 * gfortran.dg/class_34.f90: New.
9871
9872 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9873
9874 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
9875 use __builtin_inff. Skip all single-precision tests that require
9876 Infinity.
9877
9878 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9879
9880 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
9881
9882 2011-01-03 Jakub Jelinek <jakub@redhat.com>
9883
9884 PR tree-optimization/47148
9885 * gcc.c-torture/execute/pr47148.c: New test.
9886
9887 PR tree-optimization/47155
9888 * gcc.c-torture/execute/pr47155.c: New test.
9889
9890 PR rtl-optimization/47157
9891 * gcc.c-torture/compile/pr47157.c: New test.
9892
9893 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9894
9895 * gcc.dg/torture/vector-shift2.c (schar): Define.
9896 (main): Always use schar or uchar instead of plain "char" to avoid
9897 dependencies on implementation-defined char signedness.
9898
9899 2011-01-03 Martin Jambor <mjambor@suse.cz>
9900
9901 PR tree-optimization/46801
9902 * gnat.dg/pack9.adb: Remove xfail.
9903
9904 2011-01-03 Martin Jambor <mjambor@suse.cz>
9905
9906 PR tree-optimization/46984
9907 * g++.dg/ipa/pr46984.C: New test.
9908
9909 2011-01-02 Janus Weil <janus@gcc.gnu.org>
9910
9911 PR fortran/46408
9912 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
9913
9914 2011-01-02 Jakub Jelinek <jakub@redhat.com>
9915
9916 PR tree-optimization/47140
9917 * gcc.c-torture/compile/pr47140.c: New test.
9918
9919 PR rtl-optimization/47028
9920 * gcc.dg/pr47028.c: New test.
9921
9922 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
9923
9924 * objc.dg/protocol-forward-1.m: Removed TODO.
9925 * objc.dg/protocol-forward-2.m: New.
9926 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
9927 * obj-c++.dg/protocol-forward-2.mm: New.
9928
9929 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
9930
9931 PR target/38662
9932 * g++.dg/eh/pr38662.C: New testcase.
9933
9934 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
9935
9936 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
9937 scan for newline '\n'.
9938
9939 \f
9940 Copyright (C) 2011 Free Software Foundation, Inc.
9941
9942 Copying and distribution of this file, with or without modification,
9943 are permitted in any medium without royalty provided the copyright
9944 notice and this notice are preserved.