OSDN Git Service

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