OSDN Git Service

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