OSDN Git Service

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