OSDN Git Service

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