OSDN Git Service

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