OSDN Git Service

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