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