OSDN Git Service

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