OSDN Git Service

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