OSDN Git Service

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