OSDN Git Service

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