OSDN Git Service

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