OSDN Git Service

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