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