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