OSDN Git Service

2011-05-23 Richard Guenther <rguenther@suse.de>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2011-05-23  Richard Guenther  <rguenther@suse.de>
2
3         * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
4
5 2011-05-23  Richard Guenther  <rguenther@suse.de>
6
7         PR tree-optimization/40874
8         * g++.dg/tree-ssa/pr40874.C: New testcase.
9
10 2011-05-23  Richard Guenther  <rguenther@suse.de>
11
12         PR tree-optimization/49115
13         * g++.dg/torture/pr49115.C: New testcase.
14
15 2011-05-23  Richard Guenther  <rguenther@suse.de>
16
17         PR middle-end/15419
18         * gcc.dg/memcpy-3.c: New testcase.
19
20 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
21
22         PR middle-end/48973
23         * gcc.c-torture/execute/pr48973-1.c: New test.
24         * gcc.c-torture/execute/pr48973-2.c: New test.
25
26 2011-05-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
27
28         PR c++/18016
29         * g++.dg/warn/pr18016.C: New.
30
31 2011-05-23  Tom de Vries  <tom@codesourcery.com>
32
33         PR target/45098
34         * gcc.target/arm/ivopts-6.c: New test.
35
36 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
37
38         PR middle-end/49029
39         * gcc.c-torture/compile/pr49029.c: New test.
40
41 2011-05-22  Jason Merrill  <jason@redhat.com>
42
43         * g++.dg/cpp0x/sfinae23.C: New.
44         * g++.dg/cpp0x/sfinae8.C: Correct.
45
46 2011-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
47
48         * gfortran.dg/function_optimize_8.f90:  New test case.
49
50 2011-05-22  Ira Rosen  <ira.rosen@linaro.org>
51
52         PR tree-optimization/49087
53         * gcc.dg/vect/O3-pr49087.c: New test.
54
55 2011-05-21  Jason Merrill  <jason@redhat.com>
56
57         * g++.dg/debug/const5.C: New.
58
59 2011-05-20  Jason Merrill  <jason@redhat.com>
60
61         * g++.dg/cpp0x/constexpr-static7.C: Extend.
62
63         * g++.dg/cpp0x/constexpr-static7.C: New.
64
65         * g++.dg/cpp0x/enum12.C: New.
66         * g++.dg/cpp0x/enum13.C: New.
67
68 2011-05-21  Janus Weil  <janus@gcc.gnu.org>
69
70         PR fortran/48699
71         * gfortran.dg/select_type_23.f03: New.
72
73 2011-05-20  Jason Merrill  <jason@redhat.com>
74
75         * g++.dg/cpp0x/defaulted26.C: New.
76
77         * g++.dg/cpp0x/noexcept02.C: Fix.
78         * g++.dg/cpp0x/noexcept03.C: Fix.
79         * g++.dg/cpp0x/noexcept08.C: Fix.
80         * g++.dg/cpp0x/noexcept10.C: New.
81
82 2011-05-20  Janus Weil  <janus@gcc.gnu.org>
83
84         PR fortran/48706
85         * gfortran.dg/extends_12.f03: New.
86
87 2011-05-20  Jason Merrill  <jason@redhat.com>
88
89         * g++.dg/template/koenig9.C: New.
90         * g++.dg/opt/pr47615.C: Fix.
91         * g++.dg/overload/defarg1.C: Fix.
92         * g++.dg/tc1/dr213.C: Remove xfail.
93         * g++.dg/torture/pr34850.C: Fix.
94         * g++.dg/torture/pr39362.C: Fix.
95         * g++.old-deja/g++.brendan/crash56.C: Fix.
96         * g++.old-deja/g++.pt/memtemp47.C: Fix.
97
98 2011-05-20  Richard Guenther  <rguenther@suse.de>
99
100         PR tree-optimization/49079
101         * gcc.dg/torture/pr49079.c: New testcase.
102
103 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
104
105         PR tree-optimization/49073
106         * gcc.c-torture/execute/pr49073.c: New test.
107
108 2011-06-19  Tobias Burnus  <burnus@net-b.de>
109
110         PR fortran/18918
111         * gfortran.dg/coarray_21.f90: New.
112
113 2011-05-19  Joseph Myers  <joseph@codesourcery.com>
114
115         * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
116         output.
117
118 2011-05-19  Richard Guenther  <rguenther@suse.de>
119
120         PR testsuite/49063
121         * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
122
123 2011-05-19  Richard Guenther  <rguenther@suse.de>
124
125         PR middle-end/48985
126         * gcc.dg/builtin-object-size-11.c: New testcase.
127
128 2011-05-19  Tom de Vries  <tom@codesourcery.com>
129
130         PR target/45098
131         * gcc.target/arm/ivopts.c: New test.
132         * gcc.target/arm/ivopts-2.c: New test.
133
134 2011-05-19  Tom de Vries  <tom@codesourcery.com>
135
136         * lib/lib/scanasm.exp (object-size): Fix target selector handling.
137
138 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
139
140         * gcc.c-torture/execute/960321-1.x: Remove.
141
142 2011-05-18  Janus Weil  <janus@gcc.gnu.org>
143
144         PR fortran/48700
145         * gfortran.dg/move_alloc_4.f90: New.
146
147 2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
148
149         PR target/49002
150         * gcc.target/i386/pr49002-1.c: New test.
151         * gcc.target/i386/pr49002-2.c: Likewise.
152
153 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
154
155         PR tree-optimization/49039
156         * gcc.c-torture/execute/pr49039.c: New test.
157         * gcc.dg/tree-ssa/pr49039.c: New test.
158         * g++.dg/torture/pr49039.C: New test.
159
160 2011-05-18  Jason Merrill  <jason@redhat.com>
161
162         * g++.dg/cpp0x/constexpr-incomplete3.C: New.
163         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
164         * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
165
166 2011-05-18  Stuart Henderson  <shenders@gcc.gnu.org>
167
168         * gcc.target/bfin/mcpu-bf592.c: New test.
169
170 2011-05-18  Ira Rosen  <ira.rosen@linaro.org>
171
172         PR tree-optimization/41881
173         * gcc.dg/vect/O3-pr41881.c: New test.
174         * gcc.dg/vect/O3-slp-reduc-10.c: New test.
175
176 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
177
178         PR tree-optimization/49000
179         * gcc.dg/pr49000.c: New test.
180
181 2011-05-17  Eric Botcazou  <ebotcazou@adacore.com>
182
183         * gnat.dg/invalid1.adb: New test.
184
185 2011-05-16  Uros Bizjak  <ubizjak@gmail.com>
186
187         * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
188         scan pattern.
189         * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
190         * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
191
192 2011-05-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
193
194         PR c++/48994
195         * g++.dg/cpp0x/range-for18.C: New.
196
197 2011-05-15  Tobias Burnus  <burnus@net-b.de>
198
199         PR fortran/18918
200         * gfortran.dg/coarray/image_index_2.f90: New.
201
202 2011-05-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
203
204         * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
205         * g++.dg/cpp0x/override2.C: New.
206
207 2011-05-14  Tobias Burnus  <burnus@net-b.de>
208
209         PR fortran/18918
210         * gfortran.de/coarray_20.f90: New.
211
212 2011-05-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
213
214         PR fortran/22572
215         * function_optimize_7.f90:  New test case.
216
217 2011-05-13  Jason Merrill  <jason@redhat.com>
218
219         * g++.dg/cpp0x/decltype26.C: New.
220         * g++.dg/cpp0x/enum11.C: New.
221
222 2011-05-13  Tobias Burnus  <burnus@net-b.de>
223
224         PR fortran/48972
225         PR fortran/48991
226         * gfortran.dg/assign_8.f90: Update dg-error.
227
228 2011-05-13  Tobias Burnus  <burnus@net-b.de>
229
230         PR fortran/48972
231         * gfortran.dg/io_constraints_8.f90: New.
232         * gfortran.dg/io_constraints_9.f90: New.
233
234 2011-05-13  Martin Thuresson  <martint@google.com>
235
236         PR gcov-profile/47793
237         * gcc.dg/pr47793.c: New.
238
239 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
240
241         PR tree-optimization/48975
242         * gcc.dg/pr48975.c: New test.
243
244 2011-05-12  Tobias Burnus  <burnus@net-b.de>
245
246         PR fortran/48972
247         * gfortran.dg/iso_c_binding_compiler_3.f90: New.
248
249 2011-05-12  Jason Merrill  <jason@redhat.com>
250
251         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
252
253 2011-05-12  Geert Bosch  <bosch@adacore.com>
254
255         * gnat.dg/view_conversion1.adb: New test.
256
257 2011-05-12  Richard Guenther  <rguenther@suse.de>
258
259         PR tree-optimization/48172
260         * gcc.dg/vect/pr48172.c: New testcase.
261
262 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
263
264         PR debug/48967
265         * g++.dg/opt/pr48967.C: New test.
266
267 2011-05-11  Jason Merrill  <jason@redhat.com>
268
269         * g++.dg/cpp0x/constexpr-friend.C: New.
270         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
271
272         * g++.dg/cpp0x/sfinae22.C: New.
273
274 2011-05-11  Tobias Burnus  <burnus@net-b.de>
275
276         PR fortran/48889
277         * gfortran.dg/generic_24.f90: New.
278
279 2011-05-11  Richard Guenther  <rguenther@suse.de>
280
281         PR tree-optimization/15256
282         * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
283
284 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
285
286         PR debug/48159
287         * gcc.dg/pr48159-1.c: New test.
288         * gcc.dg/pr48159-2.c: New test.
289
290 2011-05-11  Richard Guenther  <rguenther@suse.de>
291
292         PR middle-end/48953
293         * gcc.dg/torture/pr48953.c: New testcase.
294
295 2011-05-11  Richard Guenther  <rguenther@suse.de>
296
297         PR tree-optimization/18041
298         * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
299
300 2011-05-11  Alan Modra  <amodra@gmail.com>
301
302         PR target/47755
303         * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
304
305 2011-05-10  Jason Merrill  <jason@redhat.com>
306
307         * g++.dg/cpp0x/defaulted25.C: New.
308         * g++.dg/template/crash7.C: Adjust.
309
310         * g++.dg/cpp0x/variadic108.C: New.
311
312 2011-05-10  Ville Voutilainen  <ville.voutilainen@gmail.com>
313
314         * g++.dg/inherit/virtual9.C: Extend.
315
316 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
317
318         PR target/48857
319         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
320         are passed and returned in vector registers.
321
322 2011-05-10  Richard Guenther  <rguenther@suse.de>
323
324         * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
325         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
326         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
327         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
328         * gcc.dg/tree-ssa/scev-cast.c: Adjust.  Note what transformation
329         applies.
330
331 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
332
333         PR tree-optimization/48611
334         PR tree-optimization/48794
335         * gfortran.dg/gomp/pr48611.f90: New test.
336         * gfortran.dg/gomp/pr48794.f90: New test.
337
338         PR debug/48928
339         * gcc.dg/dfp/pr48928.c: New test.
340
341 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
342
343         PR c++/48522
344         * g++.dg/cpp0x/pr48522.C: New.
345
346 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
347
348         PR c++/48735
349         * g++.dg/cpp0x/sfinae21.C: New.
350
351 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
352
353         * g++.dg/template/sfinae28.C: Rename to...
354         * g++.dg/cpp0x/sfinae19.C: ... this.
355         * g++.dg/template/sfinae29.C: Rename to...
356         * g++.dg/cpp0x/sfinae20.C: ... this.
357
358 2011-05-09  Jeff Law <law@redhat.com>
359
360         * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
361         consistent results.
362
363 2011-05-09  Fabien Chêne  <fabien@gcc.gnu.org>
364
365         PR c++/20039
366         * g++.dg/init/pr20039.C: New.
367
368 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
369
370         PR c++/48737
371         PR c++/48744
372         * g++.dg/template/sfinae28.C: New.
373         * g++.dg/template/sfinae29.C: Likewise.
374
375 2011-05-09  Jason Merrill  <jason@redhat.com>
376
377         * g++.dg/template/nontype23.C: New.
378
379 2011-05-07  Fabien Chêne  <fabien@gcc.gnu.org>
380         PR c++/48859
381         * g++.dg/init/pr48859.C: New.
382
383 2011-05-09  Jason Merrill  <jason@redhat.com>
384
385         * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
386         * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
387         * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
388         * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
389         * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
390         * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
391         * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
392         * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
393
394 2011-05-08  Ville Voutilainen  <ville.voutilainen@gmail.com>
395
396         * g++.dg/inherit/virtual9.C: New.
397
398 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
399
400         PR c++/48574
401         * g++.dg/template/dependent-expr8.C: New test case.
402
403 2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
404
405         PR tree-optimization/48837
406         * gcc.dg/pr48837.c: New testcase.
407
408 2011-05-06  Jason Merrill  <jason@redhat.com>
409
410         * g++.dg/cpp0x/constexpr-condition2.C: New.
411
412         * g++.dg/cpp0x/constexpr-missing.C: New.
413
414 2011-05-06  Tobias Burnus  <burnus@net-b.de>
415
416         PR fortran/18918
417         * gfortran.dg/coarray/this_image_2.f90: New.
418
419 2011-05-06  Tobias Burnus  <burnus@net-b.de>
420
421         PR fortran/48858
422         PR fortran/48820
423         * gfortran.dg/bind_c_usage_22.f90: New.
424         * gfortran.dg/bind_c_usage_23.f90: New.
425         * gfortran.dg/bind_c_usage_24.f90: New.
426         * gfortran.dg/bind_c_usage_24_c.c: New.
427
428 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
429
430         PR c++/48838
431         * g++.dg/template/member9.C: New test case.
432
433 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
434
435         * gnat.dg/discr29.ad[sb]: New test.
436         * gnat.dg/discr30.adb: Likewise.
437
438 2011-05-05  Julian Brown  <julian@codesourcery.com>
439
440         * gcc.target/arm/neon-vset_lanes8.c: New test.
441
442 2011-05-05  Jason Merrill  <jason@redhat.com>
443
444         * g++.dg/init/new32.C: New.
445
446 2011-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
447
448         * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
449         Fix typo.
450
451 2011-05-05  Jakub Jelinek  <jakub@redhat.com>
452
453         PR rtl-optimization/48381
454         * gcc.c-torture/compile/pr48381.c: New test.
455
456 2011-05-05  Uros Bizjak  <ubizjak@gmail.com>
457
458         * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
459         to dg-options.
460         * gcc.target/i386/opt-1.c: Ditto.
461
462 2011-05-04  Jason Merrill  <jason@redhat.com>
463
464         * g++.dg/conversion/base1.C: New.
465
466 2011-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
467
468         PR libgfortran/48787
469         * gfortran.dg/round_3.f08: Add more checks to test case.
470
471 2011-05-04  Hans-Peter Nilsson  <hp@axis.com>
472
473         * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
474         gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
475         gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
476         Gate test on effective_target fd_truncate.
477
478 2011-05-04  Uros Bizjak  <ubizjak@gmail.com>
479
480         * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
481         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
482         * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
483         * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto.  Update scan times.
484         * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
485         * gcc.target/i386/pr38824.c: Ditto.
486         * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
487         * gcc.target/i386/vecinit-2.c: Ditto.
488         * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
489         * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
490         * gcc.target/i386/parity-2.c: Ditto.
491         * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
492
493 2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
494
495         * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
496         remove duplication.
497         * gcc.target/bfin/mcpu-bf514.c: Likewise.
498         * gcc.target/bfin/mcpu-bf516.c: Likewise.
499         * gcc.target/bfin/mcpu-bf518.c: Likewise.
500
501 2011-05-03  Tobias Burnus  <burnus@net-b.de>
502
503         PR fortran/18918
504         * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
505
506 2011-05-03  Tobias Burnus  <burnus@net-b.de>
507
508         PR fortran/18918
509         * gfortran.dg/coarray/this_image_1.f90: New.
510
511 2011-05-03  Tobias Burnus  <burnus@net-b.de>
512
513         PR fortran/18918
514         * gfortran.dg/coarray/caf.dg: New.
515         * gfortran.dg/coarray/image_index_1.f90: New, copied
516         from ../coarray_16.f90.
517
518 2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
519
520         PR c++/28501
521         * g++.dg/ext/complex9.C: New.
522
523 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
524
525         From Mike Frysinger
526         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
527         * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
528         gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
529
530 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
531
532         * gcc.target/bfin/builtins: Created.
533         * gcc.target/bfin/hisilh-O0.c: Deleted.
534         * gcc.target/bfin/hisilh.c: Moved to...
535         * gcc.target/bfin/builtins/hisilh.c: ...here.
536         * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
537         * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
538         * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
539         * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
540         * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
541         * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
542         * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
543         * gcc.target/bfin/builtins/norm32-1.c: Ditto.
544         * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
545         * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
546         * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
547         * gcc.target/bfin/builtins/norm16-2.c: Ditto.
548         * gcc.target/bfin/builtins/norm32-5.c: Ditto.
549         * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
550         * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
551         * gcc.target/bfin/builtins/norm16-6.c: Ditto.
552         * gcc.target/bfin/builtins/norm32-9.c: Ditto.
553         * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
554         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
555         * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
556         * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
557         * gcc.target/bfin/builtins/norm32-10.c: Ditto.
558         * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
559         * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
560         * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
561         * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
562         * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
563         * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
564         * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
565         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
566         * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
567         * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
568         * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
569         * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
570         * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
571         * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
572         * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
573         * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
574         * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
575         * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
576         * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
577         * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
578         * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
579         * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
580         * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
581         * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
582         * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
583         * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
584         * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
585         * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
586         * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
587         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
588         * gcc.target/bfin/builtins/norm32-2.c: Ditto.
589         * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
590         * gcc.target/bfin/builtins/norm16-3.c: Ditto.
591         * gcc.target/bfin/builtins/norm32-6.c: Ditto.
592         * gcc.target/bfin/builtins/norm16-7.c: Ditto.
593         * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
594         * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
595         * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
596         * gcc.target/bfin/builtins/norm32-11.c: Ditto.
597         * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
598         * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
599         * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
600         * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
601         * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
602         * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
603         * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
604         * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
605         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
606         * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
607         * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
608         * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
609         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
610         * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
611         * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
612         * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
613         * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
614         * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
615         * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
616         * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
617         * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
618         * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
619         * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
620         * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
621         * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
622         * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
623         * gcc.target/bfin/builtins/circptr.c: Ditto.
624         * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
625         * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
626         * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
627         * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
628         * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
629         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
630         * gcc.target/bfin/builtins/norm32-3.c: Ditto.
631         * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
632         * gcc.target/bfin/builtins/norm16-4.c: Ditto.
633         * gcc.target/bfin/builtins/norm32-7.c: Ditto.
634         * gcc.target/bfin/builtins/norm16-8.c: Ditto.
635         * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
636         * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
637         * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
638         * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
639         * gcc.target/bfin/builtins/norm32-12.c: Ditto.
640         * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
641         * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
642         * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
643         * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
644         * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
645         * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
646         * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
647         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
648         * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
649         * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
650         * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
651         * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
652         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
653         * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
654         * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
655         * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
656         * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
657         * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
658         * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
659         * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
660         * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
661         * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
662         * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
663         * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
664         * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
665         * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
666         * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
667         * gcc.target/bfin/builtins/norm16-1.c: Ditto.
668         * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
669         * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
670         * gcc.target/bfin/builtins/norm32-4.c: Ditto.
671         * gcc.target/bfin/builtins/norm16-5.c: Ditto.
672         * gcc.target/bfin/builtins/norm32-8.c: Ditto.
673         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
674         * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
675         * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
676         * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
677         * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
678         * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
679         * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
680         * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
681         * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
682         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
683         * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
684         * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
685         * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
686         * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
687         * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
688         * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
689         * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
690         * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
691         * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
692         * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
693         * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
694
695 2011-05-03  Bernd Schmidt  <bernds@codesourcery.com>
696
697         * gcc.target/arm/cold-lc.c: New test.
698
699 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
700
701         PR target/48774
702         * gcc.dg/pr48774.c: New test.
703
704 2011-05-03  Richard Guenther  <rguenther@suse.de>
705
706         * gcc.dg/large-size-array-5.c: New testcase.
707
708 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
709
710         * gcc.dg/vect/vect-strided-u16-i3.c: New test.
711
712 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
713
714         * lib/target-supports.exp (check_effective_target_vect_strided):
715         Replace with...
716         (check_effective_target_vect_strided2)
717         (check_effective_target_vect_strided3)
718         (check_effective_target_vect_strided4)
719         (check_effective_target_vect_strided8): ...these new functions.
720
721         * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
722         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
723         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
724         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
725         * gcc.dg/vect/pr37539.c: Likewise.
726         * gcc.dg/vect/slp-11a.c: Likewise.
727         * gcc.dg/vect/slp-11b.c: Likewise.
728         * gcc.dg/vect/slp-11c.c: Likewise.
729         * gcc.dg/vect/slp-12a.c: Likewise.
730         * gcc.dg/vect/slp-12b.c: Likewise.
731         * gcc.dg/vect/slp-18.c: Likewise.
732         * gcc.dg/vect/slp-19a.c: Likewise.
733         * gcc.dg/vect/slp-19b.c: Likewise.
734         * gcc.dg/vect/slp-21.c: Likewise.
735         * gcc.dg/vect/slp-23.c: Likewise.
736         * gcc.dg/vect/vect-cselim-1.c: Likewise.
737
738         * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
739         instead of vect_interleave && vect_extract_even_odd.
740         * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
741         * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
742         * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
743         * gcc.dg/vect/vect-1.c: Likewise.
744         * gcc.dg/vect/vect-10.c: Likewise.
745         * gcc.dg/vect/vect-98.c: Likewise.
746         * gcc.dg/vect/vect-107.c: Likewise.
747         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
748         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
749         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
750         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
751         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
752         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
753         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
754         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
755         * gcc.dg/vect/vect-strided-float.c: Likewise.
756         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
757         * gcc.dg/vect/vect-strided-mult.c: Likewise.
758         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
759         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
760         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
761         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
762         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
763         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
764         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
765         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
766         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
767         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
768         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
769         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
770         * gcc.dg/vect/vect-vfa-03.c: Likewise.
771
772         * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
773         target condition.
774         * gcc.dg/vect/pr30843.c: Likewise.
775         * gcc.dg/vect/pr33866.c: Likewise.
776         * gcc.dg/vect/slp-reduc-6.c: Likewise.
777         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
778         * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
779         * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
780
781 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
782
783         * gcc.dg/vect/slp-11.c: Split into...
784         * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
785         gcc.dg/vect/slp-11c.c: ...these tests.
786         * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
787         * gcc.dg/vect/slp-12c.c: ...this new test.
788         * gcc.dg/vect/slp-19.c: Split into...
789         * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
790         gcc.dg/vect/slp-19c.c: ...these new tests.
791
792 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
793
794         * lib/target-supports.exp
795         (check_effective_target_vect_extract_even_odd_wide): Delete.
796         (check_effective_target_vect_strided_wide): Likewise.
797         * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
798         * gcc.dg/vect/fast-math-pr35982.c: Likewise.
799         * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
800         * gcc.dg/vect/pr37539.c: Likewise.
801         * gcc.dg/vect/slp-11.c: Likewise.
802         * gcc.dg/vect/slp-12a.c: Likewise.
803         * gcc.dg/vect/slp-12b.c: Likewise.
804         * gcc.dg/vect/slp-19.c: Likewise.
805         * gcc.dg/vect/slp-23.c: Likewise.
806         * gcc.dg/vect/vect-1.c: Likewise.
807         * gcc.dg/vect/vect-98.c: Likewise.
808         * gcc.dg/vect/vect-107.c: Likewise.
809         * gcc.dg/vect/vect-strided-float.c: Likewise.
810
811 2011-05-02  Jason Merrill  <jason@redhat.com>
812
813         * g++.dg/init/new31.C: New.
814
815 2011-05-02  Simon Martin  <simartin@users.sourceforge.net>
816
817         PR c/35445
818         * gcc.dg/pr35445.c: New test.
819
820 2011-05-02  Jason Merrill  <jason@redhat.com>
821
822         * c-c++-common/vla-1.c: New.
823
824 2011-05-02  Richard Guenther  <rguenther@suse.de>
825
826         PR tree-optimization/48822
827         * gcc.dg/torture/pr48822.c: New testcase.
828
829 2011-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
830
831         PR c++/47969
832         * g++.dg/cpp0x/constexpr-47969.C: New.
833
834 2011-05-02  Ira Rosen  <ira.rosen@linaro.org>
835
836         PR testsuite/48498
837         * gcc.dg/vect/slp-3.c: Increase loop bound.  Don't expect to fail
838         on vect_no_align targets.
839         * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
840         vect_no_align targets.
841
842 2011-05-01  Xinliang David Li  <davidxl@google.com>
843
844         * gcc.dg/tree-ssa/integer-addr.c: New test.
845         * gcc.dg/tree-ssa/alias_bug.c: New test.
846
847 2011-05-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
848
849         PR libgfortran/48787
850         * gfortran.dg/round_3.f08: Add more checks.
851
852 2011-04-30  Tobias Burnus  <burnus@net-b.de>
853
854         PR fortran/48821
855         * gfortran.dg/import9.f90: New, proper test.
856         * gfortran.dg/interface_37.f90: Remove bogus
857         test (bogus copy of interface_36.f90).
858
859 2011-04-30  Tobias Burnus  <burnus@net-b.de>
860
861         PR fortran/48821
862         * gfortran.dg/interface_37.f90: New.
863
864 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
865
866         PR fortran/48746
867         * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
868
869 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
870
871         PR tree-optimization/48809
872         * gcc.c-torture/execute/pr48809.c: New test.
873
874 2011-04-29  Jeff Law <law@redhat.com>
875
876         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
877
878 2011-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
879
880         PR c++/48606
881         * g++.dg/init/ctor10.C: New.
882
883 2011-04-29  Le-Chun Wu  <lcwu@google.com>
884
885         * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
886           warning in implicitly instantiated templates.
887
888 2011-04-29  Le-Chun Wu  <lcwu@google.com>
889
890         * g++.dg/warn/Wnull-conversion-1.C: New.
891         * g++.dg/warn/Wnull-conversion-2.C: New.
892
893 2011-04-29  Diego Novillo  <dnovillo@google.com>
894
895         * g++.old-deja/g++.other/null3.C: Expect warning about
896         converting boolean to a pointer.
897
898 2011-04-29  Paul Thomas  <pault@gcc.gnu.org>
899
900         PR fortran/48462
901         * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
902         being a target.
903
904         PR fortran/48746
905         * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
906
907 2011-04-29  Tobias Burnus  <burnus@net-b.de>
908
909         PR fortran/48810
910         * gfortran.dg/typebound_proc_22.f90: New.
911
912         PR fortran/48800
913         * gfortran.dg/interface_36.f90: New.
914
915 2011-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
916
917         PR libgfortran/48488
918         PR libgfortran/48602
919         PR libgfortran/48615
920         PR libgfortran/48684
921         PR libgfortran/48787
922         * gfortran.dg/fmt_g.f: Adjust test.
923         * gfortran.dg/fmt_g0_1.f08: Adjust test.
924         * gfortran.dg/round_3.f08: New test.
925         * gfortran.dg/namelist_print_1.f: Adjust test.
926         * gfortran.dg/char4_iunit_1.f03: Adjust test.
927         * gfortran.dg/f2003_io_5.f03: Adjust test.
928         * gfortran.dg/coarray_15.f90: Adjust test.
929         * gfortran.dg/namelist_65.f90: Adjust test.
930         * gfortran.dg/fmt_cache_1.f: Adjust test.
931         * gfortran.dg/char4_iunit_2.f03: Adjust test.
932         * gfortran.dg/real_const_3.f90: Adjust test.
933
934 2011-04-28  Xinliang David Li  <davidxl@google.com>
935
936         * testsuite/gcc.dg/tree-prof/prof-robust-1.c: New test.
937         * testsuite/g++.dg/prof-robust-1.C: New test.
938
939 2011-04-28  Ira Rosen  <ira.rosen@linaro.org>
940
941         PR tree-optimization/48765
942         * gcc.dg/vect/pr48765.c: New.
943
944 2011-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
945
946         PR tree-optimization/48775
947         * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
948
949 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
950
951         PR c++/48798
952         * g++.dg/inherit/pr48798.C: New.
953         * g++.old-deja/g++.other/base1.C: Adjust.
954
955 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
956
957         PR c++/48656
958         * g++.dg/template/inherit7.C: New test case.
959
960 2011-04-28  Richard Guenther  <rguenther@suse.de>
961
962         PR tree-optimization/40052
963         PR tree-optimization/15347
964         * gcc.dg/tree-ssa/vrp57.c: New testcase.
965         * gcc.dg/pr15347.c: Likewise.
966
967 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
968
969         PR c++/48530
970         * g++.dg/cpp0x/sfinae18.C: New.
971
972 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
973
974         PR c++/48771
975         * g++.dg/ext/is_literal_type1.C: New.
976
977 2011-04-28  Tobias Burnus  <burnus@net-b.de>
978
979         PR fortran/48112
980         PR fortran/48279
981         * gfortran.dg/interface_35.f90: New.
982         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
983         * gfortran.dg/func_result_6.f90: Add dg-warning.
984         * gfortran.dg/bessel_1.f90: Ditto.
985         * gfortran.dg/hypot_1.f90: Ditto.
986         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
987         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
988         * gfortran.dg/interface_assignment_4.f90: Ditto.
989
990 2011-04-27  Jason Merrill  <jason@redhat.com>
991
992         * g++.dg/ext/complex8.C: New.
993
994         * g++.dg/cpp0x/initlist49.C: New.
995         * g++.dg/init/new30.C: New.
996
997 2011-04-27  Tobias Burnus  <burnus@net-b.de>
998
999         PR fortran/48788
1000         * gfortran.dg/whole_file_34.f90: New.
1001
1002 2011-04-27  Jan Hubicka  <jh@suse.cz>
1003
1004         * gcc.dg/tree-ssa/inline-9.c: New testcase.
1005
1006 2011-04-27  Jason Merrill  <jason@redhat.com>
1007
1008         * g++.old-deja/g++.oliva/overload1.C: Adjust.
1009
1010         * g++.dg/parse/ambig6.C: New.
1011
1012 2011-04-27  Nick Clifton  <nickc@redhat.com>
1013
1014         * gcc.dg/20020312-2.c: Add definition for RX.
1015
1016         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
1017         option with RX targets.
1018
1019         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
1020         /* */ comments.
1021
1022 2011-04-27  Richard Guenther  <rguenther@suse.de>
1023
1024         * gcc.dg/tree-ssa/pr23382.c: Remove.
1025
1026 2011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
1027
1028         PR target/48767
1029         * gcc.c-torture/compile/pr48767.c: New test.
1030
1031 2011-04-27  Richard Guenther  <rguenther@suse.de>
1032
1033         PR tree-optimization/48772
1034         * g++.dg/pr48772.C: New testcase.
1035
1036 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
1037
1038         PR c/48742
1039         * gcc.c-torture/compile/pr48742.c: New test.
1040
1041 2011-04-26  Jason Merrill  <jason@redhat.com>
1042
1043         * g++.dg/lookup/koenig13.C: New.
1044
1045         * g++.dg/cpp0x/initlist48.C: New.
1046
1047 2011-04-25  Jason Merrill  <jason@redhat.com>
1048
1049         * g++.dg/cpp0x/sfinae17.C: New.
1050
1051 2011-03-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
1052
1053         PR target/48258
1054         * gcc.target/powerpc/pr48258-1.c: New file.
1055         * gcc.target/powerpc/pr48258-2.c: Ditto.
1056
1057 2011-04-26  Xinliang David Li  <davidxl@google.com>
1058
1059         * gcc.dg/uninit-suppress.c: New test.
1060         * gcc.dg/uninit-suppress.c: New test.
1061
1062 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
1063
1064         PR debug/48768
1065         * gcc.dg/pr48768.c: New test.
1066
1067         PR tree-optimization/48734
1068         * gcc.c-torture/compile/pr48734.c: New test.
1069
1070         PR testsuite/48753
1071         * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
1072
1073 2011-04-26  Richard Guenther  <rguenther@suse.de>
1074
1075         PR tree-optimization/48731
1076         * gcc.dg/torture/pr48731.c: New testcase.
1077
1078 2011-04-26  Richard Guenther  <rguenther@suse.de>
1079
1080         PR testsuite/48753
1081         * gcc.dg/tree-prof/val-prof-2.c: Adjust.
1082
1083 2011-04-26  Richard Guenther  <rguenther@suse.de>
1084
1085         PR middle-end/48694
1086         * gcc.dg/torture/pr48694-1.c: New testcase.
1087         * gcc.dg/torture/pr48694-2.c: Likewise.
1088
1089 2011-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
1090
1091         * g++.dg/ext/underlying_type1.C: New.
1092         * g++.dg/ext/underlying_type2.C: Likewise.
1093         * g++.dg/ext/underlying_type3.C: Likewise.
1094         * g++.dg/ext/underlying_type4.C: Likewise.
1095         * g++.dg/ext/underlying_type5.C: Likewise.
1096         * g++.dg/ext/underlying_type6.C: Likewise.
1097         * g++.dg/ext/underlying_type7.C: Likewise.
1098         * g++.dg/ext/underlying_type8.C: Likewise.
1099         * g++.dg/ext/underlying_type9.C: Likewise.
1100         * g++.dg/ext/underlying_type10.C: Likewise.
1101
1102 2011-04-25  Jason Merrill  <jason@redhat.com>
1103
1104         * g++.dg/cpp0x/regress/template-const2.C: New.
1105
1106 2011-04-25  Jeff Law <law@redhat.com>
1107
1108         * gcc.dg/tree-ssa/vrp56.c: new test.
1109
1110 2011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1111
1112         * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
1113
1114 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
1115
1116         PR preprocessor/48740
1117         * c-c++-common/raw-string-11.c: New test.
1118
1119 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
1120
1121         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
1122         hppa*-*-hpux*.
1123
1124 2011-04-23  Tobias Burnus  <burnus@net-b.de>
1125
1126         PR fortran/18918
1127         * gfortran.dg/coarray_19.f90: New.
1128
1129 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
1130
1131         PR c/48685
1132         * gcc.dg/pr48685.c: New test.
1133
1134 2011-04-22  Jan Hubicka  <jh@suse.cz>
1135
1136         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
1137
1138 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
1139
1140         PR tree-optimization/48717
1141         * gcc.c-torture/execute/pr48717.c: New test.
1142
1143 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
1144
1145         PR target/48723
1146         * gcc.target/i386/pr48723.c: New test.
1147
1148 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
1149
1150         PR c/48716
1151         * gcc.dg/gomp/pr48716.c: New test.
1152         * g++.dg/gomp/pr48716.C: New test.
1153
1154 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
1155
1156         PR c/36750
1157         * gcc.dg/missing-field-init-2.c: Update testcase.
1158
1159 2011-04-22  Alan Modra  <amodra@gmail.com>
1160
1161         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
1162
1163 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
1164
1165         PR fortran/48405
1166         * gfortran.dg/function_optimize_6.f90:  New test.
1167
1168 2011-04-21  Easwaran Raman  <eraman@google.com>
1169
1170         * gcc.dg/stack-layout-2.c: New test.
1171
1172 2011-04-21  Richard Guenther  <rguenther@suse.de>
1173
1174         PR lto/48703
1175         * g++.dg/lto/pr48207-2_0.C: New testcase.
1176         * g++.dg/lto/pr48207-3_0.C: Likewise.
1177
1178 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
1179
1180         * gnat.dg/volatile5.adb: New test.
1181         * gnat.dg/volatile5_pkg.ads: New helper.
1182
1183 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
1184
1185         PR target/48708
1186         * gcc.target/i386/pr48708.c: New test.
1187
1188 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
1189
1190         * gcc.dg/vect/vect-119.c: New test.
1191
1192 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
1193
1194         * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
1195         and once without.
1196
1197 2011-04-21  Richard Earnshaw  <rearnsha@arm.com>
1198             Richard Sandiford  <richard.sandiford@linaro.org>
1199
1200         PR target/46329
1201         * gcc.target/arm/pr46329.c: New test.
1202
1203 2011-04-21  Tobias Burnus  <burnus@net-b.de>
1204
1205         PR fortran/18918
1206         * gfortran.dg/coarray_18.f90: New.
1207
1208 2011-04-20  Jason Merrill  <jason@redhat.com>
1209
1210         * g++.dg/cpp0x/initlist47.C: New.
1211
1212         * g++.dg/init/dtor4.C: New.
1213
1214 2011-04-20  Uros Bizjak  <ubizjak@gmail.com>
1215
1216         PR target/48678
1217         * gcc.target/i386/sse2-pinsrw.c: New test.
1218         * gcc.target/i386/avx-vpinsrw.c: Ditto.
1219         * gcc.target/i386/sse4_1-insvqi.c: Ditto.
1220         * gcc.target/i386/sse2-insvhi.c: Ditto.
1221         * gcc.target/i386/sse4_1-insvsi.c: Ditto.
1222         * gcc.target/i386/sse4_1-insvdi.c: Ditto.
1223
1224 2011-04-20  Jason Merrill  <jason@redhat.com>
1225
1226         * g++.dg/template/const4.C: New.
1227
1228 2011-04-20  Easwaran Raman  <eraman@google.com>
1229
1230         * gcc.dg/stack-layout-1.c: New test.
1231
1232 2011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
1233
1234         * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
1235         * lib/target-supports.exp (check_effective_target_vect_shift_char): New
1236         function.
1237
1238 2011-04-20  Kai Tietz  <ktietz@redhat.com>
1239
1240         * gcc.dg/binop-xor1.c: New test.
1241         * gcc.dg/binop-xor2.c: New test.
1242         * gcc.dg/binop-xor3.c: New test.
1243         * gcc.dg/binop-xor4.c: New test.
1244         * gcc.dg/binop-xor5.c: New test.
1245
1246 2011-04-20  Richard Guenther  <rguenther@suse.de>
1247
1248         PR tree-optimization/47892
1249         * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
1250
1251 2011-04-20  Richard Guenther  <rguenther@suse.de>
1252
1253         PR middle-end/48695
1254         * g++.dg/torture/pr48695.C: New testcase.
1255
1256 2011-04-20  Georg-Johann Lay  <avr@gjlay.de>
1257
1258         * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
1259         * gcc.c-torture/execute/cmpsi-2.c: Ditto
1260         * gcc.c-torture/execute/pr45262.c: Ditto
1261         * gcc.dg/torture/pr43165.c: Ditto.
1262         * gcc.dg/torture/pr47228.c: Ditto.
1263         * gcc.dg/tree-ssa/pr45144.c: Ditto.
1264         * gcc.dg/ipa/pr45644.c: Ditto.
1265         * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
1266         PDP11.
1267
1268 2011-04-19  Jason Merrill  <jason@redhat.com>
1269
1270         * g++.dg/ext/complex7.C: New.
1271
1272         * g++.dg/ext/attrib41.C: New.
1273
1274 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
1275
1276         PR testsuite/48676
1277         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
1278
1279 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
1280
1281         PR target/48678
1282         * gcc.target/i386/pr48678.c: New test.
1283
1284 2011-04-19  Martin Jambor  <mjambor@suse.cz>
1285
1286         * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
1287         * g++.dg/opt/devirt2.C: New test.
1288         * g++.dg/ipa/devirt-g-1.C: Likewise.
1289
1290 2011-04-19  Tobias Burnus  <burnus@net-b.de>
1291
1292         PR fortran/48588
1293         * gfortran.dg/whole_file_33.f90: New.
1294
1295 2011-04-19  Martin Jambor  <mjambor@suse.cz>
1296
1297         * g++.dg/ipa/devirt-7.C: New test.
1298
1299 2011-04-19  Richard Guenther  <rguenther@suse.de>
1300
1301         PR lto/48207
1302         * g++.dg/lto/pr48207_0.C: New testcase.
1303
1304 2011-04-18  Jason Merrill  <jason@redhat.com>
1305
1306         * g++.dg/init/void1.C: New.
1307
1308         * g++.dg/cpp0x/union4.C: New.
1309
1310 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
1311
1312         PR middle-end/48661
1313         * g++.dg/torture/pr48661.C: New test.
1314
1315         PR c++/48632
1316         * g++.dg/gomp/pr48632.C: New test.
1317
1318 2011-04-18  Uros Bizjak  <ubizjak@gmail.com>
1319
1320         * gcc.target/i386/sse2-maskmovdqu.c: New test.
1321         * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
1322
1323 2011-04-18  Tobias Burnus  <burnus@net-b.de>
1324
1325         PR fortran/18918
1326         * gfortran.dg/coarray_17.f90: New.
1327         * gfortran.dg/coarray_10.f90: Update dg-error.
1328
1329 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1330
1331         PR testsuite/48251
1332         * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
1333         * gfortran.dg/guality/guality.exp: Likewise.
1334
1335 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1336
1337         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
1338
1339 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1340
1341         * gcc.dg/vect/pr48377.c: Remove dg-do run.
1342
1343 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1344
1345         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
1346
1347 2011-04-18  Richard Guenther  <rguenther@suse.de>
1348
1349         PR middle-end/46364
1350         * g++.dg/torture/pr46364.C: New testcase.
1351
1352 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1353
1354         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
1355
1356 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
1357
1358         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
1359
1360 2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
1361             Ira Rosen  <ira.rosen@linaro.org>
1362
1363         PR target/48252
1364         * gcc.target/arm/pr48252.c: New test.
1365
1366 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
1367
1368         PR tree-optimization/48616
1369         * gcc.dg/pr48616.c: New test.
1370
1371 2011-04-18  Tobias Burnus  <burnus@net-b.de>
1372
1373         PR fortran/18918
1374         * gfortran.dg/coarray_16.f90: New.
1375
1376 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
1377
1378         PR fortran/48462
1379         * gfortran.dg/realloc_on_assign_7.f03: New test.
1380
1381 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1382
1383         PR libgfortran/48602
1384         * gfortran.dg/fmt_g0_6.f08: New test.
1385
1386 2011-04-17  Jason Merrill  <jason@redhat.com>
1387
1388         * g++.dg/cpp0x/sfinae16.C: New.
1389
1390 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
1391
1392         * gcc.target/mips/reg-var-1.c: New test.
1393
1394 2011-04-17  Jan Hubicka  <jh@suse.cz>
1395
1396         * gcc.dg/winline-5.c: Update testcase.
1397
1398 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
1399
1400         * gnat.dg/discr27.ad[sb]: Move dg directive.
1401         * gnat.dg/discr28.ad[sb]: New test.
1402         * gnat.dg/discr28_pkg.ads: New helper.
1403
1404 2011-04-17  Michael Matz  <matz@suse.de>
1405
1406         PR tree-optimization/48622
1407         PR lto/48645
1408         * gcc.dg/lto/pr48622_0.c: New test.
1409
1410 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
1411
1412         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
1413         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1414         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1415         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1416         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1417         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1418
1419 2011-04-15  Jason Merrill  <jason@redhat.com>
1420
1421         * g++.dg/cpp0x/range-for17.C: New.
1422
1423 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
1424
1425         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
1426         * g++.dg/cpp0x/range-for3.C: Likewise.
1427         * g++.dg/cpp0x/range-for9.C: Correct error message.
1428         * g++.dg/cpp0x/range-for11.C: New.
1429         * g++.dg/cpp0x/range-for12.C: New.
1430         * g++.dg/cpp0x/range-for13.C: New.
1431         * g++.dg/cpp0x/range-for14.C: New.
1432         * g++.dg/cpp0x/range-for15.C: New.
1433         * g++.dg/cpp0x/range-for16.C: New.
1434
1435 2011-04-15  Tobias Burnus  <burnus@net-b.de>
1436
1437         PR fortran/18918
1438         * gfortran.dg/coarray_15.f90: Change to dg-do run.
1439
1440 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1441
1442         * objc.dg/naming-4.m: Updated.
1443         * objc.dg/naming-5.m: Updated.
1444         * objc.dg/naming-6.m: New.
1445         * objc.dg/naming-7.m: New.
1446         * obj-c++.dg/naming-1.mm: Updated.
1447         * obj-c++.dg/naming-2.mm: Updated.
1448         * obj-c++.dg/naming-3.mm: New.
1449         * obj-c++.dg/naming-4.mm: New.
1450
1451 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1452
1453         PR libgfortran/48589
1454         * gfortran.dg/fmt_g0_5.f08: New test.
1455
1456 2011-04-15  Richard Guenther  <rguenther@suse.de>
1457
1458         PR testsuite/48286
1459         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
1460
1461 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
1462
1463         * gcc.target/avr/torture/pr41885.c (dg-options): Change
1464         -finline-limit=0 to -fno-inline
1465
1466 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
1467
1468         PR target/48614
1469         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
1470         just avx.
1471
1472 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
1473
1474         PR target/48605
1475         * gcc.target/i386/sse4_1-insertps-3.c: New test.
1476         * gcc.target/i386/sse4_1-insertps-4.c: New test.
1477         * gcc.target/i386/avx-insertps-3.c: New test.
1478         * gcc.target/i386/avx-insertps-4.c: New test.
1479
1480 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
1481
1482         * gcc.target/avr/torture/pr41885.c (dg-options): Add
1483         -finline-limit=0
1484
1485 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
1486
1487         PR target/46779
1488         PR target/45291
1489         PR target/41894
1490         * gcc.target/avr/pr46779-1.c: New test case
1491         * gcc.target/avr/pr46779-2.c: New test case
1492
1493 2011-04-14  Jason Merrill  <jason@redhat.com>
1494
1495         * g++.dg/cpp0x/sfinae15.C: New.
1496
1497         * g++.dg/cpp0x/sfinae14.C: New.
1498
1499         * g++.dg/ext/vla10.C: New.
1500
1501 2011-04-14  Richard Guenther  <rguenther@suse.de>
1502
1503         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
1504
1505 2011-04-14  Richard Guenther  <rguenther@suse.de>
1506
1507         * gcc.dg/fold-bitand-4.c: Move ...
1508         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
1509
1510 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
1511
1512         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
1513         variables const.
1514         * gcc.target/avr/torture/trivial.c: Ditto.
1515
1516 2011-04-13  Jason Merrill  <jason@redhat.com>
1517
1518         * g++.dg/template/operator11.C: New.
1519
1520 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
1521
1522         PR middle-end/48591
1523         * gcc.dg/gomp/pr48591.c: New test.
1524
1525         PR c++/48570
1526         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
1527         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
1528
1529 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
1530
1531         PR c++/48574
1532         * g++.dg/template/dependent-expr7.C: New test case.
1533
1534 2011-04-13  Jason Merrill  <jason@redhat.com>
1535
1536         * g++.dg/cpp0x/sfinae13.C: New.
1537
1538 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
1539
1540         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
1541
1542 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
1543
1544         * gcc.target/arm/pr43698.c: Remove -march option.
1545
1546 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
1547
1548         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
1549         -march option.
1550
1551 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
1552
1553         PR fortran/48360
1554         PR fortran/48456
1555         * gfortran.dg/realloc_on_assign_6.f03: New test.
1556
1557 2011-04-12  Kai Tietz  <ktietz@redhat.com>
1558
1559         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
1560         targets the additional -mno-ms-bitfields and
1561         -Wno-packed-bitfield-compat options.
1562         * g++.dg/ext/bitfield3.C: Likewise.
1563         * g++.dg/ext/bitfield4.C: Likewise.
1564         * g++.dg/ext/bitfield5.C: Likewise.
1565         * gcc.dg/bitfld-15.c: Likewise.
1566         * gcc.dg/bitfld-16.c: Likewise.
1567         * gcc.dg/bitfld-17.c: Likewise.
1568         * gcc.dg/bitfld-18.c: Likewise.
1569
1570 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
1571
1572         * gcc.target/arm/neon-vld3-1.c: New test.
1573         * gcc.target/arm/neon-vst3-1.c: New test.
1574         * gcc.target/arm/neon/v*.c: Regenerate.
1575
1576 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
1577
1578         PR rtl-optimization/48549
1579         * g++.dg/opt/pr48549.C: New test.
1580
1581 2011-04-12  Richard Guenther  <rguenther@suse.de>
1582
1583         PR tree-optimization/46076
1584         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
1585
1586 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1587
1588         PR testsuite/21164
1589         * lib/compat.exp (compat-execute): Declare unsupported after
1590         stripping path from src1.
1591         * lib/lto.exp (lto-execute): Likewise.
1592
1593 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
1594
1595         PR c/48552
1596         * gcc.dg/pr48552-1.c: New test.
1597         * gcc.dg/pr48552-2.c: New test.
1598
1599 2011-04-11  Jason Merrill  <jason@redhat.com>
1600
1601         * g++.dg/cpp0x/sfinae12.C: New.
1602
1603         * g++.dg/cpp0x/enum10.C: New.
1604
1605         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
1606
1607         * g++.dg/cpp0x/rv-func.C: New.
1608
1609 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1610
1611         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
1612         alpha*-dec-osf5*.
1613
1614 2011-04-11  Martin Jambor  <mjambor@suse.cz>
1615
1616         PR tree-optimization/48195
1617         * gcc.dg/ipa/pr48195.c: New test.
1618
1619 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
1620
1621         * gnat.dg/return3.adb: Remove unused switch.
1622
1623 2011-04-08  Mike Stump  <mikestump@comcast.net>
1624
1625         PR testsuite/48506
1626         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
1627         default to fno-common.
1628
1629 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
1630
1631         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
1632         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
1633
1634 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
1635
1636         PR fortran/48448
1637         * gfortran.dg/function_optimize_5.f90:  New test.
1638
1639 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
1640
1641         * gnat.dg/aggr17.adb: New test.
1642         * gnat.dg/aggr18.adb: Likewise.
1643
1644 2011-04-08  Michael Matz  <matz@suse.de>
1645
1646         PR middle-end/48389
1647         * gcc.target/i386/pr48389.c: New test.
1648
1649 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
1650
1651         PR rtl-optimization/48272
1652         * g++.dg/opt/pr48272.C: New.
1653
1654 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
1655
1656         PR rtl-optimization/48235
1657         * gcc.dg/pr48235.c: New.
1658
1659 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
1660
1661         PR rtl-optimization/48302
1662         * g++.dg/opt/pr48302.C: New.
1663
1664 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
1665
1666         PR target/48273
1667         * g++.dg/opt/pr48273.C: New.
1668
1669 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
1670
1671         PR rtl-optimization/48442
1672         * gcc.dg/pr48442.c: New.
1673
1674 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
1675
1676         PR tree-optimization/48377
1677         * gcc.dg/vect/pr48377.c: New test.
1678
1679 2011-04-07  Jason Merrill  <jason@redhat.com>
1680
1681         * g++.dg/cpp0x/regress/call1.C: New.
1682
1683         * g++.dg/cpp0x/variadic107.C: New.
1684
1685         * g++.dg/cpp0x/sfinae11.C: New.
1686         * g++.dg/cpp0x/noexcept02.C: Fix.
1687
1688         * g++.dg/cpp0x/sfinae10.C: New.
1689
1690         * g++.dg/cpp0x/sfinae9.C: New.
1691
1692         * c-c++-common/Wcast-qual-1.c: Move here from...
1693         * gcc.dg/cast-qual-3.c: ...here, and...
1694         * g++.dg/warn/Wcast-qual2.C: ...here.
1695
1696         * g++.dg/cpp0x/sfinae8.C: New.
1697
1698         * g++.dg/cpp0x/sfinae7.C: New.
1699
1700         * g++.dg/cpp0x/enum9.C: New.
1701
1702 2011-04-07  Mike Stump  <mikestump@comcast.net>
1703
1704         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
1705         with no trampolines.
1706
1707 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
1708
1709         PR fortran/48117
1710         * gfortran.dg/gomp/pr48117.f90: New test.
1711
1712         PR debug/48343
1713         * gcc.dg/torture/pr48343.c: New test.
1714
1715 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1716
1717         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
1718
1719 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
1720
1721         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
1722
1723 2011-04-07  Tom de Vries  <tom@codesourcery.com>
1724
1725         PR target/43920
1726         * lib/scanasm.exp (object-size): New proc.
1727         * gcc.target/arm/pr43920-2.c: New test.
1728
1729 2011-04-06  Tobias Burnus  <burnus@net-b.de>
1730
1731         PR fortran/18918
1732         PR fortran/48477
1733         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
1734
1735 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
1736
1737         * gcc.dg/mtune.c: Prune note from output.
1738
1739 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
1740
1741         PR debug/48466
1742         * gcc.dg/guality/pr36977.c: New test.
1743         * gcc.dg/guality/pr48466.c: New test.
1744
1745 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
1746
1747         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
1748
1749 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
1750
1751         * gnat.dg/return3.adb: New test.
1752
1753 2011-04-06  Richard Guenther  <rguenther@suse.de>
1754
1755         PR tree-optimization/47663
1756         * gcc.dg/tree-ssa/inline-8.c: New testcase.
1757
1758 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
1759
1760         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
1761         Solaris 8 and 9 as well.
1762
1763 2011-04-05  Tom de Vries  <tom@codesourcery.com>
1764
1765         PR target/43920
1766         * gcc.target/arm/pr43920-1.c: New test.
1767
1768 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
1769
1770         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
1771         (cctor): Actually return the value.
1772         (main): Cast return values.
1773
1774 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
1775
1776         * gfortran.dg/character_comparison_8.f90:  New test.
1777
1778 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
1779
1780         * frontend-passes: (optimize_lexical_comparison): New function.
1781         (optimize_expr): Call it.
1782         (optimize_comparison): Also handle lexical comparison functions.
1783         Return false instad of -2 for unequal comparison.
1784
1785 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
1786
1787         PR fortran/48412
1788         * function_optimize_4.f90:  New test.
1789
1790 2011-04-04  Tobias Burnus  <burnus@net-b.de>
1791
1792         PR fortran/18918
1793         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
1794         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
1795         * gfortran.dg/coarray_15.f90: New.
1796
1797 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1798
1799         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
1800         * gfortran.dg/bessel_7.f90: Likewise.
1801
1802 2011-04-03  Tobias Burnus  <burnus@net-b.de>
1803
1804         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
1805
1806 2011-04-03  Richard Guenther  <rguenther@suse.de>
1807             Ira Rosen  <ira.rosen@linaro.org>
1808
1809         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
1810         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
1811         -ftree-loop-if-convert-stores.
1812
1813 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
1814
1815         * gnat.dg/specs/aggr2.ads: New test.
1816
1817 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
1818
1819         * gnat.dg/debug2.ad[sb]: New test.
1820         * gnat.dg/debug2_pkg.ads: New helper.
1821         * gnat.dg/debug3.ad[sb]: New test.
1822
1823 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
1824
1825         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
1826
1827 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
1828
1829         PR middle-end/48335
1830         * gcc.c-torture/compile/pr48335-1.c: New test.
1831         * gcc.dg/pr48335-1.c: New test.
1832         * gcc.dg/pr48335-2.c: New test.
1833         * gcc.dg/pr48335-3.c: New test.
1834         * gcc.dg/pr48335-4.c: New test.
1835         * gcc.dg/pr48335-5.c: New test.
1836         * gcc.dg/pr48335-6.c: New test.
1837         * gcc.dg/pr48335-7.c: New test.
1838         * gcc.dg/pr48335-8.c: New test.
1839         * gcc.target/i386/pr48335-1.c: New test.
1840
1841 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
1842
1843         PR c/36299
1844         * gcc.dg/Waddress.c: New test.
1845
1846 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
1847
1848         PR fortran/48352
1849         * gfortran.dg/function_optimize_3.f90:  New test.
1850
1851 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
1852
1853         * gcc.c-torture/compile/20110401-1.c: New test.
1854
1855         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
1856         * g++.dg/lto/20091002-2_0.C: Likewise.
1857         * g++.dg/lto/20090303_0.c: Likewise.
1858         * g++.dg/lto/20091004-1_0.C: Likewise.
1859         * g++.dg/lto/20091002-3_0.C: Likewise.
1860         * g++.dg/lto/20091004-2_0.C: Likewise.
1861         * g++.dg/lto/20081123_0.C: Likewise.
1862         * g++.dg/lto/20090313_0.C: Likewise.
1863         * g++.dg/lto/20081109-1_0.C: Likewise.
1864         * g++.dg/lto/20081219_0.C: Likewise.
1865         * g++.dg/lto/20081204-1_0.C: Likewise.
1866         * g++.dg/lto/20090302_0.C: Likewise.
1867         * g++.dg/lto/20081119-1_0.C: Likewise.
1868         * g++.dg/lto/20081118_0.C: Likewise.
1869         * gcc.dg/lto/20091020-2_0.c: Likewise.
1870         * gcc.dg/lto/20090210_0.c: Likewise.
1871         * gcc.dg/lto/20081204-1_0.c: Likewise.
1872         * gcc.dg/lto/20081224_0.c: Likewise.
1873         * gcc.dg/lto/20090219_0.c: Likewise.
1874         * gcc.dg/lto/20091014-1_0.c: Likewise.
1875         * gcc.dg/lto/20091016-1_0.c: Likewise.
1876         * gcc.dg/lto/20090206-2_0.c: Likewise.
1877         * gcc.dg/lto/20090116_0.c: Likewise.
1878         * gcc.dg/lto/20091013-1_0.c: Likewise.
1879         * gcc.dg/lto/20091015-1_0.c: Likewise.
1880         * gcc.dg/lto/20090126-2_0.c: Likewise.
1881
1882 2011-03-31  Ian Lance Taylor  <iant@google.com>
1883
1884         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
1885
1886 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
1887
1888         * gnat.dg/opt16.adb: New test.
1889
1890 2011-03-31  Jason Merrill  <jason@redhat.com>
1891
1892         * g++.dg/cpp0x/defaulted24.C: New.
1893
1894 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1895
1896         PR target/16292
1897         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
1898         with -O0.
1899
1900 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
1901
1902         * g++.dg/other/i386-9.C: New test.
1903
1904 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1905
1906         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
1907
1908 2011-03-30  Jason Merrill  <jason@redhat.com>
1909
1910         * g++.dg/cpp0x/regress/error-recovery1.C: New.
1911
1912         * g++.dg/cpp0x/regress/isnan.C: New.
1913
1914         * g++.dg/cpp0x/initlist46.C: New.
1915
1916 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
1917
1918         PR target/47551
1919         * gcc.target/arm/neon-modes-2.c: New test.
1920
1921 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
1922
1923         PR c/48305
1924         * gcc.c-torture/compile/pr48305.c: New test.
1925
1926 2011-03-29  Jason Merrill  <jason@redhat.com>
1927
1928         * g++.dg/cpp0x/regress/value-dep1.C: New.
1929
1930 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
1931
1932         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
1933
1934 2011-03-29  Ian Lance Taylor  <iant@google.com>
1935
1936         * go.test/go-test.exp: Handle the test lines used in several new
1937         tests.
1938         (errchk): Add opts parameter.  Change all callers.  Handle parens
1939         in regexps.
1940
1941 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
1942             Dominique d'Humieres  <dominiq@lps.ens.fr>
1943
1944         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
1945         and __APPLE__ && __PPC__ && __ALTIVEC__.
1946
1947 2011-03-29  Jason Merrill  <jason@redhat.com>
1948
1949         * g++.dg/cpp0x/dependent1.C: New.
1950
1951         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
1952
1953         * g++.dg/cpp0x/constexpr-memfn1.C: New.
1954
1955         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
1956
1957 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
1958
1959         PR fortran/48095
1960         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
1961         * gfortran.dg/proc_ptr_comp_32.f90: New.
1962
1963 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
1964
1965         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
1966         check for corresponding warning.
1967
1968 2011-03-28  Jason Merrill  <jason@redhat.com>
1969
1970         * g++.dg/cpp0x/rv-deduce2.C: New.
1971
1972 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
1973
1974         PR debug/48203
1975         * gcc.dg/pr48203.c: New test.
1976
1977 2011-03-28  Jeff Law <law@redhat.com>
1978
1979         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
1980
1981 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
1982
1983         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
1984         and __PPC__ && __ALTIVEC__.
1985
1986 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
1987
1988         PR testsuite/48238
1989         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
1990         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
1991         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
1992         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
1993
1994 2011-03-28  Jason Merrill  <jason@redhat.com>
1995
1996         * g++.dg/cpp0x/initlist-array2.C: New.
1997
1998         * g++.dg/cpp0x/initlist-array1.C: New.
1999
2000         * g++.dg/cpp0x/constexpr-compound.C: New.
2001
2002         * g++.dg/cpp0x/constexpr-using.C: New.
2003
2004         * g++.dg/cpp0x/constexpr-noexcept.C: New.
2005
2006 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
2007
2008         PR testsuite/48276
2009         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
2010
2011 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
2012
2013         * gcc.dg/slp-1.c: New test.
2014
2015 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
2016
2017         * gcc.target/i386/avx256-unaligned-load-1.c: New.
2018         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
2019         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
2020         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
2021         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
2022         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
2023         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
2024         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
2025         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
2026         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
2027         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
2028         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
2029         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
2030         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
2031
2032 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
2033
2034         PR fortran/47065
2035         * gfortran.dg/trim_optimize_5.f90:  New test.
2036         * gfortran.dg/trim_optimize_6.f90:  New test.
2037
2038 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
2039
2040         PR target/38598
2041         * gcc.target/mips/madd-7.c: Remove -mlong32.
2042         * gcc.target/mips/msub-7.c: Likewise.
2043
2044 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
2045
2046         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
2047         accesses to preserve the meaning of the test for doubleword vectors.
2048         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
2049         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
2050
2051 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
2052
2053         PR fortran/48291
2054         * gfortran.dg/class_42.f03: New.
2055
2056 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
2057
2058         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
2059         strided accesses.
2060
2061 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
2062
2063         PR rtl-optimization/48144
2064         * gcc.dg/pr48144.c: New test.
2065
2066 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
2067
2068         * gnat.dg/discr27.ad[sb]: New test.
2069
2070 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
2071
2072         * gnat.dg/limited_with2.ad[sb]: New test.
2073         * gnat.dg/limited_with2_pkg1.ads: New helper.
2074         * gnat.dg/limited_with2_pkg2.ads: Likewise.
2075
2076 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
2077
2078         * gnat.dg/opt15.adb: New test.
2079         * gnat.dg/opt15_pkg.ad[sb]: New helper.
2080
2081 2011-03-25  Tobias Burnus  <burnus@net-b.de>
2082
2083         PR fortran/48174
2084         PR fortran/45304
2085         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
2086         * gfortran.dg/leadz_trailz_3.f90: Ditto
2087
2088 2011-03-25  Martin Jambor  <mjambor@suse.cz>
2089
2090         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
2091
2092 2011-03-25  Jason Merrill  <jason@redhat.com>
2093
2094         * g++.dg/cpp0x/defaulted22.C: New.
2095         * g++.dg/cpp0x/defaulted23.C: New.
2096         * g++.dg/cpp0x/defaulted15.C: Adjust.
2097
2098 2011-03-25  Jason Merrill  <jason@redhat.com>
2099
2100         * g++.dg/cpp0x/move1.C: New.
2101
2102 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
2103
2104         PR target/48287
2105         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
2106
2107 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2108
2109         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
2110         for mips-sgi-irix6.5.
2111         Replace snprintf prototype by <stdio.h>.
2112
2113 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2114
2115         PR testsuite/48283
2116         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
2117         run_expensive_tests.
2118         * gcc.dg/graphite/block-4.c: Likewise.
2119         * gcc.dg/graphite/block-7.c: Likewise.
2120         * gcc.dg/graphite/block-8.c: Likewise.
2121
2122 2011-03-25  Richard Guenther  <rguenther@suse.de>
2123
2124         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
2125         * g++.dg/tree-ssa/pr8781.C: Likewise.
2126         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
2127         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
2128         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
2129         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
2130         * gcc.dg/tree-ssa/alias-18.c: Likewise.
2131         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
2132         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
2133         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
2134         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
2135         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
2136         * gcc.dg/tree-ssa/pr21574.c: Likewise.
2137         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
2138         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
2139         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
2140         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
2141         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
2142         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
2143         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
2144         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
2145         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
2146         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
2147         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
2148         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
2149         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
2150         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
2151         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
2152         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
2153         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
2154         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
2155         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
2156         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2157         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
2158         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2159         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
2160         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
2161         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
2162         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
2163         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
2164         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
2165         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
2166         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
2167         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
2168         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
2169         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
2170         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
2171         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
2172         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
2173         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
2174         * c-c++-common/pr46562-2.c: Likewise.
2175         * gfortran.dg/pr42108.f90: Likewise.
2176         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
2177         foo to be inlined even at -O1.
2178         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
2179         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
2180         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
2181         * gcc.dg/matrix/matrix.exp: Disable FRE.
2182
2183 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
2184
2185         PR debug/48204
2186         * gcc.dg/dfp/pr48204.c: New test.
2187
2188 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
2189
2190         PR target/48209
2191         * gcc.c-torture/execute/pr47917.c: Move this...
2192         * gcc.dg/torture/pr47917.c: to here and add xfails.
2193
2194 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
2195
2196         * gnat.dg/array16.ad[sb]: New test.
2197         * gnat.dg/array16.ads: New helper.
2198
2199 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
2200
2201         * gnat.dg/derived_type2.adb: New test.
2202
2203 2011-03-24  Richard Guenther  <rguenther@suse.de>
2204
2205         PR tree-optimization/48271
2206         * g++.dg/torture/pr48271.C: New testcase.
2207
2208 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
2209
2210         * gnat.dg/array15.ad[sb]: New test.
2211
2212 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
2213
2214         PR target/48237
2215         * gcc.target/i386/pr48237.c: New test.
2216
2217 2011-03-24  Richard Guenther  <rguenther@suse.de>
2218
2219         PR middle-end/48269
2220         * gcc.dg/builtin-object-size-10.c: New testcase.
2221
2222 2011-03-24  Richard Guenther  <rguenther@suse.de>
2223
2224         PR tree-optimization/46562
2225         * c-c++-common/pr46562-2.c: New testcase.
2226         * c-c++-common/pr46562.c: Likewise.
2227
2228 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
2229
2230         * gcc.dg/vect/vect-cselim-1.c: New test.
2231         * gcc.dg/vect/vect-cselim-2.c: New test.
2232
2233 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
2234
2235         * gcc.target/arm/pr46934.c: New.
2236
2237 2011-03-23  Ian Lance Taylor  <iant@google.com>
2238
2239         * go.test/go-test.exp (errchk): Ignore lines containing ////.
2240
2241 2011-03-23  Richard Guenther  <rguenther@suse.de>
2242
2243         * gcc.dg/struct: Remove directory and contents.
2244
2245 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2246
2247         PR testsuite/48251
2248         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
2249
2250 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
2251
2252         * gnat.dg/discr26.ad[sb]: New test.
2253         * gnat.dg/discr26_pkg.ads: New helper.
2254
2255 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
2256
2257         PR target/47553
2258         * gcc.target/arm/neon-vld-1.c: New test.
2259
2260 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
2261
2262         * gnat.dg/array14.ad[sb]: New test.
2263         * gnat.dg/array14_pkg.ads: New helper.
2264
2265 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
2266
2267         * gcc.c-torture/execute/920501-8.x: Remove.
2268         * gcc.c-torture/execute/930513-1.x: Remove.
2269         * gcc.c-torture/execute/960312-1.x: Remove.
2270         * gcc.c-torture/compile/20000804-1.c,
2271         gcc.c-torture/compile/20001205-1.c,
2272         gcc.c-torture/compile/20001226-1.c,
2273         gcc.c-torture/compile/20010518-2.c,
2274         gcc.c-torture/compile/20020312-1.c,
2275         gcc.c-torture/compile/20020604-1.c,
2276         gcc.c-torture/compile/920501-12.c,
2277         gcc.c-torture/compile/920501-4.c,
2278         gcc.c-torture/compile/920520-1.c,
2279         gcc.c-torture/compile/980506-1.c,
2280         gcc.c-torture/execute/980709-1.x,
2281         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
2282         options for m68hc11.
2283         * gcc.dg/cpp/assert4.c: Don't handle ARC.
2284         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
2285         m68hc11.
2286
2287 2011-03-22  Nick Clifton  <nickc@redhat.com>
2288
2289         * lib/target-supports.exp (check_profiling_available): Add MN10300
2290         to the list of targets that do not support profiling.  Restore
2291         alpha sorting to this list.
2292
2293 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
2294
2295         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
2296         failure on 32-bit systems.
2297         * gcc.dg/torture/vector-2.c: Ditto.
2298
2299 2011-03-22  Richard Guenther  <rguenther@suse.de>
2300
2301         PR tree-optimization/48228
2302         * gcc.dg/Wstrict-overflow-23.c: New testcase.
2303
2304 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
2305
2306         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
2307         powerpc.
2308
2309         PR target/48226
2310         * gcc.target/powerpc/pr48226.c: New file.
2311
2312 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
2313
2314         * lib/prune.exp (prune_gcc_output): Prune "could not create
2315         compact unwind for" warnings.
2316
2317 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
2318
2319         PR c/42544
2320         PR c/48197
2321         * gcc.c-torture/execute/pr42544.c: New test.
2322         * gcc.c-torture/execute/pr48197.c: New test.
2323
2324 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
2325
2326         PR preprocessor/48192
2327         * gcc.target/powerpc/pr48192.c: New file.
2328
2329         PR target/48053
2330         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
2331         split problem of 0 being loaded in a VSX register.
2332
2333 2011-03-21  Richard Guenther  <rguenther@suse.de>
2334
2335         PR c/47939
2336         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
2337         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
2338         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
2339         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
2340
2341 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
2342
2343         PR target/48213
2344         * gcc.dg/pr48213.c: New test.
2345
2346 2011-03-21  Kai Tietz  <ktietz@redhat.com>
2347
2348         PR target/12171
2349         * g++.dg/plugin/attribute_plugin.c: Adjust test.
2350
2351 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
2352
2353         * gcc.target/arm/xor-and.c: New.
2354
2355 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
2356
2357         PR fortran/22572
2358         * gfortran.dg/function_optimize_1.f90:  New test.
2359         * gfortran.dg/function_optimize_2.f90:  New test.
2360
2361 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
2362
2363         PR rtl-optimization/47502
2364         * gcc.target/i386/pr47502-1.c: New.
2365         * gcc.target/i386/pr47502-2.c: Likewise.
2366
2367 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
2368
2369         PR rtl-optimization/48156
2370         * gcc.dg/pr48156.c: New test.
2371
2372 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2373
2374         PR libfortran/47439
2375         * gfortran.dg/scratch_1.f90: Adjust test.
2376
2377 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2378
2379         PR libfortran/47439
2380         * gfortran.dg/scratch_1.f90: New test.
2381
2382 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
2383
2384         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
2385         variably modified typedefs.
2386         * gcc.dg/c1x-typedef-2.c: Remove.
2387
2388 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
2389
2390         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
2391         * gcc.dg/c1x-anon-struct-3.c: New test.
2392         * gcc.dg/anon-struct-11.c: Update.
2393
2394 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2395
2396         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
2397         dg-xfail-run-if.
2398         Only xfail with gas.
2399
2400 2011-03-18  Jason Merrill  <jason@redhat.com>
2401
2402         * g++.dg/template/fn-ptr1.C: New.
2403
2404         * g++.dg/overload/volatile1.C: New.
2405
2406         * g++.dg/opt/pr23372.C: New.
2407
2408         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
2409
2410 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2411
2412         PR middle-end/47405
2413         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
2414
2415 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
2416
2417         * gcc.target/arm/unsigned-extend-1.c: New.
2418
2419 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
2420
2421         PR bootstrap/48161
2422         * gcc.c-torture/compile/pr48161.c: New test.
2423
2424 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
2425
2426         PR middle-end/47725
2427         * gcc.dg/torture/pr47725.c: New.
2428
2429 2011-03-17  Jason Merrill  <jason@redhat.com>
2430
2431         * g++.dg/cpp0x/constexpr-overflow2.C: New.
2432         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
2433
2434 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
2435
2436         * gnat.dg/specs/elab2.ads: New test.
2437         * gnat.dg/specs/elab2_pkg.ads: New helper.
2438
2439 2011-03-17  Jason Merrill  <jason@redhat.com>
2440
2441         * g++.dg/cpp0x/decltype-1212.C: New.
2442         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
2443
2444 2011-03-17  Jason Merrill  <jason@redhat.com>
2445
2446         * g++.dg/parse/memfnquals1.C: New.
2447
2448 2011-03-17  Richard Guenther  <rguenther@suse.de>
2449
2450         PR middle-end/48134
2451         * gcc.dg/pr48134.c: New testcase.
2452
2453 2011-03-17  Richard Guenther  <rguenther@suse.de>
2454
2455         PR middle-end/48165
2456         * g++.dg/torture/pr48165.C: New testcase.
2457
2458 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
2459
2460         PR rtl-optimization/48141
2461         * gcc.dg/pr48141.c: New test.
2462
2463 2011-03-16  Jason Merrill  <jason@redhat.com>
2464
2465         * g++.dg/cpp0x/constexpr-48089.C: New.
2466
2467         * g++.dg/cpp0x/constexpr-abi1.C: New.
2468
2469         * g++.dg/cpp0x/constexpr-46336.C: New.
2470         * g++.dg/parse/friend5.C: Adjust expected errors.
2471
2472         * g++.dg/cpp0x/constexpr-47570.C: New.
2473
2474 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
2475
2476         PR debug/47510
2477         * ++.dg/debug/dwarf2/typedef6.C: New test.
2478
2479 2011-03-16  Jason Merrill  <jason@redhat.com>
2480
2481         * g++.dg/cpp0x/elision2.C: New.
2482
2483         * g++.dg/cpp0x/constexpr-array3.C: New.
2484
2485 2011-03-16  Jason Merrill  <jason@redhat.com>
2486
2487         * g++.dg/cpp0x/sfinae6.C: New.
2488         * gcc/testsuite/g++.dg/cpp0x/initlist38.C: Adjust expected error.
2489         * gcc/testsuite/g++.dg/cpp0x/pr45908.C: Likewise.
2490         * gcc/testsuite/g++.dg/cpp0x/sfinae6.C: Likewise.
2491         * gcc/testsuite/g++.old-deja/g++.jason/conversion11.C: Likewise.
2492         * gcc/testsuite/g++.old-deja/g++.law/arg11.C: Likewise.
2493
2494 2011-03-16  Jason Merrill  <jason@redhat.com>
2495
2496         * g++.dg/template/incomplete6.C: New.
2497
2498 2011-03-16  Jeff Law <law@redhat.com>
2499
2500         * gcc.dg/tree-ssa/vrp55.c: New test.
2501
2502 2011-03-16  Jason Merrill  <jason@redhat.com>
2503
2504         * g++.dg/cpp0x/auto22.C: New.
2505
2506 2011-03-16  Richard Guenther  <rguenther@suse.de>
2507
2508         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
2509         optimizing it away if promoted to const.
2510
2511 2011-03-16  Richard Guenther  <rguenther@suse.de>
2512
2513         PR tree-optimization/48149
2514         * gcc.dg/fold-complex-1.c: New testcase.
2515
2516 2011-03-16  Richard Guenther  <rguenther@suse.de>
2517
2518         PR testsuite/48147
2519         * gcc.dg/guality/pr45882.c: Really make sure no inlining
2520         or cloning happens.
2521
2522 2011-03-16  Richard Guenther  <rguenther@suse.de>
2523
2524         PR tree-optimization/26134
2525         * gcc.dg/tree-ssa/complex-6.c: New testcase.
2526
2527 2011-03-16  Richard Guenther  <rguenther@suse.de>
2528
2529         PR tree-optimization/48146
2530         * gcc.dg/torture/pr48146.c: New testcase.
2531
2532 2011-03-16  Richard Guenther  <rguenther@suse.de>
2533
2534         * gcc.dg/tree-ssa/pr14814.c: Adjust.
2535         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
2536
2537 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
2538
2539         PR middle-end/48136
2540         * gcc.c-torture/compile/pr48136.c: New test.
2541
2542         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
2543
2544         PR debug/45882
2545         * gcc.dg/guality/pr45882.c: New test.
2546
2547 2011-03-15  Jason Merrill  <jason@redhat.com>
2548
2549         * g++.dg/cpp0x/constexpr-recursion.C: New.
2550
2551         * g++.dg/cpp0x/implicit11.C: New.
2552
2553 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
2554
2555         * g++.dg/cpp0x/constexpr-attribute.C: New.
2556
2557 2011-03-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2558
2559         * g++.dg/parse/pr34758.C: New.
2560
2561 2011-03-15  Xinliang David Li  <davidxl@google.com>
2562
2563         PR c/47837
2564         * gcc.dg/uninit-pred-7_d.c: New test.
2565         * gcc.dg/uninit-pred-8_d.c: New test.
2566
2567 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
2568
2569         PR target/46788
2570         * gcc.target/arm/pr46788.c: New.
2571
2572 2011-03-15  Richard Guenther  <rguenther@suse.de>
2573
2574         PR middle-end/47650
2575         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
2576         * gfortran.dg/ishft_4.f90: Likewise.
2577         * gfortran.dg/leadz_trailz_3.f90: Likewise.
2578
2579 2011-03-15  Richard Guenther  <rguenther@suse.de>
2580
2581         PR tree-optimization/13954
2582         * g++.dg/tree-ssa/pr13954.C: New testcase.
2583
2584 2011-03-15  Richard Guenther  <rguenther@suse.de>
2585
2586         PR tree-optimization/48037
2587         * gcc.target/i386/pr48037-1.c: New testcase.
2588
2589 2011-03-15  Richard Guenther  <rguenther@suse.de>
2590
2591         PR tree-optimization/41490
2592         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
2593         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
2594         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
2595         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
2596         * g++.dg/tree-ssa/pr33604.C: Adjust.
2597
2598 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
2599
2600         PR middle-end/47917
2601         * gcc.c-torture/execute/pr47917.c: New test.
2602         * gcc.dg/pr47917.c: New test.
2603
2604         PR middle-end/38878
2605         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
2606
2607 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
2608
2609         * gcc.target/i386/sse4_1-floor-vec.c: New test.
2610         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
2611         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
2612         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
2613         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
2614         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
2615         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
2616         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
2617         * gcc.target/i386/avx-floor-vec.c: Ditto.
2618         * gcc.target/i386/avx-ceil-vec.c: Ditto.
2619         * gcc.target/i386/avx-trunc-vec.c: Ditto.
2620         * gcc.target/i386/avx-rint-vec.c: Ditto.
2621         * gcc.target/i386/avx-floorf-vec.c: Ditto.
2622         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
2623         * gcc.target/i386/avx-truncf-vec.c: Ditto.
2624         * gcc.target/i386/avx-rintf-vec.c: Ditto.
2625
2626 2011-03-14  Tom Tromey  <tromey@redhat.com>
2627
2628         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
2629         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
2630         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
2631
2632 2011-03-14  Tom Tromey  <tromey@redhat.com>
2633
2634         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
2635         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
2636         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
2637
2638 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
2639
2640         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
2641
2642 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
2643
2644         PR rtl-optimization/47166
2645         * gcc.c-torture/execute/postmod-1.c: New test.
2646
2647 2011-03-14  Richard Guenther  <rguenther@suse.de>
2648
2649         PR middle-end/48098
2650         * gcc.dg/torture/pr48098.c: New testcase.
2651
2652 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
2653
2654         PR target/48053
2655         * gcc.target/powerpc/pr48053-1.c: New test.
2656         * gcc.target/powerpc/pr48053-2.c: Likewise.
2657
2658 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
2659
2660         PR libfortran/48066
2661         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
2662
2663 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
2664
2665         PR libfortran/48066
2666         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
2667
2668 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
2669
2670         PR fortran/48059
2671         * gfortran.dg/class_41.f03: New.
2672
2673 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
2674
2675         * g++.dg/conversion/cast3.C: New test.
2676
2677 2011-03-11  Jason Merrill  <jason@redhat.com>
2678
2679         * g++.dg/template/error45.C: New.
2680
2681         * g++.dg/parse/no-type-defn1.C: New.
2682
2683         * g++.dg/ext/attrib40.C: New.
2684
2685         * g++.dg/cpp0x/regress/array1.C: New.
2686
2687 2011-03-11  Richard Guenther  <rguenther@suse.de>
2688
2689         PR tree-optimization/48067
2690         * gcc.dg/pr48067.c: New testcase.
2691
2692 2011-03-11  Richard Guenther  <rguenther@suse.de>
2693
2694         PR lto/48073
2695         * g++.dg/lto/20110311-1_0.C: New testcase.
2696
2697 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
2698
2699         PR c++/48035
2700         * g++.dg/inherit/virtual8.C: New test.
2701
2702         PR middle-end/48044
2703         * gcc.dg/torture/pr48044.c: New test.
2704
2705 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
2706
2707         PR fortran/47768
2708         * gfortran.dg/proc_ptr_comp_31.f90: New.
2709
2710 2011-03-11  Richard Guenther  <rguenther@suse.de>
2711
2712         PR tree-optimization/47278
2713         * gcc.dg/torture/pr47278-1.c: New testcase.
2714         * gcc.dg/torture/pr47278-2.c: Likewise.
2715
2716 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
2717
2718         PR tree-optimization/48063
2719         * gcc.dg/torture/pr48063.c: New test.
2720
2721 2011-03-10  Jason Merrill  <jason@redhat.com>
2722
2723         * g++.dg/template/array22.C: New.
2724
2725         * g++.dg/cpp0x/syntax-err1.C: New.
2726         * g++.dg/parse/error36.C: Adjust expected errors.
2727         * g++.old-deja/g++.pt/ctor2.C: Likewise.
2728         * g++.old-deja/g++.pt/typename3.C: Likewise.
2729         * g++.old-deja/g++.pt/typename4.C: Likewise.
2730         * g++.old-deja/g++.pt/typename6.C: Likewise.
2731
2732 2011-03-09  Jason Merrill  <jason@redhat.com>
2733
2734         * g++.dg/template/nontype22.C: New.
2735
2736 2011-03-09  Martin Jambor  <mjambor@suse.cz>
2737
2738         PR tree-optimization/47714
2739         * g++.dg/torture/pr47714.C: New test.
2740
2741 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
2742
2743         PR target/47755
2744         * gcc.target/powerpc/pr47755-2.c: New file.
2745
2746 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
2747
2748         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
2749         is not set in the environment, pass 64 as first argument when not
2750         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
2751         native where ulimit -u is supported.
2752
2753 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2754
2755         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
2756
2757 2011-03-08  Jason Merrill  <jason@redhat.com>
2758
2759         * g++.dg/template/nontype21.C: New.
2760
2761         * g++.dg/template/anon5.C: New.
2762
2763 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
2764
2765         PR debug/47881
2766         * gcc.dg/pr47881.c: New test.
2767
2768 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
2769
2770         PR c++/47957
2771         * g++.dg/lookup/template3.C: New test.
2772
2773 2011-03-08  Kai Tietz  <ktietz@redhat.com>
2774
2775         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
2776         'long' type.
2777
2778 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
2779
2780         PR testsuite/47954
2781         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
2782         sizeof to compute alignment.
2783
2784 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
2785
2786         PR tree-optimization/48022
2787         * gcc.dg/pr48022-1.c: New test.
2788         * gcc.dg/pr48022-2.c: New test.
2789
2790 2011-03-07  Jason Merrill  <jason@redhat.com>
2791
2792         * g++.dg/template/nontype20.C: New.
2793         * g++.dg/init/member1.C: Adjust expected errors.
2794         * g++.dg/parse/constant4.C: Likewise.
2795         * g++.dg/template/qualified-id3.C: Likewise.
2796         * g++.old-deja/g++.pt/crash10.C: Likewise.
2797
2798         * g++.dg/cpp0x/regress/non-const1.C: New.
2799
2800 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
2801
2802         PR debug/47991
2803         * gcc.dg/pr47991.c: New test.
2804
2805 2011-03-07  Jason Merrill  <jason@redhat.com>
2806
2807         * g++.dg/abi/mangle46.C: New.
2808
2809 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
2810
2811         PR target/47862
2812         * gcc.target/powerpc/pr47862.c: New.
2813
2814 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
2815
2816         PR target/45413
2817         * gcc.target/i386/combine-mul.c: Require nonpic.
2818
2819 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
2820             Nathan Froyd  <froydnj@codesourcery.com>
2821
2822         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
2823
2824 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
2825
2826         * README.QMTEST: Remove.
2827
2828 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
2829             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2830
2831         PR fortran/47850
2832         * gfortran.dg/array_constructor_37.f90 : New test.
2833
2834 2011-03-05  Jason Merrill  <jason@redhat.com>
2835
2836         * g++.dg/abi/mangle39.C: ABI v5, not 6.
2837         * g++.dg/abi/mangle45.C: Likewise.
2838         * g++.dg/cpp0x/trailing1.C: Likewise.
2839
2840 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2841
2842         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
2843
2844 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
2845
2846         PR rtl-optimization/47899
2847         * gcc.dg/pr47899.c: New test.
2848
2849         * gcc.dg/torture/pr47968.c: Ignore warnings.
2850
2851         PR tree-optimization/47967
2852         * gcc.c-torture/compile/pr47967.c: New test.
2853
2854 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
2855
2856         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
2857         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
2858
2859 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
2860
2861         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
2862         and property_getAttributes() if __OBJC2__.
2863         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
2864         * objc.dg/property/property-encoding-1.m: New.
2865         * obj-c++.dg/property/property-encoding-1.mm: New.
2866
2867 2011-03-04  Jason Merrill  <jason@redhat.com>
2868
2869         * g++.dg/template/pseudodtor6.C: New.
2870
2871         * g++.dg/inherit/covariant19.C: New.
2872
2873 2011-03-04  Richard Guenther  <rguenther@suse.de>
2874
2875         PR middle-end/47968
2876         * gcc.dg/torture/pr47968.c: New testcase.
2877
2878 2011-03-04  Richard Guenther  <rguenther@suse.de>
2879
2880         PR middle-end/47975
2881         * gcc.dg/torture/pr47975.c: New testcase.
2882
2883 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
2884
2885         PR c++/47974
2886         * g++.dg/template/crash106.C: New.
2887
2888 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
2889
2890         PR c/47963
2891         * gcc.dg/gomp/pr47963.c: New test.
2892         * g++.dg/gomp/pr47963.C: New test.
2893
2894 2011-03-02  Jason Merrill  <jason@redhat.com>
2895
2896         * g++.dg/cpp0x/regress/condition1.C: New.
2897
2898         * g++.dg/cpp0x/constexpr-ctor9.C: New.
2899
2900 2011-03-01  Jason Merrill  <jason@redhat.com>
2901
2902         * g++.dg/cpp0x/lambda/lambda-98.C: New.
2903
2904         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
2905
2906 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
2907
2908         PR rtl-optimization/47925
2909         * gcc.c-torture/execute/pr47925.c: New test.
2910
2911 2011-03-01  Jason Merrill  <jason@redhat.com>
2912
2913         * g++.dg/cpp0x/decltype25.C: New.
2914
2915         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
2916
2917 2011-03-01  Richard Guenther  <rguenther@suse.de>
2918
2919         PR tree-optimization/47890
2920         * gcc.dg/torture/pr47890.c: New testcase.
2921
2922 2011-03-01  Richard Guenther  <rguenther@suse.de>
2923
2924         PR lto/47924
2925         * gcc.dg/lto/pr47924_0.c: New testcase.
2926
2927 2011-03-01  Richard Guenther  <rguenther@suse.de>
2928
2929         PR lto/46911
2930         * gfortran.dg/lto/pr46911_0.f: New testcase.
2931
2932 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2933
2934         PR libgfortran/47933
2935         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
2936         compile errors from older code form.
2937
2938 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2939
2940         PR libgfortran/47567
2941         * gfortran.dg/fmt_fw_d.f90: New test.
2942
2943 2011-02-28  Jason Merrill  <jason@redhat.com>
2944
2945         * g++.dg/inherit/covariant18.C: New.
2946
2947 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
2948
2949         PR middle-end/47893
2950         * gcc.dg/pr47893.c: New test.
2951
2952 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
2953
2954         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
2955         NULL in case of a selector with conflicting types.
2956         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
2957
2958 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
2959
2960         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
2961         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
2962         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
2963         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
2964
2965 2011-02-28  Jason Merrill  <jason@redhat.com>
2966
2967         PR c++/47906
2968         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
2969
2970 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2971
2972         PR libgfortran/47778
2973         * gfortran.dg/namelist_71.f90: New test.
2974
2975 2011-02-27  Jason Merrill  <jason@redhat.com>
2976
2977         PR c++/47906
2978         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
2979         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
2980
2981 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
2982
2983         PR c++/46466
2984         * g++.dg/cpp0x/constexpr-ctor8.C: New.
2985
2986 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
2987
2988         PR fortran/47886
2989         * gfortran.dg/gomp/task-1.f90: Removed.
2990
2991 2011-02-26  Jason Merrill  <jason@redhat.com>
2992
2993         * g++.dg/template/this-targ1.C: New.
2994
2995         * g++.dg/cpp0x/regress/template-const1.C: New.
2996         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
2997         * g++.dg/template/function1.C: Adjust.
2998         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
2999         * g++.dg/debug/debug7.C: Adjust.
3000
3001 2011-02-26  Tobias Burnus  <burnus@net-b.de>
3002
3003         PR fortran/47886
3004         * gfortran.dg/gomp/task-1.f90: New.
3005
3006 2011-02-25  Jie Zhang  <jie@codesourcery.com>
3007
3008         * gcc.target/arm/neon-thumb2-move.c: Add
3009         dg-require-effective-target arm_thumb2_ok.
3010
3011 2011-02-24  Jason Merrill  <jason@redhat.com>
3012
3013         * g++.dg/parse/constant1.C: Specify C++98 mode.
3014         * g++.dg/parse/constant5.C: Likewise.
3015         * g++.dg/parse/error2.C: Likewise.
3016         * g++.dg/parse/semicolon3.C: Likewise.
3017         * g++.dg/template/crash14.C: Likewise.
3018         * g++.dg/template/local4.C: Likewise.
3019         * g++.dg/template/nontype3.C: Likewise.
3020         * g++.dg/parse/crash31.C: Adjust expected errors.
3021         * g++.dg/template/function1.C: Likewise.
3022         * g++.dg/template/ref3.C: Likewise.
3023         * g++.dg/template/static9.C: Likewise.
3024         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
3025
3026         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
3027         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
3028         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
3029         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
3030         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
3031
3032 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
3033
3034         PR fortran/47878
3035         * gfortran.dg/pr47878.f90: New test.
3036
3037 2011-02-24  Richard Guenther  <rguenther@suse.de>
3038
3039         PR testsuite/47801
3040         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
3041         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
3042
3043 2011-02-24  Richard Guenther  <rguenther@suse.de>
3044
3045         PR fortran/47839
3046         * gfortran.dg/lto/pr47839_0.f90: New testcase.
3047         * gfortran.dg/lto/pr47839_1.f90: Likewise.
3048
3049 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3050
3051         PR libgfortran/47567
3052         * gfortran.dg/fmt_f0_1.f90: Update test.
3053
3054 2011-02-23  Jason Merrill  <jason@redhat.com>
3055
3056         * g++.dg/abi/mangle39.C: Adjust parm mangling.
3057         * g++.dg/abi/mangle45.C: New.
3058
3059         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
3060         * g++.dg/template/canon-type-9.C: Match use of decltype
3061         between declaration and definition.
3062         * g++.dg/template/canon-type-12.C: Likewise.
3063
3064 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
3065
3066         PR fortran/40850
3067         * gfortran.dg/nested_allocatables_1.f90: New.
3068
3069 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
3070
3071         PR c++/46868
3072         * g++.dg/pr46868.C: New test.
3073         * g++.dg/parse/parameter-declaration-1.C: Adjust.
3074         * g++.dg/parse/error14.C: Adjust.
3075
3076 2011-02-23  Richard Guenther  <rguenther@suse.de>
3077
3078         PR tree-optimization/47838
3079         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
3080
3081 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
3082
3083         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
3084
3085 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
3086
3087         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
3088         * gfortran.dg/count_init_expr.f03: Ditto.
3089         * gfortran.dg/gomp/pr43711.f90: Ditto.
3090         * gcc.dg/struct-parse-2.c: Ditto.
3091         * gcc.dg/parse-error-3.c: Ditto.
3092         * gcc.dg/Wlogical-op-1.c: Ditto.
3093         * gcc.dg/Walways-true-1.c: Ditto.
3094         * gcc.dg/pr24225.c: Ditto.
3095         * gcc.dg/Walways-true-2.c: Ditto.
3096         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
3097         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
3098         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
3099         * g++.dg/overload/defarg4.C: Ditto.
3100         * g++.dg/inherit/covariant16.C: Ditto.
3101         * g++.dg/inherit/virtual7.C: Ditto.
3102         * g++.dg/template/canon-type-9.C: Ditto.
3103         * g++.dg/template/access19.C: Ditto.
3104         * g++.dg/template/call7.C: Ditto.
3105         * g++.dg/template/canon-type-2.C: Ditto.
3106         * g++.dg/template/init7.C: Ditto.
3107         * g++.dg/template/sizeof-template-argument.C: Ditto.
3108         * g++.dg/template/const3.C: Ditto.
3109         * g++.dg/template/sfinae26.C: Ditto.
3110         * g++.dg/template/sfinae26.C: Ditto.
3111         * g++.dg/template/canon-type-11.C: Ditto.
3112         * g++.dg/template/union2.C: Ditto.
3113         * g++.dg/template/canon-type-3.C: Ditto.
3114         * g++.dg/template/canon-type-1.C: Ditto.
3115         * g++.dg/template/canon-type-5.C: Ditto.
3116         * g++.dg/template/canon-type-7.C: Ditto.
3117         * g++.dg/template/canon-type-10.C: Ditto.
3118         * g++.dg/template/spec36.C: Ditto.
3119         * g++.dg/template/typedef38.C: Ditto.
3120         * g++.dg/template/canon-type-4.C: Ditto.
3121         * g++.dg/template/canon-type-6.C: Ditto.
3122         * g++.dg/template/canon-type-13.C: Ditto.
3123         * g++.dg/template/instantiate9.C: Ditto.
3124         * g++.dg/template/ttp22.C: Ditto.
3125         * g++.dg/warn/Wreturn-type-6.C: Ditto.
3126         * g++.dg/warn/Walways-true-1.C: Ditto.
3127         * g++.dg/warn/Wlogical-op-1.C: Ditto.
3128         * g++.dg/warn/Walways-true-2.C: Ditto.
3129         * g++.dg/conversion/op4.C: Ditto.
3130         * g++.dg/opt/pr19650.C: Ditto.
3131         * g++.dg/lookup/friend11.C: Ditto.
3132         * g++.dg/other/default2.C: Ditto.
3133         * g++.dg/other/default3.C: Ditto.
3134         * g++.dg/other/dtor2.C: Ditto.
3135         * g++.dg/other/friend5.C: Ditto.
3136         * g++.dg/other/default5.C: Ditto.
3137         * g++.dg/init/brace6.C: Ditto.
3138         * g++.dg/init/aggr5.C: Ditto.
3139         * g++.dg/init/error2.C: Ditto.
3140         * g++.dg/expr/bound-mem-fun.C: Ditto.
3141         * g++.dg/expr/cond6.C: Ditto.
3142         * g++.dg/expr/stmt-expr-1.C: Ditto.
3143         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
3144         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
3145         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
3146         * g++.dg/cpp0x/bracket1.C: Ditto.
3147         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
3148         * g++.dg/cpp0x/pr38646.C: Ditto.
3149         * g++.dg/cpp0x/variadic73.C: Ditto.
3150         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
3151         * g++.dg/cpp0x/bracket4.C: Ditto.
3152         * g++.dg/cpp0x/decltype4.C: Ditto.
3153         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
3154         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
3155         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
3156         * g++.dg/cpp0x/variadic-new2.C: Ditto.
3157         * g++.dg/cpp0x/decltype2.C: Ditto.
3158         * g++.dg/cpp0x/decltype1.C: Ditto.
3159         * g++.dg/cpp0x/bracket2.C: Ditto.
3160         * g++.dg/cpp0x/decltype5.C: Ditto.
3161         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
3162         * g++.dg/cpp0x/variadic70.C: Ditto.
3163         * g++.dg/cpp0x/decltype6.C: Ditto.
3164         * g++.dg/cpp0x/rvo.C: Ditto.
3165         * g++.dg/cpp0x/vt-40092.C: Ditto.
3166         * g++.dg/cpp0x/variadic-new.C: Ditto.
3167         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
3168         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
3169         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
3170         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
3171         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
3172         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
3173         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
3174         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
3175         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
3176         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
3177         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
3178         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
3179         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
3180         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
3181         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
3182         * g++.dg/cpp0x/pr39639.C: Ditto.
3183         * g++.dg/cpp0x/decltype3.C: Ditto.
3184         * g++.dg/cpp0x/variadic68.C: Ditto.
3185         * g++.dg/cpp0x/variadic-function.C: Ditto.
3186         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
3187         * g++.dg/cpp0x/variadic-bind.C: Ditto.
3188         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
3189         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
3190         * g++.dg/parse/crash35.C: Ditto.
3191         * g++.dg/parse/crash40.C: Ditto.
3192         * g++.dg/parse/defarg12.C: Ditto.
3193         * g++.dg/parse/crash34.C: Ditto.
3194         * g++.dg/parse/constructor3.C: Ditto.
3195         * g++.dg/parse/template23.C: Ditto.
3196         * g++.dg/parse/crash56.C: Ditto.
3197         * g++.dg/parse/dtor13.C: Ditto.
3198         * g++.dg/parse/error33.C: Ditto.
3199         * g++.dg/parse/ctor9.C: Ditto.
3200         * g++.dg/parse/error32.C: Ditto.
3201         * g++.dg/parse/error37.C: Ditto.
3202         * g++.dg/parse/bitfield3.C: Ditto.
3203         * g++.dg/parse/struct-4.C: Ditto.
3204         * g++.dg/ext/has_trivial_copy.C: Ditto.
3205         * g++.dg/ext/is_polymorphic.C: Ditto.
3206         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
3207         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
3208         * g++.dg/ext/has_nothrow_assign.C: Ditto.
3209         * g++.dg/ext/is_union.C: Ditto.
3210         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
3211         * g++.dg/ext/is_pod.C: Ditto.
3212         * g++.dg/ext/has_virtual_destructor.C: Ditto.
3213         * g++.dg/ext/has_trivial_constructor.C: Ditto.
3214         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
3215         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
3216         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
3217         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
3218         * g++.dg/ext/is_abstract.C: Ditto.
3219         * g++.dg/ext/has_trivial_assign.C: Ditto.
3220         * g++.dg/ext/is_class.C: Ditto.
3221         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
3222         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
3223         * g++.dg/ext/is_base_of.C: Ditto.
3224         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
3225         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
3226         * g++.dg/ext/is_empty.C: Ditto.
3227         * g++.dg/ext/is_enum.C: Ditto.
3228         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
3229         * gnat.dg/opt11.adb: Ditto.
3230         * obj-c++.dg/pr45735.mm: Ditto.
3231         * obj-c++.dg/pr24393.mm: Ditto.
3232         * obj-c++.dg/exceptions-2.mm: Ditto.
3233         * objc.dg/pr45735.m: Ditto.
3234         * objc.dg/pr24393.m: Ditto.
3235
3236 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
3237
3238         * objc.dg/attributes/objc-exception-1.m: New.
3239
3240 2011-02-23  Jie Zhang  <jie@codesourcery.com>
3241
3242         * gcc.dg/cpp/include7.c: New test.
3243
3244 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
3245
3246         PR c++/47242
3247         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
3248
3249 2011-02-23  Jie Zhang  <jie@codesourcery.com>
3250
3251         PR rtl-optimization/47763
3252         * gcc.dg/pr47763.c: New test.
3253
3254 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
3255
3256         PR fortran/45743
3257         * gfortran.dg/whole_file_32.f90 : New test.
3258
3259 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
3260
3261         PR c++/47666
3262         * g++.dg/inherit/virtual7.C: New test.
3263
3264 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
3265
3266         PR objc/47832
3267         * objc.dg/type-size-3.m: Updated error message.
3268         * objc.dg/type-size-4.m: New test.
3269         * objc.dg/type-size-5.m: New test.
3270
3271 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3272
3273         * lib/gnat.exp: Fix comments.
3274         Don't load libgloss.exp.
3275         (default_gnat_version): Call $compiler with --version.
3276         Adapt regexp for gnatmake output, insert version.
3277         (gnat_version): New proc.
3278         (gnat_init): Remove gnat_libgcc_s_path.
3279         (gnat_target_compile): Likewise.
3280         Remove ld_library_path.
3281         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
3282         (gnat_pass): Remove.
3283         (gnat_pass): Remove.
3284         (gnat_finish): Remove.
3285         (gnat_exit): Remove.
3286         (local_find_gnatmake): Reindent.
3287         (runtest_file_p): Remove.
3288         (prune_warnings): Remove.
3289         (find_gnatclean): New proc.
3290         * lib/gnat-dg.exp (lremove): New proc.
3291         (gnat-dg-test): Reindent.
3292         Remove additional output files.
3293         (gnat-dg-runtest): Remove.
3294
3295         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
3296         * gnat.dg/loop_optimization6.adb: Likewise.
3297         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
3298
3299 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
3300
3301         PR tree-optimization/47835
3302         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
3303
3304 2011-02-22  Tobias Burnus  <burnus@net-b.de>
3305
3306         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
3307         * gfortran.dg/abstract_type_2.f03: Ditto.
3308         * gfortran.dg/abstract_type_3.f03: Ditto.
3309         * gfortran.dg/abstract_type_4.f03: Ditto.
3310         * gfortran.dg/abstract_type_5.f03: Ditto.
3311         * gfortran.dg/abstract_type_6.f03: Ditto.
3312         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
3313         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
3314         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
3315         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
3316         * gfortran.dg/array_function_5.f90: Ditto.
3317         * gfortran.dg/asynchronous_3.f03: Ditto.
3318         * gfortran.dg/char_expr_1.f90: Ditto.
3319         * gfortran.dg/class_14.f03: Ditto.
3320         * gfortran.dg/data_array_6.f: Ditto.
3321         * gfortran.dg/data_invalid.f90: Ditto.
3322         * gfortran.dg/dot_product_1.f03: Ditto.
3323         * gfortran.dg/func_derived_5.f90: Ditto.
3324         * gfortran.dg/func_result_4.f90: Ditto.
3325         * gfortran.dg/implied_do_1.f90: Ditto.
3326         * gfortran.dg/initialization_25.f90: Ditto.
3327         * gfortran.dg/initialization_26.f90: Ditto.
3328         * gfortran.dg/interface_34.f90: Ditto.
3329         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
3330         * gfortran.dg/keyword_symbol_1.f90: Ditto.
3331         * gfortran.dg/matmul_8.f03: Ditto.
3332         * gfortran.dg/merge_init_expr.f90: Ditto.
3333         * gfortran.dg/pack_assign_1.f90: Ditto.
3334         * gfortran.dg/pack_vector_1.f90: Ditto.
3335         * gfortran.dg/pointer_check_8.f90: Ditto.
3336         * gfortran.dg/product_init_expr.f03: Ditto.
3337         * gfortran.dg/reshape_order_5.f90: Ditto.
3338         * gfortran.dg/reshape_shape_1.f90: Ditto.
3339         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
3340         * gfortran.dg/same_name_2.f90: Ditto.
3341         * gfortran.dg/selected_real_kind_1.f90: Ditto.
3342         * gfortran.dg/spread_init_expr.f03: Ditto.
3343         * gfortran.dg/stmt_func_1.f90: Ditto.
3344         * gfortran.dg/sum_init_expr.f03: Ditto.
3345         * gfortran.dg/transpose_3.f03: Ditto.
3346         * gfortran.dg/unpack_init_expr.f03: Ditto.
3347         * gfortran.dg/warn_conversion.f90: Ditto.
3348         * gfortran.dg/warn_conversion_2.f90: Ditto.
3349         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
3350         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
3351         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
3352         * gfortran.dg/whole_file_16.f90: Ditto.
3353         * gfortran.dg/whole_file_17.f90: Ditto.
3354         * gfortran.dg/whole_file_18.f90: Ditto.
3355         * gfortran.dg/whole_file_20.f03: Ditto.
3356         * gfortran.dg/whole_file_5.f90: Ditto.
3357         * gfortran.dg/whole_file_6.f90: Ditto.
3358         * gfortran.dg/write_invalid_format.f90: Ditto.
3359         * gfortran.dg/zero_sized_6.f90: Ditto.
3360
3361 2011-02-21  Jeff Law <law@redhat.com>
3362
3363         PR rtl-optimization/46178
3364         * gcc.target/i386/pr46178.c: New test.
3365
3366         PR rtl-optimization/46002
3367         * gcc.c-torture/compile/pr46002.c: New test.
3368
3369 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3370
3371         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
3372         *-*-hpux10*.
3373
3374 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
3375
3376         PR debug/47106
3377         * g++.dg/debug/pr47106.C: Require effective target lto.
3378
3379 2011-02-21  Jason Merrill  <jason@redhat.com>
3380
3381         * g++.dg/cpp0x/constexpr-diag2.C: New.
3382
3383 2011-02-20  Jason Merrill  <jason@redhat.com>
3384
3385         * g++.dg/cpp0x/constexpr-ctor7.C: New.
3386
3387         * g++.dg/cpp0x/fntmpdefarg2.C: New.
3388
3389         * g++.dg/overload/conv-op1.C: New.
3390
3391         * g++.dg/cpp0x/constexpr-synth1.C: New.
3392
3393 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
3394
3395         * objc.dg/layout-2.m: New.
3396         * objc.dg/selector-3.m: Adjusted location of error message.
3397         * objc.dg/type-size-3.m: Same.
3398         * obj-c++.dg/selector-3.mm: Same.
3399
3400 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
3401
3402         PR objc/47784
3403         * objc.dg/property/dotsyntax-22.m: New.
3404         * obj-c++.dg/property/dotsyntax-22.mm: New.
3405
3406 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
3407
3408         PR c++/46394
3409         * g++.dg/template/typedef38.C: New test.
3410
3411 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
3412
3413         PR fortran/46818
3414         * gfortran.dg/whole_file_30.f90 : New test.
3415         * gfortran.dg/whole_file_31.f90 : New test.
3416
3417 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
3418
3419         PR fortran/45077
3420         PR fortran/44945
3421         * gfortran.dg/whole_file_28.f90 : New test.
3422         * gfortran.dg/whole_file_29.f90 : New test.
3423
3424 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
3425
3426         PR c++/44118
3427         * g++.dg/template/crash105.C: New.
3428
3429 2011-02-19  Jason Merrill  <jason@redhat.com>
3430
3431         * g++.dg/cpp0x/regress/no-elide1.C: New.
3432
3433 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
3434
3435         PR tree-optimization/46620
3436         * gcc.dg/pr46620.c: New.
3437
3438 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
3439
3440         PR c/47809
3441         * gcc.target/i386/pr47809.c: New test.
3442
3443 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3444             Tobias Burnus  <burnus@net-b.de>
3445
3446         * lib/target-supports.exp
3447         (check_effective_target_fortran_large_real): New check for large reals.
3448         * gfortran.dg/nan_7.f90: New test.
3449
3450 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3451
3452         PR libgfortran/47567
3453         * gfortran.dg/fmt_f0_1.f90: Update test.
3454
3455 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
3456
3457         PR fortran/47348
3458         * gfortran.dg/array_constructor_36.f90 : New test.
3459         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
3460         allow for comparison between different elements of the array
3461         constructor at different levels of optimization.
3462
3463 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
3464
3465         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
3466         * gcc.target/i386/pr32280-1.c: Likewise.
3467
3468 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
3469
3470         PR target/47800
3471         * gcc.target/i386/pr47800.c: New test.
3472
3473 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
3474
3475         * objc/execute/exceptions/foward-1.x: New.
3476
3477 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
3478
3479         PR fortran/47789
3480         * gfortran.dg/derived_constructor_comps_4.f90: New.
3481
3482 2011-02-18  Tobias Burnus
3483
3484         PR fortran/47775
3485         * gfortran.dg/func_result_6.f90: New.
3486
3487 2011-02-18  Michael Matz  <matz@suse.de>
3488
3489         PR fortran/45586
3490         * gfortran.dg/lto/pr45586_0.f90: New test.
3491         * gfortran.dg/typebound_proc_20.f90: Ditto.
3492         * gfortran.dg/typebound_proc_21.f90: Ditto.
3493
3494 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
3495
3496         PR c++/47795
3497         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
3498
3499 2011-02-18  Tobias Burnus  <burnus@net-b.de>
3500
3501         PR fortran/47750
3502         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
3503         gcc_warning_prefix.
3504         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
3505         normalizing the error/warning output.
3506         * gfortran.dg/Wall.f90: Update dg-error/warning.
3507         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
3508         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
3509         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
3510         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
3511         * gfortran.dg/class_30.f90: Update dg-error/warning.
3512         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
3513         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
3514         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
3515         * gfortran.dg/entry_17.f90: Update dg-error/warning.
3516         * gfortran.dg/entry_19.f90: Update dg-error/warning.
3517         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
3518         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
3519         * gfortran.dg/g77/12632.f: Update dg-error/warning.
3520         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
3521         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
3522         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
3523         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
3524         * gfortran.dg/goto_8.f90: Update dg-error/warning.
3525         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
3526         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
3527         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
3528         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
3529         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
3530         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
3531         * gfortran.dg/volatile3.f90: Update dg-error/warning.
3532         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
3533         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
3534         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
3535         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
3536         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
3537
3538 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
3539
3540         PR fortran/47768
3541         * gfortran.dg/proc_ptr_comp_30.f90: New.
3542
3543 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
3544
3545         PR debug/47780
3546         * gcc.target/i386/pr47780.c: New test.
3547
3548 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
3549
3550         PR fortran/47767
3551         * gfortran.dg/class_40.f03: New.
3552
3553 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
3554
3555         PR c++/47208
3556         * g++.dg/cpp0x/auto21.C: New test.
3557
3558 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
3559
3560         * objc.dg/special/unclaimed-category-1.h: Updated for
3561         new ABI support.
3562         * objc.dg/special/unclaimed-category-1.m: Same.
3563         * objc.dg/zero-link-1.m: Same.
3564         * objc.dg/lookup-1.m: Same.
3565         * objc.dg/torture/strings/const-str-9.m
3566         * objc.dg/torture/strings/const-str-10.m: Same.
3567         * objc.dg/torture/strings/const-str-11.m: Same.
3568         * objc.dg/torture/forward-1.m: Same.
3569         * objc.dg/zero-link-2.m: Same.
3570         * objc.dg/encode-7-next-64bit.m: Same.
3571         * objc.dg/method-4.m: Same.
3572         * objc.dg/next-runtime-1.m: Same.
3573         * objc.dg/image-info.m: Same.
3574         * objc.dg/pr23214.m: Same.
3575         * objc.dg/symtab-1.m: Same.
3576         * obj-c++.dg/basic.m: Same.
3577         * obj-c++.dg/proto-lossage-3.m: Same.
3578         * obj-c++.dg/torture/strings/const-str-10.m: Same.
3579         * obj-c++.dg/torture/strings/const-str-11.m: Same.
3580         * obj-c++.dg/torture/strings/const-str-9.m: Same.
3581         * obj-c++.dg/method-11.m: Same.
3582         * objc/execute/enumeration-1.m: Same.
3583         * objc/execute/object_is_class.m: Same.
3584         * objc/execute/formal_protocol-2.m: Same.
3585         * objc/execute/formal_protocol-4.m: Same.
3586         * objc/execute/formal_protocol-6.m: Same.
3587         * objc/execute/bycopy-3.m: Same.
3588         * objc/execute/exceptions/catchall-1.m: Same.
3589         * objc/execute/exceptions/finally-1.m: Same.
3590         * objc/execute/exceptions/local-variables-1.m: Same.
3591         * objc/execute/exceptions/foward-1.m: Same.
3592         * objc/execute/bf-common.h
3593         * objc/execute/enumeration-2.m: Same.
3594         * objc/execute/formal_protocol-1.m: Same.
3595         * objc/execute/formal_protocol-3.m: Same.
3596         * objc/execute/formal_protocol-5.m: Same.
3597         * objc/execute/accessing_ivars.m: Same.
3598         * objc/execute/bycopy-2.m: Same.
3599         * objc/execute/formal_protocol-7.m: Same.
3600         * objc/execute/compatibility_alias.m: Same.
3601         * objc/execute/no_clash.m: Same.
3602         * objc/execute/object_is_meta_class.m: Same.
3603         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
3604         * objc/execute/class-tests-1.h: Include stdio.h.
3605         * objc/execute/class-tests-2.h: Same.
3606         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
3607         runtimes.
3608         * obj-c++.dg/try-catch-2.mm: Same.
3609
3610 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
3611
3612         PR c++/47783
3613         * g++.dg/warn/Wunused-parm-4.C: New test.
3614
3615 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
3616             Jan Hubicka  <jh@suse.cz>
3617
3618         PR debug/47106
3619         PR debug/47402
3620         * g++.dg/debug/pr47106.C: New.
3621
3622 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
3623
3624         PR target/43653
3625         * gcc.target/i386/pr43653.c: New test.
3626
3627 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
3628
3629         PR c++/47172
3630         * g++.dg/template/inherit6.C: New test.
3631
3632 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
3633
3634         PR fortran/47745
3635         * gfortran.dg/class_39.f03: New.
3636
3637 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
3638
3639         PR c++/47326
3640         * g++.dg/cpp0x/variadic106.C: New test.
3641
3642 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
3643
3644         PR libfortran/47757
3645         * gfortran.dg/pr47757-1.f90: New test.
3646         * gfortran.dg/pr47757-2.f90: New test.
3647         * gfortran.dg/pr47757-3.f90: New test.
3648
3649         PR c++/47704
3650         * g++.dg/cpp0x/enum8.C: New test.
3651
3652 2011-02-15  Jason Merrill  <jason@redhat.com>
3653
3654         * g++.dg/inherit/implicit-trivial1.C: New.
3655         * g++.dg/cpp0x/implicit-trivial1.C: New.
3656
3657 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
3658
3659         PR middle-end/47725
3660         * gcc.dg/torture/pr47725.c: Removed.
3661
3662 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
3663
3664         PR target/47755
3665         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
3666         constant does not generate a load from memory.
3667
3668 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
3669
3670         PR middle-end/47725
3671         * gcc.dg/torture/pr47725.c: New.
3672
3673 2011-02-15  Richard Guenther  <rguenther@suse.de>
3674
3675         PR tree-optimization/47743
3676         * gcc.dg/torture/pr47743.c: New testcase.
3677
3678 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
3679
3680         PR middle-end/47581
3681         * gcc.target/i386/pr47581.c: New test.
3682
3683 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
3684
3685         PR fortran/47730
3686         * gfortran.dg/select_type_22.f03: New.
3687
3688 2011-02-14  Jason Merrill  <jason@redhat.com>
3689
3690         * g++.dg/cpp0x/regress/enum1.C: New.
3691
3692 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
3693
3694         * gnat.dg/include.adb: New test.
3695
3696 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
3697
3698         PR fortran/47728
3699         * gfortran.dg/class_38.f03: New.
3700
3701 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
3702
3703         * gcc.dg/pr46494.c: New test.
3704
3705 2011-02-14  Richard Guenther  <rguenther@suse.de>
3706
3707         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
3708
3709 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3710
3711         PR ada/41929
3712         * gnat.dg/null_pointer_deref1.exp: Don't skip on
3713         sparc*-sun-solaris2.11.
3714
3715 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
3716
3717         PR fortran/47349
3718         * gfortran.dg/argument_checking_18.f90: New.
3719
3720 2011-02-13  Tobias Burnus  <burnus@net-b.de>
3721
3722         * gfortran.dg/argument_checking_13.f90: Update dg-error.
3723         * gfortran.dg/argument_checking_17.f90: New.
3724
3725 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
3726
3727         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
3728         are temporarily disabled.
3729         * gfortran.dg/class_7.f03: Ditto.
3730         * gfortran.dg/coarray_14.f90: Ditto.
3731         * gfortran.dg/typebound_proc_13.f03: Ditto.
3732
3733 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
3734
3735         PR fortran/45586
3736         * gfortran.dg/extends_11.f03: New.
3737
3738 2011-02-11  Xinliang David Li  <davidxl@google.com>
3739
3740         PR tree-optimization/47707
3741         * g++.dg/tree-ssa/pr47707.C: New test.
3742
3743 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
3744
3745         * g++.dg/opt/inline17.C: New test.
3746
3747 2011-02-11  Tobias Burnus  <burnus@net-b.de>
3748
3749         PR fortran/47550
3750         * gfortran.dg/pure_formal_2.f90: New.
3751
3752 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
3753
3754         PR rtl-optimization/47614
3755         * gfortran.dg/pr47614.f: New.
3756
3757 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
3758
3759         PR driver/47678
3760         * gcc.dg/opts-6.c: New test.
3761
3762 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
3763
3764         PR debug/47684
3765         * gcc.dg/pr47684.c: New test.
3766
3767 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3768
3769         PR target/47629
3770         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
3771         c99_runtime, dg-add-options c99_runtime.
3772         (main): Use __asm__.
3773
3774 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3775
3776         PR testsuite/47400
3777         * lib/target-supports.exp (check_ascii_locale_available): New proc.
3778         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
3779         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
3780         * gcc.dg/ucnid-10.c: Likewise.
3781         * gcc.dg/ucnid-13.c: Likewise.
3782         * gcc.dg/ucnid-7.c: Likewise.
3783         * gcc.dg/ucnid-8.c: Likewise.
3784         Adapt dg-warning line number.
3785
3786 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
3787
3788         * gcc.target/i386/parity-1.c: Use -march=k8.
3789         * gcc.target/i386/parity-2.c: Ditto.
3790         * gcc.target/i386/vecinit-1.c: Ditto.
3791         * gcc.target/i386/vecinit-2.c: Ditto.
3792
3793 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3794
3795         PR target/46610
3796         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
3797         * gcc.target/mips/save-restore-3.c: Likewise.
3798         * gcc.target/mips/save-restore-4.c: Likewise.
3799         * gcc.target/mips/save-restore-5.c: Likewise.
3800
3801         PR target/47683
3802         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
3803         * g++.dg/tree-prof/partition2.C: Likewise.
3804
3805 2011-02-09  Jason Merrill  <jason@redhat.com>
3806
3807         * g++.dg/tree-ssa/inline-3.C: Use a normal function
3808         rather than misdeclare std::puts.
3809
3810         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
3811         * g++.dg/other/warning1.C: Likewise.
3812         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
3813         * g++.old-deja/g++.gb/scope06.C: Likewise.
3814         * g++.old-deja/g++.law/cvt11.C: Likewise.
3815         * g++.old-deja/g++.law/init1.C: Likewise.
3816         * g++.dg/abi/mangle26.C: Likewise.
3817
3818         * g++.dg/template/function1.C: Adjust for C++0x mode.
3819         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
3820
3821         * g++.dg/ext/label10.C: Adjust for C++0x mode.
3822         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
3823
3824         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
3825
3826         * g++.dg/cpp0x/regress/abi-empty7.C: New.
3827
3828         * g++.dg/cpp0x/regress: New directory.
3829         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
3830         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
3831         * g++.dg/cpp0x/regress/regress3.C: New.
3832
3833 2011-02-10  Richard Guenther  <rguenther@suse.de>
3834
3835         PR tree-optimization/47677
3836         * gcc.dg/torture/pr47677.c: New testcase.
3837
3838 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
3839
3840         * objc.dg/special/load-category-1.m: Remove unused header.
3841         * objc.dg/special/load-category-1a.m: Likewise.
3842         * objc.dg/special/load-category-2.m: Likewise.
3843         * objc.dg/special/load-category-2a.m: Likewise.
3844         * objc.dg/special/load-category-3.m: Likewise.
3845         * objc.dg/special/load-category-3a.m: Likewise.
3846         * objc.dg/attributes/proto-attribute-2.m: Likewise.
3847         * objc.dg/attributes/proto-attribute-3.m: Likewise.
3848         * objc.dg/attributes/class-attribute-1.m: Likewise.
3849         * objc.dg/property/property.exp: Don't run for Darwin < 9.
3850         * obj-c++.dg/property/property.exp: Likewise.
3851         * objc.dg/attributes/method-sentinel-1.m: Update type header.
3852         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
3853         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
3854         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
3855         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
3856         * obj-c++.dg/template-8.mm: Likewise.
3857
3858 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
3859
3860         PR target/47665
3861         * gcc.target/i386/pr47665.c: New test.
3862
3863 2011-02-10  Jie Zhang  <jie@codesourcery.com>
3864
3865         PR testsuite/47622
3866         Revert
3867         2011-02-05  Jie Zhang  <jie@codesourcery.com>
3868         PR debug/42631
3869         * gcc.dg/pr42631.c: Update test.
3870         * gcc.dg/pr42631-2.c: New test.
3871
3872 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
3873
3874         PR fortran/47352
3875         * gfortran.dg/proc_decl_25.f90: New.
3876
3877 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
3878
3879         PR fortran/47463
3880         * gfortran.dg/typebound_assignment_2.f03: New.
3881
3882 2011-02-09  Richard Guenther  <rguenther@suse.de>
3883
3884         PR tree-optimization/47664
3885         * gcc.dg/tree-ssa/inline-7.c: New testcase.
3886
3887 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
3888
3889         PR middle-end/47646
3890         * gnat.dg/uninit_func.adb: Adjust dg directive.
3891
3892 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
3893
3894         PR middle-end/47646
3895         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
3896
3897 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
3898
3899         PR fortran/47637
3900         * gfortran.dg/auto_dealloc_2.f90: New.
3901
3902 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3903
3904         * gcc.dg/builtins-config.h: Remove __sgi handling.
3905         * lib/target-supports.exp (add_options_for_c99_runtime): Add
3906         -std=c99 for mips-sgi-irix6.5*.
3907
3908 2011-02-09  Martin Jambor  <mjambor@suse.cz>
3909
3910         PR middle-end/45505
3911         * gfortran.dg/pr25923.f90: Remove xfails.
3912
3913 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3914
3915         PR fortran/47583
3916         * gfortran.dg/inquire_14.f90: New test.
3917
3918 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
3919
3920         PR fortran/45290
3921         * gfortran.dg/pointer_init_6.f90: New.
3922
3923 2011-02-08  Jeff Law <law@redhat.com>
3924
3925         PR tree-optimization/42893
3926         * gcc.tree-ssa/pr42893.c: New test.
3927
3928 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
3929
3930         PR tree-optimization/46834
3931         PR tree-optimization/46994
3932         PR tree-optimization/46995
3933         * gcc.dg/graphite/id-pr46834.c: New.
3934         * gfortran.dg/graphite/id-pr46994.f90: New.
3935         * gfortran.dg/graphite/id-pr46995.f90: New.
3936
3937 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3938
3939         PR middle-end/47646
3940         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
3941         using the variable is known the warning is emitted there.
3942         * gcc.dg/uninit-pr19430.c (foo): Likewise.
3943         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
3944
3945         * c-c++-common/pr20000.c (g): Both warnings occur at the return
3946         statement.
3947         (vg): Likewise.
3948         * gcc.dg/noreturn-1.c (foo5): Likewise.
3949         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
3950         (method2): Likewise.
3951
3952         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
3953         the return statement using the uninitialized variable.
3954         * gfortran.dg/pr39666-2.f90 (f): Likewise.
3955
3956 2011-02-08  Richard Guenther  <rguenther@suse.de>
3957
3958         PR middle-end/47639
3959         * g++.dg/opt/pr47639.c: New testcase.
3960
3961 2011-02-08  Richard Guenther  <rguenther@suse.de>
3962
3963         PR tree-optimization/47632
3964         * g++.dg/opt/pr47632.C: New testcase.
3965
3966 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3967
3968         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
3969
3970 2011-02-07  Richard Guenther  <rguenther@suse.de>
3971
3972         PR tree-optimization/47615
3973         * g++.dg/opt/pr47615.C: New testcase.
3974
3975 2011-02-07  Richard Guenther  <rguenther@suse.de>
3976
3977         PR tree-optimization/47621
3978         * gcc.dg/torture/pr47621.c: New testcase.
3979
3980 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
3981
3982         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
3983
3984 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
3985
3986         PR fortran/47592
3987         * gfortran.dg/allocate_with_source_1 : New test.
3988
3989 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
3990
3991         PR middle-end/47610
3992         * gcc.dg/pr47610.c: New test.
3993
3994 2011-02-05  Jie Zhang  <jie@codesourcery.com>
3995
3996         PR debug/42631
3997         * gcc.dg/pr42631.c: Update test.
3998         * gcc.dg/pr42631-2.c: New test.
3999
4000 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
4001
4002         PR fortran/47574
4003         * gfortran.dg/pr47574.f90:  New test.
4004
4005 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
4006
4007         PR tree-optimization/46194
4008         * gcc.dg/autopar/pr46194.c: New.
4009
4010 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
4011
4012         PR tree-optimization/43695
4013         * g++.dg/ipa/pr43695.C: New.
4014
4015 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
4016
4017         PR inline-asm/23200
4018         * gcc.dg/pr23200.c: New test.
4019
4020 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
4021
4022         PR c++/47589
4023         * g++.dg/pr47589.C: New test.
4024
4025 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
4026
4027         PR c++/47398
4028         * g++.dg/template/typedef37.C: New test.
4029         * g++.dg/template/param1.C: Adjust expected error message.
4030
4031 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
4032
4033         PR middle-end/31490
4034         * gcc.dg/pr31490-2.c: New test.
4035         * gcc.dg/pr31490-3.c: New test.
4036         * gcc.dg/pr31490-4.c: New test.
4037
4038 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
4039             Jakub Jelinek  <jakub@redhat.com>
4040
4041         PR c++/46890
4042         * g++.dg/parser/semicolon3.C: Adjust.
4043         * g++.dg/parser/semicolon4.C: New testcase.
4044         * g++.dg/pr46890.C: New testcase.
4045
4046 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
4047
4048         PR c++/29571
4049         * g++.dg/init/pr29571.C: New.
4050
4051 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
4052
4053         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
4054         instead of vect_int.
4055
4056 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
4057
4058         PR target/47312
4059         * gcc.target/i386/pr47312.c: New test.
4060
4061         PR target/47564
4062         * gcc.target/i386/pr47564.c: New test.
4063
4064 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
4065
4066         PR tree-optimization/45122
4067         * gcc.dg/tree-ssa/pr45122.c: New.
4068
4069 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
4070
4071         PR target/47272
4072         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
4073         and vec_vsx_st.
4074
4075         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
4076         and vsx so a default --with-cpu=power7 doesn't give an error
4077         when -mavoid-indexed-addresses is used.
4078
4079         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
4080         wrapper function to save the arguments and then jump to the real
4081         function, rather than depending on the compiler not to move stuff
4082         before an asm.
4083         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
4084
4085 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
4086             Paul Thomas  <pault@gcc.gnu.org>
4087
4088         PR fortran/47082
4089         * gfortran.dg/class_37.f03 : New test.
4090
4091 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
4092             Richard Guenther  <rguenther@suse.de>
4093
4094         PR tree-optimization/40979
4095         PR bootstrap/47044
4096         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
4097         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
4098         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
4099         check_vect_support_and_set_flags.
4100         * gfortran.dg/graphite/vect-pr40979.f90: New.
4101
4102 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
4103
4104         PR fortran/47572
4105         * gfortran.dg/class_36.f03: New.
4106
4107 2011-02-02  Richard Guenther  <rguenther@suse.de>
4108
4109         PR tree-optimization/47566
4110         * gcc.dg/lto/20110201-1_0.c: New testcase.
4111
4112 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
4113
4114         PR debug/47498
4115         PR debug/47501
4116         PR debug/45136
4117         PR debug/45130
4118         * debug/pr47498.c: New.
4119         * debug/pr47501.c: New.
4120
4121 2011-02-01  Richard Guenther  <rguenther@suse.de>
4122
4123         PR tree-optimization/47559
4124         * g++.dg/torture/pr47559.C: New testcase.
4125
4126 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
4127
4128         PR fortran/47565
4129         * gfortran.dg/typebound_call_20.f03: New.
4130
4131 2011-02-01  Richard Guenther  <rguenther@suse.de>
4132
4133         PR tree-optimization/47555
4134         * gcc.dg/pr47555.c: New testcase.
4135
4136 2011-02-01  Richard Guenther  <rguenther@suse.de>
4137
4138         PR tree-optimization/47541
4139         * g++.dg/torture/pr47541.C: New testcase.
4140
4141 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
4142
4143         PR fortran/47455
4144         * gfortran.dg/typebound_call_19.f03: New.
4145
4146 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
4147
4148         PR c++/47416
4149         * g++.dg/cpp0x/pr47416.C: New test.
4150
4151 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
4152
4153         PR fortran/47519
4154         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
4155
4156 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
4157
4158         PR fortran/47463
4159         * gfortran.dg/typebound_assignment_1.f03: New.
4160
4161 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
4162
4163         PR tree-optimization/47538
4164         * gcc.c-torture/execute/pr47538.c: New test.
4165
4166 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4167
4168         PR target/45325
4169         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
4170
4171 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4172
4173         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
4174
4175 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
4176
4177         PR rtl-optimization/44031
4178         * gcc.c-torture/compile/20110131-1.c: New test.
4179
4180 2011-01-31  Tobias Burnus  <burnus@net-b.de>
4181
4182         PR fortran/47042
4183         * gfortran.dg/stmt_func_1.f90: New.
4184
4185 2011-01-31  Tobias Burnus  <burnus@net-b.de>
4186
4187         PR fortran/47042
4188         * gfortran.dg/interface_34.f90: New.
4189
4190 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
4191
4192         PR fortran/47523
4193         * gfortran.dg/realloc_on_assign_5.f03: New test.
4194         * gfortran.dg/realloc_on_assign_5.f03: New test.
4195
4196 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4197
4198         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
4199         * gfortran.dg/bessel_7.f90: Likewise.
4200         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
4201
4202         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
4203         * gfortran.dg/sum_init_expr.f03: Likewise.
4204
4205         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
4206
4207         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
4208         -r -nostdlib.
4209
4210         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
4211         loop only on "vect_intfloat_cvt" targets.
4212
4213 2011-01-29  Tobias Burnus  <burnus@net-b.de>
4214
4215         PR fortran/47531
4216         * gfortran.dg/shape_6.f90: New.
4217
4218 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4219
4220         PR libgfortran/47434
4221         * gfortran.dg/read_infnan_1.f90: Update test.
4222         * gfortran.dg/module_nan.f90: Update test.
4223         * gfortran.dg/char4_iunit_1.f03: Update test.
4224         * gfortran.dg/large_real_kind_1.f90: Update test.
4225         * gfortran.dg/real_const_3.f90: Update test.
4226         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
4227
4228 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
4229
4230         PR c++/47311
4231         * g++.dg/template/param2.C: New test.
4232
4233 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4234
4235         PR libgfortran/47285
4236         * gfortran.dg/fmt_g.f: New test.
4237
4238 2011-01-28  Tobias Burnus  <burnus@net-b.de>
4239
4240         PR fortran/47507
4241         * gfortran.dg/pure_formal_1.f90: New.
4242
4243 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
4244
4245         PR target/42894
4246         * gcc.dg/tls/pr42894.c: New test.
4247
4248 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4249
4250         * gcc.dg/pr47276.c: Add dg-require-visibility.
4251
4252 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4253
4254         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
4255
4256 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
4257             Tobias Burnus  <burnus@gcc.gnu.org>
4258
4259         PR fortran/45170
4260         PR fortran/35810
4261         PR fortran/47350
4262         * gfortran.dg/realloc_on_assign_3.f03: New test.
4263         * gfortran.dg/realloc_on_assign_4.f03: New test.
4264         * gfortran.dg/allocatable_function_5.f90: New test.
4265         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
4266         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
4267         implemented" dg-errors.
4268
4269 2011-01-27  Jan Hubicka  <jh@suse.cz>
4270
4271         PR middle-end/46949
4272         * gcc.dg/attr-weakref-4.c: New testcase
4273
4274 2011-01-27  Martin Jambor  <mjambor@suse.cz>
4275
4276         PR tree-optimization/47228
4277         * gcc.dg/torture/pr47228.c: New test.
4278
4279 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4280
4281         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
4282
4283 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4284
4285         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
4286         when using auto-overlay support on the SPU.
4287
4288 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
4289
4290         PR rtl-optimization/44174
4291         * gcc.target/i386/asm-6.c: New test.
4292
4293 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
4294
4295         PR rtl-optimization/46856
4296         * gcc.c-torture/compile/pr46856.c: New test.
4297
4298 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
4299             Andrew Pinski  <pinskia@gmail.com>
4300
4301         PR c/43082
4302         * gcc.dg/pr43082.c: New.
4303
4304 2011-01-26  DJ Delorie  <dj@redhat.com>
4305
4306         PR rtl-optimization/46878
4307         * gcc.dg/pr46878-1.c: New test.
4308
4309 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
4310
4311         PR c++/47476
4312         * g++.dg/cpp0x/pr47476.C: New test.
4313
4314 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
4315
4316         * gcc.c-torture/compile/20110126-1.c: New test.
4317
4318 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
4319
4320         PR c/47473
4321         * gcc.dg/torture/pr47473.c: New test.
4322
4323 2011-01-26  Jan Hubicka  <jh@suse.cz>
4324
4325         PR target/47237
4326         * gcc.c-torture/execute/pr47237.c: New testcase.
4327
4328 2011-01-26  Jan Hubicka  <jh@suse.cz>
4329
4330         PR tree-optimization/47190
4331         * gcc.dg/attr-weakref-3.c: New testcase.
4332
4333 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
4334
4335         PR c++/43601
4336         * gcc.dg/dll-9a.c: New test file.
4337         * gcc.dg/dll-11.c: Likewise.
4338         * gcc.dg/dll-12.c: Likewise.
4339         * gcc.dg/dll-12a.c: Likewise.
4340         * gcc.dg/dll-11a.c: Likewise.
4341         * gcc.dg/dll-9.c: Likewise.
4342         * gcc.dg/dll-10.c: Likewise.
4343         * gcc.dg/dll-10a.c: Likewise.
4344         * g++.dg/ext/dllexport4a.cc: Likewise.
4345         * g++.dg/ext/dllexport4.C: Likewise.
4346         * g++.dg/ext/dllexport5.C: Likewise.
4347         * g++.dg/ext/dllexport5a.cc: Likewise.
4348
4349 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
4350
4351         PR tree-optimization/46970
4352         * gcc.dg/graphite/pr46970.c: New.
4353
4354 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
4355
4356         PR tree-optimization/46215
4357         * gcc.dg/graphite/pr46215.c: New.
4358
4359 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
4360
4361         PR tree-optimization/46168
4362         * gcc.dg/graphite/pr46168.c: New.
4363
4364 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
4365
4366         PR tree-optimization/43657
4367         * gcc.dg/graphite/pr43657.c: New.
4368
4369 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
4370
4371         PR tree-optimization/29832
4372         * gfortran.dg/graphite/pr29832.f90: New.
4373
4374 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
4375
4376         PR tree-optimization/43567
4377         * gcc.dg/graphite/pr43567.c: New.
4378
4379 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
4380
4381         * gfortran.dg/graphite/interchange-4.f: New.
4382         * gfortran.dg/graphite/interchange-5.f: New.
4383
4384         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
4385         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
4386         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
4387         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
4388         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
4389         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
4390         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
4391         * gfortran.dg/ltrans-7.f90: Removed.
4392         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
4393
4394         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
4395         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
4396         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
4397         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
4398         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
4399         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
4400         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
4401         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
4402         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
4403         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
4404         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
4405         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
4406         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
4407         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
4408         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
4409         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
4410         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
4411         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
4412         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
4413         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
4414         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
4415         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
4416         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
4417         * gcc.dg/tree-ssa/data-dep-1.c
4418         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
4419         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
4420         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
4421         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
4422         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
4423
4424 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
4425
4426         PR tree-optimization/47265
4427         PR tree-optimization/47443
4428         * gcc.c-torture/compile/pr47265.c: New test.
4429         * gcc.dg/pr47443.c: New test.
4430
4431 2011-01-25  Martin Jambor  <mjambor@suse.cz>
4432
4433         PR tree-optimization/47382
4434         * g++.dg/torture/pr47382.C: New test.
4435         * g++.dg/opt/devirt1.C: Xfail.
4436
4437 2011-01-25  Yao Qi  <yao@codesourcery.com>
4438
4439         PR target/45701
4440         * gcc.target/arm/pr45701-1.c: New test.
4441         * gcc.target/arm/pr45701-2.c: New test.
4442         * gcc.target/arm/pr45701-3.c: New test.
4443
4444 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
4445             Jakub Jelinek  <jakub@redhat.com>
4446
4447         PR tree-optimization/47271
4448         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
4449
4450 2011-01-25  Nick Clifton  <nickc@redhat.com>
4451
4452         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
4453         (saturate_add): Delete.
4454         (exchange): Delete.
4455         (main): Do not run saturate_add.
4456         (set_interrupts): Delete.
4457
4458 2011-01-25  Tobias Burnus  <burnus@net-b.de>
4459
4460         PR fortran/47448
4461         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
4462
4463 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
4464
4465         PR tree-optimization/47427
4466         PR tree-optimization/47428
4467         * gcc.c-torture/compile/pr47427.c: New test.
4468         * gcc.c-torture/compile/pr47428.c: New test.
4469
4470 2011-01-25  Richard Guenther  <rguenther@suse.de>
4471
4472         PR middle-end/47411
4473         * gcc.dg/torture/pr47411.c: New testcase.
4474
4475 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
4476
4477         * gfortran.dg/graphite/id-24.f: New.
4478         * gfortran.dg/graphite/id-25.f: New.
4479
4480 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
4481
4482         * gfortran.dg/graphite/id-23.f: New.
4483
4484 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
4485
4486         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
4487
4488 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
4489
4490         * gcc.dg/graphite/block-0.c: Un-XFAILed.
4491         * gcc.dg/graphite/block-1.c: Un-XFAILed.
4492         * gcc.dg/graphite/block-7.c: Un-XFAILed.
4493         * gcc.dg/graphite/block-8.c: Un-XFAILed.
4494         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
4495         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
4496         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
4497         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
4498         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
4499
4500 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
4501
4502         * gcc.dg/graphite/block-0.c: Add documentation.
4503         * gcc.dg/graphite/block-4.c: Same.
4504         * gcc.dg/graphite/block-7.c: Same.
4505         * gcc.dg/graphite/block-8.c: New.
4506         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
4507         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
4508         * gcc.dg/graphite/interchange-12.c: Add documentation.
4509         * gcc.dg/graphite/interchange-13.c: New.
4510         * gcc.dg/graphite/interchange-14.c: New.
4511         * gcc.dg/graphite/interchange-15.c: New.
4512         * gcc.dg/graphite/interchange-8.c: Add documentation.
4513         * gcc.dg/graphite/interchange-mvt.c: Same.
4514
4515 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
4516
4517         PR target/47408
4518         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
4519         * gcc.target/powerpc/altivec-14.c: Ditto.
4520         * gcc.target/powerpc/altivec-33.c: Ditto.
4521         * gcc.target/powerpc/altivec-types-1.c: Ditto.
4522         * gcc.target/powerpc/altivec-types-2.c: Ditto.
4523         * gcc.target/powerpc/altivec-types-3.c: Ditto.
4524         * gcc.target/powerpc/altivec-types-4.c: Ditto.
4525         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
4526         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
4527         * g++.dg/ext/altivec-15.C: Ditto.
4528         * g++.dg/ext/altivec-types-1.C: Ditto.
4529         * g++.dg/ext/altivec-types-2.C: Ditto.
4530         * g++.dg/ext/altivec-types-3.C: Ditto.
4531         * g++.dg/ext/altivec-types-4.C: Ditto.
4532
4533 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4534
4535         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
4536
4537 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4538
4539         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
4540         optimization options.
4541
4542 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4543
4544         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
4545
4546         PR testsuite/45988
4547         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
4548
4549 2011-01-23  Tobias Burnus  <burnus@net-b.de>
4550
4551         PR fortran/47421
4552         * gfortran.dg/allocatable_scalar_12.f90: New.
4553
4554 2011-01-23  Ira Rosen  <irar@il.ibm.com>
4555
4556         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
4557         vectorization to be not profitable if peeling is used to
4558         realign the memory access.
4559         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
4560         loop bound to avoid loop unrolling.
4561         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
4562
4563 2011-01-22  Jan Hubicka  <jh@suse.cz>
4564
4565         PR lto/47333
4566         * g++.dg/lto/pr47333.C: New file.
4567
4568 2011-01-22  Jan Hubicka  <jh@suse.cz>
4569
4570         PR tree-optimization/43884
4571         PR lto/44334
4572         * gcc.dg/autopar/outer-2.c: Increase array size.
4573         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
4574
4575 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
4576
4577         PR fortran/38536
4578         * gfortran.dg/c_loc_tests_16.f90:  New test.
4579
4580 2011-01-22  Tobias Burnus  <burnus@net-b.de>
4581
4582         PR fortran/47399
4583         * gfortran.dg/typebound_proc_19.f90: New.
4584
4585 2011-01-21  Jeff Law <law@redhat.com>
4586
4587         PR tree-optimization/47053
4588         * g++.dg/pr47053.C: New test.
4589
4590 2011-01-21  Jason Merrill  <jason@redhat.com>
4591
4592         PR c++/47041
4593         * g++.dg/cpp0x/constexpr-ctor6.C: New.
4594
4595 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
4596
4597         PR c++/47388
4598         * g++.dg/cpp0x/range-for10.C: New test.
4599         * g++.dg/template/for1.C: New test.
4600
4601         PR middle-end/45566
4602         * g++.dg/tree-prof/partition3.C: New test.
4603
4604         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
4605
4606         PR rtl-optimization/47366
4607         * g++.dg/opt/pr47366.C: New test.
4608
4609 2011-01-21  Jason Merrill  <jason@redhat.com>
4610
4611         PR c++/46552
4612         * g++.dg/cpp0x/constexpr-regress2.C: New.
4613
4614         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
4615
4616 2011-01-21  Jeff Law <law@redhat.com>
4617
4618         PR rtl-optimization/41619
4619         * gcc.dg/pr41619.c: New.
4620
4621 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
4622
4623         PR tree-optimization/47355
4624         * g++.dg/opt/pr47355.C: New test.
4625
4626 2011-01-21  Richard Guenther  <rguenther@suse.de>
4627
4628         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
4629         making main hot.
4630
4631 2011-01-21  Richard Guenther  <rguenther@suse.de>
4632
4633         PR tree-optimization/47365
4634         * gcc.dg/torture/pr47365.c: New testcase.
4635         * gcc.dg/tree-ssa/pr47392.c: Likewise.
4636
4637 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4638
4639         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
4640
4641 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
4642
4643         PR tree-optimization/47391
4644         * gcc.dg/pr47391.c: New test.
4645
4646 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4647
4648         * g++.dg/template/char1.C: Use signed char.
4649
4650 2011-01-21  Tobias Burnus  <burnus@net-b.de>
4651
4652         PR fortran/47377
4653         * gfortran.dg/pointer_target_4.f90: New.
4654
4655 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
4656
4657         PR target/47251
4658         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
4659         ILP32 system and not IP32.
4660
4661 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
4662
4663         PR debug/46583
4664         * g++.dg/debug/pr46583.C: New.
4665
4666 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
4667
4668         PR debug/47283
4669         * g++.dg/debug/pr47283.C: New test.
4670
4671         PR testsuite/47371
4672         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
4673         * gcc.target/i386/headmerge-2.c: Likewise.
4674
4675 2011-01-20  Richard Guenther  <rguenther@suse.de>
4676
4677         PR middle-end/47370
4678         * gcc.dg/torture/pr47370.c: New testcase.
4679
4680 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
4681
4682         PR tree-optimization/46130
4683         * gcc.dg/pr46130-1.c: New test.
4684         * gcc.dg/pr46130-2.c: New test.
4685
4686 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
4687
4688         PR c++/47291
4689         * g++.dg/debug/dwarf2/template-params-10.C: New test.
4690
4691 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
4692
4693         PR debug/46240
4694         * g++.dg/debug/pr46240.cc: New.
4695
4696 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
4697
4698         PR c++/47303
4699         * g++.dg/template/anonunion1.C: New test.
4700
4701         PR rtl-optimization/47337
4702         * gcc.c-torture/execute/pr47337.c: New test.
4703
4704 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4705
4706         PR testsuite/45342
4707         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
4708
4709 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4710
4711         PR tree-optimization/46021
4712         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
4713
4714 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
4715
4716         PR tree-optimization/47290
4717         * g++.dg/torture/pr47290.C: New test.
4718
4719 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
4720
4721         PR fortran/47240
4722         * gfortran.dg/proc_ptr_comp_29.f90: New.
4723
4724 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
4725
4726         PR testsuite/41146
4727         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
4728         powerpc-apple-darwin9.
4729
4730 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
4731
4732         PR rtl-optimization/47299
4733         * gcc.c-torture/execute/pr47299.c: New test.
4734
4735 2011-01-17  Jason Merrill  <jason@redhat.com>
4736
4737         * g++.dg/cpp0x/constexpr-virtual.C: New.
4738
4739 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
4740
4741         PR fortran/47331
4742         * gfortran.dg/gomp/pr47331.f90: New test.
4743
4744 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
4745
4746         PR objc/47314
4747         * objc.dg/selector-warn-1.m: New.
4748         * obj-c++.dg/selector-warn-1.mm: New.
4749
4750 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
4751
4752         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
4753         Update dg-final accordingly.
4754
4755 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4756
4757         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
4758
4759 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4760
4761         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
4762         target check.
4763         * gcc.dg/guality/pr36728-2.c: Likewise.
4764
4765 2011-01-17  Richard Guenther  <rguenther@suse.de>
4766
4767         PR tree-optimization/47313
4768         * g++.dg/torture/pr47313.C: New testcase.
4769
4770 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
4771
4772         PR target/47318
4773         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
4774         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
4775         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
4776         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
4777
4778         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
4779         as __m256i.
4780         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
4781         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
4782         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
4783
4784 2011-01-17  Richard Guenther  <rguenther@suse.de>
4785
4786         PR tree-optimization/45967
4787         * gcc.dg/torture/pr45967-2.c: New testcase.
4788         * gcc.dg/torture/pr45967-3.c: Likewise.
4789
4790 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4791
4792         PR testsuite/47325
4793         * g++.dg/ext/pr47213.C: Require visibility.
4794
4795 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
4796
4797         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
4798         * gcc.dg/fixed-point/struct-union.c: Update error messages.
4799
4800 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
4801
4802         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
4803         Linux-based targets.
4804
4805 2011-01-13  Jan Hubicka  <jh@suse.cz>
4806
4807         PR tree-optimization/47276
4808         * gcc.dg/pr47276.c: New testcase.
4809
4810 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
4811             Jonathan Wakely  <jwakely.gcc@gmail.com>
4812
4813         PR c++/33558
4814         * g++.dg/other/pr33558.C: New.
4815         * g++.dg/other/pr33558-2.C: New.
4816
4817 2011-01-14  Martin Jambor  <mjambor@suse.cz>
4818
4819         PR tree-optimization/45934
4820         PR tree-optimization/46302
4821         * g++.dg/ipa/devirt-c-1.C: New test.
4822         * g++.dg/ipa/devirt-c-2.C: Likewise.
4823         * g++.dg/ipa/devirt-c-3.C: Likewise.
4824         * g++.dg/ipa/devirt-c-4.C: Likewise.
4825         * g++.dg/ipa/devirt-c-5.C: Likewise.
4826         * g++.dg/ipa/devirt-c-6.C: Likewise.
4827         * g++.dg/ipa/devirt-6.C: Likewise.
4828         * g++.dg/ipa/devirt-d-1.C: Likewise.
4829         * g++.dg/torture/pr45934.C: Likewise.
4830
4831 2011-01-14  Jason Merrill  <jason@redhat.com>
4832
4833         * g++.dg/cpp0x/variadic105.C: New.
4834
4835 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
4836             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4837
4838         PR objc/45989
4839         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
4840         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
4841         execution tests on i?86-*-*, x86_64-*-* and
4842         powerpc*-apple-darwin* && ilp32.
4843         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
4844         tests on i?86-*-* and x86_64-*-*.
4845
4846 2011-01-14  Richard Guenther  <rguenther@suse.de>
4847
4848         PR tree-optimization/47280
4849         * g++.dg/opt/pr47280.C: New testcase.
4850
4851 2011-01-14  Jason Merrill  <jason@redhat.com>
4852
4853         * g++.dg/cpp0x/constexpr-regress1.C: New.
4854
4855         * g++.dg/ext/flexary2.C: New.
4856
4857 2011-01-14  Richard Guenther  <rguenther@suse.de>
4858
4859         PR middle-end/47281
4860         * gcc.dg/torture/pr47281.c: New testcase.
4861         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
4862
4863 2011-01-14  Richard Guenther  <rguenther@suse.de>
4864
4865         PR tree-optimization/47286
4866         * gcc.dg/tree-ssa/pr47286.c: New testcase.
4867
4868 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
4869
4870         PR c++/47213
4871         * g++.dg/ext/pr47213.C: New.
4872
4873 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4874
4875         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
4876
4877 2011-01-13  Tobias Burnus  <burnus@net-b.de>
4878             Mikael Morin  <mikael@gcc.gnu.org>
4879
4880         PR fortran/45848
4881         PR fortran/47204
4882         * gfortran.dg/select_type_20.f90: New.
4883         * gfortran.dg/select_type_21.f90: New.
4884
4885 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
4886
4887         PR target/47251
4888         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
4889
4890 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4891
4892         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
4893         * gcc.dg/guality/pr36728-2.c: Likewise.
4894
4895 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
4896
4897         PR debug/PR46973
4898         * g++.dg/debug/dwarf2/template-params-9.C: New test.
4899
4900 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
4901
4902         PR rtl-optimization/45352
4903         * gcc.dg/pr45352-3.c: New.
4904
4905 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
4906
4907         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
4908         comment.
4909         * g++.dg/cpp0x/range-for8.C: New.
4910         * g++.dg/cpp0x/range-for9.C: New.
4911
4912 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
4913
4914         PR debug/47209
4915         * g++.dg/debug/pr47209.C: New.
4916
4917 2011-01-12  Richard Guenther  <rguenther@suse.de>
4918
4919         PR lto/47259
4920         * gcc.dg/lto/pr47259_0.c: New testcase.
4921         * gcc.dg/lto/pr47259_1.c: Likewise.
4922
4923 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
4924
4925         * objc-obj-c++-shared/Object1.h: Add copyright header, update
4926         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
4927         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
4928         methods missing from the OBJC2 Object.
4929         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
4930         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
4931         GNU and NeXT runtimes.
4932         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
4933         comments.
4934         * objc-obj-c++-shared/Object1.m: Likewise.
4935         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
4936         * objc.dg/proto-qual-1.m: Likewise.
4937         * obj-c++.dg/proto-lossage-3.mm: Likewise.
4938         * obj-c++.dg/proto-qual-1.mm: Likewise.
4939
4940 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
4941
4942         PR testsuite/33033
4943         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
4944
4945 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
4946
4947         Fixed the Objective-C++ testsuite and updated all tests.
4948         * lib/obj-c++.exp (obj-c++_init): Declare and set
4949         gcc_warning_prefix and gcc_error_prefix.
4950         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
4951         'dg-warning', 'dg-message' and 'dg-error'.
4952         * obj-c++.dg/class-extension-3.mm: Likewise.
4953         * obj-c++.dg/class-protocol-1.mm: Likewise.
4954         * obj-c++.dg/encode-7.mm: Likewise.
4955         * obj-c++.dg/exceptions-3.mm: Likewise.
4956         * obj-c++.dg/exceptions-5.mm: Likewise.
4957         * obj-c++.dg/method-12.mm: Likewise.
4958         * obj-c++.dg/method-13.mm: Likewise.
4959         * obj-c++.dg/method-15.mm: Likewise.
4960         * obj-c++.dg/method-16.mm: Likewise.
4961         * obj-c++.dg/method-4.mm: Likewise.
4962         * obj-c++.dg/method-8.mm: Likewise.
4963         * obj-c++.dg/method-conflict-1.mm: Likewise.
4964         * obj-c++.dg/method-conflict-2.mm: Likewise.
4965         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
4966         and uncommented second part of the testcase now that the testsuite
4967         works correctly.
4968         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
4969         and uncommented second part of the testcase now that the testsuite
4970         works correctly.
4971         * obj-c++.dg/private-1.mm: Likewise.
4972         * obj-c++.dg/proto-lossage-4.mm: Likewise.
4973         * obj-c++.dg/syntax-error-7.mm: Likewise.
4974         * obj-c++.dg/warn5.mm: Likewise.
4975         * obj-c++.dg/property/at-property-14.mm: Likewise.
4976         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
4977         FIXME.
4978         * obj-c++.dg/property/at-property-18.mm: Likewise.
4979         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
4980         FIXME.
4981         * obj-c++.dg/property/at-property-21.mm: Likewise.
4982         * obj-c++.dg/property/at-property-28.mm: Likewise.
4983         * obj-c++.dg/property/at-property-5.mm: Likewise.
4984         * obj-c++.dg/property/dynamic-2.mm: Likewise.
4985         * obj-c++.dg/property/property-neg-3.mm: Likewise.
4986         * obj-c++.dg/property/synthesize-11.mm: Likewise.
4987         * obj-c++.dg/property/synthesize-6.mm: Likewise.
4988         * obj-c++.dg/property/synthesize-8.mm: Likewise.
4989         * obj-c++.dg/property/synthesize-9.mm: Likewise.
4990         * obj-c++.dg/tls/diag-5.mm: Likewise.
4991         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
4992         dg-error, now matched correctly.
4993
4994 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
4995
4996         * objc.dg/property/at-property-29.m: New.
4997         * obj-c++.dg/property/at-property-29.mm: New.
4998
4999 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5000
5001         * go.test/go-test.exp (go-set-goarch): New proc.
5002         (go-gc-tests): Use it.
5003
5004 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
5005
5006         PR debug/46955
5007         * g++.dg/debug/dwarf2/template-params-8.C: New test.
5008
5009 2011-01-11  Richard Henderson  <rth@redhat.com>
5010
5011         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
5012
5013 2011-01-11  Jan Hubicka  <jh@suse.cz>
5014
5015         PR lto/45721
5016         PR lto/45375
5017         * testsuite/gcc.dg/lto/pr45721_1.c: New file.
5018         * testsuite/gcc.dg/lto/pr45721_0.c: New file.
5019
5020 2011-01-11  Richard Guenther  <rguenther@suse.de>
5021
5022         PR tree-optimization/46076
5023         * gcc.dg/tree-ssa/pr46076.c: New testcase.
5024
5025 2011-01-11  Jeff Law <law@redhat.com>
5026
5027         * PR tree-optimization/47086
5028         * gcc.dg/pr47086.c: New test.
5029
5030 2011-01-11  Jason Merrill  <jason@redhat.com>
5031
5032         PR c++/46658
5033         * g++.dg/template/new10.C: New.
5034
5035         PR c++/45520
5036         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
5037
5038 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
5039
5040         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
5041         Split type definitions and NSConstantString class into...
5042         * objc-obj-c++-shared/objc-test-suite-types.h: New.
5043         * objc-obj-c++-shared/nsconstantstring-class.h: New.
5044         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
5045         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
5046         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
5047         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
5048         to comments.
5049         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
5050         encode defines for newer NeXT system headers.
5051         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
5052         * obj-c++.dg/torture/strings/string1.mm: Likewise.
5053         * objc.dg/foreach-5.m: Likewise.
5054         * objc.dg/foreach-2.m: Likewise.
5055         * objc.dg/foreach-4.m: Likewise.
5056         * objc.dg/torture/strings/string1.m: Likewise.
5057         * objc.dg/torture/strings/string2.m: Likewise.
5058         * objc.dg/torture/strings/string3.m: Likewise.
5059         * objc.dg/torture/strings/string4.m: Likewise.
5060         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
5061         header and stand alone.
5062         * obj-c++.dg/strings/strings-2.mm: Likewise.
5063         * objc.dg/torture/strings/const-str-3.m: Likewise.
5064         * objc.dg/strings/strings-2.m: Likewise.
5065         * objc.dg/strings/const-str-12b.m: Likewise.
5066
5067 2011-01-12  Richard Guenther  <rguenther@suse.de>
5068
5069         PR middle-end/32511
5070         * gcc.dg/attr-weak-1.c: Adjust.
5071
5072 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
5073
5074         PR fortran/47051
5075         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
5076         standard compliant and comment.
5077
5078 2011-01-10  Jan Hubicka  <jh@suse.cz>
5079
5080         PR lto/46083
5081         * gcc.dg/initpri3.c: New testcase.
5082
5083 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
5084
5085         PR lto/47222
5086         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
5087         externally visible.
5088         (g_esi): Likewise.
5089         (g_ebx): Likewise.
5090         (g_ebp): Likewise.
5091         (g_esp): Likewise.
5092         (g_ebp_save): Likewise.
5093         (g_esp_save): Likewise.
5094
5095 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5096
5097         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
5098
5099 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5100
5101         PR tree-optimization/46021
5102         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
5103         i?86-*-*, x86_64-*-*.
5104
5105 2011-01-10  Jeff Law <law@redhat.com>
5106
5107         * PR tree-optimization/47141
5108         * gcc.c-torture/compile/pr47141.c: New test.
5109
5110 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
5111
5112         PR testsuite/46230
5113         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
5114         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
5115         * gcc.dg/vect/slp-35.c: Remove XFAILs.
5116         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
5117
5118         PR testsuite/46230
5119         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
5120         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
5121         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
5122         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
5123         being vectorized.  Adjust dg-final pattern.
5124
5125         PR testsuite/46230
5126         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
5127         * gcc.dg/vect/slp-24.c: Likewise.
5128
5129 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
5130
5131         PR c++/47218
5132         * g++.dg/other/pr47218-1.C: New test file.
5133         * g++.dg/other/pr47218.C: Likewise.
5134         * g++.dg/other/pr47218.h: New supporting header.
5135
5136 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
5137
5138         PR objc/47232
5139         * objc.dg/attributes/invalid-attribute-1.m: New.
5140         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
5141
5142 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
5143
5144         PR fortran/47224
5145         * gfortran.dg/proc_ptr_comp_28.f90: New.
5146
5147 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
5148
5149         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
5150         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
5151         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
5152         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
5153         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
5154         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
5155         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
5156         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
5157         * objc.dg/gnu-api-2-class.m: Likewise.
5158         * objc.dg/gnu-api-2-ivar.m: Likewise.
5159         * objc.dg/gnu-api-2-method.m: Likewise.
5160         * objc.dg/gnu-api-2-objc.m: Likewise.
5161         * objc.dg/gnu-api-2-object.m: Likewise.
5162         * objc.dg/gnu-api-2-property.m: Likewise.
5163         * objc.dg/gnu-api-2-protocol.m: Likewise.
5164         * objc.dg/gnu-api-2-sel.m: Likewise.
5165
5166 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
5167
5168         * objc.dg/foreach-1.m: Skip for Darwin < 9.
5169         * objc.dg/objc-foreach-4.m: Likewise.
5170         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
5171         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
5172         * objc.dg/foreach-4.m: Likewise.
5173         * objc.dg/foreach-5.m: Likewise.
5174         * objc.dg/foreach-3.m: Return self from init.
5175
5176 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
5177
5178         PR fortran/38536
5179         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
5180
5181 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
5182
5183         PR fortran/46313
5184         * gfortran.dg/class_35.f90: New.
5185
5186 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
5187
5188         * objc.dg/foreach-1.m: Add "-Wall" to flags.
5189
5190 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
5191
5192         PR objc/47078
5193         * objc.dg/invalid-method-2.m: New.
5194         * obj-c++.dg/invalid-method-2.mm: New.
5195
5196 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
5197
5198         PR fortran/46896
5199         * gfortran.dg/transpose_optimization_2.f90 : New test.
5200
5201 2011-01-08  Jan Hubicka  <jh@suse.cz>
5202
5203         PR tree-optmization/46469
5204         * g++.dg/torture/pr46469.C: New testcase.
5205
5206 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
5207
5208         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
5209         emulation of libobjc-gnu structure layout functionality to ..
5210         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
5211         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
5212         * objc/execute/bf-common.h: Adjust headers.
5213         * objc/execute/bf-1.m: Likewise.
5214         * objc/execute/bf-2.m: Likewise.
5215         * objc/execute/bf-3.m: Likewise.
5216         * objc/execute/bf-4.m: Likewise.
5217         * objc/execute/bf-5.m: Likewise.
5218         * objc/execute/bf-6.m: Likewise.
5219         * objc/execute/bf-7.m: Likewise.
5220         * objc/execute/bf-8.m: Likewise.
5221         * objc/execute/bf-9.m: Likewise.
5222         * objc/execute/bf-10.m: Likewise.
5223         * objc/execute/bf-11.m: Likewise.
5224         * objc/execute/bf-12.m: Likewise.
5225         * objc/execute/bf-13.m: Likewise.
5226         * objc/execute/bf-14.m: Likewise.
5227         * objc/execute/bf-15.m: Likewise.
5228         * objc/execute/bf-16.m: Likewise.
5229         * objc/execute/bf-17.m: Likewise.
5230         * objc/execute/bf-18.m: Likewise.
5231         * objc/execute/bf-19.m: Likewise.
5232         * objc/execute/bf-20.m: Likewise.
5233         * objc/execute/bf-21.m: Likewise.
5234         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
5235         objc_get_type_qualifiers ().
5236
5237 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
5238
5239         PR fortran/45777
5240         * gfortran.dg/dependency_39.f90:  New test.
5241
5242 2011-01-07  Jan Hubicka  <jh@suse.cz>
5243
5244         Get builtins tests ready for linker plugin.
5245         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
5246         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
5247         my_memset, my_bzero): Mark used.
5248         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
5249         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
5250         volatile.
5251         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
5252         volatile.
5253
5254 2011-01-07  Jan Hubicka  <jh@suse.cz>
5255
5256         PR tree-optimization/46367
5257         * g++.dg/torture/pr46367.C: New file.
5258
5259 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
5260
5261         PR target/47201
5262         * gcc.dg/pr47201.c: New test.
5263
5264         PR bootstrap/47187
5265         * gcc.dg/tree-prof/pr47187.c: New test.
5266
5267 2011-01-07  Tobias Burnus  <burnus@net-b.de>
5268
5269         PR fortran/41580
5270         * gfortran.dg/extends_type_of_3.f90: New.
5271
5272 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
5273
5274         * g++.dg/ext/dllexport-MI1.C: Adjust test.
5275         * g++.dg/ext/dllimport-MI1.C: Likewise.
5276         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
5277         * g++.dg/ext/dllimport10.C: Likewise.
5278         * g++.dg/ext/dllimport11.C: Likewise.
5279         * g++.dg/ext/dllimport12.C: Likewise.
5280         * g++.dg/ext/dllimport13.C: Likewise.
5281         * g++.dg/ext/dllimport2.C: Likewise.
5282         * g++.dg/ext/dllimport3.C: Likewise.
5283         * g++.dg/ext/dllimport4.C: Likewise.
5284         * g++.dg/ext/dllimport5.C: Likewise.
5285         * g++.dg/ext/dllimport6.C: Likewise.
5286         * g++.dg/ext/dllimport8.C: Likewise.
5287         * g++.dg/ext/dllimport9.C: Likewise.
5288         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
5289         targets, too. Additionally enable test for i?86-*-mingw*.
5290         * g++.dg/ext/selectany1.C: Likewise.
5291         Remove guard variable check.
5292
5293 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
5294
5295         PR fortran/47189
5296         PR fortran/47194
5297         * gfortran.dg/storage_size_3.f08: Extended.
5298
5299 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
5300
5301         PR c++/47022
5302         * g++.dg/template/stdarg1.C: New test.
5303
5304 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
5305
5306         PR fortran/47195
5307         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
5308         * gfortran.dg/defined_operators_1.f90: Split the subroutine
5309         from the interface of functions to not hide the errors that
5310         shall be tested.
5311
5312 2011-01-06  Jan Hubicka  <jh@suse.cz>
5313
5314         * testsuite/gcc.dg/lto/pr47188_0.c: New testcase.
5315         * testsuite/gcc.dg/lto/pr47188_1.c: New testcase.
5316
5317 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
5318
5319         PR fortran/33117
5320         PR fortran/46478
5321         * gfortran.dg/interface_33.f90: New test.
5322
5323 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
5324
5325         PR c/47150
5326         * gcc.c-torture/compile/pr47150.c: New test.
5327
5328 2011-01-06  Ira Rosen  <irar@il.ibm.com>
5329
5330         PR tree-optimization/47139
5331         * gcc.dg/vect/pr47139.c: New test.
5332
5333 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
5334
5335         PR fortran/47180
5336         * gfortran.dg/extends_type_of_2.f03: New.
5337
5338 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5339
5340         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
5341
5342 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
5343
5344         * gnat.dg/opt14.adb: New test.
5345
5346 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
5347
5348         PR fortran/46017
5349         * gfortran.dg/allocate_error_2.f90:  New test.
5350
5351 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
5352
5353         PR fortran/47024
5354         * gfortran.dg/storage_size_3.f08: New.
5355
5356 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5357
5358         PR libgfortran/47154
5359         * gfortran.dg/namelist_68.f90: New test.
5360
5361 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
5362
5363         * gnat.dg/unchecked_convert8.ad[sb]: New test.
5364
5365 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
5366
5367         PR fortran/46448
5368         * gfortran.dg/class_34.f90: New.
5369
5370 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5371
5372         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
5373         use __builtin_inff.  Skip all single-precision tests that require
5374         Infinity.
5375
5376 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5377
5378         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
5379
5380 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
5381
5382         PR tree-optimization/47148
5383         * gcc.c-torture/execute/pr47148.c: New test.
5384
5385         PR tree-optimization/47155
5386         * gcc.c-torture/execute/pr47155.c: New test.
5387
5388         PR rtl-optimization/47157
5389         * gcc.c-torture/compile/pr47157.c: New test.
5390
5391 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5392
5393         * gcc.dg/torture/vector-shift2.c (schar): Define.
5394         (main): Always use schar or uchar instead of plain "char" to avoid
5395         dependencies on implementation-defined char signedness.
5396
5397 2011-01-03  Martin Jambor  <mjambor@suse.cz>
5398
5399         PR tree-optimization/46801
5400         * gnat.dg/pack9.adb: Remove xfail.
5401
5402 2011-01-03  Martin Jambor  <mjambor@suse.cz>
5403
5404         PR tree-optimization/46984
5405         * g++.dg/ipa/pr46984.C: New test.
5406
5407 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
5408
5409         PR fortran/46408
5410         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
5411
5412 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
5413
5414         PR tree-optimization/47140
5415         * gcc.c-torture/compile/pr47140.c: New test.
5416
5417         PR rtl-optimization/47028
5418         * gcc.dg/pr47028.c: New test.
5419
5420 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
5421
5422         * objc.dg/protocol-forward-1.m: Removed TODO.
5423         * objc.dg/protocol-forward-2.m: New.
5424         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
5425         * obj-c++.dg/protocol-forward-2.mm: New.
5426
5427 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
5428
5429         PR target/38662
5430         * g++.dg/eh/pr38662.C: New testcase.
5431
5432 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
5433
5434         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
5435         scan for newline '\n'.
5436
5437 \f
5438 Copyright (C) 2011 Free Software Foundation, Inc.
5439
5440 Copying and distribution of this file, with or without modification,
5441 are permitted in any medium without royalty provided the copyright
5442 notice and this notice are preserved.