OSDN Git Service

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