OSDN Git Service

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