OSDN Git Service

PR c++/48994
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2011-05-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
2
3         PR c++/48994
4         * g++.dg/cpp0x/range-for18.C: New.
5
6 2011-05-15  Tobias Burnus  <burnus@net-b.de>
7
8         PR fortran/18918
9         * gfortran.dg/coarray/image_index_2.f90: New.
10
11 2011-05-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
12
13         * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
14         * g++.dg/cpp0x/override2.C: New.
15
16 2011-05-14  Tobias Burnus  <burnus@net-b.de>
17
18         PR fortran/18918
19         * gfortran.de/coarray_20.f90: New.
20
21 2011-05-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
22
23         PR fortran/22572
24         * function_optimize_7.f90:  New test case.
25
26 2011-05-13  Jason Merrill  <jason@redhat.com>
27
28         * g++.dg/cpp0x/decltype26.C: New.
29         * g++.dg/cpp0x/enum11.C: New.
30
31 2011-05-13  Tobias Burnus  <burnus@net-b.de>
32
33         PR fortran/48972
34         PR fortran/48991
35         * gfortran.dg/assign_8.f90: Update dg-error.
36
37 2011-05-13  Tobias Burnus  <burnus@net-b.de>
38
39         PR fortran/48972
40         * gfortran.dg/io_constraints_8.f90: New.
41         * gfortran.dg/io_constraints_9.f90: New.
42
43 2011-05-13  Martin Thuresson  <martint@google.com>
44
45         PR gcov-profile/47793
46         * gcc.dg/pr47793.c: New.
47
48 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
49
50         PR tree-optimization/48975
51         * gcc.dg/pr48975.c: New test.
52
53 2011-05-12  Tobias Burnus  <burnus@net-b.de>
54
55         PR fortran/48972
56         * gfortran.dg/iso_c_binding_compiler_3.f90: New.
57
58 2011-05-12  Jason Merrill  <jason@redhat.com>
59
60         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
61
62 2011-05-12  Geert Bosch  <bosch@adacore.com>
63
64         * gnat.dg/view_conversion1.adb: New test.
65
66 2011-05-12  Richard Guenther  <rguenther@suse.de>
67
68         PR tree-optimization/48172
69         * gcc.dg/vect/pr48172.c: New testcase.
70
71 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
72
73         PR debug/48967
74         * g++.dg/opt/pr48967.C: New test.
75
76 2011-05-11  Jason Merrill  <jason@redhat.com>
77
78         * g++.dg/cpp0x/constexpr-friend.C: New.
79         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
80
81         * g++.dg/cpp0x/sfinae22.C: New.
82
83 2011-05-11  Tobias Burnus  <burnus@net-b.de>
84
85         PR fortran/48889
86         * gfortran.dg/generic_24.f90: New.
87
88 2011-05-11  Richard Guenther  <rguenther@suse.de>
89
90         PR tree-optimization/15256
91         * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
92
93 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
94
95         PR debug/48159
96         * gcc.dg/pr48159-1.c: New test.
97         * gcc.dg/pr48159-2.c: New test.
98
99 2011-05-11  Richard Guenther  <rguenther@suse.de>
100
101         PR middle-end/48953
102         * gcc.dg/torture/pr48953.c: New testcase.
103
104 2011-05-11  Richard Guenther  <rguenther@suse.de>
105
106         PR tree-optimization/18041
107         * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
108
109 2011-05-11  Alan Modra  <amodra@gmail.com>
110
111         PR target/47755
112         * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
113
114 2011-05-10  Jason Merrill  <jason@redhat.com>
115
116         * g++.dg/cpp0x/defaulted25.C: New.
117         * g++.dg/template/crash7.C: Adjust.
118
119         * g++.dg/cpp0x/variadic108.C: New.
120
121 2011-05-10  Ville Voutilainen  <ville.voutilainen@gmail.com>
122
123         * g++.dg/inherit/virtual9.C: Extend.
124
125 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
126
127         PR target/48857
128         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
129         are passed and returned in vector registers.
130
131 2011-05-10  Richard Guenther  <rguenther@suse.de>
132
133         * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
134         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
135         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
136         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
137         * gcc.dg/tree-ssa/scev-cast.c: Adjust.  Note what transformation
138         applies.
139
140 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
141
142         PR tree-optimization/48611
143         PR tree-optimization/48794
144         * gfortran.dg/gomp/pr48611.f90: New test.
145         * gfortran.dg/gomp/pr48794.f90: New test.
146
147         PR debug/48928
148         * gcc.dg/dfp/pr48928.c: New test.
149
150 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
151
152         PR c++/48522
153         * g++.dg/cpp0x/pr48522.C: New.
154
155 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
156
157         PR c++/48735
158         * g++.dg/cpp0x/sfinae21.C: New.
159
160 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
161
162         * g++.dg/template/sfinae28.C: Rename to...
163         * g++.dg/cpp0x/sfinae19.C: ... this.
164         * g++.dg/template/sfinae29.C: Rename to...
165         * g++.dg/cpp0x/sfinae20.C: ... this.
166
167 2011-05-09  Jeff Law <law@redhat.com>
168
169         * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
170         consistent results.
171
172 2011-05-09  Fabien Chêne  <fabien@gcc.gnu.org>
173
174         PR c++/20039
175         * g++.dg/init/pr20039.C: New.
176
177 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
178
179         PR c++/48737
180         PR c++/48744
181         * g++.dg/template/sfinae28.C: New.
182         * g++.dg/template/sfinae29.C: Likewise.
183
184 2011-05-09  Jason Merrill  <jason@redhat.com>
185
186         * g++.dg/template/nontype23.C: New.
187
188 2011-05-07  Fabien Chêne  <fabien@gcc.gnu.org>
189         PR c++/48859
190         * g++.dg/init/pr48859.C: New.
191
192 2011-05-09  Jason Merrill  <jason@redhat.com>
193
194         * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
195         * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
196         * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
197         * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
198         * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
199         * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
200         * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
201         * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
202
203 2011-05-08  Ville Voutilainen  <ville.voutilainen@gmail.com>
204
205         * g++.dg/inherit/virtual9.C: New.
206
207 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
208
209         PR c++/48574
210         * g++.dg/template/dependent-expr8.C: New test case.
211
212 2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
213
214         PR tree-optimization/48837
215         * gcc.dg/pr48837.c: New testcase.
216
217 2011-05-06  Jason Merrill  <jason@redhat.com>
218
219         * g++.dg/cpp0x/constexpr-condition2.C: New.
220
221         * g++.dg/cpp0x/constexpr-missing.C: New.
222
223 2011-05-06  Tobias Burnus  <burnus@net-b.de>
224
225         PR fortran/18918
226         * gfortran.dg/coarray/this_image_2.f90: New.
227
228 2011-05-06  Tobias Burnus  <burnus@net-b.de>
229
230         PR fortran/48858
231         PR fortran/48820
232         * gfortran.dg/bind_c_usage_22.f90: New.
233         * gfortran.dg/bind_c_usage_23.f90: New.
234         * gfortran.dg/bind_c_usage_24.f90: New.
235         * gfortran.dg/bind_c_usage_24_c.c: New.
236
237 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
238
239         PR c++/48838
240         * g++.dg/template/member9.C: New test case.
241
242 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
243
244         * gnat.dg/discr29.ad[sb]: New test.
245         * gnat.dg/discr30.adb: Likewise.
246
247 2011-05-05  Julian Brown  <julian@codesourcery.com>
248
249         * gcc.target/arm/neon-vset_lanes8.c: New test.
250
251 2011-05-05  Jason Merrill  <jason@redhat.com>
252
253         * g++.dg/init/new32.C: New.
254
255 2011-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
256
257         * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
258         Fix typo.
259
260 2011-05-05  Jakub Jelinek  <jakub@redhat.com>
261
262         PR rtl-optimization/48381
263         * gcc.c-torture/compile/pr48381.c: New test.
264
265 2011-05-05  Uros Bizjak  <ubizjak@gmail.com>
266
267         * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
268         to dg-options.
269         * gcc.target/i386/opt-1.c: Ditto.
270
271 2011-05-04  Jason Merrill  <jason@redhat.com>
272
273         * g++.dg/conversion/base1.C: New.
274
275 2011-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
276
277         PR libgfortran/48787
278         * gfortran.dg/round_3.f08: Add more checks to test case.
279
280 2011-05-04  Hans-Peter Nilsson  <hp@axis.com>
281
282         * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
283         gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
284         gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
285         Gate test on effective_target fd_truncate.
286
287 2011-05-04  Uros Bizjak  <ubizjak@gmail.com>
288
289         * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
290         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
291         * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
292         * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto.  Update scan times.
293         * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
294         * gcc.target/i386/pr38824.c: Ditto.
295         * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
296         * gcc.target/i386/vecinit-2.c: Ditto.
297         * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
298         * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
299         * gcc.target/i386/parity-2.c: Ditto.
300         * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
301
302 2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
303
304         * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
305         remove duplication.
306         * gcc.target/bfin/mcpu-bf514.c: Likewise.
307         * gcc.target/bfin/mcpu-bf516.c: Likewise.
308         * gcc.target/bfin/mcpu-bf518.c: Likewise.
309
310 2011-05-03  Tobias Burnus  <burnus@net-b.de>
311
312         PR fortran/18918
313         * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
314
315 2011-05-03  Tobias Burnus  <burnus@net-b.de>
316
317         PR fortran/18918
318         * gfortran.dg/coarray/this_image_1.f90: New.
319
320 2011-05-03  Tobias Burnus  <burnus@net-b.de>
321
322         PR fortran/18918
323         * gfortran.dg/coarray/caf.dg: New.
324         * gfortran.dg/coarray/image_index_1.f90: New, copied
325         from ../coarray_16.f90.
326
327 2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
328
329         PR c++/28501
330         * g++.dg/ext/complex9.C: New.
331
332 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
333
334         From Mike Frysinger
335         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
336         * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
337         gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
338
339 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
340
341         * gcc.target/bfin/builtins: Created.
342         * gcc.target/bfin/hisilh-O0.c: Deleted.
343         * gcc.target/bfin/hisilh.c: Moved to...
344         * gcc.target/bfin/builtins/hisilh.c: ...here.
345         * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
346         * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
347         * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
348         * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
349         * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
350         * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
351         * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
352         * gcc.target/bfin/builtins/norm32-1.c: Ditto.
353         * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
354         * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
355         * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
356         * gcc.target/bfin/builtins/norm16-2.c: Ditto.
357         * gcc.target/bfin/builtins/norm32-5.c: Ditto.
358         * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
359         * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
360         * gcc.target/bfin/builtins/norm16-6.c: Ditto.
361         * gcc.target/bfin/builtins/norm32-9.c: Ditto.
362         * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
363         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
364         * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
365         * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
366         * gcc.target/bfin/builtins/norm32-10.c: Ditto.
367         * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
368         * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
369         * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
370         * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
371         * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
372         * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
373         * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
374         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
375         * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
376         * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
377         * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
378         * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
379         * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
380         * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
381         * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
382         * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
383         * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
384         * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
385         * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
386         * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
387         * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
388         * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
389         * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
390         * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
391         * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
392         * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
393         * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
394         * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
395         * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
396         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
397         * gcc.target/bfin/builtins/norm32-2.c: Ditto.
398         * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
399         * gcc.target/bfin/builtins/norm16-3.c: Ditto.
400         * gcc.target/bfin/builtins/norm32-6.c: Ditto.
401         * gcc.target/bfin/builtins/norm16-7.c: Ditto.
402         * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
403         * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
404         * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
405         * gcc.target/bfin/builtins/norm32-11.c: Ditto.
406         * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
407         * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
408         * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
409         * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
410         * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
411         * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
412         * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
413         * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
414         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
415         * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
416         * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
417         * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
418         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
419         * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
420         * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
421         * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
422         * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
423         * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
424         * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
425         * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
426         * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
427         * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
428         * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
429         * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
430         * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
431         * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
432         * gcc.target/bfin/builtins/circptr.c: Ditto.
433         * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
434         * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
435         * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
436         * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
437         * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
438         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
439         * gcc.target/bfin/builtins/norm32-3.c: Ditto.
440         * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
441         * gcc.target/bfin/builtins/norm16-4.c: Ditto.
442         * gcc.target/bfin/builtins/norm32-7.c: Ditto.
443         * gcc.target/bfin/builtins/norm16-8.c: Ditto.
444         * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
445         * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
446         * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
447         * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
448         * gcc.target/bfin/builtins/norm32-12.c: Ditto.
449         * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
450         * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
451         * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
452         * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
453         * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
454         * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
455         * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
456         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
457         * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
458         * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
459         * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
460         * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
461         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
462         * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
463         * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
464         * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
465         * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
466         * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
467         * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
468         * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
469         * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
470         * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
471         * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
472         * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
473         * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
474         * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
475         * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
476         * gcc.target/bfin/builtins/norm16-1.c: Ditto.
477         * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
478         * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
479         * gcc.target/bfin/builtins/norm32-4.c: Ditto.
480         * gcc.target/bfin/builtins/norm16-5.c: Ditto.
481         * gcc.target/bfin/builtins/norm32-8.c: Ditto.
482         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
483         * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
484         * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
485         * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
486         * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
487         * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
488         * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
489         * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
490         * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
491         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
492         * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
493         * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
494         * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
495         * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
496         * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
497         * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
498         * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
499         * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
500         * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
501         * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
502         * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
503
504 2011-05-03  Bernd Schmidt  <bernds@codesourcery.com>
505
506         * gcc.target/arm/cold-lc.c: New test.
507
508 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
509
510         PR target/48774
511         * gcc.dg/pr48774.c: New test.
512
513 2011-05-03  Richard Guenther  <rguenther@suse.de>
514
515         * gcc.dg/large-size-array-5.c: New testcase.
516
517 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
518
519         * gcc.dg/vect/vect-strided-u16-i3.c: New test.
520
521 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
522
523         * lib/target-supports.exp (check_effective_target_vect_strided):
524         Replace with...
525         (check_effective_target_vect_strided2)
526         (check_effective_target_vect_strided3)
527         (check_effective_target_vect_strided4)
528         (check_effective_target_vect_strided8): ...these new functions.
529
530         * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
531         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
532         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
533         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
534         * gcc.dg/vect/pr37539.c: Likewise.
535         * gcc.dg/vect/slp-11a.c: Likewise.
536         * gcc.dg/vect/slp-11b.c: Likewise.
537         * gcc.dg/vect/slp-11c.c: Likewise.
538         * gcc.dg/vect/slp-12a.c: Likewise.
539         * gcc.dg/vect/slp-12b.c: Likewise.
540         * gcc.dg/vect/slp-18.c: Likewise.
541         * gcc.dg/vect/slp-19a.c: Likewise.
542         * gcc.dg/vect/slp-19b.c: Likewise.
543         * gcc.dg/vect/slp-21.c: Likewise.
544         * gcc.dg/vect/slp-23.c: Likewise.
545         * gcc.dg/vect/vect-cselim-1.c: Likewise.
546
547         * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
548         instead of vect_interleave && vect_extract_even_odd.
549         * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
550         * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
551         * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
552         * gcc.dg/vect/vect-1.c: Likewise.
553         * gcc.dg/vect/vect-10.c: Likewise.
554         * gcc.dg/vect/vect-98.c: Likewise.
555         * gcc.dg/vect/vect-107.c: Likewise.
556         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
557         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
558         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
559         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
560         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
561         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
562         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
563         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
564         * gcc.dg/vect/vect-strided-float.c: Likewise.
565         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
566         * gcc.dg/vect/vect-strided-mult.c: Likewise.
567         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
568         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
569         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
570         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
571         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
572         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
573         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
574         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
575         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
576         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
577         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
578         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
579         * gcc.dg/vect/vect-vfa-03.c: Likewise.
580
581         * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
582         target condition.
583         * gcc.dg/vect/pr30843.c: Likewise.
584         * gcc.dg/vect/pr33866.c: Likewise.
585         * gcc.dg/vect/slp-reduc-6.c: Likewise.
586         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
587         * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
588         * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
589
590 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
591
592         * gcc.dg/vect/slp-11.c: Split into...
593         * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
594         gcc.dg/vect/slp-11c.c: ...these tests.
595         * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
596         * gcc.dg/vect/slp-12c.c: ...this new test.
597         * gcc.dg/vect/slp-19.c: Split into...
598         * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
599         gcc.dg/vect/slp-19c.c: ...these new tests.
600
601 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
602
603         * lib/target-supports.exp
604         (check_effective_target_vect_extract_even_odd_wide): Delete.
605         (check_effective_target_vect_strided_wide): Likewise.
606         * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
607         * gcc.dg/vect/fast-math-pr35982.c: Likewise.
608         * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
609         * gcc.dg/vect/pr37539.c: Likewise.
610         * gcc.dg/vect/slp-11.c: Likewise.
611         * gcc.dg/vect/slp-12a.c: Likewise.
612         * gcc.dg/vect/slp-12b.c: Likewise.
613         * gcc.dg/vect/slp-19.c: Likewise.
614         * gcc.dg/vect/slp-23.c: Likewise.
615         * gcc.dg/vect/vect-1.c: Likewise.
616         * gcc.dg/vect/vect-98.c: Likewise.
617         * gcc.dg/vect/vect-107.c: Likewise.
618         * gcc.dg/vect/vect-strided-float.c: Likewise.
619
620 2011-05-02  Jason Merrill  <jason@redhat.com>
621
622         * g++.dg/init/new31.C: New.
623
624 2011-05-02  Simon Martin  <simartin@users.sourceforge.net>
625
626         PR c/35445
627         * gcc.dg/pr35445.c: New test.
628
629 2011-05-02  Jason Merrill  <jason@redhat.com>
630
631         * c-c++-common/vla-1.c: New.
632
633 2011-05-02  Richard Guenther  <rguenther@suse.de>
634
635         PR tree-optimization/48822
636         * gcc.dg/torture/pr48822.c: New testcase.
637
638 2011-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
639
640         PR c++/47969
641         * g++.dg/cpp0x/constexpr-47969.C: New.
642
643 2011-05-02  Ira Rosen  <ira.rosen@linaro.org>
644
645         PR testsuite/48498
646         * gcc.dg/vect/slp-3.c: Increase loop bound.  Don't expect to fail
647         on vect_no_align targets.
648         * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
649         vect_no_align targets.
650
651 2011-05-01  Xinliang David Li  <davidxl@google.com>
652
653         * gcc.dg/tree-ssa/integer-addr.c: New test.
654         * gcc.dg/tree-ssa/alias_bug.c: New test.
655
656 2011-05-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
657
658         PR libgfortran/48787
659         * gfortran.dg/round_3.f08: Add more checks.
660
661 2011-04-30  Tobias Burnus  <burnus@net-b.de>
662
663         PR fortran/48821
664         * gfortran.dg/import9.f90: New, proper test.
665         * gfortran.dg/interface_37.f90: Remove bogus
666         test (bogus copy of interface_36.f90).
667
668 2011-04-30  Tobias Burnus  <burnus@net-b.de>
669
670         PR fortran/48821
671         * gfortran.dg/interface_37.f90: New.
672
673 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
674
675         PR fortran/48746
676         * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
677
678 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
679
680         PR tree-optimization/48809
681         * gcc.c-torture/execute/pr48809.c: New test.
682
683 2011-04-29  Jeff Law <law@redhat.com>
684
685         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
686
687 2011-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
688
689         PR c++/48606
690         * g++.dg/init/ctor10.C: New.
691
692 2011-04-29  Le-Chun Wu  <lcwu@google.com>
693
694         * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
695           warning in implicitly instantiated templates.
696
697 2011-04-29  Le-Chun Wu  <lcwu@google.com>
698
699         * g++.dg/warn/Wnull-conversion-1.C: New.
700         * g++.dg/warn/Wnull-conversion-2.C: New.
701
702 2011-04-29  Diego Novillo  <dnovillo@google.com>
703
704         * g++.old-deja/g++.other/null3.C: Expect warning about
705         converting boolean to a pointer.
706
707 2011-04-29  Paul Thomas  <pault@gcc.gnu.org>
708
709         PR fortran/48462
710         * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
711         being a target.
712
713         PR fortran/48746
714         * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
715
716 2011-04-29  Tobias Burnus  <burnus@net-b.de>
717
718         PR fortran/48810
719         * gfortran.dg/typebound_proc_22.f90: New.
720
721         PR fortran/48800
722         * gfortran.dg/interface_36.f90: New.
723
724 2011-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
725
726         PR libgfortran/48488
727         PR libgfortran/48602
728         PR libgfortran/48615
729         PR libgfortran/48684
730         PR libgfortran/48787
731         * gfortran.dg/fmt_g.f: Adjust test.
732         * gfortran.dg/fmt_g0_1.f08: Adjust test.
733         * gfortran.dg/round_3.f08: New test.
734         * gfortran.dg/namelist_print_1.f: Adjust test.
735         * gfortran.dg/char4_iunit_1.f03: Adjust test.
736         * gfortran.dg/f2003_io_5.f03: Adjust test.
737         * gfortran.dg/coarray_15.f90: Adjust test.
738         * gfortran.dg/namelist_65.f90: Adjust test.
739         * gfortran.dg/fmt_cache_1.f: Adjust test.
740         * gfortran.dg/char4_iunit_2.f03: Adjust test.
741         * gfortran.dg/real_const_3.f90: Adjust test.
742
743 2011-04-28  Xinliang David Li  <davidxl@google.com>
744
745         * testsuite/gcc.dg/tree-prof/prof-robust-1.c: New test.
746         * testsuite/g++.dg/prof-robust-1.C: New test.
747
748 2011-04-28  Ira Rosen  <ira.rosen@linaro.org>
749
750         PR tree-optimization/48765
751         * gcc.dg/vect/pr48765.c: New.
752
753 2011-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
754
755         PR tree-optimization/48775
756         * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
757
758 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
759
760         PR c++/48798
761         * g++.dg/inherit/pr48798.C: New.
762         * g++.old-deja/g++.other/base1.C: Adjust.
763
764 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
765
766         PR c++/48656
767         * g++.dg/template/inherit7.C: New test case.
768
769 2011-04-28  Richard Guenther  <rguenther@suse.de>
770
771         PR tree-optimization/40052
772         PR tree-optimization/15347
773         * gcc.dg/tree-ssa/vrp57.c: New testcase.
774         * gcc.dg/pr15347.c: Likewise.
775
776 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
777
778         PR c++/48530
779         * g++.dg/cpp0x/sfinae18.C: New.
780
781 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
782
783         PR c++/48771
784         * g++.dg/ext/is_literal_type1.C: New.
785
786 2011-04-28  Tobias Burnus  <burnus@net-b.de>
787
788         PR fortran/48112
789         PR fortran/48279
790         * gfortran.dg/interface_35.f90: New.
791         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
792         * gfortran.dg/func_result_6.f90: Add dg-warning.
793         * gfortran.dg/bessel_1.f90: Ditto.
794         * gfortran.dg/hypot_1.f90: Ditto.
795         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
796         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
797         * gfortran.dg/interface_assignment_4.f90: Ditto.
798
799 2011-04-27  Jason Merrill  <jason@redhat.com>
800
801         * g++.dg/ext/complex8.C: New.
802
803         * g++.dg/cpp0x/initlist49.C: New.
804         * g++.dg/init/new30.C: New.
805
806 2011-04-27  Tobias Burnus  <burnus@net-b.de>
807
808         PR fortran/48788
809         * gfortran.dg/whole_file_34.f90: New.
810
811 2011-04-27  Jan Hubicka  <jh@suse.cz>
812
813         * gcc.dg/tree-ssa/inline-9.c: New testcase.
814
815 2011-04-27  Jason Merrill  <jason@redhat.com>
816
817         * g++.old-deja/g++.oliva/overload1.C: Adjust.
818
819         * g++.dg/parse/ambig6.C: New.
820
821 2011-04-27  Nick Clifton  <nickc@redhat.com>
822
823         * gcc.dg/20020312-2.c: Add definition for RX.
824
825         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
826         option with RX targets.
827
828         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
829         /* */ comments.
830
831 2011-04-27  Richard Guenther  <rguenther@suse.de>
832
833         * gcc.dg/tree-ssa/pr23382.c: Remove.
834
835 2011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
836
837         PR target/48767
838         * gcc.c-torture/compile/pr48767.c: New test.
839
840 2011-04-27  Richard Guenther  <rguenther@suse.de>
841
842         PR tree-optimization/48772
843         * g++.dg/pr48772.C: New testcase.
844
845 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
846
847         PR c/48742
848         * gcc.c-torture/compile/pr48742.c: New test.
849
850 2011-04-26  Jason Merrill  <jason@redhat.com>
851
852         * g++.dg/lookup/koenig13.C: New.
853
854         * g++.dg/cpp0x/initlist48.C: New.
855
856 2011-04-25  Jason Merrill  <jason@redhat.com>
857
858         * g++.dg/cpp0x/sfinae17.C: New.
859
860 2011-03-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
861
862         PR target/48258
863         * gcc.target/powerpc/pr48258-1.c: New file.
864         * gcc.target/powerpc/pr48258-2.c: Ditto.
865
866 2011-04-26  Xinliang David Li  <davidxl@google.com>
867
868         * gcc.dg/uninit-suppress.c: New test.
869         * gcc.dg/uninit-suppress.c: New test.
870
871 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
872
873         PR debug/48768
874         * gcc.dg/pr48768.c: New test.
875
876         PR tree-optimization/48734
877         * gcc.c-torture/compile/pr48734.c: New test.
878
879         PR testsuite/48753
880         * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
881
882 2011-04-26  Richard Guenther  <rguenther@suse.de>
883
884         PR tree-optimization/48731
885         * gcc.dg/torture/pr48731.c: New testcase.
886
887 2011-04-26  Richard Guenther  <rguenther@suse.de>
888
889         PR testsuite/48753
890         * gcc.dg/tree-prof/val-prof-2.c: Adjust.
891
892 2011-04-26  Richard Guenther  <rguenther@suse.de>
893
894         PR middle-end/48694
895         * gcc.dg/torture/pr48694-1.c: New testcase.
896         * gcc.dg/torture/pr48694-2.c: Likewise.
897
898 2011-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
899
900         * g++.dg/ext/underlying_type1.C: New.
901         * g++.dg/ext/underlying_type2.C: Likewise.
902         * g++.dg/ext/underlying_type3.C: Likewise.
903         * g++.dg/ext/underlying_type4.C: Likewise.
904         * g++.dg/ext/underlying_type5.C: Likewise.
905         * g++.dg/ext/underlying_type6.C: Likewise.
906         * g++.dg/ext/underlying_type7.C: Likewise.
907         * g++.dg/ext/underlying_type8.C: Likewise.
908         * g++.dg/ext/underlying_type9.C: Likewise.
909         * g++.dg/ext/underlying_type10.C: Likewise.
910
911 2011-04-25  Jason Merrill  <jason@redhat.com>
912
913         * g++.dg/cpp0x/regress/template-const2.C: New.
914
915 2011-04-25  Jeff Law <law@redhat.com>
916
917         * gcc.dg/tree-ssa/vrp56.c: new test.
918
919 2011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
920
921         * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
922
923 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
924
925         PR preprocessor/48740
926         * c-c++-common/raw-string-11.c: New test.
927
928 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
929
930         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
931         hppa*-*-hpux*.
932
933 2011-04-23  Tobias Burnus  <burnus@net-b.de>
934
935         PR fortran/18918
936         * gfortran.dg/coarray_19.f90: New.
937
938 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
939
940         PR c/48685
941         * gcc.dg/pr48685.c: New test.
942
943 2011-04-22  Jan Hubicka  <jh@suse.cz>
944
945         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
946
947 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
948
949         PR tree-optimization/48717
950         * gcc.c-torture/execute/pr48717.c: New test.
951
952 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
953
954         PR target/48723
955         * gcc.target/i386/pr48723.c: New test.
956
957 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
958
959         PR c/48716
960         * gcc.dg/gomp/pr48716.c: New test.
961         * g++.dg/gomp/pr48716.C: New test.
962
963 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
964
965         PR c/36750
966         * gcc.dg/missing-field-init-2.c: Update testcase.
967
968 2011-04-22  Alan Modra  <amodra@gmail.com>
969
970         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
971
972 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
973
974         PR fortran/48405
975         * gfortran.dg/function_optimize_6.f90:  New test.
976
977 2011-04-21  Easwaran Raman  <eraman@google.com>
978
979         * gcc.dg/stack-layout-2.c: New test.
980
981 2011-04-21  Richard Guenther  <rguenther@suse.de>
982
983         PR lto/48703
984         * g++.dg/lto/pr48207-2_0.C: New testcase.
985         * g++.dg/lto/pr48207-3_0.C: Likewise.
986
987 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
988
989         * gnat.dg/volatile5.adb: New test.
990         * gnat.dg/volatile5_pkg.ads: New helper.
991
992 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
993
994         PR target/48708
995         * gcc.target/i386/pr48708.c: New test.
996
997 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
998
999         * gcc.dg/vect/vect-119.c: New test.
1000
1001 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
1002
1003         * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
1004         and once without.
1005
1006 2011-04-21  Richard Earnshaw  <rearnsha@arm.com>
1007             Richard Sandiford  <richard.sandiford@linaro.org>
1008
1009         PR target/46329
1010         * gcc.target/arm/pr46329.c: New test.
1011
1012 2011-04-21  Tobias Burnus  <burnus@net-b.de>
1013
1014         PR fortran/18918
1015         * gfortran.dg/coarray_18.f90: New.
1016
1017 2011-04-20  Jason Merrill  <jason@redhat.com>
1018
1019         * g++.dg/cpp0x/initlist47.C: New.
1020
1021         * g++.dg/init/dtor4.C: New.
1022
1023 2011-04-20  Uros Bizjak  <ubizjak@gmail.com>
1024
1025         PR target/48678
1026         * gcc.target/i386/sse2-pinsrw.c: New test.
1027         * gcc.target/i386/avx-vpinsrw.c: Ditto.
1028         * gcc.target/i386/sse4_1-insvqi.c: Ditto.
1029         * gcc.target/i386/sse2-insvhi.c: Ditto.
1030         * gcc.target/i386/sse4_1-insvsi.c: Ditto.
1031         * gcc.target/i386/sse4_1-insvdi.c: Ditto.
1032
1033 2011-04-20  Jason Merrill  <jason@redhat.com>
1034
1035         * g++.dg/template/const4.C: New.
1036
1037 2011-04-20  Easwaran Raman  <eraman@google.com>
1038
1039         * gcc.dg/stack-layout-1.c: New test.
1040
1041 2011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
1042
1043         * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
1044         * lib/target-supports.exp (check_effective_target_vect_shift_char): New
1045         function.
1046
1047 2011-04-20  Kai Tietz  <ktietz@redhat.com>
1048
1049         * gcc.dg/binop-xor1.c: New test.
1050         * gcc.dg/binop-xor2.c: New test.
1051         * gcc.dg/binop-xor3.c: New test.
1052         * gcc.dg/binop-xor4.c: New test.
1053         * gcc.dg/binop-xor5.c: New test.
1054
1055 2011-04-20  Richard Guenther  <rguenther@suse.de>
1056
1057         PR tree-optimization/47892
1058         * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
1059
1060 2011-04-20  Richard Guenther  <rguenther@suse.de>
1061
1062         PR middle-end/48695
1063         * g++.dg/torture/pr48695.C: New testcase.
1064
1065 2011-04-20  Georg-Johann Lay  <avr@gjlay.de>
1066
1067         * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
1068         * gcc.c-torture/execute/cmpsi-2.c: Ditto
1069         * gcc.c-torture/execute/pr45262.c: Ditto
1070         * gcc.dg/torture/pr43165.c: Ditto.
1071         * gcc.dg/torture/pr47228.c: Ditto.
1072         * gcc.dg/tree-ssa/pr45144.c: Ditto.
1073         * gcc.dg/ipa/pr45644.c: Ditto.
1074         * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
1075         PDP11.
1076
1077 2011-04-19  Jason Merrill  <jason@redhat.com>
1078
1079         * g++.dg/ext/complex7.C: New.
1080
1081         * g++.dg/ext/attrib41.C: New.
1082
1083 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
1084
1085         PR testsuite/48676
1086         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
1087
1088 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
1089
1090         PR target/48678
1091         * gcc.target/i386/pr48678.c: New test.
1092
1093 2011-04-19  Martin Jambor  <mjambor@suse.cz>
1094
1095         * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
1096         * g++.dg/opt/devirt2.C: New test.
1097         * g++.dg/ipa/devirt-g-1.C: Likewise.
1098
1099 2011-04-19  Tobias Burnus  <burnus@net-b.de>
1100
1101         PR fortran/48588
1102         * gfortran.dg/whole_file_33.f90: New.
1103
1104 2011-04-19  Martin Jambor  <mjambor@suse.cz>
1105
1106         * g++.dg/ipa/devirt-7.C: New test.
1107
1108 2011-04-19  Richard Guenther  <rguenther@suse.de>
1109
1110         PR lto/48207
1111         * g++.dg/lto/pr48207_0.C: New testcase.
1112
1113 2011-04-18  Jason Merrill  <jason@redhat.com>
1114
1115         * g++.dg/init/void1.C: New.
1116
1117         * g++.dg/cpp0x/union4.C: New.
1118
1119 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
1120
1121         PR middle-end/48661
1122         * g++.dg/torture/pr48661.C: New test.
1123
1124         PR c++/48632
1125         * g++.dg/gomp/pr48632.C: New test.
1126
1127 2011-04-18  Uros Bizjak  <ubizjak@gmail.com>
1128
1129         * gcc.target/i386/sse2-maskmovdqu.c: New test.
1130         * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
1131
1132 2011-04-18  Tobias Burnus  <burnus@net-b.de>
1133
1134         PR fortran/18918
1135         * gfortran.dg/coarray_17.f90: New.
1136         * gfortran.dg/coarray_10.f90: Update dg-error.
1137
1138 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1139
1140         PR testsuite/48251
1141         * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
1142         * gfortran.dg/guality/guality.exp: Likewise.
1143
1144 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1145
1146         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
1147
1148 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1149
1150         * gcc.dg/vect/pr48377.c: Remove dg-do run.
1151
1152 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1153
1154         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
1155
1156 2011-04-18  Richard Guenther  <rguenther@suse.de>
1157
1158         PR middle-end/46364
1159         * g++.dg/torture/pr46364.C: New testcase.
1160
1161 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1162
1163         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
1164
1165 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
1166
1167         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
1168
1169 2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
1170             Ira Rosen  <ira.rosen@linaro.org>
1171
1172         PR target/48252
1173         * gcc.target/arm/pr48252.c: New test.
1174
1175 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
1176
1177         PR tree-optimization/48616
1178         * gcc.dg/pr48616.c: New test.
1179
1180 2011-04-18  Tobias Burnus  <burnus@net-b.de>
1181
1182         PR fortran/18918
1183         * gfortran.dg/coarray_16.f90: New.
1184
1185 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
1186
1187         PR fortran/48462
1188         * gfortran.dg/realloc_on_assign_7.f03: New test.
1189
1190 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1191
1192         PR libgfortran/48602
1193         * gfortran.dg/fmt_g0_6.f08: New test.
1194
1195 2011-04-17  Jason Merrill  <jason@redhat.com>
1196
1197         * g++.dg/cpp0x/sfinae16.C: New.
1198
1199 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
1200
1201         * gcc.target/mips/reg-var-1.c: New test.
1202
1203 2011-04-17  Jan Hubicka  <jh@suse.cz>
1204
1205         * gcc.dg/winline-5.c: Update testcase.
1206
1207 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
1208
1209         * gnat.dg/discr27.ad[sb]: Move dg directive.
1210         * gnat.dg/discr28.ad[sb]: New test.
1211         * gnat.dg/discr28_pkg.ads: New helper.
1212
1213 2011-04-17  Michael Matz  <matz@suse.de>
1214
1215         PR tree-optimization/48622
1216         PR lto/48645
1217         * gcc.dg/lto/pr48622_0.c: New test.
1218
1219 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
1220
1221         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
1222         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1223         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1224         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1225         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1226         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1227
1228 2011-04-15  Jason Merrill  <jason@redhat.com>
1229
1230         * g++.dg/cpp0x/range-for17.C: New.
1231
1232 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
1233
1234         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
1235         * g++.dg/cpp0x/range-for3.C: Likewise.
1236         * g++.dg/cpp0x/range-for9.C: Correct error message.
1237         * g++.dg/cpp0x/range-for11.C: New.
1238         * g++.dg/cpp0x/range-for12.C: New.
1239         * g++.dg/cpp0x/range-for13.C: New.
1240         * g++.dg/cpp0x/range-for14.C: New.
1241         * g++.dg/cpp0x/range-for15.C: New.
1242         * g++.dg/cpp0x/range-for16.C: New.
1243
1244 2011-04-15  Tobias Burnus  <burnus@net-b.de>
1245
1246         PR fortran/18918
1247         * gfortran.dg/coarray_15.f90: Change to dg-do run.
1248
1249 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1250
1251         * objc.dg/naming-4.m: Updated.
1252         * objc.dg/naming-5.m: Updated.
1253         * objc.dg/naming-6.m: New.
1254         * objc.dg/naming-7.m: New.
1255         * obj-c++.dg/naming-1.mm: Updated.
1256         * obj-c++.dg/naming-2.mm: Updated.
1257         * obj-c++.dg/naming-3.mm: New.
1258         * obj-c++.dg/naming-4.mm: New.
1259
1260 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1261
1262         PR libgfortran/48589
1263         * gfortran.dg/fmt_g0_5.f08: New test.
1264
1265 2011-04-15  Richard Guenther  <rguenther@suse.de>
1266
1267         PR testsuite/48286
1268         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
1269
1270 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
1271
1272         * gcc.target/avr/torture/pr41885.c (dg-options): Change
1273         -finline-limit=0 to -fno-inline
1274
1275 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
1276
1277         PR target/48614
1278         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
1279         just avx.
1280
1281 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
1282
1283         PR target/48605
1284         * gcc.target/i386/sse4_1-insertps-3.c: New test.
1285         * gcc.target/i386/sse4_1-insertps-4.c: New test.
1286         * gcc.target/i386/avx-insertps-3.c: New test.
1287         * gcc.target/i386/avx-insertps-4.c: New test.
1288
1289 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
1290
1291         * gcc.target/avr/torture/pr41885.c (dg-options): Add
1292         -finline-limit=0
1293
1294 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
1295
1296         PR target/46779
1297         PR target/45291
1298         PR target/41894
1299         * gcc.target/avr/pr46779-1.c: New test case
1300         * gcc.target/avr/pr46779-2.c: New test case
1301
1302 2011-04-14  Jason Merrill  <jason@redhat.com>
1303
1304         * g++.dg/cpp0x/sfinae15.C: New.
1305
1306         * g++.dg/cpp0x/sfinae14.C: New.
1307
1308         * g++.dg/ext/vla10.C: New.
1309
1310 2011-04-14  Richard Guenther  <rguenther@suse.de>
1311
1312         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
1313
1314 2011-04-14  Richard Guenther  <rguenther@suse.de>
1315
1316         * gcc.dg/fold-bitand-4.c: Move ...
1317         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
1318
1319 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
1320
1321         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
1322         variables const.
1323         * gcc.target/avr/torture/trivial.c: Ditto.
1324
1325 2011-04-13  Jason Merrill  <jason@redhat.com>
1326
1327         * g++.dg/template/operator11.C: New.
1328
1329 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
1330
1331         PR middle-end/48591
1332         * gcc.dg/gomp/pr48591.c: New test.
1333
1334         PR c++/48570
1335         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
1336         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
1337
1338 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
1339
1340         PR c++/48574
1341         * g++.dg/template/dependent-expr7.C: New test case.
1342
1343 2011-04-13  Jason Merrill  <jason@redhat.com>
1344
1345         * g++.dg/cpp0x/sfinae13.C: New.
1346
1347 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
1348
1349         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
1350
1351 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
1352
1353         * gcc.target/arm/pr43698.c: Remove -march option.
1354
1355 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
1356
1357         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
1358         -march option.
1359
1360 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
1361
1362         PR fortran/48360
1363         PR fortran/48456
1364         * gfortran.dg/realloc_on_assign_6.f03: New test.
1365
1366 2011-04-12  Kai Tietz  <ktietz@redhat.com>
1367
1368         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
1369         targets the additional -mno-ms-bitfields and
1370         -Wno-packed-bitfield-compat options.
1371         * g++.dg/ext/bitfield3.C: Likewise.
1372         * g++.dg/ext/bitfield4.C: Likewise.
1373         * g++.dg/ext/bitfield5.C: Likewise.
1374         * gcc.dg/bitfld-15.c: Likewise.
1375         * gcc.dg/bitfld-16.c: Likewise.
1376         * gcc.dg/bitfld-17.c: Likewise.
1377         * gcc.dg/bitfld-18.c: Likewise.
1378
1379 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
1380
1381         * gcc.target/arm/neon-vld3-1.c: New test.
1382         * gcc.target/arm/neon-vst3-1.c: New test.
1383         * gcc.target/arm/neon/v*.c: Regenerate.
1384
1385 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
1386
1387         PR rtl-optimization/48549
1388         * g++.dg/opt/pr48549.C: New test.
1389
1390 2011-04-12  Richard Guenther  <rguenther@suse.de>
1391
1392         PR tree-optimization/46076
1393         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
1394
1395 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1396
1397         PR testsuite/21164
1398         * lib/compat.exp (compat-execute): Declare unsupported after
1399         stripping path from src1.
1400         * lib/lto.exp (lto-execute): Likewise.
1401
1402 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
1403
1404         PR c/48552
1405         * gcc.dg/pr48552-1.c: New test.
1406         * gcc.dg/pr48552-2.c: New test.
1407
1408 2011-04-11  Jason Merrill  <jason@redhat.com>
1409
1410         * g++.dg/cpp0x/sfinae12.C: New.
1411
1412         * g++.dg/cpp0x/enum10.C: New.
1413
1414         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
1415
1416         * g++.dg/cpp0x/rv-func.C: New.
1417
1418 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1419
1420         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
1421         alpha*-dec-osf5*.
1422
1423 2011-04-11  Martin Jambor  <mjambor@suse.cz>
1424
1425         PR tree-optimization/48195
1426         * gcc.dg/ipa/pr48195.c: New test.
1427
1428 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
1429
1430         * gnat.dg/return3.adb: Remove unused switch.
1431
1432 2011-04-08  Mike Stump  <mikestump@comcast.net>
1433
1434         PR testsuite/48506
1435         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
1436         default to fno-common.
1437
1438 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
1439
1440         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
1441         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
1442
1443 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
1444
1445         PR fortran/48448
1446         * gfortran.dg/function_optimize_5.f90:  New test.
1447
1448 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
1449
1450         * gnat.dg/aggr17.adb: New test.
1451         * gnat.dg/aggr18.adb: Likewise.
1452
1453 2011-04-08  Michael Matz  <matz@suse.de>
1454
1455         PR middle-end/48389
1456         * gcc.target/i386/pr48389.c: New test.
1457
1458 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
1459
1460         PR rtl-optimization/48272
1461         * g++.dg/opt/pr48272.C: New.
1462
1463 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
1464
1465         PR rtl-optimization/48235
1466         * gcc.dg/pr48235.c: New.
1467
1468 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
1469
1470         PR rtl-optimization/48302
1471         * g++.dg/opt/pr48302.C: New.
1472
1473 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
1474
1475         PR target/48273
1476         * g++.dg/opt/pr48273.C: New.
1477
1478 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
1479
1480         PR rtl-optimization/48442
1481         * gcc.dg/pr48442.c: New.
1482
1483 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
1484
1485         PR tree-optimization/48377
1486         * gcc.dg/vect/pr48377.c: New test.
1487
1488 2011-04-07  Jason Merrill  <jason@redhat.com>
1489
1490         * g++.dg/cpp0x/regress/call1.C: New.
1491
1492         * g++.dg/cpp0x/variadic107.C: New.
1493
1494         * g++.dg/cpp0x/sfinae11.C: New.
1495         * g++.dg/cpp0x/noexcept02.C: Fix.
1496
1497         * g++.dg/cpp0x/sfinae10.C: New.
1498
1499         * g++.dg/cpp0x/sfinae9.C: New.
1500
1501         * c-c++-common/Wcast-qual-1.c: Move here from...
1502         * gcc.dg/cast-qual-3.c: ...here, and...
1503         * g++.dg/warn/Wcast-qual2.C: ...here.
1504
1505         * g++.dg/cpp0x/sfinae8.C: New.
1506
1507         * g++.dg/cpp0x/sfinae7.C: New.
1508
1509         * g++.dg/cpp0x/enum9.C: New.
1510
1511 2011-04-07  Mike Stump  <mikestump@comcast.net>
1512
1513         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
1514         with no trampolines.
1515
1516 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
1517
1518         PR fortran/48117
1519         * gfortran.dg/gomp/pr48117.f90: New test.
1520
1521         PR debug/48343
1522         * gcc.dg/torture/pr48343.c: New test.
1523
1524 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1525
1526         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
1527
1528 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
1529
1530         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
1531
1532 2011-04-07  Tom de Vries  <tom@codesourcery.com>
1533
1534         PR target/43920
1535         * lib/scanasm.exp (object-size): New proc.
1536         * gcc.target/arm/pr43920-2.c: New test.
1537
1538 2011-04-06  Tobias Burnus  <burnus@net-b.de>
1539
1540         PR fortran/18918
1541         PR fortran/48477
1542         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
1543
1544 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
1545
1546         * gcc.dg/mtune.c: Prune note from output.
1547
1548 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
1549
1550         PR debug/48466
1551         * gcc.dg/guality/pr36977.c: New test.
1552         * gcc.dg/guality/pr48466.c: New test.
1553
1554 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
1555
1556         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
1557
1558 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
1559
1560         * gnat.dg/return3.adb: New test.
1561
1562 2011-04-06  Richard Guenther  <rguenther@suse.de>
1563
1564         PR tree-optimization/47663
1565         * gcc.dg/tree-ssa/inline-8.c: New testcase.
1566
1567 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
1568
1569         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
1570         Solaris 8 and 9 as well.
1571
1572 2011-04-05  Tom de Vries  <tom@codesourcery.com>
1573
1574         PR target/43920
1575         * gcc.target/arm/pr43920-1.c: New test.
1576
1577 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
1578
1579         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
1580         (cctor): Actually return the value.
1581         (main): Cast return values.
1582
1583 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
1584
1585         * gfortran.dg/character_comparison_8.f90:  New test.
1586
1587 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
1588
1589         * frontend-passes: (optimize_lexical_comparison): New function.
1590         (optimize_expr): Call it.
1591         (optimize_comparison): Also handle lexical comparison functions.
1592         Return false instad of -2 for unequal comparison.
1593
1594 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
1595
1596         PR fortran/48412
1597         * function_optimize_4.f90:  New test.
1598
1599 2011-04-04  Tobias Burnus  <burnus@net-b.de>
1600
1601         PR fortran/18918
1602         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
1603         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
1604         * gfortran.dg/coarray_15.f90: New.
1605
1606 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1607
1608         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
1609         * gfortran.dg/bessel_7.f90: Likewise.
1610
1611 2011-04-03  Tobias Burnus  <burnus@net-b.de>
1612
1613         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
1614
1615 2011-04-03  Richard Guenther  <rguenther@suse.de>
1616             Ira Rosen  <ira.rosen@linaro.org>
1617
1618         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
1619         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
1620         -ftree-loop-if-convert-stores.
1621
1622 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
1623
1624         * gnat.dg/specs/aggr2.ads: New test.
1625
1626 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
1627
1628         * gnat.dg/debug2.ad[sb]: New test.
1629         * gnat.dg/debug2_pkg.ads: New helper.
1630         * gnat.dg/debug3.ad[sb]: New test.
1631
1632 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
1633
1634         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
1635
1636 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
1637
1638         PR middle-end/48335
1639         * gcc.c-torture/compile/pr48335-1.c: New test.
1640         * gcc.dg/pr48335-1.c: New test.
1641         * gcc.dg/pr48335-2.c: New test.
1642         * gcc.dg/pr48335-3.c: New test.
1643         * gcc.dg/pr48335-4.c: New test.
1644         * gcc.dg/pr48335-5.c: New test.
1645         * gcc.dg/pr48335-6.c: New test.
1646         * gcc.dg/pr48335-7.c: New test.
1647         * gcc.dg/pr48335-8.c: New test.
1648         * gcc.target/i386/pr48335-1.c: New test.
1649
1650 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
1651
1652         PR c/36299
1653         * gcc.dg/Waddress.c: New test.
1654
1655 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
1656
1657         PR fortran/48352
1658         * gfortran.dg/function_optimize_3.f90:  New test.
1659
1660 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
1661
1662         * gcc.c-torture/compile/20110401-1.c: New test.
1663
1664         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
1665         * g++.dg/lto/20091002-2_0.C: Likewise.
1666         * g++.dg/lto/20090303_0.c: Likewise.
1667         * g++.dg/lto/20091004-1_0.C: Likewise.
1668         * g++.dg/lto/20091002-3_0.C: Likewise.
1669         * g++.dg/lto/20091004-2_0.C: Likewise.
1670         * g++.dg/lto/20081123_0.C: Likewise.
1671         * g++.dg/lto/20090313_0.C: Likewise.
1672         * g++.dg/lto/20081109-1_0.C: Likewise.
1673         * g++.dg/lto/20081219_0.C: Likewise.
1674         * g++.dg/lto/20081204-1_0.C: Likewise.
1675         * g++.dg/lto/20090302_0.C: Likewise.
1676         * g++.dg/lto/20081119-1_0.C: Likewise.
1677         * g++.dg/lto/20081118_0.C: Likewise.
1678         * gcc.dg/lto/20091020-2_0.c: Likewise.
1679         * gcc.dg/lto/20090210_0.c: Likewise.
1680         * gcc.dg/lto/20081204-1_0.c: Likewise.
1681         * gcc.dg/lto/20081224_0.c: Likewise.
1682         * gcc.dg/lto/20090219_0.c: Likewise.
1683         * gcc.dg/lto/20091014-1_0.c: Likewise.
1684         * gcc.dg/lto/20091016-1_0.c: Likewise.
1685         * gcc.dg/lto/20090206-2_0.c: Likewise.
1686         * gcc.dg/lto/20090116_0.c: Likewise.
1687         * gcc.dg/lto/20091013-1_0.c: Likewise.
1688         * gcc.dg/lto/20091015-1_0.c: Likewise.
1689         * gcc.dg/lto/20090126-2_0.c: Likewise.
1690
1691 2011-03-31  Ian Lance Taylor  <iant@google.com>
1692
1693         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
1694
1695 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
1696
1697         * gnat.dg/opt16.adb: New test.
1698
1699 2011-03-31  Jason Merrill  <jason@redhat.com>
1700
1701         * g++.dg/cpp0x/defaulted24.C: New.
1702
1703 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1704
1705         PR target/16292
1706         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
1707         with -O0.
1708
1709 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
1710
1711         * g++.dg/other/i386-9.C: New test.
1712
1713 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1714
1715         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
1716
1717 2011-03-30  Jason Merrill  <jason@redhat.com>
1718
1719         * g++.dg/cpp0x/regress/error-recovery1.C: New.
1720
1721         * g++.dg/cpp0x/regress/isnan.C: New.
1722
1723         * g++.dg/cpp0x/initlist46.C: New.
1724
1725 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
1726
1727         PR target/47551
1728         * gcc.target/arm/neon-modes-2.c: New test.
1729
1730 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
1731
1732         PR c/48305
1733         * gcc.c-torture/compile/pr48305.c: New test.
1734
1735 2011-03-29  Jason Merrill  <jason@redhat.com>
1736
1737         * g++.dg/cpp0x/regress/value-dep1.C: New.
1738
1739 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
1740
1741         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
1742
1743 2011-03-29  Ian Lance Taylor  <iant@google.com>
1744
1745         * go.test/go-test.exp: Handle the test lines used in several new
1746         tests.
1747         (errchk): Add opts parameter.  Change all callers.  Handle parens
1748         in regexps.
1749
1750 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
1751             Dominique d'Humieres  <dominiq@lps.ens.fr>
1752
1753         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
1754         and __APPLE__ && __PPC__ && __ALTIVEC__.
1755
1756 2011-03-29  Jason Merrill  <jason@redhat.com>
1757
1758         * g++.dg/cpp0x/dependent1.C: New.
1759
1760         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
1761
1762         * g++.dg/cpp0x/constexpr-memfn1.C: New.
1763
1764         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
1765
1766 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
1767
1768         PR fortran/48095
1769         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
1770         * gfortran.dg/proc_ptr_comp_32.f90: New.
1771
1772 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
1773
1774         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
1775         check for corresponding warning.
1776
1777 2011-03-28  Jason Merrill  <jason@redhat.com>
1778
1779         * g++.dg/cpp0x/rv-deduce2.C: New.
1780
1781 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
1782
1783         PR debug/48203
1784         * gcc.dg/pr48203.c: New test.
1785
1786 2011-03-28  Jeff Law <law@redhat.com>
1787
1788         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
1789
1790 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
1791
1792         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
1793         and __PPC__ && __ALTIVEC__.
1794
1795 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
1796
1797         PR testsuite/48238
1798         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
1799         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
1800         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
1801         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
1802
1803 2011-03-28  Jason Merrill  <jason@redhat.com>
1804
1805         * g++.dg/cpp0x/initlist-array2.C: New.
1806
1807         * g++.dg/cpp0x/initlist-array1.C: New.
1808
1809         * g++.dg/cpp0x/constexpr-compound.C: New.
1810
1811         * g++.dg/cpp0x/constexpr-using.C: New.
1812
1813         * g++.dg/cpp0x/constexpr-noexcept.C: New.
1814
1815 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
1816
1817         PR testsuite/48276
1818         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
1819
1820 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
1821
1822         * gcc.dg/slp-1.c: New test.
1823
1824 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
1825
1826         * gcc.target/i386/avx256-unaligned-load-1.c: New.
1827         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
1828         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
1829         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
1830         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
1831         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
1832         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
1833         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
1834         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
1835         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
1836         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
1837         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
1838         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
1839         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
1840
1841 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
1842
1843         PR fortran/47065
1844         * gfortran.dg/trim_optimize_5.f90:  New test.
1845         * gfortran.dg/trim_optimize_6.f90:  New test.
1846
1847 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
1848
1849         PR target/38598
1850         * gcc.target/mips/madd-7.c: Remove -mlong32.
1851         * gcc.target/mips/msub-7.c: Likewise.
1852
1853 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
1854
1855         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
1856         accesses to preserve the meaning of the test for doubleword vectors.
1857         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
1858         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
1859
1860 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
1861
1862         PR fortran/48291
1863         * gfortran.dg/class_42.f03: New.
1864
1865 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
1866
1867         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
1868         strided accesses.
1869
1870 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
1871
1872         PR rtl-optimization/48144
1873         * gcc.dg/pr48144.c: New test.
1874
1875 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
1876
1877         * gnat.dg/discr27.ad[sb]: New test.
1878
1879 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
1880
1881         * gnat.dg/limited_with2.ad[sb]: New test.
1882         * gnat.dg/limited_with2_pkg1.ads: New helper.
1883         * gnat.dg/limited_with2_pkg2.ads: Likewise.
1884
1885 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
1886
1887         * gnat.dg/opt15.adb: New test.
1888         * gnat.dg/opt15_pkg.ad[sb]: New helper.
1889
1890 2011-03-25  Tobias Burnus  <burnus@net-b.de>
1891
1892         PR fortran/48174
1893         PR fortran/45304
1894         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
1895         * gfortran.dg/leadz_trailz_3.f90: Ditto
1896
1897 2011-03-25  Martin Jambor  <mjambor@suse.cz>
1898
1899         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
1900
1901 2011-03-25  Jason Merrill  <jason@redhat.com>
1902
1903         * g++.dg/cpp0x/defaulted22.C: New.
1904         * g++.dg/cpp0x/defaulted23.C: New.
1905         * g++.dg/cpp0x/defaulted15.C: Adjust.
1906
1907 2011-03-25  Jason Merrill  <jason@redhat.com>
1908
1909         * g++.dg/cpp0x/move1.C: New.
1910
1911 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
1912
1913         PR target/48287
1914         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
1915
1916 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1917
1918         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
1919         for mips-sgi-irix6.5.
1920         Replace snprintf prototype by <stdio.h>.
1921
1922 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1923
1924         PR testsuite/48283
1925         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
1926         run_expensive_tests.
1927         * gcc.dg/graphite/block-4.c: Likewise.
1928         * gcc.dg/graphite/block-7.c: Likewise.
1929         * gcc.dg/graphite/block-8.c: Likewise.
1930
1931 2011-03-25  Richard Guenther  <rguenther@suse.de>
1932
1933         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
1934         * g++.dg/tree-ssa/pr8781.C: Likewise.
1935         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
1936         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
1937         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
1938         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
1939         * gcc.dg/tree-ssa/alias-18.c: Likewise.
1940         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
1941         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
1942         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
1943         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
1944         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
1945         * gcc.dg/tree-ssa/pr21574.c: Likewise.
1946         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
1947         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
1948         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
1949         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
1950         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
1951         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
1952         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
1953         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
1954         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
1955         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
1956         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
1957         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
1958         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
1959         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
1960         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
1961         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
1962         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
1963         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
1964         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
1965         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1966         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
1967         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1968         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
1969         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
1970         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
1971         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
1972         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
1973         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
1974         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
1975         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
1976         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
1977         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
1978         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
1979         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
1980         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
1981         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
1982         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
1983         * c-c++-common/pr46562-2.c: Likewise.
1984         * gfortran.dg/pr42108.f90: Likewise.
1985         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
1986         foo to be inlined even at -O1.
1987         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
1988         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
1989         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
1990         * gcc.dg/matrix/matrix.exp: Disable FRE.
1991
1992 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
1993
1994         PR debug/48204
1995         * gcc.dg/dfp/pr48204.c: New test.
1996
1997 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
1998
1999         PR target/48209
2000         * gcc.c-torture/execute/pr47917.c: Move this...
2001         * gcc.dg/torture/pr47917.c: to here and add xfails.
2002
2003 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
2004
2005         * gnat.dg/array16.ad[sb]: New test.
2006         * gnat.dg/array16.ads: New helper.
2007
2008 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
2009
2010         * gnat.dg/derived_type2.adb: New test.
2011
2012 2011-03-24  Richard Guenther  <rguenther@suse.de>
2013
2014         PR tree-optimization/48271
2015         * g++.dg/torture/pr48271.C: New testcase.
2016
2017 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
2018
2019         * gnat.dg/array15.ad[sb]: New test.
2020
2021 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
2022
2023         PR target/48237
2024         * gcc.target/i386/pr48237.c: New test.
2025
2026 2011-03-24  Richard Guenther  <rguenther@suse.de>
2027
2028         PR middle-end/48269
2029         * gcc.dg/builtin-object-size-10.c: New testcase.
2030
2031 2011-03-24  Richard Guenther  <rguenther@suse.de>
2032
2033         PR tree-optimization/46562
2034         * c-c++-common/pr46562-2.c: New testcase.
2035         * c-c++-common/pr46562.c: Likewise.
2036
2037 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
2038
2039         * gcc.dg/vect/vect-cselim-1.c: New test.
2040         * gcc.dg/vect/vect-cselim-2.c: New test.
2041
2042 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
2043
2044         * gcc.target/arm/pr46934.c: New.
2045
2046 2011-03-23  Ian Lance Taylor  <iant@google.com>
2047
2048         * go.test/go-test.exp (errchk): Ignore lines containing ////.
2049
2050 2011-03-23  Richard Guenther  <rguenther@suse.de>
2051
2052         * gcc.dg/struct: Remove directory and contents.
2053
2054 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2055
2056         PR testsuite/48251
2057         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
2058
2059 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
2060
2061         * gnat.dg/discr26.ad[sb]: New test.
2062         * gnat.dg/discr26_pkg.ads: New helper.
2063
2064 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
2065
2066         PR target/47553
2067         * gcc.target/arm/neon-vld-1.c: New test.
2068
2069 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
2070
2071         * gnat.dg/array14.ad[sb]: New test.
2072         * gnat.dg/array14_pkg.ads: New helper.
2073
2074 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
2075
2076         * gcc.c-torture/execute/920501-8.x: Remove.
2077         * gcc.c-torture/execute/930513-1.x: Remove.
2078         * gcc.c-torture/execute/960312-1.x: Remove.
2079         * gcc.c-torture/compile/20000804-1.c,
2080         gcc.c-torture/compile/20001205-1.c,
2081         gcc.c-torture/compile/20001226-1.c,
2082         gcc.c-torture/compile/20010518-2.c,
2083         gcc.c-torture/compile/20020312-1.c,
2084         gcc.c-torture/compile/20020604-1.c,
2085         gcc.c-torture/compile/920501-12.c,
2086         gcc.c-torture/compile/920501-4.c,
2087         gcc.c-torture/compile/920520-1.c,
2088         gcc.c-torture/compile/980506-1.c,
2089         gcc.c-torture/execute/980709-1.x,
2090         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
2091         options for m68hc11.
2092         * gcc.dg/cpp/assert4.c: Don't handle ARC.
2093         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
2094         m68hc11.
2095
2096 2011-03-22  Nick Clifton  <nickc@redhat.com>
2097
2098         * lib/target-supports.exp (check_profiling_available): Add MN10300
2099         to the list of targets that do not support profiling.  Restore
2100         alpha sorting to this list.
2101
2102 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
2103
2104         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
2105         failure on 32-bit systems.
2106         * gcc.dg/torture/vector-2.c: Ditto.
2107
2108 2011-03-22  Richard Guenther  <rguenther@suse.de>
2109
2110         PR tree-optimization/48228
2111         * gcc.dg/Wstrict-overflow-23.c: New testcase.
2112
2113 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
2114
2115         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
2116         powerpc.
2117
2118         PR target/48226
2119         * gcc.target/powerpc/pr48226.c: New file.
2120
2121 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
2122
2123         * lib/prune.exp (prune_gcc_output): Prune "could not create
2124         compact unwind for" warnings.
2125
2126 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
2127
2128         PR c/42544
2129         PR c/48197
2130         * gcc.c-torture/execute/pr42544.c: New test.
2131         * gcc.c-torture/execute/pr48197.c: New test.
2132
2133 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
2134
2135         PR preprocessor/48192
2136         * gcc.target/powerpc/pr48192.c: New file.
2137
2138         PR target/48053
2139         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
2140         split problem of 0 being loaded in a VSX register.
2141
2142 2011-03-21  Richard Guenther  <rguenther@suse.de>
2143
2144         PR c/47939
2145         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
2146         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
2147         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
2148         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
2149
2150 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
2151
2152         PR target/48213
2153         * gcc.dg/pr48213.c: New test.
2154
2155 2011-03-21  Kai Tietz  <ktietz@redhat.com>
2156
2157         PR target/12171
2158         * g++.dg/plugin/attribute_plugin.c: Adjust test.
2159
2160 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
2161
2162         * gcc.target/arm/xor-and.c: New.
2163
2164 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
2165
2166         PR fortran/22572
2167         * gfortran.dg/function_optimize_1.f90:  New test.
2168         * gfortran.dg/function_optimize_2.f90:  New test.
2169
2170 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
2171
2172         PR rtl-optimization/47502
2173         * gcc.target/i386/pr47502-1.c: New.
2174         * gcc.target/i386/pr47502-2.c: Likewise.
2175
2176 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
2177
2178         PR rtl-optimization/48156
2179         * gcc.dg/pr48156.c: New test.
2180
2181 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2182
2183         PR libfortran/47439
2184         * gfortran.dg/scratch_1.f90: Adjust test.
2185
2186 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2187
2188         PR libfortran/47439
2189         * gfortran.dg/scratch_1.f90: New test.
2190
2191 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
2192
2193         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
2194         variably modified typedefs.
2195         * gcc.dg/c1x-typedef-2.c: Remove.
2196
2197 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
2198
2199         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
2200         * gcc.dg/c1x-anon-struct-3.c: New test.
2201         * gcc.dg/anon-struct-11.c: Update.
2202
2203 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2204
2205         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
2206         dg-xfail-run-if.
2207         Only xfail with gas.
2208
2209 2011-03-18  Jason Merrill  <jason@redhat.com>
2210
2211         * g++.dg/template/fn-ptr1.C: New.
2212
2213         * g++.dg/overload/volatile1.C: New.
2214
2215         * g++.dg/opt/pr23372.C: New.
2216
2217         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
2218
2219 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2220
2221         PR middle-end/47405
2222         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
2223
2224 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
2225
2226         * gcc.target/arm/unsigned-extend-1.c: New.
2227
2228 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
2229
2230         PR bootstrap/48161
2231         * gcc.c-torture/compile/pr48161.c: New test.
2232
2233 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
2234
2235         PR middle-end/47725
2236         * gcc.dg/torture/pr47725.c: New.
2237
2238 2011-03-17  Jason Merrill  <jason@redhat.com>
2239
2240         * g++.dg/cpp0x/constexpr-overflow2.C: New.
2241         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
2242
2243 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
2244
2245         * gnat.dg/specs/elab2.ads: New test.
2246         * gnat.dg/specs/elab2_pkg.ads: New helper.
2247
2248 2011-03-17  Jason Merrill  <jason@redhat.com>
2249
2250         * g++.dg/cpp0x/decltype-1212.C: New.
2251         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
2252
2253 2011-03-17  Jason Merrill  <jason@redhat.com>
2254
2255         * g++.dg/parse/memfnquals1.C: New.
2256
2257 2011-03-17  Richard Guenther  <rguenther@suse.de>
2258
2259         PR middle-end/48134
2260         * gcc.dg/pr48134.c: New testcase.
2261
2262 2011-03-17  Richard Guenther  <rguenther@suse.de>
2263
2264         PR middle-end/48165
2265         * g++.dg/torture/pr48165.C: New testcase.
2266
2267 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
2268
2269         PR rtl-optimization/48141
2270         * gcc.dg/pr48141.c: New test.
2271
2272 2011-03-16  Jason Merrill  <jason@redhat.com>
2273
2274         * g++.dg/cpp0x/constexpr-48089.C: New.
2275
2276         * g++.dg/cpp0x/constexpr-abi1.C: New.
2277
2278         * g++.dg/cpp0x/constexpr-46336.C: New.
2279         * g++.dg/parse/friend5.C: Adjust expected errors.
2280
2281         * g++.dg/cpp0x/constexpr-47570.C: New.
2282
2283 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
2284
2285         PR debug/47510
2286         * ++.dg/debug/dwarf2/typedef6.C: New test.
2287
2288 2011-03-16  Jason Merrill  <jason@redhat.com>
2289
2290         * g++.dg/cpp0x/elision2.C: New.
2291
2292         * g++.dg/cpp0x/constexpr-array3.C: New.
2293
2294 2011-03-16  Jason Merrill  <jason@redhat.com>
2295
2296         * g++.dg/cpp0x/sfinae6.C: New.
2297         * gcc/testsuite/g++.dg/cpp0x/initlist38.C: Adjust expected error.
2298         * gcc/testsuite/g++.dg/cpp0x/pr45908.C: Likewise.
2299         * gcc/testsuite/g++.dg/cpp0x/sfinae6.C: Likewise.
2300         * gcc/testsuite/g++.old-deja/g++.jason/conversion11.C: Likewise.
2301         * gcc/testsuite/g++.old-deja/g++.law/arg11.C: Likewise.
2302
2303 2011-03-16  Jason Merrill  <jason@redhat.com>
2304
2305         * g++.dg/template/incomplete6.C: New.
2306
2307 2011-03-16  Jeff Law <law@redhat.com>
2308
2309         * gcc.dg/tree-ssa/vrp55.c: New test.
2310
2311 2011-03-16  Jason Merrill  <jason@redhat.com>
2312
2313         * g++.dg/cpp0x/auto22.C: New.
2314
2315 2011-03-16  Richard Guenther  <rguenther@suse.de>
2316
2317         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
2318         optimizing it away if promoted to const.
2319
2320 2011-03-16  Richard Guenther  <rguenther@suse.de>
2321
2322         PR tree-optimization/48149
2323         * gcc.dg/fold-complex-1.c: New testcase.
2324
2325 2011-03-16  Richard Guenther  <rguenther@suse.de>
2326
2327         PR testsuite/48147
2328         * gcc.dg/guality/pr45882.c: Really make sure no inlining
2329         or cloning happens.
2330
2331 2011-03-16  Richard Guenther  <rguenther@suse.de>
2332
2333         PR tree-optimization/26134
2334         * gcc.dg/tree-ssa/complex-6.c: New testcase.
2335
2336 2011-03-16  Richard Guenther  <rguenther@suse.de>
2337
2338         PR tree-optimization/48146
2339         * gcc.dg/torture/pr48146.c: New testcase.
2340
2341 2011-03-16  Richard Guenther  <rguenther@suse.de>
2342
2343         * gcc.dg/tree-ssa/pr14814.c: Adjust.
2344         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
2345
2346 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
2347
2348         PR middle-end/48136
2349         * gcc.c-torture/compile/pr48136.c: New test.
2350
2351         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
2352
2353         PR debug/45882
2354         * gcc.dg/guality/pr45882.c: New test.
2355
2356 2011-03-15  Jason Merrill  <jason@redhat.com>
2357
2358         * g++.dg/cpp0x/constexpr-recursion.C: New.
2359
2360         * g++.dg/cpp0x/implicit11.C: New.
2361
2362 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
2363
2364         * g++.dg/cpp0x/constexpr-attribute.C: New.
2365
2366 2011-03-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2367
2368         * g++.dg/parse/pr34758.C: New.
2369
2370 2011-03-15  Xinliang David Li  <davidxl@google.com>
2371
2372         PR c/47837
2373         * gcc.dg/uninit-pred-7_d.c: New test.
2374         * gcc.dg/uninit-pred-8_d.c: New test.
2375
2376 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
2377
2378         PR target/46788
2379         * gcc.target/arm/pr46788.c: New.
2380
2381 2011-03-15  Richard Guenther  <rguenther@suse.de>
2382
2383         PR middle-end/47650
2384         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
2385         * gfortran.dg/ishft_4.f90: Likewise.
2386         * gfortran.dg/leadz_trailz_3.f90: Likewise.
2387
2388 2011-03-15  Richard Guenther  <rguenther@suse.de>
2389
2390         PR tree-optimization/13954
2391         * g++.dg/tree-ssa/pr13954.C: New testcase.
2392
2393 2011-03-15  Richard Guenther  <rguenther@suse.de>
2394
2395         PR tree-optimization/48037
2396         * gcc.target/i386/pr48037-1.c: New testcase.
2397
2398 2011-03-15  Richard Guenther  <rguenther@suse.de>
2399
2400         PR tree-optimization/41490
2401         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
2402         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
2403         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
2404         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
2405         * g++.dg/tree-ssa/pr33604.C: Adjust.
2406
2407 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
2408
2409         PR middle-end/47917
2410         * gcc.c-torture/execute/pr47917.c: New test.
2411         * gcc.dg/pr47917.c: New test.
2412
2413         PR middle-end/38878
2414         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
2415
2416 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
2417
2418         * gcc.target/i386/sse4_1-floor-vec.c: New test.
2419         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
2420         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
2421         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
2422         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
2423         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
2424         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
2425         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
2426         * gcc.target/i386/avx-floor-vec.c: Ditto.
2427         * gcc.target/i386/avx-ceil-vec.c: Ditto.
2428         * gcc.target/i386/avx-trunc-vec.c: Ditto.
2429         * gcc.target/i386/avx-rint-vec.c: Ditto.
2430         * gcc.target/i386/avx-floorf-vec.c: Ditto.
2431         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
2432         * gcc.target/i386/avx-truncf-vec.c: Ditto.
2433         * gcc.target/i386/avx-rintf-vec.c: Ditto.
2434
2435 2011-03-14  Tom Tromey  <tromey@redhat.com>
2436
2437         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
2438         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
2439         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
2440
2441 2011-03-14  Tom Tromey  <tromey@redhat.com>
2442
2443         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
2444         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
2445         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
2446
2447 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
2448
2449         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
2450
2451 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
2452
2453         PR rtl-optimization/47166
2454         * gcc.c-torture/execute/postmod-1.c: New test.
2455
2456 2011-03-14  Richard Guenther  <rguenther@suse.de>
2457
2458         PR middle-end/48098
2459         * gcc.dg/torture/pr48098.c: New testcase.
2460
2461 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
2462
2463         PR target/48053
2464         * gcc.target/powerpc/pr48053-1.c: New test.
2465         * gcc.target/powerpc/pr48053-2.c: Likewise.
2466
2467 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
2468
2469         PR libfortran/48066
2470         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
2471
2472 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
2473
2474         PR libfortran/48066
2475         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
2476
2477 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
2478
2479         PR fortran/48059
2480         * gfortran.dg/class_41.f03: New.
2481
2482 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
2483
2484         * g++.dg/conversion/cast3.C: New test.
2485
2486 2011-03-11  Jason Merrill  <jason@redhat.com>
2487
2488         * g++.dg/template/error45.C: New.
2489
2490         * g++.dg/parse/no-type-defn1.C: New.
2491
2492         * g++.dg/ext/attrib40.C: New.
2493
2494         * g++.dg/cpp0x/regress/array1.C: New.
2495
2496 2011-03-11  Richard Guenther  <rguenther@suse.de>
2497
2498         PR tree-optimization/48067
2499         * gcc.dg/pr48067.c: New testcase.
2500
2501 2011-03-11  Richard Guenther  <rguenther@suse.de>
2502
2503         PR lto/48073
2504         * g++.dg/lto/20110311-1_0.C: New testcase.
2505
2506 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
2507
2508         PR c++/48035
2509         * g++.dg/inherit/virtual8.C: New test.
2510
2511         PR middle-end/48044
2512         * gcc.dg/torture/pr48044.c: New test.
2513
2514 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
2515
2516         PR fortran/47768
2517         * gfortran.dg/proc_ptr_comp_31.f90: New.
2518
2519 2011-03-11  Richard Guenther  <rguenther@suse.de>
2520
2521         PR tree-optimization/47278
2522         * gcc.dg/torture/pr47278-1.c: New testcase.
2523         * gcc.dg/torture/pr47278-2.c: Likewise.
2524
2525 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
2526
2527         PR tree-optimization/48063
2528         * gcc.dg/torture/pr48063.c: New test.
2529
2530 2011-03-10  Jason Merrill  <jason@redhat.com>
2531
2532         * g++.dg/template/array22.C: New.
2533
2534         * g++.dg/cpp0x/syntax-err1.C: New.
2535         * g++.dg/parse/error36.C: Adjust expected errors.
2536         * g++.old-deja/g++.pt/ctor2.C: Likewise.
2537         * g++.old-deja/g++.pt/typename3.C: Likewise.
2538         * g++.old-deja/g++.pt/typename4.C: Likewise.
2539         * g++.old-deja/g++.pt/typename6.C: Likewise.
2540
2541 2011-03-09  Jason Merrill  <jason@redhat.com>
2542
2543         * g++.dg/template/nontype22.C: New.
2544
2545 2011-03-09  Martin Jambor  <mjambor@suse.cz>
2546
2547         PR tree-optimization/47714
2548         * g++.dg/torture/pr47714.C: New test.
2549
2550 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
2551
2552         PR target/47755
2553         * gcc.target/powerpc/pr47755-2.c: New file.
2554
2555 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
2556
2557         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
2558         is not set in the environment, pass 64 as first argument when not
2559         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
2560         native where ulimit -u is supported.
2561
2562 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2563
2564         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
2565
2566 2011-03-08  Jason Merrill  <jason@redhat.com>
2567
2568         * g++.dg/template/nontype21.C: New.
2569
2570         * g++.dg/template/anon5.C: New.
2571
2572 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
2573
2574         PR debug/47881
2575         * gcc.dg/pr47881.c: New test.
2576
2577 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
2578
2579         PR c++/47957
2580         * g++.dg/lookup/template3.C: New test.
2581
2582 2011-03-08  Kai Tietz  <ktietz@redhat.com>
2583
2584         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
2585         'long' type.
2586
2587 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
2588
2589         PR testsuite/47954
2590         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
2591         sizeof to compute alignment.
2592
2593 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
2594
2595         PR tree-optimization/48022
2596         * gcc.dg/pr48022-1.c: New test.
2597         * gcc.dg/pr48022-2.c: New test.
2598
2599 2011-03-07  Jason Merrill  <jason@redhat.com>
2600
2601         * g++.dg/template/nontype20.C: New.
2602         * g++.dg/init/member1.C: Adjust expected errors.
2603         * g++.dg/parse/constant4.C: Likewise.
2604         * g++.dg/template/qualified-id3.C: Likewise.
2605         * g++.old-deja/g++.pt/crash10.C: Likewise.
2606
2607         * g++.dg/cpp0x/regress/non-const1.C: New.
2608
2609 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
2610
2611         PR debug/47991
2612         * gcc.dg/pr47991.c: New test.
2613
2614 2011-03-07  Jason Merrill  <jason@redhat.com>
2615
2616         * g++.dg/abi/mangle46.C: New.
2617
2618 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
2619
2620         PR target/47862
2621         * gcc.target/powerpc/pr47862.c: New.
2622
2623 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
2624
2625         PR target/45413
2626         * gcc.target/i386/combine-mul.c: Require nonpic.
2627
2628 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
2629             Nathan Froyd  <froydnj@codesourcery.com>
2630
2631         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
2632
2633 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
2634
2635         * README.QMTEST: Remove.
2636
2637 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
2638             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2639
2640         PR fortran/47850
2641         * gfortran.dg/array_constructor_37.f90 : New test.
2642
2643 2011-03-05  Jason Merrill  <jason@redhat.com>
2644
2645         * g++.dg/abi/mangle39.C: ABI v5, not 6.
2646         * g++.dg/abi/mangle45.C: Likewise.
2647         * g++.dg/cpp0x/trailing1.C: Likewise.
2648
2649 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2650
2651         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
2652
2653 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
2654
2655         PR rtl-optimization/47899
2656         * gcc.dg/pr47899.c: New test.
2657
2658         * gcc.dg/torture/pr47968.c: Ignore warnings.
2659
2660         PR tree-optimization/47967
2661         * gcc.c-torture/compile/pr47967.c: New test.
2662
2663 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
2664
2665         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
2666         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
2667
2668 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
2669
2670         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
2671         and property_getAttributes() if __OBJC2__.
2672         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
2673         * objc.dg/property/property-encoding-1.m: New.
2674         * obj-c++.dg/property/property-encoding-1.mm: New.
2675
2676 2011-03-04  Jason Merrill  <jason@redhat.com>
2677
2678         * g++.dg/template/pseudodtor6.C: New.
2679
2680         * g++.dg/inherit/covariant19.C: New.
2681
2682 2011-03-04  Richard Guenther  <rguenther@suse.de>
2683
2684         PR middle-end/47968
2685         * gcc.dg/torture/pr47968.c: New testcase.
2686
2687 2011-03-04  Richard Guenther  <rguenther@suse.de>
2688
2689         PR middle-end/47975
2690         * gcc.dg/torture/pr47975.c: New testcase.
2691
2692 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
2693
2694         PR c++/47974
2695         * g++.dg/template/crash106.C: New.
2696
2697 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
2698
2699         PR c/47963
2700         * gcc.dg/gomp/pr47963.c: New test.
2701         * g++.dg/gomp/pr47963.C: New test.
2702
2703 2011-03-02  Jason Merrill  <jason@redhat.com>
2704
2705         * g++.dg/cpp0x/regress/condition1.C: New.
2706
2707         * g++.dg/cpp0x/constexpr-ctor9.C: New.
2708
2709 2011-03-01  Jason Merrill  <jason@redhat.com>
2710
2711         * g++.dg/cpp0x/lambda/lambda-98.C: New.
2712
2713         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
2714
2715 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
2716
2717         PR rtl-optimization/47925
2718         * gcc.c-torture/execute/pr47925.c: New test.
2719
2720 2011-03-01  Jason Merrill  <jason@redhat.com>
2721
2722         * g++.dg/cpp0x/decltype25.C: New.
2723
2724         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
2725
2726 2011-03-01  Richard Guenther  <rguenther@suse.de>
2727
2728         PR tree-optimization/47890
2729         * gcc.dg/torture/pr47890.c: New testcase.
2730
2731 2011-03-01  Richard Guenther  <rguenther@suse.de>
2732
2733         PR lto/47924
2734         * gcc.dg/lto/pr47924_0.c: New testcase.
2735
2736 2011-03-01  Richard Guenther  <rguenther@suse.de>
2737
2738         PR lto/46911
2739         * gfortran.dg/lto/pr46911_0.f: New testcase.
2740
2741 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2742
2743         PR libgfortran/47933
2744         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
2745         compile errors from older code form.
2746
2747 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2748
2749         PR libgfortran/47567
2750         * gfortran.dg/fmt_fw_d.f90: New test.
2751
2752 2011-02-28  Jason Merrill  <jason@redhat.com>
2753
2754         * g++.dg/inherit/covariant18.C: New.
2755
2756 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
2757
2758         PR middle-end/47893
2759         * gcc.dg/pr47893.c: New test.
2760
2761 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
2762
2763         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
2764         NULL in case of a selector with conflicting types.
2765         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
2766
2767 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
2768
2769         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
2770         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
2771         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
2772         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
2773
2774 2011-02-28  Jason Merrill  <jason@redhat.com>
2775
2776         PR c++/47906
2777         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
2778
2779 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2780
2781         PR libgfortran/47778
2782         * gfortran.dg/namelist_71.f90: New test.
2783
2784 2011-02-27  Jason Merrill  <jason@redhat.com>
2785
2786         PR c++/47906
2787         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
2788         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
2789
2790 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
2791
2792         PR c++/46466
2793         * g++.dg/cpp0x/constexpr-ctor8.C: New.
2794
2795 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
2796
2797         PR fortran/47886
2798         * gfortran.dg/gomp/task-1.f90: Removed.
2799
2800 2011-02-26  Jason Merrill  <jason@redhat.com>
2801
2802         * g++.dg/template/this-targ1.C: New.
2803
2804         * g++.dg/cpp0x/regress/template-const1.C: New.
2805         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
2806         * g++.dg/template/function1.C: Adjust.
2807         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
2808         * g++.dg/debug/debug7.C: Adjust.
2809
2810 2011-02-26  Tobias Burnus  <burnus@net-b.de>
2811
2812         PR fortran/47886
2813         * gfortran.dg/gomp/task-1.f90: New.
2814
2815 2011-02-25  Jie Zhang  <jie@codesourcery.com>
2816
2817         * gcc.target/arm/neon-thumb2-move.c: Add
2818         dg-require-effective-target arm_thumb2_ok.
2819
2820 2011-02-24  Jason Merrill  <jason@redhat.com>
2821
2822         * g++.dg/parse/constant1.C: Specify C++98 mode.
2823         * g++.dg/parse/constant5.C: Likewise.
2824         * g++.dg/parse/error2.C: Likewise.
2825         * g++.dg/parse/semicolon3.C: Likewise.
2826         * g++.dg/template/crash14.C: Likewise.
2827         * g++.dg/template/local4.C: Likewise.
2828         * g++.dg/template/nontype3.C: Likewise.
2829         * g++.dg/parse/crash31.C: Adjust expected errors.
2830         * g++.dg/template/function1.C: Likewise.
2831         * g++.dg/template/ref3.C: Likewise.
2832         * g++.dg/template/static9.C: Likewise.
2833         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
2834
2835         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
2836         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
2837         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
2838         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
2839         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
2840
2841 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
2842
2843         PR fortran/47878
2844         * gfortran.dg/pr47878.f90: New test.
2845
2846 2011-02-24  Richard Guenther  <rguenther@suse.de>
2847
2848         PR testsuite/47801
2849         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
2850         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
2851
2852 2011-02-24  Richard Guenther  <rguenther@suse.de>
2853
2854         PR fortran/47839
2855         * gfortran.dg/lto/pr47839_0.f90: New testcase.
2856         * gfortran.dg/lto/pr47839_1.f90: Likewise.
2857
2858 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2859
2860         PR libgfortran/47567
2861         * gfortran.dg/fmt_f0_1.f90: Update test.
2862
2863 2011-02-23  Jason Merrill  <jason@redhat.com>
2864
2865         * g++.dg/abi/mangle39.C: Adjust parm mangling.
2866         * g++.dg/abi/mangle45.C: New.
2867
2868         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
2869         * g++.dg/template/canon-type-9.C: Match use of decltype
2870         between declaration and definition.
2871         * g++.dg/template/canon-type-12.C: Likewise.
2872
2873 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
2874
2875         PR fortran/40850
2876         * gfortran.dg/nested_allocatables_1.f90: New.
2877
2878 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
2879
2880         PR c++/46868
2881         * g++.dg/pr46868.C: New test.
2882         * g++.dg/parse/parameter-declaration-1.C: Adjust.
2883         * g++.dg/parse/error14.C: Adjust.
2884
2885 2011-02-23  Richard Guenther  <rguenther@suse.de>
2886
2887         PR tree-optimization/47838
2888         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
2889
2890 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
2891
2892         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
2893
2894 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
2895
2896         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
2897         * gfortran.dg/count_init_expr.f03: Ditto.
2898         * gfortran.dg/gomp/pr43711.f90: Ditto.
2899         * gcc.dg/struct-parse-2.c: Ditto.
2900         * gcc.dg/parse-error-3.c: Ditto.
2901         * gcc.dg/Wlogical-op-1.c: Ditto.
2902         * gcc.dg/Walways-true-1.c: Ditto.
2903         * gcc.dg/pr24225.c: Ditto.
2904         * gcc.dg/Walways-true-2.c: Ditto.
2905         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
2906         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
2907         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
2908         * g++.dg/overload/defarg4.C: Ditto.
2909         * g++.dg/inherit/covariant16.C: Ditto.
2910         * g++.dg/inherit/virtual7.C: Ditto.
2911         * g++.dg/template/canon-type-9.C: Ditto.
2912         * g++.dg/template/access19.C: Ditto.
2913         * g++.dg/template/call7.C: Ditto.
2914         * g++.dg/template/canon-type-2.C: Ditto.
2915         * g++.dg/template/init7.C: Ditto.
2916         * g++.dg/template/sizeof-template-argument.C: Ditto.
2917         * g++.dg/template/const3.C: Ditto.
2918         * g++.dg/template/sfinae26.C: Ditto.
2919         * g++.dg/template/sfinae26.C: Ditto.
2920         * g++.dg/template/canon-type-11.C: Ditto.
2921         * g++.dg/template/union2.C: Ditto.
2922         * g++.dg/template/canon-type-3.C: Ditto.
2923         * g++.dg/template/canon-type-1.C: Ditto.
2924         * g++.dg/template/canon-type-5.C: Ditto.
2925         * g++.dg/template/canon-type-7.C: Ditto.
2926         * g++.dg/template/canon-type-10.C: Ditto.
2927         * g++.dg/template/spec36.C: Ditto.
2928         * g++.dg/template/typedef38.C: Ditto.
2929         * g++.dg/template/canon-type-4.C: Ditto.
2930         * g++.dg/template/canon-type-6.C: Ditto.
2931         * g++.dg/template/canon-type-13.C: Ditto.
2932         * g++.dg/template/instantiate9.C: Ditto.
2933         * g++.dg/template/ttp22.C: Ditto.
2934         * g++.dg/warn/Wreturn-type-6.C: Ditto.
2935         * g++.dg/warn/Walways-true-1.C: Ditto.
2936         * g++.dg/warn/Wlogical-op-1.C: Ditto.
2937         * g++.dg/warn/Walways-true-2.C: Ditto.
2938         * g++.dg/conversion/op4.C: Ditto.
2939         * g++.dg/opt/pr19650.C: Ditto.
2940         * g++.dg/lookup/friend11.C: Ditto.
2941         * g++.dg/other/default2.C: Ditto.
2942         * g++.dg/other/default3.C: Ditto.
2943         * g++.dg/other/dtor2.C: Ditto.
2944         * g++.dg/other/friend5.C: Ditto.
2945         * g++.dg/other/default5.C: Ditto.
2946         * g++.dg/init/brace6.C: Ditto.
2947         * g++.dg/init/aggr5.C: Ditto.
2948         * g++.dg/init/error2.C: Ditto.
2949         * g++.dg/expr/bound-mem-fun.C: Ditto.
2950         * g++.dg/expr/cond6.C: Ditto.
2951         * g++.dg/expr/stmt-expr-1.C: Ditto.
2952         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
2953         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
2954         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
2955         * g++.dg/cpp0x/bracket1.C: Ditto.
2956         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
2957         * g++.dg/cpp0x/pr38646.C: Ditto.
2958         * g++.dg/cpp0x/variadic73.C: Ditto.
2959         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
2960         * g++.dg/cpp0x/bracket4.C: Ditto.
2961         * g++.dg/cpp0x/decltype4.C: Ditto.
2962         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
2963         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
2964         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
2965         * g++.dg/cpp0x/variadic-new2.C: Ditto.
2966         * g++.dg/cpp0x/decltype2.C: Ditto.
2967         * g++.dg/cpp0x/decltype1.C: Ditto.
2968         * g++.dg/cpp0x/bracket2.C: Ditto.
2969         * g++.dg/cpp0x/decltype5.C: Ditto.
2970         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
2971         * g++.dg/cpp0x/variadic70.C: Ditto.
2972         * g++.dg/cpp0x/decltype6.C: Ditto.
2973         * g++.dg/cpp0x/rvo.C: Ditto.
2974         * g++.dg/cpp0x/vt-40092.C: Ditto.
2975         * g++.dg/cpp0x/variadic-new.C: Ditto.
2976         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
2977         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
2978         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
2979         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
2980         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
2981         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
2982         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
2983         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
2984         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
2985         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
2986         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
2987         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
2988         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
2989         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
2990         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
2991         * g++.dg/cpp0x/pr39639.C: Ditto.
2992         * g++.dg/cpp0x/decltype3.C: Ditto.
2993         * g++.dg/cpp0x/variadic68.C: Ditto.
2994         * g++.dg/cpp0x/variadic-function.C: Ditto.
2995         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
2996         * g++.dg/cpp0x/variadic-bind.C: Ditto.
2997         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
2998         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
2999         * g++.dg/parse/crash35.C: Ditto.
3000         * g++.dg/parse/crash40.C: Ditto.
3001         * g++.dg/parse/defarg12.C: Ditto.
3002         * g++.dg/parse/crash34.C: Ditto.
3003         * g++.dg/parse/constructor3.C: Ditto.
3004         * g++.dg/parse/template23.C: Ditto.
3005         * g++.dg/parse/crash56.C: Ditto.
3006         * g++.dg/parse/dtor13.C: Ditto.
3007         * g++.dg/parse/error33.C: Ditto.
3008         * g++.dg/parse/ctor9.C: Ditto.
3009         * g++.dg/parse/error32.C: Ditto.
3010         * g++.dg/parse/error37.C: Ditto.
3011         * g++.dg/parse/bitfield3.C: Ditto.
3012         * g++.dg/parse/struct-4.C: Ditto.
3013         * g++.dg/ext/has_trivial_copy.C: Ditto.
3014         * g++.dg/ext/is_polymorphic.C: Ditto.
3015         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
3016         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
3017         * g++.dg/ext/has_nothrow_assign.C: Ditto.
3018         * g++.dg/ext/is_union.C: Ditto.
3019         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
3020         * g++.dg/ext/is_pod.C: Ditto.
3021         * g++.dg/ext/has_virtual_destructor.C: Ditto.
3022         * g++.dg/ext/has_trivial_constructor.C: Ditto.
3023         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
3024         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
3025         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
3026         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
3027         * g++.dg/ext/is_abstract.C: Ditto.
3028         * g++.dg/ext/has_trivial_assign.C: Ditto.
3029         * g++.dg/ext/is_class.C: Ditto.
3030         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
3031         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
3032         * g++.dg/ext/is_base_of.C: Ditto.
3033         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
3034         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
3035         * g++.dg/ext/is_empty.C: Ditto.
3036         * g++.dg/ext/is_enum.C: Ditto.
3037         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
3038         * gnat.dg/opt11.adb: Ditto.
3039         * obj-c++.dg/pr45735.mm: Ditto.
3040         * obj-c++.dg/pr24393.mm: Ditto.
3041         * obj-c++.dg/exceptions-2.mm: Ditto.
3042         * objc.dg/pr45735.m: Ditto.
3043         * objc.dg/pr24393.m: Ditto.
3044
3045 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
3046
3047         * objc.dg/attributes/objc-exception-1.m: New.
3048
3049 2011-02-23  Jie Zhang  <jie@codesourcery.com>
3050
3051         * gcc.dg/cpp/include7.c: New test.
3052
3053 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
3054
3055         PR c++/47242
3056         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
3057
3058 2011-02-23  Jie Zhang  <jie@codesourcery.com>
3059
3060         PR rtl-optimization/47763
3061         * gcc.dg/pr47763.c: New test.
3062
3063 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
3064
3065         PR fortran/45743
3066         * gfortran.dg/whole_file_32.f90 : New test.
3067
3068 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
3069
3070         PR c++/47666
3071         * g++.dg/inherit/virtual7.C: New test.
3072
3073 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
3074
3075         PR objc/47832
3076         * objc.dg/type-size-3.m: Updated error message.
3077         * objc.dg/type-size-4.m: New test.
3078         * objc.dg/type-size-5.m: New test.
3079
3080 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3081
3082         * lib/gnat.exp: Fix comments.
3083         Don't load libgloss.exp.
3084         (default_gnat_version): Call $compiler with --version.
3085         Adapt regexp for gnatmake output, insert version.
3086         (gnat_version): New proc.
3087         (gnat_init): Remove gnat_libgcc_s_path.
3088         (gnat_target_compile): Likewise.
3089         Remove ld_library_path.
3090         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
3091         (gnat_pass): Remove.
3092         (gnat_pass): Remove.
3093         (gnat_finish): Remove.
3094         (gnat_exit): Remove.
3095         (local_find_gnatmake): Reindent.
3096         (runtest_file_p): Remove.
3097         (prune_warnings): Remove.
3098         (find_gnatclean): New proc.
3099         * lib/gnat-dg.exp (lremove): New proc.
3100         (gnat-dg-test): Reindent.
3101         Remove additional output files.
3102         (gnat-dg-runtest): Remove.
3103
3104         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
3105         * gnat.dg/loop_optimization6.adb: Likewise.
3106         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
3107
3108 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
3109
3110         PR tree-optimization/47835
3111         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
3112
3113 2011-02-22  Tobias Burnus  <burnus@net-b.de>
3114
3115         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
3116         * gfortran.dg/abstract_type_2.f03: Ditto.
3117         * gfortran.dg/abstract_type_3.f03: Ditto.
3118         * gfortran.dg/abstract_type_4.f03: Ditto.
3119         * gfortran.dg/abstract_type_5.f03: Ditto.
3120         * gfortran.dg/abstract_type_6.f03: Ditto.
3121         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
3122         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
3123         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
3124         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
3125         * gfortran.dg/array_function_5.f90: Ditto.
3126         * gfortran.dg/asynchronous_3.f03: Ditto.
3127         * gfortran.dg/char_expr_1.f90: Ditto.
3128         * gfortran.dg/class_14.f03: Ditto.
3129         * gfortran.dg/data_array_6.f: Ditto.
3130         * gfortran.dg/data_invalid.f90: Ditto.
3131         * gfortran.dg/dot_product_1.f03: Ditto.
3132         * gfortran.dg/func_derived_5.f90: Ditto.
3133         * gfortran.dg/func_result_4.f90: Ditto.
3134         * gfortran.dg/implied_do_1.f90: Ditto.
3135         * gfortran.dg/initialization_25.f90: Ditto.
3136         * gfortran.dg/initialization_26.f90: Ditto.
3137         * gfortran.dg/interface_34.f90: Ditto.
3138         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
3139         * gfortran.dg/keyword_symbol_1.f90: Ditto.
3140         * gfortran.dg/matmul_8.f03: Ditto.
3141         * gfortran.dg/merge_init_expr.f90: Ditto.
3142         * gfortran.dg/pack_assign_1.f90: Ditto.
3143         * gfortran.dg/pack_vector_1.f90: Ditto.
3144         * gfortran.dg/pointer_check_8.f90: Ditto.
3145         * gfortran.dg/product_init_expr.f03: Ditto.
3146         * gfortran.dg/reshape_order_5.f90: Ditto.
3147         * gfortran.dg/reshape_shape_1.f90: Ditto.
3148         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
3149         * gfortran.dg/same_name_2.f90: Ditto.
3150         * gfortran.dg/selected_real_kind_1.f90: Ditto.
3151         * gfortran.dg/spread_init_expr.f03: Ditto.
3152         * gfortran.dg/stmt_func_1.f90: Ditto.
3153         * gfortran.dg/sum_init_expr.f03: Ditto.
3154         * gfortran.dg/transpose_3.f03: Ditto.
3155         * gfortran.dg/unpack_init_expr.f03: Ditto.
3156         * gfortran.dg/warn_conversion.f90: Ditto.
3157         * gfortran.dg/warn_conversion_2.f90: Ditto.
3158         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
3159         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
3160         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
3161         * gfortran.dg/whole_file_16.f90: Ditto.
3162         * gfortran.dg/whole_file_17.f90: Ditto.
3163         * gfortran.dg/whole_file_18.f90: Ditto.
3164         * gfortran.dg/whole_file_20.f03: Ditto.
3165         * gfortran.dg/whole_file_5.f90: Ditto.
3166         * gfortran.dg/whole_file_6.f90: Ditto.
3167         * gfortran.dg/write_invalid_format.f90: Ditto.
3168         * gfortran.dg/zero_sized_6.f90: Ditto.
3169
3170 2011-02-21  Jeff Law <law@redhat.com>
3171
3172         PR rtl-optimization/46178
3173         * gcc.target/i386/pr46178.c: New test.
3174
3175         PR rtl-optimization/46002
3176         * gcc.c-torture/compile/pr46002.c: New test.
3177
3178 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3179
3180         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
3181         *-*-hpux10*.
3182
3183 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
3184
3185         PR debug/47106
3186         * g++.dg/debug/pr47106.C: Require effective target lto.
3187
3188 2011-02-21  Jason Merrill  <jason@redhat.com>
3189
3190         * g++.dg/cpp0x/constexpr-diag2.C: New.
3191
3192 2011-02-20  Jason Merrill  <jason@redhat.com>
3193
3194         * g++.dg/cpp0x/constexpr-ctor7.C: New.
3195
3196         * g++.dg/cpp0x/fntmpdefarg2.C: New.
3197
3198         * g++.dg/overload/conv-op1.C: New.
3199
3200         * g++.dg/cpp0x/constexpr-synth1.C: New.
3201
3202 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
3203
3204         * objc.dg/layout-2.m: New.
3205         * objc.dg/selector-3.m: Adjusted location of error message.
3206         * objc.dg/type-size-3.m: Same.
3207         * obj-c++.dg/selector-3.mm: Same.
3208
3209 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
3210
3211         PR objc/47784
3212         * objc.dg/property/dotsyntax-22.m: New.
3213         * obj-c++.dg/property/dotsyntax-22.mm: New.
3214
3215 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
3216
3217         PR c++/46394
3218         * g++.dg/template/typedef38.C: New test.
3219
3220 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
3221
3222         PR fortran/46818
3223         * gfortran.dg/whole_file_30.f90 : New test.
3224         * gfortran.dg/whole_file_31.f90 : New test.
3225
3226 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
3227
3228         PR fortran/45077
3229         PR fortran/44945
3230         * gfortran.dg/whole_file_28.f90 : New test.
3231         * gfortran.dg/whole_file_29.f90 : New test.
3232
3233 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
3234
3235         PR c++/44118
3236         * g++.dg/template/crash105.C: New.
3237
3238 2011-02-19  Jason Merrill  <jason@redhat.com>
3239
3240         * g++.dg/cpp0x/regress/no-elide1.C: New.
3241
3242 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
3243
3244         PR tree-optimization/46620
3245         * gcc.dg/pr46620.c: New.
3246
3247 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
3248
3249         PR c/47809
3250         * gcc.target/i386/pr47809.c: New test.
3251
3252 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3253             Tobias Burnus  <burnus@net-b.de>
3254
3255         * lib/target-supports.exp
3256         (check_effective_target_fortran_large_real): New check for large reals.
3257         * gfortran.dg/nan_7.f90: New test.
3258
3259 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3260
3261         PR libgfortran/47567
3262         * gfortran.dg/fmt_f0_1.f90: Update test.
3263
3264 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
3265
3266         PR fortran/47348
3267         * gfortran.dg/array_constructor_36.f90 : New test.
3268         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
3269         allow for comparison between different elements of the array
3270         constructor at different levels of optimization.
3271
3272 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
3273
3274         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
3275         * gcc.target/i386/pr32280-1.c: Likewise.
3276
3277 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
3278
3279         PR target/47800
3280         * gcc.target/i386/pr47800.c: New test.
3281
3282 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
3283
3284         * objc/execute/exceptions/foward-1.x: New.
3285
3286 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
3287
3288         PR fortran/47789
3289         * gfortran.dg/derived_constructor_comps_4.f90: New.
3290
3291 2011-02-18  Tobias Burnus
3292
3293         PR fortran/47775
3294         * gfortran.dg/func_result_6.f90: New.
3295
3296 2011-02-18  Michael Matz  <matz@suse.de>
3297
3298         PR fortran/45586
3299         * gfortran.dg/lto/pr45586_0.f90: New test.
3300         * gfortran.dg/typebound_proc_20.f90: Ditto.
3301         * gfortran.dg/typebound_proc_21.f90: Ditto.
3302
3303 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
3304
3305         PR c++/47795
3306         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
3307
3308 2011-02-18  Tobias Burnus  <burnus@net-b.de>
3309
3310         PR fortran/47750
3311         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
3312         gcc_warning_prefix.
3313         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
3314         normalizing the error/warning output.
3315         * gfortran.dg/Wall.f90: Update dg-error/warning.
3316         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
3317         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
3318         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
3319         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
3320         * gfortran.dg/class_30.f90: Update dg-error/warning.
3321         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
3322         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
3323         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
3324         * gfortran.dg/entry_17.f90: Update dg-error/warning.
3325         * gfortran.dg/entry_19.f90: Update dg-error/warning.
3326         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
3327         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
3328         * gfortran.dg/g77/12632.f: Update dg-error/warning.
3329         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
3330         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
3331         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
3332         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
3333         * gfortran.dg/goto_8.f90: Update dg-error/warning.
3334         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
3335         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
3336         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
3337         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
3338         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
3339         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
3340         * gfortran.dg/volatile3.f90: Update dg-error/warning.
3341         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
3342         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
3343         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
3344         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
3345         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
3346
3347 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
3348
3349         PR fortran/47768
3350         * gfortran.dg/proc_ptr_comp_30.f90: New.
3351
3352 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
3353
3354         PR debug/47780
3355         * gcc.target/i386/pr47780.c: New test.
3356
3357 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
3358
3359         PR fortran/47767
3360         * gfortran.dg/class_40.f03: New.
3361
3362 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
3363
3364         PR c++/47208
3365         * g++.dg/cpp0x/auto21.C: New test.
3366
3367 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
3368
3369         * objc.dg/special/unclaimed-category-1.h: Updated for
3370         new ABI support.
3371         * objc.dg/special/unclaimed-category-1.m: Same.
3372         * objc.dg/zero-link-1.m: Same.
3373         * objc.dg/lookup-1.m: Same.
3374         * objc.dg/torture/strings/const-str-9.m
3375         * objc.dg/torture/strings/const-str-10.m: Same.
3376         * objc.dg/torture/strings/const-str-11.m: Same.
3377         * objc.dg/torture/forward-1.m: Same.
3378         * objc.dg/zero-link-2.m: Same.
3379         * objc.dg/encode-7-next-64bit.m: Same.
3380         * objc.dg/method-4.m: Same.
3381         * objc.dg/next-runtime-1.m: Same.
3382         * objc.dg/image-info.m: Same.
3383         * objc.dg/pr23214.m: Same.
3384         * objc.dg/symtab-1.m: Same.
3385         * obj-c++.dg/basic.m: Same.
3386         * obj-c++.dg/proto-lossage-3.m: Same.
3387         * obj-c++.dg/torture/strings/const-str-10.m: Same.
3388         * obj-c++.dg/torture/strings/const-str-11.m: Same.
3389         * obj-c++.dg/torture/strings/const-str-9.m: Same.
3390         * obj-c++.dg/method-11.m: Same.
3391         * objc/execute/enumeration-1.m: Same.
3392         * objc/execute/object_is_class.m: Same.
3393         * objc/execute/formal_protocol-2.m: Same.
3394         * objc/execute/formal_protocol-4.m: Same.
3395         * objc/execute/formal_protocol-6.m: Same.
3396         * objc/execute/bycopy-3.m: Same.
3397         * objc/execute/exceptions/catchall-1.m: Same.
3398         * objc/execute/exceptions/finally-1.m: Same.
3399         * objc/execute/exceptions/local-variables-1.m: Same.
3400         * objc/execute/exceptions/foward-1.m: Same.
3401         * objc/execute/bf-common.h
3402         * objc/execute/enumeration-2.m: Same.
3403         * objc/execute/formal_protocol-1.m: Same.
3404         * objc/execute/formal_protocol-3.m: Same.
3405         * objc/execute/formal_protocol-5.m: Same.
3406         * objc/execute/accessing_ivars.m: Same.
3407         * objc/execute/bycopy-2.m: Same.
3408         * objc/execute/formal_protocol-7.m: Same.
3409         * objc/execute/compatibility_alias.m: Same.
3410         * objc/execute/no_clash.m: Same.
3411         * objc/execute/object_is_meta_class.m: Same.
3412         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
3413         * objc/execute/class-tests-1.h: Include stdio.h.
3414         * objc/execute/class-tests-2.h: Same.
3415         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
3416         runtimes.
3417         * obj-c++.dg/try-catch-2.mm: Same.
3418
3419 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
3420
3421         PR c++/47783
3422         * g++.dg/warn/Wunused-parm-4.C: New test.
3423
3424 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
3425             Jan Hubicka  <jh@suse.cz>
3426
3427         PR debug/47106
3428         PR debug/47402
3429         * g++.dg/debug/pr47106.C: New.
3430
3431 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
3432
3433         PR target/43653
3434         * gcc.target/i386/pr43653.c: New test.
3435
3436 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
3437
3438         PR c++/47172
3439         * g++.dg/template/inherit6.C: New test.
3440
3441 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
3442
3443         PR fortran/47745
3444         * gfortran.dg/class_39.f03: New.
3445
3446 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
3447
3448         PR c++/47326
3449         * g++.dg/cpp0x/variadic106.C: New test.
3450
3451 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
3452
3453         PR libfortran/47757
3454         * gfortran.dg/pr47757-1.f90: New test.
3455         * gfortran.dg/pr47757-2.f90: New test.
3456         * gfortran.dg/pr47757-3.f90: New test.
3457
3458         PR c++/47704
3459         * g++.dg/cpp0x/enum8.C: New test.
3460
3461 2011-02-15  Jason Merrill  <jason@redhat.com>
3462
3463         * g++.dg/inherit/implicit-trivial1.C: New.
3464         * g++.dg/cpp0x/implicit-trivial1.C: New.
3465
3466 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
3467
3468         PR middle-end/47725
3469         * gcc.dg/torture/pr47725.c: Removed.
3470
3471 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
3472
3473         PR target/47755
3474         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
3475         constant does not generate a load from memory.
3476
3477 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
3478
3479         PR middle-end/47725
3480         * gcc.dg/torture/pr47725.c: New.
3481
3482 2011-02-15  Richard Guenther  <rguenther@suse.de>
3483
3484         PR tree-optimization/47743
3485         * gcc.dg/torture/pr47743.c: New testcase.
3486
3487 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
3488
3489         PR middle-end/47581
3490         * gcc.target/i386/pr47581.c: New test.
3491
3492 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
3493
3494         PR fortran/47730
3495         * gfortran.dg/select_type_22.f03: New.
3496
3497 2011-02-14  Jason Merrill  <jason@redhat.com>
3498
3499         * g++.dg/cpp0x/regress/enum1.C: New.
3500
3501 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
3502
3503         * gnat.dg/include.adb: New test.
3504
3505 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
3506
3507         PR fortran/47728
3508         * gfortran.dg/class_38.f03: New.
3509
3510 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
3511
3512         * gcc.dg/pr46494.c: New test.
3513
3514 2011-02-14  Richard Guenther  <rguenther@suse.de>
3515
3516         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
3517
3518 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3519
3520         PR ada/41929
3521         * gnat.dg/null_pointer_deref1.exp: Don't skip on
3522         sparc*-sun-solaris2.11.
3523
3524 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
3525
3526         PR fortran/47349
3527         * gfortran.dg/argument_checking_18.f90: New.
3528
3529 2011-02-13  Tobias Burnus  <burnus@net-b.de>
3530
3531         * gfortran.dg/argument_checking_13.f90: Update dg-error.
3532         * gfortran.dg/argument_checking_17.f90: New.
3533
3534 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
3535
3536         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
3537         are temporarily disabled.
3538         * gfortran.dg/class_7.f03: Ditto.
3539         * gfortran.dg/coarray_14.f90: Ditto.
3540         * gfortran.dg/typebound_proc_13.f03: Ditto.
3541
3542 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
3543
3544         PR fortran/45586
3545         * gfortran.dg/extends_11.f03: New.
3546
3547 2011-02-11  Xinliang David Li  <davidxl@google.com>
3548
3549         PR tree-optimization/47707
3550         * g++.dg/tree-ssa/pr47707.C: New test.
3551
3552 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
3553
3554         * g++.dg/opt/inline17.C: New test.
3555
3556 2011-02-11&