OSDN Git Service

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