OSDN Git Service

2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
2
3         PR fortran/50129
4         * gfortran.dg/where_3.f90: New test.
5
6 2011-08-19  H.J. Lu  <hongjiu.lu@intel.com>
7
8         PR middle-end/49721
9         * gfortran.dg/pr49721-1.f: New.
10         * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
11
12 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
13
14         * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
15         gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
16         New tests.
17
18 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
19
20         * gcc.target/arm/wmul-11.c: New file.
21         * gcc.target/arm/wmul-12.c: New file.
22         * gcc.target/arm/wmul-13.c: New file.
23
24 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
25
26         * gcc.target/arm/wmul-10.c: New file.
27
28 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
29
30         * gcc.target/arm/wmul-9.c: New file.
31         * gcc.target/arm/wmul-bitfield-2.c: New file.
32
33 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
34
35         * gcc.target/arm/wmul-8.c: New file.
36
37 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
38
39         * gcc.target/arm/wmul-7.c: New file.
40
41 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
42
43         * gcc.target/arm/wmul-6.c: New file.
44
45 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
46
47         * gcc.target/arm/wmul-5.c: New file.
48         * gcc.target/arm/no-wmla-1.c: New file.
49
50 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
51
52         * gcc.target/arm/wmul-bitfield-1.c: New file.
53
54 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
55
56         * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
57
58 2011-08-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
59
60         * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
61         * gcc.target/i386/conversion.c: Likewise.
62
63 2011-08-19  Richard Guenther  <rguenther@suse.de>
64
65         * gcc.dg/torture/pr50067-1.c: New testcase.
66         * gcc.dg/torture/pr50067-2.c: Likewise.
67
68 2011-08-19  Joey Ye  <joey.ye@arm.com>
69
70         PR target/49437
71         * gcc.target/arm/handler-align.c: New test.
72         * lib/target-supports.exp (check_effective_target_arm_cortex_m):
73         New Function.
74
75 2011-08-19  Joey Ye  <joey.ye@arm.com>
76
77         * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
78
79 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
80
81         PR fortran/50071
82         * gfortran.dg/end_block_label_1.f90: New test.
83         * gfortran.dg/end_associate_label_1.f90: New test.
84
85 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
86
87         * gcc.dg/c1x-pointer-float-1.c: New test.
88
89 2011-08-18  Mikael Morin  <mikael.morin@sfr.fr>
90
91         PR fortran/50071
92         * gfortran.dg/duplicate_labels_2.f: New test.
93
94 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
95
96         * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
97         gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
98         gcc.dg/c1x-noreturn-5.c: New tests.
99
100 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
101
102         * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
103
104 2011-08-18  Tobias Burnus  <burnus@net-b.de>
105
106         PR fortran/18918
107         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
108         * gfortran.dg/coarray_lock_3.f90: Fix test.
109         * gfortran.dg/coarray_lock_4.f90: New.
110         * gfortran.dg/coarray_lock_5.f90: New.
111
112 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
113
114         PR target/50009
115         * gcc.c-torture/compile/pr50009.c: New test.
116
117         PR target/50092
118         * gcc.dg/torture/pr50092.c: New test.
119
120 2011-08-18  Tobias Burnus  <burnus@net-b.de>
121
122         PR fortran/50109
123         * gfortran.dg/namelist_73.f90: New.
124
125 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
126
127         * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
128
129         PR debug/50017
130         * gcc.dg/pr50017.c: New test.
131
132 2011-08-18  Dodji Seketeli  <dodji@redhat.com>
133
134         PR c++/45625
135         * g++.dg/lookup/hidden-var1.C: New test case.
136
137 2011-08-17  Tobias Burnus  <burnus@net-b.de>
138
139         PR fortran/31461
140         * gfortran.dg/warn_unused_var_2.f90: New.
141         * gfortran.dg/warn_unused_var_3.f90: New.
142
143 2011-08-17  Tom de Vries  <tom@codesourcery.com>
144
145         PR target/43597
146         * gcc.target/arm/pr43597.c: New test.
147
148 2011-08-17  Janus Weil  <janus@gcc.gnu.org>
149
150         PR fortran/50070
151         * gfortran.dg/common_13.f90: New.
152
153 2011-08-16  Jason Merrill  <jason@redhat.com>
154
155         PR c++/50086
156         * g++.dg/cpp0x/variadic-unresolved.C: New.
157
158         * g++.old-deja/g++.brendan/README: Add R.I.P.
159
160         * g++.dg/ext/attr-used-1.C: New.
161
162         PR c++/50054
163         * g++.dg/cpp0x/initlist56.C: New.
164
165 2011-08-15  H.J. Lu  <hongjiu.lu@intel.com>
166
167         PR testsuite/50085
168         * g++.dg/opt/life1.C: Only run on Linux.
169
170 2011-08-15  Tobias Burnus  <burnus@net-b.de>
171
172         * gfortran.dg/coarray_26.f90: New.
173
174 2011-08-15  Hans-Peter Nilsson  <hp@axis.com>
175
176         * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
177         -fdump-tree-vrp1.
178
179 2011-08-14  Janus Weil  <janus@gcc.gnu.org>
180
181         PR fortran/50073
182         * gfortran.dg/func_result_7.f90: New.
183
184 2011-08-13  Jason Merrill  <jason@redhat.com>
185
186         PR c++/50075
187         * g++.dg/cpp0x/decltype32.C: New.
188
189         PR c++/50059
190         * g++.dg/diagnostic/expr1.C: New.
191
192 2011-08-12  David Li  <davidxl@google.com>
193
194         * g++.dg/abi/vbase15.C: New test.
195
196 2011-08-12  Jason Merrill  <jason@redhat.com>
197
198         PR c++/50034
199         * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
200
201 2011-08-12  Uros Bizjak  <ubizjak@gmail.com>
202
203         * gcc.dg/builtins-67.c: New test.
204         * gcc.target/i386/conversion.c: Ditto.
205
206 2011-08-11  Romain Geissler  <romain.geissler@gmail.com>
207             Brian Hackett  <bhackett1024@gmail.com>
208
209         * g++.dg/plugin/decl_plugin.c: New.
210         * g++.dg/plugin/decl-plugin-test.C: New.
211         * g++.dg/plugin/plugin.exp: Add above testcase.
212
213 2011-08-11  Richard Guenther  <rguenther@suse.de>
214
215         * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
216
217 2011-08-11  Michael Matz  <matz@suse.de>
218
219         * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
220
221 2011-08-11  Ira Rosen  <ira.rosen@linaro.org>
222
223         PR tree-optimization/50039
224         * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
225         * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
226
227 2011-08-10  H.J. Lu  <hongjiu.lu@intel.com>
228
229         * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
230         (sse4_1_test): Initialize src3 with random value.
231
232 2011-08-10  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
233
234         * gcc.c-torture/execute/scal-to-vec1.c: New test.
235         * gcc.c-torture/execute/scal-to-vec2.c: New test.
236         * gcc.c-torture/execute/scal-to-vec3.c: New test.
237         * gcc.dg/scal-to-vec1.c: New test.
238         * gcc.dg/scal-to-vec2.c: New test.
239
240 2011-08-09  Richard Guenther  <rguenther@suse.de>
241
242         * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
243         * gcc.dg/tree-ssa/vrp60.c: New testcase.
244         * gcc.dg/tree-ssa/vrp61.c: Likewise.
245         * gcc.dg/tree-ssa/vrp62.c: Likewise.
246
247 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
248
249         * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
250
251 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
252
253         * gcc.dg/pr49948.c: Require pthread effective target.
254
255 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
256
257         * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
258
259 2011-08-09  Uros Bizjak  <ubizjak@gmail.com>
260
261         * gcc.target/i386/sse-22a.c: New test.
262
263 2011-08-09  Ira Rosen  <ira.rosen@linaro.org>
264
265         PR tree-optimization/50014
266         * gcc.dg/vect/pr50014.c: New test.
267
268 2011-08-08  Martin Jambor  <mjambor@suse.cz>
269
270         PR middle-end/49923
271         * gcc.dg/tree-ssa/pr49923.c: New test.
272
273 2011-08-08  H.J. Lu  <hongjiu.lu@intel.com>
274
275         PR target/49781
276         * gcc.target/i386/pr49781-1.c: New.
277
278 2011-08-08  Jason Merrill  <jason@redhat.com>
279
280         * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
281
282         * g++.dg/cpp0x/initlist5.C: Add 50011 test.
283
284 2011-08-07  Janus Weil  <janus@gcc.gnu.org>
285
286         PR fortran/49638
287         * gfortran.dg/typebound_override_1.f90: New.
288
289 2011-08-07  Kai Tietz  <ktietz@redhat.com>
290
291         * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
292         x86_64 mingw target.
293         * gcc.dg/tree-ssa/loop-1.c: Likewise.
294         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
295         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
296         * gcc.dg/tree-ssa/loop-33.c: Likewise.
297         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
298         * gcc.dg/tree-ssa/loop-35.c: Likewise.
299         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
300         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
301         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
302         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
303
304 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
305
306         PR testsuite/48727
307         * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
308
309 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
310
311         * gcc.dg/pr48770.c: Cleanup coverage files.
312         * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
313
314 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
315
316         * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
317         (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
318         * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
319         lzcnt and bmi options.
320
321 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
322
323         PR target/47381
324         * gcc.dg/pr47381-1.c: New.
325         * gcc.dg/pr47381-2.c: Likewise.
326         * gcc.target/i386/pr47381.c: Likewise.
327
328 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
329
330         PR middle-end/47727
331         * gcc.dg/pr47727.c: New.
332
333         PR target/47372
334         * gcc.dg/pr47372-1.c: New.
335         * gcc.dg/pr47372-2.c: Likewise.
336
337 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
338
339         PR middle-end/47449
340         * gcc.target/i386/pr47449.c: New.
341
342         PR target/47446
343         * gcc.dg/pr47446-1.c: New.
344         * gcc.dg/pr47446-2.c: Likewise.
345
346 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
347
348         PR target/47766
349         * gcc.dg/pr47766.c: New.
350
351         PR target/47715
352         * gcc.dg/tls/pr47715-1.c: New.
353         * gcc.dg/tls/pr47715-2.c: Likewise.
354         * gcc.dg/tls/pr47715-3.c: Likewise.
355         * gcc.dg/tls/pr47715-4.c: Likewise.
356         * gcc.dg/tls/pr47715-5.c: Likewise.
357
358 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
359
360         PR libobjc/50002
361         * objc.dg/gnu-api-2-class.m: Updated comments.
362         * obj-c++.dg/gnu-api-2-class.mm: Likewise.
363         * objc.dg/gnu-api-2-class-meta.m: New test.
364         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
365
366 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
367
368         PR libobjc/49882
369         * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
370         with classes that are in construction.
371
372 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
373
374         PR target/48084
375         * gcc.target/i386/pr48084-1.c: New.
376         * gcc.target/i386/pr48084-2.c: Likewise.
377         * gcc.target/i386/pr48084-3.c: Likewise.
378         * gcc.target/i386/pr48084-4.c: Likewise.
379         * gcc.target/i386/pr48084-5.c: Likewise.
380
381         PR rtl-optimization/49504
382         * gcc.target/i386/pr49504.c: New.
383
384         PR target/49860
385         * gcc.dg/pr49860.c: New.
386
387 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
388         
389         PR libobjc/49882
390         * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
391         with classes that are in construction.
392
393 2011-08-05  Jason Merrill  <jason@redhat.com>
394
395         PR c++/48993
396         * g++.dg/cpp0x/constexpr-48089.C: Add cases.
397
398         PR c++/49921
399         * g++.dg/cpp0x/decltype31.C: New.
400
401         PR c++/49669
402         * g++.dg/init/array28.C: New.
403
404         PR c++/49988
405         * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
406
407 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
408
409         PR target/47369
410         * gcc.dg/pr47369-1.c: New.
411
412 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
413
414         PR middle-end/47364
415         * gcc.dg/torture/pr47364-1.c: New.
416         * gcc.c-torture/compile/pr47364-1.c: Likewise.
417         * gcc.c-torture/compile/pr47364-2.c: Likewise.
418
419 2011-08-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
420
421         PR fortran/37211
422         * gfortran.dg/transfer_check_2.f90:  New test case.
423
424 2011-08-05  Jan Hubicka  <jh@suse.cz>
425
426         PR middle-end/49494
427         * gfortran.dg/pr49494.f90: New testcase.
428
429 2011-08-05  Jan Hubicka  <jh@suse.cz>
430
431         PR middle-end/49735
432         * gcc.c-torture/compile/pr49735.c: New testcase.
433
434 2011-08-05  Jason Merrill  <jason@redhat.com>
435
436         PR c++/47453
437         * g++.dg/cpp0x/initlist56.C: New.
438
439         PR c++/49812
440         * g++.dg/overload/rvalue2.C: New.
441
442         PR c++/49983
443         * g++.dg/cpp0x/range-for21.C: New.
444
445         * g++.dg/ext/vla11.C: New.
446
447 2011-08-05  Richard Guenther  <rguenther@suse.de>
448
449         PR tree-optimization/49984
450         * gcc.dg/tree-ssa/vrp59.c: New testcase.
451
452 2011-08-05  Richard Guenther  <rguenther@suse.de>
453
454         * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
455         * gcc.dg/tree-ssa/vrp52.c: Likewise.
456         * gcc.dg/tree-ssa/vrp53.c: Likewise.
457
458 2011-08-04  Mikael Morin  <mikael.morin@sfr.fr>
459
460         * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
461         * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
462         * gfortran.dg/ldist-pr43023.f90: Ditto.
463         * gfortran.dg/namelist_52.f90: Ditto.
464         * gfortran.dg/interface_proc_end.f90: Ditto.
465         * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
466         * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
467
468 2011-08-04  Ira Rosen  <ira.rosen@linaro.org>
469
470         * gcc.dg/vect/vect-over-widen-1.c: New test.
471         * gcc.dg/vect/vect-over-widen-2.c: New test.
472         * gcc.dg/vect/vect-over-widen-3.c: New test.
473         * gcc.dg/vect/vect-over-widen-4.c: New test.
474
475 2011-08-04  Richard Guenther  <rguenther@suse.de>
476
477         PR fortran/49957
478         * gfortran.dg/vect/O3-pr49957.f: New testcase.
479
480 2011-08-04  Ian Bolton  <ian.bolton@arm.com>
481
482         * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
483
484 2011-08-04  Jakub Jelinek  <jakub@redhat.com>
485
486         PR middle-end/49905
487         * g++.dg/ext/builtin-object-size3.C: New test.
488
489 2011-08-03  Jakub Jelinek  <jakub@redhat.com>
490
491         PR tree-optimization/49948
492         * gcc.dg/pr49948.c: New test.
493
494 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
495
496         PR middle-end/47383
497         * gcc.dg/torture/pr47383.c: New.
498
499 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
500
501         * gnat.dg/specs/debug1.ads: Add missing -margs switch.
502
503 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
504
505         * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
506
507 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
508
509         PR target/47744
510         * gcc.dg/torture/pr47744-1.c: New.
511         * gcc.dg/torture/pr47744-2.c: Likewise.
512         * gcc.dg/torture/pr47744-3.c: Likewise.
513
514 2011-08-03  Richard Guenther  <rguenther@suse.de>
515
516         PR middle-end/49958
517         * gcc.dg/torture/pr49958.c: New testcase.
518
519 2011-08-03  Richard Guenther  <rguenther@suse.de>
520
521         PR tree-optimization/49938
522         * g++.dg/torture/pr49938.C: New testcase.
523
524 2011-08-02  Jason Merrill  <jason@redhat.com>
525
526         PR c++/43886
527         * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
528
529         PR c++/49577
530         * g++.dg/cpp0x/initlist5.C: Add additional cases.
531
532         PR c++/49593
533         * g++.dg/cpp0x/variadic115.C: New.
534
535         PR c++/49803
536         * g++.dg/cpp0x/union5.C: New.
537
538 2011-08-02  Daniel Kraft  <d@domob.eu>
539
540         PR fortran/49885
541         * gfortran.dg/auto_char_dummy_array_3.f90: New test.
542
543 2011-08-02  Kai Tietz  <ktietz@redhat.com>
544
545         PR middle-end/49947
546         * gcc.dg/tree-ssa/forwprop-15.c
547
548 2011-08-02  Jason Merrill  <jason@redhat.com>
549
550         PR c++/49834
551         * g++.dg/cpp0x/range-for20.C: New.
552
553 2011-08-02  Tobias Burnus  <burnus@net-b.de>
554
555         * gfortran.dg/coarray_lib_token_3.f90: New.
556
557 2011-08-02  Jakub Jelinek  <jakub@redhat.com>
558
559         PR fortran/46752
560         * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
561         * gcc.dg/gomp/atomic-15.c: New test.
562         * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
563         * g++.dg/gomp/atomic-15.C: New test.
564         * g++.dg/gomp/private-1.C: New test.
565         * g++.dg/gomp/sharing-2.C: New test.
566         * gfortran.dg/gomp/crayptr1.f90: Don't expect error
567         about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
568         * gfortran.dg/gomp/omp_atomic2.f90: New test.
569
570 2011-08-02  Tobias Burnus  <burnus@net-b.de>
571
572         * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
573         * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
574         cleanup-module.
575         * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
576         * gfortran.dg/allocatable_function_5.f90: Ditto.
577         * gfortran.dg/allocate_stat.f90: Ditto.
578         * gfortran.dg/array_constructor_20.f90: Ditto.
579         * gfortran.dg/array_constructor_21.f90: Ditto.
580         * gfortran.dg/array_constructor_22.f90: Ditto.
581         * gfortran.dg/array_constructor_26.f03: Ditto.
582         * gfortran.dg/array_function_4.f90: Ditto.
583         * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
584         * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
585         * gfortran.dg/bind_c_usage_15.f90: Ditto.
586         * gfortran.dg/bind_c_usage_16.f03: Ditto.
587         * gfortran.dg/bind_c_usage_3.f03: Ditto.
588         * gfortran.dg/binding_label_tests_7.f03: Ditto.
589         * gfortran.dg/class_15.f03: Ditto.
590         * gfortran.dg/class_27.f03: Ditto.
591         * gfortran.dg/class_33.f90: Ditto.
592         * gfortran.dg/class_37.f03: Ditto.
593         * gfortran.dg/class_40.f03: Ditto.
594         * gfortran.dg/class_42.f03: Ditto.
595         * gfortran.dg/class_defined_operator_1.f03: Ditto.
596         * gfortran.dg/coarray/registering_1.f90: Ditto.
597         * gfortran.dg/convert_1.f90: Ditto.
598         * gfortran.dg/default_initialization_3.f90: Ditto.
599         * gfortran.dg/dependency_25.f90: Ditto.
600         * gfortran.dg/dependency_26.f90: Ditto.
601         * gfortran.dg/dependency_36.f90: Ditto.
602         * gfortran.dg/dependency_37.f90: Ditto.
603         * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
604         * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
605         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
606         * gfortran.dg/elemental_pointer_1.f90: Ditto.
607         * gfortran.dg/elemental_result_1.f90: Ditto.
608         * gfortran.dg/empty_derived_type.f90: Ditto.
609         * gfortran.dg/entry_7.f90: Ditto.
610         * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
611         * gfortran.dg/equiv_constraint_3.f90: Ditto.
612         * gfortran.dg/error_recovery_3.f90: Ditto.
613         * gfortran.dg/extends_4.f03: Ditto.
614         * gfortran.dg/func_assign.f90: Ditto.
615         * gfortran.dg/func_assign_3.f90: Ditto.
616         * gfortran.dg/generic_1.f90: Ditto.
617         * gfortran.dg/generic_18.f90: Ditto.
618         * gfortran.dg/generic_22.f03: Ditto.
619         * gfortran.dg/generic_4.f90: Ditto.
620         * gfortran.dg/generic_6.f90: Ditto.
621         * gfortran.dg/generic_actual_arg.f90: Ditto.
622         * gfortran.dg/graphite/id-21.f: Ditto.
623         * gfortran.dg/graphite/pr45758.f90: Ditto.
624         * gfortran.dg/host_assoc_call_2.f90: Ditto.
625         * gfortran.dg/host_assoc_call_3.f90: Ditto.
626         * gfortran.dg/host_assoc_call_4.f90: Ditto.
627         * gfortran.dg/host_assoc_function_4.f90: Ditto.
628         * gfortran.dg/host_used_types_1.f90: Ditto.
629         * gfortran.dg/implicit_1.f90: Ditto.
630         * gfortran.dg/implicit_11.f90: Ditto.
631         * gfortran.dg/implicit_derived_type_1.f90: Ditto.
632         * gfortran.dg/impure_actual_1.f90: Ditto.
633         * gfortran.dg/impure_assignment_1.f90: Ditto.
634         * gfortran.dg/impure_constructor_1.f90: Ditto.
635         * gfortran.dg/initialization_10.f90: Ditto.
636         * gfortran.dg/initialization_12.f90: Ditto.
637         * gfortran.dg/interface_14.f90: Ditto.
638         * gfortran.dg/interface_15.f90: Ditto.
639         * gfortran.dg/interface_2.f90: Ditto.
640         * gfortran.dg/interface_25.f90: Ditto.
641         * gfortran.dg/interface_26.f90: Ditto.
642         * gfortran.dg/interface_29.f90: Ditto.
643         * gfortran.dg/interface_assignment_1.f90: Ditto.
644         * gfortran.dg/internal_pack_6.f90: Ditto.
645         * gfortran.dg/internal_pack_7.f90: Ditto.
646         * gfortran.dg/internal_pack_8.f90: Ditto.
647         * gfortran.dg/lto/pr45586_0.f90: Ditto.
648         * gfortran.dg/lto/pr47839_0.f90: Ditto.
649         * gfortran.dg/module_commons_3.f90: Ditto.
650         * gfortran.dg/module_equivalence_4.f90: Ditto.
651         * gfortran.dg/module_equivalence_6.f90: Ditto.
652         * gfortran.dg/module_function_type_1.f90: Ditto.
653         * gfortran.dg/module_naming_1.f90: Ditto.
654         * gfortran.dg/namelist_4.f90: Ditto.
655         * gfortran.dg/operator_c1202.f90: Ditto.
656         * gfortran.dg/parens_7.f90: Ditto.
657         * gfortran.dg/pr32921.f: Ditto.
658         * gfortran.dg/pr33646.f90: Ditto.
659         * gfortran.dg/pr41928.f90: Ditto.
660         * gfortran.dg/pr42119.f90: Ditto.
661         * gfortran.dg/pr43984.f90: Ditto.
662         * gfortran.dg/present_1.f90: Ditto.
663         * gfortran.dg/private_type_2.f90: Ditto.
664         * gfortran.dg/proc_decl_2.f90: Ditto.
665         * gfortran.dg/proc_ptr_10.f90: Ditto.
666         * gfortran.dg/proc_ptr_22.f90: Ditto.
667         * gfortran.dg/proc_ptr_8.f90: Ditto.
668         * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
669         * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
670         * gfortran.dg/pure_formal_proc_2.f90: Ditto.
671         * gfortran.dg/realloc_on_assign_4.f03: Ditto.
672         * gfortran.dg/substring_equivalence.f90: Ditto.
673         * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
674         * gfortran.dg/transpose_optimization_1.f90: Ditto.
675         * gfortran.dg/trim_optimize_6.f90: Ditto.
676         * gfortran.dg/typebound_call_12.f03: Ditto.
677         * gfortran.dg/typebound_operator_5.f03: Ditto.
678         * gfortran.dg/typebound_operator_6.f03: Ditto.
679         * gfortran.dg/typebound_proc_18.f03: Ditto.
680         * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
681         * gfortran.dg/use_1.f90: Ditto.
682         * gfortran.dg/use_10.f90: Ditto.
683         * gfortran.dg/use_11.f90: Ditto.
684         * gfortran.dg/use_14.f90: Ditto.
685         * gfortran.dg/use_only_2.f90: Ditto.
686         * gfortran.dg/use_rename_4.f90: Ditto.
687         * gfortran.dg/use_rename_5.f90: Ditto.
688         * gfortran.dg/used_dummy_types_3.f90: Ditto.
689         * gfortran.dg/used_interface_ref.f90: Ditto.
690         * gfortran.dg/used_types_11.f90: Ditto.
691         * gfortran.dg/used_types_3.f90: Ditto.
692         * gfortran.dg/used_types_4.f90: Ditto.
693         * gfortran.dg/userdef_operator_2.f90: Ditto.
694         * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
695         * gfortran.dg/vect/pr46213.f90: Ditto.
696         * gfortran.dg/whole_file_21.f90: Ditto.
697         * gfortran.dg/whole_file_22.f90: Ditto.
698         * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
699         * gfortran.dg/coarray_lib_token_2.f90: Ditto.
700
701 2011-08-02  Kai Tietz  <ktietz@redhat.com>
702
703         * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
704
705 2011-08-01  Jason Merrill  <jason@redhat.com>
706
707         PR c++/49932
708         * g++.dg/abi/mangle49.C: New.
709
710         PR c++/49924
711         * g++.dg/cpp0x/constexpr-array4.C: New.
712
713         PR c++/49813
714         * g++.dg/cpp0x/constexpr-builtin1.C: New.
715
716 2011-08-01  Uros Bizjak  <ubizjak@gmail.com>
717
718         PR target/49927
719         * gcc.target/i386/pr49927.c: New test.
720
721 2011-08-01  Ira Rosen  <ira.rosen@linaro.org>
722
723         PR tree-optimization/49926
724         * gcc.dg/vect/pr49926.c: New test.
725
726 2011-08-01  Kirill Yukhin  <kirill.yukhin@intel.com>
727
728         * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
729         * gcc.target/i386/lzcnt-1.c: New test.
730         * gcc.target/i386/lzcnt-2.c: Likewise.
731         * gcc.target/i386/lzcnt-2a.c: Likewise.
732         * gcc.target/i386/lzcnt-3.c: Likewise.
733         * gcc.target/i386/lzcnt-4.c: Likewise.
734         * gcc.target/i386/lzcnt-4a.c: Likewise.
735         * gcc.target/i386/lzcnt-5.c: Likewise.
736         * gcc.target/i386/lzcnt-6.c: Likewise.
737         * gcc.target/i386/lzcnt-6a.c: Likewise.
738         * gcc.target/i386/lzcnt-check.h: Likewise.
739
740         * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
741         * gcc.target/i386/sse-13.c: Likewise.
742         * gcc.target/i386/sse-14.c: Likewise.
743         * g++.dg/other/i386-2.C: Likewise.
744         * g++.dg/other/i386-3.C: Likewise.
745
746 2011-08-01  Julian Brown  <julian@codesourcery.com>
747
748         * gcc.target/arm/fixed-point-exec.c: New test.
749
750 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
751
752         PR target/49920
753         * gcc.target/i386/pr49920.c: New test.
754
755 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
756
757         * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
758         * gcc.dg/tree-ssa/pr23109.c: Ditto.
759         * gcc.dg/tree-ssa/loop-7.c: Ditto.
760         * gcc.dg/tree-ssa/loop-32.c: Ditto.
761         * gcc.dg/tree-ssa/loop-33.c: Ditto.
762         * gcc.dg/tree-ssa/loop-34.c: Ditto.
763         * gcc.dg/tree-ssa/loop-35.c: Ditto.
764         * gcc.dg/tree-ssa/restrict-3.c: Ditto.
765         * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
766         * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
767         * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
768         * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
769         * gcc.dg/tree-ssa/structopt-1.c: Ditto.
770         * g++.dg/tree-ssa/pr33615.C: Ditto.
771         * g++.dg/tree-ssa/restrict1.C: Ditto.
772         * c-c++-common/restrict-2.c: Ditto.
773         * gfortran.dg/pr32921.f: Ditto.
774         * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
775         * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
776         * gcc.dg/tree-ssa/vrp47.c: Ditto.
777         * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
778         * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
779         * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
780         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
781         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
782         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
783         * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
784
785 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
786
787         * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
788         .exe.ltrans[0-9]*. dump files.
789
790 2011-07-31  Janus Weil  <janus@gcc.gnu.org>
791
792         PR fortran/49112
793         * gfortran.dg/abstract_type_6.f03: Modified.
794         * gfortran.dg/typebound_proc_24.f03: New.
795
796 2011-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
797
798         PR testsuite/49917
799         * g++.dg/init/for1.C: Fix.
800
801 2011-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
802
803         PR fortran/48876
804         * gfortran.dg/string_5.f90:  New test.
805
806 2011-07-29  Jason Merrill  <jason@redhat.com>
807
808         PR c++/49867
809         * g++.dg/cpp0x/lambda/lambda-switch.C: New.
810
811 2011-07-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
812
813         PR tree-optimization/47407
814         * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
815         alpha*-dec-osf*.
816         Sort target list.
817
818 2011-07-29  Richard Guenther  <rguenther@suse.de>
819
820         * gcc.dg/uninit-suppress.c: Also disable VRP.
821         * gcc.dg/uninit-suppress_2.c: Likewise.
822
823 2011-07-28  Jason Merrill  <jason@redhat.com>
824
825         PR c++/49808
826         * g++.dg/template/nontype24.C: New.
827
828 2011-07-28  H.J. Lu  <hongjiu.lu@intel.com>
829
830         PR rtl-optimization/47958
831         * gcc.dg/torture/pr47958-1.c: New.
832
833 2011-07-29  Wei Guozhi  <carrot@google.com>
834
835         PR rtl-optimization/49799
836         * gcc.dg/pr49799.c: New test case.
837
838 2011-07-22  Sebastian Pop  <sebastian.pop@amd.com>
839
840         PR middle-end/48648
841         * gcc.dg/graphite/id-pr48648.c: New.
842
843 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
844
845         PR fortran/31067
846         * gfortran.dg/maxloc_2.f90: New test.
847         * gfortran.dg/maxloc_3.f90: New test.
848         * gfortran.dg/minloc_1.f90: New test.
849         * gfortran.dg/minloc_2.f90: New test.
850         * gfortran.dg/minloc_3.f90: New test.
851         * gfortran.dg/minmaxloc_7.f90: New test.
852
853         PR debug/49871
854         * gcc.dg/debug/dwarf2/pr49871.c: New test.
855
856 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
857
858         * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
859         the builtin isn't optimized away.
860
861 2011-07-27  Tobias Burnus  <burnus@net-b.de>
862
863         PR fortran/45586
864         * gfortran.dg/lto/pr45586-2_0.f90: New.
865
866 2011-07-27  Aldy Hernandez  <aldyh@redhat.com>
867
868         PR middle-end/49875
869         * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
870         * c-c++-common/cxxbitfields-5.c: Same.
871
872 2011-07-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
873
874         * lib/target-supports.exp (check_effective_target_mmap): Use
875         check_function_available.
876
877 2011-07-27  Jeffrey Yasskin  <jyasskin@google.com>
878
879         * g++.old-deja/g++.pt/crash60.C: Updated.
880
881 2011-07-27  Jakub Jelinek  <jakub@redhat.com>
882
883         PR target/49866
884         * gcc.target/i386/pr49866.c: New test.
885
886 2011-07-27  Yukhin Kirill  <kirill.yukhin@intel.com>
887
888         * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
889         * gcc.target/i386/bmi-andn-1.c: New test.
890         * gcc.target/i386/bmi-andn-1a.c: Likewise.
891         * gcc.target/i386/bmi-andn-2.c: Likewise.
892         * gcc.target/i386/bmi-andn-2a.c: Likewise.
893         * gcc.target/i386/bmi-bextr-1.c: Likewise.
894         * gcc.target/i386/bmi-bextr-1a.c: Likewise.
895         * gcc.target/i386/bmi-bextr-2.c: Likewise.
896         * gcc.target/i386/bmi-bextr-2a.c: Likewise.
897         * gcc.target/i386/bmi-blsi-1.c: Likewise.
898         * gcc.target/i386/bmi-blsi-1a.c: Likewise.
899         * gcc.target/i386/bmi-blsi-2.c: Likewise.
900         * gcc.target/i386/bmi-blsi-2a.c: Likewise.
901         * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
902         * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
903         * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
904         * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
905         * gcc.target/i386/bmi-blsr-1.c: Likewise.
906         * gcc.target/i386/bmi-blsr-1a.c: Likewise.
907         * gcc.target/i386/bmi-blsr-2.c: Likewise.
908         * gcc.target/i386/bmi-blsr-2a.c: Likewise.
909         * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
910         * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
911         * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
912         * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
913
914 2011-07-27  Sebastian Pop  <sebastian.pop@amd.com>
915
916         PR middle-end/47691
917         * gfortran.dg/graphite/id-pr47691.f: New.
918
919 2011-07-27  Uros Bizjak  <ubizjak@gmail.com>
920
921         * gcc.target/i386/avx-os-support.h: New.
922         * gcc.target/i386/avx-check.h: Include avx-os-support.h
923         (main): Check avx_os_support before the test is run.
924         * gcc.target/i386/aes-avx-check.h: Ditto.
925         * gcc.target/i386/pclmul-avx-check.h: Ditto.
926
927 2011-07-27  Kai Tietz  <ktietz@redhat.com>
928
929         * gcc.target/i386/aggregate-ret3.c: New test.
930         * gcc.target/i386/aggregate-ret4.c: New test.
931
932 2011-07-27  Daniel Carrera  <dcarrera@gmail.com>
933
934         PR fortran/49755
935         * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
936         allocated array should *not* change its size.
937         * gfortran.dg/multiple_allocation_3.f90: New test.
938
939 2011-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
940
941         PR c++/49776
942         * g++.dg/cpp0x/constexpr-49776.C: New.
943
944 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
945
946         PR middle-end/47046
947         * gcc.dg/graphite/id-pr47046.c: New.
948
949 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
950
951         PR middle-end/47653
952         * gcc.dg/graphite/run-id-pr47593.c: New.
953
954 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
955
956         PR middle-end/47653
957         * gcc.dg/graphite/run-id-pr47653.c: New.
958         * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
959         induction variables.
960         * gcc.dg/graphite/scop-16.c: Same.
961         * gcc.dg/graphite/scop-17.c: Same.
962         * gcc.dg/graphite/scop-21.c: Same.
963
964 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
965
966         PR middle-end/48805
967         * gcc.dg/graphite/id-pr48805.c: New.
968
969 2011-07-26  Tobias Burnus  <burnus@net-b.de>
970
971         * gfortran.dg/coarray_lib_token_2.f90: New.
972
973 2011-07-26  Ira Rosen  <ira.rosen@linaro.org>
974
975         * gcc.dg/vect/vect-70.c: Reduce the data size to fit
976         SPU local store.
977
978 2011-07-25  Andrew Pinski  <apinski@cavium.com>
979
980         PR tree-opt/49671
981         * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
982         * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
983
984 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
985
986         * lib/target-supports.exp (check_effective_target_mmap): New proc.
987
988         * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
989         * gcc.c-torture/execute/loop-2g.c: Likewise.
990         * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
991         Require mmap support.
992         * gcc.c-torture/execute/loop-2g.x: Likewise.
993         * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
994         (MAP_ANON): Provide default.
995         * gcc.dg/20050826-1.c: Likewise.
996         * gcc.target/i386/pr36533.c: Likewise.
997         * gcc.dg/vect/pr49038.c: Remove dg-do run.
998         Use dg-require-effective-target mmap.
999
1000 2011-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
1001
1002         PR c++/49838
1003         * g++.dg/cpp0x/range-for19.C: New.
1004
1005 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1006
1007         PR testsuite/49753
1008         * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
1009
1010         Revert:
1011         2011-07-15  Jakub Jelinek  <jakub@redhat.com>
1012
1013         PR testsuite/49753
1014         * g++.dg/torture/pr49309.C: Remove.
1015
1016 2011-07-25  Richard Sandiford  <richard.sandiford@linaro.org>
1017
1018         PR tree-optimization/49809
1019         * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
1020         test.
1021
1022 2011-07-25  Richard Guenther  <rguenther@suse.de>
1023
1024         PR tree-optimization/49715
1025         * gcc.target/i386/pr49715-1.c: New testcase.
1026         * gcc.target/i386/pr49715-2.c: Likewise.
1027
1028 2011-07-23  Jason Merrill  <jason@redhat.com>
1029
1030         * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
1031
1032 2011-07-22  Jason Merrill  <jason@redhat.com>
1033
1034         PR c++/49793
1035         * g++.dg/cpp0x/initlist55.C: New.
1036
1037 2011-07-23  Tobias Burnus  <burnus@net-b.de>
1038
1039         PR fortran/49791
1040         * gfortran.dg/namelist_72.f: New.
1041
1042 2011-07-23  Tobias Burnus  <burnus@net-b.de>
1043
1044         * gfortran.dg/coarray_25.f90: New.
1045
1046 2011-07-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
1047
1048         * override1.C: This test should use c++0x mode.
1049         * override3.C: New. Test the diagnostics in c++98 mode.
1050
1051 2011-07-22  Jason Merrill  <jason@redhat.com>
1052             Mark Glisse  <marc.glisse@normalesup.org>
1053
1054         PR c++/30112
1055         * g++.dg/other/pragma-re-1.C: Add namespace cases.
1056
1057         PR c++/49813
1058         * g++.dg/opt/builtins2.C: New.
1059         * g++.dg/other/error27.C: Don't rely on __builtin.
1060
1061 2011-07-22  H.J. Lu  <hongjiu.lu@intel.com>
1062
1063         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
1064         on lp64 targets.
1065         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1066         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
1067         * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
1068         * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
1069
1070         * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
1071         instead of ia32.
1072
1073 2011-07-22  Richard Guenther  <rguenther@suse.de>
1074
1075         PR tree-optimization/45819
1076         * gcc.dg/pr45819.c: New testcase.
1077
1078 2011-07-22  Uros Bizjak  <ubizjak@gmail.com>
1079
1080         * lib/target-supports.exp (check_ifunc_available): Rewrite.
1081
1082 2011-07-21  Sebastian Pop  <sebastian.pop@amd.com>
1083
1084         PR middle-end/47654
1085         PR middle-end/49649
1086         * gcc.dg/graphite/run-id-pr47654.c: New.
1087
1088 2011-07-21  Ian Lance Taylor  <iant@google.com>
1089
1090         PR middle-end/49705
1091         * gcc.dg/pr49705.c: New test.
1092
1093 2011-07-21  Uros Bizjak  <ubizjak@gmail.com>
1094
1095         * lib/target-supports.exp (check_avx_os_support_available): New.
1096         (check_effective_target_avx_runtime): Use it.
1097
1098 2011-07-21  Richard Guenther  <rguenther@suse.de>
1099
1100         PR tree-optimization/49770
1101         * g++.dg/torture/pr49770.C: New testcase.
1102
1103 2011-07-21  Kai Tietz  <ktietz@redhat.com>
1104
1105         * gcc.dg/tree-ssa/pr30978.c: adjusted.
1106         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
1107
1108 2011-07-21  Tobias Burnus  <burnus@net-b.de>
1109
1110         * gfortran.dg/coarray_lib_token_1.f90: New.
1111
1112 2011-07-21  Georg-Johann Lay  <avr@gjlay.de>
1113
1114         * gcc.dg/pr32912-2.c: Skip for AVR.
1115         * gcc.dg/pr44674.c: Add dg-require-profiling.
1116
1117 2011-07-20  Jason Merrill  <jason@redhat.com>
1118
1119         * g++.dg/ext/desig2.C: New.
1120
1121 2011-07-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
1122
1123         * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
1124         be generated.
1125         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
1126         * gcc.target/powerpc/recip-3.c: Ditto.
1127
1128 2011-07-19  Jason Merrill  <jason@redhat.com>
1129
1130         PR c++/6709 (DR 743)
1131         PR c++/42603 (DR 950)
1132         * g++.dg/cpp0x/decltype21.C: New.
1133
1134 2011-07-20  Richard Guenther  <rguenther@suse.de>
1135
1136         PR middle-end/18908
1137         * gcc.dg/tree-ssa/pr18908.c: New testcase.
1138         * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
1139
1140 2011-07-20  Chung-Lin Tang  <cltang@codesourcery.com>
1141
1142         * gcc.target/arm/combine-movs.c: New.
1143         * gcc.target/arm/unsigned-extend-2.c: New.
1144
1145 2011-07-19  Jason Merrill  <jason@redhat.com>
1146
1147         PR c++/49785
1148         * g++.dg/cpp0x/variadic114.C: New.
1149
1150 2011-07-19  Tobias Burnus  <burnus@net-b.de>
1151
1152         * gfortran.dg/coarray_args_1.f90: New.
1153         * gfortran.dg/coarray_args_2.f90: New.
1154
1155 2011-07-19  Janus Weil  <janus@gcc.gnu.org>
1156
1157         PR fortran/49708
1158         * gfortran.dg/allocate_error_3.f90: New.
1159
1160 2011-07-19  Richard Guenther  <rguenther@suse.de>
1161
1162         * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
1163         * gcc.dg/tree-ssa/bool-11.c: Likewise.
1164         * gcc.dg/torture/20110719-1.c: New testcase.
1165
1166 2011-07-19  Jakub Jelinek  <jakub@redhat.com>
1167
1168         PR tree-optimization/49768
1169         * gcc.c-torture/execute/pr49768.c: New test.
1170
1171 2011-07-19  Ira Rosen  <ira.rosen@linaro.org>
1172
1173         PR tree-optimization/49771
1174         * gcc.dg/vect/pr49771.c: New test.
1175
1176 2011-07-18  Martin Jambor  <mjambor@suse.cz>
1177
1178         * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
1179         * gcc.dg/ipa/ipa-2.c: Likewise.
1180         * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
1181         * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
1182         * gcc.dg/ipa/ipa-5.c: Likewise.
1183         * gcc.dg/ipa/ipa-7.c: Likewise.
1184         * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
1185         * gcc.dg/ipa/ipacost-1.c: Likewise.
1186         * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
1187         functions.
1188         * gcc.dg/ipa/ipcp-1.c: New test.
1189         * gcc.dg/ipa/ipcp-2.c: Likewise.
1190         * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
1191
1192 2011-07-18  Jakub Jelinek  <jakub@redhat.com>
1193
1194         PR middle-end/49675
1195         * gfortran.dg/pr49675.f90: New test.
1196
1197 2011-07-18  Richard Guenther  <rguenther@suse.de>
1198
1199         * gcc.dg/torture/20110718-1.c: New testcase.
1200
1201 2011-07-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1202
1203         * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
1204         * g++.dg/ext/bitfield3.C: Likewise.
1205         * g++.dg/ext/bitfield4.C: Likewise.
1206         * g++.dg/ext/bitfield5.C: Likewise.
1207         * g++.dg/other/PR23205.C: Remove *-*-netware* support.
1208         * g++.dg/other/pr23205-2.C: Likewise.
1209         * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
1210         * gcc.c-torture/compile/20001109-2.c: Likewise.
1211         * gcc.dg/20040813-1.c: Remove *-*-netware* support.
1212         * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
1213         * gcc.dg/bitfld-16.c: Likewise.
1214         * gcc.dg/bitfld-17.c: Likewise.
1215         * gcc.dg/bitfld-18.c: Likewise.
1216         * gcc.dg/builtins-config.h: Remove Netware support.
1217         * gcc.dg/cdce1.c: Remove *-*-netware* support.  Update line number.
1218         * gcc.dg/cdce2.c: Likewise.
1219         * gcc.dg/cpp/assert4.c: Remove netware support.
1220         * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
1221         * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
1222
1223         * lib/target-supports.exp (check_visibility_available): Remove
1224         NetWare support.
1225         (check_profiling_available): Likewise.
1226
1227 2011-07-18  Ira Rosen  <ira.rosen@linaro.org>
1228
1229         * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
1230
1231 2011-07-17  Tobias Burnus  <burnus@net-b.de>
1232             Thomas Koenig  <tkoenig@gcc.gnu.org>
1233
1234         PR fortran/34657
1235         * gfortran.dg/generic_17.f90: Fix testcase.
1236         * gfortran.dg/interface_3.f90: Add dg-error.
1237         * gfortran.dg/use_14.f90: New.
1238         * gfortran.dg/use_15.f90: New.
1239
1240 2011-07-17  Eric Botcazou  <ebotcazou@adacore.com>
1241
1242         * gnat.dg/pointer_controlled.adb: New test.
1243
1244 2011-07-17  Tobias Burnus  <burnus@net-b.de>
1245
1246         PR fortran/49624
1247         * gfortran.dg/pointer_remapping_7.f90: New.
1248
1249 2011-07-16  Jason Merrill  <jason@redhat.com>
1250
1251         * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
1252
1253 2011-07-16  Nathan Froyd  <froydnj@codesourcery.com>
1254             Jason Merrill  <jason@redhat.com>
1255
1256         PR c++/45329
1257         PR c++/48934
1258         * g++.dg/cpp0x/decltype29.C: Adjust.
1259         * g++.dg/cpp0x/error4.C: Adjust.
1260         * g++.dg/cpp0x/sfinae26.C: Adjust.
1261         * g++.dg/cpp0x/variadic105.C: Adjust.
1262         * g++.dg/template/deduce3.C: Adjust.
1263         * g++.dg/template/error45.C: Adjust.
1264         * g++.dg/template/ptrmem2.C: Adjust.
1265         * g++.dg/template/sfinae2.C: Adjust.
1266         * g++.old-deja/g++.pt/crash60.C: Adjust.
1267         * g++.old-deja/g++.pt/unify6.C: Adjust.
1268         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
1269         * g++.dg/cpp0x/nullptr15.C: Adjust.
1270         * g++.dg/cpp0x/pr31431-2.C: Adjust.
1271         * g++.dg/cpp0x/pr31431.C: Adjust.
1272         * g++.dg/cpp0x/pr31434.C: Adjust.
1273         * g++.dg/cpp0x/sfinae11.C: Adjust
1274         * g++.dg/cpp0x/temp_default2.C: Adjust.
1275         * g++.dg/cpp0x/trailing4.C: Adjust.
1276         * g++.dg/cpp0x/variadic-ex3.C: Adjust.
1277         * g++.dg/cpp0x/variadic-ex4.C: Adjust.
1278         * g++.dg/cpp0x/variadic105.C: Adjust.
1279         * g++.dg/cpp0x/vt-37737-2.C: Adjust.
1280         * g++.dg/ext/vla2.C: Adjust.
1281         * g++.dg/other/ptrmem10.C: Adjust.
1282         * g++.dg/other/ptrmem11.C: Adjust.
1283         * g++.dg/overload/unknown1.C: Adjust.
1284         * g++.dg/template/conv11.C: Adjust.
1285         * g++.dg/template/dependent-expr5.C: Adjust.
1286         * g++.dg/template/friend.C: Adjust.
1287         * g++.dg/template/incomplete2.C: Adjust.
1288         * g++.dg/template/local4.C: Adjust.
1289         * g++.dg/template/local6.C: Adjust.
1290         * g++.dg/template/operator9.C: Adjust.
1291         * g++.dg/template/ttp25.C: Adjust.
1292         * g++.dg/template/unify10.C: Adjust.
1293         * g++.dg/template/unify11.C: Adjust.
1294         * g++.dg/template/unify6.C: Adjust.
1295         * g++.dg/template/unify9.C: Adjust.
1296         * g++.dg/template/varmod1.C: Adjust.
1297         * g++.old-deja/g++.brendan/crash56.C: Adjust.
1298         * g++.old-deja/g++.pt/crash28.C: Adjust.
1299         * g++.old-deja/g++.pt/explicit41.C: Adjust.
1300         * g++.old-deja/g++.pt/explicit77.C: Adjust.
1301         * g++.old-deja/g++.pt/expr2.C: Adjust.
1302         * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
1303         * g++.old-deja/g++.pt/spec5.C: Adjust.
1304         * g++.old-deja/g++.pt/spec6.C: Adjust.
1305         * g++.old-deja/g++.pt/unify4.C: Adjust.
1306         * g++.old-deja/g++.pt/unify8.C: Adjust.
1307         * g++.old-deja/g++.robertl/eb98.C: Adjust.
1308         * g++.dg/overload/template5.C: New testcase.
1309         * g++.dg/template/overload12.C: New testcase.
1310
1311 2011-07-11  Tobias Burnus  <burnus@net-b.de>
1312
1313         * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
1314         * gfortran.dg/coarray_7.f90: Ditto.
1315         * gfortran.dg/coarray/scalar_alloc_1.f90: New.
1316         * gfortran.dg/coarray/scalar_alloc_2.f90: New.
1317
1318 2011-07-16  Bernd Schmidt  <bernds@codesourcery.com>
1319
1320         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
1321         case.
1322         * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
1323         * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
1324         * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
1325         C67X.
1326         * gcc.c-torture/execute/ieee/pr29302.x: New file.
1327         * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
1328         * gcc.dg/torture/builtin-math-7.c: Add a comment.
1329
1330 2011-07-15  Jason Merrill  <jason@redhat.com>
1331
1332         PR testsuite/49741
1333         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
1334         Use --extra_opts instead of --additional_options.
1335
1336 2011-07-15  Jakub Jelinek  <jakub@redhat.com>
1337
1338         PR testsuite/49753
1339         * g++.dg/torture/pr49309.C: Remove.
1340
1341 2011-07-15  Bernd Schmidt  <bernds@codesourcery.com>
1342
1343         * gcc.target/tic6x/weak-call.c: New test.
1344         * gcc.target/tic6x/fpcmp.c: New test.
1345         * gcc.target/tic6x/fpdiv.c: New test.
1346         * gcc.target/tic6x/rotdi16-scan.c: New test.
1347         * gcc.target/tic6x/ffssi.c: New test.
1348         * gcc.target/tic6x/fpdiv-lib.c: New test.
1349         * gcc.target/tic6x/cold-lc.c: New test.
1350         * gcc.target/tic6x/longcalls.c: New test.
1351         * gcc.target/tic6x/abi-align-1.c: New test.
1352         * gcc.target/tic6x/fpcmp-finite.c: New test.
1353         * gcc.target/tic6x/rotdi16.c: New test.
1354         * gcc.target/tic6x/bswapl.c: New test.
1355         * gcc.target/tic6x/ffsdi.c: New test.
1356         * gcc.target/tic6x/tic6x.exp: New file.
1357         * gcc.target/tic6x/builtins/arith24.c: New test.
1358         * gcc.target/tic6x/builtins/smpy.c: New test.
1359         * gcc.target/tic6x/builtins/smpylh.c: New test.
1360         * gcc.target/tic6x/builtins/smpyh.c: New test.
1361         * gcc.target/tic6x/builtins/sarith1.c: New test.
1362         * gcc.target/tic6x/builtins/extclr.c: New test
1363         * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
1364         * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
1365         * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
1366         (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
1367         New functions.
1368         * gcc.c-torture/execute/20101011-1.c: Add a condition for
1369         __TMS320C6X__.
1370         * gcc.dg/20020312-2.c: Likewise.
1371         * gcc.dg/pr27095.c: Handle tic6x like hppa.
1372         * gcc.dg/torture/pr37868.c: Skip on tic6x.
1373         * gcc.dg/torture/builtin-math-7.c: Likewise.
1374
1375         PR testsuite/49757
1376         * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
1377         not testing tic6x-*-*.
1378
1379 2011-07-14  Andrew Pinski  <pinskia@gmail.com>
1380
1381         PR tree-opt/49309
1382         * g++.dg/torture/pr49309.C: New testcase.
1383
1384 2011-07-14  Bernd Schmidt  <bernds@codesourcery.com>
1385
1386         * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
1387
1388 2011-07-14  Richard Guenther  <rguenther@suse.de>
1389
1390         PR tree-optimization/49651
1391         * gcc.dg/torture/pr49651.c: New testcase.
1392
1393 2011-07-14  Georg-Johann Lay  <avr@gjlay.de>
1394
1395         PR target/43746
1396         * gcc.dg/array-quals-1.c: Don't xfail on AVR.
1397
1398 2011-07-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
1399
1400         * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
1401         -mno-pointers-to-nested-functions.
1402         * gcc.target/powerpc/no-r11-2.c: Ditto.
1403         * gcc.target/powerpc/no-r11-3.c: Ditto.
1404
1405 2011-07-13  Jason Merrill  <jason@redhat.com>
1406
1407         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
1408         * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
1409         when compiling C files.
1410         * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
1411         * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
1412         * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
1413         * g++.dg/lookup/anon2.C: Likewise.
1414         * g++.dg/tree-ssa/copyprop.C: Likewise.
1415         * g++.old-deja/g++.jason/rfg27.C: Likewise.
1416         * g++.dg/init/vector1.C: Ignore narrowing errors.
1417         * g++.dg/torture/pr35526.C: Likewise.
1418         * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
1419
1420 2011-07-13  Janne Blomqvist  <jb@gcc.gnu.org>
1421
1422         PR libfortran/49296
1423         * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
1424         and logical reads.
1425
1426 2011-07-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1427
1428         * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
1429         i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
1430
1431 2011-07-13  Uros Bizjak  <ubizjak@gmail.com>
1432
1433         * lib/g++.exp (g++_init):  Use istarget.  Remove target_triplet global.
1434         * lib/obj-c++.exp (obj-c++_init): Ditto.
1435         * lib/file-format.exp (gcc_target_object_format): Ditto.
1436         * lib/target-supports-dg.exp (dg-require-dll): Ditto.
1437         * lib/target-supports-dg-exp (check_weak_available): Ditto.
1438         (check_visibility_available): Ditto.
1439         (check_effective_target_tls_native): Ditto.
1440         (check_effective_target_tls_emulated): Ditto.
1441         (check_effective_target_function_sections): Ditto.
1442
1443 2011-07-13  Chung-Lin Tang  <cltang@codesourcery.com>
1444
1445         * gcc.target/arm/pr48183.c: New test.
1446
1447 2011-07-13  Richard Guenther  <rguenther@suse.de>
1448
1449         * gcc.dg/torture/20110713-1.c: New testcase.
1450
1451 2011-07-12  Andrew Pinski  <pinskia@gmail.com>
1452
1453         PR rtl-opt/49474
1454         * gcc.c-torture/compile/pr49474.c: New testcase.
1455
1456 2011-07-12  Jakub Jelinek  <jakub@redhat.com>
1457
1458         PR tree-optimization/49712
1459         * gcc.c-torture/execute/pr49712.c: New test.
1460
1461 2011-07-11  Jason Merrill  <jason@redhat.com>
1462
1463         PR c++/44609
1464         * g++.dg/template/recurse3.C: New.
1465
1466 2011-07-11  Jakub Jelinek  <jakub@redhat.com>
1467
1468         PR debug/49676
1469         * gcc.dg/guality/csttest.c: New test.
1470
1471         PR fortran/49698
1472         * gfortran.dg/pr49698.f90: New test.
1473
1474 2011-07-11  Jeff Law  <law@redhat.com>
1475
1476         * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
1477
1478 2011-07-11  H.J. Lu  <hongjiu.lu@intel.com>
1479
1480         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
1481         * go.test/go-test.exp (go-set-goarch): Likewise.
1482
1483 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
1484
1485         PR target/39633
1486         * gcc.target/avr/torture/pr39633.c: New test case.
1487
1488 2011-07-11  Tobias Burnus  <burnus@net-b.de>
1489
1490         PR fortran/18918
1491         * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
1492
1493 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
1494
1495         * lib/target-supports.exp (check_effective_target_scheduling):
1496         New Function.
1497         * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
1498         * gcc.dg/pr45055.c: Ditto.
1499         * gcc.dg/pr45353.c: Ditto.
1500         * g++.dg/pr45056.C: Ditto.
1501
1502 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
1503
1504         * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
1505         * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
1506         * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
1507         * g++.dg/torture/pr31863.C: Skip AVR.
1508
1509 2011-07-10  Tobias Burnus  <burnus@net-b.de>
1510
1511         PR fortran/49690
1512         * gfortran.dg/intrinsic_signal.f90: New.
1513
1514 2011-07-09  Jason Merrill  <jason@redhat.com>
1515
1516         * g++.dg/cpp0x/regress/regress6.C: New.
1517         * g++.dg/parse/crash45.C: Adjust message.
1518         * g++.dg/template/crash38.C: Adjust message.
1519         * g++.dg/template/crash64.C: Adjust message.
1520
1521 2011-07-09  H.J. Lu  <hongjiu.lu@intel.com>
1522
1523         * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
1524         * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
1525         * g++.dg/abi/bitfield3.C: Likewise.
1526         * g++.dg/eh/pr38662.C: Likewise.
1527         * g++.dg/ext/attrib36.C: Likewise.
1528         * g++.dg/ext/attrib37.C: Likewise.
1529         * g++.dg/ext/attrib8.C: Likewise.
1530         * g++.dg/ext/tmplattr1.C: Likewise.
1531         * g++.dg/inherit/override-attribs.C: Likewise.
1532         * g++.dg/opt/inline9.C: Likewise.
1533         * g++.dg/opt/life1.C: Likewise.
1534         * g++.dg/opt/longbranch2.C: Likewise.
1535         * g++.dg/opt/nrv12.C: Likewise.
1536         * g++.dg/opt/reg-stack4.C: Likewise.
1537         * g++.dg/other/pr35504.C: Likewise.
1538         * g++.dg/other/pr39496.C: Likewise.
1539         * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
1540         * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
1541         * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
1542         * g++.dg/torture/stackalign/unwind-0.C: Likewise.
1543         * g++.dg/torture/stackalign/unwind-1.C: Likewise.
1544         * g++.dg/torture/stackalign/unwind-2.C: Likewise.
1545         * g++.dg/torture/stackalign/unwind-3.C: Likewise.
1546         * g++.dg/torture/stackalign/unwind-4.C: Likewise.
1547         * g++.dg/torture/stackalign/unwind-5.C: Likewise.
1548         * g++.dg/torture/stackalign/unwind-6.C: Likewise.
1549         * g++.dg/warn/pr15774-1.C: Likewise.
1550         * g++.dg/warn/pr15774-2.C: Likewise.
1551         * g++.old-deja/g++.ext/attrib1.C: Likewise.
1552         * g++.old-deja/g++.ext/attrib2.C: Likewise.
1553         * g++.old-deja/g++.ext/attrib3.C: Likewise.
1554         * g++.old-deja/g++.pt/asm2.C: Likewise.
1555         * gcc.c-torture/compile/20000804-1.c: Likewise.
1556         * gcc.c-torture/compile/pr16566-2.c: Likewise.
1557         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
1558         * gcc.dg/20020108-1.c: Likewise.
1559         * gcc.dg/20020122-2.c: Likewise.
1560         * gcc.dg/20020122-3.c: Likewise.
1561         * gcc.dg/20020206-1.c: Likewise.
1562         * gcc.dg/20020219-1.c: Likewise.
1563         * gcc.dg/20020310-1.c: Likewise.
1564         * gcc.dg/20020411-1.c: Likewise.
1565         * gcc.dg/20020418-2.c: Likewise.
1566         * gcc.dg/20020426-2.c: Likewise.
1567         * gcc.dg/20020517-1.c: Likewise.
1568         * gcc.dg/20030204-1.c: Likewise.
1569         * gcc.dg/20030826-2.c: Likewise.
1570         * gcc.dg/20031102-1.c: Likewise.
1571         * gcc.dg/20031202-1.c: Likewise.
1572         * gcc.dg/20050111-1.c: Likewise.
1573         * gcc.dg/20050503-1.c: Likewise.
1574         * gcc.dg/array-init-1.c: Likewise.
1575         * gcc.dg/builtin-apply4.c: Likewise.
1576         * gcc.dg/dfp/pr31344.c: Likewise.
1577         * gcc.dg/gomp/atomic-11.c: Likewise.
1578         * gcc.dg/graphite/pr40281.c: Likewise.
1579         * gcc.dg/ia64-sync-1.c: Likewise.
1580         * gcc.dg/ia64-sync-2.c: Likewise.
1581         * gcc.dg/ia64-sync-3.c: Likewise.
1582         * gcc.dg/ia64-sync-4.c: Likewise.
1583         * gcc.dg/ifcvt-fabs-1.c: Likewise.
1584         * gcc.dg/invalid-call-1.c: Likewise.
1585         * gcc.dg/loop-3.c: Likewise.
1586         * gcc.dg/lower-subreg-1.c: Likewise.
1587         * gcc.dg/lto/pr47259_0.c: Likewise.
1588         * gcc.dg/nested-calls-1.c: Likewise.
1589         * gcc.dg/pr20017.c: Likewise.
1590         * gcc.dg/pr25023.c: Likewise.
1591         * gcc.dg/pr27671-2.c: Likewise.
1592         * gcc.dg/pr32176.c: Likewise.
1593         * gcc.dg/pr33676.c: Likewise.
1594         * gcc.dg/pr35045.c: Likewise.
1595         * gcc.dg/pr36015.c: Likewise.
1596         * gcc.dg/pr36584.c: Likewise.
1597         * gcc.dg/pr36998.c: Likewise.
1598         * gcc.dg/pr37438.c: Likewise.
1599         * gcc.dg/pr37908.c: Likewise.
1600         * gcc.dg/pr41241.c: Likewise.
1601         * gcc.dg/pr41340.c: Likewise.
1602         * gcc.dg/pr44136.c: Likewise.
1603         * gcc.dg/pr44194-1.c: Likewise.
1604         * gcc.dg/pr46212.c: Likewise.
1605         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
1606         * gcc.dg/setjmp-2.c: Likewise.
1607         * gcc.dg/short-compare-1.c: Likewise.
1608         * gcc.dg/short-compare-2.c: Likewise.
1609         * gcc.dg/smod-1.c: Likewise.
1610         * gcc.dg/sync-2.c: Likewise.
1611         * gcc.dg/sync-3.c: Likewise.
1612         * gcc.dg/tls/opt-1.c: Likewise.
1613         * gcc.dg/tls/opt-2.c: Likewise.
1614         * gcc.dg/tls/opt-3.c: Likewise.
1615         * gcc.dg/torture/badshift.c: Likewise.
1616         * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
1617         * gcc.dg/torture/pr20314-2.c: Likewise.
1618         * gcc.dg/torture/pr36891.c: Likewise.
1619         * gcc.dg/torture/pr38774.c: Likewise.
1620         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
1621         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
1622         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
1623         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
1624         * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
1625         * gcc.dg/torture/stackalign/push-1.c: Likewise.
1626         * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
1627         * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
1628         * gcc.dg/tree-ssa/loop-28.c: Likewise.
1629         * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
1630         * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
1631         * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
1632         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
1633         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
1634         * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
1635         * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
1636         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
1637         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
1638         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
1639         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
1640         * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
1641         * gcc.dg/unroll-1.c: Likewise.
1642         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
1643         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
1644         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
1645         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
1646         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
1647         * gcc.target/i386/20000609-1.c: Likewise.
1648         * gcc.target/i386/20000720-1.c: Likewise.
1649         * gcc.target/i386/20000724-1.c: Likewise.
1650         * gcc.target/i386/20011107-1.c: Likewise.
1651         * gcc.target/i386/20011119-1.c: Likewise.
1652         * gcc.target/i386/20020201-3.c: Likewise.
1653         * gcc.target/i386/20020218-1.c: Likewise.
1654         * gcc.target/i386/20020729-1.c: Likewise.
1655         * gcc.target/i386/20030926-1.c: Likewise.
1656         * gcc.target/i386/20060125-1.c: Likewise.
1657         * gcc.target/i386/20060125-2.c: Likewise.
1658         * gcc.target/i386/20060512-1.c: Likewise.
1659         * gcc.target/i386/20060512-2.c: Likewise.
1660         * gcc.target/i386/20060512-3.c: Likewise.
1661         * gcc.target/i386/20060512-4.c: Likewise.
1662         * gcc.target/i386/387-1.c: Likewise.
1663         * gcc.target/i386/387-2.c: Likewise.
1664         * gcc.target/i386/387-5.c: Likewise.
1665         * gcc.target/i386/387-6.c: Likewise.
1666         * gcc.target/i386/980312-1.c: Likewise.
1667         * gcc.target/i386/980313-1.c: Likewise.
1668         * gcc.target/i386/990117-1.c: Likewise.
1669         * gcc.target/i386/990424-1.c: Likewise.
1670         * gcc.target/i386/990524-1.c: Likewise.
1671         * gcc.target/i386/991129-1.c: Likewise.
1672         * gcc.target/i386/991214-1.c: Likewise.
1673         * gcc.target/i386/991230-1.c: Likewise.
1674         * gcc.target/i386/addr-sel-1.c: Likewise.
1675         * gcc.target/i386/aggregate-ret1.c: Likewise.
1676         * gcc.target/i386/aggregate-ret2.c: Likewise.
1677         * gcc.target/i386/align-main-3.c: Likewise.
1678         * gcc.target/i386/amd64-abi-1.c: Likewise.
1679         * gcc.target/i386/amd64-abi-2.c: Likewise.
1680         * gcc.target/i386/amd64-abi-4.c: Likewise.
1681         * gcc.target/i386/amd64-abi-5.c: Likewise.
1682         * gcc.target/i386/amd64-abi-6.c: Likewise.
1683         * gcc.target/i386/asm-1.c: Likewise.
1684         * gcc.target/i386/asm-3.c: Likewise.
1685         * gcc.target/i386/asm-5.c: Likewise.
1686         * gcc.target/i386/attributes-error.c: Likewise.
1687         * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
1688         * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
1689         * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
1690         * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
1691         * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
1692         * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
1693         * gcc.target/i386/avx-vinsertps-3.c: Likewise.
1694         * gcc.target/i386/avx-vmovd-2.c: Likewise.
1695         * gcc.target/i386/avx-vmovq-2.c: Likewise.
1696         * gcc.target/i386/avx-vmovq-3.c: Likewise.
1697         * gcc.target/i386/avx-vpextrq-1.c: Likewise.
1698         * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
1699         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
1700         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1701         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
1702         * gcc.target/i386/bitfield1.c: Likewise.
1703         * gcc.target/i386/bitfield2.c: Likewise.
1704         * gcc.target/i386/bmi-2.c: Likewise.
1705         * gcc.target/i386/bmi-5.c: Likewise.
1706         * gcc.target/i386/builtin-unreachable.c: Likewise.
1707         * gcc.target/i386/cleanup-2.c: Likewise.
1708         * gcc.target/i386/clobbers.c: Likewise.
1709         * gcc.target/i386/cmov8.c: Likewise.
1710         * gcc.target/i386/cmpxchg16b-1.c: Likewise.
1711         * gcc.target/i386/compress-float-387-pic.c: Likewise.
1712         * gcc.target/i386/compress-float-387.c: Likewise.
1713         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
1714         * gcc.target/i386/compress-float-sse.c: Likewise.
1715         * gcc.target/i386/crc32-2.c: Likewise.
1716         * gcc.target/i386/crc32-3.c: Likewise.
1717         * gcc.target/i386/divmod-7.c: Likewise.
1718         * gcc.target/i386/divmod-8.c: Likewise.
1719         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
1720         * gcc.target/i386/fma3-builtin.c: Likewise.
1721         * gcc.target/i386/fma3-fma.c: Likewise.
1722         * gcc.target/i386/fma4-256-vector.c: Likewise.
1723         * gcc.target/i386/fma4-builtin.c: Likewise.
1724         * gcc.target/i386/fma4-fma-2.c: Likewise.
1725         * gcc.target/i386/fma4-fma.c: Likewise.
1726         * gcc.target/i386/fma4-vector-2.c: Likewise.
1727         * gcc.target/i386/fma4-vector.c: Likewise.
1728         * gcc.target/i386/funcspec-1.c: Likewise.
1729         * gcc.target/i386/funcspec-10.c: Likewise.
1730         * gcc.target/i386/funcspec-11.c: Likewise.
1731         * gcc.target/i386/funcspec-2.c: Likewise.
1732         * gcc.target/i386/funcspec-5.c: Likewise.
1733         * gcc.target/i386/funcspec-6.c: Likewise.
1734         * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
1735         * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
1736         * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
1737         * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
1738         * gcc.target/i386/incoming-1.c: Likewise.
1739         * gcc.target/i386/incoming-10.c: Likewise.
1740         * gcc.target/i386/incoming-11.c: Likewise.
1741         * gcc.target/i386/incoming-12.c: Likewise.
1742         * gcc.target/i386/incoming-13.c: Likewise.
1743         * gcc.target/i386/incoming-14.c: Likewise.
1744         * gcc.target/i386/incoming-15.c: Likewise.
1745         * gcc.target/i386/incoming-2.c: Likewise.
1746         * gcc.target/i386/incoming-3.c: Likewise.
1747         * gcc.target/i386/incoming-4.c: Likewise.
1748         * gcc.target/i386/incoming-5.c: Likewise.
1749         * gcc.target/i386/incoming-6.c: Likewise.
1750         * gcc.target/i386/incoming-7.c: Likewise.
1751         * gcc.target/i386/incoming-8.c: Likewise.
1752         * gcc.target/i386/incoming-9.c: Likewise.
1753         * gcc.target/i386/lea.c: Likewise.
1754         * gcc.target/i386/local.c: Likewise.
1755         * gcc.target/i386/loop-1.c: Likewise.
1756         * gcc.target/i386/loop-2.c: Likewise.
1757         * gcc.target/i386/loop-3.c: Likewise.
1758         * gcc.target/i386/max-stack-align.c: Likewise.
1759         * gcc.target/i386/memcpy-1.c: Likewise.
1760         * gcc.target/i386/movbe-2.c: Likewise.
1761         * gcc.target/i386/movq-2.c: Likewise.
1762         * gcc.target/i386/movq.c: Likewise.
1763         * gcc.target/i386/nrv1.c: Likewise.
1764         * gcc.target/i386/pad-4.c: Likewise.
1765         * gcc.target/i386/pad-5a.c: Likewise.
1766         * gcc.target/i386/pad-5b.c: Likewise.
1767         * gcc.target/i386/pad-6a.c: Likewise.
1768         * gcc.target/i386/pad-6b.c: Likewise.
1769         * gcc.target/i386/pad-7.c: Likewise.
1770         * gcc.target/i386/pad-9.c: Likewise.
1771         * gcc.target/i386/pentium4-not-mull.c: Likewise.
1772         * gcc.target/i386/pic-1.c: Likewise.
1773         * gcc.target/i386/pr12092-1.c: Likewise.
1774         * gcc.target/i386/pr12329.c: Likewise.
1775         * gcc.target/i386/pr21518.c: Likewise.
1776         * gcc.target/i386/pr22362.c: Likewise.
1777         * gcc.target/i386/pr22585.c: Likewise.
1778         * gcc.target/i386/pr23098.c: Likewise.
1779         * gcc.target/i386/pr25196.c: Likewise.
1780         * gcc.target/i386/pr25293.c: Likewise.
1781         * gcc.target/i386/pr25654.c: Likewise.
1782         * gcc.target/i386/pr26449.c: Likewise.
1783         * gcc.target/i386/pr26778.c: Likewise.
1784         * gcc.target/i386/pr26826.c: Likewise.
1785         * gcc.target/i386/pr27266.c: Likewise.
1786         * gcc.target/i386/pr29978.c: Likewise.
1787         * gcc.target/i386/pr30505.c: Likewise.
1788         * gcc.target/i386/pr30961-1.c: Likewise.
1789         * gcc.target/i386/pr31628.c: Likewise.
1790         * gcc.target/i386/pr32000-2.c: Likewise.
1791         * gcc.target/i386/pr32661-1.c: Likewise.
1792         * gcc.target/i386/pr32708-2.c: Likewise.
1793         * gcc.target/i386/pr32708-3.c: Likewise.
1794         * gcc.target/i386/pr34256.c: Likewise.
1795         * gcc.target/i386/pr34312.c: Likewise.
1796         * gcc.target/i386/pr34522.c: Likewise.
1797         * gcc.target/i386/pr35160.c: Likewise.
1798         * gcc.target/i386/pr35281.c: Likewise.
1799         * gcc.target/i386/pr36246.c: Likewise.
1800         * gcc.target/i386/pr36786.c: Likewise.
1801         * gcc.target/i386/pr37275.c: Likewise.
1802         * gcc.target/i386/pr37843-3.c: Likewise.
1803         * gcc.target/i386/pr37843-4.c: Likewise.
1804         * gcc.target/i386/pr39082-1.c: Likewise.
1805         * gcc.target/i386/pr39431.c: Likewise.
1806         * gcc.target/i386/pr39496.c: Likewise.
1807         * gcc.target/i386/pr39543-2.c: Likewise.
1808         * gcc.target/i386/pr39911.c: Likewise.
1809         * gcc.target/i386/pr40718.c: Likewise.
1810         * gcc.target/i386/pr40906-1.c: Likewise.
1811         * gcc.target/i386/pr40906-2.c: Likewise.
1812         * gcc.target/i386/pr40906-3.c: Likewise.
1813         * gcc.target/i386/pr40934.c: Likewise.
1814         * gcc.target/i386/pr41900.c: Likewise.
1815         * gcc.target/i386/pr42589.c: Likewise.
1816         * gcc.target/i386/pr43662.c: Likewise.
1817         * gcc.target/i386/pr43671.c: Likewise.
1818         * gcc.target/i386/pr43766.c: Likewise.
1819         * gcc.target/i386/pr43869.c: Likewise.
1820         * gcc.target/i386/pr44942.c: Likewise.
1821         * gcc.target/i386/pr44948-2a.c: Likewise.
1822         * gcc.target/i386/pr45234.c: Likewise.
1823         * gcc.target/i386/pr45336-2.c: Likewise.
1824         * gcc.target/i386/pr45336-4.c: Likewise.
1825         * gcc.target/i386/pr45852.c: Likewise.
1826         * gcc.target/i386/pr46470.c: Likewise.
1827         * gcc.target/i386/pr48037-1.c: Likewise.
1828         * gcc.target/i386/pr48389.c: Likewise.
1829         * gcc.target/i386/pr49095.c: Likewise.
1830         * gcc.target/i386/pr9771-1.c: Likewise.
1831         * gcc.target/i386/rdfsbase-1.c: Likewise.
1832         * gcc.target/i386/rdfsbase-2.c: Likewise.
1833         * gcc.target/i386/rdgsbase-1.c: Likewise.
1834         * gcc.target/i386/rdgsbase-2.c: Likewise.
1835         * gcc.target/i386/rdrand-3.c: Likewise.
1836         * gcc.target/i386/regparm-stdcall.c: Likewise.
1837         * gcc.target/i386/regparm.c: Likewise.
1838         * gcc.target/i386/reload-1.c: Likewise.
1839         * gcc.target/i386/rotate-2.c: Likewise.
1840         * gcc.target/i386/sibcall-5.c: Likewise.
1841         * gcc.target/i386/signbit-1.c: Likewise.
1842         * gcc.target/i386/signbit-2.c: Likewise.
1843         * gcc.target/i386/signbit-3.c: Likewise.
1844         * gcc.target/i386/sse-5.c: Likewise.
1845         * gcc.target/i386/sse-8.c: Likewise.
1846         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
1847         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
1848         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
1849         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
1850         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
1851         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
1852         * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
1853         * gcc.target/i386/sse2-movq-2.c: Likewise.
1854         * gcc.target/i386/sse2-movq-3.c: Likewise.
1855         * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
1856         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
1857         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
1858         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
1859         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
1860         * gcc.target/i386/ssefn-1.c: Likewise.
1861         * gcc.target/i386/ssefn-2.c: Likewise.
1862         * gcc.target/i386/sseregparm-1.c: Likewise.
1863         * gcc.target/i386/sseregparm-2.c: Likewise.
1864         * gcc.target/i386/sseregparm-3.c: Likewise.
1865         * gcc.target/i386/sseregparm-4.c: Likewise.
1866         * gcc.target/i386/sseregparm-5.c: Likewise.
1867         * gcc.target/i386/sseregparm-6.c: Likewise.
1868         * gcc.target/i386/sseregparm-7.c: Likewise.
1869         * gcc.target/i386/sseregparm-8.c: Likewise.
1870         * gcc.target/i386/stack-realign.c: Likewise.
1871         * gcc.target/i386/stack-usage-realign.c: Likewise.
1872         * gcc.target/i386/stackalign/asm-1.c: Likewise.
1873         * gcc.target/i386/stackalign/longlong-1.c: Likewise.
1874         * gcc.target/i386/stackalign/longlong-2.c: Likewise.
1875         * gcc.target/i386/stackalign/return-1.c: Likewise.
1876         * gcc.target/i386/stackalign/return-2.c: Likewise.
1877         * gcc.target/i386/stackalign/return-3.c: Likewise.
1878         * gcc.target/i386/tailcall-1.c: Likewise.
1879         * gcc.target/i386/tbm-2.c: Likewise.
1880         * gcc.target/i386/udivmod-7.c: Likewise.
1881         * gcc.target/i386/udivmod-8.c: Likewise.
1882         * gcc.target/i386/unroll-1.c: Likewise.
1883         * gcc.target/i386/vararg-1.c: Likewise.
1884         * gcc.target/i386/vararg-2.c: Likewise.
1885         * gcc.target/i386/vect8-ret.c: Likewise.
1886         * gcc.target/i386/vectorize5.c: Likewise.
1887         * gcc.target/i386/wmul-1.c: Likewise.
1888         * gcc.target/i386/wmul-2.c: Likewise.
1889         * gcc.target/i386/wrfsbase-1.c: Likewise.
1890         * gcc.target/i386/wrfsbase-2.c: Likewise.
1891         * gcc.target/i386/wrgsbase-1.c: Likewise.
1892         * gcc.target/i386/wrgsbase-2.c: Likewise.
1893         * gcc.target/i386/xop-pcmov.c: Likewise.
1894         * gcc.target/i386/xop-pcmov2.c: Likewise.
1895         * gcc.target/i386/xop-rotate1-vector.c: Likewise.
1896         * gcc.target/i386/xop-rotate2-vector.c: Likewise.
1897         * gcc.target/i386/xop-rotate3-vector.c: Likewise.
1898         * gcc.target/i386/xop-shift1-vector.c: Likewise.
1899         * gcc.target/i386/xop-shift2-vector.c: Likewise.
1900         * gcc.target/i386/xop-shift3-vector.c: Likewise.
1901         * gcc.target/i386/zee.c: Likewise.
1902         * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
1903         * gfortran.dg/compiler-directive_2.f: Likewise.
1904         * gfortran.dg/g77/20010216-1.f: Likewise.
1905         * gfortran.dg/gomp/pr39152.f90: Likewise.
1906         * gfortran.dg/pr33794.f90: Likewise.
1907
1908 2011-07-09  Jason Merrill  <jason@redhat.com>
1909
1910         * g++.dg/cpp0x/regress/regress5.C: New.
1911
1912 2011-07-08  Jason Merrill  <jason@redhat.com>
1913
1914         PR c++/45437
1915         * g++.dg/expr/compound-asn1.C: New.
1916         * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
1917
1918 2011-07-08  Jakub Jelinek  <jakub@redhat.com>
1919
1920         PR target/49621
1921         * gcc.target/powerpc/altivec-34.c: New test.
1922
1923 2011-07-08  Jason Merrill  <jason@redhat.com>
1924
1925         PR c++/45603
1926         * g++.dg/abi/guard3.C: New.
1927
1928 2011-07-08  Julian Brown  <julian@codesourcery.com>
1929
1930         * lib/target-supports.exp
1931         (check_effective_target_arm_little_endian): New.
1932         (check_effective_target_vect_pack_trunc): Use above.
1933         (check_effective_target_vect_unpack): Likewise.
1934         (check_effective_target_vect_element_align): Test
1935         check_effective_target_arm_vect_no_misalign for ARM.
1936
1937 2011-07-08  Jason Merrill  <jason@redhat.com>
1938
1939         PR c++/49673
1940         * g++.dg/cpp0x/constexpr-rom.C: New.
1941
1942 2011-07-08  Kirill Yukhin  <kirill.yukhin@intel.com>
1943
1944         PR middle-end/49519
1945         * g++.dg/torture/pr49519.C: New test.
1946
1947 2011-07-08  Martin Jambor  <mjambor@suse.cz>
1948
1949         * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
1950
1951 2011-07-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1952
1953         PR testsuite/48727
1954         * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
1955
1956 2011-07-08  Richard Guenther  <rguenther@suse.de>
1957
1958         PR tree-optimization/49662
1959         * gcc.dg/graphite/interchange-14.c: XFAIL.
1960         * gcc.dg/graphite/interchange-15.c: Likewise.
1961         * gcc.dg/graphite/interchange-mvt.c: Likewise.
1962
1963 2011-07-06  Jason Merrill  <jason@redhat.com>
1964
1965         PR c++/49663
1966         * g++.dg/cpp0x/regress/regress4.C: New.
1967
1968 2011-07-07  Mikael Morin  <mikael.morin@sfr.fr>
1969
1970         PR fortran/49648
1971         * gfortran.dg/result_in_spec_4.f90: New test.
1972
1973 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1974
1975         * gcc.target/sparc/cas64.c: New test.
1976
1977 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
1978
1979         PR c/49644
1980         * g++.dg/torture/pr49644.C: New test.
1981
1982         PR c/49644
1983         * gcc.c-torture/execute/pr49644.c: New test.
1984
1985 2011-07-07  H.J. Lu  <hongjiu.lu@intel.com>
1986
1987         * lib/target-supports.exp (check_effective_target_ia32): New.
1988         (check_effective_target_x32): Likewise.
1989         (check_effective_target_vect_cmdline_needed): Also check x32.
1990
1991 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
1992
1993         * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
1994         dg-prune-output.
1995         * gcc.target/arm/pr42235.c: Likewise.
1996         * gcc.target/arm/pr42495.c: Likewise.
1997         * gcc.target/arm/pr42574.c: Likewise.
1998         * gcc.target/arm/thumb-branch1.c: Likewise.
1999
2000         * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
2001         unneeded prune of possible warning.
2002         * gcc.target/arm/pr40956.c: Likewise.
2003         * gcc.target/arm/pr42505.c: Likewise.
2004
2005         * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
2006         * gcc.c-torture/compile/pr46883.c: Likewise.
2007         * gcc.c-torture/compile/pr46934.c: Likewise.
2008
2009         * gcc.target/arm/pr41679.c: Remove test directives in preparation
2010         for move to ../../gcc.c-torture/compile.
2011         * gcc.target/arm/pr46883.c: Likewise.
2012         * gcc.target/arm/pr46934.c: Likewise.
2013
2014         * lib/target-supports.exp (check_effective_target_arm_dsp): New.
2015         * gcc.target/arm/mla-2.c: Use it instead of specific -march.
2016         * gcc.target/arm/wmul-1.c: Likewise.
2017         * gcc.target/arm/wmul-2.c: Likewise.
2018         * gcc.target/arm/wmul-3.c: Likewise.
2019         * gcc.target/arm/wmul-4.c: Likewise.
2020         * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
2021         add tab after scan target.
2022         * gcc.target/arm/smlaltt-1.c: Likewise.
2023         * gcc.target/arm/smlatb-1.c: Likewise.
2024         * gcc.target/arm/smlatt-1.c: Likewise.
2025
2026 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
2027
2028         PR debug/49522
2029         * gcc.dg/debug/pr49522.c: New test.
2030
2031 2011-07-07  Georg-Johann Lay  <avr@gjlay.de>
2032
2033         * gcc.dg/pragma-align.c: Run only if target !default_packed.
2034         * gcc.dg/pr46212.c: Run only if target int32plus.
2035         * gcc.dg/torture/pr48146.c: Ditto.
2036         * gcc.dg/tree-ssa/vrp51.c: Ditto.
2037         * c-c++-common/pr44832.c: Ditto.
2038         * gcc.dg/pr49544.c: Run only if target ptr32plus.
2039         * gcc.dg/pr31490.c: Ditto.
2040         * gcc.dg/torture/builtin-math-7.c: Run only if target
2041         large_double.
2042         * gcc.dg/torture/pr45764.c: Skip for AVR.
2043         * gcc.dg/pr47893.c: Ditto.
2044
2045 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
2046
2047         * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
2048         (check_effective_target_arm_thumb2): Clarify comment, add valid code.
2049         *  gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
2050         add tab to scan target.
2051
2052 2011-07-07  Richard Sandiford  <richard.sandiford@linaro.org>
2053
2054         * gcc.target/arm/neon-modes-3.c: New test.
2055
2056 2011-07-07  Uros Bizjak  <ubizjak@gmail.com>
2057
2058         * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
2059         -fno-loop-interchange -ffast-math.
2060
2061 2011-07-07  Richard Guenther  <rguenther@suse.de>
2062
2063         * gcc.dg/ftrapv-3.c: New testcase.
2064
2065 2011-07-07  Richard Guenther  <rguenther@suse.de>
2066
2067         * gcc.dg/tree-ssa/vrp58.c: New testcase.
2068         * gcc.dg/tree-ssa/scev-cast.c: Adjust.
2069
2070 2011-07-07  Kai Tietz  <ktietz@redhat.com>
2071
2072         * gcc.dg/binop-notxor1.c: New test.
2073         * gcc.dg/binop-notand4a.c: New test.
2074         * gcc.dg/binop-notxor2.c: New test.
2075         * gcc.dg/binop-notand3a.c: New test.
2076         * gcc.dg/binop-notand2a.c: New test.
2077         * gcc.dg/binop-notand6a.c: New test.
2078         * gcc.dg/binop-notor1.c: New test.
2079         * gcc.dg/binop-notand1a.c: New test.
2080         * gcc.dg/binop-notand5a.c: New test.
2081         * gcc.dg/binop-notor2.c: New test.
2082
2083 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
2084
2085         PR middle-end/49640
2086         * gcc.dg/gomp/pr49640.c: New test.
2087
2088 2011-07-07  Richard Guenther  <rguenther@suse.de>
2089
2090         * gcc.dg/graphite/pr37485.c: Add -floop-block.
2091
2092 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2093
2094         PR target/39150
2095         * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
2096
2097 2011-07-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
2098
2099         * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
2100         * gcc.target/powerpc/no-r11-2.c: Ditto.
2101         * gcc.target/powerpc/no-r11-3.c: Ditto.
2102
2103 2011-07-06  Uros Bizjak  <ubizjak@gmail.com>
2104
2105         * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
2106         * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
2107
2108 2011-07-06  Georg-Johann Lay  <avr@gjlay.de>
2109
2110         * lib/target-supports.exp (check_profiling_available): Disable
2111         profiling with -fprofile-generate for target avr.
2112
2113 2011-07-06  Richard Guenther  <rguenther@suse.de>
2114
2115         PR tree-optimization/49645
2116         * g++.dg/tree-ssa/pr8781.C: Disable SRA.
2117
2118 2011-07-06  H.J. Lu  <hongjiu.lu@intel.com>
2119
2120         PR middle-end/47383
2121         * gcc.dg/pr47383.c: New.
2122
2123 2011-07-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2124
2125         PR tree-optimization/49647
2126         * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
2127
2128 2011-07-06  Eric Botcazou  <ebotcazou@adacore.com>
2129
2130         PR testsuite/49542
2131         * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
2132         * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
2133
2134 2011-07-05  Jason Merrill  <jason@redhat.com>
2135
2136         PR c++/48157
2137         * g++.dg/template/template-id-4.C: New.
2138
2139 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
2140
2141         * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
2142         * gcc.dg/pr43402.c: Ditto.
2143
2144 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
2145
2146         * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
2147
2148 2011-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
2149
2150         * gcc.target/powerpc/ppc-switch-1.c: New test for
2151         --param case-values-threshold.
2152         * gcc.target/powerpc/ppc-switch-2.c: Ditto.
2153
2154 2011-07-05  Janis Johnson  <janisjo@codesourcery.com>
2155
2156         * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
2157
2158 2011-07-05  Jason Merrill  <jason@redhat.com>
2159
2160         * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
2161
2162 2011-07-05  Sebastian Pop  <sebastian.pop@amd.com>
2163
2164         PR tree-optimization/47654
2165         * gcc.dg/graphite/block-pr47654.c: New.
2166
2167 2011-07-05  Jason Merrill  <jason@redhat.com>
2168
2169         * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
2170
2171 2011-07-05  Razya Ladelsky  <razya@il.ibm.com>
2172
2173         PR tree-optimization/49580
2174         * gcc.dg/autopar/pr49580.c: New test.
2175
2176 2011-07-05  Richard Guenther  <rguenther@suse.de>
2177
2178         PR tree-optimization/49518
2179         PR tree-optimization/49628
2180         * g++.dg/torture/pr49628.C: New testcase.
2181         * gcc.dg/torture/pr49518.c: Likewise.
2182
2183 2011-07-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2184
2185         * ada/acats/run_acats (which): Extract last field from type -p,
2186         type output only if command succeeded.
2187
2188 2011-07-04  Jason Merrill  <jason@redhat.com>
2189
2190         * g++.dg/abi/mangle48.C: New.
2191
2192         * g++.dg/cpp0x/diag1.C: New.
2193
2194         * g++.dg/diagnostic/aka1.C: New.
2195
2196 2011-07-04  Jakub Jelinek  <jakub@redhat.com>
2197
2198         PR rtl-optimization/49619
2199         * gcc.dg/pr49619.c: New test.
2200
2201         PR rtl-optimization/49472
2202         * gfortran.dg/pr49472.f90: New test.
2203
2204         PR debug/49602
2205         * gcc.dg/pr49602.c: New test.
2206
2207 2011-07-04  Georg-Johann Lay  <avr@gjlay.de>
2208
2209         PR target/34734
2210         PR target/44643
2211         * gcc.target/avr/avr.exp: Run over cpp files, too.
2212         * gcc.target/avr/torture/avr-torture.exp: Ditto.
2213         * gcc.target/avr/progmem.h: New file.
2214         * gcc.target/avr/exit-abort.h: New file.
2215         * gcc.target/avr/progmem-error-1.c: New file.
2216         * gcc.target/avr/progmem-error-1.cpp: New file.
2217         * gcc.target/avr/progmem-warning-1.c: New file.
2218         * gcc.target/avr/torture/progmem-1.c: New file.
2219         * gcc.target/avr/torture/progmem-1.cpp: New file.
2220
2221 2011-07-04  Richard Guenther  <rguenther@suse.de>
2222
2223         PR tree-optimization/49615
2224         * g++.dg/torture/pr49615.C: New testcase.
2225
2226 2011-07-03  Ira Rosen  <ira.rosen@linaro.org>
2227
2228         PR tree-optimization/49610
2229         * gcc.dg/vect/pr49610.c: New test.
2230
2231 2011-07-02  Eric Botcazou  <ebotcazou@adacore.com>
2232
2233         * gnat.dg/specs/debug1.ads: New test.
2234
2235 2011-07-02  Janus Weil  <janus@gcc.gnu.org>
2236
2237         PR fortran/49562
2238         * gfortran.dg/typebound_proc_23.f90: New.
2239
2240 2011-07-01  Jonathan Wakely  <jwakely.gcc@gmail.com>
2241
2242         PR c++/49605
2243         * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
2244
2245 2011-07-01  Jason Merrill  <jason@redhat.com>
2246
2247         PR c++/48261
2248         * g++.dg/template/template-id-3.C: New.
2249
2250         PR c++/48593
2251         * g++.dg/template/qualified-id4.C: New.
2252
2253         PR c++/48883
2254         * g++.dg/template/explicit-args4.C: New.
2255
2256         PR c++/49085
2257         * g++.dg/template/offsetof2.C: New.
2258
2259 2011-07-01  Kai Tietz  <ktietz@redhat.com>
2260
2261         * gcc.dg/tree-ssa/bitwise-sink.c: New test.
2262
2263 2011-07-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2264
2265         PR libmudflap/49549
2266         * lib/target-supports.exp (check_effective_target_gld): New proc.
2267
2268 2011-07-01  Richard Guenther  <rguenther@suse.de>
2269
2270         PR tree-optimization/49603
2271         * gcc.dg/torture/pr49603.c: New testcase.
2272
2273 2011-06-30  Jason Merrill  <jason@redhat.com>
2274
2275         PR c++/49387
2276         * g++.dg/rtti/template1.C: New.
2277
2278         PR c++/49569
2279         * g++.dg/cpp0x/regress/ctor1.C: New.
2280
2281         PR c++/49355
2282         * g++.dg/cpp0x/initlist54.C: New.
2283
2284 2011-06-30  Martin Jambor  <mjambor@suse.cz>
2285
2286         * gcc.dg/tree-ssa/sra-12.c: New test.
2287
2288 2011-06-29  Jason Merrill  <jason@redhat.com>
2289
2290         * g++.dg/cpp0x/named.C: Test subobject of xvalue.
2291
2292 2011-06-30  Richard Guenther  <rguenther@suse.de>
2293
2294         PR tree-optimization/46787
2295         * gcc.dg/vect/vect-121.c: New testcase.
2296
2297 2011-06-30  Martin Jambor  <mjambor@suse.cz>
2298
2299         PR tree-optimization/49094
2300         * gcc.dg/tree-ssa/pr49094.c: New test.
2301
2302 2011-06-30  Jakub Jelinek  <jakub@redhat.com>
2303
2304         PR fortran/49540
2305         * gfortran.dg/pr49540-1.f90: New test.
2306         * gfortran.dg/pr49540-2.f90: New test.
2307
2308 2011-06-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2309
2310         PR ada/49511
2311         * ada/acats/run_acats (which): Use last field of type -p output.
2312
2313 2011-06-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
2314             Iain Sandoe  <iains@gcc.gnu.org>
2315
2316         PR libobjc/36610
2317         * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
2318         Only skip on 64-bit *-*-darwin8* && !objc2.
2319
2320 2011-06-30  Richard Guenther  <rguenther@suse.de>
2321
2322         PR tree-optimization/38752
2323         * gcc.c-torture/compile/pr38752.c: New testcase.
2324
2325 2011-06-30  Ira Rosen  <ira.rosen@linaro.org>
2326
2327         * gcc.dg/vect/slp-widen-mult-half.c: New test.
2328         * gcc.dg/vect/vect-widen-mult-half.c: New test.
2329
2330 2011-06-29  Jason Merrill  <jason@redhat.com>
2331
2332         PR c++/49216
2333         * g++.dg/cpp0x/initlist53.C: Use placement new.
2334         * g++.dg/cpp0x/initlist-value.C: Use placement new.
2335         * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
2336
2337         PR c++/49003
2338         * g++.dg/cpp0x/trailing6.C: New.
2339         * g++.dg/cpp0x/pr45908.C: No error.
2340
2341         PR c++/49272
2342         * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
2343
2344         PR c++/49520
2345         * g++.dg/cpp0x/constexpr-using2.C: New.
2346
2347         * g++.dg/cpp0x/lambda/lambda-template3.C: New.
2348
2349         PR c++/45923
2350         * g++.dg/cpp0x/constexpr-diag3.C: New.
2351         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
2352         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
2353         * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
2354         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
2355
2356 2011-06-29  Jason Merrill  <jason@redhat.com>
2357
2358         * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
2359
2360 2011-06-29  Richard Guenther  <rguenther@suse.de>
2361
2362         * gcc.dg/tree-ssa/loop-17.c: Adjust.
2363
2364 2011-06-29  Jason Merrill  <jason@redhat.com>
2365
2366         * g++.dg/cpp0x/initlist-value2.C: New.
2367
2368         * g++.dg/cpp0x/constexpr-initlist4.C: New.
2369         * g++.dg/cpp0x/initlist-value.C: New.
2370
2371 2011-06-29  Richard Sandiford  <richard.sandiford@linaro.org>
2372
2373         * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
2374
2375 2011-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2376
2377         * gcc.dg/inline_1.c: Remove dg-excess-errors.
2378         * gcc.dg/inline_2.c: Likewise.
2379         * gcc.dg/unroll_1.c: Likewise.
2380
2381 2011-06-29  Jakub Jelinek  <jakub@redhat.com>
2382
2383         PR debug/49567
2384         * gcc.target/i386/pr49567.c: New test.
2385
2386 2011-06-28  Eric Botcazou  <ebotcazou@adacore.com>
2387
2388         * gnat.dg/opt17.ad[sb]: New test.
2389
2390 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
2391             Tom de Vries  <tom@codesourcery.com>
2392
2393         * lib/target-supports.exp (check_effective_target_arm_nothumb)
2394         (check_effective_target_arm_thumb2): New effective targets.
2395         * gcc.target/arm/ivopts.c: Remove -mthumb/-marm.  Guard object-size
2396         properly.  Clean up temporary files.
2397         * gcc.target/arm/ivopts-2.c: Likewise.
2398         * gcc.target/arm/ivopts-3.c: Likewise.
2399         * gcc.target/arm/ivopts-4.c: Likewise.
2400         * gcc.target/arm/ivopts-5.c: Likewise.
2401         * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
2402
2403 2011-06-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
2404
2405         PR fortran/49479
2406         * gfortran.dg/reshape_zerosize_3.f90:  New test.
2407
2408 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
2409
2410         * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
2411         * gcc.target/arm/vfp-ldmias.c: Likewise.
2412         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
2413         * gcc.target/arm/vfp-stmdbs.c: Likewise.
2414         * gcc.target/arm/vfp-ldmiad.c: Likewise.
2415         * gcc.target/arm/vfp-stmias.c: Likewise.
2416         * gcc.target/arm/vfp-stmdbd.c: Likewise.
2417         * gcc.target/arm/vfp-stmiad.c: Likewise.
2418
2419 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
2420
2421         * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
2422         dg-prune-output.
2423         * gcc.target/arm/pr45701-2.c: Ditto.
2424
2425 2011-06-27  Janus Weil  <janus@gcc.gnu.org>
2426
2427         PR fortran/49466
2428         * gfortran.dg/allocatable_scalar_9.f90: Modified.
2429         * gfortran.dg/extends_14.f03: Modified.
2430
2431 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
2432
2433         * lib/target-supports-dg.exp (dg-require-effective-target): Return
2434         early if the test is already being skipped.
2435
2436         * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
2437         scan-assembler-dem-not): For missing file, report unresolved with
2438         same message as for pass/fail, with reason reported in log file.
2439
2440         * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
2441         from add_options_for_arm_neon_fp16.
2442         (check_effective_target_arm_fp16_ok_nocache): Renamed from
2443         check_effective_target_arm_neon_fp16_ok_nocache.
2444         Check -mfpu and -mfloat-abi options from current multilib.
2445         Do not require neon support.
2446         (check_effective_target_arm_fp16_ok): Renamed from
2447         check_effecitve_target_arm_neon_fp16_ok.
2448         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
2449         arm_neon_fp16_ok and arm_fp16.
2450         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
2451         * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
2452         * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
2453         * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
2454
2455 2011-06-27  Jakub Jelinek  <jakub@redhat.com>
2456
2457         * gcc.dg/builtin-assume-aligned-1.c: New test.
2458         * gcc.dg/builtin-assume-aligned-2.c: New test.
2459         * gcc.target/i386/builtin-assume-aligned-1.c: New test.
2460
2461         PR debug/49544
2462         * gcc.dg/pr49544.c: New test.
2463
2464 2011-06-27  Richard Guenther  <rguenther@suse.de>
2465
2466         PR tree-optimization/49394
2467         * g++.dg/torture/pr49394.C: New testcase.
2468
2469 2011-06-27  Kai Tietz  <ktietz@redhat.com>
2470
2471         * gcc.dg/optimize-bswapdi-2.c: New test.
2472
2473 2011-06-27  Michael Hope  <michael.hope@linaro.org>
2474             Richard Sandiford  <richard.sandiford@linaro.org>
2475
2476         PR tree-optimization/49169
2477         * gcc.dg/torture/pr49169.c: New test.
2478
2479 2011-06-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2480
2481         PR testsuite/49529
2482         * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
2483
2484         * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
2485         hppa*-*-hpux*.
2486
2487 2011-06-26  Jason Merrill  <jason@redhat.com>
2488
2489         * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
2490
2491         PR c++/49528
2492         * g++.dg/init/ref19.C: New.
2493         * g++.dg/cpp0x/constexpr-cleanup.C: New.
2494
2495 2011-06-26  Jakub Jelinek  <jakub@redhat.com>
2496
2497         PR tree-optimization/48377
2498         * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
2499         non_strict_align.
2500
2501 2011-06-26  Steve Ellcey  <sje@cup.hp.com>
2502
2503         PR middle-end/49191
2504         * lib/target-supports.exp (check_effective_target_non_strict_align):
2505         New.
2506         * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
2507
2508 2011-06-24  Martin Jambor  <mjambor@suse.cz>
2509
2510         PR tree-optimizations/49516
2511         * g++.dg/tree-ssa/pr49516.C: New test.
2512
2513 2011-06-23  Jason Merrill  <jason@redhat.com>
2514
2515         PR c++/35255
2516         * g++.dg/template/partial10.C: New.
2517         * g++.dg/template/partial11.C: New.
2518
2519 2011-06-23  Jeff Law <law@redhat.com>
2520
2521         PR middle-end/48770
2522         * gcc.dg/pr48770.c: New test.
2523
2524 2011-06-23  Jan Hubicka  <jh@suse.cz>
2525
2526         PR middle-end/49373
2527         * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
2528
2529 2011-06-23  Jakub Jelinek  <jakub@redhat.com>
2530
2531         PR testsuite/49512
2532         * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
2533         instead of -fdump-tree-optimized.
2534
2535 2011-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
2536
2537         PR c++/44625
2538         * g++.dg/template/crash107.C: New.
2539         * g++.dg/template/error17.C: Adjust.
2540
2541 2011-06-23  Jason Merrill  <jason@redhat.com>
2542
2543         PR c++/49507
2544         * g++.dg/cpp0x/defaulted30.C: New.
2545
2546         PR c++/49440
2547         * g++.dg/rtti/anon-ns1.C: New.
2548
2549         PR c++/49395
2550         * g++.dg/init/ref18.C: New.
2551
2552         PR c++/36435
2553         * g++.dg/template/partial9.C: New.
2554
2555 2011-06-22  Hans-Peter Nilsson  <hp@axis.com>
2556
2557         PR middle-end/49373
2558         * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
2559
2560 2011-06-22  Jakub Jelinek  <jakub@redhat.com>
2561
2562         PR debug/49496
2563         * gcc.dg/pr49496.c: New test.
2564
2565 2011-06-22  Janis Johnson  <janisjo@codesourcery.com>
2566
2567         * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
2568         is not xscale.
2569
2570         * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
2571
2572         * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
2573         * gcc.target/arm/pr42879.c: Likewise.
2574         * gcc.target/arm/pr45701-3.c: Likewise.
2575
2576         * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
2577         * gcc.target/arm/pr40482.c: Likewise.
2578         * gcc.target/arm/stack-corruption.c: Likewise.
2579
2580 2011-06-22  Richard Guenther  <rguenther@suse.de>
2581
2582         PR tree-optimization/49493
2583         * gcc.dg/ipa/ipa-pta-17.c: New testcase.
2584
2585 2011-06-22  Jason Merrill  <jason@redhat.com>
2586
2587         PR c++/49260
2588         * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
2589
2590 2011-06-22  Dmitry Plotnikov  <dplotnikov@ispras.ru>
2591             Dmitry Melnik  <dm@ispras.ru>
2592
2593         * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
2594         * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
2595         * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
2596
2597 2011-06-22  Nathan Sidwell  <nathan@codesourcery.com>
2598
2599         * gcc.target/arm/tlscall.c: New.
2600
2601 2011-06-21  Jason Merrill  <jason@redhat.com>
2602
2603         PR c++/49172
2604         * g++.dg/cpp0x/constexpr-ref1.C: New.
2605         * g++.dg/cpp0x/constexpr-ref2.C: New.
2606         * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
2607
2608         PR c++/49482
2609         * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
2610
2611         PR c++/49418
2612         * g++.dg/template/param3.C: New.
2613
2614 2011-06-21  Bernd Schmidt  <bernds@codesourcery.com>
2615
2616         * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
2617         my_clrsb test functions.
2618         (main): Test clrsb.
2619         * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
2620         test_sll, test_ull): Add clrsb tests.
2621         * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
2622         clrsbll.
2623
2624 2011-06-21  Janus Weil  <janus@gcc.gnu.org>
2625
2626         PR fortran/49112
2627         * gfortran.dg/class_44.f03: New.
2628
2629 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
2630
2631         PR tree-optimization/49478
2632         * gcc.dg/vect/pr49478.c
2633
2634 2011-06-21  Richard Guenther  <rguenther@suse.de>
2635
2636         PR tree-optimization/49483
2637         * gcc.dg/vect/vect-120.c: New testcase.
2638
2639 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
2640
2641         PR testsuite/49443
2642         * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
2643         * gcc.dg/vect/vect-peel-4.c: Likewise.
2644
2645 2011-06-22  Christian Bruel  <christian.bruel@st.com>
2646
2647         PR middle-end/49139
2648         * gcc.dg/always_inline.c: Removed -Winline. Update checks
2649         * gcc.dg/always_inline2.c: Likewise.
2650         * gcc.dg/always_inline3.c: Likewise.
2651         * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
2652         * gcc.dg/inline_1.c: Likewise.
2653         * gcc.dg/inline_2.c: Likewise.
2654         * gcc.dg/inline_3.c: Likewise.
2655         * gcc.dg/inline_4.c: Likewise.
2656         * gcc.dg/20051201-1.c: Likewise.
2657         * gcc.dg/pr40087.c: Likewise.
2658         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
2659         * gcc.dg/inline-22.c: Likewise.
2660         * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
2661         * gcc.dg/lto/20090218-1_1.c: Likewise.
2662         * g++.dg/ipa/devirt-7.C: Likewise.
2663         * gcc.dg/uninit-pred-5_a.c: Likewise.
2664         * gcc.dg/uninit-pred-5_b.c: Likewise.
2665         * gcc.dg/fail_always_inline.c: New.
2666
2667 2011-06-21  Jakub Jelinek  <jakub@redhat.com>
2668
2669         * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
2670         into 6 jobs instead of 3.
2671
2672 2011-06-20  Jason Merrill  <jason@redhat.com>
2673
2674         PR c++/49216
2675         * g++.dg/cpp0x/initlist53.C: New.
2676
2677 2011-06-20  Tobias Burnus  <burnus@net-b.de>
2678
2679         PR fortran/18918
2680         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
2681         * gfortran.dg/coarray_lock_3.f90: New.
2682         * gfortran.dg/coarray/lock_1.f90: New.
2683
2684 2011-06-20  Janis Johnson  <janisjo@codesourcery.com>
2685
2686         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
2687         scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
2688         unresolved and report the reason to the log file.
2689
2690         * lib/scanasm.exp (object-size): Move argument processing earlier
2691         to report errors before verifying that the file exists.  Report
2692         problems detected at runtime as unresolved instead of error and
2693         report their reasons to the log file.
2694
2695 2011-06-20  Jason Merrill  <jason@redhat.com>
2696
2697         PR c++/47080
2698         * g++.dg/cpp0x/explicit6.C: New.
2699
2700         PR c++/47635
2701         * g++.dg/cpp0x/enum20.C: New.
2702
2703         PR c++/48138
2704         * g++.dg/ext/attr-aligned01.C: New.
2705
2706         PR c++/49205
2707         * g++.dg/cpp0x/variadic-default.C: New.
2708
2709         PR c++/43321
2710         * g++.dg/cpp0x/auto26.C: New.
2711
2712         PR c++/43831
2713         * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
2714
2715 2011-06-20  Kai Tietz  <ktietz@redhat.com>
2716
2717         * gcc.dg/binop-notand1.c: New test.
2718         * gcc.dg/binop-notand2.c: New test.
2719         * gcc.dg/binop-notand3.c: New test.
2720         * gcc.dg/binop-notand4.c: New test.
2721         * gcc.dg/binop-notand5.c: New test.
2722         * gcc.dg/binop-notand6.c: New test.
2723
2724 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
2725
2726         PR testsuite/49432
2727         * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
2728
2729 2011-06-18  Janus Weil  <janus@gcc.gnu.org>
2730
2731         PR fortran/49400
2732         * gfortran.dg/proc_ptr_31.f90: New.
2733
2734 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
2735
2736         * gnat.dg/volatile6.adb: New test.
2737         * gnat.dg/volatile7.adb: Likewise.
2738         * gnat.dg/volatile8.adb: Likewise.
2739         * gnat.dg/volatile9.adb: Likewise.
2740
2741 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
2742
2743         * gnat.dg/constant3.adb: New test.
2744
2745 2011-06-18  Janne Blomqvist  <jb@gcc.gnu.org>
2746
2747         PR libfortran/49296
2748         * gfortran.dg/read_list_eof_1.f90: New test.
2749
2750 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
2751
2752         PR target/49411
2753         * gcc.target/i386/testimm-1.c: New test.
2754         * gcc.target/i386/testimm-2.c: New test.
2755         * gcc.target/i386/testimm-3.c: New test.
2756         * gcc.target/i386/testimm-4.c: New test.
2757         * gcc.target/i386/testimm-5.c: New test.
2758         * gcc.target/i386/testimm-6.c: New test.
2759         * gcc.target/i386/testimm-7.c: New test.
2760         * gcc.target/i386/testimm-8.c: New test.
2761         * gcc.target/i386/xop-vpermil2px-2.c: New test.
2762         * gcc.target/i386/xop-rotate1-int.c: New test.
2763         * gcc.target/i386/xop-rotate2-int.c: New test.
2764
2765 2011-06-17  Jason Merrill  <jason@redhat.com>
2766
2767         * g++.dg/cpp0x/rv-func2.C: New.
2768
2769         * g++.dg/debug/dwarf2/lambda1.C: New.
2770         * g++.dg/warn/Wshadow-6.C: Adjust.
2771
2772 2011-06-17  Janus Weil  <janus@gcc.gnu.org>
2773
2774         PR fortran/48699
2775         * gfortran.dg/move_alloc_5.f90: New.
2776
2777 2011-06-17  Hans-Peter Nilsson  <hp@axis.com>
2778
2779         PR rtl-optimization/48542
2780         * gcc.dg/torture/pr48542.c: New test.
2781
2782 2011-06-16  Jason Merrill  <jason@redhat.com>
2783
2784         PR c++/44160
2785         * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
2786
2787         PR c++/45378
2788         * g++.dg/cpp0x/initlist52.C New.
2789
2790         PR c++/45399
2791         * c-c++-common/raw-string-12.c: New.
2792
2793         PR c++/49229
2794         * g++.dg/cpp0x/sfinae26.C: New.
2795
2796         PR c++/49251
2797         * g++.dg/cpp0x/variadic113.C: New.
2798
2799         PR c++/49420
2800         * g++.dg/cpp0x/variadic112.C: New.
2801
2802 2011-06-16  Jeff Law <law@redhat.com>
2803
2804         * gcc.dg/builtin-object-size-1.c: Update to handle chances from
2805         improved jump threading.
2806         * gcc.dg/builtin-object-size-2.c: Likewise.
2807         * gcc.dg/tree-ssa/20030728-1.c: Likewise.
2808
2809 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
2810
2811         PR fortran/49074
2812         * gfortran.dg/typebound_assignment_3.f03: New.
2813
2814 2011-06-16  Steve Ellcey  <sje@cup.hp.com>
2815
2816         PR testsuite/48727
2817         * g++.dg/opt/devirt2.C: Change xfail rule to target.
2818
2819 2011-06-16  Martin Jambor  <mjambor@suse.cz>
2820
2821         PR tree-optimization/49343
2822         * gnat.dg/discr31.ad[sb]: New test.
2823
2824 2011-06-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2825
2826         * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
2827
2828 2011-06-16  Tom de Vries  <tom@codesourcery.com>
2829
2830         PR target/45098
2831         * gcc.target/arm/ivopts-3.c: Update test.
2832         * gcc.target/arm/ivopts-5.c: Same.
2833
2834 2011-06-16  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
2835
2836         Revert:
2837         2011-06-10  Wei Guozhi  <carrot@google.com>
2838
2839         PR target/45335
2840         * gcc.target/arm/pr45335.c: New test.
2841         * gcc.target/arm/pr45335-2.c: New test.
2842         * gcc.target/arm/pr45335-3.c: New test.
2843         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
2844         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
2845         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
2846
2847 2011-06-16  Ira Rosen  <ira.rosen@linaro.org>
2848
2849         * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
2850
2851 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
2852
2853         PR fortran/49417
2854         * gfortran.dg/class_43.f03: New.
2855
2856 2011-06-16  Jakub Jelinek  <jakub@redhat.com>
2857
2858         PR tree-optimization/49419
2859         * gcc.c-torture/execute/pr49419.c: New test.
2860
2861 2011-06-16  Revital Eres  <revital.eres@linaro.org>
2862
2863         * gcc.dg/sms-9.c: New file.
2864
2865 2011-06-15  Easwaran Raman  <eraman@google.com>
2866
2867         PR rtl-optimization/49414
2868         * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
2869
2870 2011-06-14  Jason Merrill  <jason@redhat.com>
2871
2872         * g++.dg/cpp0x/noexcept13.C: New.
2873
2874 2011-06-14  Easwaran Raman  <eraman@google.com>
2875
2876         PR rtl-optimization/44194
2877         * gcc.dg/pr44194-1.c: New test.
2878         * gcc.dg/pr44194-2.c: New test.
2879
2880 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
2881
2882         * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
2883         switches.
2884         * gcc.target/arm/pr45701-2.c: Likewise.
2885         * gcc.target/arm/thumb-branch1.c: Likewise.
2886
2887 2011-06-14  Steve Ellcey  <sje@cup.hp.com>
2888
2889         PR testsuite/48727
2890         * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
2891
2892 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
2893
2894         * gcc.target/arm/pr45701-1.c: Require thumb support.
2895         * gcc.target/arm/pr45701-2.c: Likewise.
2896         * gcc.target/arm/thumb-branch1.c: Likewise.
2897
2898         * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
2899         * gcc.target/arm/pr39839.c: Likewise.
2900         * gcc.target/arm/pr40657-2.c: Likewise.
2901         * gcc.target/arm/pr40956.c: Likewise.
2902         * gcc.target/arm/pr41679.c: Likewise.
2903         * gcc.target/arm/pr42235.c: Likewise.
2904         * gcc.target/arm/pr42495.c: Likewise.
2905         * gcc.target/arm/pr42505.c: Likewise.
2906         * gcc.target/arm/pr42574.c: Likewise.
2907         * gcc.target/arm/pr46883.c: Likewise.
2908         * gcc.target/arm/pr46934.c: Likewise.
2909         * gcc.target/arm/xor-and.c: Likewise.
2910
2911 2011-06-14  Jason Merrill  <jason@redhat.com>
2912
2913         * g++.dg/other/error23.C: Adjust error message.
2914         * g++.dg/other/error32.C: Likewise.
2915
2916         PR c++/49389
2917         * g++.dg/cpp0x/rv-dotstar.C: New.
2918
2919         PR c++/49369
2920         * g++.dg/cpp0x/decltype30.C: New.
2921
2922         * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
2923
2924 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
2925
2926         PR fortran/49103
2927         * gfortran.dg/pr49103.f90: New test.
2928
2929 2011-06-14  Tom de Vries  <tom@codesourcery.com>
2930
2931         PR target/45098
2932         * gcc.target/arm/ivopts-3.c: New test.
2933         * gcc.target/arm/ivopts-4.c: New test.
2934         * gcc.target/arm/ivopts-5.c: New test.
2935
2936 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
2937
2938         PR rtl-optimization/49390
2939         * gcc.c-torture/execute/pr49390.c: New test.
2940
2941 2011-06-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2942
2943         * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
2944
2945 2011-06-14  Georg-Johann Lay  <avr@gjlay.de>
2946
2947         * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
2948         * gcc.c-torture/execute/cmpsi-2.x: New file.
2949         * gcc.c-torture/execute/pr45262.c: Undo 172757.
2950         * gcc.c-torture/execute/pr45262.x: New file.
2951         * gcc.c-torture/compile/pr46534.c: Skip for AVR.
2952         * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
2953         int32plus
2954         * gcc.c-torture/compile/pr49163.c: Ditto.
2955
2956 2011-06-14  Ira Rosen  <ira.rosen@linaro.org>
2957
2958         * gcc.dg/vect/vect-16.c: Rename to...
2959         * gcc.dg/vect/no-fast-math-vect16.c: ...this.
2960         * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
2961         for double-word vectors.
2962         * gcc.dg/vect/vect-peel-4.c: Likewise.
2963         * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
2964         vect_element_align.
2965         * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
2966         -fno-fast-math.
2967
2968 2011-06-13  Edmar Wienskoski  <edmar@freescale.com>
2969
2970         PR target/44618
2971         * gcc.target/powerpc/outofline_rnreg.c: New testcase.
2972
2973 2011-06-13  H.J. Lu  <hongjiu.lu@intel.com>
2974
2975         * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
2976
2977 2011-06-13  Kaushik Phatak <kaushik.phatak@kpitcummins.com>
2978
2979         * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
2980
2981 2011-06-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
2982
2983         * gfortran.dg/trim_optimize_8.f90:  New test case.
2984
2985 2011-06-13 Jakub Jelinek  <jakub@redhat.com>
2986            Ira Rosen  <ira.rosen@linaro.org>
2987
2988         PR tree-optimization/49352
2989         * gcc.dg/vect/pr49352.c: New test.
2990
2991 2011-06-12  Tobias Burnus
2992
2993         PR fortran/49324
2994         * gfortran.dg/alloc_comp_assign_11.f90: New.
2995
2996 2011-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
2997
2998         * gfortran.dg/trim_optimize_7.f90:  New test.
2999
3000 2011-06-10  Wei Guozhi  <carrot@google.com>
3001
3002         PR target/45335
3003         * gcc.target/arm/pr45335.c: New test.
3004         * gcc.target/arm/pr45335-2.c: New test.
3005         * gcc.target/arm/pr45335-3.c: New test.
3006         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
3007         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
3008         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
3009
3010 2011-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
3011
3012         PR c++/41769
3013         * g++.dg/parse/error39.C: New.
3014
3015 2011-06-10  Janis Johnson  <janisjo@codesourcery.com>
3016
3017         * gcc.target/arm/20090811-1.c: Skip for incompatible
3018         options, do not override other options.
3019         * gcc.target/arm/combine-cmp-shift.c: Skip for
3020         incompatible options.
3021         * gcc.target/arm/pr45094.c: Likewise.
3022         * gcc.target/arm/scd42-1.c: Likewise.
3023         * gcc.target/arm/scd42-3.c: Likewise.
3024         * gcc.target/arm/thumb-ltu.c: Likewise.
3025
3026         * lib/target-supports.exp
3027         (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
3028         multilib flags use -mfpu with a value other than neon-fp16.
3029
3030 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3031
3032         * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
3033         Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
3034
3035 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3036
3037         * lib/target-supports.exp (check_effective_target_pie): New proc.
3038         * gcc.dg/pie-link.c: Use target pie.
3039
3040 2011-06-10  Eric Botcazou  <ebotcazou@adacore.com>
3041             Laurent Rougé  <laurent.rouge@menta.fr>
3042
3043         * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
3044         * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
3045
3046 2011-06-10  Daniel Carrera  <dcarrera@gmail.com>
3047
3048         * gfortran.dg/coarray/sync_1.f90: New test for
3049         "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
3050
3051 2011-06-10  Ira Rosen  <ira.rosen@linaro.org>
3052
3053         PR tree-optimization/49318
3054         * gcc.dg/vect/pr49318.c: New test.
3055
3056 2011-06-09  David Krauss  <potswa@mac.com>
3057
3058         * g++.dg/template/arrow1.C: New.
3059
3060 2011-06-09  Jason Merrill  <jason@redhat.com>
3061
3062         * lib/prune.exp: Prune "note"s.
3063         * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
3064
3065         * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
3066         * g++.dg/template/dependent-expr3.C: Likewise.
3067         * g++.dg/parse/template7.C: Likewise.
3068         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
3069         * g++.old-deja/g++.jason/rfg10.C: Likewise.
3070         * g++.old-deja/g++.pt/friend38.C: Likewise.
3071         * g++.old-deja/g++.pt/crash32.C: Likewise.
3072         * g++.old-deja/g++.other/init4.C: Likewise.
3073         * g++.old-deja/g++.other/friend8.C: Likewise.
3074
3075         * g++.dg/ext/complex7.C: Adjust expected output.
3076         * g++.dg/diagnostic/method1.C: Likewise.
3077         * g++.dg/parse/parameter-declaration-2.C: Likewise.
3078         * g++.dg/parse/crash33.C: Likewise.
3079         * g++.dg/other/warning1.C: Likewise.
3080         * g++.dg/init/pr29571.C: Likewise.
3081         * g++.dg/warn/overflow-warn-1.C: Likewise.
3082         * g++.dg/warn/overflow-warn-3.C: Likewise.
3083         * g++.dg/warn/overflow-warn-4.C: Likewise.
3084         * g++.old-deja/g++.oliva/template1.C: Likewise.
3085
3086         * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
3087         * g++.dg/parse/template7.C: Adjust.
3088
3089 2011-06-09  Kaz Kojima  <kkojima@gcc.gnu.org>
3090
3091         PR target/49307
3092         * gcc.dg/pr49307.c: New.
3093
3094 2011-06-09  Wei Guozhi  <carrot@google.com>
3095
3096         PR target/46975
3097         * gcc.target/arm/pr46975.c: New testcase.
3098
3099 2011-06-09  Nicola Pero  <nicola.pero@meta-innovation.com>
3100
3101         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
3102         (PMETH, arglist_t): Removed.
3103         (method_get_number_of_arguments): Removed.
3104         (method_get_nth_argument): Removed.
3105         (method_get_first_argument): Removed.
3106         (method_get_next_argument): Removed.
3107         (method_get_sizeof_arguments): Removed.
3108         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
3109         (PMETH): Removed.
3110         (method_get_number_of_arguments): Removed.
3111         (method_get_nth_argument): Removed.
3112         (method_get_first_argument): Removed.
3113         (method_get_next_argument): Removed.
3114         (method_get_sizeof_arguments): Removed.
3115         * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
3116
3117 2011-06-09  David Li  <davidxl@google.com>
3118
3119         * gcc.dg/dump-pass.c: New test.
3120
3121 2011-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
3122
3123         PR c++/29003
3124         * g++.dg/parse/error38.C: New.
3125
3126 2011-06-09  Jakub Jelinek  <jakub@redhat.com>
3127
3128         PR middle-end/49308
3129         * gfortran.dg/pr49308.f90: New test.
3130
3131 2011-06-08  Jason Merrill  <jason@redhat.com>
3132
3133         * g++.dg/cpp0x/noexcept11.C: New.
3134         * g++.dg/cpp0x/noexcept12.C: New.
3135         * g++.dg/cpp0x/sfinae11.C: Adjust.
3136
3137 2011-06-08  Jakub Jelinek  <jakub@redhat.com>
3138
3139         PR testsuite/49323
3140         * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
3141         to dg-options, match also DW_AT_linkage_name.
3142
3143 2011-06-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3144
3145         PR middle-end/21953
3146         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
3147         -fno-common on alpha*-dec-osf*.
3148         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
3149
3150 2011-06-08  Alexander Monakov  <amonakov@ispras.ru>
3151
3152         PR rtl-optimization/49303
3153         * gcc.target/ia64/pr49303.c: New test.
3154
3155 2011-06-08  Tobias Burnus  <burnus@net-b.de>
3156
3157         PR fortran/18918
3158         * gfortran.dg/coarray_lock_1.f90: New.
3159         * gfortran.dg/coarray_lock_2.f90: New.
3160
3161 2011-06-07  Jason Merrill  <jason@redhat.com>
3162
3163         * lib/prune.exp: Look for "required" rather than "instantiated".
3164         * g++.dg/abi/mangle11.C: Likewise.
3165         * g++.dg/abi/mangle12.C: Likewise.
3166         * g++.dg/abi/mangle17.C: Likewise.
3167         * g++.dg/abi/mangle20-2.C: Likewise.
3168         * g++.dg/abi/pragma-pack1.C: Likewise.
3169         * g++.dg/cpp0x/decltype26.C: Likewise.
3170         * g++.dg/cpp0x/decltype28.C: Likewise.
3171         * g++.dg/cpp0x/decltype29.C: Likewise.
3172         * g++.dg/cpp0x/enum11.C: Likewise.
3173         * g++.dg/cpp0x/forw_enum8.C: Likewise.
3174         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
3175         * g++.dg/cpp0x/pr47416.C: Likewise.
3176         * g++.dg/ext/case-range2.C: Likewise.
3177         * g++.dg/ext/case-range3.C: Likewise.
3178         * g++.dg/gomp/for-19.C: Likewise.
3179         * g++.dg/gomp/pr37533.C: Likewise.
3180         * g++.dg/gomp/pr38639.C: Likewise.
3181         * g++.dg/gomp/tpl-parallel-2.C: Likewise.
3182         * g++.dg/inherit/base3.C: Likewise.
3183         * g++.dg/inherit/using6.C: Likewise.
3184         * g++.dg/init/placement4.C: Likewise.
3185         * g++.dg/init/reference3.C: Likewise.
3186         * g++.dg/lookup/scoped6.C: Likewise.
3187         * g++.dg/lookup/using7.C: Likewise.
3188         * g++.dg/other/abstract1.C: Likewise.
3189         * g++.dg/other/error10.C: Likewise.
3190         * g++.dg/other/error5.C: Likewise.
3191         * g++.dg/other/field1.C: Likewise.
3192         * g++.dg/other/offsetof5.C: Likewise.
3193         * g++.dg/parse/bitfield2.C: Likewise.
3194         * g++.dg/parse/constant4.C: Likewise.
3195         * g++.dg/parse/crash20.C: Likewise.
3196         * g++.dg/parse/invalid-op1.C: Likewise.
3197         * g++.dg/parse/non-dependent2.C: Likewise.
3198         * g++.dg/parse/template18.C: Likewise.
3199         * g++.dg/tc1/dr152.C: Likewise.
3200         * g++.dg/tc1/dr166.C: Likewise.
3201         * g++.dg/tc1/dr176.C: Likewise.
3202         * g++.dg/tc1/dr213.C: Likewise.
3203         * g++.dg/template/access11.C: Likewise.
3204         * g++.dg/template/access2.C: Likewise.
3205         * g++.dg/template/access3.C: Likewise.
3206         * g++.dg/template/access7.C: Likewise.
3207         * g++.dg/template/arg7.C: Likewise.
3208         * g++.dg/template/cond2.C: Likewise.
3209         * g++.dg/template/crash13.C: Likewise.
3210         * g++.dg/template/crash40.C: Likewise.
3211         * g++.dg/template/crash7.C: Likewise.
3212         * g++.dg/template/crash84.C: Likewise.
3213         * g++.dg/template/ctor5.C: Likewise.
3214         * g++.dg/template/defarg13.C: Likewise.
3215         * g++.dg/template/defarg14.C: Likewise.
3216         * g++.dg/template/dtor7.C: Likewise.
3217         * g++.dg/template/eh2.C: Likewise.
3218         * g++.dg/template/error2.C: Likewise.
3219         * g++.dg/template/error43.C: Likewise.
3220         * g++.dg/template/friend32.C: Likewise.
3221         * g++.dg/template/injected1.C: Likewise.
3222         * g++.dg/template/instantiate1.C: Likewise.
3223         * g++.dg/template/instantiate3.C: Likewise.
3224         * g++.dg/template/instantiate5.C: Likewise.
3225         * g++.dg/template/instantiate7.C: Likewise.
3226         * g++.dg/template/local6.C: Likewise.
3227         * g++.dg/template/lookup2.C: Likewise.
3228         * g++.dg/template/member5.C: Likewise.
3229         * g++.dg/template/memfriend15.C: Likewise.
3230         * g++.dg/template/memfriend16.C: Likewise.
3231         * g++.dg/template/memfriend17.C: Likewise.
3232         * g++.dg/template/memfriend7.C: Likewise.
3233         * g++.dg/template/meminit1.C: Likewise.
3234         * g++.dg/template/nested3.C: Likewise.
3235         * g++.dg/template/non-type-template-argument-1.C: Likewise.
3236         * g++.dg/template/nontype12.C: Likewise.
3237         * g++.dg/template/nontype13.C: Likewise.
3238         * g++.dg/template/nontype6.C: Likewise.
3239         * g++.dg/template/pr23510.C: Likewise.
3240         * g++.dg/template/pr35240.C: Likewise.
3241         * g++.dg/template/ptrmem15.C: Likewise.
3242         * g++.dg/template/ptrmem6.C: Likewise.
3243         * g++.dg/template/qualified-id1.C: Likewise.
3244         * g++.dg/template/qualttp20.C: Likewise.
3245         * g++.dg/template/qualttp3.C: Likewise.
3246         * g++.dg/template/qualttp4.C: Likewise.
3247         * g++.dg/template/qualttp5.C: Likewise.
3248         * g++.dg/template/qualttp6.C: Likewise.
3249         * g++.dg/template/qualttp7.C: Likewise.
3250         * g++.dg/template/qualttp8.C: Likewise.
3251         * g++.dg/template/recurse.C: Likewise.
3252         * g++.dg/template/recurse2.C: Likewise.
3253         * g++.dg/template/ref5.C: Likewise.
3254         * g++.dg/template/scope2.C: Likewise.
3255         * g++.dg/template/sfinae10.C: Likewise.
3256         * g++.dg/template/sfinae3.C: Likewise.
3257         * g++.dg/template/sizeof3.C: Likewise.
3258         * g++.dg/template/static9.C: Likewise.
3259         * g++.dg/template/template-id-2.C: Likewise.
3260         * g++.dg/template/typedef13.C: Likewise.
3261         * g++.dg/template/typename4.C: Likewise.
3262         * g++.dg/template/using14.C: Likewise.
3263         * g++.dg/template/using2.C: Likewise.
3264         * g++.dg/template/warn1.C: Likewise.
3265         * g++.dg/warn/Wparentheses-13.C: Likewise.
3266         * g++.dg/warn/Wparentheses-15.C: Likewise.
3267         * g++.dg/warn/Wparentheses-16.C: Likewise.
3268         * g++.dg/warn/Wparentheses-17.C: Likewise.
3269         * g++.dg/warn/Wparentheses-18.C: Likewise.
3270         * g++.dg/warn/Wparentheses-19.C: Likewise.
3271         * g++.dg/warn/Wparentheses-20.C: Likewise.
3272         * g++.dg/warn/Wparentheses-23.C: Likewise.
3273         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
3274         * g++.dg/warn/noeffect2.C: Likewise.
3275         * g++.dg/warn/noeffect4.C: Likewise.
3276         * g++.dg/warn/pr8570.C: Likewise.
3277         * g++.old-deja/g++.brendan/init2.C: Likewise.
3278         * g++.old-deja/g++.eh/spec6.C: Likewise.
3279         * g++.old-deja/g++.pt/crash10.C: Likewise.
3280         * g++.old-deja/g++.pt/crash36.C: Likewise.
3281         * g++.old-deja/g++.pt/derived3.C: Likewise.
3282         * g++.old-deja/g++.pt/error2.C: Likewise.
3283         * g++.old-deja/g++.pt/explicit70.C: Likewise.
3284         * g++.old-deja/g++.pt/infinite1.C: Likewise.
3285         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
3286         * g++.old-deja/g++.pt/overload7.C: Likewise.
3287         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
3288
3289 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
3290             Iain Sandoe  <iains@gcc.gnu.org>
3291
3292         * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
3293         Added code to deal with the case when [Protocol
3294         -descriptionForInstanceMethod:] or [Protocol
3295         -descriptionForClassMethod:] returns NULL.
3296
3297 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
3298             Iain Sandoe  <iains@gcc.gnu.org>
3299
3300         * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
3301         * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
3302         Added cast.
3303
3304 2011-06-07  Xinliang David Li  <davidxl@google.com>
3305
3306         * gcc.dg/inline_2.c: New test.
3307         * gcc.dg/unroll_2.c: New test.
3308         * gcc.dg/inline_3.c: New test.
3309         * gcc.dg/unroll_3.c: New test.
3310         * gcc.dg/inline_4.c: New test.
3311         * gcc.dg/unroll_4.c: New test.
3312         * gcc.dg/inline_1.c: New test.
3313         * gcc.dg/unroll_1.c: New test.
3314
3315 2011-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3316
3317         PR tree-optimization/48497
3318         * lib/gcc-defs.exp (dg-additional-options): New proc.
3319         * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
3320         -msse2 on 32-bit x86.
3321
3322 2011-06-06  Jason Merrill  <jason@redhat.com>
3323
3324         * g++.dg/cpp0x/enum19.C: New.
3325
3326 2011-06-07  Sergey Grechanik  <mouseentity@ispras.ru>
3327
3328         * gcc.target/arm/neon-reload-class.c: New test.
3329
3330 2011-06-07  Dodji Seketeli  <dodji@redhat.com>
3331
3332         PR debug/49130
3333         * g++.dg/debug/dwarf2/integer-typedef.C: New test.
3334
3335 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
3336
3337         * gcc.target/arm/smlatb-1.c: New file.
3338         * gcc.target/arm/smlatt-1.c: New file.
3339         * gcc.target/arm/smlaltb-1.c: New file.
3340         * gcc.target/arm/smlaltt-1.c: New file.
3341
3342 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
3343
3344         * gcc.target/arm/mla-2.c: New test.
3345
3346 2011-06-07  Jakub Jelinek  <jakub@redhat.com>
3347
3348         PR gcov-profile/49299
3349         * gcc.dg/tree-prof/pr49299-1.c: New test.
3350         * gcc.dg/tree-prof/pr49299-2.c: New test.
3351
3352 2011-06-07  Ira Rosen  <ira.rosen@linaro.org>
3353
3354         * lib/target-supports.exp
3355         (check_effective_target_vect_widen_mult_qi_to_hi):
3356         Add NEON as supporting target.
3357         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
3358         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
3359         (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
3360         * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
3361         using widening multiplication on targets that support it.
3362         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
3363         * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
3364         * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
3365
3366 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3367
3368         Updated all testcases in the ObjC/ObjC++ testsuites to use the
3369         Modern Objective-C runtime API.
3370         * objc/execute/next_mapping.h: Removed.
3371         * objc-obj-c++-shared/next-mapping.h: Removed.
3372         * objc-obj-c++-shared/Object1.h: Removed.
3373         * objc-obj-c++-shared/Object1.m: Removed.
3374         * objc-obj-c++-shared/Object1.mm: Removed.
3375         * objc-obj-c++-shared/Object1-implementation.h: Removed.
3376         * objc-obj-c++-shared/Protocol1.h: Removed.
3377         * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
3378         of ProtoBool, IVAR_T and METHOD.
3379         * objc-obj-c++-shared/runtime.h: New.
3380         * objc-obj-c++-shared/TestsuiteObject.h: New.
3381         * objc-obj-c++-shared/TestsuiteObject.m: New.
3382
3383         * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
3384         * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
3385         Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
3386         it a class method.
3387         * objc/execute/_cmd.m: Include
3388         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
3389         runtime API.  ([TestClass +initialize]): Include this method also
3390         with the GNU runtime.
3391         * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
3392         Object.  ([-setValue:]): Return void.
3393         * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
3394         with the GNU runtime.  Include
3395         ../../objc-obj-c++-shared/runtime.h.  Do not define objc_get_class
3396         for the NeXT runtime.  Use the existing print_ivars() and
3397         compare_structures() implementations for the old NeXT runtime.
3398         Added new implementations for the Modern GNU and NeXT runtimes.
3399         Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
3400         well.  (main): Use objc_getClass().  Use return instead of exit.
3401         * objc/execute/bycopy-1.m: Include objc/objc.h instead of
3402         ../../objc-obj-c++-shared/Protocol1.h.  (main): Use return instead
3403         of exit().
3404         * objc/execute/bycopy-2.m: Include objc/objc.h instead of
3405         ../../objc-obj-c++-shared/Protocol1.h.  Use TestsuiteObject
3406         instead of Object.  (main): Use return instead of exit().
3407         * objc/execute/bycopy-3.m: Updated includes.  Use TestsuiteObject
3408         instead of Object.  Removed prototype for exit().  (main): Use
3409         return instead of exit().  Use the Modern Objective-C runtime API.
3410         * objc/execute/cascading-1.m: Use TestsuiteObject instead of
3411         Object.
3412         * objc/execute/class-tests-1.h: Include
3413         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
3414         runtime API.  (test_class_with_superclass): Do not call [Object
3415         class].  There is no need to with the current libobjc.
3416         * objc/execute/class-tests-2.h: Include
3417         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
3418         runtime API.
3419         * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
3420         ../../objc-obj-c++-shared/next-mapping.h.
3421         * objc/execute/class-2.m: Likewise.
3422         * objc/execute/class-3.m: Likewise.
3423         * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
3424         ../../objc-obj-c++-shared/next-mapping.h.  ([RootClass
3425         +initialize]): Include this method also with the GNU
3426         runtime. (main): Use the Modern Objective-C runtime API.
3427         * objc/execute/class-5.m: Likewise.
3428         * objc/execute/class-6.m: Likewise.
3429         * objc/execute/class-7.m: Likewise.
3430         * objc/execute/class-8.m: Likewise.
3431         * objc/execute/class-9.m: Likewise.
3432         * objc/execute/class-10.m: Likewise.
3433         * objc/execute/class-11.m: Likewise.
3434         * objc/execute/class-12.m: Likewise.
3435         * objc/execute/class-13.m: Likewise.
3436         * objc/execute/class-14.m: Likewise.
3437         * objc/execute/class_self-1.m ([TestClass +initialize]): Include
3438         this method also with the GNU runtime.
3439         * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
3440         +initialize]): Include this method also with the GNU runtime.
3441         * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
3442         of Object.
3443         * objc/execute/encode-1.m: Likewise.
3444         * objc/execute/enumeration-1.m: Likewise.
3445         * objc/execute/enumeration-2.m: Likewise.
3446         * objc/execute/exceptions/catchall-1.m: Likewise.
3447         * objc/execute/exceptions/finally-1.m: Likewise.
3448         * objc/execute/exceptions/foward-1.m: Likewise.
3449         * objc/execute/exceptions/local-variables-1.m: Likewise.
3450         * objc/execute/exceptions/throw-nil.m: Likewise.
3451         * objc/execute/exceptions/trivial.m: Likewise.
3452         * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
3453         of Object. Include objc/runtime.h instead of objc/objc-api.h.
3454         * objc/execute/exceptions/matcher-1.m: Likewise.
3455         * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
3456         Object.
3457         * objc/execute/formal_protocol-2.m: Likewise.
3458         * objc/execute/formal_protocol-3.m: Likewise.
3459         * objc/execute/formal_protocol-4.m: Likewise.
3460         * objc/execute/formal_protocol-5.m: Include
3461         ../../objc-obj-c++-shared/runtime.h. (main): Always use
3462         protocol_getName().
3463         * objc/execute/formal_protocol-6.m: Likewise.
3464         * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
3465         Object.  Include <objc/Protocol.h> instead of
3466         ../../objc-obj-c++-shared/Protocol1.h.
3467         * objc/execute/function-message-1.m: Use TestsuiteObject intead of
3468         Object.
3469         * objc/execute/informal_protocol.m: Likewise.
3470         * objc/execute/load-3.m: Likewise.
3471         * objc/execute/many_args_method.m ([TestClass +initialize]):
3472         Include this method with the GNU runtime as well.
3473         * objc/execute/nested-3.m ([Test +initialize]): Likewise.
3474         * objc/execute/nested-func-1.m: Use TestsuiteObject
3475         instead of Object.
3476         * objc/execute/nil_method-1.m: Likewise.
3477         * objc/execute/no_clash.m: Likewise.
3478         * objc/execute/np-1.m: Do not include
3479         ../../objc-obj-c++-shared/Protocol1.h.
3480         (main): Use return instead of exit().
3481         * objc/execute/np-2.m: Do not include
3482         ../../objc-obj-c++-shared/Protocol1.h.
3483         ([MyObject +initialize]): Include this method also with the GNU
3484         runtime.  (main): Use return instead of exit().
3485         * objc/execute/object_is_class.m: Include
3486         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
3487         of Object.  (main): Use the Modern Objective-C runtime API.
3488         * objc/execute/object_is_meta_class.m: Likewise.
3489         * objc/execute/private.m: Use TestsuiteObject instead of Object.
3490         * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
3491         instead of ../objc-obj-c++-shared/Protocol1.h.  Include
3492         ../../objc-obj-c++-shared/runtime.h.  (main): Use the Modern
3493         Objective-C runtime API.
3494         * objc/execute/protocol-isEqual-2.m: Likewise.
3495         * objc/execute/protocol-isEqual-3.m: Likewise.
3496         * objc/execute/protocol-isEqual-4.m: Likewise.
3497         * objc/execute/redefining_self.m ([TestClass +initialize]):
3498         Include this method with the GNU runtime as well.
3499         * objc/execute/root_methods.m: Include
3500         ../../objc-obj-c++-shared/runtime.h.  ([RootClass +initialize]):
3501         Include this method with the GNU runtime as well.
3502         (main): Use the Modern Objective-C runtime API.
3503         * objc/execute/selector-1.m: Include
3504         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
3505         of Object.  (main): Use the Modern Objective-C runtime API.
3506         * objc/execute/static-1.m ([Test +initialize]): Include this
3507         method with the GNU runtime as well.
3508         * objc/execute/static-2.m: Likewise.
3509         * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
3510         * objc/execute/va_method.m: Do not include objc/objc-api.h.
3511         ([MathClass +initialize]): Include this method with the GNU
3512         runtime as well.
3513         * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
3514         instead of Object.
3515         * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
3516         * objc.dg/attributes/categ-attributes-2.m: Likewise.
3517         * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
3518         * objc.dg/attributes/method-attribute-1.m: Likewise.
3519         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
3520         * objc.dg/attributes/method-attribute-2.m: Likewise.
3521         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
3522         * objc.dg/attributes/method-attribute-3.m: Likewise.
3523         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
3524         * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
3525         * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
3526         * obj-c++.dg/bitfield-1.mm: Likewise.
3527         * obj-c++.dg/bitfield-2.mm: Likewise
3528         * objc.dg/bitfield-3.m: Likewise.
3529         * obj-c++.dg/bitfield-4.mm: Likewise.
3530         * objc.dg/bitfield-5.m: Likewise
3531         * objc.dg/call-super-1.m: Likewise.
3532         * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
3533         Use objc_getClass() instead of objc_get_class(), but for the GNU
3534         runtime redefine objc_getClass as objc_get_class.  Include
3535         ../objc-obj-c++-shared/runtime.h.
3536         * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
3537         * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
3538         Use the Modern Objective-C runtime API.
3539         * objc.dg/class-protocol-1.m: Include
3540         ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
3541         * obj-c++.dg/class-protocol-1.mm: Likewise.
3542         * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
3543         * objc.dg/comp-types-10.m: Likewise.
3544         * objc.dg/comp-types-11.m: Likewise.
3545         * objc.dg/comp-types-12.m: Likewise.
3546         * obj-c++.dg/comp-types-9.mm: Likewise.
3547         * obj-c++.dg/comp-types-11.mm: Likewise.
3548         * obj-c++.dg/comp-types-12.mm: Likewise.
3549         * obj-c++.dg/comp-types-13.mm: Likewise.
3550         * obj-c++.dg/cxx-ivars-1.mm: Likewise.
3551         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
3552         * obj-c++.dg/cxx-scope-1.mm: Likewise.
3553         * obj-c++.dg/cxx-scope-2.mm: Likewise.
3554         * objc.dg/defs.m: Use TestsuiteObject instead of Object.
3555         * objc.dg/desig-init-1.m: Likewise.
3556         * obj-c++.dg/defs.mm: Likewise.
3557         * objc.dg/exceptions-2.m: Likewise.
3558         * obj-c++.dg/except-1.mm: Likewise.
3559         * obj-c++.dg/exceptions-2.mm: Likewise.
3560         * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
3561         Use the Modern Objective-C runtime API.
3562         * objc.dg/encode-3.m: Use TestsuiteObject instead of Object.  Use
3563         the Modern Objective-C runtime API.  Do not include
3564         ../objc-obj-c++-shared/objc-test-suite-types.h.  Define ProtoBool.
3565         * objc.dg/encode-4.m: Use TestsuiteObject instead of Object.  Use
3566         the Modern Objective-C runtime API except when using an older NeXT
3567         runtime.
3568         * objc.dg/encode-5.m: Use TestsuiteObject instead of Object.  Use
3569         the Modern Objective-C runtime API.
3570         * objc.dg/encode-7.m: Include objc/runtime.h instead of
3571         objc/encoding.h.
3572         * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
3573         * objc.dg/encode-7-next-64bit.m: Updated include.
3574         * objc.dg/encode-8.m: Include objc/runtime.h instead of
3575         objc/encoding.h.
3576         * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object.  Use
3577         the Modern Objective-C runtime API.
3578         * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
3579         Use the Modern Objective-C runtime API.  Include objc/Protocol.h
3580         instead of ../objc-obj-c++-shared/Protocol1.h.
3581         * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object.  Use
3582         the Modern Objective-C runtime API except when using an older NeXT
3583         runtime.
3584         * obj-c++.dg/encode-7.mm:  Use TestsuiteObject instead of Object.  Use
3585         the Modern Objective-C runtime API.
3586         * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
3587         Object.
3588         * obj-c++.dg/fix-and-continue-2.mm: Likewise.
3589         * objc.dg/fix-and-continue-2.m: Likewise.
3590         * objc.dg/foreach-1.m: Likewise.
3591         * objc.dg/foreach-2.m: Likewise.
3592         * objc.dg/foreach-3.m: Likewise.
3593         * objc.dg/foreach-4.m: Likewise.
3594         * objc.dg/foreach-5.m: Likewise.
3595         * objc.dg/foreach-6.m: Likewise.
3596         * objc.dg/foreach-7.m: Likewise.
3597         * objc.dg/func-ptr-1.m:  Use TestsuiteObject instead of
3598         Object.
3599         * objc.dg/func-ptr-2.m: Likewise.
3600         * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
3601         Do not include objc/objc-api.h.
3602         * obj-c++.dg/fsf-package-0.mm: Likewise.
3603         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
3604         (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
3605         * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
3606         of Object.
3607         * obj-c++.dg/gnu-runtime-1.mm: Likewise.
3608         * objc.dg/gnu-runtime-3.m: Likewise.
3609         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
3610         * objc.dg/headers.m: Include objc/runtime.h instead of
3611         objc/encoding.h for the GNU runtime.  Include objc/objc-api.h only
3612         for the NeXT runtime.
3613         * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
3614         * obj-c++.dg/isa-field-1.mm: Likewise.
3615         * obj-c++.dg/ivar-list-semi.mm: Likewise.
3616         * objc.dg/layout-1.m: Likewise.
3617         * objc.dg/layout-2.m: Likewise.
3618         * objc.dg/local-decl-2.m: Likewise.
3619         * objc.dg/lookup-1.m: Use TestsuiteObject instead of
3620         Object.  ([Container +elementForView:]): Use
3621         class_conformsToProtocol().
3622         * obj-c++.dg/lookup-2.mm: Likewise.
3623         * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
3624         * obj-c++.dg/local-decl-1.mm: Likewise.
3625         * objc.dg/method-3.m: Likewise.
3626         * objc.dg/method-4.m: Likewise.
3627         * objc.dg/method-6.m: Include objc/Protocol.h instead of
3628         ../objc-obj-c++-shared/Protocol1.h.
3629         * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
3630         * objc.dg/method-9.m: Likewise.
3631         * objc.dg/method-10.m: Likewise.
3632         * objc.dg/method-13.m ([Root +initialize]): Include this method
3633         also for the GNU runtime.  (main): Use objc_getClass() also for
3634         the GNU runtime.
3635         * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
3636         * objc.dg/method-17.m: Likewise.
3637         * objc.dg/method-19.m: Likewise.
3638         * objc.dg/method-20b.m: Likewise.
3639         * obj-c++.dg/method-2.mm: Likewise.
3640         * obj-c++.dg/method-6.mm: Likewise.
3641         * obj-c++.dg/method-10.mm: Likewise.
3642         * obj-c++.dg/method-11.mm: Likewise.
3643         * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
3644         ../objc-obj-c++-shared/Protocol1.h.
3645         * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
3646         * obj-c++.dg/method-15.mm: Likewise.
3647         * obj-c++.dg/method-17.mm: Likewise.
3648         * obj-c++.dg/method-19.mm: Updated includes.  ([Root
3649         +initialize]): Include this method also for the GNU
3650         runtime.  (main): Use objc_getClass() also for the GNU runtime.
3651         * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
3652         * obj-c++.dg/method-22.mm: Likewise.
3653         * obj-c++.dg/method-23.mm: Likewise.
3654         * obj-c++.dg/no-extra-load.mm: Likewise.
3655         * objc.dg/objc-fast-4.m: Likewise.
3656         * objc.dg/objc-gc-4.m: Likewise.
3657         * obj-c++.dg/objc-gc-3.mm: Likewise.
3658         * objc.dg/pr18255.m: Include objc/runtime.h.  (main): Use
3659         protocol_getMethodDescription() instead of [Protocol
3660         -descriptionForInstanceMethod].
3661         * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
3662         Made it available with all runtimes.  (main): Call -test instead
3663         of -class.
3664         * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
3665         and put into a category.
3666         * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
3667         Object.  Include objc/objc.h.
3668         * obj-c++.dg/proto-lossage-2.mm: Likewise.
3669         * objc.dg/proto-lossage-3.m: Updated includes.  (MyClass):
3670         New. (main): Use protocol_getMethodDescription() instead
3671         of [Protocol -descriptionForInstanceMethod] and [Protocol
3672         -descriptionForClassMethod].
3673         * obj-c++.dg/proto-lossage-3.mm: Likewise.
3674         * objc.dg/proto-qual-1.m: Updated includes.  Use the Modern
3675         Objective-C runtime API.
3676         * obj-c++.dg/proto-qual-1.mm: Likewise.
3677         * objc.dg/property/property-1.m: Use TestsuiteObject instead of
3678         Object.
3679         * obj-c++.dg/property/property-1.mm: Likewise.
3680         * obj-c++.dg/qual-types-1.mm: Likewise.
3681         * objc.dg/selector-2.m: Include objc/objc.h instead of
3682         ../objc-obj-c++-shared/Object1.h.
3683         * obj-c++.dg/selector-2.mm: Likewise.
3684         * obj-c++.dg/selector-5.mm: Likewise.
3685         * obj-c++.dg/selector-6.mm: Likewise.
3686         * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
3687         Object.  Do not include objc/objc-api.h.
3688         * obj-c++.dg/set-not-used-1.mm: Likewise.
3689         * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
3690         * objc.dg/stret-1.m: Likewise.
3691         * objc.dg/stret-2.m: Likewise.
3692         * obj-c++.dg/super-class-2.mm: Likewise.
3693         * objc.dg/super-class-3.m: Likewise.
3694         * objc.dg/super-class-4.m: Likewise.
3695         * objc.dg/sync-2.m: Likewise.
3696         * obj-c++.dg/sync-2.mm: Likewise.
3697         * objc.dg/sync-1.m: Include objc/objc.h instead of
3698         ../objc-obj-c++-shared/Object1.h.
3699         * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
3700         'Class' as the type of 'isa'.
3701         * objc.dg/special/unclaimed-category-1.m: Use the Modern
3702         Objective-C runtime API.  ([TestClass +initialize]): Include this
3703         method with the GNU runtime as well.
3704         * objc.dg/strings/strings-1.m: Updated includes.
3705         * obj-c++.dg/strings/strings-1.mm: Likewise.
3706         * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
3707         objc.dg/strings/const-str-12b.m.
3708         * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
3709         * obj-c++.dg/template-3.mm: Likewise.
3710         * obj-c++.dg/template-4.mm: Likewise.
3711         * objc.dg/threedotthree-abi-1.m: Updated includes.  Use Modern
3712         Objective-C runtime API.
3713         * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
3714         * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
3715         * obj-c++.dg/try-catch-1.mm: Likewise.
3716         * obj-c++.dg/try-catch-2.mm: Likewise.
3717         * objc.dg/try-catch-3.m: Likewise.
3718         * obj-c++.dg/try-catch-3.mm: Likewise.
3719         * objc.dg/try-catch-6.m: Likewise.
3720         * objc.dg/try-catch-7.m: Likewise.
3721         * obj-c++.dg/try-catch-7.mm: Likewise.
3722         * obj-c++.dg/try-catch-8.mm: Likewise.
3723         * obj-c++.dg/try-catch-9.mm: Likewise.
3724         * objc.dg/try-catch-10.m: Likewise.
3725         * obj-c++.dg/try-catch-11.mm: Likewise.
3726         * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
3727         Object.  Include objc/objc.h.
3728         * obj-c++.dg/typedef-alias-1.mm: Likewise.
3729         * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
3730         * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
3731         Object.  Use Modern Objective-C runtime API.  Do not use
3732         performv::.
3733         * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
3734         * obj-c++.dg/torture/trivial.mm: Likewise.
3735         * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
3736         instead of ../objc-obj-c++-shared/Object1.h.  Include
3737         ../objc-obj-c++-shared/runtime.h.
3738         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
3739         * objc.dg/torture/strings/const-str-11.m: Likewise.
3740         * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
3741         * objc.dg/torture/strings/const-str-9.m: Likewise.
3742         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
3743         * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
3744         instead of Object. Only add _FooClassReference if
3745         __NEXT_RUNTIME__.
3746         * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
3747         * objc.dg/torture/strings/const-str-8.m: Likewise.
3748         * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
3749         * obj-c++.dg/torture/strings/string1.mm: Updated includes and
3750         additional sources.
3751         * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
3752         Object.
3753         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
3754         * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
3755         * obj-c++.dg/va-meth-1.mm: Likewise.
3756         * objc.dg/zero-link-1.m: Include objc/Object.h instead of
3757         ../objc-obj-c++-shared/Object1.h.
3758         * objc.dg/zero-link-3.m: Likewise.
3759
3760 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3761
3762         * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
3763
3764 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3765
3766         PR objc-++/48275
3767         * obj-c++.dg/property/cxx-property-1.mm: New.
3768         * obj-c++.dg/property/cxx-property-2.mm: New.
3769
3770 2011-06-06  Jason Merrill  <jason@redhat.com>
3771
3772         * g++.dg/cpp0x/regress/ptrmem1.C: New.
3773
3774 2011-06-06  Richard Sandiford  <rdsandiford@googlemail.com>
3775
3776         PR rtl-optimization/49145
3777         From Ryan Mansfield
3778         * gcc.c-torture/compile/pr49145.c: New test.
3779
3780 2011-06-06  Jakub Jelinek  <jakub@redhat.com>
3781
3782         PR testsuite/49288
3783         * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
3784         to dg-options, match also DW_AT_linkage_name.
3785
3786         PR debug/49294
3787         * gcc.dg/debug/pr49294.c: New test.
3788
3789         PR c++/49264
3790         * g++.dg/opt/pr49264.C: New test.
3791
3792 2011-06-06  Mikael Pettersson  <mikpe@it.uu.se>
3793
3794         PR tree-optimization/49243
3795         * gcc.dg/pr49243.c: New.
3796
3797 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
3798
3799         * gnat.dg/specs/cond_expr1.ads: New test.
3800
3801 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
3802
3803         * gnat.dg/deferred_const4.ad[sb]: New test.
3804         * gnat.dg/deferred_const4_pkg.ads: New helper.
3805
3806 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
3807
3808         * gnat.dg/test_tamdt.adb: Rename to...
3809         * gnat.dg/taft_type1.adb: ...this.
3810         * gnat.dg/tamdt.ad[sb]: Rename to...
3811         * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
3812         * gnat.dg/tamdt_aux.ads: Rename to...
3813         * gnat.dg/taft_type1_pkg2.ads: ...this.
3814         * gnat.dg/taft_type2.ad[sb]: New test.
3815         * gnat.dg/taft_type2_pkg.ads: New helper.
3816         * gnat.dg/taft_type3.adb: New test.
3817         * gnat.dg/taft_type3_pkg.ads: New helper.
3818
3819 2011-06-05  Tobias Burnus  <burnus@net-b.de>
3820
3821         PR fortran/49255
3822         * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
3823         for F2008.
3824
3825 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
3826
3827         PR testsuite/49287
3828         * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
3829         warning.
3830         * objc.dg/gnu-api-2-objc.m: Likewise.
3831         * obj-c++.dg/gnu-api-2-class.mm: Likewise
3832         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
3833
3834 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
3835
3836         * objc.dg/gnu-api-2-objc.m: Fixed testcase.  Use log2 of the
3837         alignment, not the alignment, when calling class_addIvar().  Add
3838         an 'isa' instance variable to the test root class.
3839         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
3840
3841 2011-06-04  Jan Hubicka  <jh@suse.cz>
3842
3843         PR tree-optimization/48893
3844         PR tree-optimization/49091
3845         PR tree-optimization/49179
3846         * gfortran.dg/pr49179.f90: New testcase
3847
3848 2011-06-04  Jan Hubicka  <jh@suse.cz>
3849
3850         PR lto/48954
3851         * g++.dg/torture/pr48954.C: New testcase.
3852
3853 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
3854
3855         * g++.dg/warn/delete-non-virtual-dtor.C: New.
3856
3857 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
3858
3859         PR c++/33840
3860         * g++.dg/diagnostic/bitfld2.C: New.
3861
3862 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
3863
3864         PR target/49281
3865         * gcc.c-torture/execute/pr49281.c: New test.
3866
3867 2011-06-04  Jan Hubicka  <jh@suse.cz>
3868
3869         PR tree-optimize/48929
3870         * gcc.c-torture/compile/pr48929.c: New testcase.
3871
3872 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
3873
3874         * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
3875
3876 2011-06-03  Jakub Jelinek  <jakub@redhat.com>
3877
3878         PR c++/49276
3879         * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
3880
3881 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
3882
3883         * objc.dg/headers.m: Do not include sarray.h and hash.h.
3884
3885 2011-06-03  Richard Henderson  <rth@redhat.com>
3886             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3887
3888         * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
3889
3890 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
3891
3892         * objc.dg/headers.m: Do not include objc-list.h.
3893
3894 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
3895
3896         * objc.dg/type-stream-1.m: Test removed.
3897         * objc.dg/headers.m: Do not include typedstream.h.
3898
3899 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
3900
3901         * objc.dg/torture/forward-1.m (main): Updated testcase.
3902
3903 2011-06-02  Kaz Kojima  <kkojima@gcc.gnu.org>
3904
3905         PR target/49163
3906         * gcc.c-torture/compile/pr49163.c: New.
3907
3908 2011-06-02  Asher Langton  <langton2@llnl.gov>
3909
3910         PR fortran/49268
3911         * gfortran.dg/PR49268.f90: New test.
3912
3913 2011-06-02  Asher Langton  <langton2@llnl.gov>
3914
3915         PR fortran/37039
3916         * gfortran.dg/PR37039.f90: New test.
3917
3918 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
3919
3920         PR objc/48539
3921         * objc.dg/method-5.m: Updated.
3922         * objc.dg/method-19.m: Updated.
3923         * objc.dg/method-lookup-1.m: New.
3924         * obj-c++.dg/method-6.mm: Updated.
3925         * obj-c++.dg/method-7.mm: Updated.
3926         * obj-c++.dg/method-lookup-1.mm: New.
3927
3928 2011-06-02  DJ Delorie  <dj@redhat.com>
3929
3930         * lib/timeout.exp (timeout): Add board_info support.
3931
3932 2011-06-02  Uros Bizjak  <ubizjak@gmail.com>
3933
3934         * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
3935
3936 2011-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
3937
3938         PR fortran/49265
3939         * gfortran.dg/module_procedure_double_colon_1.f90: New test.
3940         * gfortran.dg/module_procedure_double_colon_2.f90: New test.
3941
3942 2011-06-02  Eric Botcazou  <ebotcazou@adacore.com>
3943             Hans-Peter Nilsson  <hp@axis.com>
3944
3945         PR rtl-optimization/48840
3946         * gcc.target/sparc/ultrasp13.c: New test.
3947
3948 2011-06-01  Kaz Kojima  <kkojima@gcc.gnu.org>
3949
3950         PR target/49238
3951         * gcc.c-torture/compile/pr49238.c: New.
3952
3953 2011-06-01  Sofiane Naci  <sofiane.naci@arm.com>
3954
3955         * gcc.target/arm/g2.c: Skip test in -mthumb.
3956         Skip test unless cpu is xscale.
3957         * gcc.target/arm/scd42-2.c: Likewise.
3958         * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
3959
3960 2011-06-01  Jason Merrill  <jason@redhat.com>
3961
3962         * g++.dg/cpp0x/decltype28.C: New.
3963         * g++.dg/cpp0x/decltype29.C: New.
3964
3965 2011-06-01  Richard Sandiford  <rdsandiford@googlemail.com>
3966
3967         PR target/45074
3968         * gcc.target/mips/pr45074.c: New test.
3969
3970 2011-06-01  Eric Botcazou  <ebotcazou@adacore.com>
3971             Hans-Peter Nilsson  <hp@axis.com>
3972
3973         PR rtl-optimization/48830
3974         * gcc.target/sparc/ultrasp12.c: New test.
3975
3976 2011-06-01  David Li  <davidxl@google.com>
3977
3978         * gcc.dg/profile-dir-1.c: Change pass name.
3979         * gcc.dg/profile-dir-2.c: Ditto.
3980         * gcc.dg/tree-ssa/dump-1.c: Ditto.
3981         * gcc.dg/tree-ssa/loop-25.c: Ditto.
3982         * gcc.dg/tree-prof/stringop-1.c: Ditto.
3983         * gcc.dg/tree-prof/update-loopch.c: Ditto.
3984         * gcc.dg/tree-prof/stringop-2.c: Ditto.
3985         * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
3986         * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
3987         * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
3988         * gcc.dg/tree-prof/val-prof-1.c: Ditto.
3989         * gcc.dg/tree-prof/val-prof-2.c: Ditto.
3990         * gcc.dg/tree-prof/val-prof-3.c: Ditto.
3991         * gcc.dg/tree-prof/val-prof-4.c: Ditto.
3992         * gcc.dg/tree-prof/val-prof-5.c: Ditto.
3993         * gcc.dg/tree-prof/val-prof-7.c: Ditto.
3994         * gcc.dg/profile-dir-3.c: Ditto.
3995         * g++.dg/tree-prof/indir-call-prof.C: Ditto.
3996
3997 2011-06-01  Nicola Pero  <nicola.pero@meta-innovation.com>
3998
3999         * objc.dg/attributes/method-nonnull-1.m: New test.
4000         * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
4001
4002 2011-05-31  Tobias Burnus  <burnus@net-b.de>
4003
4004         PR fortran/18918
4005         * gfortran.dg/coarray_atomic_1.f90: New.
4006         * gfortran.dg/coarray/atomic_1.f90: New.
4007
4008 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
4009
4010         * gcc.dg/guality/bswaptest.c: New test.
4011         * gcc.dg/guality/clztest.c: New test.
4012         * gcc.dg/guality/ctztest.c: New test.
4013         * gcc.dg/guality/rotatetest.c: New test.
4014
4015         PR target/48688
4016         * gcc.target/i386/pr48688.c: New test.
4017
4018 2010-11-15  Fabien Chêne  <fabien@gcc.gnu.org>
4019
4020         PR c++/48010
4021         * g++.dg/lookup/name-clash9.C: New.
4022
4023 2011-05-31  Tobias Burnus  <burnus@net-b.de>
4024
4025         PR fortran/18918
4026         * gfortran.dg/coarray/dummy_1.f90: New.
4027
4028 2011-05-31  Tobias Burnus  <burnus@net-b.de>
4029
4030         PR fortran/18918
4031         * gfortran.dg/coarray/save_1.f90: New.
4032         * gfortran.dg/coarray_4.f90: Update dg-error.
4033
4034 2011-05-31  Jason Merrill  <jason@redhat.com>
4035
4036         * g++.dg/cpp0x/rv-template1.C: New.
4037
4038 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
4039
4040         PR rtl-optimization/49235
4041         * gcc.dg/pr49235.c: New test.
4042
4043 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
4044
4045         PR tree-optimization/49093
4046         * gcc.dg/vect/pr49093.c: New test.
4047
4048 2011-05-31  Dodji Seketeli  <dodji@redhat.com>
4049
4050         PR debug/49047
4051         * g++.dg/debug/dwarf2/cdtor-1.C: New test.
4052
4053 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
4054
4055         PR testsuite/49239
4056         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
4057         output array.
4058
4059 2011-05-30  Kaz Kojima  <kkojima@gcc.gnu.org>
4060
4061         PR target/49186
4062         * gcc.c-torture/execute/pr49186.c: New.
4063
4064 2011-05-30  H.J. Lu  <hongjiu.lu@intel.com>
4065
4066         PR target/49168
4067          * gcc.target/i386/pr49168-1.c: New.
4068
4069 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
4070             Eric Botcazou  <ebotcazou@adacore.com>
4071
4072         * gcc.dg/guality/drap.c: New test.
4073
4074 2011-05-30  Richard Guenther  <rguenther@suse.de>
4075
4076         PR tree-optimization/49210
4077         * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
4078         * gnat.dg/boolean_subtype2_pkg.ads: New helper.
4079
4080 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
4081
4082         PR c++/49223
4083         * g++.dg/gomp/pr49223-1.C: New test.
4084         * g++.dg/gomp/pr49223-2.C: New test.
4085
4086 2011-05-30  Richard Guenther  <rguenther@suse.de>
4087
4088         PR tree-optimization/49218
4089         * gcc.c-torture/execute/pr49218.c: New testcase.
4090
4091 2011-05-30  Ira Rosen  <ira.rosen@linaro.org>
4092
4093         PR tree-optimization/49199
4094         * gcc.dg/vect/no-scevccp-pr49199.c: New test.
4095         * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
4096         -fno-tree-scev-cprop.
4097
4098 2011-05-29  Janus Weil  <janus@gcc.gnu.org>
4099
4100         PR fortran/47601
4101         * gfortran.dg/extends_13.f03: New.
4102
4103 2011-05-29  Jakub Jelinek  <jakub@redhat.com>
4104
4105         PR rtl-optimization/49095
4106         * gcc.target/i386/pr49095.c: New test.
4107
4108 2011-05-29  Tobias Burnus  <burnus@net-b.de>
4109
4110         PR fortran/18918
4111         * gfortran.dg/coarray_24.f90: New.
4112
4113 2011-05-29  Tobias Burnus  <burnus@net-b.de>
4114
4115         PR fortran/18918
4116         * gfortran.dg/coarray_23.f90: New.
4117
4118 2011-05-29  Richard Sandiford  <rdsandiford@googlemail.com>
4119
4120         From Ryan Mansfield
4121         * gcc.dg/pr48826.c: New test.
4122
4123 2011-05-29  Richard Guenther  <rguenther@suse.de>
4124
4125         PR tree-optimization/49217
4126         * gcc.dg/torture/pr49217.c: New testcase.
4127
4128 2011-05-29  Ira Rosen  <ira.rosen@linaro.org>
4129
4130         PR testsuite/49222
4131         * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
4132
4133 2011-05-29  Eric Botcazou  <ebotcazou@adacore.com>
4134
4135         * gnat.dg/boolean_subtype.adb: Rename to...
4136         * gnat.dg/boolean_subtype1.adb: ...this.
4137
4138 2011-05-28  Jason Merrill  <jason@redhat.com>
4139
4140         * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
4141
4142 2011-05-27  Jason Merrill  <jason@redhat.com>
4143
4144         * g++.dg/cpp0x/enum18.C: Adjust.
4145
4146         * g++.dg/cpp0x/lambda/lambda-template2.C: New.
4147
4148 2011-05-27  Tobias Burnus  <burnus@net-b.de>
4149
4150         PR fortran/18918
4151         * gfortran.dg/coarray_22.f90: New.
4152
4153 2011-05-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4154
4155         PR tree-optimization/46728
4156         * gcc.target/powerpc/pr46728-1.c: New.
4157         * gcc.target/powerpc/pr46728-2.c: New.
4158         * gcc.target/powerpc/pr46728-3.c: New.
4159         * gcc.target/powerpc/pr46728-4.c: New.
4160         * gcc.target/powerpc/pr46728-5.c: New.
4161         * gcc.dg/pr46728-6.c: New.
4162         * gcc.target/powerpc/pr46728-7.c: New.
4163         * gcc.target/powerpc/pr46728-8.c: New.
4164         * gcc.dg/pr46728-9.c: New.
4165         * gcc.target/powerpc/pr46728-10.c: New.
4166         * gcc.target/powerpc/pr46728-11.c: New.
4167         * gcc.dg/pr46728-12.c: New.
4168         * gcc.target/powerpc/pr46728-13.c: New.
4169         * gcc.target/powerpc/pr46728-14.c: New.
4170         * gcc.target/powerpc/pr46728-15.c: New.
4171         * gcc.target/powerpc/pr46728-16.c: New.
4172
4173 2011-05-27  Jason Merrill  <jason@redhat.com>
4174
4175         * g++.dg/abi/mangle47.C: New.
4176
4177         PR c++/49176
4178         * g++.dg/template/const5.C: New.
4179
4180         * g++.dg/cpp0x/enum18.C: New.
4181
4182         * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
4183
4184         * g++.dg/cpp0x/error6.C: New.
4185
4186         * g++.dg/cpp0x/error5.C: New.
4187
4188 2011-05-27  Jakub Jelinek  <jakub@redhat.com>
4189
4190         PR c++/49165
4191         * g++.dg/eh/cond6.C: New test.
4192
4193 2011-05-27  Tobias Burnus  <burnus@net-b.de>
4194
4195         PR fortran/48820
4196         * gfortran.dg/rank_3.f90: New.
4197         * gfortran.dg/rank_4.f90: New.
4198
4199 2011-05-27  Janis Johnson  <janisjo@codesourcery.com>
4200
4201         * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
4202         replace dump search.
4203
4204 2011-05-27  Eric Botcazou  <ebotcazou@adacore.com>
4205
4206         * gnat.dg/bit_packed_array5.ads: Move dg directive to...
4207         * gnat.dg/bit_packed_array5.adb: ...here.
4208
4209 2011-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
4210
4211         PR c++/42056
4212         * g++.dg/cpp0x/auto25.C: New.
4213
4214 2011-05-27  Richard Guenther  <rguenther@suse.de>
4215
4216         * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
4217
4218 2011-05-27  Richard Guenther  <rguenther@suse.de>
4219
4220         * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
4221
4222 2011-05-27  Richard Guenther  <rguenther@suse.de>
4223
4224         PR middle-end/49189
4225         * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
4226
4227 2011-05-26  Jason Merrill  <jason@redhat.com>
4228
4229         * g++.dg/cpp0x/friend1.C: New.
4230         * g++.dg/cpp0x/friend2.C: New.
4231
4232         * g++.dg/cpp0x/auto7.C: Update.
4233         * g++.dg/template/crash50.C: Adjust.
4234         * g++.dg/template/static9.C: Adjust.
4235         * g++.old-deja/g++.ext/memconst.C: Adjust.
4236
4237 2011-05-26  Janis Johnson  <janisjo@codesourcery.com>
4238
4239         * gcc.dg/march.c: Ignore a note for some targets.
4240
4241 2011-05-26  Janis Johnson  <janis187@us.ibm.com>
4242             Nathan Froyd  <froydnj@codesourcery.com>
4243
4244         PR c++/2288
4245         PR c++/18770
4246         * g++.old-deja/g++.jason/cond.C: Remove xfails.
4247         * g++.dg/parse/pr18770.C: New test.
4248         * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
4249
4250 2011-05-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
4251
4252         PR fortran/48955
4253         * gfortran.dg/dependency_40.f90 : New test.
4254
4255 2011-05-26  Tobias Burnus  <burnus@net-b.de>
4256
4257         PR fortran/18918
4258         * gfortran.dg/coarray/registering_1.f90: New.
4259
4260 2011-05-26  Jason Merrill  <jason@redhat.com>
4261
4262         * g++.dg/cpp0x/variadic111.C: New.
4263         * g++.dg/cpp0x/variadic41.C: Adjust.
4264
4265 2011-05-26  Richard Guenther  <rguenther@suse.de>
4266
4267         PR tree-optimization/48702
4268         * gcc.dg/torture/pr48702.c: New testcase.
4269
4270 2011-05-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4271
4272         PR gcov-profile/48845
4273         * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
4274         support.
4275         * gcc.dg/matrix/matrix.exp: Likewise.
4276         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4277         * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
4278         line number to check_profiling_available.
4279         * lib/target-supports.exp (check_profiling_available): Account for
4280         this.
4281         Require TLS runtime support with -fprofile-generate.
4282         * lib/profopt.exp (profopt-execute): Add TLS options for
4283         -fprofile-generate.
4284         * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
4285
4286 2011-05-26  Jakub Jelinek  <jakub@redhat.com>
4287
4288         PR c++/49165
4289         * g++.dg/eh/cond5.C: New test.
4290
4291         PR tree-optimization/49161
4292         * gcc.c-torture/execute/pr49161.c: New test.
4293
4294 2011-05-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
4295
4296         * gcc.target/arm/neon-vorn-vbic.c: New test.
4297
4298 2011-05-26  Ira Rosen  <ira.rosen@linaro.org>
4299
4300         PR tree-optimization/49038
4301         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
4302         * gcc.dg/vect/pr49038.c: New test.
4303
4304 2011-05-26  Fabien Chêne  <fabien@gcc.gnu.org>
4305         * g++.dg/init/pr25811-3.C: New.
4306         * g++.dg/init/pr25811-4.C: New.
4307
4308 2011-05-25  Jason Merrill  <jason@redhat.com>
4309
4310         * g++.dg/cpp0x/enum17.C: New.
4311         * g++.old-deja/g++.jason/rfg10.C: Adjust.
4312
4313         * g++.dg/cpp0x/auto24.C: New.
4314
4315         * g++.dg/cpp0x/error4.C: New.
4316
4317         * g++.dg/cpp0x/rv-restrict.C: New.
4318
4319         * g++.dg/cpp0x/enum15.C: New.
4320         * g++.dg/cpp0x/constexpr-switch2.C: New.
4321
4322         * g++.dg/cpp0x/variadic110.C: New.
4323
4324         * g++.dg/cpp0x/auto9.C: Add typedef test.
4325
4326         * g++.dg/cpp0x/auto23.C: New.
4327         * g++.dg/cpp0x/auto9.C: Adjust.
4328
4329         * g++.dg/cpp0x/defaulted29.C: New.
4330
4331         * g++.dg/cpp0x/initlist51.C: New.
4332
4333 2011-05-25  Janis Johnson  <janisjo@codesourcery.com>
4334
4335         * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
4336         * g++.dg/abi/packed1.C: Suppress warning.
4337         * g++.dg/warn/Wunused-parm-3.C: Likewise.
4338         * g++.dg/template/stdarg1.C: Likewise.
4339         * g++.dg/other/packed1.C: Remove arm from xfail list.
4340
4341 2011-05-25  Jason Merrill  <jason@redhat.com>
4342
4343         * g++.dg/cpp0x/enum16.C: New.
4344         * g++.dg/parse/error15.C: Adjust.
4345
4346         * g++.dg/cpp0x/initlist50.C: New.
4347
4348         * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
4349
4350         * g++.dg/cpp0x/variadic109.C: New.
4351
4352 2011-05-25  H.J. Lu  <hongjiu.lu@intel.com>
4353
4354          * gcc.target/i386/pause-1.c: New.
4355
4356 2011-05-25  Eric Botcazou  <ebotcazou@adacore.com>
4357
4358         * gcc.dg/stack-usage-1.c: Adjust comment.
4359         * gcc.dg/stack-usage-2.c: New test.
4360
4361 2011-05-25  Jakub Jelinek  <jakub@redhat.com>
4362
4363         PR c++/49136
4364         * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
4365         * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
4366
4367 2011-05-24  Vladimir Makarov  <vmakarov@redhat.com>
4368
4369         PR rtl-optimization/48757
4370         * gfortran.dg/pr48757.f:  New test case.
4371
4372 2011-05-24  Jason Merrill  <jason@redhat.com>
4373
4374         * g++.dg/cpp0x/access01.C: New.
4375
4376 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
4377
4378         PR libobjc/48177
4379         * objc.dg/pr48177.m: New testcase.      
4380
4381 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
4382
4383         PR objc/48187
4384         * objc.dg/pr48187.m: New testcase.
4385         * obj-c++.dg/pr48187.mm: New testcase.
4386         * objc.dg/ivar-extra-semicolon.m: New testcase.
4387
4388 2011-05-24  Jason Merrill  <jason@redhat.com>
4389
4390         * g++.dg/template/access21.C: New.
4391         * g++.dg/template/access22.C: New.
4392
4393 2011-05-24  Michael Matz  <matz@gcc.gnu.org>
4394
4395         PR rtl-optimization/48633
4396         * g++.dg/pr48633.C: New test.
4397
4398 2011-05-24  Uros Bizjak  <ubizjak@gmail.com>
4399
4400         PR target/49133
4401         * g++.dg/other/pr49133.C: New test.
4402
4403 2011-05-24  Uros Bizjak <ubizjak@gmail.com>
4404             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4405
4406         * gcc.dg/torture/tls/run-gd.c: New test.
4407         * gcc.dg/torture/tls/run-ie.c: New test.
4408         * gcc.dg/torture/tls/run-ld.c: New test.
4409         * gcc.dg/torture/tls/run-le.c: New test.
4410         * lib/target-supports.exp (check_effective_target_tls_runtime):
4411         Build testcase with TLS options.
4412
4413 2011-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4414
4415         * gcc.dg/vect/pr48172.c: Remove dg-do run.
4416
4417 2011-05-24  Tom de Vries  <tom@codesourcery.com>
4418
4419         PR tree-optimization/49121
4420         * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
4421
4422 2011-05-23  Jason Merrill  <jason@redhat.com>
4423
4424         * g++.dg/cpp0x/defaulted28.C: New.
4425
4426         * g++.dg/cpp0x/sfinae25.C: New.
4427
4428         * g++.dg/cpp0x/rv-cast2.C: New.
4429
4430         * g++.dg/cpp0x/enum14.C: New.
4431
4432 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
4433
4434         PR lto/49123
4435         * gcc.c-torture/execute/pr49123.c: New test.
4436
4437         PR debug/49032
4438         * gcc.dg/debug/pr49032.c: New test.
4439
4440         PR c/49120
4441         * gcc.dg/pr49120.c: New test.
4442
4443 2011-05-23  H.J. Lu  <hongjiu.lu@intel.com>
4444
4445         PR target/47315
4446         * gcc.target/i386/pr47315.c: New test.
4447
4448 2011-05-23  Jason Merrill  <jason@redhat.com>
4449
4450         * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
4451
4452         * g++.dg/cpp0x/sfinae24.C: New.
4453
4454         * g++.dg/cpp0x/error3.C: New.
4455
4456         * g++.dg/cpp0x/defaulted27.C: New.
4457
4458         * g++.dg/cpp0x/decltype27.C: New.
4459
4460 2011-05-23  Richard Guenther  <rguenther@suse.de>
4461
4462         * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
4463
4464 2011-05-23  Richard Guenther  <rguenther@suse.de>
4465
4466         PR tree-optimization/40874
4467         * g++.dg/tree-ssa/pr40874.C: New testcase.
4468
4469 2011-05-23  Richard Guenther  <rguenther@suse.de>
4470
4471         PR tree-optimization/49115
4472         * g++.dg/torture/pr49115.C: New testcase.
4473
4474 2011-05-23  Richard Guenther  <rguenther@suse.de>
4475
4476         PR middle-end/15419
4477         * gcc.dg/memcpy-3.c: New testcase.
4478
4479 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
4480
4481         PR middle-end/48973
4482         * gcc.c-torture/execute/pr48973-1.c: New test.
4483         * gcc.c-torture/execute/pr48973-2.c: New test.
4484
4485 2011-05-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
4486
4487         PR c++/18016
4488         * g++.dg/warn/pr18016.C: New.
4489
4490 2011-05-23  Tom de Vries  <tom@codesourcery.com>
4491
4492         PR target/45098
4493         * gcc.target/arm/ivopts-6.c: New test.
4494
4495 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
4496
4497         PR middle-end/49029
4498         * gcc.c-torture/compile/pr49029.c: New test.
4499
4500 2011-05-22  Jason Merrill  <jason@redhat.com>
4501
4502         * g++.dg/cpp0x/sfinae23.C: New.
4503         * g++.dg/cpp0x/sfinae8.C: Correct.
4504
4505 2011-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
4506
4507         * gfortran.dg/function_optimize_8.f90:  New test case.
4508
4509 2011-05-22  Ira Rosen  <ira.rosen@linaro.org>
4510
4511         PR tree-optimization/49087
4512         * gcc.dg/vect/O3-pr49087.c: New test.
4513
4514 2011-05-21  Jason Merrill  <jason@redhat.com>
4515
4516         * g++.dg/debug/const5.C: New.
4517
4518 2011-05-20  Jason Merrill  <jason@redhat.com>
4519
4520         * g++.dg/cpp0x/constexpr-static7.C: Extend.
4521
4522         * g++.dg/cpp0x/constexpr-static7.C: New.
4523
4524         * g++.dg/cpp0x/enum12.C: New.
4525         * g++.dg/cpp0x/enum13.C: New.
4526
4527 2011-05-21  Janus Weil  <janus@gcc.gnu.org>
4528
4529         PR fortran/48699
4530         * gfortran.dg/select_type_23.f03: New.
4531
4532 2011-05-20  Jason Merrill  <jason@redhat.com>
4533
4534         * g++.dg/cpp0x/defaulted26.C: New.
4535
4536         * g++.dg/cpp0x/noexcept02.C: Fix.
4537         * g++.dg/cpp0x/noexcept03.C: Fix.
4538         * g++.dg/cpp0x/noexcept08.C: Fix.
4539         * g++.dg/cpp0x/noexcept10.C: New.
4540
4541 2011-05-20  Janus Weil  <janus@gcc.gnu.org>
4542
4543         PR fortran/48706
4544         * gfortran.dg/extends_12.f03: New.
4545
4546 2011-05-20  Jason Merrill  <jason@redhat.com>
4547
4548         * g++.dg/template/koenig9.C: New.
4549         * g++.dg/opt/pr47615.C: Fix.
4550         * g++.dg/overload/defarg1.C: Fix.
4551         * g++.dg/tc1/dr213.C: Remove xfail.
4552         * g++.dg/torture/pr34850.C: Fix.
4553         * g++.dg/torture/pr39362.C: Fix.
4554         * g++.old-deja/g++.brendan/crash56.C: Fix.
4555         * g++.old-deja/g++.pt/memtemp47.C: Fix.
4556
4557 2011-05-20  Richard Guenther  <rguenther@suse.de>
4558
4559         PR tree-optimization/49079
4560         * gcc.dg/torture/pr49079.c: New testcase.
4561
4562 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
4563
4564         PR tree-optimization/49073
4565         * gcc.c-torture/execute/pr49073.c: New test.
4566
4567 2011-06-19  Tobias Burnus  <burnus@net-b.de>
4568
4569         PR fortran/18918
4570         * gfortran.dg/coarray_21.f90: New.
4571
4572 2011-05-19  Joseph Myers  <joseph@codesourcery.com>
4573
4574         * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
4575         output.
4576
4577 2011-05-19  Richard Guenther  <rguenther@suse.de>
4578
4579         PR testsuite/49063
4580         * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
4581
4582 2011-05-19  Richard Guenther  <rguenther@suse.de>
4583
4584         PR middle-end/48985
4585         * gcc.dg/builtin-object-size-11.c: New testcase.
4586
4587 2011-05-19  Tom de Vries  <tom@codesourcery.com>
4588
4589         PR target/45098
4590         * gcc.target/arm/ivopts.c: New test.
4591         * gcc.target/arm/ivopts-2.c: New test.
4592
4593 2011-05-19  Tom de Vries  <tom@codesourcery.com>
4594
4595         * lib/lib/scanasm.exp (object-size): Fix target selector handling.
4596
4597 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4598
4599         * gcc.c-torture/execute/960321-1.x: Remove.
4600
4601 2011-05-18  Janus Weil  <janus@gcc.gnu.org>
4602
4603         PR fortran/48700
4604         * gfortran.dg/move_alloc_4.f90: New.
4605
4606 2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
4607
4608         PR target/49002
4609         * gcc.target/i386/pr49002-1.c: New test.
4610         * gcc.target/i386/pr49002-2.c: Likewise.
4611
4612 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
4613
4614         PR tree-optimization/49039
4615         * gcc.c-torture/execute/pr49039.c: New test.
4616         * gcc.dg/tree-ssa/pr49039.c: New test.
4617         * g++.dg/torture/pr49039.C: New test.
4618
4619 2011-05-18  Jason Merrill  <jason@redhat.com>
4620
4621         * g++.dg/cpp0x/constexpr-incomplete3.C: New.
4622         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
4623         * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
4624
4625 2011-05-18  Stuart Henderson  <shenders@gcc.gnu.org>
4626
4627         * gcc.target/bfin/mcpu-bf592.c: New test.
4628
4629 2011-05-18  Ira Rosen  <ira.rosen@linaro.org>
4630
4631         PR tree-optimization/41881
4632         * gcc.dg/vect/O3-pr41881.c: New test.
4633         * gcc.dg/vect/O3-slp-reduc-10.c: New test.
4634
4635 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
4636
4637         PR tree-optimization/49000
4638         * gcc.dg/pr49000.c: New test.
4639
4640 2011-05-17  Eric Botcazou  <ebotcazou@adacore.com>
4641
4642         * gnat.dg/invalid1.adb: New test.
4643
4644 2011-05-16  Uros Bizjak  <ubizjak@gmail.com>
4645
4646         * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
4647         scan pattern.
4648         * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
4649         * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
4650
4651 2011-05-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
4652
4653         PR c++/48994
4654         * g++.dg/cpp0x/range-for18.C: New.
4655
4656 2011-05-15  Tobias Burnus  <burnus@net-b.de>
4657
4658         PR fortran/18918
4659         * gfortran.dg/coarray/image_index_2.f90: New.
4660
4661 2011-05-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
4662
4663         * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
4664         * g++.dg/cpp0x/override2.C: New.
4665
4666 2011-05-14  Tobias Burnus  <burnus@net-b.de>
4667
4668         PR fortran/18918
4669         * gfortran.de/coarray_20.f90: New.
4670
4671 2011-05-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
4672
4673         PR fortran/22572
4674         * function_optimize_7.f90:  New test case.
4675
4676 2011-05-13  Jason Merrill  <jason@redhat.com>
4677
4678         * g++.dg/cpp0x/decltype26.C: New.
4679         * g++.dg/cpp0x/enum11.C: New.
4680
4681 2011-05-13  Tobias Burnus  <burnus@net-b.de>
4682
4683         PR fortran/48972
4684         PR fortran/48991
4685         * gfortran.dg/assign_8.f90: Update dg-error.
4686
4687 2011-05-13  Tobias Burnus  <burnus@net-b.de>
4688
4689         PR fortran/48972
4690         * gfortran.dg/io_constraints_8.f90: New.
4691         * gfortran.dg/io_constraints_9.f90: New.
4692
4693 2011-05-13  Martin Thuresson  <martint@google.com>
4694
4695         PR gcov-profile/47793
4696         * gcc.dg/pr47793.c: New.
4697
4698 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
4699
4700         PR tree-optimization/48975
4701         * gcc.dg/pr48975.c: New test.
4702
4703 2011-05-12  Tobias Burnus  <burnus@net-b.de>
4704
4705         PR fortran/48972
4706         * gfortran.dg/iso_c_binding_compiler_3.f90: New.
4707
4708 2011-05-12  Jason Merrill  <jason@redhat.com>
4709
4710         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
4711
4712 2011-05-12  Geert Bosch  <bosch@adacore.com>
4713
4714         * gnat.dg/view_conversion1.adb: New test.
4715
4716 2011-05-12  Richard Guenther  <rguenther@suse.de>
4717
4718         PR tree-optimization/48172
4719         * gcc.dg/vect/pr48172.c: New testcase.
4720
4721 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
4722
4723         PR debug/48967
4724         * g++.dg/opt/pr48967.C: New test.
4725
4726 2011-05-11  Jason Merrill  <jason@redhat.com>
4727
4728         * g++.dg/cpp0x/constexpr-friend.C: New.
4729         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
4730
4731         * g++.dg/cpp0x/sfinae22.C: New.
4732
4733 2011-05-11  Tobias Burnus  <burnus@net-b.de>
4734
4735         PR fortran/48889
4736         * gfortran.dg/generic_24.f90: New.
4737
4738 2011-05-11  Richard Guenther  <rguenther@suse.de>
4739
4740         PR tree-optimization/15256
4741         * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
4742
4743 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
4744
4745         PR debug/48159
4746         * gcc.dg/pr48159-1.c: New test.
4747         * gcc.dg/pr48159-2.c: New test.
4748
4749 2011-05-11  Richard Guenther  <rguenther@suse.de>
4750
4751         PR middle-end/48953
4752         * gcc.dg/torture/pr48953.c: New testcase.
4753
4754 2011-05-11  Richard Guenther  <rguenther@suse.de>
4755
4756         PR tree-optimization/18041
4757         * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
4758
4759 2011-05-11  Alan Modra  <amodra@gmail.com>
4760
4761         PR target/47755
4762         * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
4763
4764 2011-05-10  Jason Merrill  <jason@redhat.com>
4765
4766         * g++.dg/cpp0x/defaulted25.C: New.
4767         * g++.dg/template/crash7.C: Adjust.
4768
4769         * g++.dg/cpp0x/variadic108.C: New.
4770
4771 2011-05-10  Ville Voutilainen  <ville.voutilainen@gmail.com>
4772
4773         * g++.dg/inherit/virtual9.C: Extend.
4774
4775 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
4776
4777         PR target/48857
4778         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
4779         are passed and returned in vector registers.
4780
4781 2011-05-10  Richard Guenther  <rguenther@suse.de>
4782
4783         * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
4784         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4785         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
4786         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4787         * gcc.dg/tree-ssa/scev-cast.c: Adjust.  Note what transformation
4788         applies.
4789
4790 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
4791
4792         PR tree-optimization/48611
4793         PR tree-optimization/48794
4794         * gfortran.dg/gomp/pr48611.f90: New test.
4795         * gfortran.dg/gomp/pr48794.f90: New test.
4796
4797         PR debug/48928
4798         * gcc.dg/dfp/pr48928.c: New test.
4799
4800 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
4801
4802         PR c++/48522
4803         * g++.dg/cpp0x/pr48522.C: New.
4804
4805 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
4806
4807         PR c++/48735
4808         * g++.dg/cpp0x/sfinae21.C: New.
4809
4810 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
4811
4812         * g++.dg/template/sfinae28.C: Rename to...
4813         * g++.dg/cpp0x/sfinae19.C: ... this.
4814         * g++.dg/template/sfinae29.C: Rename to...
4815         * g++.dg/cpp0x/sfinae20.C: ... this.
4816
4817 2011-05-09  Jeff Law <law@redhat.com>
4818
4819         * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
4820         consistent results.
4821
4822 2011-05-09  Fabien Chêne  <fabien@gcc.gnu.org>
4823
4824         PR c++/20039
4825         * g++.dg/init/pr20039.C: New.
4826
4827 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
4828
4829         PR c++/48737
4830         PR c++/48744
4831         * g++.dg/template/sfinae28.C: New.
4832         * g++.dg/template/sfinae29.C: Likewise.
4833
4834 2011-05-09  Jason Merrill  <jason@redhat.com>
4835
4836         * g++.dg/template/nontype23.C: New.
4837
4838 2011-05-07  Fabien Chêne  <fabien@gcc.gnu.org>
4839         PR c++/48859
4840         * g++.dg/init/pr48859.C: New.
4841
4842 2011-05-09  Jason Merrill  <jason@redhat.com>
4843
4844         * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
4845         * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
4846         * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
4847         * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
4848         * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
4849         * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
4850         * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
4851         * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
4852
4853 2011-05-08  Ville Voutilainen  <ville.voutilainen@gmail.com>
4854
4855         * g++.dg/inherit/virtual9.C: New.
4856
4857 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
4858
4859         PR c++/48574
4860         * g++.dg/template/dependent-expr8.C: New test case.
4861
4862 2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
4863
4864         PR tree-optimization/48837
4865         * gcc.dg/pr48837.c: New testcase.
4866
4867 2011-05-06  Jason Merrill  <jason@redhat.com>
4868
4869         * g++.dg/cpp0x/constexpr-condition2.C: New.
4870
4871         * g++.dg/cpp0x/constexpr-missing.C: New.
4872
4873 2011-05-06  Tobias Burnus  <burnus@net-b.de>
4874
4875         PR fortran/18918
4876         * gfortran.dg/coarray/this_image_2.f90: New.
4877
4878 2011-05-06  Tobias Burnus  <burnus@net-b.de>
4879
4880         PR fortran/48858
4881         PR fortran/48820
4882         * gfortran.dg/bind_c_usage_22.f90: New.
4883         * gfortran.dg/bind_c_usage_23.f90: New.
4884         * gfortran.dg/bind_c_usage_24.f90: New.
4885         * gfortran.dg/bind_c_usage_24_c.c: New.
4886
4887 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
4888
4889         PR c++/48838
4890         * g++.dg/template/member9.C: New test case.
4891
4892 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
4893
4894         * gnat.dg/discr29.ad[sb]: New test.
4895         * gnat.dg/discr30.adb: Likewise.
4896
4897 2011-05-05  Julian Brown  <julian@codesourcery.com>
4898
4899         * gcc.target/arm/neon-vset_lanes8.c: New test.
4900
4901 2011-05-05  Jason Merrill  <jason@redhat.com>
4902
4903         * g++.dg/init/new32.C: New.
4904
4905 2011-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4906
4907         * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
4908         Fix typo.
4909
4910 2011-05-05  Jakub Jelinek  <jakub@redhat.com>
4911
4912         PR rtl-optimization/48381
4913         * gcc.c-torture/compile/pr48381.c: New test.
4914
4915 2011-05-05  Uros Bizjak  <ubizjak@gmail.com>
4916
4917         * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
4918         to dg-options.
4919         * gcc.target/i386/opt-1.c: Ditto.
4920
4921 2011-05-04  Jason Merrill  <jason@redhat.com>
4922
4923         * g++.dg/conversion/base1.C: New.
4924
4925 2011-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4926
4927         PR libgfortran/48787
4928         * gfortran.dg/round_3.f08: Add more checks to test case.
4929
4930 2011-05-04  Hans-Peter Nilsson  <hp@axis.com>
4931
4932         * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
4933         gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
4934         gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
4935         Gate test on effective_target fd_truncate.
4936
4937 2011-05-04  Uros Bizjak  <ubizjak@gmail.com>
4938
4939         * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
4940         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
4941         * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
4942         * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto.  Update scan times.
4943         * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
4944         * gcc.target/i386/pr38824.c: Ditto.
4945         * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
4946         * gcc.target/i386/vecinit-2.c: Ditto.
4947         * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
4948         * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
4949         * gcc.target/i386/parity-2.c: Ditto.
4950         * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
4951
4952 2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
4953
4954         * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
4955         remove duplication.
4956         * gcc.target/bfin/mcpu-bf514.c: Likewise.
4957         * gcc.target/bfin/mcpu-bf516.c: Likewise.
4958         * gcc.target/bfin/mcpu-bf518.c: Likewise.
4959
4960 2011-05-03  Tobias Burnus  <burnus@net-b.de>
4961
4962         PR fortran/18918
4963         * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
4964
4965 2011-05-03  Tobias Burnus  <burnus@net-b.de>
4966
4967         PR fortran/18918
4968         * gfortran.dg/coarray/this_image_1.f90: New.
4969
4970 2011-05-03  Tobias Burnus  <burnus@net-b.de>
4971
4972         PR fortran/18918
4973         * gfortran.dg/coarray/caf.dg: New.
4974         * gfortran.dg/coarray/image_index_1.f90: New, copied
4975         from ../coarray_16.f90.
4976
4977 2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
4978
4979         PR c++/28501
4980         * g++.dg/ext/complex9.C: New.
4981
4982 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
4983
4984         From Mike Frysinger
4985         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
4986         * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
4987         gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
4988
4989 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
4990
4991         * gcc.target/bfin/builtins: Created.
4992         * gcc.target/bfin/hisilh-O0.c: Deleted.
4993         * gcc.target/bfin/hisilh.c: Moved to...
4994         * gcc.target/bfin/builtins/hisilh.c: ...here.
4995         * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
4996         * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
4997         * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
4998         * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
4999         * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
5000         * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
5001         * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
5002         * gcc.target/bfin/builtins/norm32-1.c: Ditto.
5003         * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
5004         * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
5005         * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
5006         * gcc.target/bfin/builtins/norm16-2.c: Ditto.
5007         * gcc.target/bfin/builtins/norm32-5.c: Ditto.
5008         * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
5009         * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
5010         * gcc.target/bfin/builtins/norm16-6.c: Ditto.
5011         * gcc.target/bfin/builtins/norm32-9.c: Ditto.
5012         * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
5013         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
5014         * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
5015         * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
5016         * gcc.target/bfin/builtins/norm32-10.c: Ditto.
5017         * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
5018         * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
5019         * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
5020         * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
5021         * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
5022         * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
5023         * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
5024         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
5025         * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
5026         * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
5027         * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
5028         * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
5029         * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
5030         * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
5031         * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
5032         * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
5033         * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
5034         * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
5035         * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
5036         * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
5037         * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
5038         * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
5039         * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
5040         * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
5041         * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
5042         * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
5043         * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
5044         * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
5045         * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
5046         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
5047         * gcc.target/bfin/builtins/norm32-2.c: Ditto.
5048         * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
5049         * gcc.target/bfin/builtins/norm16-3.c: Ditto.
5050         * gcc.target/bfin/builtins/norm32-6.c: Ditto.
5051         * gcc.target/bfin/builtins/norm16-7.c: Ditto.
5052         * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
5053         * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
5054         * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
5055         * gcc.target/bfin/builtins/norm32-11.c: Ditto.
5056         * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
5057         * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
5058         * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
5059         * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
5060         * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
5061         * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
5062         * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
5063         * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
5064         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
5065         * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
5066         * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
5067         * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
5068         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
5069         * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
5070         * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
5071         * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
5072         * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
5073         * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
5074         * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
5075         * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
5076         * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
5077         * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
5078         * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
5079         * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
5080         * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
5081         * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
5082         * gcc.target/bfin/builtins/circptr.c: Ditto.
5083         * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
5084         * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
5085         * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
5086         * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
5087         * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
5088         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
5089         * gcc.target/bfin/builtins/norm32-3.c: Ditto.
5090         * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
5091         * gcc.target/bfin/builtins/norm16-4.c: Ditto.
5092         * gcc.target/bfin/builtins/norm32-7.c: Ditto.
5093         * gcc.target/bfin/builtins/norm16-8.c: Ditto.
5094         * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
5095         * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
5096         * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
5097         * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
5098         * gcc.target/bfin/builtins/norm32-12.c: Ditto.
5099         * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
5100         * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
5101         * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
5102         * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
5103         * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
5104         * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
5105         * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
5106         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
5107         * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
5108         * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
5109         * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
5110         * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
5111         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
5112         * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
5113         * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
5114         * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
5115         * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
5116         * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
5117         * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
5118         * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
5119         * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
5120         * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
5121         * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
5122         * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
5123         * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
5124         * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
5125         * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
5126         * gcc.target/bfin/builtins/norm16-1.c: Ditto.
5127         * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
5128         * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
5129         * gcc.target/bfin/builtins/norm32-4.c: Ditto.
5130         * gcc.target/bfin/builtins/norm16-5.c: Ditto.
5131         * gcc.target/bfin/builtins/norm32-8.c: Ditto.
5132         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
5133         * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
5134         * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
5135         * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
5136         * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
5137         * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
5138         * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
5139         * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
5140         * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
5141         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
5142         * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
5143         * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
5144         * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
5145         * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
5146         * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
5147         * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
5148         * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
5149         * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
5150         * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
5151         * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
5152         * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
5153
5154 2011-05-03  Bernd Schmidt  <bernds@codesourcery.com>
5155
5156         * gcc.target/arm/cold-lc.c: New test.
5157
5158 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
5159
5160         PR target/48774
5161         * gcc.dg/pr48774.c: New test.
5162
5163 2011-05-03  Richard Guenther  <rguenther@suse.de>
5164
5165         * gcc.dg/large-size-array-5.c: New testcase.
5166
5167 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
5168
5169         * gcc.dg/vect/vect-strided-u16-i3.c: New test.
5170
5171 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
5172
5173         * lib/target-supports.exp (check_effective_target_vect_strided):
5174         Replace with...
5175         (check_effective_target_vect_strided2)
5176         (check_effective_target_vect_strided3)
5177         (check_effective_target_vect_strided4)
5178         (check_effective_target_vect_strided8): ...these new functions.
5179
5180         * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
5181         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
5182         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
5183         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
5184         * gcc.dg/vect/pr37539.c: Likewise.
5185         * gcc.dg/vect/slp-11a.c: Likewise.
5186         * gcc.dg/vect/slp-11b.c: Likewise.
5187         * gcc.dg/vect/slp-11c.c: Likewise.
5188         * gcc.dg/vect/slp-12a.c: Likewise.
5189         * gcc.dg/vect/slp-12b.c: Likewise.
5190         * gcc.dg/vect/slp-18.c: Likewise.
5191         * gcc.dg/vect/slp-19a.c: Likewise.
5192         * gcc.dg/vect/slp-19b.c: Likewise.
5193         * gcc.dg/vect/slp-21.c: Likewise.
5194         * gcc.dg/vect/slp-23.c: Likewise.
5195         * gcc.dg/vect/vect-cselim-1.c: Likewise.
5196
5197         * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
5198         instead of vect_interleave && vect_extract_even_odd.
5199         * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
5200         * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
5201         * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
5202         * gcc.dg/vect/vect-1.c: Likewise.
5203         * gcc.dg/vect/vect-10.c: Likewise.
5204         * gcc.dg/vect/vect-98.c: Likewise.
5205         * gcc.dg/vect/vect-107.c: Likewise.
5206         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
5207         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
5208         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
5209         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
5210         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
5211         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
5212         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
5213         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
5214         * gcc.dg/vect/vect-strided-float.c: Likewise.
5215         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
5216         * gcc.dg/vect/vect-strided-mult.c: Likewise.
5217         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
5218         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
5219         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
5220         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
5221         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
5222         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
5223         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
5224         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
5225         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
5226         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
5227         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
5228         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
5229         * gcc.dg/vect/vect-vfa-03.c: Likewise.
5230
5231         * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
5232         target condition.
5233         * gcc.dg/vect/pr30843.c: Likewise.
5234         * gcc.dg/vect/pr33866.c: Likewise.
5235         * gcc.dg/vect/slp-reduc-6.c: Likewise.
5236         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
5237         * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
5238         * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
5239
5240 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
5241
5242         * gcc.dg/vect/slp-11.c: Split into...
5243         * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
5244         gcc.dg/vect/slp-11c.c: ...these tests.
5245         * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
5246         * gcc.dg/vect/slp-12c.c: ...this new test.
5247         * gcc.dg/vect/slp-19.c: Split into...
5248         * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
5249         gcc.dg/vect/slp-19c.c: ...these new tests.
5250
5251 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
5252
5253         * lib/target-supports.exp
5254         (check_effective_target_vect_extract_even_odd_wide): Delete.
5255         (check_effective_target_vect_strided_wide): Likewise.
5256         * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
5257         * gcc.dg/vect/fast-math-pr35982.c: Likewise.
5258         * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
5259         * gcc.dg/vect/pr37539.c: Likewise.
5260         * gcc.dg/vect/slp-11.c: Likewise.
5261         * gcc.dg/vect/slp-12a.c: Likewise.
5262         * gcc.dg/vect/slp-12b.c: Likewise.
5263         * gcc.dg/vect/slp-19.c: Likewise.
5264         * gcc.dg/vect/slp-23.c: Likewise.
5265         * gcc.dg/vect/vect-1.c: Likewise.
5266         * gcc.dg/vect/vect-98.c: Likewise.
5267         * gcc.dg/vect/vect-107.c: Likewise.
5268         * gcc.dg/vect/vect-strided-float.c: Likewise.
5269
5270 2011-05-02  Jason Merrill  <jason@redhat.com>
5271
5272         * g++.dg/init/new31.C: New.
5273
5274 2011-05-02  Simon Martin  <simartin@users.sourceforge.net>
5275
5276         PR c/35445
5277         * gcc.dg/pr35445.c: New test.
5278
5279 2011-05-02  Jason Merrill  <jason@redhat.com>
5280
5281         * c-c++-common/vla-1.c: New.
5282
5283 2011-05-02  Richard Guenther  <rguenther@suse.de>
5284
5285         PR tree-optimization/48822
5286         * gcc.dg/torture/pr48822.c: New testcase.
5287
5288 2011-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
5289
5290         PR c++/47969
5291         * g++.dg/cpp0x/constexpr-47969.C: New.
5292
5293 2011-05-02  Ira Rosen  <ira.rosen@linaro.org>
5294
5295         PR testsuite/48498
5296         * gcc.dg/vect/slp-3.c: Increase loop bound.  Don't expect to fail
5297         on vect_no_align targets.
5298         * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
5299         vect_no_align targets.
5300
5301 2011-05-01  Xinliang David Li  <davidxl@google.com>
5302
5303         * gcc.dg/tree-ssa/integer-addr.c: New test.
5304         * gcc.dg/tree-ssa/alias_bug.c: New test.
5305
5306 2011-05-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5307
5308         PR libgfortran/48787
5309         * gfortran.dg/round_3.f08: Add more checks.
5310
5311 2011-04-30  Tobias Burnus  <burnus@net-b.de>
5312
5313         PR fortran/48821
5314         * gfortran.dg/import9.f90: New, proper test.
5315         * gfortran.dg/interface_37.f90: Remove bogus
5316         test (bogus copy of interface_36.f90).
5317
5318 2011-04-30  Tobias Burnus  <burnus@net-b.de>
5319
5320         PR fortran/48821
5321         * gfortran.dg/interface_37.f90: New.
5322
5323 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
5324
5325         PR fortran/48746
5326         * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
5327
5328 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
5329
5330         PR tree-optimization/48809
5331         * gcc.c-torture/execute/pr48809.c: New test.
5332
5333 2011-04-29  Jeff Law <law@redhat.com>
5334
5335         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
5336
5337 2011-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
5338
5339         PR c++/48606
5340         * g++.dg/init/ctor10.C: New.
5341
5342 2011-04-29  Le-Chun Wu  <lcwu@google.com>
5343
5344         * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
5345           warning in implicitly instantiated templates.
5346
5347 2011-04-29  Le-Chun Wu  <lcwu@google.com>
5348
5349         * g++.dg/warn/Wnull-conversion-1.C: New.
5350         * g++.dg/warn/Wnull-conversion-2.C: New.
5351
5352 2011-04-29  Diego Novillo  <dnovillo@google.com>
5353
5354         * g++.old-deja/g++.other/null3.C: Expect warning about
5355         converting boolean to a pointer.
5356
5357 2011-04-29  Paul Thomas  <pault@gcc.gnu.org>
5358
5359         PR fortran/48462
5360         * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
5361         being a target.
5362
5363         PR fortran/48746
5364         * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
5365
5366 2011-04-29  Tobias Burnus  <burnus@net-b.de>
5367
5368         PR fortran/48810
5369         * gfortran.dg/typebound_proc_22.f90: New.
5370
5371         PR fortran/48800
5372         * gfortran.dg/interface_36.f90: New.
5373
5374 2011-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5375
5376         PR libgfortran/48488
5377         PR libgfortran/48602
5378         PR libgfortran/48615
5379         PR libgfortran/48684
5380         PR libgfortran/48787
5381         * gfortran.dg/fmt_g.f: Adjust test.
5382         * gfortran.dg/fmt_g0_1.f08: Adjust test.
5383         * gfortran.dg/round_3.f08: New test.
5384         * gfortran.dg/namelist_print_1.f: Adjust test.
5385         * gfortran.dg/char4_iunit_1.f03: Adjust test.
5386         * gfortran.dg/f2003_io_5.f03: Adjust test.
5387         * gfortran.dg/coarray_15.f90: Adjust test.
5388         * gfortran.dg/namelist_65.f90: Adjust test.
5389         * gfortran.dg/fmt_cache_1.f: Adjust test.
5390         * gfortran.dg/char4_iunit_2.f03: Adjust test.
5391         * gfortran.dg/real_const_3.f90: Adjust test.
5392
5393 2011-04-28  Xinliang David Li  <davidxl@google.com>
5394
5395         * gcc.dg/tree-prof/prof-robust-1.c: New test.
5396         * g++.dg/prof-robust-1.C: New test.
5397
5398 2011-04-28  Ira Rosen  <ira.rosen@linaro.org>
5399
5400         PR tree-optimization/48765
5401         * gcc.dg/vect/pr48765.c: New.
5402
5403 2011-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5404
5405         PR tree-optimization/48775
5406         * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
5407
5408 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
5409
5410         PR c++/48798
5411         * g++.dg/inherit/pr48798.C: New.
5412         * g++.old-deja/g++.other/base1.C: Adjust.
5413
5414 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
5415
5416         PR c++/48656
5417         * g++.dg/template/inherit7.C: New test case.
5418
5419 2011-04-28  Richard Guenther  <rguenther@suse.de>
5420
5421         PR tree-optimization/40052
5422         PR tree-optimization/15347
5423         * gcc.dg/tree-ssa/vrp57.c: New testcase.
5424         * gcc.dg/pr15347.c: Likewise.
5425
5426 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
5427
5428         PR c++/48530
5429         * g++.dg/cpp0x/sfinae18.C: New.
5430
5431 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
5432
5433         PR c++/48771
5434         * g++.dg/ext/is_literal_type1.C: New.
5435
5436 2011-04-28  Tobias Burnus  <burnus@net-b.de>
5437
5438         PR fortran/48112
5439         PR fortran/48279
5440         * gfortran.dg/interface_35.f90: New.
5441         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
5442         * gfortran.dg/func_result_6.f90: Add dg-warning.
5443         * gfortran.dg/bessel_1.f90: Ditto.
5444         * gfortran.dg/hypot_1.f90: Ditto.
5445         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
5446         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
5447         * gfortran.dg/interface_assignment_4.f90: Ditto.
5448
5449 2011-04-27  Jason Merrill  <jason@redhat.com>
5450
5451         * g++.dg/ext/complex8.C: New.
5452
5453         * g++.dg/cpp0x/initlist49.C: New.
5454         * g++.dg/init/new30.C: New.
5455
5456 2011-04-27  Tobias Burnus  <burnus@net-b.de>
5457
5458         PR fortran/48788
5459         * gfortran.dg/whole_file_34.f90: New.
5460
5461 2011-04-27  Jan Hubicka  <jh@suse.cz>
5462
5463         * gcc.dg/tree-ssa/inline-9.c: New testcase.
5464
5465 2011-04-27  Jason Merrill  <jason@redhat.com>
5466
5467         * g++.old-deja/g++.oliva/overload1.C: Adjust.
5468
5469         * g++.dg/parse/ambig6.C: New.
5470
5471 2011-04-27  Nick Clifton  <nickc@redhat.com>
5472
5473         * gcc.dg/20020312-2.c: Add definition for RX.
5474
5475         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
5476         option with RX targets.
5477
5478         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
5479         /* */ comments.
5480
5481 2011-04-27  Richard Guenther  <rguenther@suse.de>
5482
5483         * gcc.dg/tree-ssa/pr23382.c: Remove.
5484
5485 2011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
5486
5487         PR target/48767
5488         * gcc.c-torture/compile/pr48767.c: New test.
5489
5490 2011-04-27  Richard Guenther  <rguenther@suse.de>
5491
5492         PR tree-optimization/48772
5493         * g++.dg/pr48772.C: New testcase.
5494
5495 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
5496
5497         PR c/48742
5498         * gcc.c-torture/compile/pr48742.c: New test.
5499
5500 2011-04-26  Jason Merrill  <jason@redhat.com>
5501
5502         * g++.dg/lookup/koenig13.C: New.
5503
5504         * g++.dg/cpp0x/initlist48.C: New.
5505
5506 2011-04-25  Jason Merrill  <jason@redhat.com>
5507
5508         * g++.dg/cpp0x/sfinae17.C: New.
5509
5510 2011-03-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
5511
5512         PR target/48258
5513         * gcc.target/powerpc/pr48258-1.c: New file.
5514         * gcc.target/powerpc/pr48258-2.c: Ditto.
5515
5516 2011-04-26  Xinliang David Li  <davidxl@google.com>
5517
5518         * gcc.dg/uninit-suppress.c: New test.
5519         * gcc.dg/uninit-suppress.c: New test.
5520
5521 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
5522
5523         PR debug/48768
5524         * gcc.dg/pr48768.c: New test.
5525
5526         PR tree-optimization/48734
5527         * gcc.c-torture/compile/pr48734.c: New test.
5528
5529         PR testsuite/48753
5530         * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
5531
5532 2011-04-26  Richard Guenther  <rguenther@suse.de>
5533
5534         PR tree-optimization/48731
5535         * gcc.dg/torture/pr48731.c: New testcase.
5536
5537 2011-04-26  Richard Guenther  <rguenther@suse.de>
5538
5539         PR testsuite/48753
5540         * gcc.dg/tree-prof/val-prof-2.c: Adjust.
5541
5542 2011-04-26  Richard Guenther  <rguenther@suse.de>
5543
5544         PR middle-end/48694
5545         * gcc.dg/torture/pr48694-1.c: New testcase.
5546         * gcc.dg/torture/pr48694-2.c: Likewise.
5547
5548 2011-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
5549
5550         * g++.dg/ext/underlying_type1.C: New.
5551         * g++.dg/ext/underlying_type2.C: Likewise.
5552         * g++.dg/ext/underlying_type3.C: Likewise.
5553         * g++.dg/ext/underlying_type4.C: Likewise.
5554         * g++.dg/ext/underlying_type5.C: Likewise.
5555         * g++.dg/ext/underlying_type6.C: Likewise.
5556         * g++.dg/ext/underlying_type7.C: Likewise.
5557         * g++.dg/ext/underlying_type8.C: Likewise.
5558         * g++.dg/ext/underlying_type9.C: Likewise.
5559         * g++.dg/ext/underlying_type10.C: Likewise.
5560
5561 2011-04-25  Jason Merrill  <jason@redhat.com>
5562
5563         * g++.dg/cpp0x/regress/template-const2.C: New.
5564
5565 2011-04-25  Jeff Law <law@redhat.com>
5566
5567         * gcc.dg/tree-ssa/vrp56.c: new test.
5568
5569 2011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5570
5571         * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
5572
5573 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
5574
5575         PR preprocessor/48740
5576         * c-c++-common/raw-string-11.c: New test.
5577
5578 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
5579
5580         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
5581         hppa*-*-hpux*.
5582
5583 2011-04-23  Tobias Burnus  <burnus@net-b.de>
5584
5585         PR fortran/18918
5586         * gfortran.dg/coarray_19.f90: New.
5587
5588 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
5589
5590         PR c/48685
5591         * gcc.dg/pr48685.c: New test.
5592
5593 2011-04-22  Jan Hubicka  <jh@suse.cz>
5594
5595         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
5596
5597 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
5598
5599         PR tree-optimization/48717
5600         * gcc.c-torture/execute/pr48717.c: New test.
5601
5602 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
5603
5604         PR target/48723
5605         * gcc.target/i386/pr48723.c: New test.
5606
5607 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
5608
5609         PR c/48716
5610         * gcc.dg/gomp/pr48716.c: New test.
5611         * g++.dg/gomp/pr48716.C: New test.
5612
5613 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
5614
5615         PR c/36750
5616         * gcc.dg/missing-field-init-2.c: Update testcase.
5617
5618 2011-04-22  Alan Modra  <amodra@gmail.com>
5619
5620         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
5621
5622 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
5623
5624         PR fortran/48405
5625         * gfortran.dg/function_optimize_6.f90:  New test.
5626
5627 2011-04-21  Easwaran Raman  <eraman@google.com>
5628
5629         * gcc.dg/stack-layout-2.c: New test.
5630
5631 2011-04-21  Richard Guenther  <rguenther@suse.de>
5632
5633         PR lto/48703
5634         * g++.dg/lto/pr48207-2_0.C: New testcase.
5635         * g++.dg/lto/pr48207-3_0.C: Likewise.
5636
5637 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
5638
5639         * gnat.dg/volatile5.adb: New test.
5640         * gnat.dg/volatile5_pkg.ads: New helper.
5641
5642 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
5643
5644         PR target/48708
5645         * gcc.target/i386/pr48708.c: New test.
5646
5647 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
5648
5649         * gcc.dg/vect/vect-119.c: New test.
5650
5651 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
5652
5653         * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
5654         and once without.
5655
5656 2011-04-21  Richard Earnshaw  <rearnsha@arm.com>
5657             Richard Sandiford  <richard.sandiford@linaro.org>
5658
5659         PR target/46329
5660         * gcc.target/arm/pr46329.c: New test.
5661
5662 2011-04-21  Tobias Burnus  <burnus@net-b.de>
5663
5664         PR fortran/18918
5665         * gfortran.dg/coarray_18.f90: New.
5666
5667 2011-04-20  Jason Merrill  <jason@redhat.com>
5668
5669         * g++.dg/cpp0x/initlist47.C: New.
5670
5671         * g++.dg/init/dtor4.C: New.
5672
5673 2011-04-20  Uros Bizjak  <ubizjak@gmail.com>
5674
5675         PR target/48678
5676         * gcc.target/i386/sse2-pinsrw.c: New test.
5677         * gcc.target/i386/avx-vpinsrw.c: Ditto.
5678         * gcc.target/i386/sse4_1-insvqi.c: Ditto.
5679         * gcc.target/i386/sse2-insvhi.c: Ditto.
5680         * gcc.target/i386/sse4_1-insvsi.c: Ditto.
5681         * gcc.target/i386/sse4_1-insvdi.c: Ditto.
5682
5683 2011-04-20  Jason Merrill  <jason@redhat.com>
5684
5685         * g++.dg/template/const4.C: New.
5686
5687 2011-04-20  Easwaran Raman  <eraman@google.com>
5688
5689         * gcc.dg/stack-layout-1.c: New test.
5690
5691 2011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
5692
5693         * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
5694         * lib/target-supports.exp (check_effective_target_vect_shift_char): New
5695         function.
5696
5697 2011-04-20  Kai Tietz  <ktietz@redhat.com>
5698
5699         * gcc.dg/binop-xor1.c: New test.
5700         * gcc.dg/binop-xor2.c: New test.
5701         * gcc.dg/binop-xor3.c: New test.
5702         * gcc.dg/binop-xor4.c: New test.
5703         * gcc.dg/binop-xor5.c: New test.
5704
5705 2011-04-20  Richard Guenther  <rguenther@suse.de>
5706
5707         PR tree-optimization/47892
5708         * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
5709
5710 2011-04-20  Richard Guenther  <rguenther@suse.de>
5711
5712         PR middle-end/48695
5713         * g++.dg/torture/pr48695.C: New testcase.
5714
5715 2011-04-20  Georg-Johann Lay  <avr@gjlay.de>
5716
5717         * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
5718         * gcc.c-torture/execute/cmpsi-2.c: Ditto
5719         * gcc.c-torture/execute/pr45262.c: Ditto
5720         * gcc.dg/torture/pr43165.c: Ditto.
5721         * gcc.dg/torture/pr47228.c: Ditto.
5722         * gcc.dg/tree-ssa/pr45144.c: Ditto.
5723         * gcc.dg/ipa/pr45644.c: Ditto.
5724         * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
5725         PDP11.
5726
5727 2011-04-19  Jason Merrill  <jason@redhat.com>
5728
5729         * g++.dg/ext/complex7.C: New.
5730
5731         * g++.dg/ext/attrib41.C: New.
5732
5733 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
5734
5735         PR testsuite/48676
5736         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
5737
5738 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
5739
5740         PR target/48678
5741         * gcc.target/i386/pr48678.c: New test.
5742
5743 2011-04-19  Martin Jambor  <mjambor@suse.cz>
5744
5745         * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
5746         * g++.dg/opt/devirt2.C: New test.
5747         * g++.dg/ipa/devirt-g-1.C: Likewise.
5748
5749 2011-04-19  Tobias Burnus  <burnus@net-b.de>
5750
5751         PR fortran/48588
5752         * gfortran.dg/whole_file_33.f90: New.
5753
5754 2011-04-19  Martin Jambor  <mjambor@suse.cz>
5755
5756         * g++.dg/ipa/devirt-7.C: New test.
5757
5758 2011-04-19  Richard Guenther  <rguenther@suse.de>
5759
5760         PR lto/48207
5761         * g++.dg/lto/pr48207_0.C: New testcase.
5762
5763 2011-04-18  Jason Merrill  <jason@redhat.com>
5764
5765         * g++.dg/init/void1.C: New.
5766
5767         * g++.dg/cpp0x/union4.C: New.
5768
5769 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
5770
5771         PR middle-end/48661
5772         * g++.dg/torture/pr48661.C: New test.
5773
5774         PR c++/48632
5775         * g++.dg/gomp/pr48632.C: New test.
5776
5777 2011-04-18  Uros Bizjak  <ubizjak@gmail.com>
5778
5779         * gcc.target/i386/sse2-maskmovdqu.c: New test.
5780         * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
5781
5782 2011-04-18  Tobias Burnus  <burnus@net-b.de>
5783
5784         PR fortran/18918
5785         * gfortran.dg/coarray_17.f90: New.
5786         * gfortran.dg/coarray_10.f90: Update dg-error.
5787
5788 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5789
5790         PR testsuite/48251
5791         * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
5792         * gfortran.dg/guality/guality.exp: Likewise.
5793
5794 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5795
5796         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
5797
5798 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5799
5800         * gcc.dg/vect/pr48377.c: Remove dg-do run.
5801
5802 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5803
5804         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
5805
5806 2011-04-18  Richard Guenther  <rguenther@suse.de>
5807
5808         PR middle-end/46364
5809         * g++.dg/torture/pr46364.C: New testcase.
5810
5811 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5812
5813         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
5814
5815 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
5816
5817         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
5818
5819 2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
5820             Ira Rosen  <ira.rosen@linaro.org>
5821
5822         PR target/48252
5823         * gcc.target/arm/pr48252.c: New test.
5824
5825 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
5826
5827         PR tree-optimization/48616
5828         * gcc.dg/pr48616.c: New test.
5829
5830 2011-04-18  Tobias Burnus  <burnus@net-b.de>
5831
5832         PR fortran/18918
5833         * gfortran.dg/coarray_16.f90: New.
5834
5835 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
5836
5837         PR fortran/48462
5838         * gfortran.dg/realloc_on_assign_7.f03: New test.
5839
5840 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5841
5842         PR libgfortran/48602
5843         * gfortran.dg/fmt_g0_6.f08: New test.
5844
5845 2011-04-17  Jason Merrill  <jason@redhat.com>
5846
5847         * g++.dg/cpp0x/sfinae16.C: New.
5848
5849 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
5850
5851         * gcc.target/mips/reg-var-1.c: New test.
5852
5853 2011-04-17  Jan Hubicka  <jh@suse.cz>
5854
5855         * gcc.dg/winline-5.c: Update testcase.
5856
5857 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
5858
5859         * gnat.dg/discr27.ad[sb]: Move dg directive.
5860         * gnat.dg/discr28.ad[sb]: New test.
5861         * gnat.dg/discr28_pkg.ads: New helper.
5862
5863 2011-04-17  Michael Matz  <matz@suse.de>
5864
5865         PR tree-optimization/48622
5866         PR lto/48645
5867         * gcc.dg/lto/pr48622_0.c: New test.
5868
5869 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
5870
5871         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
5872         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
5873         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
5874         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
5875         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
5876         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
5877
5878 2011-04-15  Jason Merrill  <jason@redhat.com>
5879
5880         * g++.dg/cpp0x/range-for17.C: New.
5881
5882 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
5883
5884         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
5885         * g++.dg/cpp0x/range-for3.C: Likewise.
5886         * g++.dg/cpp0x/range-for9.C: Correct error message.
5887         * g++.dg/cpp0x/range-for11.C: New.
5888         * g++.dg/cpp0x/range-for12.C: New.
5889         * g++.dg/cpp0x/range-for13.C: New.
5890         * g++.dg/cpp0x/range-for14.C: New.
5891         * g++.dg/cpp0x/range-for15.C: New.
5892         * g++.dg/cpp0x/range-for16.C: New.
5893
5894 2011-04-15  Tobias Burnus  <burnus@net-b.de>
5895
5896         PR fortran/18918
5897         * gfortran.dg/coarray_15.f90: Change to dg-do run.
5898
5899 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
5900
5901         * objc.dg/naming-4.m: Updated.
5902         * objc.dg/naming-5.m: Updated.
5903         * objc.dg/naming-6.m: New.
5904         * objc.dg/naming-7.m: New.
5905         * obj-c++.dg/naming-1.mm: Updated.
5906         * obj-c++.dg/naming-2.mm: Updated.
5907         * obj-c++.dg/naming-3.mm: New.
5908         * obj-c++.dg/naming-4.mm: New.
5909
5910 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5911
5912         PR libgfortran/48589
5913         * gfortran.dg/fmt_g0_5.f08: New test.
5914
5915 2011-04-15  Richard Guenther  <rguenther@suse.de>
5916
5917         PR testsuite/48286
5918         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
5919
5920 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
5921
5922         * gcc.target/avr/torture/pr41885.c (dg-options): Change
5923         -finline-limit=0 to -fno-inline
5924
5925 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
5926
5927         PR target/48614
5928         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
5929         just avx.
5930
5931 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
5932
5933         PR target/48605
5934         * gcc.target/i386/sse4_1-insertps-3.c: New test.
5935         * gcc.target/i386/sse4_1-insertps-4.c: New test.
5936         * gcc.target/i386/avx-insertps-3.c: New test.
5937         * gcc.target/i386/avx-insertps-4.c: New test.
5938
5939 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
5940
5941         * gcc.target/avr/torture/pr41885.c (dg-options): Add
5942         -finline-limit=0
5943
5944 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
5945
5946         PR target/46779
5947         PR target/45291
5948         PR target/41894
5949         * gcc.target/avr/pr46779-1.c: New test case
5950         * gcc.target/avr/pr46779-2.c: New test case
5951
5952 2011-04-14  Jason Merrill  <jason@redhat.com>
5953
5954         * g++.dg/cpp0x/sfinae15.C: New.
5955
5956         * g++.dg/cpp0x/sfinae14.C: New.
5957
5958         * g++.dg/ext/vla10.C: New.
5959
5960 2011-04-14  Richard Guenther  <rguenther@suse.de>
5961
5962         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
5963
5964 2011-04-14  Richard Guenther  <rguenther@suse.de>
5965
5966         * gcc.dg/fold-bitand-4.c: Move ...
5967         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
5968
5969 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
5970
5971         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
5972         variables const.
5973         * gcc.target/avr/torture/trivial.c: Ditto.
5974
5975 2011-04-13  Jason Merrill  <jason@redhat.com>
5976
5977         * g++.dg/template/operator11.C: New.
5978
5979 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
5980
5981         PR middle-end/48591
5982         * gcc.dg/gomp/pr48591.c: New test.
5983
5984         PR c++/48570
5985         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
5986         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
5987
5988 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
5989
5990         PR c++/48574
5991         * g++.dg/template/dependent-expr7.C: New test case.
5992
5993 2011-04-13  Jason Merrill  <jason@redhat.com>
5994
5995         * g++.dg/cpp0x/sfinae13.C: New.
5996
5997 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
5998
5999         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
6000
6001 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
6002
6003         * gcc.target/arm/pr43698.c: Remove -march option.
6004
6005 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
6006
6007         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
6008         -march option.
6009
6010 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
6011
6012         PR fortran/48360
6013         PR fortran/48456
6014         * gfortran.dg/realloc_on_assign_6.f03: New test.
6015
6016 2011-04-12  Kai Tietz  <ktietz@redhat.com>
6017
6018         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
6019         targets the additional -mno-ms-bitfields and
6020         -Wno-packed-bitfield-compat options.
6021         * g++.dg/ext/bitfield3.C: Likewise.
6022         * g++.dg/ext/bitfield4.C: Likewise.
6023         * g++.dg/ext/bitfield5.C: Likewise.
6024         * gcc.dg/bitfld-15.c: Likewise.
6025         * gcc.dg/bitfld-16.c: Likewise.
6026         * gcc.dg/bitfld-17.c: Likewise.
6027         * gcc.dg/bitfld-18.c: Likewise.
6028
6029 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
6030
6031         * gcc.target/arm/neon-vld3-1.c: New test.
6032         * gcc.target/arm/neon-vst3-1.c: New test.
6033         * gcc.target/arm/neon/v*.c: Regenerate.
6034
6035 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
6036
6037         PR rtl-optimization/48549
6038         * g++.dg/opt/pr48549.C: New test.
6039
6040 2011-04-12  Richard Guenther  <rguenther@suse.de>
6041
6042         PR tree-optimization/46076
6043         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
6044
6045 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6046
6047         PR testsuite/21164
6048         * lib/compat.exp (compat-execute): Declare unsupported after
6049         stripping path from src1.
6050         * lib/lto.exp (lto-execute): Likewise.
6051
6052 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
6053
6054         PR c/48552
6055         * gcc.dg/pr48552-1.c: New test.
6056         * gcc.dg/pr48552-2.c: New test.
6057
6058 2011-04-11  Jason Merrill  <jason@redhat.com>
6059
6060         * g++.dg/cpp0x/sfinae12.C: New.
6061
6062         * g++.dg/cpp0x/enum10.C: New.
6063
6064         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
6065
6066         * g++.dg/cpp0x/rv-func.C: New.
6067
6068 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6069
6070         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
6071         alpha*-dec-osf5*.
6072
6073 2011-04-11  Martin Jambor  <mjambor@suse.cz>
6074
6075         PR tree-optimization/48195
6076         * gcc.dg/ipa/pr48195.c: New test.
6077
6078 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
6079
6080         * gnat.dg/return3.adb: Remove unused switch.
6081
6082 2011-04-08  Mike Stump  <mikestump@comcast.net>
6083
6084         PR testsuite/48506
6085         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
6086         default to fno-common.
6087
6088 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
6089
6090         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
6091         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
6092
6093 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
6094
6095         PR fortran/48448
6096         * gfortran.dg/function_optimize_5.f90:  New test.
6097
6098 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
6099
6100         * gnat.dg/aggr17.adb: New test.
6101         * gnat.dg/aggr18.adb: Likewise.
6102
6103 2011-04-08  Michael Matz  <matz@suse.de>
6104
6105         PR middle-end/48389
6106         * gcc.target/i386/pr48389.c: New test.
6107
6108 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
6109
6110         PR rtl-optimization/48272
6111         * g++.dg/opt/pr48272.C: New.
6112
6113 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
6114
6115         PR rtl-optimization/48235
6116         * gcc.dg/pr48235.c: New.
6117
6118 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
6119
6120         PR rtl-optimization/48302
6121         * g++.dg/opt/pr48302.C: New.
6122
6123 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
6124
6125         PR target/48273
6126         * g++.dg/opt/pr48273.C: New.
6127
6128 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
6129
6130         PR rtl-optimization/48442
6131         * gcc.dg/pr48442.c: New.
6132
6133 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
6134
6135         PR tree-optimization/48377
6136         * gcc.dg/vect/pr48377.c: New test.
6137
6138 2011-04-07  Jason Merrill  <jason@redhat.com>
6139
6140         * g++.dg/cpp0x/regress/call1.C: New.
6141
6142         * g++.dg/cpp0x/variadic107.C: New.
6143
6144         * g++.dg/cpp0x/sfinae11.C: New.
6145         * g++.dg/cpp0x/noexcept02.C: Fix.
6146
6147         * g++.dg/cpp0x/sfinae10.C: New.
6148
6149         * g++.dg/cpp0x/sfinae9.C: New.
6150
6151         * c-c++-common/Wcast-qual-1.c: Move here from...
6152         * gcc.dg/cast-qual-3.c: ...here, and...
6153         * g++.dg/warn/Wcast-qual2.C: ...here.
6154
6155         * g++.dg/cpp0x/sfinae8.C: New.
6156
6157         * g++.dg/cpp0x/sfinae7.C: New.
6158
6159         * g++.dg/cpp0x/enum9.C: New.
6160
6161 2011-04-07  Mike Stump  <mikestump@comcast.net>
6162
6163         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
6164         with no trampolines.
6165
6166 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
6167
6168         PR fortran/48117
6169         * gfortran.dg/gomp/pr48117.f90: New test.
6170
6171         PR debug/48343
6172         * gcc.dg/torture/pr48343.c: New test.
6173
6174 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6175
6176         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
6177
6178 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
6179
6180         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
6181
6182 2011-04-07  Tom de Vries  <tom@codesourcery.com>
6183
6184         PR target/43920
6185         * lib/scanasm.exp (object-size): New proc.
6186         * gcc.target/arm/pr43920-2.c: New test.
6187
6188 2011-04-06  Tobias Burnus  <burnus@net-b.de>
6189
6190         PR fortran/18918
6191         PR fortran/48477
6192         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
6193
6194 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
6195
6196         * gcc.dg/mtune.c: Prune note from output.
6197
6198 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
6199
6200         PR debug/48466
6201         * gcc.dg/guality/pr36977.c: New test.
6202         * gcc.dg/guality/pr48466.c: New test.
6203
6204 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
6205
6206         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
6207
6208 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
6209
6210         * gnat.dg/return3.adb: New test.
6211
6212 2011-04-06  Richard Guenther  <rguenther@suse.de>
6213
6214         PR tree-optimization/47663
6215         * gcc.dg/tree-ssa/inline-8.c: New testcase.
6216
6217 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
6218
6219         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
6220         Solaris 8 and 9 as well.
6221
6222 2011-04-05  Tom de Vries  <tom@codesourcery.com>
6223
6224         PR target/43920
6225         * gcc.target/arm/pr43920-1.c: New test.
6226
6227 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
6228
6229         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
6230         (cctor): Actually return the value.
6231         (main): Cast return values.
6232
6233 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
6234
6235         * gfortran.dg/character_comparison_8.f90:  New test.
6236
6237 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
6238
6239         * frontend-passes: (optimize_lexical_comparison): New function.
6240         (optimize_expr): Call it.
6241         (optimize_comparison): Also handle lexical comparison functions.
6242         Return false instad of -2 for unequal comparison.
6243
6244 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
6245
6246         PR fortran/48412
6247         * function_optimize_4.f90:  New test.
6248
6249 2011-04-04  Tobias Burnus  <burnus@net-b.de>
6250
6251         PR fortran/18918
6252         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
6253         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
6254         * gfortran.dg/coarray_15.f90: New.
6255
6256 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6257
6258         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
6259         * gfortran.dg/bessel_7.f90: Likewise.
6260
6261 2011-04-03  Tobias Burnus  <burnus@net-b.de>
6262
6263         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
6264
6265 2011-04-03  Richard Guenther  <rguenther@suse.de>
6266             Ira Rosen  <ira.rosen@linaro.org>
6267
6268         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
6269         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
6270         -ftree-loop-if-convert-stores.
6271
6272 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
6273
6274         * gnat.dg/specs/aggr2.ads: New test.
6275
6276 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
6277
6278         * gnat.dg/debug2.ad[sb]: New test.
6279         * gnat.dg/debug2_pkg.ads: New helper.
6280         * gnat.dg/debug3.ad[sb]: New test.
6281
6282 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
6283
6284         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
6285
6286 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
6287
6288         PR middle-end/48335
6289         * gcc.c-torture/compile/pr48335-1.c: New test.
6290         * gcc.dg/pr48335-1.c: New test.
6291         * gcc.dg/pr48335-2.c: New test.
6292         * gcc.dg/pr48335-3.c: New test.
6293         * gcc.dg/pr48335-4.c: New test.
6294         * gcc.dg/pr48335-5.c: New test.
6295         * gcc.dg/pr48335-6.c: New test.
6296         * gcc.dg/pr48335-7.c: New test.
6297         * gcc.dg/pr48335-8.c: New test.
6298         * gcc.target/i386/pr48335-1.c: New test.
6299
6300 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
6301
6302         PR c/36299
6303         * gcc.dg/Waddress.c: New test.
6304
6305 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
6306
6307         PR fortran/48352
6308         * gfortran.dg/function_optimize_3.f90:  New test.
6309
6310 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
6311
6312         * gcc.c-torture/compile/20110401-1.c: New test.
6313
6314         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
6315         * g++.dg/lto/20091002-2_0.C: Likewise.
6316         * g++.dg/lto/20090303_0.c: Likewise.
6317         * g++.dg/lto/20091004-1_0.C: Likewise.
6318         * g++.dg/lto/20091002-3_0.C: Likewise.
6319         * g++.dg/lto/20091004-2_0.C: Likewise.
6320         * g++.dg/lto/20081123_0.C: Likewise.
6321         * g++.dg/lto/20090313_0.C: Likewise.
6322         * g++.dg/lto/20081109-1_0.C: Likewise.
6323         * g++.dg/lto/20081219_0.C: Likewise.
6324         * g++.dg/lto/20081204-1_0.C: Likewise.
6325         * g++.dg/lto/20090302_0.C: Likewise.
6326         * g++.dg/lto/20081119-1_0.C: Likewise.
6327         * g++.dg/lto/20081118_0.C: Likewise.
6328         * gcc.dg/lto/20091020-2_0.c: Likewise.
6329         * gcc.dg/lto/20090210_0.c: Likewise.
6330         * gcc.dg/lto/20081204-1_0.c: Likewise.
6331         * gcc.dg/lto/20081224_0.c: Likewise.
6332         * gcc.dg/lto/20090219_0.c: Likewise.
6333         * gcc.dg/lto/20091014-1_0.c: Likewise.
6334         * gcc.dg/lto/20091016-1_0.c: Likewise.
6335         * gcc.dg/lto/20090206-2_0.c: Likewise.
6336         * gcc.dg/lto/20090116_0.c: Likewise.
6337         * gcc.dg/lto/20091013-1_0.c: Likewise.
6338         * gcc.dg/lto/20091015-1_0.c: Likewise.
6339         * gcc.dg/lto/20090126-2_0.c: Likewise.
6340
6341 2011-03-31  Ian Lance Taylor  <iant@google.com>
6342
6343         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
6344
6345 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
6346
6347         * gnat.dg/opt16.adb: New test.
6348
6349 2011-03-31  Jason Merrill  <jason@redhat.com>
6350
6351         * g++.dg/cpp0x/defaulted24.C: New.
6352
6353 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6354
6355         PR target/16292
6356         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
6357         with -O0.
6358
6359 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
6360
6361         * g++.dg/other/i386-9.C: New test.
6362
6363 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6364
6365         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
6366
6367 2011-03-30  Jason Merrill  <jason@redhat.com>
6368
6369         * g++.dg/cpp0x/regress/error-recovery1.C: New.
6370
6371         * g++.dg/cpp0x/regress/isnan.C: New.
6372
6373         * g++.dg/cpp0x/initlist46.C: New.
6374
6375 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
6376
6377         PR target/47551
6378         * gcc.target/arm/neon-modes-2.c: New test.
6379
6380 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
6381
6382         PR c/48305
6383         * gcc.c-torture/compile/pr48305.c: New test.
6384
6385 2011-03-29  Jason Merrill  <jason@redhat.com>
6386
6387         * g++.dg/cpp0x/regress/value-dep1.C: New.
6388
6389 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
6390
6391         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
6392
6393 2011-03-29  Ian Lance Taylor  <iant@google.com>
6394
6395         * go.test/go-test.exp: Handle the test lines used in several new
6396         tests.
6397         (errchk): Add opts parameter.  Change all callers.  Handle parens
6398         in regexps.
6399
6400 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
6401             Dominique d'Humieres  <dominiq@lps.ens.fr>
6402
6403         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
6404         and __APPLE__ && __PPC__ && __ALTIVEC__.
6405
6406 2011-03-29  Jason Merrill  <jason@redhat.com>
6407
6408         * g++.dg/cpp0x/dependent1.C: New.
6409
6410         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
6411
6412         * g++.dg/cpp0x/constexpr-memfn1.C: New.
6413
6414         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
6415
6416 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
6417
6418         PR fortran/48095
6419         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
6420         * gfortran.dg/proc_ptr_comp_32.f90: New.
6421
6422 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
6423
6424         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
6425         check for corresponding warning.
6426
6427 2011-03-28  Jason Merrill  <jason@redhat.com>
6428
6429         * g++.dg/cpp0x/rv-deduce2.C: New.
6430
6431 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
6432
6433         PR debug/48203
6434         * gcc.dg/pr48203.c: New test.
6435
6436 2011-03-28  Jeff Law <law@redhat.com>
6437
6438         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
6439
6440 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
6441
6442         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
6443         and __PPC__ && __ALTIVEC__.
6444
6445 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
6446
6447         PR testsuite/48238
6448         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
6449         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
6450         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
6451         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
6452
6453 2011-03-28  Jason Merrill  <jason@redhat.com>
6454
6455         * g++.dg/cpp0x/initlist-array2.C: New.
6456
6457         * g++.dg/cpp0x/initlist-array1.C: New.
6458
6459         * g++.dg/cpp0x/constexpr-compound.C: New.
6460
6461         * g++.dg/cpp0x/constexpr-using.C: New.
6462
6463         * g++.dg/cpp0x/constexpr-noexcept.C: New.
6464
6465 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
6466
6467         PR testsuite/48276
6468         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
6469
6470 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
6471
6472         * gcc.dg/slp-1.c: New test.
6473
6474 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
6475
6476         * gcc.target/i386/avx256-unaligned-load-1.c: New.
6477         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
6478         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
6479         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
6480         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
6481         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
6482         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
6483         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
6484         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
6485         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
6486         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
6487         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
6488         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
6489         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
6490
6491 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
6492
6493         PR fortran/47065
6494         * gfortran.dg/trim_optimize_5.f90:  New test.
6495         * gfortran.dg/trim_optimize_6.f90:  New test.
6496
6497 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
6498
6499         PR target/38598
6500         * gcc.target/mips/madd-7.c: Remove -mlong32.
6501         * gcc.target/mips/msub-7.c: Likewise.
6502
6503 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
6504
6505         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
6506         accesses to preserve the meaning of the test for doubleword vectors.
6507         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
6508         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
6509
6510 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
6511
6512         PR fortran/48291
6513         * gfortran.dg/class_42.f03: New.
6514
6515 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
6516
6517         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
6518         strided accesses.
6519
6520 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
6521
6522         PR rtl-optimization/48144
6523         * gcc.dg/pr48144.c: New test.
6524
6525 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
6526
6527         * gnat.dg/discr27.ad[sb]: New test.
6528
6529 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
6530
6531         * gnat.dg/limited_with2.ad[sb]: New test.
6532         * gnat.dg/limited_with2_pkg1.ads: New helper.
6533         * gnat.dg/limited_with2_pkg2.ads: Likewise.
6534
6535 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
6536
6537         * gnat.dg/opt15.adb: New test.
6538         * gnat.dg/opt15_pkg.ad[sb]: New helper.
6539
6540 2011-03-25  Tobias Burnus  <burnus@net-b.de>
6541
6542         PR fortran/48174
6543         PR fortran/45304
6544         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
6545         * gfortran.dg/leadz_trailz_3.f90: Ditto
6546
6547 2011-03-25  Martin Jambor  <mjambor@suse.cz>
6548
6549         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
6550
6551 2011-03-25  Jason Merrill  <jason@redhat.com>
6552
6553         * g++.dg/cpp0x/defaulted22.C: New.
6554         * g++.dg/cpp0x/defaulted23.C: New.
6555         * g++.dg/cpp0x/defaulted15.C: Adjust.
6556
6557 2011-03-25  Jason Merrill  <jason@redhat.com>
6558
6559         * g++.dg/cpp0x/move1.C: New.
6560
6561 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
6562
6563         PR target/48287
6564         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
6565
6566 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6567
6568         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
6569         for mips-sgi-irix6.5.
6570         Replace snprintf prototype by <stdio.h>.
6571
6572 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6573
6574         PR testsuite/48283
6575         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
6576         run_expensive_tests.
6577         * gcc.dg/graphite/block-4.c: Likewise.
6578         * gcc.dg/graphite/block-7.c: Likewise.
6579         * gcc.dg/graphite/block-8.c: Likewise.
6580
6581 2011-03-25  Richard Guenther  <rguenther@suse.de>
6582
6583         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
6584         * g++.dg/tree-ssa/pr8781.C: Likewise.
6585         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
6586         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
6587         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
6588         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
6589         * gcc.dg/tree-ssa/alias-18.c: Likewise.
6590         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
6591         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
6592         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
6593         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
6594         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
6595         * gcc.dg/tree-ssa/pr21574.c: Likewise.
6596         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
6597         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6598         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
6599         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
6600         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
6601         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
6602         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
6603         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
6604         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
6605         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
6606         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
6607         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
6608         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
6609         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
6610         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
6611         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
6612         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
6613         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
6614         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
6615         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6616         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
6617         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6618         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
6619         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
6620         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
6621         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
6622         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
6623         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
6624         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
6625         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
6626         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
6627         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
6628         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
6629         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
6630         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
6631         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
6632         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
6633         * c-c++-common/pr46562-2.c: Likewise.
6634         * gfortran.dg/pr42108.f90: Likewise.
6635         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
6636         foo to be inlined even at -O1.
6637         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
6638         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
6639         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
6640         * gcc.dg/matrix/matrix.exp: Disable FRE.
6641
6642 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
6643
6644         PR debug/48204
6645         * gcc.dg/dfp/pr48204.c: New test.
6646
6647 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
6648
6649         PR target/48209
6650         * gcc.c-torture/execute/pr47917.c: Move this...
6651         * gcc.dg/torture/pr47917.c: to here and add xfails.
6652
6653 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
6654
6655         * gnat.dg/array16.ad[sb]: New test.
6656         * gnat.dg/array16.ads: New helper.
6657
6658 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
6659
6660         * gnat.dg/derived_type2.adb: New test.
6661
6662 2011-03-24  Richard Guenther  <rguenther@suse.de>
6663
6664         PR tree-optimization/48271
6665         * g++.dg/torture/pr48271.C: New testcase.
6666
6667 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
6668
6669         * gnat.dg/array15.ad[sb]: New test.
6670
6671 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
6672
6673         PR target/48237
6674         * gcc.target/i386/pr48237.c: New test.
6675
6676 2011-03-24  Richard Guenther  <rguenther@suse.de>
6677
6678         PR middle-end/48269
6679         * gcc.dg/builtin-object-size-10.c: New testcase.
6680
6681 2011-03-24  Richard Guenther  <rguenther@suse.de>
6682
6683         PR tree-optimization/46562
6684         * c-c++-common/pr46562-2.c: New testcase.
6685         * c-c++-common/pr46562.c: Likewise.
6686
6687 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
6688
6689         * gcc.dg/vect/vect-cselim-1.c: New test.
6690         * gcc.dg/vect/vect-cselim-2.c: New test.
6691
6692 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
6693
6694         * gcc.target/arm/pr46934.c: New.
6695
6696 2011-03-23  Ian Lance Taylor  <iant@google.com>
6697
6698         * go.test/go-test.exp (errchk): Ignore lines containing ////.
6699
6700 2011-03-23  Richard Guenther  <rguenther@suse.de>
6701
6702         * gcc.dg/struct: Remove directory and contents.
6703
6704 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6705
6706         PR testsuite/48251
6707         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
6708
6709 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
6710
6711         * gnat.dg/discr26.ad[sb]: New test.
6712         * gnat.dg/discr26_pkg.ads: New helper.
6713
6714 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
6715
6716         PR target/47553
6717         * gcc.target/arm/neon-vld-1.c: New test.
6718
6719 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
6720
6721         * gnat.dg/array14.ad[sb]: New test.
6722         * gnat.dg/array14_pkg.ads: New helper.
6723
6724 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
6725
6726         * gcc.c-torture/execute/920501-8.x: Remove.
6727         * gcc.c-torture/execute/930513-1.x: Remove.
6728         * gcc.c-torture/execute/960312-1.x: Remove.
6729         * gcc.c-torture/compile/20000804-1.c,
6730         gcc.c-torture/compile/20001205-1.c,
6731         gcc.c-torture/compile/20001226-1.c,
6732         gcc.c-torture/compile/20010518-2.c,
6733         gcc.c-torture/compile/20020312-1.c,
6734         gcc.c-torture/compile/20020604-1.c,
6735         gcc.c-torture/compile/920501-12.c,
6736         gcc.c-torture/compile/920501-4.c,
6737         gcc.c-torture/compile/920520-1.c,
6738         gcc.c-torture/compile/980506-1.c,
6739         gcc.c-torture/execute/980709-1.x,
6740         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
6741         options for m68hc11.
6742         * gcc.dg/cpp/assert4.c: Don't handle ARC.
6743         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
6744         m68hc11.
6745
6746 2011-03-22  Nick Clifton  <nickc@redhat.com>
6747
6748         * lib/target-supports.exp (check_profiling_available): Add MN10300
6749         to the list of targets that do not support profiling.  Restore
6750         alpha sorting to this list.
6751
6752 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
6753
6754         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
6755         failure on 32-bit systems.
6756         * gcc.dg/torture/vector-2.c: Ditto.
6757
6758 2011-03-22  Richard Guenther  <rguenther@suse.de>
6759
6760         PR tree-optimization/48228
6761         * gcc.dg/Wstrict-overflow-23.c: New testcase.
6762
6763 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
6764
6765         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
6766         powerpc.
6767
6768         PR target/48226
6769         * gcc.target/powerpc/pr48226.c: New file.
6770
6771 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
6772
6773         * lib/prune.exp (prune_gcc_output): Prune "could not create
6774         compact unwind for" warnings.
6775
6776 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
6777
6778         PR c/42544
6779         PR c/48197
6780         * gcc.c-torture/execute/pr42544.c: New test.
6781         * gcc.c-torture/execute/pr48197.c: New test.
6782
6783 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
6784
6785         PR preprocessor/48192
6786         * gcc.target/powerpc/pr48192.c: New file.
6787
6788         PR target/48053
6789         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
6790         split problem of 0 being loaded in a VSX register.
6791
6792 2011-03-21  Richard Guenther  <rguenther@suse.de>
6793
6794         PR c/47939
6795         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
6796         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
6797         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
6798         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
6799
6800 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
6801
6802         PR target/48213
6803         * gcc.dg/pr48213.c: New test.
6804
6805 2011-03-21  Kai Tietz  <ktietz@redhat.com>
6806
6807         PR target/12171
6808         * g++.dg/plugin/attribute_plugin.c: Adjust test.
6809
6810 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
6811
6812         * gcc.target/arm/xor-and.c: New.
6813
6814 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
6815
6816         PR fortran/22572
6817         * gfortran.dg/function_optimize_1.f90:  New test.
6818         * gfortran.dg/function_optimize_2.f90:  New test.
6819
6820 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
6821
6822         PR rtl-optimization/47502
6823         * gcc.target/i386/pr47502-1.c: New.
6824         * gcc.target/i386/pr47502-2.c: Likewise.
6825
6826 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
6827
6828         PR rtl-optimization/48156
6829         * gcc.dg/pr48156.c: New test.
6830
6831 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6832
6833         PR libfortran/47439
6834         * gfortran.dg/scratch_1.f90: Adjust test.
6835
6836 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6837
6838         PR libfortran/47439
6839         * gfortran.dg/scratch_1.f90: New test.
6840
6841 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
6842
6843         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
6844         variably modified typedefs.
6845         * gcc.dg/c1x-typedef-2.c: Remove.
6846
6847 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
6848
6849         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
6850         * gcc.dg/c1x-anon-struct-3.c: New test.
6851         * gcc.dg/anon-struct-11.c: Update.
6852
6853 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6854
6855         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
6856         dg-xfail-run-if.
6857         Only xfail with gas.
6858
6859 2011-03-18  Jason Merrill  <jason@redhat.com>
6860
6861         * g++.dg/template/fn-ptr1.C: New.
6862
6863         * g++.dg/overload/volatile1.C: New.
6864
6865         * g++.dg/opt/pr23372.C: New.
6866
6867         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
6868
6869 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6870
6871         PR middle-end/47405
6872         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
6873
6874 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
6875
6876         * gcc.target/arm/unsigned-extend-1.c: New.
6877
6878 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
6879
6880         PR bootstrap/48161
6881         * gcc.c-torture/compile/pr48161.c: New test.
6882
6883 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
6884
6885         PR middle-end/47725
6886         * gcc.dg/torture/pr47725.c: New.
6887
6888 2011-03-17  Jason Merrill  <jason@redhat.com>
6889
6890         * g++.dg/cpp0x/constexpr-overflow2.C: New.
6891         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
6892
6893 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
6894
6895         * gnat.dg/specs/elab2.ads: New test.
6896         * gnat.dg/specs/elab2_pkg.ads: New helper.
6897
6898 2011-03-17  Jason Merrill  <jason@redhat.com>
6899
6900         * g++.dg/cpp0x/decltype-1212.C: New.
6901         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
6902
6903 2011-03-17  Jason Merrill  <jason@redhat.com>
6904
6905         * g++.dg/parse/memfnquals1.C: New.
6906
6907 2011-03-17  Richard Guenther  <rguenther@suse.de>
6908
6909         PR middle-end/48134
6910         * gcc.dg/pr48134.c: New testcase.
6911
6912 2011-03-17  Richard Guenther  <rguenther@suse.de>
6913
6914         PR middle-end/48165
6915         * g++.dg/torture/pr48165.C: New testcase.
6916
6917 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
6918
6919         PR rtl-optimization/48141
6920         * gcc.dg/pr48141.c: New test.
6921
6922 2011-03-16  Jason Merrill  <jason@redhat.com>
6923
6924         * g++.dg/cpp0x/constexpr-48089.C: New.
6925
6926         * g++.dg/cpp0x/constexpr-abi1.C: New.
6927
6928         * g++.dg/cpp0x/constexpr-46336.C: New.
6929         * g++.dg/parse/friend5.C: Adjust expected errors.
6930
6931         * g++.dg/cpp0x/constexpr-47570.C: New.
6932
6933 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
6934
6935         PR debug/47510
6936         * ++.dg/debug/dwarf2/typedef6.C: New test.
6937
6938 2011-03-16  Jason Merrill  <jason@redhat.com>
6939
6940         * g++.dg/cpp0x/elision2.C: New.
6941
6942         * g++.dg/cpp0x/constexpr-array3.C: New.
6943
6944 2011-03-16  Jason Merrill  <jason@redhat.com>
6945
6946         * g++.dg/cpp0x/sfinae6.C: New.
6947         * g++.dg/cpp0x/initlist38.C: Adjust expected error.
6948         * g++.dg/cpp0x/pr45908.C: Likewise.
6949         * g++.dg/cpp0x/sfinae6.C: Likewise.
6950         * g++.old-deja/g++.jason/conversion11.C: Likewise.
6951         * g++.old-deja/g++.law/arg11.C: Likewise.
6952
6953 2011-03-16  Jason Merrill  <jason@redhat.com>
6954
6955         * g++.dg/template/incomplete6.C: New.
6956
6957 2011-03-16  Jeff Law <law@redhat.com>
6958
6959         * gcc.dg/tree-ssa/vrp55.c: New test.
6960
6961 2011-03-16  Jason Merrill  <jason@redhat.com>
6962
6963         * g++.dg/cpp0x/auto22.C: New.
6964
6965 2011-03-16  Richard Guenther  <rguenther@suse.de>
6966
6967         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
6968         optimizing it away if promoted to const.
6969
6970 2011-03-16  Richard Guenther  <rguenther@suse.de>
6971
6972         PR tree-optimization/48149
6973         * gcc.dg/fold-complex-1.c: New testcase.
6974
6975 2011-03-16  Richard Guenther  <rguenther@suse.de>
6976
6977         PR testsuite/48147
6978         * gcc.dg/guality/pr45882.c: Really make sure no inlining
6979         or cloning happens.
6980
6981 2011-03-16  Richard Guenther  <rguenther@suse.de>
6982
6983         PR tree-optimization/26134
6984         * gcc.dg/tree-ssa/complex-6.c: New testcase.
6985
6986 2011-03-16  Richard Guenther  <rguenther@suse.de>
6987
6988         PR tree-optimization/48146
6989         * gcc.dg/torture/pr48146.c: New testcase.
6990
6991 2011-03-16  Richard Guenther  <rguenther@suse.de>
6992
6993         * gcc.dg/tree-ssa/pr14814.c: Adjust.
6994         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
6995
6996 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
6997
6998         PR middle-end/48136
6999         * gcc.c-torture/compile/pr48136.c: New test.
7000
7001         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
7002
7003         PR debug/45882
7004         * gcc.dg/guality/pr45882.c: New test.
7005
7006 2011-03-15  Jason Merrill  <jason@redhat.com>
7007
7008         * g++.dg/cpp0x/constexpr-recursion.C: New.
7009
7010         * g++.dg/cpp0x/implicit11.C: New.
7011
7012 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
7013
7014         * g++.dg/cpp0x/constexpr-attribute.C: New.
7015
7016 2011-03-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7017
7018         * g++.dg/parse/pr34758.C: New.
7019
7020 2011-03-15  Xinliang David Li  <davidxl@google.com>
7021
7022         PR c/47837
7023         * gcc.dg/uninit-pred-7_d.c: New test.
7024         * gcc.dg/uninit-pred-8_d.c: New test.
7025
7026 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
7027
7028         PR target/46788
7029         * gcc.target/arm/pr46788.c: New.
7030
7031 2011-03-15  Richard Guenther  <rguenther@suse.de>
7032
7033         PR middle-end/47650
7034         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
7035         * gfortran.dg/ishft_4.f90: Likewise.
7036         * gfortran.dg/leadz_trailz_3.f90: Likewise.
7037
7038 2011-03-15  Richard Guenther  <rguenther@suse.de>
7039
7040         PR tree-optimization/13954
7041         * g++.dg/tree-ssa/pr13954.C: New testcase.
7042
7043 2011-03-15  Richard Guenther  <rguenther@suse.de>
7044
7045         PR tree-optimization/48037
7046         * gcc.target/i386/pr48037-1.c: New testcase.
7047
7048 2011-03-15  Richard Guenther  <rguenther@suse.de>
7049
7050         PR tree-optimization/41490
7051         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
7052         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
7053         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
7054         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
7055         * g++.dg/tree-ssa/pr33604.C: Adjust.
7056
7057 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
7058
7059         PR middle-end/47917
7060         * gcc.c-torture/execute/pr47917.c: New test.
7061         * gcc.dg/pr47917.c: New test.
7062
7063         PR middle-end/38878
7064         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
7065
7066 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
7067
7068         * gcc.target/i386/sse4_1-floor-vec.c: New test.
7069         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
7070         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
7071         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
7072         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
7073         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
7074         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
7075         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
7076         * gcc.target/i386/avx-floor-vec.c: Ditto.
7077         * gcc.target/i386/avx-ceil-vec.c: Ditto.
7078         * gcc.target/i386/avx-trunc-vec.c: Ditto.
7079         * gcc.target/i386/avx-rint-vec.c: Ditto.
7080         * gcc.target/i386/avx-floorf-vec.c: Ditto.
7081         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
7082         * gcc.target/i386/avx-truncf-vec.c: Ditto.
7083         * gcc.target/i386/avx-rintf-vec.c: Ditto.
7084
7085 2011-03-14  Tom Tromey  <tromey@redhat.com>
7086
7087         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
7088         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
7089         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
7090
7091 2011-03-14  Tom Tromey  <tromey@redhat.com>
7092
7093         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
7094         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
7095         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
7096
7097 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
7098
7099         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
7100
7101 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
7102
7103         PR rtl-optimization/47166
7104         * gcc.c-torture/execute/postmod-1.c: New test.
7105
7106 2011-03-14  Richard Guenther  <rguenther@suse.de>
7107
7108         PR middle-end/48098
7109         * gcc.dg/torture/pr48098.c: New testcase.
7110
7111 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
7112
7113         PR target/48053
7114         * gcc.target/powerpc/pr48053-1.c: New test.
7115         * gcc.target/powerpc/pr48053-2.c: Likewise.
7116
7117 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
7118
7119         PR libfortran/48066
7120         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
7121
7122 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
7123
7124         PR libfortran/48066
7125         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
7126
7127 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
7128
7129         PR fortran/48059
7130         * gfortran.dg/class_41.f03: New.
7131
7132 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
7133
7134         * g++.dg/conversion/cast3.C: New test.
7135
7136 2011-03-11  Jason Merrill  <jason@redhat.com>
7137
7138         * g++.dg/template/error45.C: New.
7139
7140         * g++.dg/parse/no-type-defn1.C: New.
7141
7142         * g++.dg/ext/attrib40.C: New.
7143
7144         * g++.dg/cpp0x/regress/array1.C: New.
7145
7146 2011-03-11  Richard Guenther  <rguenther@suse.de>
7147
7148         PR tree-optimization/48067
7149         * gcc.dg/pr48067.c: New testcase.
7150
7151 2011-03-11  Richard Guenther  <rguenther@suse.de>
7152
7153         PR lto/48073
7154         * g++.dg/lto/20110311-1_0.C: New testcase.
7155
7156 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
7157
7158         PR c++/48035
7159         * g++.dg/inherit/virtual8.C: New test.
7160
7161         PR middle-end/48044
7162         * gcc.dg/torture/pr48044.c: New test.
7163
7164 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
7165
7166         PR fortran/47768
7167         * gfortran.dg/proc_ptr_comp_31.f90: New.
7168
7169 2011-03-11  Richard Guenther  <rguenther@suse.de>
7170
7171         PR tree-optimization/47278
7172         * gcc.dg/torture/pr47278-1.c: New testcase.
7173         * gcc.dg/torture/pr47278-2.c: Likewise.
7174
7175 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
7176
7177         PR tree-optimization/48063
7178         * gcc.dg/torture/pr48063.c: New test.
7179
7180 2011-03-10  Jason Merrill  <jason@redhat.com>
7181
7182         * g++.dg/template/array22.C: New.
7183
7184         * g++.dg/cpp0x/syntax-err1.C: New.
7185         * g++.dg/parse/error36.C: Adjust expected errors.
7186         * g++.old-deja/g++.pt/ctor2.C: Likewise.
7187         * g++.old-deja/g++.pt/typename3.C: Likewise.
7188         * g++.old-deja/g++.pt/typename4.C: Likewise.
7189         * g++.old-deja/g++.pt/typename6.C: Likewise.
7190
7191 2011-03-09  Jason Merrill  <jason@redhat.com>
7192
7193         * g++.dg/template/nontype22.C: New.
7194
7195 2011-03-09  Martin Jambor  <mjambor@suse.cz>
7196
7197         PR tree-optimization/47714
7198         * g++.dg/torture/pr47714.C: New test.
7199
7200 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
7201
7202         PR target/47755
7203         * gcc.target/powerpc/pr47755-2.c: New file.
7204
7205 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
7206
7207         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
7208         is not set in the environment, pass 64 as first argument when not
7209         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
7210         native where ulimit -u is supported.
7211
7212 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7213
7214         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
7215
7216 2011-03-08  Jason Merrill  <jason@redhat.com>
7217
7218         * g++.dg/template/nontype21.C: New.
7219
7220         * g++.dg/template/anon5.C: New.
7221
7222 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
7223
7224         PR debug/47881
7225         * gcc.dg/pr47881.c: New test.
7226
7227 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
7228
7229         PR c++/47957
7230         * g++.dg/lookup/template3.C: New test.
7231
7232 2011-03-08  Kai Tietz  <ktietz@redhat.com>
7233
7234         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
7235         'long' type.
7236
7237 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
7238
7239         PR testsuite/47954
7240         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
7241         sizeof to compute alignment.
7242
7243 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
7244
7245         PR tree-optimization/48022
7246         * gcc.dg/pr48022-1.c: New test.
7247         * gcc.dg/pr48022-2.c: New test.
7248
7249 2011-03-07  Jason Merrill  <jason@redhat.com>
7250
7251         * g++.dg/template/nontype20.C: New.
7252         * g++.dg/init/member1.C: Adjust expected errors.
7253         * g++.dg/parse/constant4.C: Likewise.
7254         * g++.dg/template/qualified-id3.C: Likewise.
7255         * g++.old-deja/g++.pt/crash10.C: Likewise.
7256
7257         * g++.dg/cpp0x/regress/non-const1.C: New.
7258
7259 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
7260
7261         PR debug/47991
7262         * gcc.dg/pr47991.c: New test.
7263
7264 2011-03-07  Jason Merrill  <jason@redhat.com>
7265
7266         * g++.dg/abi/mangle46.C: New.
7267
7268 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
7269
7270         PR target/47862
7271         * gcc.target/powerpc/pr47862.c: New.
7272
7273 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
7274
7275         PR target/45413
7276         * gcc.target/i386/combine-mul.c: Require nonpic.
7277
7278 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
7279             Nathan Froyd  <froydnj@codesourcery.com>
7280
7281         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
7282
7283 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
7284
7285         * README.QMTEST: Remove.
7286
7287 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
7288             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7289
7290         PR fortran/47850
7291         * gfortran.dg/array_constructor_37.f90 : New test.
7292
7293 2011-03-05  Jason Merrill  <jason@redhat.com>
7294
7295         * g++.dg/abi/mangle39.C: ABI v5, not 6.
7296         * g++.dg/abi/mangle45.C: Likewise.
7297         * g++.dg/cpp0x/trailing1.C: Likewise.
7298
7299 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7300
7301         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
7302
7303 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
7304
7305         PR rtl-optimization/47899
7306         * gcc.dg/pr47899.c: New test.
7307
7308         * gcc.dg/torture/pr47968.c: Ignore warnings.
7309
7310         PR tree-optimization/47967
7311         * gcc.c-torture/compile/pr47967.c: New test.
7312
7313 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
7314
7315         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
7316         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
7317
7318 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
7319
7320         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
7321         and property_getAttributes() if __OBJC2__.
7322         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
7323         * objc.dg/property/property-encoding-1.m: New.
7324         * obj-c++.dg/property/property-encoding-1.mm: New.
7325
7326 2011-03-04  Jason Merrill  <jason@redhat.com>
7327
7328         * g++.dg/template/pseudodtor6.C: New.
7329
7330         * g++.dg/inherit/covariant19.C: New.
7331
7332 2011-03-04  Richard Guenther  <rguenther@suse.de>
7333
7334         PR middle-end/47968
7335         * gcc.dg/torture/pr47968.c: New testcase.
7336
7337 2011-03-04  Richard Guenther  <rguenther@suse.de>
7338
7339         PR middle-end/47975
7340         * gcc.dg/torture/pr47975.c: New testcase.
7341
7342 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
7343
7344         PR c++/47974
7345         * g++.dg/template/crash106.C: New.
7346
7347 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
7348
7349         PR c/47963
7350         * gcc.dg/gomp/pr47963.c: New test.
7351         * g++.dg/gomp/pr47963.C: New test.
7352
7353 2011-03-02  Jason Merrill  <jason@redhat.com>
7354
7355         * g++.dg/cpp0x/regress/condition1.C: New.
7356
7357         * g++.dg/cpp0x/constexpr-ctor9.C: New.
7358
7359 2011-03-01  Jason Merrill  <jason@redhat.com>
7360
7361         * g++.dg/cpp0x/lambda/lambda-98.C: New.
7362
7363         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
7364
7365 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
7366
7367         PR rtl-optimization/47925
7368         * gcc.c-torture/execute/pr47925.c: New test.
7369
7370 2011-03-01  Jason Merrill  <jason@redhat.com>
7371
7372         * g++.dg/cpp0x/decltype25.C: New.
7373
7374         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
7375
7376 2011-03-01  Richard Guenther  <rguenther@suse.de>
7377
7378         PR tree-optimization/47890
7379         * gcc.dg/torture/pr47890.c: New testcase.
7380
7381 2011-03-01  Richard Guenther  <rguenther@suse.de>
7382
7383         PR lto/47924
7384         * gcc.dg/lto/pr47924_0.c: New testcase.
7385
7386 2011-03-01  Richard Guenther  <rguenther@suse.de>
7387
7388         PR lto/46911
7389         * gfortran.dg/lto/pr46911_0.f: New testcase.
7390
7391 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7392
7393         PR libgfortran/47933
7394         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
7395         compile errors from older code form.
7396
7397 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7398
7399         PR libgfortran/47567
7400         * gfortran.dg/fmt_fw_d.f90: New test.
7401
7402 2011-02-28  Jason Merrill  <jason@redhat.com>
7403
7404         * g++.dg/inherit/covariant18.C: New.
7405
7406 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
7407
7408         PR middle-end/47893
7409         * gcc.dg/pr47893.c: New test.
7410
7411 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
7412
7413         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
7414         NULL in case of a selector with conflicting types.
7415         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
7416
7417 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
7418
7419         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
7420         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
7421         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
7422         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
7423
7424 2011-02-28  Jason Merrill  <jason@redhat.com>
7425
7426         PR c++/47906
7427         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
7428
7429 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7430
7431         PR libgfortran/47778
7432         * gfortran.dg/namelist_71.f90: New test.
7433
7434 2011-02-27  Jason Merrill  <jason@redhat.com>
7435
7436         PR c++/47906
7437         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
7438         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
7439
7440 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
7441
7442         PR c++/46466
7443         * g++.dg/cpp0x/constexpr-ctor8.C: New.
7444
7445 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
7446
7447         PR fortran/47886
7448         * gfortran.dg/gomp/task-1.f90: Removed.
7449
7450 2011-02-26  Jason Merrill  <jason@redhat.com>
7451
7452         * g++.dg/template/this-targ1.C: New.
7453
7454         * g++.dg/cpp0x/regress/template-const1.C: New.
7455         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
7456         * g++.dg/template/function1.C: Adjust.
7457         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
7458         * g++.dg/debug/debug7.C: Adjust.
7459
7460 2011-02-26  Tobias Burnus  <burnus@net-b.de>
7461
7462         PR fortran/47886
7463         * gfortran.dg/gomp/task-1.f90: New.
7464
7465 2011-02-25  Jie Zhang  <jie@codesourcery.com>
7466
7467         * gcc.target/arm/neon-thumb2-move.c: Add
7468         dg-require-effective-target arm_thumb2_ok.
7469
7470 2011-02-24  Jason Merrill  <jason@redhat.com>
7471
7472         * g++.dg/parse/constant1.C: Specify C++98 mode.
7473         * g++.dg/parse/constant5.C: Likewise.
7474         * g++.dg/parse/error2.C: Likewise.
7475         * g++.dg/parse/semicolon3.C: Likewise.
7476         * g++.dg/template/crash14.C: Likewise.
7477         * g++.dg/template/local4.C: Likewise.
7478         * g++.dg/template/nontype3.C: Likewise.
7479         * g++.dg/parse/crash31.C: Adjust expected errors.
7480         * g++.dg/template/function1.C: Likewise.
7481         * g++.dg/template/ref3.C: Likewise.
7482         * g++.dg/template/static9.C: Likewise.
7483         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
7484
7485         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
7486         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
7487         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
7488         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
7489         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
7490
7491 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
7492
7493         PR fortran/47878
7494         * gfortran.dg/pr47878.f90: New test.
7495
7496 2011-02-24  Richard Guenther  <rguenther@suse.de>
7497
7498         PR testsuite/47801
7499         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
7500         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
7501
7502 2011-02-24  Richard Guenther  <rguenther@suse.de>
7503
7504         PR fortran/47839
7505         * gfortran.dg/lto/pr47839_0.f90: New testcase.
7506         * gfortran.dg/lto/pr47839_1.f90: Likewise.
7507
7508 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7509
7510         PR libgfortran/47567
7511         * gfortran.dg/fmt_f0_1.f90: Update test.
7512
7513 2011-02-23  Jason Merrill  <jason@redhat.com>
7514
7515         * g++.dg/abi/mangle39.C: Adjust parm mangling.
7516         * g++.dg/abi/mangle45.C: New.
7517
7518         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
7519         * g++.dg/template/canon-type-9.C: Match use of decltype
7520         between declaration and definition.
7521         * g++.dg/template/canon-type-12.C: Likewise.
7522
7523 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
7524
7525         PR fortran/40850
7526         * gfortran.dg/nested_allocatables_1.f90: New.
7527
7528 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
7529
7530         PR c++/46868
7531         * g++.dg/pr46868.C: New test.
7532         * g++.dg/parse/parameter-declaration-1.C: Adjust.
7533         * g++.dg/parse/error14.C: Adjust.
7534
7535 2011-02-23  Richard Guenther  <rguenther@suse.de>
7536
7537         PR tree-optimization/47838
7538         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
7539
7540 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
7541
7542         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
7543
7544 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
7545
7546         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
7547         * gfortran.dg/count_init_expr.f03: Ditto.
7548         * gfortran.dg/gomp/pr43711.f90: Ditto.
7549         * gcc.dg/struct-parse-2.c: Ditto.
7550         * gcc.dg/parse-error-3.c: Ditto.
7551         * gcc.dg/Wlogical-op-1.c: Ditto.
7552         * gcc.dg/Walways-true-1.c: Ditto.
7553         * gcc.dg/pr24225.c: Ditto.
7554         * gcc.dg/Walways-true-2.c: Ditto.
7555         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
7556         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
7557         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
7558         * g++.dg/overload/defarg4.C: Ditto.
7559         * g++.dg/inherit/covariant16.C: Ditto.
7560         * g++.dg/inherit/virtual7.C: Ditto.
7561         * g++.dg/template/canon-type-9.C: Ditto.
7562         * g++.dg/template/access19.C: Ditto.
7563         * g++.dg/template/call7.C: Ditto.
7564         * g++.dg/template/canon-type-2.C: Ditto.
7565         * g++.dg/template/init7.C: Ditto.
7566         * g++.dg/template/sizeof-template-argument.C: Ditto.
7567         * g++.dg/template/const3.C: Ditto.
7568         * g++.dg/template/sfinae26.C: Ditto.
7569         * g++.dg/template/sfinae26.C: Ditto.
7570         * g++.dg/template/canon-type-11.C: Ditto.
7571         * g++.dg/template/union2.C: Ditto.
7572         * g++.dg/template/canon-type-3.C: Ditto.
7573         * g++.dg/template/canon-type-1.C: Ditto.
7574         * g++.dg/template/canon-type-5.C: Ditto.
7575         * g++.dg/template/canon-type-7.C: Ditto.
7576         * g++.dg/template/canon-type-10.C: Ditto.
7577         * g++.dg/template/spec36.C: Ditto.
7578         * g++.dg/template/typedef38.C: Ditto.
7579         * g++.dg/template/canon-type-4.C: Ditto.
7580         * g++.dg/template/canon-type-6.C: Ditto.
7581         * g++.dg/template/canon-type-13.C: Ditto.
7582         * g++.dg/template/instantiate9.C: Ditto.
7583         * g++.dg/template/ttp22.C: Ditto.
7584         * g++.dg/warn/Wreturn-type-6.C: Ditto.
7585         * g++.dg/warn/Walways-true-1.C: Ditto.
7586         * g++.dg/warn/Wlogical-op-1.C: Ditto.
7587         * g++.dg/warn/Walways-true-2.C: Ditto.
7588         * g++.dg/conversion/op4.C: Ditto.
7589         * g++.dg/opt/pr19650.C: Ditto.
7590         * g++.dg/lookup/friend11.C: Ditto.
7591         * g++.dg/other/default2.C: Ditto.
7592         * g++.dg/other/default3.C: Ditto.
7593         * g++.dg/other/dtor2.C: Ditto.
7594         * g++.dg/other/friend5.C: Ditto.
7595         * g++.dg/other/default5.C: Ditto.
7596         * g++.dg/init/brace6.C: Ditto.
7597         * g++.dg/init/aggr5.C: Ditto.
7598         * g++.dg/init/error2.C: Ditto.
7599         * g++.dg/expr/bound-mem-fun.C: Ditto.
7600         * g++.dg/expr/cond6.C: Ditto.
7601         * g++.dg/expr/stmt-expr-1.C: Ditto.
7602         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
7603         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
7604         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
7605         * g++.dg/cpp0x/bracket1.C: Ditto.
7606         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
7607         * g++.dg/cpp0x/pr38646.C: Ditto.
7608         * g++.dg/cpp0x/variadic73.C: Ditto.
7609         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
7610         * g++.dg/cpp0x/bracket4.C: Ditto.
7611         * g++.dg/cpp0x/decltype4.C: Ditto.
7612         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
7613         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
7614         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
7615         * g++.dg/cpp0x/variadic-new2.C: Ditto.
7616         * g++.dg/cpp0x/decltype2.C: Ditto.
7617         * g++.dg/cpp0x/decltype1.C: Ditto.
7618         * g++.dg/cpp0x/bracket2.C: Ditto.
7619         * g++.dg/cpp0x/decltype5.C: Ditto.
7620         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
7621         * g++.dg/cpp0x/variadic70.C: Ditto.
7622         * g++.dg/cpp0x/decltype6.C: Ditto.
7623         * g++.dg/cpp0x/rvo.C: Ditto.
7624         * g++.dg/cpp0x/vt-40092.C: Ditto.
7625         * g++.dg/cpp0x/variadic-new.C: Ditto.
7626         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
7627         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
7628         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
7629         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
7630         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
7631         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
7632         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
7633         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
7634         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
7635         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
7636         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
7637         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
7638         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
7639         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
7640         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
7641         * g++.dg/cpp0x/pr39639.C: Ditto.
7642         * g++.dg/cpp0x/decltype3.C: Ditto.
7643         * g++.dg/cpp0x/variadic68.C: Ditto.
7644         * g++.dg/cpp0x/variadic-function.C: Ditto.
7645         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
7646         * g++.dg/cpp0x/variadic-bind.C: Ditto.
7647         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
7648         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
7649         * g++.dg/parse/crash35.C: Ditto.
7650         * g++.dg/parse/crash40.C: Ditto.
7651         * g++.dg/parse/defarg12.C: Ditto.
7652         * g++.dg/parse/crash34.C: Ditto.
7653         * g++.dg/parse/constructor3.C: Ditto.
7654         * g++.dg/parse/template23.C: Ditto.
7655         * g++.dg/parse/crash56.C: Ditto.
7656         * g++.dg/parse/dtor13.C: Ditto.
7657         * g++.dg/parse/error33.C: Ditto.
7658         * g++.dg/parse/ctor9.C: Ditto.
7659         * g++.dg/parse/error32.C: Ditto.
7660         * g++.dg/parse/error37.C: Ditto.
7661         * g++.dg/parse/bitfield3.C: Ditto.
7662         * g++.dg/parse/struct-4.C: Ditto.
7663         * g++.dg/ext/has_trivial_copy.C: Ditto.
7664         * g++.dg/ext/is_polymorphic.C: Ditto.
7665         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
7666         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
7667         * g++.dg/ext/has_nothrow_assign.C: Ditto.
7668         * g++.dg/ext/is_union.C: Ditto.
7669         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
7670         * g++.dg/ext/is_pod.C: Ditto.
7671         * g++.dg/ext/has_virtual_destructor.C: Ditto.
7672         * g++.dg/ext/has_trivial_constructor.C: Ditto.
7673         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
7674         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
7675         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
7676         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
7677         * g++.dg/ext/is_abstract.C: Ditto.
7678         * g++.dg/ext/has_trivial_assign.C: Ditto.
7679         * g++.dg/ext/is_class.C: Ditto.
7680         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
7681         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
7682         * g++.dg/ext/is_base_of.C: Ditto.
7683         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
7684         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
7685         * g++.dg/ext/is_empty.C: Ditto.
7686         * g++.dg/ext/is_enum.C: Ditto.
7687         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
7688         * gnat.dg/opt11.adb: Ditto.
7689         * obj-c++.dg/pr45735.mm: Ditto.
7690         * obj-c++.dg/pr24393.mm: Ditto.
7691         * obj-c++.dg/exceptions-2.mm: Ditto.
7692         * objc.dg/pr45735.m: Ditto.
7693         * objc.dg/pr24393.m: Ditto.
7694
7695 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
7696
7697         * objc.dg/attributes/objc-exception-1.m: New.
7698
7699 2011-02-23  Jie Zhang  <jie@codesourcery.com>
7700
7701         * gcc.dg/cpp/include7.c: New test.
7702
7703 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
7704
7705         PR c++/47242
7706         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
7707
7708 2011-02-23  Jie Zhang  <jie@codesourcery.com>
7709
7710         PR rtl-optimization/47763
7711         * gcc.dg/pr47763.c: New test.
7712
7713 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
7714
7715         PR fortran/45743
7716         * gfortran.dg/whole_file_32.f90 : New test.
7717
7718 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
7719
7720         PR c++/47666
7721         * g++.dg/inherit/virtual7.C: New test.
7722
7723 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
7724
7725         PR objc/47832
7726         * objc.dg/type-size-3.m: Updated error message.
7727         * objc.dg/type-size-4.m: New test.
7728         * objc.dg/type-size-5.m: New test.
7729
7730 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7731
7732         * lib/gnat.exp: Fix comments.
7733         Don't load libgloss.exp.
7734         (default_gnat_version): Call $compiler with --version.
7735         Adapt regexp for gnatmake output, insert version.
7736         (gnat_version): New proc.
7737         (gnat_init): Remove gnat_libgcc_s_path.
7738         (gnat_target_compile): Likewise.
7739         Remove ld_library_path.
7740         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
7741         (gnat_pass): Remove.
7742         (gnat_pass): Remove.
7743         (gnat_finish): Remove.
7744         (gnat_exit): Remove.
7745         (local_find_gnatmake): Reindent.
7746         (runtest_file_p): Remove.
7747         (prune_warnings): Remove.
7748         (find_gnatclean): New proc.
7749         * lib/gnat-dg.exp (lremove): New proc.
7750         (gnat-dg-test): Reindent.
7751         Remove additional output files.
7752         (gnat-dg-runtest): Remove.
7753
7754         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
7755         * gnat.dg/loop_optimization6.adb: Likewise.
7756         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
7757
7758 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
7759
7760         PR tree-optimization/47835
7761         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
7762
7763 2011-02-22  Tobias Burnus  <burnus@net-b.de>
7764
7765         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
7766         * gfortran.dg/abstract_type_2.f03: Ditto.
7767         * gfortran.dg/abstract_type_3.f03: Ditto.
7768         * gfortran.dg/abstract_type_4.f03: Ditto.
7769         * gfortran.dg/abstract_type_5.f03: Ditto.
7770         * gfortran.dg/abstract_type_6.f03: Ditto.
7771         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
7772         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
7773         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
7774         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
7775         * gfortran.dg/array_function_5.f90: Ditto.
7776         * gfortran.dg/asynchronous_3.f03: Ditto.
7777         * gfortran.dg/char_expr_1.f90: Ditto.
7778         * gfortran.dg/class_14.f03: Ditto.
7779         * gfortran.dg/data_array_6.f: Ditto.
7780         * gfortran.dg/data_invalid.f90: Ditto.
7781         * gfortran.dg/dot_product_1.f03: Ditto.
7782         * gfortran.dg/func_derived_5.f90: Ditto.
7783         * gfortran.dg/func_result_4.f90: Ditto.
7784         * gfortran.dg/implied_do_1.f90: Ditto.
7785         * gfortran.dg/initialization_25.f90: Ditto.
7786         * gfortran.dg/initialization_26.f90: Ditto.
7787         * gfortran.dg/interface_34.f90: Ditto.
7788         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
7789         * gfortran.dg/keyword_symbol_1.f90: Ditto.
7790         * gfortran.dg/matmul_8.f03: Ditto.
7791         * gfortran.dg/merge_init_expr.f90: Ditto.
7792         * gfortran.dg/pack_assign_1.f90: Ditto.
7793         * gfortran.dg/pack_vector_1.f90: Ditto.
7794         * gfortran.dg/pointer_check_8.f90: Ditto.
7795         * gfortran.dg/product_init_expr.f03: Ditto.
7796         * gfortran.dg/reshape_order_5.f90: Ditto.
7797         * gfortran.dg/reshape_shape_1.f90: Ditto.
7798         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
7799         * gfortran.dg/same_name_2.f90: Ditto.
7800         * gfortran.dg/selected_real_kind_1.f90: Ditto.
7801         * gfortran.dg/spread_init_expr.f03: Ditto.
7802         * gfortran.dg/stmt_func_1.f90: Ditto.
7803         * gfortran.dg/sum_init_expr.f03: Ditto.
7804         * gfortran.dg/transpose_3.f03: Ditto.
7805         * gfortran.dg/unpack_init_expr.f03: Ditto.
7806         * gfortran.dg/warn_conversion.f90: Ditto.
7807         * gfortran.dg/warn_conversion_2.f90: Ditto.
7808         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
7809         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
7810         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
7811         * gfortran.dg/whole_file_16.f90: Ditto.
7812         * gfortran.dg/whole_file_17.f90: Ditto.
7813         * gfortran.dg/whole_file_18.f90: Ditto.
7814         * gfortran.dg/whole_file_20.f03: Ditto.
7815         * gfortran.dg/whole_file_5.f90: Ditto.
7816         * gfortran.dg/whole_file_6.f90: Ditto.
7817         * gfortran.dg/write_invalid_format.f90: Ditto.
7818         * gfortran.dg/zero_sized_6.f90: Ditto.
7819
7820 2011-02-21  Jeff Law <law@redhat.com>
7821
7822         PR rtl-optimization/46178
7823         * gcc.target/i386/pr46178.c: New test.
7824
7825         PR rtl-optimization/46002
7826         * gcc.c-torture/compile/pr46002.c: New test.
7827
7828 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7829
7830         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
7831         *-*-hpux10*.
7832
7833 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
7834
7835         PR debug/47106
7836         * g++.dg/debug/pr47106.C: Require effective target lto.
7837
7838 2011-02-21  Jason Merrill  <jason@redhat.com>
7839
7840         * g++.dg/cpp0x/constexpr-diag2.C: New.
7841
7842 2011-02-20  Jason Merrill  <jason@redhat.com>
7843
7844         * g++.dg/cpp0x/constexpr-ctor7.C: New.
7845
7846         * g++.dg/cpp0x/fntmpdefarg2.C: New.
7847
7848         * g++.dg/overload/conv-op1.C: New.
7849
7850         * g++.dg/cpp0x/constexpr-synth1.C: New.
7851
7852 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
7853
7854         * objc.dg/layout-2.m: New.
7855         * objc.dg/selector-3.m: Adjusted location of error message.
7856         * objc.dg/type-size-3.m: Same.
7857         * obj-c++.dg/selector-3.mm: Same.
7858
7859 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
7860
7861         PR objc/47784
7862         * objc.dg/property/dotsyntax-22.m: New.
7863         * obj-c++.dg/property/dotsyntax-22.mm: New.
7864
7865 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
7866
7867         PR c++/46394
7868         * g++.dg/template/typedef38.C: New test.
7869
7870 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
7871
7872         PR fortran/46818
7873         * gfortran.dg/whole_file_30.f90 : New test.
7874         * gfortran.dg/whole_file_31.f90 : New test.
7875
7876 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
7877
7878         PR fortran/45077
7879         PR fortran/44945
7880         * gfortran.dg/whole_file_28.f90 : New test.
7881         * gfortran.dg/whole_file_29.f90 : New test.
7882
7883 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
7884
7885         PR c++/44118
7886         * g++.dg/template/crash105.C: New.
7887
7888 2011-02-19  Jason Merrill  <jason@redhat.com>
7889
7890         * g++.dg/cpp0x/regress/no-elide1.C: New.
7891
7892 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
7893
7894         PR tree-optimization/46620
7895         * gcc.dg/pr46620.c: New.
7896
7897 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
7898
7899         PR c/47809
7900         * gcc.target/i386/pr47809.c: New test.
7901
7902 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7903             Tobias Burnus  <burnus@net-b.de>
7904
7905         * lib/target-supports.exp
7906         (check_effective_target_fortran_large_real): New check for large reals.
7907         * gfortran.dg/nan_7.f90: New test.
7908
7909 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7910
7911         PR libgfortran/47567
7912         * gfortran.dg/fmt_f0_1.f90: Update test.
7913
7914 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
7915
7916         PR fortran/47348
7917         * gfortran.dg/array_constructor_36.f90 : New test.
7918         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
7919         allow for comparison between different elements of the array
7920         constructor at different levels of optimization.
7921
7922 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
7923
7924         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
7925         * gcc.target/i386/pr32280-1.c: Likewise.
7926
7927 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
7928
7929         PR target/47800
7930         * gcc.target/i386/pr47800.c: New test.
7931
7932 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
7933
7934         * objc/execute/exceptions/foward-1.x: New.
7935
7936 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
7937
7938         PR fortran/47789
7939         * gfortran.dg/derived_constructor_comps_4.f90: New.
7940
7941 2011-02-18  Tobias Burnus
7942
7943         PR fortran/47775
7944         * gfortran.dg/func_result_6.f90: New.
7945
7946 2011-02-18  Michael Matz  <matz@suse.de>
7947
7948         PR fortran/45586
7949         * gfortran.dg/lto/pr45586_0.f90: New test.
7950         * gfortran.dg/typebound_proc_20.f90: Ditto.
7951         * gfortran.dg/typebound_proc_21.f90: Ditto.
7952
7953 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
7954
7955         PR c++/47795
7956         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
7957
7958 2011-02-18  Tobias Burnus  <burnus@net-b.de>
7959
7960         PR fortran/47750
7961         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
7962         gcc_warning_prefix.
7963         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
7964         normalizing the error/warning output.
7965         * gfortran.dg/Wall.f90: Update dg-error/warning.
7966         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
7967         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
7968         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
7969         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
7970         * gfortran.dg/class_30.f90: Update dg-error/warning.
7971         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
7972         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
7973         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
7974         * gfortran.dg/entry_17.f90: Update dg-error/warning.
7975         * gfortran.dg/entry_19.f90: Update dg-error/warning.
7976         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
7977         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
7978         * gfortran.dg/g77/12632.f: Update dg-error/warning.
7979         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
7980         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
7981         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
7982         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
7983         * gfortran.dg/goto_8.f90: Update dg-error/warning.
7984         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
7985         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
7986         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
7987         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
7988         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
7989         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
7990         * gfortran.dg/volatile3.f90: Update dg-error/warning.
7991         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
7992         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
7993         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
7994         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
7995         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
7996
7997 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
7998
7999         PR fortran/47768
8000         * gfortran.dg/proc_ptr_comp_30.f90: New.
8001
8002 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
8003
8004         PR debug/47780
8005         * gcc.target/i386/pr47780.c: New test.
8006
8007 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
8008
8009         PR fortran/47767
8010         * gfortran.dg/class_40.f03: New.
8011
8012 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
8013
8014         PR c++/47208
8015         * g++.dg/cpp0x/auto21.C: New test.
8016
8017 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
8018
8019         * objc.dg/special/unclaimed-category-1.h: Updated for
8020         new ABI support.
8021         * objc.dg/special/unclaimed-category-1.m: Same.
8022         * objc.dg/zero-link-1.m: Same.
8023         * objc.dg/lookup-1.m: Same.
8024         * objc.dg/torture/strings/const-str-9.m
8025         * objc.dg/torture/strings/const-str-10.m: Same.
8026         * objc.dg/torture/strings/const-str-11.m: Same.
8027         * objc.dg/torture/forward-1.m: Same.
8028         * objc.dg/zero-link-2.m: Same.
8029         * objc.dg/encode-7-next-64bit.m: Same.
8030         * objc.dg/method-4.m: Same.
8031         * objc.dg/next-runtime-1.m: Same.
8032         * objc.dg/image-info.m: Same.
8033         * objc.dg/pr23214.m: Same.
8034         * objc.dg/symtab-1.m: Same.
8035         * obj-c++.dg/basic.m: Same.
8036         * obj-c++.dg/proto-lossage-3.m: Same.
8037         * obj-c++.dg/torture/strings/const-str-10.m: Same.
8038         * obj-c++.dg/torture/strings/const-str-11.m: Same.
8039         * obj-c++.dg/torture/strings/const-str-9.m: Same.
8040         * obj-c++.dg/method-11.m: Same.
8041         * objc/execute/enumeration-1.m: Same.
8042         * objc/execute/object_is_class.m: Same.
8043         * objc/execute/formal_protocol-2.m: Same.
8044         * objc/execute/formal_protocol-4.m: Same.
8045         * objc/execute/formal_protocol-6.m: Same.
8046         * objc/execute/bycopy-3.m: Same.
8047         * objc/execute/exceptions/catchall-1.m: Same.
8048         * objc/execute/exceptions/finally-1.m: Same.
8049         * objc/execute/exceptions/local-variables-1.m: Same.
8050         * objc/execute/exceptions/foward-1.m: Same.
8051         * objc/execute/bf-common.h
8052         * objc/execute/enumeration-2.m: Same.
8053         * objc/execute/formal_protocol-1.m: Same.
8054         * objc/execute/formal_protocol-3.m: Same.
8055         * objc/execute/formal_protocol-5.m: Same.
8056         * objc/execute/accessing_ivars.m: Same.
8057         * objc/execute/bycopy-2.m: Same.
8058         * objc/execute/formal_protocol-7.m: Same.
8059         * objc/execute/compatibility_alias.m: Same.
8060         * objc/execute/no_clash.m: Same.
8061         * objc/execute/object_is_meta_class.m: Same.
8062         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
8063         * objc/execute/class-tests-1.h: Include stdio.h.
8064         * objc/execute/class-tests-2.h: Same.
8065         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
8066         runtimes.
8067         * obj-c++.dg/try-catch-2.mm: Same.
8068
8069 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
8070
8071         PR c++/47783
8072         * g++.dg/warn/Wunused-parm-4.C: New test.
8073
8074 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
8075             Jan Hubicka  <jh@suse.cz>
8076
8077         PR debug/47106
8078         PR debug/47402
8079         * g++.dg/debug/pr47106.C: New.
8080
8081 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
8082
8083         PR target/43653
8084         * gcc.target/i386/pr43653.c: New test.
8085
8086 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
8087
8088         PR c++/47172
8089         * g++.dg/template/inherit6.C: New test.
8090
8091 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
8092
8093         PR fortran/47745
8094         * gfortran.dg/class_39.f03: New.
8095
8096 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
8097
8098         PR c++/47326
8099         * g++.dg/cpp0x/variadic106.C: New test.
8100
8101 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
8102
8103         PR libfortran/47757
8104         * gfortran.dg/pr47757-1.f90: New test.
8105         * gfortran.dg/pr47757-2.f90: New test.
8106         * gfortran.dg/pr47757-3.f90: New test.
8107
8108         PR c++/47704
8109         * g++.dg/cpp0x/enum8.C: New test.
8110
8111 2011-02-15  Jason Merrill  <jason@redhat.com>
8112
8113         * g++.dg/inherit/implicit-trivial1.C: New.
8114         * g++.dg/cpp0x/implicit-trivial1.C: New.
8115
8116 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
8117
8118         PR middle-end/47725
8119         * gcc.dg/torture/pr47725.c: Removed.
8120
8121 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
8122
8123         PR target/47755
8124         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
8125         constant does not generate a load from memory.
8126
8127 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
8128
8129         PR middle-end/47725
8130         * gcc.dg/torture/pr47725.c: New.
8131
8132 2011-02-15  Richard Guenther  <rguenther@suse.de>
8133
8134         PR tree-optimization/47743
8135         * gcc.dg/torture/pr47743.c: New testcase.
8136
8137 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
8138
8139         PR middle-end/47581
8140         * gcc.target/i386/pr47581.c: New test.
8141
8142 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
8143
8144         PR fortran/47730
8145         * gfortran.dg/select_type_22.f03: New.
8146
8147 2011-02-14  Jason Merrill  <jason@redhat.com>
8148
8149         * g++.dg/cpp0x/regress/enum1.C: New.
8150
8151 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
8152
8153         * gnat.dg/include.adb: New test.
8154
8155 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
8156
8157         PR fortran/47728
8158         * gfortran.dg/class_38.f03: New.
8159
8160 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
8161
8162         * gcc.dg/pr46494.c: New test.
8163
8164 2011-02-14  Richard Guenther  <rguenther@suse.de>
8165
8166         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
8167
8168 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8169
8170         PR ada/41929
8171         * gnat.dg/null_pointer_deref1.exp: Don't skip on
8172         sparc*-sun-solaris2.11.
8173
8174 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
8175
8176         PR fortran/47349
8177         * gfortran.dg/argument_checking_18.f90: New.
8178
8179 2011-02-13  Tobias Burnus  <burnus@net-b.de>
8180
8181         * gfortran.dg/argument_checking_13.f90: Update dg-error.
8182         * gfortran.dg/argument_checking_17.f90: New.
8183
8184 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
8185
8186         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
8187         are temporarily disabled.
8188         * gfortran.dg/class_7.f03: Ditto.
8189         * gfortran.dg/coarray_14.f90: Ditto.
8190         * gfortran.dg/typebound_proc_13.f03: Ditto.
8191
8192 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
8193
8194         PR fortran/45586
8195         * gfortran.dg/extends_11.f03: New.
8196
8197 2011-02-11  Xinliang David Li  <davidxl@google.com>
8198
8199         PR tree-optimization/47707
8200         * g++.dg/tree-ssa/pr47707.C: New test.
8201
8202 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
8203
8204         * g++.dg/opt/inline17.C: New test.
8205
8206 2011-02-11  Tobias Burnus  <burnus@net-b.de>
8207
8208         PR fortran/47550
8209         * gfortran.dg/pure_formal_2.f90: New.
8210
8211 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
8212
8213         PR rtl-optimization/47614
8214         * gfortran.dg/pr47614.f: New.
8215
8216 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
8217
8218         PR driver/47678
8219         * gcc.dg/opts-6.c: New test.
8220
8221 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
8222
8223         PR debug/47684
8224         * gcc.dg/pr47684.c: New test.
8225
8226 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8227
8228         PR target/47629
8229         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
8230         c99_runtime, dg-add-options c99_runtime.
8231         (main): Use __asm__.
8232
8233 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8234
8235         PR testsuite/47400
8236         * lib/target-supports.exp (check_ascii_locale_available): New proc.
8237         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
8238         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
8239         * gcc.dg/ucnid-10.c: Likewise.
8240         * gcc.dg/ucnid-13.c: Likewise.
8241         * gcc.dg/ucnid-7.c: Likewise.
8242         * gcc.dg/ucnid-8.c: Likewise.
8243         Adapt dg-warning line number.
8244
8245 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
8246
8247         * gcc.target/i386/parity-1.c: Use -march=k8.
8248         * gcc.target/i386/parity-2.c: Ditto.
8249         * gcc.target/i386/vecinit-1.c: Ditto.
8250         * gcc.target/i386/vecinit-2.c: Ditto.
8251
8252 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8253
8254         PR target/46610
8255         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
8256         * gcc.target/mips/save-restore-3.c: Likewise.
8257         * gcc.target/mips/save-restore-4.c: Likewise.
8258         * gcc.target/mips/save-restore-5.c: Likewise.
8259
8260         PR target/47683
8261         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
8262         * g++.dg/tree-prof/partition2.C: Likewise.
8263
8264 2011-02-09  Jason Merrill  <jason@redhat.com>
8265
8266         * g++.dg/tree-ssa/inline-3.C: Use a normal function
8267         rather than misdeclare std::puts.
8268
8269         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
8270         * g++.dg/other/warning1.C: Likewise.
8271         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
8272         * g++.old-deja/g++.gb/scope06.C: Likewise.
8273         * g++.old-deja/g++.law/cvt11.C: Likewise.
8274         * g++.old-deja/g++.law/init1.C: Likewise.
8275         * g++.dg/abi/mangle26.C: Likewise.
8276
8277         * g++.dg/template/function1.C: Adjust for C++0x mode.
8278         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
8279
8280         * g++.dg/ext/label10.C: Adjust for C++0x mode.
8281         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
8282
8283         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
8284
8285         * g++.dg/cpp0x/regress/abi-empty7.C: New.
8286
8287         * g++.dg/cpp0x/regress: New directory.
8288         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
8289         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
8290         * g++.dg/cpp0x/regress/regress3.C: New.
8291
8292 2011-02-10  Richard Guenther  <rguenther@suse.de>
8293
8294         PR tree-optimization/47677
8295         * gcc.dg/torture/pr47677.c: New testcase.
8296
8297 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
8298
8299         * objc.dg/special/load-category-1.m: Remove unused header.
8300         * objc.dg/special/load-category-1a.m: Likewise.
8301         * objc.dg/special/load-category-2.m: Likewise.
8302         * objc.dg/special/load-category-2a.m: Likewise.
8303         * objc.dg/special/load-category-3.m: Likewise.
8304         * objc.dg/special/load-category-3a.m: Likewise.
8305         * objc.dg/attributes/proto-attribute-2.m: Likewise.
8306         * objc.dg/attributes/proto-attribute-3.m: Likewise.
8307         * objc.dg/attributes/class-attribute-1.m: Likewise.
8308         * objc.dg/property/property.exp: Don't run for Darwin < 9.
8309         * obj-c++.dg/property/property.exp: Likewise.
8310         * objc.dg/attributes/method-sentinel-1.m: Update type header.
8311         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
8312         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
8313         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
8314         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
8315         * obj-c++.dg/template-8.mm: Likewise.
8316
8317 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
8318
8319         PR target/47665
8320         * gcc.target/i386/pr47665.c: New test.
8321
8322 2011-02-10  Jie Zhang  <jie@codesourcery.com>
8323
8324         PR testsuite/47622
8325         Revert
8326         2011-02-05  Jie Zhang  <jie@codesourcery.com>
8327         PR debug/42631
8328         * gcc.dg/pr42631.c: Update test.
8329         * gcc.dg/pr42631-2.c: New test.
8330
8331 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
8332
8333         PR fortran/47352
8334         * gfortran.dg/proc_decl_25.f90: New.
8335
8336 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
8337
8338         PR fortran/47463
8339         * gfortran.dg/typebound_assignment_2.f03: New.
8340
8341 2011-02-09  Richard Guenther  <rguenther@suse.de>
8342
8343         PR tree-optimization/47664
8344         * gcc.dg/tree-ssa/inline-7.c: New testcase.
8345
8346 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
8347
8348         PR middle-end/47646
8349         * gnat.dg/uninit_func.adb: Adjust dg directive.
8350
8351 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
8352
8353         PR middle-end/47646
8354         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
8355
8356 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
8357
8358         PR fortran/47637
8359         * gfortran.dg/auto_dealloc_2.f90: New.
8360
8361 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8362
8363         * gcc.dg/builtins-config.h: Remove __sgi handling.
8364         * lib/target-supports.exp (add_options_for_c99_runtime): Add
8365         -std=c99 for mips-sgi-irix6.5*.
8366
8367 2011-02-09  Martin Jambor  <mjambor@suse.cz>
8368
8369         PR middle-end/45505
8370         * gfortran.dg/pr25923.f90: Remove xfails.
8371
8372 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8373
8374         PR fortran/47583
8375         * gfortran.dg/inquire_14.f90: New test.
8376
8377 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
8378
8379         PR fortran/45290
8380         * gfortran.dg/pointer_init_6.f90: New.
8381
8382 2011-02-08  Jeff Law <law@redhat.com>
8383
8384         PR tree-optimization/42893
8385         * gcc.tree-ssa/pr42893.c: New test.
8386
8387 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
8388
8389         PR tree-optimization/46834
8390         PR tree-optimization/46994
8391         PR tree-optimization/46995
8392         * gcc.dg/graphite/id-pr46834.c: New.
8393         * gfortran.dg/graphite/id-pr46994.f90: New.
8394         * gfortran.dg/graphite/id-pr46995.f90: New.
8395
8396 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8397
8398         PR middle-end/47646
8399         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
8400         using the variable is known the warning is emitted there.
8401         * gcc.dg/uninit-pr19430.c (foo): Likewise.
8402         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
8403
8404         * c-c++-common/pr20000.c (g): Both warnings occur at the return
8405         statement.
8406         (vg): Likewise.
8407         * gcc.dg/noreturn-1.c (foo5): Likewise.
8408         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
8409         (method2): Likewise.
8410
8411         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
8412         the return statement using the uninitialized variable.
8413         * gfortran.dg/pr39666-2.f90 (f): Likewise.
8414
8415 2011-02-08  Richard Guenther  <rguenther@suse.de>
8416
8417         PR middle-end/47639
8418         * g++.dg/opt/pr47639.c: New testcase.
8419
8420 2011-02-08  Richard Guenther  <rguenther@suse.de>
8421
8422         PR tree-optimization/47632
8423         * g++.dg/opt/pr47632.C: New testcase.
8424
8425 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8426
8427         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
8428
8429 2011-02-07  Richard Guenther  <rguenther@suse.de>
8430
8431         PR tree-optimization/47615
8432         * g++.dg/opt/pr47615.C: New testcase.
8433
8434 2011-02-07  Richard Guenther  <rguenther@suse.de>
8435
8436         PR tree-optimization/47621
8437         * gcc.dg/torture/pr47621.c: New testcase.
8438
8439 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
8440
8441         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
8442
8443 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
8444
8445         PR fortran/47592
8446         * gfortran.dg/allocate_with_source_1 : New test.
8447
8448 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
8449
8450         PR middle-end/47610
8451         * gcc.dg/pr47610.c: New test.
8452
8453 2011-02-05  Jie Zhang  <jie@codesourcery.com>
8454
8455         PR debug/42631
8456         * gcc.dg/pr42631.c: Update test.
8457         * gcc.dg/pr42631-2.c: New test.
8458
8459 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
8460
8461         PR fortran/47574
8462         * gfortran.dg/pr47574.f90:  New test.
8463
8464 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
8465
8466         PR tree-optimization/46194
8467         * gcc.dg/autopar/pr46194.c: New.
8468
8469 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
8470
8471         PR tree-optimization/43695
8472         * g++.dg/ipa/pr43695.C: New.
8473
8474 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
8475
8476         PR inline-asm/23200
8477         * gcc.dg/pr23200.c: New test.
8478
8479 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
8480
8481         PR c++/47589
8482         * g++.dg/pr47589.C: New test.
8483
8484 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
8485
8486         PR c++/47398
8487         * g++.dg/template/typedef37.C: New test.
8488         * g++.dg/template/param1.C: Adjust expected error message.
8489
8490 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
8491
8492         PR middle-end/31490
8493         * gcc.dg/pr31490-2.c: New test.
8494         * gcc.dg/pr31490-3.c: New test.
8495         * gcc.dg/pr31490-4.c: New test.
8496
8497 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
8498             Jakub Jelinek  <jakub@redhat.com>
8499
8500         PR c++/46890
8501         * g++.dg/parser/semicolon3.C: Adjust.
8502         * g++.dg/parser/semicolon4.C: New testcase.
8503         * g++.dg/pr46890.C: New testcase.
8504
8505 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
8506
8507         PR c++/29571
8508         * g++.dg/init/pr29571.C: New.
8509
8510 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
8511
8512         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
8513         instead of vect_int.
8514
8515 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
8516
8517         PR target/47312
8518         * gcc.target/i386/pr47312.c: New test.
8519
8520         PR target/47564
8521         * gcc.target/i386/pr47564.c: New test.
8522
8523 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
8524
8525         PR tree-optimization/45122
8526         * gcc.dg/tree-ssa/pr45122.c: New.
8527
8528 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
8529
8530         PR target/47272
8531         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
8532         and vec_vsx_st.
8533
8534         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
8535         and vsx so a default --with-cpu=power7 doesn't give an error
8536         when -mavoid-indexed-addresses is used.
8537
8538         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
8539         wrapper function to save the arguments and then jump to the real
8540         function, rather than depending on the compiler not to move stuff
8541         before an asm.
8542         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
8543
8544 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
8545             Paul Thomas  <pault@gcc.gnu.org>
8546
8547         PR fortran/47082
8548         * gfortran.dg/class_37.f03 : New test.
8549
8550 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
8551             Richard Guenther  <rguenther@suse.de>
8552
8553         PR tree-optimization/40979
8554         PR bootstrap/47044
8555         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
8556         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
8557         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
8558         check_vect_support_and_set_flags.
8559         * gfortran.dg/graphite/vect-pr40979.f90: New.
8560
8561 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
8562
8563         PR fortran/47572
8564         * gfortran.dg/class_36.f03: New.
8565
8566 2011-02-02  Richard Guenther  <rguenther@suse.de>
8567
8568         PR tree-optimization/47566
8569         * gcc.dg/lto/20110201-1_0.c: New testcase.
8570
8571 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
8572
8573         PR debug/47498
8574         PR debug/47501
8575         PR debug/45136
8576         PR debug/45130
8577         * debug/pr47498.c: New.
8578         * debug/pr47501.c: New.
8579
8580 2011-02-01  Richard Guenther  <rguenther@suse.de>
8581
8582         PR tree-optimization/47559
8583         * g++.dg/torture/pr47559.C: New testcase.
8584
8585 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
8586
8587         PR fortran/47565
8588         * gfortran.dg/typebound_call_20.f03: New.
8589
8590 2011-02-01  Richard Guenther  <rguenther@suse.de>
8591
8592         PR tree-optimization/47555
8593         * gcc.dg/pr47555.c: New testcase.
8594
8595 2011-02-01  Richard Guenther  <rguenther@suse.de>
8596
8597         PR tree-optimization/47541
8598         * g++.dg/torture/pr47541.C: New testcase.
8599
8600 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
8601
8602         PR fortran/47455
8603         * gfortran.dg/typebound_call_19.f03: New.
8604
8605 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
8606
8607         PR c++/47416
8608         * g++.dg/cpp0x/pr47416.C: New test.
8609
8610 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
8611
8612         PR fortran/47519
8613         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
8614
8615 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
8616
8617         PR fortran/47463
8618         * gfortran.dg/typebound_assignment_1.f03: New.
8619
8620 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
8621
8622         PR tree-optimization/47538
8623         * gcc.c-torture/execute/pr47538.c: New test.
8624
8625 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8626
8627         PR target/45325
8628         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
8629
8630 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8631
8632         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
8633
8634 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
8635
8636         PR rtl-optimization/44031
8637         * gcc.c-torture/compile/20110131-1.c: New test.
8638
8639 2011-01-31  Tobias Burnus  <burnus@net-b.de>
8640
8641         PR fortran/47042
8642         * gfortran.dg/stmt_func_1.f90: New.
8643
8644 2011-01-31  Tobias Burnus  <burnus@net-b.de>
8645
8646         PR fortran/47042
8647         * gfortran.dg/interface_34.f90: New.
8648
8649 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
8650
8651         PR fortran/47523
8652         * gfortran.dg/realloc_on_assign_5.f03: New test.
8653         * gfortran.dg/realloc_on_assign_5.f03: New test.
8654
8655 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8656
8657         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
8658         * gfortran.dg/bessel_7.f90: Likewise.
8659         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
8660
8661         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
8662         * gfortran.dg/sum_init_expr.f03: Likewise.
8663
8664         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
8665
8666         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
8667         -r -nostdlib.
8668
8669         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
8670         loop only on "vect_intfloat_cvt" targets.
8671
8672 2011-01-29  Tobias Burnus  <burnus@net-b.de>
8673
8674         PR fortran/47531
8675         * gfortran.dg/shape_6.f90: New.
8676
8677 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8678
8679         PR libgfortran/47434
8680         * gfortran.dg/read_infnan_1.f90: Update test.
8681         * gfortran.dg/module_nan.f90: Update test.
8682         * gfortran.dg/char4_iunit_1.f03: Update test.
8683         * gfortran.dg/large_real_kind_1.f90: Update test.
8684         * gfortran.dg/real_const_3.f90: Update test.
8685         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
8686
8687 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
8688
8689         PR c++/47311
8690         * g++.dg/template/param2.C: New test.
8691
8692 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8693
8694         PR libgfortran/47285
8695         * gfortran.dg/fmt_g.f: New test.
8696
8697 2011-01-28  Tobias Burnus  <burnus@net-b.de>
8698
8699         PR fortran/47507
8700         * gfortran.dg/pure_formal_1.f90: New.
8701
8702 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
8703
8704         PR target/42894
8705         * gcc.dg/tls/pr42894.c: New test.
8706
8707 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8708
8709         * gcc.dg/pr47276.c: Add dg-require-visibility.
8710
8711 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8712
8713         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
8714
8715 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
8716             Tobias Burnus  <burnus@gcc.gnu.org>
8717
8718         PR fortran/45170
8719         PR fortran/35810
8720         PR fortran/47350
8721         * gfortran.dg/realloc_on_assign_3.f03: New test.
8722         * gfortran.dg/realloc_on_assign_4.f03: New test.
8723         * gfortran.dg/allocatable_function_5.f90: New test.
8724         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
8725         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
8726         implemented" dg-errors.
8727
8728 2011-01-27  Jan Hubicka  <jh@suse.cz>
8729
8730         PR middle-end/46949
8731         * gcc.dg/attr-weakref-4.c: New testcase
8732
8733 2011-01-27  Martin Jambor  <mjambor@suse.cz>
8734
8735         PR tree-optimization/47228
8736         * gcc.dg/torture/pr47228.c: New test.
8737
8738 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8739
8740         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
8741
8742 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8743
8744         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
8745         when using auto-overlay support on the SPU.
8746
8747 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
8748
8749         PR rtl-optimization/44174
8750         * gcc.target/i386/asm-6.c: New test.
8751
8752 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
8753
8754         PR rtl-optimization/46856
8755         * gcc.c-torture/compile/pr46856.c: New test.
8756
8757 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
8758             Andrew Pinski  <pinskia@gmail.com>
8759
8760         PR c/43082
8761         * gcc.dg/pr43082.c: New.
8762
8763 2011-01-26  DJ Delorie  <dj@redhat.com>
8764
8765         PR rtl-optimization/46878
8766         * gcc.dg/pr46878-1.c: New test.
8767
8768 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
8769
8770         PR c++/47476
8771         * g++.dg/cpp0x/pr47476.C: New test.
8772
8773 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
8774
8775         * gcc.c-torture/compile/20110126-1.c: New test.
8776
8777 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
8778
8779         PR c/47473
8780         * gcc.dg/torture/pr47473.c: New test.
8781
8782 2011-01-26  Jan Hubicka  <jh@suse.cz>
8783
8784         PR target/47237
8785         * gcc.c-torture/execute/pr47237.c: New testcase.
8786
8787 2011-01-26  Jan Hubicka  <jh@suse.cz>
8788
8789         PR tree-optimization/47190
8790         * gcc.dg/attr-weakref-3.c: New testcase.
8791
8792 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
8793
8794         PR c++/43601
8795         * gcc.dg/dll-9a.c: New test file.
8796         * gcc.dg/dll-11.c: Likewise.
8797         * gcc.dg/dll-12.c: Likewise.
8798         * gcc.dg/dll-12a.c: Likewise.
8799         * gcc.dg/dll-11a.c: Likewise.
8800         * gcc.dg/dll-9.c: Likewise.
8801         * gcc.dg/dll-10.c: Likewise.
8802         * gcc.dg/dll-10a.c: Likewise.
8803         * g++.dg/ext/dllexport4a.cc: Likewise.
8804         * g++.dg/ext/dllexport4.C: Likewise.
8805         * g++.dg/ext/dllexport5.C: Likewise.
8806         * g++.dg/ext/dllexport5a.cc: Likewise.
8807
8808 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8809
8810         PR tree-optimization/46970
8811         * gcc.dg/graphite/pr46970.c: New.
8812
8813 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8814
8815         PR tree-optimization/46215
8816         * gcc.dg/graphite/pr46215.c: New.
8817
8818 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8819
8820         PR tree-optimization/46168
8821         * gcc.dg/graphite/pr46168.c: New.
8822
8823 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8824
8825         PR tree-optimization/43657
8826         * gcc.dg/graphite/pr43657.c: New.
8827
8828 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8829
8830         PR tree-optimization/29832
8831         * gfortran.dg/graphite/pr29832.f90: New.
8832
8833 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8834
8835         PR tree-optimization/43567
8836         * gcc.dg/graphite/pr43567.c: New.
8837
8838 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8839
8840         * gfortran.dg/graphite/interchange-4.f: New.
8841         * gfortran.dg/graphite/interchange-5.f: New.
8842
8843         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
8844         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
8845         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
8846         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
8847         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
8848         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
8849         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
8850         * gfortran.dg/ltrans-7.f90: Removed.
8851         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
8852
8853         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
8854         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
8855         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
8856         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
8857         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
8858         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
8859         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
8860         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
8861         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
8862         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
8863         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
8864         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
8865         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
8866         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
8867         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
8868         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
8869         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
8870         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
8871         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
8872         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
8873         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
8874         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
8875         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
8876         * gcc.dg/tree-ssa/data-dep-1.c
8877         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
8878         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
8879         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
8880         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
8881         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
8882
8883 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
8884
8885         PR tree-optimization/47265
8886         PR tree-optimization/47443
8887         * gcc.c-torture/compile/pr47265.c: New test.
8888         * gcc.dg/pr47443.c: New test.
8889
8890 2011-01-25  Martin Jambor  <mjambor@suse.cz>
8891
8892         PR tree-optimization/47382
8893         * g++.dg/torture/pr47382.C: New test.
8894         * g++.dg/opt/devirt1.C: Xfail.
8895
8896 2011-01-25  Yao Qi  <yao@codesourcery.com>
8897
8898         PR target/45701
8899         * gcc.target/arm/pr45701-1.c: New test.
8900         * gcc.target/arm/pr45701-2.c: New test.
8901         * gcc.target/arm/pr45701-3.c: New test.
8902
8903 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8904             Jakub Jelinek  <jakub@redhat.com>
8905
8906         PR tree-optimization/47271
8907         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
8908
8909 2011-01-25  Nick Clifton  <nickc@redhat.com>
8910
8911         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
8912         (saturate_add): Delete.
8913         (exchange): Delete.
8914         (main): Do not run saturate_add.
8915         (set_interrupts): Delete.
8916
8917 2011-01-25  Tobias Burnus  <burnus@net-b.de>
8918
8919         PR fortran/47448
8920         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
8921
8922 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
8923
8924         PR tree-optimization/47427
8925         PR tree-optimization/47428
8926         * gcc.c-torture/compile/pr47427.c: New test.
8927         * gcc.c-torture/compile/pr47428.c: New test.
8928
8929 2011-01-25  Richard Guenther  <rguenther@suse.de>
8930
8931         PR middle-end/47411
8932         * gcc.dg/torture/pr47411.c: New testcase.
8933
8934 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8935
8936         * gfortran.dg/graphite/id-24.f: New.
8937         * gfortran.dg/graphite/id-25.f: New.
8938
8939 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8940
8941         * gfortran.dg/graphite/id-23.f: New.
8942
8943 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8944
8945         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
8946
8947 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8948
8949         * gcc.dg/graphite/block-0.c: Un-XFAILed.
8950         * gcc.dg/graphite/block-1.c: Un-XFAILed.
8951         * gcc.dg/graphite/block-7.c: Un-XFAILed.
8952         * gcc.dg/graphite/block-8.c: Un-XFAILed.
8953         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
8954         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
8955         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
8956         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
8957         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
8958
8959 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8960
8961         * gcc.dg/graphite/block-0.c: Add documentation.
8962         * gcc.dg/graphite/block-4.c: Same.
8963         * gcc.dg/graphite/block-7.c: Same.
8964         * gcc.dg/graphite/block-8.c: New.
8965         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
8966         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
8967         * gcc.dg/graphite/interchange-12.c: Add documentation.
8968         * gcc.dg/graphite/interchange-13.c: New.
8969         * gcc.dg/graphite/interchange-14.c: New.
8970         * gcc.dg/graphite/interchange-15.c: New.
8971         * gcc.dg/graphite/interchange-8.c: Add documentation.
8972         * gcc.dg/graphite/interchange-mvt.c: Same.
8973
8974 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
8975
8976         PR target/47408
8977         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
8978         * gcc.target/powerpc/altivec-14.c: Ditto.
8979         * gcc.target/powerpc/altivec-33.c: Ditto.
8980         * gcc.target/powerpc/altivec-types-1.c: Ditto.
8981         * gcc.target/powerpc/altivec-types-2.c: Ditto.
8982         * gcc.target/powerpc/altivec-types-3.c: Ditto.
8983         * gcc.target/powerpc/altivec-types-4.c: Ditto.
8984         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
8985         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
8986         * g++.dg/ext/altivec-15.C: Ditto.
8987         * g++.dg/ext/altivec-types-1.C: Ditto.
8988         * g++.dg/ext/altivec-types-2.C: Ditto.
8989         * g++.dg/ext/altivec-types-3.C: Ditto.
8990         * g++.dg/ext/altivec-types-4.C: Ditto.
8991
8992 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8993
8994         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
8995
8996 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8997
8998         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
8999         optimization options.
9000
9001 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9002
9003         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
9004
9005         PR testsuite/45988
9006         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
9007
9008 2011-01-23  Tobias Burnus  <burnus@net-b.de>
9009
9010         PR fortran/47421
9011         * gfortran.dg/allocatable_scalar_12.f90: New.
9012
9013 2011-01-23  Ira Rosen  <irar@il.ibm.com>
9014
9015         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
9016         vectorization to be not profitable if peeling is used to
9017         realign the memory access.
9018         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
9019         loop bound to avoid loop unrolling.
9020         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
9021
9022 2011-01-22  Jan Hubicka  <jh@suse.cz>
9023
9024         PR lto/47333
9025         * g++.dg/lto/pr47333.C: New file.
9026
9027 2011-01-22  Jan Hubicka  <jh@suse.cz>
9028
9029         PR tree-optimization/43884
9030         PR lto/44334
9031         * gcc.dg/autopar/outer-2.c: Increase array size.
9032         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
9033
9034 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
9035
9036         PR fortran/38536
9037         * gfortran.dg/c_loc_tests_16.f90:  New test.
9038
9039 2011-01-22  Tobias Burnus  <burnus@net-b.de>
9040
9041         PR fortran/47399
9042         * gfortran.dg/typebound_proc_19.f90: New.
9043
9044 2011-01-21  Jeff Law <law@redhat.com>
9045
9046         PR tree-optimization/47053
9047         * g++.dg/pr47053.C: New test.
9048
9049 2011-01-21  Jason Merrill  <jason@redhat.com>
9050
9051         PR c++/47041
9052         * g++.dg/cpp0x/constexpr-ctor6.C: New.
9053
9054 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
9055
9056         PR c++/47388
9057         * g++.dg/cpp0x/range-for10.C: New test.
9058         * g++.dg/template/for1.C: New test.
9059
9060         PR middle-end/45566
9061         * g++.dg/tree-prof/partition3.C: New test.
9062
9063         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
9064
9065         PR rtl-optimization/47366
9066         * g++.dg/opt/pr47366.C: New test.
9067
9068 2011-01-21  Jason Merrill  <jason@redhat.com>
9069
9070         PR c++/46552
9071         * g++.dg/cpp0x/constexpr-regress2.C: New.
9072
9073         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
9074
9075 2011-01-21  Jeff Law <law@redhat.com>
9076
9077         PR rtl-optimization/41619
9078         * gcc.dg/pr41619.c: New.
9079
9080 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
9081
9082         PR tree-optimization/47355
9083         * g++.dg/opt/pr47355.C: New test.
9084
9085 2011-01-21  Richard Guenther  <rguenther@suse.de>
9086
9087         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
9088         making main hot.
9089
9090 2011-01-21  Richard Guenther  <rguenther@suse.de>
9091
9092         PR tree-optimization/47365
9093         * gcc.dg/torture/pr47365.c: New testcase.
9094         * gcc.dg/tree-ssa/pr47392.c: Likewise.
9095
9096 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9097
9098         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
9099
9100 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
9101
9102         PR tree-optimization/47391
9103         * gcc.dg/pr47391.c: New test.
9104
9105 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9106
9107         * g++.dg/template/char1.C: Use signed char.
9108
9109 2011-01-21  Tobias Burnus  <burnus@net-b.de>
9110
9111         PR fortran/47377
9112         * gfortran.dg/pointer_target_4.f90: New.
9113
9114 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
9115
9116         PR target/47251
9117         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
9118         ILP32 system and not IP32.
9119
9120 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
9121
9122         PR debug/46583
9123         * g++.dg/debug/pr46583.C: New.
9124
9125 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
9126
9127         PR debug/47283
9128         * g++.dg/debug/pr47283.C: New test.
9129
9130         PR testsuite/47371
9131         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
9132         * gcc.target/i386/headmerge-2.c: Likewise.
9133
9134 2011-01-20  Richard Guenther  <rguenther@suse.de>
9135
9136         PR middle-end/47370
9137         * gcc.dg/torture/pr47370.c: New testcase.
9138
9139 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
9140
9141         PR tree-optimization/46130
9142         * gcc.dg/pr46130-1.c: New test.
9143         * gcc.dg/pr46130-2.c: New test.
9144
9145 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
9146
9147         PR c++/47291
9148         * g++.dg/debug/dwarf2/template-params-10.C: New test.
9149
9150 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
9151
9152         PR debug/46240
9153         * g++.dg/debug/pr46240.cc: New.
9154
9155 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
9156
9157         PR c++/47303
9158         * g++.dg/template/anonunion1.C: New test.
9159
9160         PR rtl-optimization/47337
9161         * gcc.c-torture/execute/pr47337.c: New test.
9162
9163 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9164
9165         PR testsuite/45342
9166         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
9167
9168 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9169
9170         PR tree-optimization/46021
9171         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
9172
9173 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
9174
9175         PR tree-optimization/47290
9176         * g++.dg/torture/pr47290.C: New test.
9177
9178 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
9179
9180         PR fortran/47240
9181         * gfortran.dg/proc_ptr_comp_29.f90: New.
9182
9183 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
9184
9185         PR testsuite/41146
9186         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
9187         powerpc-apple-darwin9.
9188
9189 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
9190
9191         PR rtl-optimization/47299
9192         * gcc.c-torture/execute/pr47299.c: New test.
9193
9194 2011-01-17  Jason Merrill  <jason@redhat.com>
9195
9196         * g++.dg/cpp0x/constexpr-virtual.C: New.
9197
9198 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
9199
9200         PR fortran/47331
9201         * gfortran.dg/gomp/pr47331.f90: New test.
9202
9203 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
9204
9205         PR objc/47314
9206         * objc.dg/selector-warn-1.m: New.
9207         * obj-c++.dg/selector-warn-1.mm: New.
9208
9209 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
9210
9211         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
9212         Update dg-final accordingly.
9213
9214 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9215
9216         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
9217
9218 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9219
9220         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
9221         target check.
9222         * gcc.dg/guality/pr36728-2.c: Likewise.
9223
9224 2011-01-17  Richard Guenther  <rguenther@suse.de>
9225
9226         PR tree-optimization/47313
9227         * g++.dg/torture/pr47313.C: New testcase.
9228
9229 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
9230
9231         PR target/47318
9232         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
9233         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
9234         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
9235         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
9236
9237         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
9238         as __m256i.
9239         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
9240         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
9241         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
9242
9243 2011-01-17  Richard Guenther  <rguenther@suse.de>
9244
9245         PR tree-optimization/45967
9246         * gcc.dg/torture/pr45967-2.c: New testcase.
9247         * gcc.dg/torture/pr45967-3.c: Likewise.
9248
9249 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9250
9251         PR testsuite/47325
9252         * g++.dg/ext/pr47213.C: Require visibility.
9253
9254 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
9255
9256         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
9257         * gcc.dg/fixed-point/struct-union.c: Update error messages.
9258
9259 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
9260
9261         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
9262         Linux-based targets.
9263
9264 2011-01-13  Jan Hubicka  <jh@suse.cz>
9265
9266         PR tree-optimization/47276
9267         * gcc.dg/pr47276.c: New testcase.
9268
9269 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
9270             Jonathan Wakely  <jwakely.gcc@gmail.com>
9271
9272         PR c++/33558
9273         * g++.dg/other/pr33558.C: New.
9274         * g++.dg/other/pr33558-2.C: New.
9275
9276 2011-01-14  Martin Jambor  <mjambor@suse.cz>
9277
9278         PR tree-optimization/45934
9279         PR tree-optimization/46302
9280         * g++.dg/ipa/devirt-c-1.C: New test.
9281         * g++.dg/ipa/devirt-c-2.C: Likewise.
9282         * g++.dg/ipa/devirt-c-3.C: Likewise.
9283         * g++.dg/ipa/devirt-c-4.C: Likewise.
9284         * g++.dg/ipa/devirt-c-5.C: Likewise.
9285         * g++.dg/ipa/devirt-c-6.C: Likewise.
9286         * g++.dg/ipa/devirt-6.C: Likewise.
9287         * g++.dg/ipa/devirt-d-1.C: Likewise.
9288         * g++.dg/torture/pr45934.C: Likewise.
9289
9290 2011-01-14  Jason Merrill  <jason@redhat.com>
9291
9292         * g++.dg/cpp0x/variadic105.C: New.
9293
9294 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
9295             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9296
9297         PR objc/45989
9298         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
9299         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
9300         execution tests on i?86-*-*, x86_64-*-* and
9301         powerpc*-apple-darwin* && ilp32.
9302         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
9303         tests on i?86-*-* and x86_64-*-*.
9304
9305 2011-01-14  Richard Guenther  <rguenther@suse.de>
9306
9307         PR tree-optimization/47280
9308         * g++.dg/opt/pr47280.C: New testcase.
9309
9310 2011-01-14  Jason Merrill  <jason@redhat.com>
9311
9312         * g++.dg/cpp0x/constexpr-regress1.C: New.
9313
9314         * g++.dg/ext/flexary2.C: New.
9315
9316 2011-01-14  Richard Guenther  <rguenther@suse.de>
9317
9318         PR middle-end/47281
9319         * gcc.dg/torture/pr47281.c: New testcase.
9320         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
9321
9322 2011-01-14  Richard Guenther  <rguenther@suse.de>
9323
9324         PR tree-optimization/47286
9325         * gcc.dg/tree-ssa/pr47286.c: New testcase.
9326
9327 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
9328
9329         PR c++/47213
9330         * g++.dg/ext/pr47213.C: New.
9331
9332 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9333
9334         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
9335
9336 2011-01-13  Tobias Burnus  <burnus@net-b.de>
9337             Mikael Morin  <mikael@gcc.gnu.org>
9338
9339         PR fortran/45848
9340         PR fortran/47204
9341         * gfortran.dg/select_type_20.f90: New.
9342         * gfortran.dg/select_type_21.f90: New.
9343
9344 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
9345
9346         PR target/47251
9347         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
9348
9349 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9350
9351         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
9352         * gcc.dg/guality/pr36728-2.c: Likewise.
9353
9354 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
9355
9356         PR debug/PR46973
9357         * g++.dg/debug/dwarf2/template-params-9.C: New test.
9358
9359 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
9360
9361         PR rtl-optimization/45352
9362         * gcc.dg/pr45352-3.c: New.
9363
9364 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
9365
9366         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
9367         comment.
9368         * g++.dg/cpp0x/range-for8.C: New.
9369         * g++.dg/cpp0x/range-for9.C: New.
9370
9371 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
9372
9373         PR debug/47209
9374         * g++.dg/debug/pr47209.C: New.
9375
9376 2011-01-12  Richard Guenther  <rguenther@suse.de>
9377
9378         PR lto/47259
9379         * gcc.dg/lto/pr47259_0.c: New testcase.
9380         * gcc.dg/lto/pr47259_1.c: Likewise.
9381
9382 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
9383
9384         * objc-obj-c++-shared/Object1.h: Add copyright header, update
9385         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
9386         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
9387         methods missing from the OBJC2 Object.
9388         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
9389         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
9390         GNU and NeXT runtimes.
9391         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
9392         comments.
9393         * objc-obj-c++-shared/Object1.m: Likewise.
9394         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
9395         * objc.dg/proto-qual-1.m: Likewise.
9396         * obj-c++.dg/proto-lossage-3.mm: Likewise.
9397         * obj-c++.dg/proto-qual-1.mm: Likewise.
9398
9399 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
9400
9401         PR testsuite/33033
9402         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
9403
9404 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
9405
9406         Fixed the Objective-C++ testsuite and updated all tests.
9407         * lib/obj-c++.exp (obj-c++_init): Declare and set
9408         gcc_warning_prefix and gcc_error_prefix.
9409         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
9410         'dg-warning', 'dg-message' and 'dg-error'.
9411         * obj-c++.dg/class-extension-3.mm: Likewise.
9412         * obj-c++.dg/class-protocol-1.mm: Likewise.
9413         * obj-c++.dg/encode-7.mm: Likewise.
9414         * obj-c++.dg/exceptions-3.mm: Likewise.
9415         * obj-c++.dg/exceptions-5.mm: Likewise.
9416         * obj-c++.dg/method-12.mm: Likewise.
9417         * obj-c++.dg/method-13.mm: Likewise.
9418         * obj-c++.dg/method-15.mm: Likewise.
9419         * obj-c++.dg/method-16.mm: Likewise.
9420         * obj-c++.dg/method-4.mm: Likewise.
9421         * obj-c++.dg/method-8.mm: Likewise.
9422         * obj-c++.dg/method-conflict-1.mm: Likewise.
9423         * obj-c++.dg/method-conflict-2.mm: Likewise.
9424         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
9425         and uncommented second part of the testcase now that the testsuite
9426         works correctly.
9427         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
9428         and uncommented second part of the testcase now that the testsuite
9429         works correctly.
9430         * obj-c++.dg/private-1.mm: Likewise.
9431         * obj-c++.dg/proto-lossage-4.mm: Likewise.
9432         * obj-c++.dg/syntax-error-7.mm: Likewise.
9433         * obj-c++.dg/warn5.mm: Likewise.
9434         * obj-c++.dg/property/at-property-14.mm: Likewise.
9435         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
9436         FIXME.
9437         * obj-c++.dg/property/at-property-18.mm: Likewise.
9438         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
9439         FIXME.
9440         * obj-c++.dg/property/at-property-21.mm: Likewise.
9441         * obj-c++.dg/property/at-property-28.mm: Likewise.
9442         * obj-c++.dg/property/at-property-5.mm: Likewise.
9443         * obj-c++.dg/property/dynamic-2.mm: Likewise.
9444         * obj-c++.dg/property/property-neg-3.mm: Likewise.
9445         * obj-c++.dg/property/synthesize-11.mm: Likewise.
9446         * obj-c++.dg/property/synthesize-6.mm: Likewise.
9447         * obj-c++.dg/property/synthesize-8.mm: Likewise.
9448         * obj-c++.dg/property/synthesize-9.mm: Likewise.
9449         * obj-c++.dg/tls/diag-5.mm: Likewise.
9450         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
9451         dg-error, now matched correctly.
9452
9453 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
9454
9455         * objc.dg/property/at-property-29.m: New.
9456         * obj-c++.dg/property/at-property-29.mm: New.
9457
9458 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9459
9460         * go.test/go-test.exp (go-set-goarch): New proc.
9461         (go-gc-tests): Use it.
9462
9463 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
9464
9465         PR debug/46955
9466         * g++.dg/debug/dwarf2/template-params-8.C: New test.
9467
9468 2011-01-11  Richard Henderson  <rth@redhat.com>
9469
9470         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
9471
9472 2011-01-11  Jan Hubicka  <jh@suse.cz>
9473
9474         PR lto/45721
9475         PR lto/45375
9476         * gcc.dg/lto/pr45721_1.c: New file.
9477         * gcc.dg/lto/pr45721_0.c: New file.
9478
9479 2011-01-11  Richard Guenther  <rguenther@suse.de>
9480
9481         PR tree-optimization/46076
9482         * gcc.dg/tree-ssa/pr46076.c: New testcase.
9483
9484 2011-01-11  Jeff Law <law@redhat.com>
9485
9486         * PR tree-optimization/47086
9487         * gcc.dg/pr47086.c: New test.
9488
9489 2011-01-11  Jason Merrill  <jason@redhat.com>
9490
9491         PR c++/46658
9492         * g++.dg/template/new10.C: New.
9493
9494         PR c++/45520
9495         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
9496
9497 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
9498
9499         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
9500         Split type definitions and NSConstantString class into...
9501         * objc-obj-c++-shared/objc-test-suite-types.h: New.
9502         * objc-obj-c++-shared/nsconstantstring-class.h: New.
9503         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
9504         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
9505         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
9506         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
9507         to comments.
9508         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
9509         encode defines for newer NeXT system headers.
9510         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
9511         * obj-c++.dg/torture/strings/string1.mm: Likewise.
9512         * objc.dg/foreach-5.m: Likewise.
9513         * objc.dg/foreach-2.m: Likewise.
9514         * objc.dg/foreach-4.m: Likewise.
9515         * objc.dg/torture/strings/string1.m: Likewise.
9516         * objc.dg/torture/strings/string2.m: Likewise.
9517         * objc.dg/torture/strings/string3.m: Likewise.
9518         * objc.dg/torture/strings/string4.m: Likewise.
9519         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
9520         header and stand alone.
9521         * obj-c++.dg/strings/strings-2.mm: Likewise.
9522         * objc.dg/torture/strings/const-str-3.m: Likewise.
9523         * objc.dg/strings/strings-2.m: Likewise.
9524         * objc.dg/strings/const-str-12b.m: Likewise.
9525
9526 2011-01-12  Richard Guenther  <rguenther@suse.de>
9527
9528         PR middle-end/32511
9529         * gcc.dg/attr-weak-1.c: Adjust.
9530
9531 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
9532
9533         PR fortran/47051
9534         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
9535         standard compliant and comment.
9536
9537 2011-01-10  Jan Hubicka  <jh@suse.cz>
9538
9539         PR lto/46083
9540         * gcc.dg/initpri3.c: New testcase.
9541
9542 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
9543
9544         PR lto/47222
9545         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
9546         externally visible.
9547         (g_esi): Likewise.
9548         (g_ebx): Likewise.
9549         (g_ebp): Likewise.
9550         (g_esp): Likewise.
9551         (g_ebp_save): Likewise.
9552         (g_esp_save): Likewise.
9553
9554 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9555
9556         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
9557
9558 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9559
9560         PR tree-optimization/46021
9561         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
9562         i?86-*-*, x86_64-*-*.
9563
9564 2011-01-10  Jeff Law <law@redhat.com>
9565
9566         * PR tree-optimization/47141
9567         * gcc.c-torture/compile/pr47141.c: New test.
9568
9569 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
9570
9571         PR testsuite/46230
9572         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
9573         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
9574         * gcc.dg/vect/slp-35.c: Remove XFAILs.
9575         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
9576
9577         PR testsuite/46230
9578         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
9579         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
9580         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
9581         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
9582         being vectorized.  Adjust dg-final pattern.
9583
9584         PR testsuite/46230
9585         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
9586         * gcc.dg/vect/slp-24.c: Likewise.
9587
9588 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
9589
9590         PR c++/47218
9591         * g++.dg/other/pr47218-1.C: New test file.
9592         * g++.dg/other/pr47218.C: Likewise.
9593         * g++.dg/other/pr47218.h: New supporting header.
9594
9595 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
9596
9597         PR objc/47232
9598         * objc.dg/attributes/invalid-attribute-1.m: New.
9599         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
9600
9601 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
9602
9603         PR fortran/47224
9604         * gfortran.dg/proc_ptr_comp_28.f90: New.
9605
9606 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
9607
9608         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
9609         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
9610         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
9611         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
9612         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
9613         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
9614         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
9615         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
9616         * objc.dg/gnu-api-2-class.m: Likewise.
9617         * objc.dg/gnu-api-2-ivar.m: Likewise.
9618         * objc.dg/gnu-api-2-method.m: Likewise.
9619         * objc.dg/gnu-api-2-objc.m: Likewise.
9620         * objc.dg/gnu-api-2-object.m: Likewise.
9621         * objc.dg/gnu-api-2-property.m: Likewise.
9622         * objc.dg/gnu-api-2-protocol.m: Likewise.
9623         * objc.dg/gnu-api-2-sel.m: Likewise.
9624
9625 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
9626
9627         * objc.dg/foreach-1.m: Skip for Darwin < 9.
9628         * objc.dg/objc-foreach-4.m: Likewise.
9629         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
9630         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
9631         * objc.dg/foreach-4.m: Likewise.
9632         * objc.dg/foreach-5.m: Likewise.
9633         * objc.dg/foreach-3.m: Return self from init.
9634
9635 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
9636
9637         PR fortran/38536
9638         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
9639
9640 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
9641
9642         PR fortran/46313
9643         * gfortran.dg/class_35.f90: New.
9644
9645 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
9646
9647         * objc.dg/foreach-1.m: Add "-Wall" to flags.
9648
9649 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
9650
9651         PR objc/47078
9652         * objc.dg/invalid-method-2.m: New.
9653         * obj-c++.dg/invalid-method-2.mm: New.
9654
9655 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
9656
9657         PR fortran/46896
9658         * gfortran.dg/transpose_optimization_2.f90 : New test.
9659
9660 2011-01-08  Jan Hubicka  <jh@suse.cz>
9661
9662         PR tree-optmization/46469
9663         * g++.dg/torture/pr46469.C: New testcase.
9664
9665 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
9666
9667         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
9668         emulation of libobjc-gnu structure layout functionality to ..
9669         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
9670         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
9671         * objc/execute/bf-common.h: Adjust headers.
9672         * objc/execute/bf-1.m: Likewise.
9673         * objc/execute/bf-2.m: Likewise.
9674         * objc/execute/bf-3.m: Likewise.
9675         * objc/execute/bf-4.m: Likewise.
9676         * objc/execute/bf-5.m: Likewise.
9677         * objc/execute/bf-6.m: Likewise.
9678         * objc/execute/bf-7.m: Likewise.
9679         * objc/execute/bf-8.m: Likewise.
9680         * objc/execute/bf-9.m: Likewise.
9681         * objc/execute/bf-10.m: Likewise.
9682         * objc/execute/bf-11.m: Likewise.
9683         * objc/execute/bf-12.m: Likewise.
9684         * objc/execute/bf-13.m: Likewise.
9685         * objc/execute/bf-14.m: Likewise.
9686         * objc/execute/bf-15.m: Likewise.
9687         * objc/execute/bf-16.m: Likewise.
9688         * objc/execute/bf-17.m: Likewise.
9689         * objc/execute/bf-18.m: Likewise.
9690         * objc/execute/bf-19.m: Likewise.
9691         * objc/execute/bf-20.m: Likewise.
9692         * objc/execute/bf-21.m: Likewise.
9693         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
9694         objc_get_type_qualifiers ().
9695
9696 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
9697
9698         PR fortran/45777
9699         * gfortran.dg/dependency_39.f90:  New test.
9700
9701 2011-01-07  Jan Hubicka  <jh@suse.cz>
9702
9703         Get builtins tests ready for linker plugin.
9704         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
9705         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
9706         my_memset, my_bzero): Mark used.
9707         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
9708         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
9709         volatile.
9710         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
9711         volatile.
9712
9713 2011-01-07  Jan Hubicka  <jh@suse.cz>
9714
9715         PR tree-optimization/46367
9716         * g++.dg/torture/pr46367.C: New file.
9717
9718 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
9719
9720         PR target/47201
9721         * gcc.dg/pr47201.c: New test.
9722
9723         PR bootstrap/47187
9724         * gcc.dg/tree-prof/pr47187.c: New test.
9725
9726 2011-01-07  Tobias Burnus  <burnus@net-b.de>
9727
9728         PR fortran/41580
9729         * gfortran.dg/extends_type_of_3.f90: New.
9730
9731 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
9732
9733         * g++.dg/ext/dllexport-MI1.C: Adjust test.
9734         * g++.dg/ext/dllimport-MI1.C: Likewise.
9735         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
9736         * g++.dg/ext/dllimport10.C: Likewise.
9737         * g++.dg/ext/dllimport11.C: Likewise.
9738         * g++.dg/ext/dllimport12.C: Likewise.
9739         * g++.dg/ext/dllimport13.C: Likewise.
9740         * g++.dg/ext/dllimport2.C: Likewise.
9741         * g++.dg/ext/dllimport3.C: Likewise.
9742         * g++.dg/ext/dllimport4.C: Likewise.
9743         * g++.dg/ext/dllimport5.C: Likewise.
9744         * g++.dg/ext/dllimport6.C: Likewise.
9745         * g++.dg/ext/dllimport8.C: Likewise.
9746         * g++.dg/ext/dllimport9.C: Likewise.
9747         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
9748         targets, too. Additionally enable test for i?86-*-mingw*.
9749         * g++.dg/ext/selectany1.C: Likewise.
9750         Remove guard variable check.
9751
9752 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
9753
9754         PR fortran/47189
9755         PR fortran/47194
9756         * gfortran.dg/storage_size_3.f08: Extended.
9757
9758 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
9759
9760         PR c++/47022
9761         * g++.dg/template/stdarg1.C: New test.
9762
9763 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
9764
9765         PR fortran/47195
9766         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
9767         * gfortran.dg/defined_operators_1.f90: Split the subroutine
9768         from the interface of functions to not hide the errors that
9769         shall be tested.
9770
9771 2011-01-06  Jan Hubicka  <jh@suse.cz>
9772
9773         * gcc.dg/lto/pr47188_0.c: New testcase.
9774         * gcc.dg/lto/pr47188_1.c: New testcase.
9775
9776 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
9777
9778         PR fortran/33117
9779         PR fortran/46478
9780         * gfortran.dg/interface_33.f90: New test.
9781
9782 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
9783
9784         PR c/47150
9785         * gcc.c-torture/compile/pr47150.c: New test.
9786
9787 2011-01-06  Ira Rosen  <irar@il.ibm.com>
9788
9789         PR tree-optimization/47139
9790         * gcc.dg/vect/pr47139.c: New test.
9791
9792 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
9793
9794         PR fortran/47180
9795         * gfortran.dg/extends_type_of_2.f03: New.
9796
9797 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9798
9799         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
9800
9801 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
9802
9803         * gnat.dg/opt14.adb: New test.
9804
9805 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
9806
9807         PR fortran/46017
9808         * gfortran.dg/allocate_error_2.f90:  New test.
9809
9810 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
9811
9812         PR fortran/47024
9813         * gfortran.dg/storage_size_3.f08: New.
9814
9815 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9816
9817         PR libgfortran/47154
9818         * gfortran.dg/namelist_68.f90: New test.
9819
9820 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
9821
9822         * gnat.dg/unchecked_convert8.ad[sb]: New test.
9823
9824 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
9825
9826         PR fortran/46448
9827         * gfortran.dg/class_34.f90: New.
9828
9829 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9830
9831         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
9832         use __builtin_inff.  Skip all single-precision tests that require
9833         Infinity.
9834
9835 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9836
9837         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
9838
9839 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
9840
9841         PR tree-optimization/47148
9842         * gcc.c-torture/execute/pr47148.c: New test.
9843
9844         PR tree-optimization/47155
9845         * gcc.c-torture/execute/pr47155.c: New test.
9846
9847         PR rtl-optimization/47157
9848         * gcc.c-torture/compile/pr47157.c: New test.
9849
9850 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9851
9852         * gcc.dg/torture/vector-shift2.c (schar): Define.
9853         (main): Always use schar or uchar instead of plain "char" to avoid
9854         dependencies on implementation-defined char signedness.
9855
9856 2011-01-03  Martin Jambor  <mjambor@suse.cz>
9857
9858         PR tree-optimization/46801
9859         * gnat.dg/pack9.adb: Remove xfail.
9860
9861 2011-01-03  Martin Jambor  <mjambor@suse.cz>
9862
9863         PR tree-optimization/46984
9864         * g++.dg/ipa/pr46984.C: New test.
9865
9866 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
9867
9868         PR fortran/46408
9869         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
9870
9871 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
9872
9873         PR tree-optimization/47140
9874         * gcc.c-torture/compile/pr47140.c: New test.
9875
9876         PR rtl-optimization/47028
9877         * gcc.dg/pr47028.c: New test.
9878
9879 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
9880
9881         * objc.dg/protocol-forward-1.m: Removed TODO.
9882         * objc.dg/protocol-forward-2.m: New.
9883         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
9884         * obj-c++.dg/protocol-forward-2.mm: New.
9885
9886 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
9887
9888         PR target/38662
9889         * g++.dg/eh/pr38662.C: New testcase.
9890
9891 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
9892
9893         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
9894         scan for newline '\n'.
9895
9896 \f
9897 Copyright (C) 2011 Free Software Foundation, Inc.
9898
9899 Copying and distribution of this file, with or without modification,
9900 are permitted in any medium without royalty provided the copyright
9901 notice and this notice are preserved.