OSDN Git Service

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