OSDN Git Service

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