OSDN Git Service

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