OSDN Git Service

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