OSDN Git Service

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