OSDN Git Service

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