OSDN Git Service

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