OSDN Git Service

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