OSDN Git Service

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