OSDN Git Service

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