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