OSDN Git Service

2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2011-05-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
2
3         PR c++/18016
4         * g++.dg/warn/pr18016.C: New.
5
6 2011-05-23  Tom de Vries  <tom@codesourcery.com>
7
8         PR target/45098
9         * gcc.target/arm/ivopts-6.c: New test.
10
11 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
12
13         PR middle-end/49029
14         * gcc.c-torture/compile/pr49029.c: New test.
15
16 2011-05-22  Jason Merrill  <jason@redhat.com>
17
18         * g++.dg/cpp0x/sfinae23.C: New.
19         * g++.dg/cpp0x/sfinae8.C: Correct.
20
21 2011-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
22
23         * gfortran.dg/function_optimize_8.f90:  New test case.
24
25 2011-05-22  Ira Rosen  <ira.rosen@linaro.org>
26
27         PR tree-optimization/49087
28         * gcc.dg/vect/O3-pr49087.c: New test.
29
30 2011-05-21  Jason Merrill  <jason@redhat.com>
31
32         * g++.dg/debug/const5.C: New.
33
34 2011-05-20  Jason Merrill  <jason@redhat.com>
35
36         * g++.dg/cpp0x/constexpr-static7.C: Extend.
37
38         * g++.dg/cpp0x/constexpr-static7.C: New.
39
40         * g++.dg/cpp0x/enum12.C: New.
41         * g++.dg/cpp0x/enum13.C: New.
42
43 2011-05-21  Janus Weil  <janus@gcc.gnu.org>
44
45         PR fortran/48699
46         * gfortran.dg/select_type_23.f03: New.
47
48 2011-05-20  Jason Merrill  <jason@redhat.com>
49
50         * g++.dg/cpp0x/defaulted26.C: New.
51
52         * g++.dg/cpp0x/noexcept02.C: Fix.
53         * g++.dg/cpp0x/noexcept03.C: Fix.
54         * g++.dg/cpp0x/noexcept08.C: Fix.
55         * g++.dg/cpp0x/noexcept10.C: New.
56
57 2011-05-20  Janus Weil  <janus@gcc.gnu.org>
58
59         PR fortran/48706
60         * gfortran.dg/extends_12.f03: New.
61
62 2011-05-20  Jason Merrill  <jason@redhat.com>
63
64         * g++.dg/template/koenig9.C: New.
65         * g++.dg/opt/pr47615.C: Fix.
66         * g++.dg/overload/defarg1.C: Fix.
67         * g++.dg/tc1/dr213.C: Remove xfail.
68         * g++.dg/torture/pr34850.C: Fix.
69         * g++.dg/torture/pr39362.C: Fix.
70         * g++.old-deja/g++.brendan/crash56.C: Fix.
71         * g++.old-deja/g++.pt/memtemp47.C: Fix.
72
73 2011-05-20  Richard Guenther  <rguenther@suse.de>
74
75         PR tree-optimization/49079
76         * gcc.dg/torture/pr49079.c: New testcase.
77
78 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
79
80         PR tree-optimization/49073
81         * gcc.c-torture/execute/pr49073.c: New test.
82
83 2011-06-19  Tobias Burnus  <burnus@net-b.de>
84
85         PR fortran/18918
86         * gfortran.dg/coarray_21.f90: New.
87
88 2011-05-19  Joseph Myers  <joseph@codesourcery.com>
89
90         * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
91         output.
92
93 2011-05-19  Richard Guenther  <rguenther@suse.de>
94
95         PR testsuite/49063
96         * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
97
98 2011-05-19  Richard Guenther  <rguenther@suse.de>
99
100         PR middle-end/48985
101         * gcc.dg/builtin-object-size-11.c: New testcase.
102
103 2011-05-19  Tom de Vries  <tom@codesourcery.com>
104
105         PR target/45098
106         * gcc.target/arm/ivopts.c: New test.
107         * gcc.target/arm/ivopts-2.c: New test.
108
109 2011-05-19  Tom de Vries  <tom@codesourcery.com>
110
111         * lib/lib/scanasm.exp (object-size): Fix target selector handling.
112
113 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
114
115         * gcc.c-torture/execute/960321-1.x: Remove.
116
117 2011-05-18  Janus Weil  <janus@gcc.gnu.org>
118
119         PR fortran/48700
120         * gfortran.dg/move_alloc_4.f90: New.
121
122 2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
123
124         PR target/49002
125         * gcc.target/i386/pr49002-1.c: New test.
126         * gcc.target/i386/pr49002-2.c: Likewise.
127
128 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
129
130         PR tree-optimization/49039
131         * gcc.c-torture/execute/pr49039.c: New test.
132         * gcc.dg/tree-ssa/pr49039.c: New test.
133         * g++.dg/torture/pr49039.C: New test.
134
135 2011-05-18  Jason Merrill  <jason@redhat.com>
136
137         * g++.dg/cpp0x/constexpr-incomplete3.C: New.
138         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
139         * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
140
141 2011-05-18  Stuart Henderson  <shenders@gcc.gnu.org>
142
143         * gcc.target/bfin/mcpu-bf592.c: New test.
144
145 2011-05-18  Ira Rosen  <ira.rosen@linaro.org>
146
147         PR tree-optimization/41881
148         * gcc.dg/vect/O3-pr41881.c: New test.
149         * gcc.dg/vect/O3-slp-reduc-10.c: New test.
150
151 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
152
153         PR tree-optimization/49000
154         * gcc.dg/pr49000.c: New test.
155
156 2011-05-17  Eric Botcazou  <ebotcazou@adacore.com>
157
158         * gnat.dg/invalid1.adb: New test.
159
160 2011-05-16  Uros Bizjak  <ubizjak@gmail.com>
161
162         * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
163         scan pattern.
164         * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
165         * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
166
167 2011-05-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
168
169         PR c++/48994
170         * g++.dg/cpp0x/range-for18.C: New.
171
172 2011-05-15  Tobias Burnus  <burnus@net-b.de>
173
174         PR fortran/18918
175         * gfortran.dg/coarray/image_index_2.f90: New.
176
177 2011-05-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
178
179         * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
180         * g++.dg/cpp0x/override2.C: New.
181
182 2011-05-14  Tobias Burnus  <burnus@net-b.de>
183
184         PR fortran/18918
185         * gfortran.de/coarray_20.f90: New.
186
187 2011-05-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
188
189         PR fortran/22572
190         * function_optimize_7.f90:  New test case.
191
192 2011-05-13  Jason Merrill  <jason@redhat.com>
193
194         * g++.dg/cpp0x/decltype26.C: New.
195         * g++.dg/cpp0x/enum11.C: New.
196
197 2011-05-13  Tobias Burnus  <burnus@net-b.de>
198
199         PR fortran/48972
200         PR fortran/48991
201         * gfortran.dg/assign_8.f90: Update dg-error.
202
203 2011-05-13  Tobias Burnus  <burnus@net-b.de>
204
205         PR fortran/48972
206         * gfortran.dg/io_constraints_8.f90: New.
207         * gfortran.dg/io_constraints_9.f90: New.
208
209 2011-05-13  Martin Thuresson  <martint@google.com>
210
211         PR gcov-profile/47793
212         * gcc.dg/pr47793.c: New.
213
214 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
215
216         PR tree-optimization/48975
217         * gcc.dg/pr48975.c: New test.
218
219 2011-05-12  Tobias Burnus  <burnus@net-b.de>
220
221         PR fortran/48972
222         * gfortran.dg/iso_c_binding_compiler_3.f90: New.
223
224 2011-05-12  Jason Merrill  <jason@redhat.com>
225
226         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
227
228 2011-05-12  Geert Bosch  <bosch@adacore.com>
229
230         * gnat.dg/view_conversion1.adb: New test.
231
232 2011-05-12  Richard Guenther  <rguenther@suse.de>
233
234         PR tree-optimization/48172
235         * gcc.dg/vect/pr48172.c: New testcase.
236
237 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
238
239         PR debug/48967
240         * g++.dg/opt/pr48967.C: New test.
241
242 2011-05-11  Jason Merrill  <jason@redhat.com>
243
244         * g++.dg/cpp0x/constexpr-friend.C: New.
245         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
246
247         * g++.dg/cpp0x/sfinae22.C: New.
248
249 2011-05-11  Tobias Burnus  <burnus@net-b.de>
250
251         PR fortran/48889
252         * gfortran.dg/generic_24.f90: New.
253
254 2011-05-11  Richard Guenther  <rguenther@suse.de>
255
256         PR tree-optimization/15256
257         * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
258
259 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
260
261         PR debug/48159
262         * gcc.dg/pr48159-1.c: New test.
263         * gcc.dg/pr48159-2.c: New test.
264
265 2011-05-11  Richard Guenther  <rguenther@suse.de>
266
267         PR middle-end/48953
268         * gcc.dg/torture/pr48953.c: New testcase.
269
270 2011-05-11  Richard Guenther  <rguenther@suse.de>
271
272         PR tree-optimization/18041
273         * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
274
275 2011-05-11  Alan Modra  <amodra@gmail.com>
276
277         PR target/47755
278         * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
279
280 2011-05-10  Jason Merrill  <jason@redhat.com>
281
282         * g++.dg/cpp0x/defaulted25.C: New.
283         * g++.dg/template/crash7.C: Adjust.
284
285         * g++.dg/cpp0x/variadic108.C: New.
286
287 2011-05-10  Ville Voutilainen  <ville.voutilainen@gmail.com>
288
289         * g++.dg/inherit/virtual9.C: Extend.
290
291 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
292
293         PR target/48857
294         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
295         are passed and returned in vector registers.
296
297 2011-05-10  Richard Guenther  <rguenther@suse.de>
298
299         * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
300         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
301         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
302         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
303         * gcc.dg/tree-ssa/scev-cast.c: Adjust.  Note what transformation
304         applies.
305
306 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
307
308         PR tree-optimization/48611
309         PR tree-optimization/48794
310         * gfortran.dg/gomp/pr48611.f90: New test.
311         * gfortran.dg/gomp/pr48794.f90: New test.
312
313         PR debug/48928
314         * gcc.dg/dfp/pr48928.c: New test.
315
316 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
317
318         PR c++/48522
319         * g++.dg/cpp0x/pr48522.C: New.
320
321 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
322
323         PR c++/48735
324         * g++.dg/cpp0x/sfinae21.C: New.
325
326 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
327
328         * g++.dg/template/sfinae28.C: Rename to...
329         * g++.dg/cpp0x/sfinae19.C: ... this.
330         * g++.dg/template/sfinae29.C: Rename to...
331         * g++.dg/cpp0x/sfinae20.C: ... this.
332
333 2011-05-09  Jeff Law <law@redhat.com>
334
335         * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
336         consistent results.
337
338 2011-05-09  Fabien Chêne  <fabien@gcc.gnu.org>
339
340         PR c++/20039
341         * g++.dg/init/pr20039.C: New.
342
343 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
344
345         PR c++/48737
346         PR c++/48744
347         * g++.dg/template/sfinae28.C: New.
348         * g++.dg/template/sfinae29.C: Likewise.
349
350 2011-05-09  Jason Merrill  <jason@redhat.com>
351
352         * g++.dg/template/nontype23.C: New.
353
354 2011-05-07  Fabien Chêne  <fabien@gcc.gnu.org>
355         PR c++/48859
356         * g++.dg/init/pr48859.C: New.
357
358 2011-05-09  Jason Merrill  <jason@redhat.com>
359
360         * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
361         * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
362         * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
363         * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
364         * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
365         * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
366         * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
367         * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
368
369 2011-05-08  Ville Voutilainen  <ville.voutilainen@gmail.com>
370
371         * g++.dg/inherit/virtual9.C: New.
372
373 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
374
375         PR c++/48574
376         * g++.dg/template/dependent-expr8.C: New test case.
377
378 2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
379
380         PR tree-optimization/48837
381         * gcc.dg/pr48837.c: New testcase.
382
383 2011-05-06  Jason Merrill  <jason@redhat.com>
384
385         * g++.dg/cpp0x/constexpr-condition2.C: New.
386
387         * g++.dg/cpp0x/constexpr-missing.C: New.
388
389 2011-05-06  Tobias Burnus  <burnus@net-b.de>
390
391         PR fortran/18918
392         * gfortran.dg/coarray/this_image_2.f90: New.
393
394 2011-05-06  Tobias Burnus  <burnus@net-b.de>
395
396         PR fortran/48858
397         PR fortran/48820
398         * gfortran.dg/bind_c_usage_22.f90: New.
399         * gfortran.dg/bind_c_usage_23.f90: New.
400         * gfortran.dg/bind_c_usage_24.f90: New.
401         * gfortran.dg/bind_c_usage_24_c.c: New.
402
403 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
404
405         PR c++/48838
406         * g++.dg/template/member9.C: New test case.
407
408 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
409
410         * gnat.dg/discr29.ad[sb]: New test.
411         * gnat.dg/discr30.adb: Likewise.
412
413 2011-05-05  Julian Brown  <julian@codesourcery.com>
414
415         * gcc.target/arm/neon-vset_lanes8.c: New test.
416
417 2011-05-05  Jason Merrill  <jason@redhat.com>
418
419         * g++.dg/init/new32.C: New.
420
421 2011-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
422
423         * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
424         Fix typo.
425
426 2011-05-05  Jakub Jelinek  <jakub@redhat.com>
427
428         PR rtl-optimization/48381
429         * gcc.c-torture/compile/pr48381.c: New test.
430
431 2011-05-05  Uros Bizjak  <ubizjak@gmail.com>
432
433         * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
434         to dg-options.
435         * gcc.target/i386/opt-1.c: Ditto.
436
437 2011-05-04  Jason Merrill  <jason@redhat.com>
438
439         * g++.dg/conversion/base1.C: New.
440
441 2011-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
442
443         PR libgfortran/48787
444         * gfortran.dg/round_3.f08: Add more checks to test case.
445
446 2011-05-04  Hans-Peter Nilsson  <hp@axis.com>
447
448         * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
449         gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
450         gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
451         Gate test on effective_target fd_truncate.
452
453 2011-05-04  Uros Bizjak  <ubizjak@gmail.com>
454
455         * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
456         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
457         * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
458         * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto.  Update scan times.
459         * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
460         * gcc.target/i386/pr38824.c: Ditto.
461         * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
462         * gcc.target/i386/vecinit-2.c: Ditto.
463         * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
464         * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
465         * gcc.target/i386/parity-2.c: Ditto.
466         * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
467
468 2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
469
470         * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
471         remove duplication.
472         * gcc.target/bfin/mcpu-bf514.c: Likewise.
473         * gcc.target/bfin/mcpu-bf516.c: Likewise.
474         * gcc.target/bfin/mcpu-bf518.c: Likewise.
475
476 2011-05-03  Tobias Burnus  <burnus@net-b.de>
477
478         PR fortran/18918
479         * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
480
481 2011-05-03  Tobias Burnus  <burnus@net-b.de>
482
483         PR fortran/18918
484         * gfortran.dg/coarray/this_image_1.f90: New.
485
486 2011-05-03  Tobias Burnus  <burnus@net-b.de>
487
488         PR fortran/18918
489         * gfortran.dg/coarray/caf.dg: New.
490         * gfortran.dg/coarray/image_index_1.f90: New, copied
491         from ../coarray_16.f90.
492
493 2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
494
495         PR c++/28501
496         * g++.dg/ext/complex9.C: New.
497
498 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
499
500         From Mike Frysinger
501         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
502         * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
503         gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
504
505 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
506
507         * gcc.target/bfin/builtins: Created.
508         * gcc.target/bfin/hisilh-O0.c: Deleted.
509         * gcc.target/bfin/hisilh.c: Moved to...
510         * gcc.target/bfin/builtins/hisilh.c: ...here.
511         * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
512         * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
513         * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
514         * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
515         * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
516         * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
517         * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
518         * gcc.target/bfin/builtins/norm32-1.c: Ditto.
519         * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
520         * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
521         * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
522         * gcc.target/bfin/builtins/norm16-2.c: Ditto.
523         * gcc.target/bfin/builtins/norm32-5.c: Ditto.
524         * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
525         * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
526         * gcc.target/bfin/builtins/norm16-6.c: Ditto.
527         * gcc.target/bfin/builtins/norm32-9.c: Ditto.
528         * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
529         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
530         * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
531         * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
532         * gcc.target/bfin/builtins/norm32-10.c: Ditto.
533         * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
534         * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
535         * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
536         * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
537         * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
538         * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
539         * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
540         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
541         * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
542         * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
543         * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
544         * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
545         * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
546         * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
547         * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
548         * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
549         * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
550         * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
551         * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
552         * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
553         * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
554         * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
555         * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
556         * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
557         * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
558         * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
559         * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
560         * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
561         * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
562         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
563         * gcc.target/bfin/builtins/norm32-2.c: Ditto.
564         * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
565         * gcc.target/bfin/builtins/norm16-3.c: Ditto.
566         * gcc.target/bfin/builtins/norm32-6.c: Ditto.
567         * gcc.target/bfin/builtins/norm16-7.c: Ditto.
568         * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
569         * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
570         * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
571         * gcc.target/bfin/builtins/norm32-11.c: Ditto.
572         * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
573         * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
574         * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
575         * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
576         * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
577         * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
578         * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
579         * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
580         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
581         * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
582         * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
583         * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
584         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
585         * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
586         * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
587         * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
588         * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
589         * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
590         * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
591         * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
592         * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
593         * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
594         * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
595         * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
596         * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
597         * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
598         * gcc.target/bfin/builtins/circptr.c: Ditto.
599         * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
600         * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
601         * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
602         * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
603         * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
604         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
605         * gcc.target/bfin/builtins/norm32-3.c: Ditto.
606         * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
607         * gcc.target/bfin/builtins/norm16-4.c: Ditto.
608         * gcc.target/bfin/builtins/norm32-7.c: Ditto.
609         * gcc.target/bfin/builtins/norm16-8.c: Ditto.
610         * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
611         * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
612         * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
613         * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
614         * gcc.target/bfin/builtins/norm32-12.c: Ditto.
615         * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
616         * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
617         * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
618         * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
619         * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
620         * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
621         * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
622         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
623         * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
624         * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
625         * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
626         * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
627         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
628         * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
629         * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
630         * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
631         * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
632         * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
633         * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
634         * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
635         * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
636         * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
637         * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
638         * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
639         * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
640         * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
641         * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
642         * gcc.target/bfin/builtins/norm16-1.c: Ditto.
643         * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
644         * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
645         * gcc.target/bfin/builtins/norm32-4.c: Ditto.
646         * gcc.target/bfin/builtins/norm16-5.c: Ditto.
647         * gcc.target/bfin/builtins/norm32-8.c: Ditto.
648         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
649         * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
650         * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
651         * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
652         * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
653         * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
654         * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
655         * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
656         * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
657         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
658         * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
659         * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
660         * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
661         * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
662         * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
663         * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
664         * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
665         * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
666         * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
667         * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
668         * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
669
670 2011-05-03  Bernd Schmidt  <bernds@codesourcery.com>
671
672         * gcc.target/arm/cold-lc.c: New test.
673
674 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
675
676         PR target/48774
677         * gcc.dg/pr48774.c: New test.
678
679 2011-05-03  Richard Guenther  <rguenther@suse.de>
680
681         * gcc.dg/large-size-array-5.c: New testcase.
682
683 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
684
685         * gcc.dg/vect/vect-strided-u16-i3.c: New test.
686
687 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
688
689         * lib/target-supports.exp (check_effective_target_vect_strided):
690         Replace with...
691         (check_effective_target_vect_strided2)
692         (check_effective_target_vect_strided3)
693         (check_effective_target_vect_strided4)
694         (check_effective_target_vect_strided8): ...these new functions.
695
696         * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
697         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
698         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
699         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
700         * gcc.dg/vect/pr37539.c: Likewise.
701         * gcc.dg/vect/slp-11a.c: Likewise.
702         * gcc.dg/vect/slp-11b.c: Likewise.
703         * gcc.dg/vect/slp-11c.c: Likewise.
704         * gcc.dg/vect/slp-12a.c: Likewise.
705         * gcc.dg/vect/slp-12b.c: Likewise.
706         * gcc.dg/vect/slp-18.c: Likewise.
707         * gcc.dg/vect/slp-19a.c: Likewise.
708         * gcc.dg/vect/slp-19b.c: Likewise.
709         * gcc.dg/vect/slp-21.c: Likewise.
710         * gcc.dg/vect/slp-23.c: Likewise.
711         * gcc.dg/vect/vect-cselim-1.c: Likewise.
712
713         * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
714         instead of vect_interleave && vect_extract_even_odd.
715         * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
716         * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
717         * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
718         * gcc.dg/vect/vect-1.c: Likewise.
719         * gcc.dg/vect/vect-10.c: Likewise.
720         * gcc.dg/vect/vect-98.c: Likewise.
721         * gcc.dg/vect/vect-107.c: Likewise.
722         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
723         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
724         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
725         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
726         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
727         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
728         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
729         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
730         * gcc.dg/vect/vect-strided-float.c: Likewise.
731         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
732         * gcc.dg/vect/vect-strided-mult.c: Likewise.
733         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
734         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
735         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
736         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
737         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
738         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
739         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
740         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
741         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
742         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
743         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
744         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
745         * gcc.dg/vect/vect-vfa-03.c: Likewise.
746
747         * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
748         target condition.
749         * gcc.dg/vect/pr30843.c: Likewise.
750         * gcc.dg/vect/pr33866.c: Likewise.
751         * gcc.dg/vect/slp-reduc-6.c: Likewise.
752         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
753         * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
754         * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
755
756 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
757
758         * gcc.dg/vect/slp-11.c: Split into...
759         * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
760         gcc.dg/vect/slp-11c.c: ...these tests.
761         * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
762         * gcc.dg/vect/slp-12c.c: ...this new test.
763         * gcc.dg/vect/slp-19.c: Split into...
764         * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
765         gcc.dg/vect/slp-19c.c: ...these new tests.
766
767 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
768
769         * lib/target-supports.exp
770         (check_effective_target_vect_extract_even_odd_wide): Delete.
771         (check_effective_target_vect_strided_wide): Likewise.
772         * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
773         * gcc.dg/vect/fast-math-pr35982.c: Likewise.
774         * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
775         * gcc.dg/vect/pr37539.c: Likewise.
776         * gcc.dg/vect/slp-11.c: Likewise.
777         * gcc.dg/vect/slp-12a.c: Likewise.
778         * gcc.dg/vect/slp-12b.c: Likewise.
779         * gcc.dg/vect/slp-19.c: Likewise.
780         * gcc.dg/vect/slp-23.c: Likewise.
781         * gcc.dg/vect/vect-1.c: Likewise.
782         * gcc.dg/vect/vect-98.c: Likewise.
783         * gcc.dg/vect/vect-107.c: Likewise.
784         * gcc.dg/vect/vect-strided-float.c: Likewise.
785
786 2011-05-02  Jason Merrill  <jason@redhat.com>
787
788         * g++.dg/init/new31.C: New.
789
790 2011-05-02  Simon Martin  <simartin@users.sourceforge.net>
791
792         PR c/35445
793         * gcc.dg/pr35445.c: New test.
794
795 2011-05-02  Jason Merrill  <jason@redhat.com>
796
797         * c-c++-common/vla-1.c: New.
798
799 2011-05-02  Richard Guenther  <rguenther@suse.de>
800
801         PR tree-optimization/48822
802         * gcc.dg/torture/pr48822.c: New testcase.
803
804 2011-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
805
806         PR c++/47969
807         * g++.dg/cpp0x/constexpr-47969.C: New.
808
809 2011-05-02  Ira Rosen  <ira.rosen@linaro.org>
810
811         PR testsuite/48498
812         * gcc.dg/vect/slp-3.c: Increase loop bound.  Don't expect to fail
813         on vect_no_align targets.
814         * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
815         vect_no_align targets.
816
817 2011-05-01  Xinliang David Li  <davidxl@google.com>
818
819         * gcc.dg/tree-ssa/integer-addr.c: New test.
820         * gcc.dg/tree-ssa/alias_bug.c: New test.
821
822 2011-05-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
823
824         PR libgfortran/48787
825         * gfortran.dg/round_3.f08: Add more checks.
826
827 2011-04-30  Tobias Burnus  <burnus@net-b.de>
828
829         PR fortran/48821
830         * gfortran.dg/import9.f90: New, proper test.
831         * gfortran.dg/interface_37.f90: Remove bogus
832         test (bogus copy of interface_36.f90).
833
834 2011-04-30  Tobias Burnus  <burnus@net-b.de>
835
836         PR fortran/48821
837         * gfortran.dg/interface_37.f90: New.
838
839 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
840
841         PR fortran/48746
842         * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
843
844 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
845
846         PR tree-optimization/48809
847         * gcc.c-torture/execute/pr48809.c: New test.
848
849 2011-04-29  Jeff Law <law@redhat.com>
850
851         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
852
853 2011-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
854
855         PR c++/48606
856         * g++.dg/init/ctor10.C: New.
857
858 2011-04-29  Le-Chun Wu  <lcwu@google.com>
859
860         * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
861           warning in implicitly instantiated templates.
862
863 2011-04-29  Le-Chun Wu  <lcwu@google.com>
864
865         * g++.dg/warn/Wnull-conversion-1.C: New.
866         * g++.dg/warn/Wnull-conversion-2.C: New.
867
868 2011-04-29  Diego Novillo  <dnovillo@google.com>
869
870         * g++.old-deja/g++.other/null3.C: Expect warning about
871         converting boolean to a pointer.
872
873 2011-04-29  Paul Thomas  <pault@gcc.gnu.org>
874
875         PR fortran/48462
876         * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
877         being a target.
878
879         PR fortran/48746
880         * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
881
882 2011-04-29  Tobias Burnus  <burnus@net-b.de>
883
884         PR fortran/48810
885         * gfortran.dg/typebound_proc_22.f90: New.
886
887         PR fortran/48800
888         * gfortran.dg/interface_36.f90: New.
889
890 2011-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
891
892         PR libgfortran/48488
893         PR libgfortran/48602
894         PR libgfortran/48615
895         PR libgfortran/48684
896         PR libgfortran/48787
897         * gfortran.dg/fmt_g.f: Adjust test.
898         * gfortran.dg/fmt_g0_1.f08: Adjust test.
899         * gfortran.dg/round_3.f08: New test.
900         * gfortran.dg/namelist_print_1.f: Adjust test.
901         * gfortran.dg/char4_iunit_1.f03: Adjust test.
902         * gfortran.dg/f2003_io_5.f03: Adjust test.
903         * gfortran.dg/coarray_15.f90: Adjust test.
904         * gfortran.dg/namelist_65.f90: Adjust test.
905         * gfortran.dg/fmt_cache_1.f: Adjust test.
906         * gfortran.dg/char4_iunit_2.f03: Adjust test.
907         * gfortran.dg/real_const_3.f90: Adjust test.
908
909 2011-04-28  Xinliang David Li  <davidxl@google.com>
910
911         * testsuite/gcc.dg/tree-prof/prof-robust-1.c: New test.
912         * testsuite/g++.dg/prof-robust-1.C: New test.
913
914 2011-04-28  Ira Rosen  <ira.rosen@linaro.org>
915
916         PR tree-optimization/48765
917         * gcc.dg/vect/pr48765.c: New.
918
919 2011-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
920
921         PR tree-optimization/48775
922         * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
923
924 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
925
926         PR c++/48798
927         * g++.dg/inherit/pr48798.C: New.
928         * g++.old-deja/g++.other/base1.C: Adjust.
929
930 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
931
932         PR c++/48656
933         * g++.dg/template/inherit7.C: New test case.
934
935 2011-04-28  Richard Guenther  <rguenther@suse.de>
936
937         PR tree-optimization/40052
938         PR tree-optimization/15347
939         * gcc.dg/tree-ssa/vrp57.c: New testcase.
940         * gcc.dg/pr15347.c: Likewise.
941
942 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
943
944         PR c++/48530
945         * g++.dg/cpp0x/sfinae18.C: New.
946
947 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
948
949         PR c++/48771
950         * g++.dg/ext/is_literal_type1.C: New.
951
952 2011-04-28  Tobias Burnus  <burnus@net-b.de>
953
954         PR fortran/48112
955         PR fortran/48279
956         * gfortran.dg/interface_35.f90: New.
957         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
958         * gfortran.dg/func_result_6.f90: Add dg-warning.
959         * gfortran.dg/bessel_1.f90: Ditto.
960         * gfortran.dg/hypot_1.f90: Ditto.
961         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
962         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
963         * gfortran.dg/interface_assignment_4.f90: Ditto.
964
965 2011-04-27  Jason Merrill  <jason@redhat.com>
966
967         * g++.dg/ext/complex8.C: New.
968
969         * g++.dg/cpp0x/initlist49.C: New.
970         * g++.dg/init/new30.C: New.
971
972 2011-04-27  Tobias Burnus  <burnus@net-b.de>
973
974         PR fortran/48788
975         * gfortran.dg/whole_file_34.f90: New.
976
977 2011-04-27  Jan Hubicka  <jh@suse.cz>
978
979         * gcc.dg/tree-ssa/inline-9.c: New testcase.
980
981 2011-04-27  Jason Merrill  <jason@redhat.com>
982
983         * g++.old-deja/g++.oliva/overload1.C: Adjust.
984
985         * g++.dg/parse/ambig6.C: New.
986
987 2011-04-27  Nick Clifton  <nickc@redhat.com>
988
989         * gcc.dg/20020312-2.c: Add definition for RX.
990
991         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
992         option with RX targets.
993
994         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
995         /* */ comments.
996
997 2011-04-27  Richard Guenther  <rguenther@suse.de>
998
999         * gcc.dg/tree-ssa/pr23382.c: Remove.
1000
1001 2011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
1002
1003         PR target/48767
1004         * gcc.c-torture/compile/pr48767.c: New test.
1005
1006 2011-04-27  Richard Guenther  <rguenther@suse.de>
1007
1008         PR tree-optimization/48772
1009         * g++.dg/pr48772.C: New testcase.
1010
1011 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
1012
1013         PR c/48742
1014         * gcc.c-torture/compile/pr48742.c: New test.
1015
1016 2011-04-26  Jason Merrill  <jason@redhat.com>
1017
1018         * g++.dg/lookup/koenig13.C: New.
1019
1020         * g++.dg/cpp0x/initlist48.C: New.
1021
1022 2011-04-25  Jason Merrill  <jason@redhat.com>
1023
1024         * g++.dg/cpp0x/sfinae17.C: New.
1025
1026 2011-03-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
1027
1028         PR target/48258
1029         * gcc.target/powerpc/pr48258-1.c: New file.
1030         * gcc.target/powerpc/pr48258-2.c: Ditto.
1031
1032 2011-04-26  Xinliang David Li  <davidxl@google.com>
1033
1034         * gcc.dg/uninit-suppress.c: New test.
1035         * gcc.dg/uninit-suppress.c: New test.
1036
1037 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
1038
1039         PR debug/48768
1040         * gcc.dg/pr48768.c: New test.
1041
1042         PR tree-optimization/48734
1043         * gcc.c-torture/compile/pr48734.c: New test.
1044
1045         PR testsuite/48753
1046         * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
1047
1048 2011-04-26  Richard Guenther  <rguenther@suse.de>
1049
1050         PR tree-optimization/48731
1051         * gcc.dg/torture/pr48731.c: New testcase.
1052
1053 2011-04-26  Richard Guenther  <rguenther@suse.de>
1054
1055         PR testsuite/48753
1056         * gcc.dg/tree-prof/val-prof-2.c: Adjust.
1057
1058 2011-04-26  Richard Guenther  <rguenther@suse.de>
1059
1060         PR middle-end/48694
1061         * gcc.dg/torture/pr48694-1.c: New testcase.
1062         * gcc.dg/torture/pr48694-2.c: Likewise.
1063
1064 2011-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
1065
1066         * g++.dg/ext/underlying_type1.C: New.
1067         * g++.dg/ext/underlying_type2.C: Likewise.
1068         * g++.dg/ext/underlying_type3.C: Likewise.
1069         * g++.dg/ext/underlying_type4.C: Likewise.
1070         * g++.dg/ext/underlying_type5.C: Likewise.
1071         * g++.dg/ext/underlying_type6.C: Likewise.
1072         * g++.dg/ext/underlying_type7.C: Likewise.
1073         * g++.dg/ext/underlying_type8.C: Likewise.
1074         * g++.dg/ext/underlying_type9.C: Likewise.
1075         * g++.dg/ext/underlying_type10.C: Likewise.
1076
1077 2011-04-25  Jason Merrill  <jason@redhat.com>
1078
1079         * g++.dg/cpp0x/regress/template-const2.C: New.
1080
1081 2011-04-25  Jeff Law <law@redhat.com>
1082
1083         * gcc.dg/tree-ssa/vrp56.c: new test.
1084
1085 2011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1086
1087         * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
1088
1089 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
1090
1091         PR preprocessor/48740
1092         * c-c++-common/raw-string-11.c: New test.
1093
1094 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
1095
1096         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
1097         hppa*-*-hpux*.
1098
1099 2011-04-23  Tobias Burnus  <burnus@net-b.de>
1100
1101         PR fortran/18918
1102         * gfortran.dg/coarray_19.f90: New.
1103
1104 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
1105
1106         PR c/48685
1107         * gcc.dg/pr48685.c: New test.
1108
1109 2011-04-22  Jan Hubicka  <jh@suse.cz>
1110
1111         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
1112
1113 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
1114
1115         PR tree-optimization/48717
1116         * gcc.c-torture/execute/pr48717.c: New test.
1117
1118 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
1119
1120         PR target/48723
1121         * gcc.target/i386/pr48723.c: New test.
1122
1123 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
1124
1125         PR c/48716
1126         * gcc.dg/gomp/pr48716.c: New test.
1127         * g++.dg/gomp/pr48716.C: New test.
1128
1129 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
1130
1131         PR c/36750
1132         * gcc.dg/missing-field-init-2.c: Update testcase.
1133
1134 2011-04-22  Alan Modra  <amodra@gmail.com>
1135
1136         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
1137
1138 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
1139
1140         PR fortran/48405
1141         * gfortran.dg/function_optimize_6.f90:  New test.
1142
1143 2011-04-21  Easwaran Raman  <eraman@google.com>
1144
1145         * gcc.dg/stack-layout-2.c: New test.
1146
1147 2011-04-21  Richard Guenther  <rguenther@suse.de>
1148
1149         PR lto/48703
1150         * g++.dg/lto/pr48207-2_0.C: New testcase.
1151         * g++.dg/lto/pr48207-3_0.C: Likewise.
1152
1153 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
1154
1155         * gnat.dg/volatile5.adb: New test.
1156         * gnat.dg/volatile5_pkg.ads: New helper.
1157
1158 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
1159
1160         PR target/48708
1161         * gcc.target/i386/pr48708.c: New test.
1162
1163 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
1164
1165         * gcc.dg/vect/vect-119.c: New test.
1166
1167 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
1168
1169         * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
1170         and once without.
1171
1172 2011-04-21  Richard Earnshaw  <rearnsha@arm.com>
1173             Richard Sandiford  <richard.sandiford@linaro.org>
1174
1175         PR target/46329
1176         * gcc.target/arm/pr46329.c: New test.
1177
1178 2011-04-21  Tobias Burnus  <burnus@net-b.de>
1179
1180         PR fortran/18918
1181         * gfortran.dg/coarray_18.f90: New.
1182
1183 2011-04-20  Jason Merrill  <jason@redhat.com>
1184
1185         * g++.dg/cpp0x/initlist47.C: New.
1186
1187         * g++.dg/init/dtor4.C: New.
1188
1189 2011-04-20  Uros Bizjak  <ubizjak@gmail.com>
1190
1191         PR target/48678
1192         * gcc.target/i386/sse2-pinsrw.c: New test.
1193         * gcc.target/i386/avx-vpinsrw.c: Ditto.
1194         * gcc.target/i386/sse4_1-insvqi.c: Ditto.
1195         * gcc.target/i386/sse2-insvhi.c: Ditto.
1196         * gcc.target/i386/sse4_1-insvsi.c: Ditto.
1197         * gcc.target/i386/sse4_1-insvdi.c: Ditto.
1198
1199 2011-04-20  Jason Merrill  <jason@redhat.com>
1200
1201         * g++.dg/template/const4.C: New.
1202
1203 2011-04-20  Easwaran Raman  <eraman@google.com>
1204
1205         * gcc.dg/stack-layout-1.c: New test.
1206
1207 2011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
1208
1209         * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
1210         * lib/target-supports.exp (check_effective_target_vect_shift_char): New
1211         function.
1212
1213 2011-04-20  Kai Tietz  <ktietz@redhat.com>
1214
1215         * gcc.dg/binop-xor1.c: New test.
1216         * gcc.dg/binop-xor2.c: New test.
1217         * gcc.dg/binop-xor3.c: New test.
1218         * gcc.dg/binop-xor4.c: New test.
1219         * gcc.dg/binop-xor5.c: New test.
1220
1221 2011-04-20  Richard Guenther  <rguenther@suse.de>
1222
1223         PR tree-optimization/47892
1224         * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
1225
1226 2011-04-20  Richard Guenther  <rguenther@suse.de>
1227
1228         PR middle-end/48695
1229         * g++.dg/torture/pr48695.C: New testcase.
1230
1231 2011-04-20  Georg-Johann Lay  <avr@gjlay.de>
1232
1233         * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
1234         * gcc.c-torture/execute/cmpsi-2.c: Ditto
1235         * gcc.c-torture/execute/pr45262.c: Ditto
1236         * gcc.dg/torture/pr43165.c: Ditto.
1237         * gcc.dg/torture/pr47228.c: Ditto.
1238         * gcc.dg/tree-ssa/pr45144.c: Ditto.
1239         * gcc.dg/ipa/pr45644.c: Ditto.
1240         * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
1241         PDP11.
1242
1243 2011-04-19  Jason Merrill  <jason@redhat.com>
1244
1245         * g++.dg/ext/complex7.C: New.
1246
1247         * g++.dg/ext/attrib41.C: New.
1248
1249 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
1250
1251         PR testsuite/48676
1252         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
1253
1254 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
1255
1256         PR target/48678
1257         * gcc.target/i386/pr48678.c: New test.
1258
1259 2011-04-19  Martin Jambor  <mjambor@suse.cz>
1260
1261         * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
1262         * g++.dg/opt/devirt2.C: New test.
1263         * g++.dg/ipa/devirt-g-1.C: Likewise.
1264
1265 2011-04-19  Tobias Burnus  <burnus@net-b.de>
1266
1267         PR fortran/48588
1268         * gfortran.dg/whole_file_33.f90: New.
1269
1270 2011-04-19  Martin Jambor  <mjambor@suse.cz>
1271
1272         * g++.dg/ipa/devirt-7.C: New test.
1273
1274 2011-04-19  Richard Guenther  <rguenther@suse.de>
1275
1276         PR lto/48207
1277         * g++.dg/lto/pr48207_0.C: New testcase.
1278
1279 2011-04-18  Jason Merrill  <jason@redhat.com>
1280
1281         * g++.dg/init/void1.C: New.
1282
1283         * g++.dg/cpp0x/union4.C: New.
1284
1285 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
1286
1287         PR middle-end/48661
1288         * g++.dg/torture/pr48661.C: New test.
1289
1290         PR c++/48632
1291         * g++.dg/gomp/pr48632.C: New test.
1292
1293 2011-04-18  Uros Bizjak  <ubizjak@gmail.com>
1294
1295         * gcc.target/i386/sse2-maskmovdqu.c: New test.
1296         * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
1297
1298 2011-04-18  Tobias Burnus  <burnus@net-b.de>
1299
1300         PR fortran/18918
1301         * gfortran.dg/coarray_17.f90: New.
1302         * gfortran.dg/coarray_10.f90: Update dg-error.
1303
1304 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1305
1306         PR testsuite/48251
1307         * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
1308         * gfortran.dg/guality/guality.exp: Likewise.
1309
1310 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1311
1312         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
1313
1314 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1315
1316         * gcc.dg/vect/pr48377.c: Remove dg-do run.
1317
1318 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1319
1320         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
1321
1322 2011-04-18  Richard Guenther  <rguenther@suse.de>
1323
1324         PR middle-end/46364
1325         * g++.dg/torture/pr46364.C: New testcase.
1326
1327 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1328
1329         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
1330
1331 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
1332
1333         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
1334
1335 2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
1336             Ira Rosen  <ira.rosen@linaro.org>
1337
1338         PR target/48252
1339         * gcc.target/arm/pr48252.c: New test.
1340
1341 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
1342
1343         PR tree-optimization/48616
1344         * gcc.dg/pr48616.c: New test.
1345
1346 2011-04-18  Tobias Burnus  <burnus@net-b.de>
1347
1348         PR fortran/18918
1349         * gfortran.dg/coarray_16.f90: New.
1350
1351 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
1352
1353         PR fortran/48462
1354         * gfortran.dg/realloc_on_assign_7.f03: New test.
1355
1356 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1357
1358         PR libgfortran/48602
1359         * gfortran.dg/fmt_g0_6.f08: New test.
1360
1361 2011-04-17  Jason Merrill  <jason@redhat.com>
1362
1363         * g++.dg/cpp0x/sfinae16.C: New.
1364
1365 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
1366
1367         * gcc.target/mips/reg-var-1.c: New test.
1368
1369 2011-04-17  Jan Hubicka  <jh@suse.cz>
1370
1371         * gcc.dg/winline-5.c: Update testcase.
1372
1373 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
1374
1375         * gnat.dg/discr27.ad[sb]: Move dg directive.
1376         * gnat.dg/discr28.ad[sb]: New test.
1377         * gnat.dg/discr28_pkg.ads: New helper.
1378
1379 2011-04-17  Michael Matz  <matz@suse.de>
1380
1381         PR tree-optimization/48622
1382         PR lto/48645
1383         * gcc.dg/lto/pr48622_0.c: New test.
1384
1385 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
1386
1387         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
1388         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1389         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1390         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1391         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1392         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1393
1394 2011-04-15  Jason Merrill  <jason@redhat.com>
1395
1396         * g++.dg/cpp0x/range-for17.C: New.
1397
1398 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
1399
1400         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
1401         * g++.dg/cpp0x/range-for3.C: Likewise.
1402         * g++.dg/cpp0x/range-for9.C: Correct error message.
1403         * g++.dg/cpp0x/range-for11.C: New.
1404         * g++.dg/cpp0x/range-for12.C: New.
1405         * g++.dg/cpp0x/range-for13.C: New.
1406         * g++.dg/cpp0x/range-for14.C: New.
1407         * g++.dg/cpp0x/range-for15.C: New.
1408         * g++.dg/cpp0x/range-for16.C: New.
1409
1410 2011-04-15  Tobias Burnus  <burnus@net-b.de>
1411
1412         PR fortran/18918
1413         * gfortran.dg/coarray_15.f90: Change to dg-do run.
1414
1415 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1416
1417         * objc.dg/naming-4.m: Updated.
1418         * objc.dg/naming-5.m: Updated.
1419         * objc.dg/naming-6.m: New.
1420         * objc.dg/naming-7.m: New.
1421         * obj-c++.dg/naming-1.mm: Updated.
1422         * obj-c++.dg/naming-2.mm: Updated.
1423         * obj-c++.dg/naming-3.mm: New.
1424         * obj-c++.dg/naming-4.mm: New.
1425
1426 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1427
1428         PR libgfortran/48589
1429         * gfortran.dg/fmt_g0_5.f08: New test.
1430
1431 2011-04-15  Richard Guenther  <rguenther@suse.de>
1432
1433         PR testsuite/48286
1434         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
1435
1436 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
1437
1438         * gcc.target/avr/torture/pr41885.c (dg-options): Change
1439         -finline-limit=0 to -fno-inline
1440
1441 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
1442
1443         PR target/48614
1444         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
1445         just avx.
1446
1447 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
1448
1449         PR target/48605
1450         * gcc.target/i386/sse4_1-insertps-3.c: New test.
1451         * gcc.target/i386/sse4_1-insertps-4.c: New test.
1452         * gcc.target/i386/avx-insertps-3.c: New test.
1453         * gcc.target/i386/avx-insertps-4.c: New test.
1454
1455 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
1456
1457         * gcc.target/avr/torture/pr41885.c (dg-options): Add
1458         -finline-limit=0
1459
1460 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
1461
1462         PR target/46779
1463         PR target/45291
1464         PR target/41894
1465         * gcc.target/avr/pr46779-1.c: New test case
1466         * gcc.target/avr/pr46779-2.c: New test case
1467
1468 2011-04-14  Jason Merrill  <jason@redhat.com>
1469
1470         * g++.dg/cpp0x/sfinae15.C: New.
1471
1472         * g++.dg/cpp0x/sfinae14.C: New.
1473
1474         * g++.dg/ext/vla10.C: New.
1475
1476 2011-04-14  Richard Guenther  <rguenther@suse.de>
1477
1478         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
1479
1480 2011-04-14  Richard Guenther  <rguenther@suse.de>
1481
1482         * gcc.dg/fold-bitand-4.c: Move ...
1483         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
1484
1485 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
1486
1487         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
1488         variables const.
1489         * gcc.target/avr/torture/trivial.c: Ditto.
1490
1491 2011-04-13  Jason Merrill  <jason@redhat.com>
1492
1493         * g++.dg/template/operator11.C: New.
1494
1495 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
1496
1497         PR middle-end/48591
1498         * gcc.dg/gomp/pr48591.c: New test.
1499
1500         PR c++/48570
1501         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
1502         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
1503
1504 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
1505
1506         PR c++/48574
1507         * g++.dg/template/dependent-expr7.C: New test case.
1508
1509 2011-04-13  Jason Merrill  <jason@redhat.com>
1510
1511         * g++.dg/cpp0x/sfinae13.C: New.
1512
1513 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
1514
1515         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
1516
1517 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
1518
1519         * gcc.target/arm/pr43698.c: Remove -march option.
1520
1521 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
1522
1523         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
1524         -march option.
1525
1526 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
1527
1528         PR fortran/48360
1529         PR fortran/48456
1530         * gfortran.dg/realloc_on_assign_6.f03: New test.
1531
1532 2011-04-12  Kai Tietz  <ktietz@redhat.com>
1533
1534         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
1535         targets the additional -mno-ms-bitfields and
1536         -Wno-packed-bitfield-compat options.
1537         * g++.dg/ext/bitfield3.C: Likewise.
1538         * g++.dg/ext/bitfield4.C: Likewise.
1539         * g++.dg/ext/bitfield5.C: Likewise.
1540         * gcc.dg/bitfld-15.c: Likewise.
1541         * gcc.dg/bitfld-16.c: Likewise.
1542         * gcc.dg/bitfld-17.c: Likewise.
1543         * gcc.dg/bitfld-18.c: Likewise.
1544
1545 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
1546
1547         * gcc.target/arm/neon-vld3-1.c: New test.
1548         * gcc.target/arm/neon-vst3-1.c: New test.
1549         * gcc.target/arm/neon/v*.c: Regenerate.
1550
1551 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
1552
1553         PR rtl-optimization/48549
1554         * g++.dg/opt/pr48549.C: New test.
1555
1556 2011-04-12  Richard Guenther  <rguenther@suse.de>
1557
1558         PR tree-optimization/46076
1559         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
1560
1561 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1562
1563         PR testsuite/21164
1564         * lib/compat.exp (compat-execute): Declare unsupported after
1565         stripping path from src1.
1566         * lib/lto.exp (lto-execute): Likewise.
1567
1568 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
1569
1570         PR c/48552
1571         * gcc.dg/pr48552-1.c: New test.
1572         * gcc.dg/pr48552-2.c: New test.
1573
1574 2011-04-11  Jason Merrill  <jason@redhat.com>
1575
1576         * g++.dg/cpp0x/sfinae12.C: New.
1577
1578         * g++.dg/cpp0x/enum10.C: New.
1579
1580         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
1581
1582         * g++.dg/cpp0x/rv-func.C: New.
1583
1584 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1585
1586         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
1587         alpha*-dec-osf5*.
1588
1589 2011-04-11  Martin Jambor  <mjambor@suse.cz>
1590
1591         PR tree-optimization/48195
1592         * gcc.dg/ipa/pr48195.c: New test.
1593
1594 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
1595
1596         * gnat.dg/return3.adb: Remove unused switch.
1597
1598 2011-04-08  Mike Stump  <mikestump@comcast.net>
1599
1600         PR testsuite/48506
1601         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
1602         default to fno-common.
1603
1604 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
1605
1606         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
1607         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
1608
1609 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
1610
1611         PR fortran/48448
1612         * gfortran.dg/function_optimize_5.f90:  New test.
1613
1614 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
1615
1616         * gnat.dg/aggr17.adb: New test.
1617         * gnat.dg/aggr18.adb: Likewise.
1618
1619 2011-04-08  Michael Matz  <matz@suse.de>
1620
1621         PR middle-end/48389
1622         * gcc.target/i386/pr48389.c: New test.
1623
1624 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
1625
1626         PR rtl-optimization/48272
1627         * g++.dg/opt/pr48272.C: New.
1628
1629 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
1630
1631         PR rtl-optimization/48235
1632         * gcc.dg/pr48235.c: New.
1633
1634 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
1635
1636         PR rtl-optimization/48302
1637         * g++.dg/opt/pr48302.C: New.
1638
1639 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
1640
1641         PR target/48273
1642         * g++.dg/opt/pr48273.C: New.
1643
1644 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
1645
1646         PR rtl-optimization/48442
1647         * gcc.dg/pr48442.c: New.
1648
1649 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
1650
1651         PR tree-optimization/48377
1652         * gcc.dg/vect/pr48377.c: New test.
1653
1654 2011-04-07  Jason Merrill  <jason@redhat.com>
1655
1656         * g++.dg/cpp0x/regress/call1.C: New.
1657
1658         * g++.dg/cpp0x/variadic107.C: New.
1659
1660         * g++.dg/cpp0x/sfinae11.C: New.
1661         * g++.dg/cpp0x/noexcept02.C: Fix.
1662
1663         * g++.dg/cpp0x/sfinae10.C: New.
1664
1665         * g++.dg/cpp0x/sfinae9.C: New.
1666
1667         * c-c++-common/Wcast-qual-1.c: Move here from...
1668         * gcc.dg/cast-qual-3.c: ...here, and...
1669         * g++.dg/warn/Wcast-qual2.C: ...here.
1670
1671         * g++.dg/cpp0x/sfinae8.C: New.
1672
1673         * g++.dg/cpp0x/sfinae7.C: New.
1674
1675         * g++.dg/cpp0x/enum9.C: New.
1676
1677 2011-04-07  Mike Stump  <mikestump@comcast.net>
1678
1679         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
1680         with no trampolines.
1681
1682 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
1683
1684         PR fortran/48117
1685         * gfortran.dg/gomp/pr48117.f90: New test.
1686
1687         PR debug/48343
1688         * gcc.dg/torture/pr48343.c: New test.
1689
1690 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1691
1692         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
1693
1694 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
1695
1696         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
1697
1698 2011-04-07  Tom de Vries  <tom@codesourcery.com>
1699
1700         PR target/43920
1701         * lib/scanasm.exp (object-size): New proc.
1702         * gcc.target/arm/pr43920-2.c: New test.
1703
1704 2011-04-06  Tobias Burnus  <burnus@net-b.de>
1705
1706         PR fortran/18918
1707         PR fortran/48477
1708         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
1709
1710 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
1711
1712         * gcc.dg/mtune.c: Prune note from output.
1713
1714 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
1715
1716         PR debug/48466
1717         * gcc.dg/guality/pr36977.c: New test.
1718         * gcc.dg/guality/pr48466.c: New test.
1719
1720 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
1721
1722         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
1723
1724 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
1725
1726         * gnat.dg/return3.adb: New test.
1727
1728 2011-04-06  Richard Guenther  <rguenther@suse.de>
1729
1730         PR tree-optimization/47663
1731         * gcc.dg/tree-ssa/inline-8.c: New testcase.
1732
1733 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
1734
1735         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
1736         Solaris 8 and 9 as well.
1737
1738 2011-04-05  Tom de Vries  <tom@codesourcery.com>
1739
1740         PR target/43920
1741         * gcc.target/arm/pr43920-1.c: New test.
1742
1743 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
1744
1745         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
1746         (cctor): Actually return the value.
1747         (main): Cast return values.
1748
1749 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
1750
1751         * gfortran.dg/character_comparison_8.f90:  New test.
1752
1753 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
1754
1755         * frontend-passes: (optimize_lexical_comparison): New function.
1756         (optimize_expr): Call it.
1757         (optimize_comparison): Also handle lexical comparison functions.
1758         Return false instad of -2 for unequal comparison.
1759
1760 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
1761
1762         PR fortran/48412
1763         * function_optimize_4.f90:  New test.
1764
1765 2011-04-04  Tobias Burnus  <burnus@net-b.de>
1766
1767         PR fortran/18918
1768         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
1769         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
1770         * gfortran.dg/coarray_15.f90: New.
1771
1772 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1773
1774         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
1775         * gfortran.dg/bessel_7.f90: Likewise.
1776
1777 2011-04-03  Tobias Burnus  <burnus@net-b.de>
1778
1779         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
1780
1781 2011-04-03  Richard Guenther  <rguenther@suse.de>
1782             Ira Rosen  <ira.rosen@linaro.org>
1783
1784         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
1785         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
1786         -ftree-loop-if-convert-stores.
1787
1788 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
1789
1790         * gnat.dg/specs/aggr2.ads: New test.
1791
1792 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
1793
1794         * gnat.dg/debug2.ad[sb]: New test.
1795         * gnat.dg/debug2_pkg.ads: New helper.
1796         * gnat.dg/debug3.ad[sb]: New test.
1797
1798 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
1799
1800         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
1801
1802 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
1803
1804         PR middle-end/48335
1805         * gcc.c-torture/compile/pr48335-1.c: New test.
1806         * gcc.dg/pr48335-1.c: New test.
1807         * gcc.dg/pr48335-2.c: New test.
1808         * gcc.dg/pr48335-3.c: New test.
1809         * gcc.dg/pr48335-4.c: New test.
1810         * gcc.dg/pr48335-5.c: New test.
1811         * gcc.dg/pr48335-6.c: New test.
1812         * gcc.dg/pr48335-7.c: New test.
1813         * gcc.dg/pr48335-8.c: New test.
1814         * gcc.target/i386/pr48335-1.c: New test.
1815
1816 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
1817
1818         PR c/36299
1819         * gcc.dg/Waddress.c: New test.
1820
1821 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
1822
1823         PR fortran/48352
1824         * gfortran.dg/function_optimize_3.f90:  New test.
1825
1826 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
1827
1828         * gcc.c-torture/compile/20110401-1.c: New test.
1829
1830         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
1831         * g++.dg/lto/20091002-2_0.C: Likewise.
1832         * g++.dg/lto/20090303_0.c: Likewise.
1833         * g++.dg/lto/20091004-1_0.C: Likewise.
1834         * g++.dg/lto/20091002-3_0.C: Likewise.
1835         * g++.dg/lto/20091004-2_0.C: Likewise.
1836         * g++.dg/lto/20081123_0.C: Likewise.
1837         * g++.dg/lto/20090313_0.C: Likewise.
1838         * g++.dg/lto/20081109-1_0.C: Likewise.
1839         * g++.dg/lto/20081219_0.C: Likewise.
1840         * g++.dg/lto/20081204-1_0.C: Likewise.
1841         * g++.dg/lto/20090302_0.C: Likewise.
1842         * g++.dg/lto/20081119-1_0.C: Likewise.
1843         * g++.dg/lto/20081118_0.C: Likewise.
1844         * gcc.dg/lto/20091020-2_0.c: Likewise.
1845         * gcc.dg/lto/20090210_0.c: Likewise.
1846         * gcc.dg/lto/20081204-1_0.c: Likewise.
1847         * gcc.dg/lto/20081224_0.c: Likewise.
1848         * gcc.dg/lto/20090219_0.c: Likewise.
1849         * gcc.dg/lto/20091014-1_0.c: Likewise.
1850         * gcc.dg/lto/20091016-1_0.c: Likewise.
1851         * gcc.dg/lto/20090206-2_0.c: Likewise.
1852         * gcc.dg/lto/20090116_0.c: Likewise.
1853         * gcc.dg/lto/20091013-1_0.c: Likewise.
1854         * gcc.dg/lto/20091015-1_0.c: Likewise.
1855         * gcc.dg/lto/20090126-2_0.c: Likewise.
1856
1857 2011-03-31  Ian Lance Taylor  <iant@google.com>
1858
1859         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
1860
1861 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
1862
1863         * gnat.dg/opt16.adb: New test.
1864
1865 2011-03-31  Jason Merrill  <jason@redhat.com>
1866
1867         * g++.dg/cpp0x/defaulted24.C: New.
1868
1869 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1870
1871         PR target/16292
1872         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
1873         with -O0.
1874
1875 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
1876
1877         * g++.dg/other/i386-9.C: New test.
1878
1879 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1880
1881         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
1882
1883 2011-03-30  Jason Merrill  <jason@redhat.com>
1884
1885         * g++.dg/cpp0x/regress/error-recovery1.C: New.
1886
1887         * g++.dg/cpp0x/regress/isnan.C: New.
1888
1889         * g++.dg/cpp0x/initlist46.C: New.
1890
1891 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
1892
1893         PR target/47551
1894         * gcc.target/arm/neon-modes-2.c: New test.
1895
1896 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
1897
1898         PR c/48305
1899         * gcc.c-torture/compile/pr48305.c: New test.
1900
1901 2011-03-29  Jason Merrill  <jason@redhat.com>
1902
1903         * g++.dg/cpp0x/regress/value-dep1.C: New.
1904
1905 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
1906
1907         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
1908
1909 2011-03-29  Ian Lance Taylor  <iant@google.com>
1910
1911         * go.test/go-test.exp: Handle the test lines used in several new
1912         tests.
1913         (errchk): Add opts parameter.  Change all callers.  Handle parens
1914         in regexps.
1915
1916 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
1917             Dominique d'Humieres  <dominiq@lps.ens.fr>
1918
1919         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
1920         and __APPLE__ && __PPC__ && __ALTIVEC__.
1921
1922 2011-03-29  Jason Merrill  <jason@redhat.com>
1923
1924         * g++.dg/cpp0x/dependent1.C: New.
1925
1926         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
1927
1928         * g++.dg/cpp0x/constexpr-memfn1.C: New.
1929
1930         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
1931
1932 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
1933
1934         PR fortran/48095
1935         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
1936         * gfortran.dg/proc_ptr_comp_32.f90: New.
1937
1938 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
1939
1940         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
1941         check for corresponding warning.
1942
1943 2011-03-28  Jason Merrill  <jason@redhat.com>
1944
1945         * g++.dg/cpp0x/rv-deduce2.C: New.
1946
1947 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
1948
1949         PR debug/48203
1950         * gcc.dg/pr48203.c: New test.
1951
1952 2011-03-28  Jeff Law <law@redhat.com>
1953
1954         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
1955
1956 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
1957
1958         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
1959         and __PPC__ && __ALTIVEC__.
1960
1961 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
1962
1963         PR testsuite/48238
1964         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
1965         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
1966         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
1967         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
1968
1969 2011-03-28  Jason Merrill  <jason@redhat.com>
1970
1971         * g++.dg/cpp0x/initlist-array2.C: New.
1972
1973         * g++.dg/cpp0x/initlist-array1.C: New.
1974
1975         * g++.dg/cpp0x/constexpr-compound.C: New.
1976
1977         * g++.dg/cpp0x/constexpr-using.C: New.
1978
1979         * g++.dg/cpp0x/constexpr-noexcept.C: New.
1980
1981 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
1982
1983         PR testsuite/48276
1984         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
1985
1986 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
1987
1988         * gcc.dg/slp-1.c: New test.
1989
1990 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
1991
1992         * gcc.target/i386/avx256-unaligned-load-1.c: New.
1993         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
1994         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
1995         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
1996         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
1997         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
1998         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
1999         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
2000         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
2001         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
2002         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
2003         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
2004         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
2005         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
2006
2007 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
2008
2009         PR fortran/47065
2010         * gfortran.dg/trim_optimize_5.f90:  New test.
2011         * gfortran.dg/trim_optimize_6.f90:  New test.
2012
2013 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
2014
2015         PR target/38598
2016         * gcc.target/mips/madd-7.c: Remove -mlong32.
2017         * gcc.target/mips/msub-7.c: Likewise.
2018
2019 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
2020
2021         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
2022         accesses to preserve the meaning of the test for doubleword vectors.
2023         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
2024         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
2025
2026 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
2027
2028         PR fortran/48291
2029         * gfortran.dg/class_42.f03: New.
2030
2031 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
2032
2033         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
2034         strided accesses.
2035
2036 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
2037
2038         PR rtl-optimization/48144
2039         * gcc.dg/pr48144.c: New test.
2040
2041 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
2042
2043         * gnat.dg/discr27.ad[sb]: New test.
2044
2045 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
2046
2047         * gnat.dg/limited_with2.ad[sb]: New test.
2048         * gnat.dg/limited_with2_pkg1.ads: New helper.
2049         * gnat.dg/limited_with2_pkg2.ads: Likewise.
2050
2051 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
2052
2053         * gnat.dg/opt15.adb: New test.
2054         * gnat.dg/opt15_pkg.ad[sb]: New helper.
2055
2056 2011-03-25  Tobias Burnus  <burnus@net-b.de>
2057
2058         PR fortran/48174
2059         PR fortran/45304
2060         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
2061         * gfortran.dg/leadz_trailz_3.f90: Ditto
2062
2063 2011-03-25  Martin Jambor  <mjambor@suse.cz>
2064
2065         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
2066
2067 2011-03-25  Jason Merrill  <jason@redhat.com>
2068
2069         * g++.dg/cpp0x/defaulted22.C: New.
2070         * g++.dg/cpp0x/defaulted23.C: New.
2071         * g++.dg/cpp0x/defaulted15.C: Adjust.
2072
2073 2011-03-25  Jason Merrill  <jason@redhat.com>
2074
2075         * g++.dg/cpp0x/move1.C: New.
2076
2077 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
2078
2079         PR target/48287
2080         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
2081
2082 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2083
2084         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
2085         for mips-sgi-irix6.5.
2086         Replace snprintf prototype by <stdio.h>.
2087
2088 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2089
2090         PR testsuite/48283
2091         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
2092         run_expensive_tests.
2093         * gcc.dg/graphite/block-4.c: Likewise.
2094         * gcc.dg/graphite/block-7.c: Likewise.
2095         * gcc.dg/graphite/block-8.c: Likewise.
2096
2097 2011-03-25  Richard Guenther  <rguenther@suse.de>
2098
2099         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
2100         * g++.dg/tree-ssa/pr8781.C: Likewise.
2101         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
2102         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
2103         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
2104         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
2105         * gcc.dg/tree-ssa/alias-18.c: Likewise.
2106         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
2107         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
2108         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
2109         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
2110         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
2111         * gcc.dg/tree-ssa/pr21574.c: Likewise.
2112         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
2113         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
2114         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
2115         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
2116         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
2117         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
2118         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
2119         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
2120         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
2121         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
2122         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
2123         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
2124         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
2125         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
2126         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
2127         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
2128         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
2129         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
2130         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
2131         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2132         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
2133         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2134         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
2135         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
2136         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
2137         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
2138         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
2139         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
2140         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
2141         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
2142         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
2143         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
2144         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
2145         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
2146         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
2147         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
2148         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
2149         * c-c++-common/pr46562-2.c: Likewise.
2150         * gfortran.dg/pr42108.f90: Likewise.
2151         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
2152         foo to be inlined even at -O1.
2153         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
2154         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
2155         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
2156         * gcc.dg/matrix/matrix.exp: Disable FRE.
2157
2158 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
2159
2160         PR debug/48204
2161         * gcc.dg/dfp/pr48204.c: New test.
2162
2163 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
2164
2165         PR target/48209
2166         * gcc.c-torture/execute/pr47917.c: Move this...
2167         * gcc.dg/torture/pr47917.c: to here and add xfails.
2168
2169 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
2170
2171         * gnat.dg/array16.ad[sb]: New test.
2172         * gnat.dg/array16.ads: New helper.
2173
2174 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
2175
2176         * gnat.dg/derived_type2.adb: New test.
2177
2178 2011-03-24  Richard Guenther  <rguenther@suse.de>
2179
2180         PR tree-optimization/48271
2181         * g++.dg/torture/pr48271.C: New testcase.
2182
2183 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
2184
2185         * gnat.dg/array15.ad[sb]: New test.
2186
2187 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
2188
2189         PR target/48237
2190         * gcc.target/i386/pr48237.c: New test.
2191
2192 2011-03-24  Richard Guenther  <rguenther@suse.de>
2193
2194         PR middle-end/48269
2195         * gcc.dg/builtin-object-size-10.c: New testcase.
2196
2197 2011-03-24  Richard Guenther  <rguenther@suse.de>
2198
2199         PR tree-optimization/46562
2200         * c-c++-common/pr46562-2.c: New testcase.
2201         * c-c++-common/pr46562.c: Likewise.
2202
2203 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
2204
2205         * gcc.dg/vect/vect-cselim-1.c: New test.
2206         * gcc.dg/vect/vect-cselim-2.c: New test.
2207
2208 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
2209
2210         * gcc.target/arm/pr46934.c: New.
2211
2212 2011-03-23  Ian Lance Taylor  <iant@google.com>
2213
2214         * go.test/go-test.exp (errchk): Ignore lines containing ////.
2215
2216 2011-03-23  Richard Guenther  <rguenther@suse.de>
2217
2218         * gcc.dg/struct: Remove directory and contents.
2219
2220 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2221
2222         PR testsuite/48251
2223         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
2224
2225 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
2226
2227         * gnat.dg/discr26.ad[sb]: New test.
2228         * gnat.dg/discr26_pkg.ads: New helper.
2229
2230 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
2231
2232         PR target/47553
2233         * gcc.target/arm/neon-vld-1.c: New test.
2234
2235 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
2236
2237         * gnat.dg/array14.ad[sb]: New test.
2238         * gnat.dg/array14_pkg.ads: New helper.
2239
2240 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
2241
2242         * gcc.c-torture/execute/920501-8.x: Remove.
2243         * gcc.c-torture/execute/930513-1.x: Remove.
2244         * gcc.c-torture/execute/960312-1.x: Remove.
2245         * gcc.c-torture/compile/20000804-1.c,
2246         gcc.c-torture/compile/20001205-1.c,
2247         gcc.c-torture/compile/20001226-1.c,
2248         gcc.c-torture/compile/20010518-2.c,
2249         gcc.c-torture/compile/20020312-1.c,
2250         gcc.c-torture/compile/20020604-1.c,
2251         gcc.c-torture/compile/920501-12.c,
2252         gcc.c-torture/compile/920501-4.c,
2253         gcc.c-torture/compile/920520-1.c,
2254         gcc.c-torture/compile/980506-1.c,
2255         gcc.c-torture/execute/980709-1.x,
2256         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
2257         options for m68hc11.
2258         * gcc.dg/cpp/assert4.c: Don't handle ARC.
2259         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
2260         m68hc11.
2261
2262 2011-03-22  Nick Clifton  <nickc@redhat.com>
2263
2264         * lib/target-supports.exp (check_profiling_available): Add MN10300
2265         to the list of targets that do not support profiling.  Restore
2266         alpha sorting to this list.
2267
2268 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
2269
2270         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
2271         failure on 32-bit systems.
2272         * gcc.dg/torture/vector-2.c: Ditto.
2273
2274 2011-03-22  Richard Guenther  <rguenther@suse.de>
2275
2276         PR tree-optimization/48228
2277         * gcc.dg/Wstrict-overflow-23.c: New testcase.
2278
2279 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
2280
2281         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
2282         powerpc.
2283
2284         PR target/48226
2285         * gcc.target/powerpc/pr48226.c: New file.
2286
2287 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
2288
2289         * lib/prune.exp (prune_gcc_output): Prune "could not create
2290         compact unwind for" warnings.
2291
2292 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
2293
2294         PR c/42544
2295         PR c/48197
2296         * gcc.c-torture/execute/pr42544.c: New test.
2297         * gcc.c-torture/execute/pr48197.c: New test.
2298
2299 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
2300
2301         PR preprocessor/48192
2302         * gcc.target/powerpc/pr48192.c: New file.
2303
2304         PR target/48053
2305         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
2306         split problem of 0 being loaded in a VSX register.
2307
2308 2011-03-21  Richard Guenther  <rguenther@suse.de>
2309
2310         PR c/47939
2311         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
2312         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
2313         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
2314         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
2315
2316 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
2317
2318         PR target/48213
2319         * gcc.dg/pr48213.c: New test.
2320
2321 2011-03-21  Kai Tietz  <ktietz@redhat.com>
2322
2323         PR target/12171
2324         * g++.dg/plugin/attribute_plugin.c: Adjust test.
2325
2326 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
2327
2328         * gcc.target/arm/xor-and.c: New.
2329
2330 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
2331
2332         PR fortran/22572
2333         * gfortran.dg/function_optimize_1.f90:  New test.
2334         * gfortran.dg/function_optimize_2.f90:  New test.
2335
2336 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
2337
2338         PR rtl-optimization/47502
2339         * gcc.target/i386/pr47502-1.c: New.
2340         * gcc.target/i386/pr47502-2.c: Likewise.
2341
2342 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
2343
2344         PR rtl-optimization/48156
2345         * gcc.dg/pr48156.c: New test.
2346
2347 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2348
2349         PR libfortran/47439
2350         * gfortran.dg/scratch_1.f90: Adjust test.
2351
2352 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2353
2354         PR libfortran/47439
2355         * gfortran.dg/scratch_1.f90: New test.
2356
2357 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
2358
2359         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
2360         variably modified typedefs.
2361         * gcc.dg/c1x-typedef-2.c: Remove.
2362
2363 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
2364
2365         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
2366         * gcc.dg/c1x-anon-struct-3.c: New test.
2367         * gcc.dg/anon-struct-11.c: Update.
2368
2369 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2370
2371         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
2372         dg-xfail-run-if.
2373         Only xfail with gas.
2374
2375 2011-03-18  Jason Merrill  <jason@redhat.com>
2376
2377         * g++.dg/template/fn-ptr1.C: New.
2378
2379         * g++.dg/overload/volatile1.C: New.
2380
2381         * g++.dg/opt/pr23372.C: New.
2382
2383         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
2384
2385 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2386
2387         PR middle-end/47405
2388         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
2389
2390 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
2391
2392         * gcc.target/arm/unsigned-extend-1.c: New.
2393
2394 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
2395
2396         PR bootstrap/48161
2397         * gcc.c-torture/compile/pr48161.c: New test.
2398
2399 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
2400
2401         PR middle-end/47725
2402         * gcc.dg/torture/pr47725.c: New.
2403
2404 2011-03-17  Jason Merrill  <jason@redhat.com>
2405
2406         * g++.dg/cpp0x/constexpr-overflow2.C: New.
2407         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
2408
2409 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
2410
2411         * gnat.dg/specs/elab2.ads: New test.
2412         * gnat.dg/specs/elab2_pkg.ads: New helper.
2413
2414 2011-03-17  Jason Merrill  <jason@redhat.com>
2415
2416         * g++.dg/cpp0x/decltype-1212.C: New.
2417         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
2418
2419 2011-03-17  Jason Merrill  <jason@redhat.com>
2420
2421         * g++.dg/parse/memfnquals1.C: New.
2422
2423 2011-03-17  Richard Guenther  <rguenther@suse.de>
2424
2425         PR middle-end/48134
2426         * gcc.dg/pr48134.c: New testcase.
2427
2428 2011-03-17  Richard Guenther  <rguenther@suse.de>
2429
2430         PR middle-end/48165
2431         * g++.dg/torture/pr48165.C: New testcase.
2432
2433 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
2434
2435         PR rtl-optimization/48141
2436         * gcc.dg/pr48141.c: New test.
2437
2438 2011-03-16  Jason Merrill  <jason@redhat.com>
2439
2440         * g++.dg/cpp0x/constexpr-48089.C: New.
2441
2442         * g++.dg/cpp0x/constexpr-abi1.C: New.
2443
2444         * g++.dg/cpp0x/constexpr-46336.C: New.
2445         * g++.dg/parse/friend5.C: Adjust expected errors.
2446
2447         * g++.dg/cpp0x/constexpr-47570.C: New.
2448
2449 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
2450
2451         PR debug/47510
2452         * ++.dg/debug/dwarf2/typedef6.C: New test.
2453
2454 2011-03-16  Jason Merrill  <jason@redhat.com>
2455
2456         * g++.dg/cpp0x/elision2.C: New.
2457
2458         * g++.dg/cpp0x/constexpr-array3.C: New.
2459
2460 2011-03-16  Jason Merrill  <jason@redhat.com>
2461
2462         * g++.dg/cpp0x/sfinae6.C: New.
2463         * gcc/testsuite/g++.dg/cpp0x/initlist38.C: Adjust expected error.
2464         * gcc/testsuite/g++.dg/cpp0x/pr45908.C: Likewise.
2465         * gcc/testsuite/g++.dg/cpp0x/sfinae6.C: Likewise.
2466         * gcc/testsuite/g++.old-deja/g++.jason/conversion11.C: Likewise.
2467         * gcc/testsuite/g++.old-deja/g++.law/arg11.C: Likewise.
2468
2469 2011-03-16  Jason Merrill  <jason@redhat.com>
2470
2471         * g++.dg/template/incomplete6.C: New.
2472
2473 2011-03-16  Jeff Law <law@redhat.com>
2474
2475         * gcc.dg/tree-ssa/vrp55.c: New test.
2476
2477 2011-03-16  Jason Merrill  <jason@redhat.com>
2478
2479         * g++.dg/cpp0x/auto22.C: New.
2480
2481 2011-03-16  Richard Guenther  <rguenther@suse.de>
2482
2483         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
2484         optimizing it away if promoted to const.
2485
2486 2011-03-16  Richard Guenther  <rguenther@suse.de>
2487
2488         PR tree-optimization/48149
2489         * gcc.dg/fold-complex-1.c: New testcase.
2490
2491 2011-03-16  Richard Guenther  <rguenther@suse.de>
2492
2493         PR testsuite/48147
2494         * gcc.dg/guality/pr45882.c: Really make sure no inlining
2495         or cloning happens.
2496
2497 2011-03-16  Richard Guenther  <rguenther@suse.de>
2498
2499         PR tree-optimization/26134
2500         * gcc.dg/tree-ssa/complex-6.c: New testcase.
2501
2502 2011-03-16  Richard Guenther  <rguenther@suse.de>
2503
2504         PR tree-optimization/48146
2505         * gcc.dg/torture/pr48146.c: New testcase.
2506
2507 2011-03-16  Richard Guenther  <rguenther@suse.de>
2508
2509         * gcc.dg/tree-ssa/pr14814.c: Adjust.
2510         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
2511
2512 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
2513
2514         PR middle-end/48136
2515         * gcc.c-torture/compile/pr48136.c: New test.
2516
2517         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
2518
2519         PR debug/45882
2520         * gcc.dg/guality/pr45882.c: New test.
2521
2522 2011-03-15  Jason Merrill  <jason@redhat.com>
2523
2524         * g++.dg/cpp0x/constexpr-recursion.C: New.
2525
2526         * g++.dg/cpp0x/implicit11.C: New.
2527
2528 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
2529
2530         * g++.dg/cpp0x/constexpr-attribute.C: New.
2531
2532 2011-03-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2533
2534         * g++.dg/parse/pr34758.C: New.
2535
2536 2011-03-15  Xinliang David Li  <davidxl@google.com>
2537
2538         PR c/47837
2539         * gcc.dg/uninit-pred-7_d.c: New test.
2540         * gcc.dg/uninit-pred-8_d.c: New test.
2541
2542 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
2543
2544         PR target/46788
2545         * gcc.target/arm/pr46788.c: New.
2546
2547 2011-03-15  Richard Guenther  <rguenther@suse.de>
2548
2549         PR middle-end/47650
2550         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
2551         * gfortran.dg/ishft_4.f90: Likewise.
2552         * gfortran.dg/leadz_trailz_3.f90: Likewise.
2553
2554 2011-03-15  Richard Guenther  <rguenther@suse.de>
2555
2556         PR tree-optimization/13954
2557         * g++.dg/tree-ssa/pr13954.C: New testcase.
2558
2559 2011-03-15  Richard Guenther  <rguenther@suse.de>
2560
2561         PR tree-optimization/48037
2562         * gcc.target/i386/pr48037-1.c: New testcase.
2563
2564 2011-03-15  Richard Guenther  <rguenther@suse.de>
2565
2566         PR tree-optimization/41490
2567         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
2568         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
2569         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
2570         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
2571         * g++.dg/tree-ssa/pr33604.C: Adjust.
2572
2573 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
2574
2575         PR middle-end/47917
2576         * gcc.c-torture/execute/pr47917.c: New test.
2577         * gcc.dg/pr47917.c: New test.
2578
2579         PR middle-end/38878
2580         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
2581
2582 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
2583
2584         * gcc.target/i386/sse4_1-floor-vec.c: New test.
2585         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
2586         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
2587         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
2588         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
2589         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
2590         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
2591         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
2592         * gcc.target/i386/avx-floor-vec.c: Ditto.
2593         * gcc.target/i386/avx-ceil-vec.c: Ditto.
2594         * gcc.target/i386/avx-trunc-vec.c: Ditto.
2595         * gcc.target/i386/avx-rint-vec.c: Ditto.
2596         * gcc.target/i386/avx-floorf-vec.c: Ditto.
2597         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
2598         * gcc.target/i386/avx-truncf-vec.c: Ditto.
2599         * gcc.target/i386/avx-rintf-vec.c: Ditto.
2600
2601 2011-03-14  Tom Tromey  <tromey@redhat.com>
2602
2603         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
2604         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
2605         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
2606
2607 2011-03-14  Tom Tromey  <tromey@redhat.com>
2608
2609         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
2610         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
2611         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
2612
2613 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
2614
2615         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
2616
2617 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
2618
2619         PR rtl-optimization/47166
2620         * gcc.c-torture/execute/postmod-1.c: New test.
2621
2622 2011-03-14  Richard Guenther  <rguenther@suse.de>
2623
2624         PR middle-end/48098
2625         * gcc.dg/torture/pr48098.c: New testcase.
2626
2627 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
2628
2629         PR target/48053
2630         * gcc.target/powerpc/pr48053-1.c: New test.
2631         * gcc.target/powerpc/pr48053-2.c: Likewise.
2632
2633 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
2634
2635         PR libfortran/48066
2636         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
2637
2638 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
2639
2640         PR libfortran/48066
2641         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
2642
2643 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
2644
2645         PR fortran/48059
2646         * gfortran.dg/class_41.f03: New.
2647
2648 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
2649
2650         * g++.dg/conversion/cast3.C: New test.
2651
2652 2011-03-11  Jason Merrill  <jason@redhat.com>
2653
2654         * g++.dg/template/error45.C: New.
2655
2656         * g++.dg/parse/no-type-defn1.C: New.
2657
2658         * g++.dg/ext/attrib40.C: New.
2659
2660         * g++.dg/cpp0x/regress/array1.C: New.
2661
2662 2011-03-11  Richard Guenther  <rguenther@suse.de>
2663
2664         PR tree-optimization/48067
2665         * gcc.dg/pr48067.c: New testcase.
2666
2667 2011-03-11  Richard Guenther  <rguenther@suse.de>
2668
2669         PR lto/48073
2670         * g++.dg/lto/20110311-1_0.C: New testcase.
2671
2672 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
2673
2674         PR c++/48035
2675         * g++.dg/inherit/virtual8.C: New test.
2676
2677         PR middle-end/48044
2678         * gcc.dg/torture/pr48044.c: New test.
2679
2680 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
2681
2682         PR fortran/47768
2683         * gfortran.dg/proc_ptr_comp_31.f90: New.
2684
2685 2011-03-11  Richard Guenther  <rguenther@suse.de>
2686
2687         PR tree-optimization/47278
2688         * gcc.dg/torture/pr47278-1.c: New testcase.
2689         * gcc.dg/torture/pr47278-2.c: Likewise.
2690
2691 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
2692
2693         PR tree-optimization/48063
2694         * gcc.dg/torture/pr48063.c: New test.
2695
2696 2011-03-10  Jason Merrill  <jason@redhat.com>
2697
2698         * g++.dg/template/array22.C: New.
2699
2700         * g++.dg/cpp0x/syntax-err1.C: New.
2701         * g++.dg/parse/error36.C: Adjust expected errors.
2702         * g++.old-deja/g++.pt/ctor2.C: Likewise.
2703         * g++.old-deja/g++.pt/typename3.C: Likewise.
2704         * g++.old-deja/g++.pt/typename4.C: Likewise.
2705         * g++.old-deja/g++.pt/typename6.C: Likewise.
2706
2707 2011-03-09  Jason Merrill  <jason@redhat.com>
2708
2709         * g++.dg/template/nontype22.C: New.
2710
2711 2011-03-09  Martin Jambor  <mjambor@suse.cz>
2712
2713         PR tree-optimization/47714
2714         * g++.dg/torture/pr47714.C: New test.
2715
2716 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
2717
2718         PR target/47755
2719         * gcc.target/powerpc/pr47755-2.c: New file.
2720
2721 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
2722
2723         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
2724         is not set in the environment, pass 64 as first argument when not
2725         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
2726         native where ulimit -u is supported.
2727
2728 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2729
2730         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
2731
2732 2011-03-08  Jason Merrill  <jason@redhat.com>
2733
2734         * g++.dg/template/nontype21.C: New.
2735
2736         * g++.dg/template/anon5.C: New.
2737
2738 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
2739
2740         PR debug/47881
2741         * gcc.dg/pr47881.c: New test.
2742
2743 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
2744
2745         PR c++/47957
2746         * g++.dg/lookup/template3.C: New test.
2747
2748 2011-03-08  Kai Tietz  <ktietz@redhat.com>
2749
2750         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
2751         'long' type.
2752
2753 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
2754
2755         PR testsuite/47954
2756         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
2757         sizeof to compute alignment.
2758
2759 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
2760
2761         PR tree-optimization/48022
2762         * gcc.dg/pr48022-1.c: New test.
2763         * gcc.dg/pr48022-2.c: New test.
2764
2765 2011-03-07  Jason Merrill  <jason@redhat.com>
2766
2767         * g++.dg/template/nontype20.C: New.
2768         * g++.dg/init/member1.C: Adjust expected errors.
2769         * g++.dg/parse/constant4.C: Likewise.
2770         * g++.dg/template/qualified-id3.C: Likewise.
2771         * g++.old-deja/g++.pt/crash10.C: Likewise.
2772
2773         * g++.dg/cpp0x/regress/non-const1.C: New.
2774
2775 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
2776
2777         PR debug/47991
2778         * gcc.dg/pr47991.c: New test.
2779
2780 2011-03-07  Jason Merrill  <jason@redhat.com>
2781
2782         * g++.dg/abi/mangle46.C: New.
2783
2784 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
2785
2786         PR target/47862
2787         * gcc.target/powerpc/pr47862.c: New.
2788
2789 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
2790
2791         PR target/45413
2792         * gcc.target/i386/combine-mul.c: Require nonpic.
2793
2794 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
2795             Nathan Froyd  <froydnj@codesourcery.com>
2796
2797         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
2798
2799 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
2800
2801         * README.QMTEST: Remove.
2802
2803 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
2804             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2805
2806         PR fortran/47850
2807         * gfortran.dg/array_constructor_37.f90 : New test.
2808
2809 2011-03-05  Jason Merrill  <jason@redhat.com>
2810
2811         * g++.dg/abi/mangle39.C: ABI v5, not 6.
2812         * g++.dg/abi/mangle45.C: Likewise.
2813         * g++.dg/cpp0x/trailing1.C: Likewise.
2814
2815 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2816
2817         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
2818
2819 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
2820
2821         PR rtl-optimization/47899
2822         * gcc.dg/pr47899.c: New test.
2823
2824         * gcc.dg/torture/pr47968.c: Ignore warnings.
2825
2826         PR tree-optimization/47967
2827         * gcc.c-torture/compile/pr47967.c: New test.
2828
2829 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
2830
2831         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
2832         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
2833
2834 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
2835
2836         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
2837         and property_getAttributes() if __OBJC2__.
2838         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
2839         * objc.dg/property/property-encoding-1.m: New.
2840         * obj-c++.dg/property/property-encoding-1.mm: New.
2841
2842 2011-03-04  Jason Merrill  <jason@redhat.com>
2843
2844         * g++.dg/template/pseudodtor6.C: New.
2845
2846         * g++.dg/inherit/covariant19.C: New.
2847
2848 2011-03-04  Richard Guenther  <rguenther@suse.de>
2849
2850         PR middle-end/47968
2851         * gcc.dg/torture/pr47968.c: New testcase.
2852
2853 2011-03-04  Richard Guenther  <rguenther@suse.de>
2854
2855         PR middle-end/47975
2856         * gcc.dg/torture/pr47975.c: New testcase.
2857
2858 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
2859
2860         PR c++/47974
2861         * g++.dg/template/crash106.C: New.
2862
2863 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
2864
2865         PR c/47963
2866         * gcc.dg/gomp/pr47963.c: New test.
2867         * g++.dg/gomp/pr47963.C: New test.
2868
2869 2011-03-02  Jason Merrill  <jason@redhat.com>
2870
2871         * g++.dg/cpp0x/regress/condition1.C: New.
2872
2873         * g++.dg/cpp0x/constexpr-ctor9.C: New.
2874
2875 2011-03-01  Jason Merrill  <jason@redhat.com>
2876
2877         * g++.dg/cpp0x/lambda/lambda-98.C: New.
2878
2879         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
2880
2881 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
2882
2883         PR rtl-optimization/47925
2884         * gcc.c-torture/execute/pr47925.c: New test.
2885
2886 2011-03-01  Jason Merrill  <jason@redhat.com>
2887
2888         * g++.dg/cpp0x/decltype25.C: New.
2889
2890         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
2891
2892 2011-03-01  Richard Guenther  <rguenther@suse.de>
2893
2894         PR tree-optimization/47890
2895         * gcc.dg/torture/pr47890.c: New testcase.
2896
2897 2011-03-01  Richard Guenther  <rguenther@suse.de>
2898
2899         PR lto/47924
2900         * gcc.dg/lto/pr47924_0.c: New testcase.
2901
2902 2011-03-01  Richard Guenther  <rguenther@suse.de>
2903
2904         PR lto/46911
2905         * gfortran.dg/lto/pr46911_0.f: New testcase.
2906
2907 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2908
2909         PR libgfortran/47933
2910         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
2911         compile errors from older code form.
2912
2913 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2914
2915         PR libgfortran/47567
2916         * gfortran.dg/fmt_fw_d.f90: New test.
2917
2918 2011-02-28  Jason Merrill  <jason@redhat.com>
2919
2920         * g++.dg/inherit/covariant18.C: New.
2921
2922 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
2923
2924         PR middle-end/47893
2925         * gcc.dg/pr47893.c: New test.
2926
2927 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
2928
2929         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
2930         NULL in case of a selector with conflicting types.
2931         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
2932
2933 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
2934
2935         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
2936         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
2937         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
2938         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
2939
2940 2011-02-28  Jason Merrill  <jason@redhat.com>
2941
2942         PR c++/47906
2943         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
2944
2945 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2946
2947         PR libgfortran/47778
2948         * gfortran.dg/namelist_71.f90: New test.
2949
2950 2011-02-27  Jason Merrill  <jason@redhat.com>
2951
2952         PR c++/47906
2953         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
2954         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
2955
2956 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
2957
2958         PR c++/46466
2959         * g++.dg/cpp0x/constexpr-ctor8.C: New.
2960
2961 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
2962
2963         PR fortran/47886
2964         * gfortran.dg/gomp/task-1.f90: Removed.
2965
2966 2011-02-26  Jason Merrill  <jason@redhat.com>
2967
2968         * g++.dg/template/this-targ1.C: New.
2969
2970         * g++.dg/cpp0x/regress/template-const1.C: New.
2971         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
2972         * g++.dg/template/function1.C: Adjust.
2973         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
2974         * g++.dg/debug/debug7.C: Adjust.
2975
2976 2011-02-26  Tobias Burnus  <burnus@net-b.de>
2977
2978         PR fortran/47886
2979         * gfortran.dg/gomp/task-1.f90: New.
2980
2981 2011-02-25  Jie Zhang  <jie@codesourcery.com>
2982
2983         * gcc.target/arm/neon-thumb2-move.c: Add
2984         dg-require-effective-target arm_thumb2_ok.
2985
2986 2011-02-24  Jason Merrill  <jason@redhat.com>
2987
2988         * g++.dg/parse/constant1.C: Specify C++98 mode.
2989         * g++.dg/parse/constant5.C: Likewise.
2990         * g++.dg/parse/error2.C: Likewise.
2991         * g++.dg/parse/semicolon3.C: Likewise.
2992         * g++.dg/template/crash14.C: Likewise.
2993         * g++.dg/template/local4.C: Likewise.
2994         * g++.dg/template/nontype3.C: Likewise.
2995         * g++.dg/parse/crash31.C: Adjust expected errors.
2996         * g++.dg/template/function1.C: Likewise.
2997         * g++.dg/template/ref3.C: Likewise.
2998         * g++.dg/template/static9.C: Likewise.
2999         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
3000
3001         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
3002         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
3003         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
3004         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
3005         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
3006
3007 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
3008
3009         PR fortran/47878
3010         * gfortran.dg/pr47878.f90: New test.
3011
3012 2011-02-24  Richard Guenther  <rguenther@suse.de>
3013
3014         PR testsuite/47801
3015         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
3016         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
3017
3018 2011-02-24  Richard Guenther  <rguenther@suse.de>
3019
3020         PR fortran/47839
3021         * gfortran.dg/lto/pr47839_0.f90: New testcase.
3022         * gfortran.dg/lto/pr47839_1.f90: Likewise.
3023
3024 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3025
3026         PR libgfortran/47567
3027         * gfortran.dg/fmt_f0_1.f90: Update test.
3028
3029 2011-02-23  Jason Merrill  <jason@redhat.com>
3030
3031         * g++.dg/abi/mangle39.C: Adjust parm mangling.
3032         * g++.dg/abi/mangle45.C: New.
3033
3034         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
3035         * g++.dg/template/canon-type-9.C: Match use of decltype
3036         between declaration and definition.
3037         * g++.dg/template/canon-type-12.C: Likewise.
3038
3039 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
3040
3041         PR fortran/40850
3042         * gfortran.dg/nested_allocatables_1.f90: New.
3043
3044 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
3045
3046         PR c++/46868
3047         * g++.dg/pr46868.C: New test.
3048         * g++.dg/parse/parameter-declaration-1.C: Adjust.
3049         * g++.dg/parse/error14.C: Adjust.
3050
3051 2011-02-23  Richard Guenther  <rguenther@suse.de>
3052
3053         PR tree-optimization/47838
3054         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
3055
3056 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
3057
3058         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
3059
3060 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
3061
3062         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
3063         * gfortran.dg/count_init_expr.f03: Ditto.
3064         * gfortran.dg/gomp/pr43711.f90: Ditto.
3065         * gcc.dg/struct-parse-2.c: Ditto.
3066         * gcc.dg/parse-error-3.c: Ditto.
3067         * gcc.dg/Wlogical-op-1.c: Ditto.
3068         * gcc.dg/Walways-true-1.c: Ditto.
3069         * gcc.dg/pr24225.c: Ditto.
3070         * gcc.dg/Walways-true-2.c: Ditto.
3071         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
3072         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
3073         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
3074         * g++.dg/overload/defarg4.C: Ditto.
3075         * g++.dg/inherit/covariant16.C: Ditto.
3076         * g++.dg/inherit/virtual7.C: Ditto.
3077         * g++.dg/template/canon-type-9.C: Ditto.
3078         * g++.dg/template/access19.C: Ditto.
3079         * g++.dg/template/call7.C: Ditto.
3080         * g++.dg/template/canon-type-2.C: Ditto.
3081         * g++.dg/template/init7.C: Ditto.
3082         * g++.dg/template/sizeof-template-argument.C: Ditto.
3083         * g++.dg/template/const3.C: Ditto.
3084         * g++.dg/template/sfinae26.C: Ditto.
3085         * g++.dg/template/sfinae26.C: Ditto.
3086         * g++.dg/template/canon-type-11.C: Ditto.
3087         * g++.dg/template/union2.C: Ditto.
3088         * g++.dg/template/canon-type-3.C: Ditto.
3089         * g++.dg/template/canon-type-1.C: Ditto.
3090         * g++.dg/template/canon-type-5.C: Ditto.
3091         * g++.dg/template/canon-type-7.C: Ditto.
3092         * g++.dg/template/canon-type-10.C: Ditto.
3093         * g++.dg/template/spec36.C: Ditto.
3094         * g++.dg/template/typedef38.C: Ditto.
3095         * g++.dg/template/canon-type-4.C: Ditto.
3096         * g++.dg/template/canon-type-6.C: Ditto.
3097         * g++.dg/template/canon-type-13.C: Ditto.
3098         * g++.dg/template/instantiate9.C: Ditto.
3099         * g++.dg/template/ttp22.C: Ditto.
3100         * g++.dg/warn/Wreturn-type-6.C: Ditto.
3101         * g++.dg/warn/Walways-true-1.C: Ditto.
3102         * g++.dg/warn/Wlogical-op-1.C: Ditto.
3103         * g++.dg/warn/Walways-true-2.C: Ditto.
3104         * g++.dg/conversion/op4.C: Ditto.
3105         * g++.dg/opt/pr19650.C: Ditto.
3106         * g++.dg/lookup/friend11.C: Ditto.
3107         * g++.dg/other/default2.C: Ditto.
3108         * g++.dg/other/default3.C: Ditto.
3109         * g++.dg/other/dtor2.C: Ditto.
3110         * g++.dg/other/friend5.C: Ditto.
3111         * g++.dg/other/default5.C: Ditto.
3112         * g++.dg/init/brace6.C: Ditto.
3113         * g++.dg/init/aggr5.C: Ditto.
3114         * g++.dg/init/error2.C: Ditto.
3115         * g++.dg/expr/bound-mem-fun.C: Ditto.
3116         * g++.dg/expr/cond6.C: Ditto.
3117         * g++.dg/expr/stmt-expr-1.C: Ditto.
3118         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
3119         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
3120         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
3121         * g++.dg/cpp0x/bracket1.C: Ditto.
3122         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
3123         * g++.dg/cpp0x/pr38646.C: Ditto.
3124         * g++.dg/cpp0x/variadic73.C: Ditto.
3125         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
3126         * g++.dg/cpp0x/bracket4.C: Ditto.
3127         * g++.dg/cpp0x/decltype4.C: Ditto.
3128         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
3129         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
3130         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
3131         * g++.dg/cpp0x/variadic-new2.C: Ditto.
3132         * g++.dg/cpp0x/decltype2.C: Ditto.
3133         * g++.dg/cpp0x/decltype1.C: Ditto.
3134         * g++.dg/cpp0x/bracket2.C: Ditto.
3135         * g++.dg/cpp0x/decltype5.C: Ditto.
3136         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
3137         * g++.dg/cpp0x/variadic70.C: Ditto.
3138         * g++.dg/cpp0x/decltype6.C: Ditto.
3139         * g++.dg/cpp0x/rvo.C: Ditto.
3140         * g++.dg/cpp0x/vt-40092.C: Ditto.
3141         * g++.dg/cpp0x/variadic-new.C: Ditto.
3142         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
3143         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
3144         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
3145         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
3146         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
3147         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
3148         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
3149         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
3150         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
3151         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
3152         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
3153         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
3154         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
3155         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
3156         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
3157         * g++.dg/cpp0x/pr39639.C: Ditto.
3158         * g++.dg/cpp0x/decltype3.C: Ditto.
3159         * g++.dg/cpp0x/variadic68.C: Ditto.
3160         * g++.dg/cpp0x/variadic-function.C: Ditto.
3161         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
3162         * g++.dg/cpp0x/variadic-bind.C: Ditto.
3163         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
3164         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
3165         * g++.dg/parse/crash35.C: Ditto.
3166         * g++.dg/parse/crash40.C: Ditto.
3167         * g++.dg/parse/defarg12.C: Ditto.
3168         * g++.dg/parse/crash34.C: Ditto.
3169         * g++.dg/parse/constructor3.C: Ditto.
3170         * g++.dg/parse/template23.C: Ditto.
3171         * g++.dg/parse/crash56.C: Ditto.
3172         * g++.dg/parse/dtor13.C: Ditto.
3173         * g++.dg/parse/error33.C: Ditto.
3174         * g++.dg/parse/ctor9.C: Ditto.
3175         * g++.dg/parse/error32.C: Ditto.
3176         * g++.dg/parse/error37.C: Ditto.
3177         * g++.dg/parse/bitfield3.C: Ditto.
3178         * g++.dg/parse/struct-4.C: Ditto.
3179         * g++.dg/ext/has_trivial_copy.C: Ditto.
3180         * g++.dg/ext/is_polymorphic.C: Ditto.
3181         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
3182         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
3183         * g++.dg/ext/has_nothrow_assign.C: Ditto.
3184         * g++.dg/ext/is_union.C: Ditto.
3185         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
3186         * g++.dg/ext/is_pod.C: Ditto.
3187         * g++.dg/ext/has_virtual_destructor.C: Ditto.
3188         * g++.dg/ext/has_trivial_constructor.C: Ditto.
3189         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
3190         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
3191         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
3192         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
3193         * g++.dg/ext/is_abstract.C: Ditto.
3194         * g++.dg/ext/has_trivial_assign.C: Ditto.
3195         * g++.dg/ext/is_class.C: Ditto.
3196         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
3197         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
3198         * g++.dg/ext/is_base_of.C: Ditto.
3199         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
3200         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
3201         * g++.dg/ext/is_empty.C: Ditto.
3202         * g++.dg/ext/is_enum.C: Ditto.
3203         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
3204         * gnat.dg/opt11.adb: Ditto.
3205         * obj-c++.dg/pr45735.mm: Ditto.
3206         * obj-c++.dg/pr24393.mm: Ditto.
3207         * obj-c++.dg/exceptions-2.mm: Ditto.
3208         * objc.dg/pr45735.m: Ditto.
3209         * objc.dg/pr24393.m: Ditto.
3210
3211 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
3212
3213         * objc.dg/attributes/objc-exception-1.m: New.
3214
3215 2011-02-23  Jie Zhang  <jie@codesourcery.com>
3216
3217         * gcc.dg/cpp/include7.c: New test.
3218
3219 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
3220
3221         PR c++/47242
3222         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
3223
3224 2011-02-23  Jie Zhang  <jie@codesourcery.com>
3225
3226         PR rtl-optimization/47763
3227         * gcc.dg/pr47763.c: New test.
3228
3229 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
3230
3231         PR fortran/45743
3232         * gfortran.dg/whole_file_32.f90 : New test.
3233
3234 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
3235
3236         PR c++/47666
3237         * g++.dg/inherit/virtual7.C: New test.
3238
3239 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
3240
3241         PR objc/47832
3242         * objc.dg/type-size-3.m: Updated error message.
3243         * objc.dg/type-size-4.m: New test.
3244         * objc.dg/type-size-5.m: New test.
3245
3246 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3247
3248         * lib/gnat.exp: Fix comments.
3249         Don't load libgloss.exp.
3250         (default_gnat_version): Call $compiler with --version.
3251         Adapt regexp for gnatmake output, insert version.
3252         (gnat_version): New proc.
3253         (gnat_init): Remove gnat_libgcc_s_path.
3254         (gnat_target_compile): Likewise.
3255         Remove ld_library_path.
3256         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
3257         (gnat_pass): Remove.
3258         (gnat_pass): Remove.
3259         (gnat_finish): Remove.
3260         (gnat_exit): Remove.
3261         (local_find_gnatmake): Reindent.
3262         (runtest_file_p): Remove.
3263         (prune_warnings): Remove.
3264         (find_gnatclean): New proc.
3265         * lib/gnat-dg.exp (lremove): New proc.
3266         (gnat-dg-test): Reindent.
3267         Remove additional output files.
3268         (gnat-dg-runtest): Remove.
3269
3270         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
3271         * gnat.dg/loop_optimization6.adb: Likewise.
3272         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
3273
3274 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
3275
3276         PR tree-optimization/47835
3277         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
3278
3279 2011-02-22  Tobias Burnus  <burnus@net-b.de>
3280
3281         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
3282         * gfortran.dg/abstract_type_2.f03: Ditto.
3283         * gfortran.dg/abstract_type_3.f03: Ditto.
3284         * gfortran.dg/abstract_type_4.f03: Ditto.
3285         * gfortran.dg/abstract_type_5.f03: Ditto.
3286         * gfortran.dg/abstract_type_6.f03: Ditto.
3287         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
3288         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
3289         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
3290         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
3291         * gfortran.dg/array_function_5.f90: Ditto.
3292         * gfortran.dg/asynchronous_3.f03: Ditto.
3293         * gfortran.dg/char_expr_1.f90: Ditto.
3294         * gfortran.dg/class_14.f03: Ditto.
3295         * gfortran.dg/data_array_6.f: Ditto.
3296         * gfortran.dg/data_invalid.f90: Ditto.
3297         * gfortran.dg/dot_product_1.f03: Ditto.
3298         * gfortran.dg/func_derived_5.f90: Ditto.
3299         * gfortran.dg/func_result_4.f90: Ditto.
3300         * gfortran.dg/implied_do_1.f90: Ditto.
3301         * gfortran.dg/initialization_25.f90: Ditto.
3302         * gfortran.dg/initialization_26.f90: Ditto.
3303         * gfortran.dg/interface_34.f90: Ditto.
3304         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
3305         * gfortran.dg/keyword_symbol_1.f90: Ditto.
3306         * gfortran.dg/matmul_8.f03: Ditto.
3307         * gfortran.dg/merge_init_expr.f90: Ditto.
3308         * gfortran.dg/pack_assign_1.f90: Ditto.
3309         * gfortran.dg/pack_vector_1.f90: Ditto.
3310         * gfortran.dg/pointer_check_8.f90: Ditto.
3311         * gfortran.dg/product_init_expr.f03: Ditto.
3312         * gfortran.dg/reshape_order_5.f90: Ditto.
3313         * gfortran.dg/reshape_shape_1.f90: Ditto.
3314         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
3315         * gfortran.dg/same_name_2.f90: Ditto.
3316         * gfortran.dg/selected_real_kind_1.f90: Ditto.
3317         * gfortran.dg/spread_init_expr.f03: Ditto.
3318         * gfortran.dg/stmt_func_1.f90: Ditto.
3319         * gfortran.dg/sum_init_expr.f03: Ditto.
3320         * gfortran.dg/transpose_3.f03: Ditto.
3321         * gfortran.dg/unpack_init_expr.f03: Ditto.
3322         * gfortran.dg/warn_conversion.f90: Ditto.
3323         * gfortran.dg/warn_conversion_2.f90: Ditto.
3324         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
3325         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
3326         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
3327         * gfortran.dg/whole_file_16.f90: Ditto.
3328         * gfortran.dg/whole_file_17.f90: Ditto.
3329         * gfortran.dg/whole_file_18.f90: Ditto.
3330         * gfortran.dg/whole_file_20.f03: Ditto.
3331         * gfortran.dg/whole_file_5.f90: Ditto.
3332         * gfortran.dg/whole_file_6.f90: Ditto.
3333         * gfortran.dg/write_invalid_format.f90: Ditto.
3334         * gfortran.dg/zero_sized_6.f90: Ditto.
3335
3336 2011-02-21  Jeff Law <law@redhat.com>
3337
3338         PR rtl-optimization/46178
3339         * gcc.target/i386/pr46178.c: New test.
3340
3341         PR rtl-optimization/46002
3342         * gcc.c-torture/compile/pr46002.c: New test.
3343
3344 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3345
3346         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
3347         *-*-hpux10*.
3348
3349 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
3350
3351         PR debug/47106
3352         * g++.dg/debug/pr47106.C: Require effective target lto.
3353
3354 2011-02-21  Jason Merrill  <jason@redhat.com>
3355
3356         * g++.dg/cpp0x/constexpr-diag2.C: New.
3357
3358 2011-02-20  Jason Merrill  <jason@redhat.com>
3359
3360         * g++.dg/cpp0x/constexpr-ctor7.C: New.
3361
3362         * g++.dg/cpp0x/fntmpdefarg2.C: New.
3363
3364         * g++.dg/overload/conv-op1.C: New.
3365
3366         * g++.dg/cpp0x/constexpr-synth1.C: New.
3367
3368 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
3369
3370         * objc.dg/layout-2.m: New.
3371         * objc.dg/selector-3.m: Adjusted location of error message.
3372         * objc.dg/type-size-3.m: Same.
3373         * obj-c++.dg/selector-3.mm: Same.
3374
3375 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
3376
3377         PR objc/47784
3378         * objc.dg/property/dotsyntax-22.m: New.
3379         * obj-c++.dg/property/dotsyntax-22.mm: New.
3380
3381 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
3382
3383         PR c++/46394
3384         * g++.dg/template/typedef38.C: New test.
3385
3386 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
3387
3388         PR fortran/46818
3389         * gfortran.dg/whole_file_30.f90 : New test.
3390         * gfortran.dg/whole_file_31.f90 : New test.
3391
3392 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
3393
3394         PR fortran/45077
3395         PR fortran/44945
3396         * gfortran.dg/whole_file_28.f90 : New test.
3397         * gfortran.dg/whole_file_29.f90 : New test.
3398
3399 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
3400
3401         PR c++/44118
3402         * g++.dg/template/crash105.C: New.
3403
3404 2011-02-19  Jason Merrill  <jason@redhat.com>
3405
3406         * g++.dg/cpp0x/regress/no-elide1.C: New.
3407
3408 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
3409
3410         PR tree-optimization/46620
3411         * gcc.dg/pr46620.c: New.
3412
3413 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
3414
3415         PR c/47809
3416         * gcc.target/i386/pr47809.c: New test.
3417
3418 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3419             Tobias Burnus  <burnus@net-b.de>
3420
3421         * lib/target-supports.exp
3422         (check_effective_target_fortran_large_real): New check for large reals.
3423         * gfortran.dg/nan_7.f90: New test.
3424
3425 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3426
3427         PR libgfortran/47567
3428         * gfortran.dg/fmt_f0_1.f90: Update test.
3429
3430 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
3431
3432         PR fortran/47348
3433         * gfortran.dg/array_constructor_36.f90 : New test.
3434         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
3435         allow for comparison between different elements of the array
3436         constructor at different levels of optimization.
3437
3438 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
3439
3440         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
3441         * gcc.target/i386/pr32280-1.c: Likewise.
3442
3443 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
3444
3445         PR target/47800
3446         * gcc.target/i386/pr47800.c: New test.
3447
3448 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
3449
3450         * objc/execute/exceptions/foward-1.x: New.
3451
3452 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
3453
3454         PR fortran/47789
3455         * gfortran.dg/derived_constructor_comps_4.f90: New.
3456
3457 2011-02-18  Tobias Burnus
3458
3459         PR fortran/47775
3460         * gfortran.dg/func_result_6.f90: New.
3461
3462 2011-02-18  Michael Matz  <matz@suse.de>
3463
3464         PR fortran/45586
3465         * gfortran.dg/lto/pr45586_0.f90: New test.
3466         * gfortran.dg/typebound_proc_20.f90: Ditto.
3467         * gfortran.dg/typebound_proc_21.f90: Ditto.
3468
3469 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
3470
3471         PR c++/47795
3472         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
3473
3474 2011-02-18  Tobias Burnus  <burnus@net-b.de>
3475
3476         PR fortran/47750
3477         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
3478         gcc_warning_prefix.
3479         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
3480         normalizing the error/warning output.
3481         * gfortran.dg/Wall.f90: Update dg-error/warning.
3482         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
3483         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
3484         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
3485         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
3486         * gfortran.dg/class_30.f90: Update dg-error/warning.
3487         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
3488         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
3489         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
3490         * gfortran.dg/entry_17.f90: Update dg-error/warning.
3491         * gfortran.dg/entry_19.f90: Update dg-error/warning.
3492         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
3493         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
3494         * gfortran.dg/g77/12632.f: Update dg-error/warning.
3495         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
3496         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
3497         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
3498         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
3499         * gfortran.dg/goto_8.f90: Update dg-error/warning.
3500         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
3501         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
3502         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
3503         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
3504         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
3505         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
3506         * gfortran.dg/volatile3.f90: Update dg-error/warning.
3507         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
3508         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
3509         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
3510         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
3511         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
3512
3513 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
3514
3515         PR fortran/47768
3516         * gfortran.dg/proc_ptr_comp_30.f90: New.
3517
3518 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
3519
3520         PR debug/47780
3521         * gcc.target/i386/pr47780.c: New test.
3522
3523 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
3524
3525         PR fortran/47767
3526         * gfortran.dg/class_40.f03: New.
3527
3528 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
3529
3530         PR c++/47208
3531         * g++.dg/cpp0x/auto21.C: New test.
3532
3533 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
3534
3535         * objc.dg/special/unclaimed-category-1.h: Updated for
3536         new ABI support.
3537         * objc.dg/special/unclaimed-category-1.m: Same.
3538         * objc.dg/zero-link-1.m: Same.
3539         * objc.dg/lookup-1.m: Same.
3540         * objc.dg/torture/strings/const-str-9.m
3541         * objc.dg/torture/strings/const-str-10.m: Same.
3542         * objc.dg/torture/strings/const-str-11.m: Same.
3543         * objc.dg/torture/forward-1.m: Same.
3544         * objc.dg/zero-link-2.m: Same.
3545         * objc.dg/encode-7-next-64bit.m: Same.
3546         * objc.dg/method-4.m: Same.
3547         * objc.dg/next-runtime-1.m: Same.
3548         * objc.dg/image-info.m: Same.
3549         * objc.dg/pr23214.m: Same.
3550         * objc.dg/symtab-1.m: Same.
3551         * obj-c++.dg/basic.m: Same.
3552         * obj-c++.dg/proto-lossage-3.m: Same.
3553         * obj-c++.dg/torture/strings/const-str-10.m: Same.
3554         * obj-c++.dg/torture/strings/const-str-11.m: Same.
3555         * obj-c++.dg/torture/strings/const-str-9.m: Same.
3556         * obj-c++.dg/method-11.m: Same.
3557         * objc/execute/enumeration-1.m: Same.
3558         * objc/execute/object_is_class.m: Same.