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