OSDN Git Service

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