OSDN Git Service

* c-opts.c (c_common_parse_file): If start_end_main_source_file,
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
2
3         PR middle-end/44071
4         * c-c++-common/asmgoto-4.c: New test.
5         * gcc.target/i386/pr44071.c: New test.
6
7         PR c++/44062
8         * c-c++-common/Wunused-var-7.c: New test.
9         * g++.dg/warn/Wunused-var-9.C: New test.
10
11 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
12
13         PR fortran/43711
14         * gfortran.dg/gomp/pr43711.f90: New.
15
16 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
17
18         PR fortran/31820
19         * gfortran.dg/select_5.f90: Updated.
20
21 2010-05-11  Jan Hubicka  <jh@suse.cz>
22
23         PR tree-optimize/44063
24         * gcc.c-torture/compile/pr44063.c: New testcase.
25
26 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
27
28         PR debug/44023
29         * gcc.dg/pr44023.c: New test.
30
31 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
32
33         * gnat.dg/lto7.adb: New test.
34         * gnat.dg/lto7_pkg.ad[sb]: New helper.
35
36 2010-05-10  Jason Merrill  <jason@redhat.com>
37
38         PR c++/44017
39         * g++.dg/template/inherit5.C: New.
40
41         PR c++/44045
42         * g++.dg/cpp0x/initlist33.C: New.
43         * g++.dg/cpp0x/initlist26.C: Adjust.
44         * g++.dg/cpp0x/initlist28.C: Adjust.
45
46 2010-05-10  Fabien ChĂȘne  <fabien.chene@gmail.com>
47
48         PR c++/43719
49         * g++.dg/init/pr43719.C: New.
50         * g++.dg/anon-struct4.C: Adjust.
51
52 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
53
54         PR debug/44028
55         * gcc.dg/pr44028.c: New test.
56
57 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
58
59         PR fortran/27866
60         PR fortran/35003
61         PR fortran/42809
62         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
63         * gfortran.dg/warn_conversion.f90: New.
64
65 2010-05-10  Michael Matz  <matz@suse.de>
66
67         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
68
69 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
70
71         PR rtl-optimization/44012
72         * gcc.dg/pr44012.c: New.
73
74 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
75
76         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
77         Log text on entry and exit.
78         Prune Sun ld warnings for common symbols with differing sizes.
79         (lto-link-and-maybe-run): Change caller.
80
81 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
82
83         PR fortran/44044
84         * gfortran.dg/class_7.f03: Modified.
85         * gfortran.dg/select_type_1.f03: Modified.
86         * gfortran.dg/select_type_12.f03: New.
87
88 2010-05-10  Richard Guenther  <rguenther@suse.de>
89
90         PR tree-optimization/44050
91         * gcc.dg/torture/pr44050.c: New testcase.
92
93 2010-05-10  Wei Guozhi  <carrot@google.com>
94
95         PR target/42879
96         * gcc.target/arm/pr42879.c: New testcase.
97
98 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
99
100         PR c/44051
101         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
102
103 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
104
105         PR c/10676
106         * gcc.dg/anon-struct-10.c: New test.
107
108 2010-05-09  Richard Guenther  <rguenther@suse.de>
109
110         PR middle-end/44024
111         * gcc.dg/pr44024.c: New testcase.
112
113 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
114
115         PR c/4784
116         * gcc.dg/anon-struct-9.c: New test.
117
118 2010-05-09  Richard Guenther  <rguenther@suse.de>
119
120         PR middle-end/44043
121         * gcc.c-torture/compile/pr44043.c: New testcase.
122
123 2010-05-09  Richard Guenther  <rguenther@suse.de>
124
125         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
126
127 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
128
129         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
130
131 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
132
133         * gnat.dg/lto[12456].adb: Add "target lto" marker.
134         * gnat.dg/specs/lto3.ads: Likewise.
135
136 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
137
138         PR middle-end/28685
139         * gcc.dg/pr28685-1.c: New file.
140
141 2010-05-08  Richard Guenther  <rguenther@suse.de>
142
143         PR tree-optimization/44030
144         * gcc.c-torture/compile/pr44030.c: New testcase.
145
146 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
147
148         * gnat.dg/lto6.adb: New test.
149         * gnat.dg/lto6_pkg.ads: New helper.
150
151 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
152
153         * gnat.dg/lto5.adb: New test.
154         * gnat.dg/lto5_pkg.ad[sb]: New helper.
155
156 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
157
158         * gnat.dg/lto4.ad[sb]: New test.
159
160 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
161
162         * gnat.dg/specs/lto3.ads: New test.
163         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
164         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
165
166 2010-05-08  Quentin Ochem  <ochem@adacore.com>
167
168         * gnat.dg/sizetype3.ad[sb]: New test.
169         * gnat.dg/sizetype3_pkg.ads: New helper.
170
171 2010-05-07  Fabien ChĂȘne  <fabien.chene@gmail.com>
172
173         PR c++/43951
174         * g++.dg/init/new29.C: New.
175
176 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
177
178         PR fortran/40728
179         * gfortran.dg/coarray_1.f90: Fixed error message.
180         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
181         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
182         * gfortran.dg/intrinsic_std_5.f90: New.
183
184 2010-05-07  Jason Merrill  <jason@redhat.com>
185
186         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
187
188 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
189
190         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
191         (size_t, stderr): Remove.
192         (read_error): Replaced __builtin_fprintf by fprintf.
193
194 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
195
196         * gcc.dg/ordered-comparison-1.c: New test.
197         * gcc.dg/ordered-comparison-2.c: New test.
198         * gcc.dg/ordered-comparison-3.c: New test.
199         * gcc.dg/ordered-comparison-4.c: New test.
200
201 2010-05-06  Mike Stump  <mikestump@comcast.net>
202
203         PR objc/35165
204         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
205
206 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
207             Jason Merrill  <jason@redhat.com>
208
209         * g++.dg/cpp0x/nullptr01.C: New.
210         * g++.dg/cpp0x/nullptr02.C: New.
211         * g++.dg/cpp0x/nullptr03.C: New.
212         * g++.dg/cpp0x/nullptr04.C: New.
213         * g++.dg/cpp0x/nullptr05.C: New.
214         * g++.dg/cpp0x/nullptr06.C: New.
215         * g++.dg/cpp0x/nullptr07.C: New.
216         * g++.dg/cpp0x/nullptr08.C: New.
217         * g++.dg/cpp0x/nullptr09.C: New.
218         * g++.dg/cpp0x/nullptr10.C: New.
219         * g++.dg/cpp0x/nullptr11.C: New.
220         * g++.dg/cpp0x/nullptr12.C: New.
221         * g++.dg/cpp0x/nullptr13.C: New.
222         * g++.dg/cpp0x/nullptr14.C: New.
223         * g++.dg/cpp0x/nullptr15.C: New.
224         * g++.dg/cpp0x/nullptr16.C: New.
225         * g++.dg/cpp0x/nullptr17.C: New.
226         * g++.dg/cpp0x/nullptr18.C: New.
227         * g++.dg/cpp0x/nullptr19.C: New.
228         * g++.dg/cpp0x/nullptr20.C: New.
229         * g++.dg/cpp0x/nullptr21.C: New.
230         * g++.dg/cpp0x/nullptr22.C: New.
231         * g++.dg/debug/nullptr01.C: New.
232         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
233
234 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
235
236         * gcc.dg/Wunused-var-8.c: Move to...
237         * c-c++-common/Wunused-var-6.c: ... here.  New test.
238
239 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
240
241         PR c++/40406
242         * g++.dg/template/crash96.C: New.
243
244 2010-05-06  Jan Hubicka  <jh@suse.cz>
245
246         PR tree-optimization/43791
247         * gcc.c-torture/compile/pr43791.c: New file.
248
249 2010-05-06  Michael Matz  <matz@suse.de>
250
251         PR tree-optimization/43984
252         * gfortran.dg/pr43984.f90: New test.
253
254 2010-05-06  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
255
256         PR 40989
257         * gcc.dg/pr40989.c: New.
258
259 2010-05-06  Richard Guenther  <rguenther@suse.de>
260
261         PR tree-optimization/43934
262         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
263
264 2010-05-06  Richard Guenther  <rguenther@suse.de>
265
266         PR tree-optimization/43987
267         * gcc.c-torture/execute/pr43987.c: New testcase.
268         * gcc.dg/torture/pta-escape-1.c: Adjust.
269         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
270         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
271         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
272         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
273
274 2010-04-22  Jakub Jelinek <jakub@redhat.com>
275             Dodji Seketeli  <dodji@redhat.com>
276
277         PR c/18624
278         * g++.dg/warn/Wunused-7.C: Add dg-warning.
279         * g++.dg/template/sfinae16.C: Likewise.
280         * gcc.dg/Wunused-var-1.c: Moved to...
281         * c-c++-common/Wunused-var-1.c: ...here. New test.
282         * gcc.dg/Wunused-var-2.c: Moved to...
283         * c-c++-common/Wunused-var-2.c: ...here. New test.
284         * gcc.dg/Wunused-var-3.c: Moved to...
285         * c-c++-common/Wunused-var-3.c: ...here. New test.
286         * gcc.dg/Wunused-var-4.c: Moved to...
287         * gcc.dg/Wunused-var-1.c: ... here.
288         * gcc.dg/Wunused-var-5.c: Moved to...
289         * c-c++-common/Wunused-var-4.c: ...here. New test.
290         * gcc.dg/Wunused-var-7.c: Moved to...
291         * c-c++-common/Wunused-var-5.c: ...here. New test.
292         * gcc.dg/Wunused-var-6.c: Moved to...
293         * gcc.dg/Wunused-var-2.c: ... here.
294         * c-c++-common/Wunused-var-1.c: New test.
295         * c-c++-common/Wunused-var-2.c: New test.
296         * c-c++-common/Wunused-var-3.c: New test.
297         * c-c++-common/Wunused-var-4.c: New test.
298         * c-c++-common/Wunused-var-5.c: New test.
299         * g++.dg/warn/Wunused-var-1.C: New test.
300         * g++.dg/warn/Wunused-var-2.C: New test.
301         * g++.dg/warn/Wunused-var-3.C: New test.
302         * g++.dg/warn/Wunused-var-4.C: New test.
303         * g++.dg/warn/Wunused-var-5.C: New test.
304         * g++.dg/warn/Wunused-var-6.C: New test.
305         * g++.dg/warn/Wunused-var-7.C: New test.
306         * g++.dg/warn/Wunused-var-8.C: New test.
307         * g++.dg/warn/Wunused-parm-1.C: New test.
308         * g++.dg/warn/Wunused-parm-2.C: New test.
309         * g++.dg/warn/Wunused-parm-3.C: New test.
310
311 2010-05-06  Tobias Burnus  <burnus@net-b.de>
312
313         PR fortran/43985
314         * gfortran.dg/gomp/crayptr5.f90: New test case.
315
316 2010-05-05  Jason Merrill  <jason@redhat.com>
317
318         PR debug/43370
319         * g++.dg/ext/attrib39.C: New.
320
321 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
322
323         PR fortran/24978
324         * gfortran.dg/data_invalid.f90: New.
325
326 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
327
328         * gnat.dg/lto2.adb: New test.
329
330 2010-05-05  Jason Merrill  <jason@redhat.com>
331
332         PR c++/43787
333         * g++.dg/opt/empty1.C: New.
334
335 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
336
337         PR fortran/43696
338         * gfortran.dg/class_17.f03: New.
339
340 2010-05-04  Neil Vachharajani <nvachhar@google.com>
341
342         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
343
344 2010-05-04  Mike Stump  <mikestump@comcast.net>
345
346         PR objc/35165
347         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
348
349 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
350
351         PR target/43668
352         * gcc.target/i386/pr43668.c: New.
353
354 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
355
356         PR c++/43028
357         * g++.dg/cpp0x/initlist31.C: New.
358
359 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
360
361         PR c/43981
362         * gcc.dg/Wunused-var-8.c: New test.
363
364 2010-05-04  Jason Merrill  <jason@redhat.com>
365
366         PR c++/38064
367         * g++.dg/cpp0x/enum3.C: Extend.
368
369 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
370
371         PR target/43799
372         * gcc.target/i386/pr43799.c: New.
373
374 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
375
376         * gnat.dg/lto1.adb: New test.
377         * gnat.dg/lto1_pkg.ad[sb]: New helper.
378
379 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
380
381         PR middle-end/43671
382         * gcc.target/i386/pr43671.c: New.
383
384 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
385
386         PR c++/43705
387         * g++.dg/template/crash95.C: New.
388
389 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
390
391         PR debug/43508
392         * gcc.target/i386/pr43508.c: New.
393
394 2010-05-04  Richard Guenther  <rguenther@suse.de>
395
396         PR tree-optimization/43879
397         * g++.dg/torture/pr43879-1_0.C: New testcase.
398         * g++.dg/torture/pr43879-1_1.C: Likewise.
399
400 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
401
402         PR c++/43953
403         * g++.dg/other/crash-12.C: New test.
404
405 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
406
407         * g++.dg/cdce3.C: Add a space.  Updated.
408
409 2010-05-03  Jason Merrill  <jason@redhat.com>
410
411         PR c++/43680
412         * g++.dg/opt/enum2.C: New.
413         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
414         * g++.dg/warn/Wswitch-1.C: Adjust message.
415
416 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
417
418         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
419         * g++.dg/ext/label13.C: Fix typo.
420         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
421         alpha*-dec-osf5*.
422         * gcc.c-torture/compile/limits-declparen.c: xfail on
423         alpha*-dec-osf5* with -g.
424         * gcc.c-torture/compile/limits-pointer.c: Likewise.
425         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
426         * gcc.dg/c99-tgmath-2.c: Likewise.
427         * gcc.dg/c99-tgmath-3.c: Likewise.
428         * gcc.dg/c99-tgmath-4.c: Likewise.
429
430 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
431
432         PR fortran/43592
433         * gfortran.dg/unexpected_interface.f90: New test.
434
435 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
436
437         * ada/acats/run_acats (which): New function.
438         (host_gnatchop, host_gnatmake): Use it.
439
440 2010-05-03  Richard Guenther  <rguenther@suse.de>
441
442         PR tree-optimization/43971
443         * gcc.dg/pr43971.c: New testcase.
444
445 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
446
447         PR debug/43972
448         * gcc.dg/debug/pr43972.c: New test.
449
450 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
451
452         PR testsuite/43963
453         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
454
455 2010-05-02  Richard Guenther  <rguenther@suse.de>
456
457         PR tree-optimization/43879
458         * gcc.dg/torture/pr43879-3.c: New testcase.
459
460 2010-05-01  Richard Guenther  <rguenther@suse.de>
461
462         PR tree-optimization/43949
463         * g++.dg/warn/Warray-bounds-5.C: New testcase.
464
465 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
466
467         PR c++/43951
468         * g++.dg/init/new28.C: New.
469
470 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
471
472         PR objc++/32052
473         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
474         structure and nested declarations.
475         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
476         structure and nested declarations.  Reduce header clutter and
477         use _exit() rather than abort().
478         * objc.dg/encode-10.m: New.
479         * objc.dg/encode-11.m: New.
480
481 2010-04-30  DJ Delorie  <dj@redhat.com>
482
483         * gcc.c-torture/execute/20100430-1.c: New test.
484
485 2010-04-30  Jason Merrill  <jason@redhat.com>
486
487         PR c++/43868
488         * g++.dg/template/ptrmem21.C: New.
489
490 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
491
492         PR fortran/18918
493         PR fortran/43931
494         * gfortran.dg/coarray_13.f90: New test.
495
496 2010-04-30  Richard Guenther  <rguenther@suse.de>
497
498         PR lto/43946
499         * gcc.dg/lto/20100430-1_0.c: New testcase.
500
501 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
502
503         PR debug/43942
504         * c-c++-common/pr43942.c: New test.
505
506 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
507
508         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
509         conflict with darwin crt1.o 'start' symbol.
510
511 2010-04-30  Richard Guenther  <rguenther@suse.de>
512
513         PR tree-optimization/43879
514         * gcc.dg/torture/pr43879_1.c: New testcase.
515
516 2010-04-30  Richard Guenther  <rguenther@suse.de>
517
518         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
519
520 2010-04-29  Fabien ChĂȘne  <fabien.chene@gmail.com>
521
522         PR c++/43890
523         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
524         user-provided constructor while recursing.
525
526 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
527
528         PR fortran/42274
529         * gfortran.dg/class_16.f03: New test.
530
531 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
532
533         PR fortran/42274
534         * gfortran.dg/class_15.f03: New.
535
536 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
537
538         PR fortran/43326
539         * gfortran.dg/dynamic_dispatch_9.f03: New test.
540
541 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
542
543         PR fortran/43492
544         * gfortran.dg/generic_22.f03 : New test.
545
546 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
547
548         PR fortran/42353
549         * gfortran.dg/class_14.f03: New test.
550
551 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
552
553         PR fortran/42680
554         * gfortran.dg/interface_32.f90: New test.
555
556 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
557             Janus Weil  <janus@gcc.gnu.org>
558
559         PR fortran/41829
560         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
561         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
562         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
563
564 2010-04-28  Mike Stump  <mikestump@comcast.net>
565
566         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
567         dg-excess-errors.
568         * g++.dg/uninit-pred-2_b.C: Likewise.
569
570 2010-04-28  Tobias Burnus  <burnus@net-b.de>
571
572         PR fortran/18918
573         PR fortran/43919
574         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
575
576 2010-04-28  Matthias Klose  <doko@ubuntu.com>
577
578         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
579         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
580         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
581         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
582         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
583
584 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
585
586         * gcc.dg/const-uniq-1.c: New test.
587         * gcc.dg/lto/const-uniq_[01].c: Likewise.
588
589 2010-04-28  Xinliang David Li  <davidxl@google.com>
590
591         * gcc.dg/uninit-pred-2_b.c: New test.
592         * gcc.dg/uninit-pred-4_b.c: New test.
593         * gcc.dg/uninit-pred-3_d.c: New test.
594         * gcc.dg/uninit-pred-6_b.c: New test.
595         * gcc.dg/uninit-pred-8_b.c: New test.
596         * gcc.dg/uninit-pred-3_a.c: New test.
597         * gcc.dg/uninit-pred-2_c.c: New test.
598         * gcc.dg/uninit-pred-5_a.c: New test.
599         * gcc.dg/uninit-pred-3_e.c: New test.
600         * gcc.dg/uninit-pred-7_a.c: New test.
601         * gcc.dg/uninit-pred-6_c.c: New test.
602         * gcc.dg/uninit-pred-9_a.c: New test.
603         * gcc.dg/uninit-pred-8_c.c: New test.
604         * gcc.dg/uninit-pred-3_b.c: New test.
605         * gcc.dg/uninit-pred-5_b.c: New test.
606         * gcc.dg/uninit-pred-7_b.c: New test.
607         * gcc.dg/uninit-pred-6_d.c: New test.
608         * gcc.dg/uninit-pred-9_b.c: New test.
609         * gcc.dg/uninit-pred-2_a.c: New test.
610         * gcc.dg/uninit-pred-4_a.c: New test.
611         * gcc.dg/uninit-pred-3_c.c: New test.
612         * gcc.dg/uninit-pred-6_a.c: New test.
613         * gcc.dg/uninit-pred-8_a.c: New test.
614         * gcc.dg/uninit-pred-7_c.c: New test.
615         * gcc.dg/uninit-pred-6_e.c: New test.
616         * g++.dg/uninit-pred-loop-1_b.cc: New test.
617         * g++.dg/uninit-pred-1_a.C: New test.
618         * g++.dg/uninit-pred-1_b.C: New test.
619         * g++.dg/uninit-pred-2_a.C: New test.
620         * g++.dg/uninit-pred-2_b.C: New test.
621         * g++.dg/uninit-pred-loop-1_a.cc: New test.
622         * g++.dg/uninit-pred-loop-1_c.cc: New test.
623         * g++.dg/uninit-pred-loop_1.cc: New test.
624
625 2010-04-28  Martin Jambor  <mjambor@suse.cz>
626
627         * gcc.dg/lto/20091209-1_0.c: New testcase.
628
629 2010-04-28  Richard Guenther  <rguenther@suse.de>
630
631         PR tree-optimization/43879
632         PR tree-optimization/43909
633         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
634
635 2010-04-28  Richard Guenther  <rguenther@suse.de>
636
637         PR c++/43880
638         * g++.dg/torture/pr43880.C: New testcase.
639
640 2010-04-28  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
641
642         PR c++/9335
643         * g++.dg/template/recurse2.C: Update
644         * g++.dg/template/recurse.C: Update.
645         * g++.dg/template/pr23510.C: Update.
646         * lib/prune.exp: Filter out 'recursively instantiated'.
647
648 2010-04-27  Fabien ChĂȘne  <fabien.chene@gmail.com>
649
650         PR c++/29043
651         * g++.dg/init/pr29043.C: New.
652
653 2010-04-27  Jason Merrill  <jason@redhat.com>
654
655         * g++.dg/lookup/scoped5.C: Adjust.
656         * g++.dg/lookup/scoped8.C: Adjust.
657         * g++.dg/template/dependent-expr5.C: Adjust.
658         * g++.old-deja/g++.brendan/nest1.C: Adjust.
659
660         PR c++/43856
661         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
662
663         PR c++/43875
664         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
665
666 2010-04-27  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
667             Jan Hubicka <hubicka@ucw.cz>
668
669         * gcc.dg/pure-2.c: New testcase.
670         * gcc.dg/const-1.c: New testcase.
671
672 2010-04-27  Jason Merrill  <jason@redhat.com>
673
674         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
675
676         PR c++/41468
677         * g++.dg/template/sfinae17.C: New.
678         * g++.dg/template/sfinae18.C: New.
679
680 2010-04-27  Fabien ChĂȘne  <fabien.chene@gmail.com>
681
682         * g++.dg/init/pr42844.C: New.
683         * g++.dg/cpp0x/pr42844-2.C: New.
684         * g++.dg/cpp0x/defaulted2.C: Adjust.
685         * g++.dg/tree-ssa/pr27549.C: Likewise.
686         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
687
688 2010-04-27  Tobias Burnus  <burnus@net-b.de>
689
690         PR fortran/18918
691         * gfortran.dg/coarray_12.f90: Fix dump parsing.
692
693 2010-04-27  Richard Guenther  <rguenther@suse.de>
694
695         PR middle-end/40561
696         * g++.dg/other/pr40561.C: New testcase.
697
698 2010-04-27  Martin Jambor  <mjambor@suse.cz>
699
700         PR middle-end/43812
701         * g++.dg/ipa/pr43812.C: New test.
702
703 2010-04-27  Jan Hubicka  <jh@suse.cz>
704
705         * gcc.dg/ipa/iinline-1.c (main): Rename to...
706         (test): ... this one.
707
708 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
709
710         PR target/40657
711         * gcc.target/arm/thumb-stackframe.c: New test.
712
713 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
714         
715         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
716         * gcc.dg/misc-column.c: Likewise.
717         * gcc.dg/Walways-true-1.c: Likewise.
718         * gcc.dg/Walways-true-2.c: Likewise.
719         * gcc.dg/warn-addr-cmp.c: Likewise.
720
721 2010-04-27  Tobias Burnus  <burnus@net-b.de>
722
723         PR fortran/18918
724         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
725         * gfortran.dg/coarray_12.f90: New.
726
727 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
728
729         PR c/32207
730         * gcc.dg/pr32207.c: New test.
731         * gcc.dg/misc-column.c: Adjust expected warning.
732         * gcc.dg/Walways-true-1.c: Likewise.
733         * gcc.dg/Walways-true-2.c: Likewise.
734         * gcc.dg/warn-addr-cmp.c: Likewise.
735
736 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
737
738         PR lto/42776
739         * lib/lto.exp (lto_prune_vis_warns): New function.
740         (lto-link-and-maybe-run): Call it.
741
742 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
743
744         PR tree-optimization/43904
745         * gcc.dg/tree-ssa/tailcall-6.c: New.
746
747 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
748
749         PR testsuite/35165
750         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
751         Darwin8/OSX10.4 - compatible code generation.
752         Use scan-rtl-dump.
753         * obj-c++.dg/stubify-1.mm: Ditto.
754         * lib/objc-torture.exp: Do not require link success for
755         "trivial.m" in the runtime checks when dowhat = 'compile'.
756         * lib/dg-pch.exp: (dg-flags-pch): New Proc.
757         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
758         Darwin8/OSX10.4 - compatible code generation.
759         * objc.dg/stubify-2.m: Ditto.
760         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
761         * objc.dg/next-runtime-1.m: Ditto.
762         * objc.dg/stret-2.m: Restrict to ilp32 targets.
763         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
764         runtimes on Darwin.
765
766 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
767
768         PR 43715
769         * testsuite/lib/plugin-support.exp: Use "-undefined
770         dynamic_lookup" on darwin.
771
772 2010-04-26  Richard Guenther  <rguenther@suse.de>
773
774         * gcc.dg/lto/20100426_0.c: New testcase.
775
776 2010-04-26  Jie Zhang  <jie@codesourcery.com>
777
778         PR tree-optimization/43833
779         gcc.dg/Warray-bounds-8.c: New test case.
780
781 2010-04-26  Richard Guenther  <rguenther@suse.de>
782
783         PR lto/43080
784         * g++.dg/lto/20100423-3_0.C: New testcase.
785
786 2010-04-26  Richard Guenther  <rguenther@suse.de>
787
788         PR lto/42425
789         * g++.dg/lto/20100423-2_0.C: New testcase.
790
791 2010-04-26  Ira Rosen  <irar@il.ibm.com>
792
793         * gcc.dg/vect/bb-slp-23.c: New test.
794
795 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
796
797         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
798         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
799         * gcc.dg/c1x-float-1.c: New test.
800
801 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
802
803         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
804         of "lea\[ \t\]".
805
806 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
807
808         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
809         FreeBSD.
810         * gfortran.dg/default_format_denormal_1.f90: Ditto.
811         * gfortran.dg/default_format_2.f90: Ditto.
812
813 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
814
815         * gfortran.dg/pr43505.f90: Clean up .mod file.
816         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
817         * gfortran.dg/pr41347.f90: Ditto.
818         * gfortran.dg/internal_pack_4.f90: Ditto.
819         * gfortran.dg/proc_decl_23.f90: Ditto.
820         * gfortran.dg/recursive_check_3.f90: Ditto.
821         * gfortran.dg/intent_out_3.f90: Ditto.
822         * gfortran.dg/assignment_2.f90: Ditto.
823         * gfortran.dg/pr41928.f90: Ditto.
824         * gfortran.dg/pr42166.f90: Ditto.
825         * gfortran.dg/private_type_12.f90: Ditto.
826         * gfortran.dg/graphite/pr42185.f90: Ditto.
827         * gfortran.dg/graphite/pr42186.f90: Ditto.
828         * gfortran.dg/graphite/pr40982.f90: Ditto.
829         * gfortran.dg/graphite/id-2.f90: Ditto.
830         * gfortran.dg/graphite/id-4.f90: Ditto.
831         * gfortran.dg/graphite/pr42050.f90: Ditto.
832         * gfortran.dg/graphite/id-18.f90: Ditto.
833         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
834         * gfortran.dg/graphite/pr41924.f90: Ditto.
835         * gfortran.dg/graphite/pr42393.f90: Ditto.
836         * gfortran.dg/graphite/pr37980.f90: Ditto.
837         * gfortran.dg/graphite/pr38953.f90: Ditto.
838         * gfortran.dg/graphite/pr42180.f90: Ditto.
839         * gfortran.dg/graphite/pr42181.f90: Ditto.
840         * gfortran.dg/where_operator_assign_4.f90: Ditto.
841         * gfortran.dg/select_type_4.f90: Ditto.
842         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
843         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
844         * gfortran.dg/lto/pr40725_0.f03: Ditto.
845         * gfortran.dg/elemental_args_check_2.f90: Ditto.
846         * gfortran.dg/whole_file_11.f90: Ditto.
847         * gfortran.dg/private_type_11.f90: Ditto.
848         * gfortran.dg/vect/vect-gems.f90: Ditto.
849         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
850
851 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
852
853         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
854
855 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
856
857         * gnat.dg/pack15.ad[sb]: New test.
858
859 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
860
861         * gcc.target/arm/mla-1.c: New test.
862
863 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
864
865         PR fortran/30073
866         PR fortran/43793
867         * gfortran.dg/pr43793.f90: New test.
868
869 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
870
871         PR tree-optimization/41442
872         * gcc.target/i386/pr41442.c: New test.
873
874 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
875
876         PR fortran/43832
877         * gfortran.dg/fgetc_3.f90: Delete bogus test.
878
879 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
880
881         PR fortran/43832
882         * gfortran.dg/open_nounit.f90: New test.
883
884 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
885
886         PR fortran/43841
887         PR fortran/43843
888         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
889
890 2010-04-23  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
891
892         * gcc.dg/Wconversion-integer.c: Update.
893
894 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
895
896         * gnat.dg/unchecked_convert5.adb: New test.
897
898 2010-04-23  Richard Guenther  <rguenther@suse.de>
899
900         PR lto/41734
901         * gcc.dg/lto/20100423-2_0.c: New testcase.
902         * gcc.dg/lto/20100423-2_0.c: Likewise.
903
904 2010-04-23  Richard Guenther  <rguenther@suse.de>
905
906         PR lto/43455
907         * gcc.dg/lto/20100423-1_0.c: New testcase.
908         * gcc.dg/lto/20100423-1_1.c: Likewise.
909
910 2010-04-23  Martin Jambor  <mjambor@suse.cz>
911
912         PR tree-optimization/43846
913         * gcc.dg/tree-ssa/sra-10.c: New test.
914
915 2010-04-23  Martin Jambor  <mjambor@suse.cz>
916
917         PR middle-end/43835
918         * gcc.c-torture/execute/pr43835.c: New test.
919
920 2010-04-23  Richard Guenther  <rguenther@suse.de>
921
922         PR lto/42653
923         * g++.dg/lto/20100423-1_0.C: New testcase.
924
925 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
926
927         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
928
929 2010-04-22  Ira Rosen  <irar@il.ibm.com>
930
931         PR tree-optimization/43842
932         * gcc.dg/vect/pr43842.c: New test.
933
934 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
935
936         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
937         * gcc.target/i386/wmul-2.c: Likewise.
938
939 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
940
941         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
942         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
943
944 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
945
946         * gfortran.dg/reassoc_6.f: New testcase.
947
948 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
949
950         PR middle-end/29274
951         * gcc.target/arm/wmul-1.c: New test.
952         * gcc.target/arm/wmul-2.c: New test.
953
954 2010-04-22  Richard Guenther  <rguenther@suse.de>
955
956         PR tree-optimization/43845
957         * gcc.c-torture/compile/pr43845.c: New testcase.
958
959 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
960
961         PR middle-end/29274
962         * gcc.target/i386/wmul-1.c: New test.
963         * gcc.target/i386/wmul-2.c: New test.
964         * gcc.target/bfin/wmul-1.c: New test.
965         * gcc.target/bfin/wmul-2.c: New test.
966
967 2010-04-22  Richard Guenther  <rguenther@suse.de>
968
969         PR fortran/43829
970         * gfortran.dg/vector_subscript_6.f90: New testcase.
971         * gfortran.dg/assign_10.f90: Adjust.
972
973 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
974
975         PR fortran/43836
976         * gfortran.dg/gomp/pr43836.f90: New test.
977
978 2010-04-21  Richard Guenther  <rguenther@suse.de>
979
980         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
981
982 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
983
984         * gcc.dg/torture/builtin-cproj-3.c: New.
985
986 2010-04-20  Jason Merrill  <jason@redhat.com>
987
988         PR c++/9335
989         * g++.dg/template/recurse2.C: New.
990         * g++.dg/parse/crash36.C: Adjust.
991         * g++.dg/other/fold1.C: Adjust.
992         * g++.dg/init/member1.C: Adjust.
993         * lib/prune.exp: Prune "skipping N instantiation contexts".
994
995 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
996
997         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
998
999 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1000
1001         * gcc.dg/torture/builtin-cproj-1.c: New.
1002         * gcc.dg/torture/builtin-cproj-2.c: New.
1003
1004 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
1005
1006         PR c++/43800
1007         PR c++/43704
1008         * g++.dg/template/typedef32.C: Adjust.
1009         * g++.dg/template/typedef33.C: New test.
1010
1011 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
1012
1013         PR fortran/43227
1014         * gfortran.dg/proc_decl_23.f90: New test.
1015
1016         PR fortran/43266
1017         * gfortran.dg/abstract_type_6.f03: New test.
1018
1019 2010-04-20  Xinliang David Li  <davidxl@google.com>
1020
1021         * g++.dg/tree-ssa/fold-compare.C: New.
1022
1023 2010-04-20  Richard Guenther  <rguenther@suse.de>
1024
1025         PR tree-optimization/39417
1026         * g++.dg/torture/pr39417.C: New testcase.
1027
1028 2010-04-20  Richard Guenther  <rguenther@suse.de>
1029
1030         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
1031
1032 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
1033
1034         * g++.dg/debug/dwarf2/rv1.C: New test.
1035
1036 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1037
1038         PR target/43635
1039         * gcc.c-torture/compile/pr43635.c: New testcase.
1040
1041 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
1042
1043         PR fortran/43339
1044         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
1045         of sequential loops being private only in the innermost containing
1046         task region.
1047
1048         PR middle-end/43337
1049         * gfortran.dg/gomp/pr43337.f90: New test.
1050
1051 2010-04-19  Richard Guenther  <rguenther@suse.de>
1052
1053         PR tree-optimization/43796
1054         * gfortran.dg/pr43796.f90: New testcase.
1055
1056 2010-04-19  Richard Guenther  <rguenther@suse.de>
1057
1058         PR tree-optimization/43783
1059         * gcc.c-torture/execute/pr43783.c: New testcase.
1060
1061 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
1062
1063         PR target/43766
1064         * gcc.target/i386/pr43766.c: New test.
1065
1066 2010-04-19  Jie Zhang  <jie@codesourcery.com>
1067
1068         PR target/43662
1069         * gcc.target/i386/pr43662.c: New test.
1070
1071 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
1072
1073         PR c++/43704
1074         * g++.dg/template/typedef32.C: New test.
1075
1076 2010-04-19  Ira Rosen  <irar@il.ibm.com>
1077
1078         PR tree-optimization/37027
1079         * lib/target-supports.exp
1080         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
1081         * gcc.dg/vect/pr37027.c: New test.
1082         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
1083         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
1084         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
1085         gcc.dg/vect/vect-complex-6.c: Likewise.
1086
1087 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
1088
1089         * g++.dg/debug/dwarf2/enum1.C: New test.
1090
1091 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
1092
1093         * gnat.dg/rep_clause5.ad[sb]: New test.
1094         * gnat.dg/rep_clause5_pkg.ads: New helper.
1095
1096 2010-04-18  Ira Rosen  <irar@il.ibm.com>
1097
1098         PR tree-optimization/43771
1099         * g++.dg/vect/pr43771.cc: New test.
1100
1101 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
1102
1103         PR fortran/31538
1104         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
1105         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
1106
1107 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
1108
1109         * gnat.dg/sizetype.adb: Rename into...
1110         * gnat.dg/sizetype1.adb: ...this.
1111         * gnat.dg/sizetype2.adb: New test.
1112
1113 2010-04-16  Richard Guenther  <rguenther@suse.de>
1114
1115         PR tree-optimization/43572
1116         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
1117
1118 2010-04-16  Olivier Hainque  <hainque@adacore.com>
1119
1120         * gnat.dg/specs/discr_private.ads: New test.
1121
1122 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
1123
1124         PR target/41514
1125         * gcc.target/arm/thumb-comparisons.c: New test.
1126
1127         PR target/40603
1128         * gcc.target/arm/thumb-cbranchqi.c: New test.
1129
1130 2010-04-16  Christian Bruel  <christian.bruel@st.com>
1131
1132         * g++.dg/torture/pr36191.C: Enable for SH.
1133
1134 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
1135
1136         * gnat.dg/wide_boolean.adb: New test.
1137         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
1138
1139 2010-04-15  Richard Guenther  <rguenther@suse.de>
1140
1141         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
1142         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
1143         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
1144         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
1145         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
1146         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
1147         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
1148         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
1149         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
1150         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
1151         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
1152         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
1153         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
1154         * gcc.dg/torture/ipa-pta-2.c: Likewise.
1155         * gcc.dg/torture/ipa-pta-1.c: Adjust.
1156
1157 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
1158
1159         PR target/21803
1160         * gcc.target/arm/pr42496.c: New test.
1161
1162 2010-04-14  Jason Merrill  <jason@redhat.com>
1163
1164         PR c++/36625
1165         * g++.dg/ext/attrib38.C: New.
1166
1167 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
1168
1169         PR testsuite/43739
1170         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
1171
1172 2010-04-14  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
1173
1174         PR 42966
1175         * gcc.dg/cpp/warn-undef-2.c: Update.
1176         * gcc.dg/cpp/warn-traditional-2.c: Update.
1177         * gcc.dg/cpp/warn-comments-2.c: Update.
1178         * gcc.dg/cpp/warn-variadic-2.c: Update.
1179         * gcc.dg/cpp/warn-long-long-2.c: Update.
1180         * gcc.dg/cpp/warn-deprecated-2.c: Update.
1181         * gcc.dg/cpp/warn-multichar-2.c: Update.
1182         * gcc.dg/cpp/warn-normalized-3.c: Update.
1183         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
1184         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
1185         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
1186         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
1187         * gcc.dg/cpp/warn-redefined-2.c: Update.
1188         * gfortran.dg/warning-directive-2.F90: Update.
1189         * c-c++-common/cpp/warning-directive-2.c: Update.
1190
1191 2010-04-14  Michael Matz  <matz@suse.de>
1192
1193         PR tree-optimization/42963
1194         * testsuite/gcc.dg/pr42963.c: New testcase.
1195
1196 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
1197
1198         * gnat.dg/class_wide.adb: Rename into...
1199         * gnat.dg/class_wide1.adb: ...this.
1200         * gnat.dg/class_wide2.ad[sb]: New test.
1201
1202 2010-04-14  Tobias Burnus  <burnus@net-b.de>
1203
1204         PR fortran/18918
1205         * gfortran.dg/coarray_9.f90: Update dg-errors.
1206         * gfortran.dg/coarray_10.f90: New test.
1207         * gfortran.dg/coarray_11.f90: New test.
1208
1209 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1210
1211         PR fortran/43747
1212         gfortran.dg/initialization_24.f90: New test.
1213
1214 2010-04-13  Jason Merrill  <jason@redhat.com>
1215
1216         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
1217         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
1218
1219 2010-04-13  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
1220
1221         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
1222         * g++.dg/dg.exp: Likewise.
1223         * gcc.dg/cpp/warning-directive-1.c: Move to ...
1224         * c-c++-common/cpp/warning-directive-1.c: ... here.
1225         * gcc.dg/cpp/warning-directive-2.c: Move to ...
1226         * c-c++-common/cpp/warning-directive-2.c: ... here.
1227         * gcc.dg/cpp/warning-directive-3.c: Move to ...
1228         * c-c++-common/cpp/warning-directive-3.c: ... here.
1229         * gcc.dg/cpp/warning-directive-4.c: Move to ...
1230         * c-c++-common/cpp/warning-directive-4.c: ... here.
1231         * g++.dg/cpp/warning-directive-1.C: Delete.
1232         * g++.dg/cpp/warning-directive-2.C: Delete.
1233         * g++.dg/cpp/warning-directive-3.C: Delete.
1234         * g++.dg/cpp/warning-directive-4.C: Delete.
1235         * gcc.dg/cpp/normalised-3.c: Delete.
1236         * g++.dg/cpp/normalised-1.C: Rename as ...
1237         * c-c++-common/cpp/normalised-3.c: ... this.
1238
1239 2010-04-13  Martin Jambor  <mjambor@suse.cz>
1240
1241         * gcc.dg/tree-ssa/sra-9.c: New test.
1242
1243 2010-04-13  Michael Matz  <matz@suse.de>
1244
1245         PR middle-end/43730
1246         * gcc.dg/pr43730.c: New test.
1247
1248 2010-04-13  Michael Matz  <matz@suse.de>
1249
1250         * gcc.dg/tree-ssa/negate.c: New testcase.
1251
1252 2010-04-13  Richard Guenther  <rguenther@suse.de>
1253
1254         PR testsuite/43735
1255         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
1256
1257 2010-04-13  Richard Guenther  <rguenther@suse.de>
1258
1259         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
1260
1261 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
1262
1263         * gnat.dg/derived_type1.adb: New test.
1264
1265 2010-04-13  Matthias Klose  <doko@ubuntu.com>
1266
1267         * gcc.dg/plugindir1.c: New testcase.
1268         * gcc.dg/plugindir2.c: New testcase.
1269         * gcc.dg/plugindir3.c: New testcase.
1270         * gcc.dg/plugindir4.c: New testcase.
1271
1272 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
1273
1274         * gcc.target/i386/rotate-2.c: New test.
1275
1276 2010-04-12  Jason Merrill  <jason@redhat.com>
1277
1278         PR c++/43641
1279         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
1280         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
1281
1282 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
1283
1284         PR c++/25811
1285         * g++.dg/init/pr25811.C: New test.
1286
1287 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1288
1289         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
1290         dg-error, dg-warning.
1291         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
1292
1293 2010-04-12  Richard Guenther  <rguenther@suse.de>
1294
1295         * gcc.dg/torture/inline-2.c: New testcase.
1296
1297 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
1298
1299         PR bootstrap/43699
1300         * gcc.dg/Wunused-var-7.c: New test.
1301
1302         PR tree-optimization/43560
1303         * gcc.c-torture/execute/pr43560.c: New test.
1304
1305 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
1306
1307         * gnat.dg/aggr13.adb: New test.
1308         * gnat.dg/aggr14.adb: Likewise.
1309         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
1310
1311 2010-04-12  Richard Guenther  <rguenther@suse.de>
1312
1313         PR c++/43611
1314         * g++.dg/torture/pr43611.C: New testcase.
1315
1316 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
1317
1318         PR c/36774
1319         * gcc.dg/pr36774-1.c: New test.
1320         * gcc.dg/pr36774-2.c: New test.
1321
1322 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
1323
1324         * gcc.target/sh/rte-delay-slot.c: New test.
1325
1326 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
1327
1328         * gnat.dg/pack9.adb: Remove -cargs option.
1329         * gnat.dg/aggr12.ad[sb]: New test.
1330
1331 2010-04-10  Jie Zhang  <jie@codesourcery.com>
1332
1333         PR target/43417
1334         * gcc.target/sh/pr43417.c: New test.
1335
1336 2010-04-10  Tobias Burnus  <burnus@net-b.de>
1337
1338         PR fortran/43591
1339         * gfortran.dg/spec_expr_6.f90: New test.
1340
1341 2010-04-09  Manuel LĂłpez-Ibåñez <manu@gcc.gnu.org>
1342
1343         PR cpp/43195
1344         * gcc.dg/cpp/pr43195.c: New.
1345         * gcc.dg/cpp/pr43195.h: New.
1346
1347 2010-04-09  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
1348
1349         PR 42965
1350         * gcc.dg/Werror-6.c: Adjust.
1351         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
1352         * gcc.dg/Werror-4.c: Likewise.
1353         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
1354         * gcc.dg/Wswitch-enum-error.c: Likewise.
1355         * gcc.dg/Wpointer-arith.c: Likewise.
1356         * gcc.dg/Wfatal.c: Likewise.
1357         * gcc.dg/Wswitch-error.c: Likewise.
1358         * g++.dg/warn/unused-result1-Werror.c: Likewise.
1359         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
1360         * gcc.dg/cpp/warn-undef-2.c: Likewise.
1361         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
1362         * gcc.dg/cpp/warn-comments-2.c: Likewise.
1363         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
1364         * gcc.dg/cpp/warning-directive-2.c: Likewise.
1365         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
1366         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
1367         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
1368         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
1369         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
1370         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
1371         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
1372         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
1373         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
1374         * g++.dg/cpp/warning-directive-2.C: Likewise.
1375         * gfortran.dg/warning-directive-2.F90: Likewise.
1376
1377 2010-04-09  Jason Merrill  <jason@redhat.com>
1378
1379         PR c++/42623
1380         * g++.dg/template/sizeof13.C: New.
1381
1382 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
1383
1384         * g++.dg/other/pr35504.C: Add check for thiscall.
1385         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
1386         * gcc.dg/torture/stackalign/thiscall-1.c: New.
1387
1388 2010-04-09  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
1389
1390         PR c++/28584
1391         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
1392         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
1393         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
1394         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
1395         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
1396         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
1397         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
1398         * g++.dg/other/increment1.C: Likewise.
1399
1400 2010-04-09  Tobias Burnus  <burnus@net-b.de>
1401
1402         PR fortran/18918
1403         * gfortran.dg/coarray_7.f90: New test.
1404         * gfortran.dg/coarray_8.f90: New test.
1405
1406 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
1407
1408         PR fortran/28039
1409         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
1410
1411 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1412
1413         PR target/43643
1414         * gcc.dg/pr43643.c: New test.
1415
1416 2010-04-08  Tobias Burnus  <burnus@net-b.de>
1417
1418         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
1419
1420 2010-04-08  Richard Guenther  <rguenther@suse.de>
1421
1422         PR tree-optimization/43679
1423         * gcc.c-torture/compile/pr43679.c: New testcase.
1424
1425 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
1426
1427         PR debug/43670
1428         * gcc.dg/pr43670.c: New test.
1429
1430 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
1431
1432         PR middle-end/40815
1433         * gcc.dg/tree-ssa/reassoc-19.c: New.
1434
1435 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
1436
1437         PR c/18624
1438         * gcc.dg/Wunused-var-1.c: New test.
1439         * gcc.dg/Wunused-var-2.c: New test.
1440         * gcc.dg/Wunused-var-3.c: New test.
1441         * gcc.dg/Wunused-var-4.c: New test.
1442         * gcc.dg/Wunused-var-5.c: New test.
1443         * gcc.dg/Wunused-var-6.c: New test.
1444         * gcc.dg/Wunused-parm-1.c: New test.
1445
1446         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
1447         * gcc.dg/trunc-1.c: Likewise.
1448         * gcc.dg/vla-9.c: Likewise.
1449         * gcc.dg/dfp/composite-type.c: Likewise.
1450
1451 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
1452
1453         PR objc/35996
1454         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
1455         * obj-c++.dg/objc-gc-3.mm: Ditto.
1456
1457 2010-04-07  Simon Baldwin  <simonb@google.com>
1458
1459         * gcc.dg/cpp/warn-undef-2.c: New.
1460         * gcc.dg/cpp/warn-traditional-2.c: New.
1461         * gcc.dg/cpp/warn-comments-2.c: New.
1462         * gcc.dg/cpp/warning-directive-1.c: New.
1463         * gcc.dg/cpp/warn-long-long.c: New.
1464         * gcc.dg/cpp/warn-traditional.c: New.
1465         * gcc.dg/cpp/warn-variadic-2.c: New.
1466         * gcc.dg/cpp/warn-undef.c: New.
1467         * gcc.dg/cpp/warn-normalized-1.c: New.
1468         * gcc.dg/cpp/warning-directive-2.c: New.
1469         * gcc.dg/cpp/warn-long-long-2.c: New.
1470         * gcc.dg/cpp/warn-variadic.c: New.
1471         * gcc.dg/cpp/warn-normalized-2.c: New.
1472         * gcc.dg/cpp/warning-directive-3.c: New.
1473         * gcc.dg/cpp/warn-deprecated-2.c: New.
1474         * gcc.dg/cpp/warn-trigraphs-1.c: New.
1475         * gcc.dg/cpp/warn-multichar-2.c: New.
1476         * gcc.dg/cpp/warn-normalized-3.c: New.
1477         * gcc.dg/cpp/warning-directive-4.c: New.
1478         * gcc.dg/cpp/warn-unused-macros.c: New.
1479         * gcc.dg/cpp/warn-trigraphs-2.c: New.
1480         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
1481         * gcc.dg/cpp/warn-cxx-compat.c: New.
1482         * gcc.dg/cpp/warn-redefined.c: New.
1483         * gcc.dg/cpp/warn-trigraphs-3.c: New.
1484         * gcc.dg/cpp/warn-unused-macros-2.c: New.
1485         * gcc.dg/cpp/warn-deprecated.c: New.
1486         * gcc.dg/cpp/warn-trigraphs-4.c: New.
1487         * gcc.dg/cpp/warn-redefined-2.c: New.
1488         * gcc.dg/cpp/warn-comments.c: New.
1489         * gcc.dg/cpp/warn-multichar.c: New.
1490         * g++.dg/cpp/warning-directive-1.C: New.
1491         * g++.dg/cpp/warning-directive-2.C: New.
1492         * g++.dg/cpp/warning-directive-3.C: New.
1493         * g++.dg/cpp/warning-directive-4.C: New.
1494         * gfortran.dg/warning-directive-1.F90: New.
1495         * gfortran.dg/warning-directive-3.F90: New.
1496         * gfortran.dg/warning-directive-2.F90: New.
1497         * gfortran.dg/warning-directive-4.F90: New.
1498
1499 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
1500
1501         PR objc++/23716
1502         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
1503
1504 2010-04-07  Jason Merrill  <jason@redhat.com>
1505
1506         * g++.dg/template/dr408.C: New.
1507
1508         * g++.dg/lookup/ns4.C: New.
1509
1510         PR c++/38392
1511         * g++.dg/template/friend51.C: New test.
1512
1513         PR c++/41970
1514         * g++.old-deja/g++.other/linkage1.C: Adjust.
1515
1516 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
1517
1518         PR c++/42697
1519         * g++.dg/template/crash94.C: New test.
1520
1521 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
1522
1523         PR c++/40239
1524         * g++.dg/init/aggr5.C: New test.
1525         * g++.dg/init/aggr5.C: New test.
1526
1527 2010-04-07  Richard Guenther  <rguenther@suse.de>
1528
1529         PR tree-optimization/43270
1530         * g++.dg/warn/Warray-bounds-4.C: New testcase.
1531         * gcc.dg/Warray-bounds-7.c: Likewise.
1532
1533 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
1534
1535         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
1536         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
1537         * gnat.dg/bit_packed_array4.ad[sb]: New test.
1538
1539 2010-04-07  Jie Zhang  <jie@codesourcery.com>
1540
1541         PR c++/42556
1542         * g++.dg/init/pr42556.C: New test.
1543
1544 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
1545
1546         PR debug/43628
1547         * g++.dg/debug/dwarf2/typedef2.C: New test.
1548
1549 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
1550
1551         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
1552         c-c++-common/dwarf2/redeclaration-1.C
1553
1554 2010-04-06  Jason Merrill  <jason@redhat.com>
1555
1556         * g++.dg/cpp0x/pr31437.C: Adjust error location.
1557         * g++.dg/ext/attrib18.C: Likewise.
1558         * g++.dg/ext/bitfield2.C: Likewise.
1559         * g++.dg/ext/bitfield4.C: Likewise.
1560         * g++.dg/ext/visibility/warn2.C: Likewise.
1561         * g++.dg/ext/visibility/warn3.C: Likewise.
1562         * g++.dg/gomp/pr26690-1.C: Likewise.
1563         * g++.dg/inherit/covariant7.C: Likewise.
1564         * g++.dg/init/synth2.C: Likewise.
1565         * g++.dg/lookup/using7.C: Likewise.
1566         * g++.dg/other/crash-4.C: Likewise.
1567         * g++.dg/other/error13.C: Likewise.
1568         * g++.dg/other/error20.C: Likewise.
1569         * g++.dg/parse/crash31.C: Likewise.
1570         * g++.dg/parse/error16.C: Likewise.
1571         * g++.dg/parse/error19.C: Likewise.
1572         * g++.dg/parse/error27.C: Likewise.
1573         * g++.dg/parse/error28.C: Likewise.
1574         * g++.dg/parse/fused-params1.C: Likewise.
1575         * g++.dg/template/error2.C: Likewise.
1576         * g++.dg/template/local6.C: Likewise.
1577         * g++.dg/template/qualttp15.C: Likewise.
1578         * g++.dg/warn/Wnvdtor-2.C: Likewise.
1579         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
1580         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
1581         * g++.old-deja/g++.brendan/crash29.C: Likewise.
1582         * g++.old-deja/g++.eh/spec6.C: Likewise.
1583         * g++.old-deja/g++.jason/crash3.C: Likewise.
1584         * g++.old-deja/g++.jason/destruct2.C: Likewise.
1585         * g++.old-deja/g++.law/ctors5.C: Likewise.
1586         * g++.old-deja/g++.law/ctors9.C: Likewise.
1587         * g++.old-deja/g++.mike/p3538a.C: Likewise.
1588         * g++.old-deja/g++.mike/p3538b.C: Likewise.
1589         * g++.old-deja/g++.other/struct1.C: Likewise.
1590         * g++.old-deja/g++.other/volatile1.C: Likewise.
1591         * g++.old-deja/g++.pt/crash36.C: Likewise.
1592         * g++.old-deja/g++.pt/derived3.C: Likewise.
1593         * g++.old-deja/g++.robertl/eb109.C: Likewise.
1594         * g++.old-deja/g++.robertl/eb4.C: Likewise.
1595
1596 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
1597
1598         PR middle-end/43519
1599         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
1600         * gcc.dg/graphite/id-19.c: New.
1601
1602 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
1603
1604         PR middle-end/32824
1605         * gcc.dg/vect/pr32824: New.
1606
1607 2010-04-06  Tobias Burnus  <burnus@net-b.de>
1608
1609         PR fortran/18918
1610         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
1611         * gfortran.dg/coarray_3.f90: Ditto.
1612         * gfortran.dg/coarray_4.f90: Ditto.
1613         * gfortran.dg/coarray_5.f90: Ditto.
1614         * gfortran.dg/coarray_6.f90: Ditto.
1615         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
1616
1617 2010-04-06  Tobias Burnus  <burnus@net-b.de>
1618
1619         PR fortran/18918
1620         * gfortran.dg/coarray_4.f90: Fix test.
1621         * gfortran.dg/coarray_6.f90: Add more tests.
1622
1623 2010-04-06  Tobias Burnus  <burnus@net-b.de>
1624
1625         PR fortran/18918
1626         * gfortran.dg/coarray_4.f90: New test.
1627         * gfortran.dg/coarray_5.f90: New test.
1628         * gfortran.dg/coarray_6.f90: New test.
1629
1630 2010-04-06  Tobias Burnus  <burnus@net-b.de>
1631
1632         PR fortran/18918
1633         * gfortran.dg/iso_fortran_env_5.f90: New test.
1634         * gfortran.dg/iso_fortran_env_6.f90: New test.
1635
1636 2010-04-06  Tobias Burnus  <burnus@net-b.de>
1637
1638         PR fortran/39997
1639         * gfortran.dg/coarray_1.f90: New test.
1640         * gfortran.dg/coarray_2.f90: New test.
1641         * gfortran.dg/coarray_3.f90: New test.
1642
1643 2010-04-06  Jason Merrill  <jason@redhat.com>
1644
1645         PR c++/43648
1646         * g++.dg/template/dtor8.C: New.
1647
1648         PR c++/43621
1649         * g++.dg/template/error-recovery2.C: New.
1650
1651 2010-04-06  Jan Hubicka  <jh@suse.czpli
1652
1653         PR tree-optimization/42906
1654         * gcc.dg/tree-ssa/dce-1.c: New testcase.
1655
1656 2010-04-06  Tobias Burnus  <burnus@net-b.de>
1657
1658         PR fortran/43178
1659         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
1660         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
1661         * gfortran.dg/auto_dealloc_1.f90: Ditto.
1662
1663 2010-04-06  Richard Guenther  <rguenther@suse.de>
1664
1665         PR tree-optimization/43627
1666         * gcc.dg/tree-ssa/vrp49.c: New testcase.
1667
1668 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
1669
1670         PR target/43638
1671         * gcc.target/i386/pr43638.c: New test.
1672
1673 2010-04-06  Richard Guenther  <rguenther@suse.de>
1674
1675         PR middle-end/43661
1676         * gcc.c-torture/compile/pr43661.c: New testcase.
1677
1678 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
1679
1680         * gcc.target/s390/stackcheck1.c: Add dg-warning.
1681
1682 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
1683
1684         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
1685
1686 2010-04-02  Richard Guenther  <rguenther@suse.de>
1687
1688         PR tree-optimization/43629
1689         * gcc.c-torture/execute/pr43629.c: New testcase.
1690
1691 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
1692             Dominique d'Humieres  <dominiq@lps.ens.fr>
1693
1694         PR libfortran/43605
1695         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
1696
1697 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
1698
1699         PR debug/43325
1700         * c-c++-common/dwarf2/redeclaration-1.C: New test.
1701
1702 2010-04-01  Jason Merrill  <jason@redhat.com>
1703
1704         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
1705
1706 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
1707             Manfred Schwarb  <manfred99@gmx.ch>
1708
1709         PR libfortran/43605
1710         * gfortran.dg/ftell_3.f90: New test.
1711
1712 2010-04-01  Richard Guenther  <rguenther@suse.de>
1713
1714         PR middle-end/43614
1715         * gcc.c-torture/compile/pr43614.c: New testcase.
1716
1717 2010-04-01  Martin Jambor  <mjambor@suse.cz>
1718
1719         PR tree-optimization/43141
1720         * gcc.dg/guality/pr43141.c: New test.
1721
1722 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1723
1724         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
1725         * g++.dg/eh/spbp.C: Likewise.
1726         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
1727         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
1728         superfluous casts.
1729         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
1730         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
1731         * objc.dg/dwarf-2.m: Likewise.
1732
1733 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
1734
1735         PR middle-end/43464
1736         * gcc.dg/graphite/id-pr43464.c: New.
1737         * gcc.dg/graphite/id-pr43464-1.c: New.
1738
1739 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
1740
1741         PR middle-end/43351
1742         * gcc.dg/graphite/id-pr43351.c
1743
1744 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
1745
1746         PR testsuite/35165
1747         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
1748         * obj-c++.dg/try-catch-2.mm: Ditto.
1749         * obj-c++.dg/lookup-2.mm: Ditto.
1750         * obj-c++.dg/encode-8.m: Ditto.
1751         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
1752         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
1753         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
1754         * obj-c++.dg/const-str-11.mm: Ditto.
1755         * obj-c++.dg/const-str-9.mm: Ditto.
1756         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
1757         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
1758         * obj-c++.dg/except-1.mm: Ditto.
1759         * obj-c++.dg/const-str-7.mm: Ditto.
1760         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
1761         * obj-c++.dg/const-str-3.mm: Ditto.
1762         * obj-c++.dg/const-str-7.mm: Ditto.
1763         * obj-c++.dg/stubify-2.mm: Change dump file name.
1764
1765         PR objc++/23613
1766         * gcc/testsuite/objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
1767         New macro.
1768         * gcc/testsuite/obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
1769         Remove dg-xfail-if.
1770
1771 2010-03-31  Martin Jambor  <mjambor@suse.cz>
1772
1773         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
1774         only with -O2, -O3 or -Os and not with -fwhopr.
1775
1776 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
1777
1778         PR c++/43558
1779         * g++.dg/template/typedef31.C: New test.
1780
1781 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1782
1783         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
1784         assembler output on *-*-solaris2*.
1785         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
1786
1787 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
1788
1789         PR debug/43557
1790         * gcc.dg/pr43557-1.c: New test.
1791         * gcc.dg/pr43557-2.c: New file.
1792
1793 2010-03-31  Jie Zhang  <jie@codesourcery.com>
1794
1795         PR 43562
1796         * gcc.dg/pr43562.c: New test.
1797
1798 2010-03-30  Jason Merrill  <jason@redhat.com>
1799
1800         PR c++/43076
1801         * g++.dg/template/error-recovery1.C: New.
1802
1803         PR c++/41786
1804         * g++.dg/parse/ambig5.C: New.
1805
1806 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
1807
1808         PR debug/43593
1809         * gcc.dg/guality/pr43593.c: New test.
1810
1811 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
1812
1813         PR middle-end/43430
1814         * gcc.dg/vect/pr43430-1.c: New.
1815
1816 2010-03-30  Jason Merrill  <jason@redhat.com>
1817
1818         PR c++/43559
1819         * g++.dg/template/partial7.C: New.
1820
1821 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1822
1823         * gcc.target/s390/stackcheck1.c: New testcase.
1824
1825 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1826
1827         PR libfortran/43265
1828         * gfortran.dg/read_eof_8.f90: New test.
1829
1830 2010-03-29  Jason Merrill  <jason@redhat.com>
1831
1832         * gcc.dg/cpp/include6.c: Change [] to ().
1833
1834         N3077
1835         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
1836         splicing and UCNs.
1837         * c-c++-common/raw-string-2.c: Add trigraph test.
1838         * c-c++-common/raw-string-8.c: New.
1839         * c-c++-common/raw-string-9.c: New.
1840         * c-c++-common/raw-string-10.c: New.
1841
1842         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
1843         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
1844         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
1845         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
1846         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
1847         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
1848         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
1849
1850 2010-03-29  Richard Guenther  <rguenther@suse.de>
1851
1852         PR tree-optimization/43560
1853         * gcc.dg/torture/pr43560.c: New testcase.
1854
1855 2010-03-29  Jason Merrill  <jason@redhat.com>
1856
1857         N3077
1858         * g++.dg/ext/raw-string-1.C: Change [] to ().
1859         * g++.dg/ext/raw-string-2.C: Change [] to ().
1860         Don't use \ in delimiter.
1861         * g++.dg/ext/raw-string-3.C: Change [] to ().
1862         * g++.dg/ext/raw-string-4.C: Change [] to ().
1863         * g++.dg/ext/raw-string-5.C: Change [] to ().
1864         Test for error on \ in delimiter.
1865         * g++.dg/ext/raw-string-6.C: Change [] to ().
1866         * g++.dg/ext/raw-string-7.C: Change [] to ().
1867
1868 2010-03-29  Jie Zhang  <jie@codesourcery.com>
1869
1870         PR 43564
1871         * gcc.dg/pr43564.c: New test.
1872
1873 2010-03-29  Tobias Burnus  <burnus@net-b.de>
1874
1875         PR fortran/43551
1876         * gfortran.dg/direct_io_12.f90: New test.
1877
1878 2010-03-28  Jan Hubicka  <jh@suse.cz>
1879
1880         PR tree-optimization/43505
1881         * gfortran.dg/pr43505.f90: New testcase.
1882
1883 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
1884
1885         PR tree-optimization/43528
1886         * gcc.target/i386/pr43528.c: New test.
1887
1888 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
1889
1890         PR c/43381
1891         * gcc.dg/parm-impl-decl-3.c: New test.
1892
1893 2010-03-26  Jason Merrill  <jason@redhat.com>
1894
1895         PR c++/43509
1896         * g++.dg/cpp0x/parse1.C: New.
1897
1898 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
1899
1900         PR target/43524
1901         * gcc.target/i386/pr43524.c: New test.
1902
1903 2010-03-26  Martin Jambor  <mjambor@suse.cz>
1904
1905         * gcc/testsuite/gcc.dg/tree-ssa/loadpre1.c: Delete trailing
1906         whitespace, rename main to foo.
1907         * gcc/testsuite/gcc.dg/tree-ssa/loadpre14.c: Likewise.
1908         * gcc/testsuite/gcc.dg/tree-ssa/loadpre15.c: Likewise.
1909         * gcc/testsuite/gcc.dg/tree-ssa/loadpre16.c: Likewise.
1910         * gcc/testsuite/gcc.dg/tree-ssa/loadpre17.c: Likewise.
1911         * gcc/testsuite/gcc.dg/tree-ssa/loadpre19.c: Likewise.
1912         * gcc/testsuite/gcc.dg/tree-ssa/loadpre20.c: Likewise.
1913         * gcc/testsuite/gcc.dg/tree-ssa/loadpre3.c: Likewise.
1914         * gcc/testsuite/gcc.dg/tree-ssa/loadpre5.c: Likewise.
1915         * gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
1916         * gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
1917         * gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
1918
1919 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
1920
1921         PR c++/43327
1922         * g++.dg/other/crash-10.C: New test.
1923         * g++.dg/other/crash-11.C: New test.
1924
1925 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1926
1927         PR libfortran/43517
1928         * gfortran.dg/read_eof_7.f90: New test.
1929
1930 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
1931
1932         PR objc/35165
1933         PR testsuite/43512
1934         * objc-obj-c++-shared: New directory.
1935         * objc-obj-c++-shared/Object1-implementation.h: New file.
1936         * objc-obj-c++-shared/Object1.h: New file.
1937         * objc-obj-c++-shared/Protocol1.h: New file.
1938         * objc-obj-c++-shared/next-abi.h: New file.
1939         * objc-obj-c++-shared/next-mapping.h: New file.
1940         * objc/execute/next_mapping.h: Delete.
1941         * objc.dg/special/special.exp: For all targets run the tests with
1942         -fgnu-runtime, for darwin targets also run the tests with
1943         -fnext-runtime.
1944         * objc.dg/dg.exp: Ditto.
1945         * obj-c++.dg/dg.exp: Ditto.
1946         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
1947         Protocol1.h) and next-mapping.h as required.  Amend testcase to
1948         include use of updated NeXT interface.
1949         * objc/execute/formal_protocol-5.m: Ditto.
1950         * objc/execute/protocol-isEqual-2.m: Ditto.
1951         * objc/execute/protocol-isEqual-4.m: Ditto.
1952         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
1953         Protocol1.h) and next-mapping.h as required.
1954         * objc/execute/object_is_class.m: Ditto.
1955         * objc/execute/enumeration-1.m: Ditto.
1956         * objc/execute/class-13.m: Ditto.
1957         * objc/execute/formal_protocol-2.m: Ditto.
1958         * objc/execute/formal_protocol-4.m: Ditto.
1959         * objc/execute/class-1.m: Ditto.
1960         * objc/execute/bycopy-1.m: Ditto.
1961         * objc/execute/formal_protocol-6.m: Ditto.
1962         * objc/execute/bycopy-3.m: Ditto.
1963         * objc/execute/class-3.m: Ditto.
1964         * objc/execute/bf-11.m: Ditto.
1965         * objc/execute/class-5.m: Ditto.
1966         * objc/execute/bf-13.m: Ditto.
1967         * objc/execute/class-7.m: Ditto.
1968         * objc/execute/bf-15.m: Ditto.
1969         * objc/execute/class-9.m: Ditto.
1970         * objc/execute/bf-17.m: Ditto.
1971         * objc/execute/bf-19.m: Ditto.
1972         * objc/execute/IMP.m: Ditto.
1973         * objc/execute/exceptions/catchall-1.m: Ditto.
1974         * objc/execute/exceptions/trivial.m: Ditto.
1975         * objc/execute/exceptions/finally-1.m: Ditto.
1976         * objc/execute/exceptions/local-variables-1.m: Ditto.
1977         * objc/execute/exceptions/foward-1.m: Ditto.
1978         * objc/execute/bf-2.m: Ditto.
1979         * objc/execute/string1.m: Ditto.
1980         * objc/execute/bf-4.m: Ditto.
1981         * objc/execute/informal_protocol.m: Ditto.
1982         * objc/execute/string3.m: Ditto.
1983         * objc/execute/bf-6.m: Ditto.
1984         * objc/execute/bf-8.m: Ditto.
1985         * objc/execute/class-tests-1.h: Ditto.
1986         * objc/execute/protocol-isEqual-1.m: Ditto.
1987         * objc/execute/protocol-isEqual-3.m: Ditto.
1988         * objc/execute/_cmd.m: Ditto.
1989         * objc/execute/function-message-1.m: Ditto.
1990         * objc/execute/bf-20.m: Ditto.
1991         * objc/execute/bf-common.h: Ditto.
1992         * objc/execute/np-2.m: Ditto.
1993         * objc/execute/class-10.m: Ditto.
1994         * objc/execute/class-12.m: Ditto.
1995         * objc/execute/enumeration-2.m: Ditto.
1996         * objc/execute/class-14.m: Ditto.
1997         * objc/execute/encode-1.m: Ditto.
1998         * objc/execute/formal_protocol-1.m: Ditto.
1999         * objc/execute/formal_protocol-3.m: Ditto.
2000         * objc/execute/accessing_ivars.m: Ditto.
2001         * objc/execute/bycopy-2.m: Ditto.
2002         * objc/execute/class-2.m: Ditto.
2003         * objc/execute/bf-10.m: Ditto.
2004         * objc/execute/formal_protocol-7.m: Ditto.
2005         * objc/execute/root_methods.m: Ditto.
2006         * objc/execute/class-4.m: Ditto.
2007         * objc/execute/bf-12.m: Ditto.
2008         * objc/execute/class-6.m: Ditto.
2009         * objc/execute/bf-14.m: Ditto.
2010         * objc/execute/nested-func-1.m: Ditto.
2011         * objc/execute/class-8.m: Ditto.
2012         * objc/execute/private.m: Ditto.
2013         * objc/execute/bf-16.m: Ditto.
2014         * objc/execute/bf-18.m: Ditto.
2015         * objc/execute/load-3.m: Ditto.
2016         * objc/execute/compatibility_alias.m: Ditto.
2017         * objc/execute/bf-1.m: Ditto.
2018         * objc/execute/no_clash.m: Ditto.
2019         * objc/execute/bf-3.m: Ditto.
2020         * objc/execute/string2.m: Ditto.
2021         * objc/execute/bf-5.m: Ditto.
2022         * objc/execute/string4.m: Ditto.
2023         * objc/execute/bf-7.m: Ditto.
2024         * objc/execute/object_is_meta_class.m: Ditto.
2025         * objc/execute/bf-9.m: Ditto.
2026         * objc/execute/bf-21.m: Ditto.
2027         * objc/execute/cascading-1.m: Ditto.
2028         * objc/execute/trivial.m: Ditto.
2029         * objc/execute/np-1.m: Ditto.
2030         * objc/compile/trivial.m: Ditto.
2031         * objc/execute/class_self-2.m: Include <stdlib.h>.
2032         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
2033         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
2034         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
2035         and 64bit. Use new NeXT interface as required.
2036         * objc.dg/special/unclaimed-category-1.m: Ditto.
2037         * objc.dg/special/unclaimed-category-1.h: Ditto.
2038         * objc.dg/special/unclaimed-category-1a.m: Ditto.
2039         * objc.dg/func-ptr-1.m: Ditto.
2040         * objc.dg/stret-1.m: Ditto.
2041         * objc.dg/encode-2.m: Ditto.
2042         * objc.dg/category-1.m: Ditto.
2043         * objc.dg/encode-3.m: Ditto.
2044         * objc.dg/call-super-3.m: Ditto.
2045         * objc.dg/method-3.m: Ditto.
2046         * objc.dg/func-ptr-2.m: Ditto.
2047         * objc.dg/lookup-1.m: Ditto.
2048         * objc.dg/encode-4.m: Ditto.
2049         * objc.dg/fix-and-continue-1.m: Ditto.
2050         * objc.dg/proto-lossage-3.m: Ditto.
2051         * objc.dg/method-13.m: Ditto.
2052         * objc.dg/proto-qual-1.m: Ditto.
2053         * objc.dg/zero-link-3.m: Ditto.
2054         * objc.dg/bitfield-1.m: Ditto.
2055         * objc.dg/va-meth-1.m: Ditto.
2056         * objc.dg/super-class-3.m: Ditto.
2057         * objc.dg/call-super-1.m: Ditto.
2058         * objc.dg/type-size-2.m: Ditto.
2059         * objc.dg/method-10.m: Ditto.
2060         * objc.dg/defs.m: Ditto.
2061         * objc.dg/const-str-3.m: Ditto.
2062         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
2063         Protocol1.h) and next-mapping.h as required. Use new NeXT
2064         interface as required.
2065         * objc.dg/super-class-4.m: Ditto.
2066         * objc.dg/comp-types-8.m: Ditto.
2067         * objc.dg/call-super-2.m: Ditto.
2068         * objc.dg/objc-fast-4.m: Ditto.
2069         * objc.dg/method-6.m: Ditto.
2070         * objc.dg/const-str-3.m: Ditto.
2071         * objc.dg/const-str-7.m: Ditto.
2072         * objc.dg/method-15.m: Ditto.
2073         * objc.dg/method-19.m: Ditto.
2074         * objc.dg/sync-1.m: Ditto.
2075         * objc.dg/layout-1.m: Ditto.
2076         * objc.dg/bitfield-3.m: Ditto.
2077         * objc.dg/try-catch-3.m: Ditto.
2078         * objc.dg/try-catch-7.m: Ditto.
2079         * objc.dg/comp-types-10.m: Ditto.
2080         * objc.dg/selector-2.: Ditto.
2081         * objc.dg/method-7.m: Ditto.
2082         * objc.dg/typedef-alias-1.m: Ditto.
2083         * objc.dg/proto-lossage-2.m: Ditto.
2084         * objc.dg/comp-types-11.m: Ditto.
2085         * objc.dg/sizeof-1.m: Ditto.
2086         * objc.dg/method-17.m: Ditto.
2087         * objc.dg/bitfield-5.m: Ditto.
2088         * objc.dg/try-catch-1.m: Ditto.
2089         * objc.dg/encode-5.m: Ditto.
2090         * objc.dg/fix-and-continue-2.m: Ditto.
2091         * objc.dg/method-9.m: Ditto.
2092         * objc.dg/isa-field-1.m: Ditto.
2093         * objc.dg/local-decl-2.m: Ditto.
2094         * objc.dg/objc-gc-4.m: Ditto.
2095         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
2096         * objc.dg/gnu-runtime-3.m: Ditto.
2097         * objc.dg/encode-7.m: Ditto.
2098         * objc.dg/encode-8.m: Ditto.
2099         * objc.dg/selector-3.m: Ditto.
2100         * objc.dg/gnu-runtime-1.m: Ditto.
2101         * objc.dg/const-str-12.m: Ditto.
2102         * objc.dg/gnu-runtime-2.m: Ditto.
2103         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
2104         * objc.dg/selector-1.m: Ditto.
2105         * objc.dg/stubify-2.m: Ditto.
2106         * objc.dg/zero-link-1.m: Ditto.
2107         * objc.dg/stret-2.m: Ditto.
2108         * objc.dg/zero-link-2.m: Ditto.
2109         * objc.dg/next-runtime-1.m: Ditto.
2110         * objc.dg/symtab-1.m: Ditto.
2111         * objc.dg/stubify-1.m: Ditto.
2112         * objc.dg/bitfield-2.m: Ditto.
2113         * objc.dg/try-catch-10.m: Apply to both runtimes.
2114         * objc.dg/const-str-1.m: Ditto.
2115         * objc.dg/image-info.m: Ditto.
2116         * objc.dg/encode-9.m: Ditto.
2117         * objc.dg/pragma-1.m: Apply test to all targets.
2118         * objc.dg/const-str-4.m: Ditto.
2119         * objc.dg/const-str-8.m: Ditto.
2120         * objc.dg/super-class-2.m: Ditto.
2121         * objc.dg/try-catch-5.m: Ditto.
2122         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
2123         Protocol1.h) and next-mapping.h as required. Use new NeXT
2124         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
2125         * objc.dg/const-str-11.m: Ditto.
2126         * objc.dg/const-str-9.m: Ditto.
2127         * objc.dg/method-4.m: Skip for 64Bit NeXT.
2128         * objc.dg/encode-1.m: Remove redundant -lobjc.
2129         * objc.dg/try-catch-9.m: Tidy space.
2130         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
2131         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
2132         and 64bit. Use new NeXT interface as required.
2133         * obj-c++.dg/template-4.mm: Ditto.
2134         * obj-c++.dg/defs.mm: Ditto.
2135         * obj-c++.dg/basic.mm: Ditto.
2136         * obj-c++.dg/encode-4.mm: Ditto.
2137         * obj-c++.dg/method-17.mm: Ditto.
2138         * obj-c++.dg/proto-lossage-3.mm: Ditto.
2139         * obj-c++.dg/cxx-class-1.mm: Ditto.
2140         * obj-c++.dg/method-10.mm: Ditto.
2141         * obj-c++.dg/va-meth-1.mm: Ditto.
2142         * obj-c++.dg/encode-5.mm: Ditto.
2143         * obj-c++.dg/lookup-2.mm: Ditto.
2144         * obj-c++.dg/template-3.mm: Ditto.
2145         * obj-c++.dg/proto-qual-1.mm: Ditto.
2146         * obj-c++.dg/qual-types-1.m: Ditto.
2147         * obj-c++.dg/cxx-scope-1.mm: Ditto.
2148         * obj-c++.dg/template-1.mm: Ditto.
2149         * obj-c++.dg/encode-6.mm: Ditto.
2150         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
2151         Protocol1.h) and next-mapping.h as required. Use new NeXT
2152         interface as required.
2153         * obj-c++.dg/except-1.mm: Ditto.
2154         * obj-c++.dg/const-str-7.mm: Ditto.
2155         * obj-c++.dg/ivar-list-semi.mm: Ditto.
2156         * obj-c++.dg/cxx-scope-2.mm: Ditto.
2157         * obj-c++.dg/selector-2.mm: Ditto.
2158         * obj-c++.dg/isa-field-1.mm: Ditto.
2159         * obj-c++.dg/try-catch-1.mm: Ditto.
2160         * obj-c++.dg/local-decl-1.mm: Ditto.
2161         * obj-c++.dg/try-catch-9.mm: Ditto.
2162         * obj-c++.dg/no-extra-load.mm: Ditto.
2163         * obj-c++.dg/selector-5.mm: Ditto.
2164         * obj-c++.dg/method-12.mm: Ditto.
2165         * obj-c++.dg/try-catch-11.mm: Ditto.
2166         * obj-c++.dg/comp-types-11.mm: Ditto.
2167         * obj-c++.dg/bitfield-3.mm: Ditto.
2168         * obj-c++.dg/method-6.mm: Ditto.
2169         * obj-c++.dg/super-class-2.mm: Ditto.
2170         * obj-c++.dg/method-21.mm: Ditto.
2171         * obj-c++.dg/const-str-8.mm: Ditto.
2172         * obj-c++.dg/try-catch-7.mm: Ditto.
2173         * obj-c++.dg/method-15.mm: Ditto.
2174         * obj-c++.dg/layout-1.mm: Ditto.
2175         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
2176         * obj-c++.dg/const-str-3.mm: Ditto.
2177         * obj-c++.dg/try-catch-2.mm: Ditto.
2178         * obj-c++.dg/objc-gc-3.mm: Ditto.
2179         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
2180         * obj-c++.dg/bitfield-1.mm: Ditto.
2181         * obj-c++.dg/selector-6.mm: Ditto.
2182         * obj-c++.dg/method-13.mm: Ditto.
2183         * obj-c++.dg/comp-types-12.mm: Ditto.
2184         * obj-c++.dg/bitfield-4.mm: Ditto.
2185         * obj-c++.dg/try-catch-8.mm: Ditto.
2186         * obj-c++.dg/method-2.mm: Ditto.
2187         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
2188         * obj-c++.dg/typedef-alias-1.mm: Ditto.
2189         * obj-c++.dg/const-str-4.mm: Ditto.
2190         * obj-c++.dg/proto-lossage-2.mm: Ditto.
2191         * obj-c++.dg/try-catch-3.mm: Ditto.
2192         * obj-c++.dg/comp-types-9.mm: Ditto.
2193         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
2194         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
2195         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
2196         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
2197         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
2198         Use new NeXT interface as required.
2199         * obj-c++.dg/const-str-10.mm: Ditto.
2200         * obj-c++.dg/const-str-11.mm: Ditto.
2201         * obj-c++.dg/const-str-9.mm: Ditto.
2202         * obj-c++.dg/method-11.mm: Ditto.
2203         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
2204         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
2205         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
2206         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
2207         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
2208
2209 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
2210
2211         PR c++/43206
2212         * g++.dg/template/typedef30.C: New test case.
2213
2214 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
2215
2216         PR c/43385
2217         * gcc.c-torture/execute/pr43385.c: New test.
2218
2219 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
2220
2221         * gcc.dg/strncpy-fix-1.c: New test.
2222
2223 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
2224
2225         PR testsuite/41609
2226         * lib/objc-torture.exp (objc-set-runtime-options): New.
2227         * objc/execute/execute.exp: Check runtime options on each pass.
2228         * objc/execute/exceptions/exceptions.exp: Ditto.
2229         * objc/compile/compile.exp: Ditto.
2230
2231         PR testsuite/42348
2232         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
2233         standard tests.
2234         (check_effective_target_objc2): New proc.
2235         (check_effective_target_next_runtime): New proc.
2236         * lib/objc.exp: Determine which runtime is in force and support it.
2237         * lib/obj-c++.exp: Ditto.
2238
2239 2010-03-24  Jason Merrill  <jason@redhat.com>
2240
2241         PR c++/43502
2242         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
2243
2244 2010-03-24  Martin Jambor  <mjambor@suse.cz>
2245
2246         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
2247         a loop.
2248         * gcc.dg/ipa/ipa-2.c: Likewise.
2249         * gcc.dg/ipa/ipa-3.c: Likewise.
2250         * gcc.dg/ipa/ipa-4.c: Likewise.
2251         * gcc.dg/ipa/ipa-5.c: Likewise.
2252         * gcc.dg/ipa/ipa-7.c: Likewise.
2253         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
2254         a loop.
2255         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
2256         i_can_not_be_propagated_fully2 into a loop.
2257         * gcc.dg/ipa/ipa-8.c: New test.
2258         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
2259
2260 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
2261
2262         PR debug/19192
2263         PR debug/43479
2264         * gcc.dg/guality/pr43479.c: New test.
2265         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
2266         and add volatile keyword.
2267
2268 2010-03-23  Mike Stump  <mikestump@comcast.net>
2269
2270         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
2271
2272 2010-03-23  Jason Merrill  <jason@redhat.com>
2273
2274         * g++.dg/ext/altivec-17.C: Adjust error message.
2275
2276         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
2277         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
2278         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
2279         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
2280         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
2281         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
2282
2283 2010-03-22  Jason Merrill  <jason@redhat.com>
2284
2285         PR c++/43333
2286         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
2287         * g++.dg/ext/is_pod_98.C: New.
2288
2289         PR c++/43281
2290         * g++.dg/cpp0x/auto18.C: New.
2291
2292         * gcc.dg/pr36997.c: Adjust error message.
2293         * g++.dg/ext/vector9.C: Likewise.
2294         * g++.dg/conversion/simd3.C: Likewise.
2295         * g++.dg/other/error23.C: Likewise.
2296
2297 2010-03-22  Michael Matz  <matz@suse.de>
2298
2299         PR middle-end/43475
2300         * gfortran.dg/pr43475.f90: New testcase.
2301
2302 2010-03-22  Richard Guenther  <rguenther@suse.de>
2303
2304         PR tree-optimization/43390
2305         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
2306
2307 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2308
2309         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
2310         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
2311
2312 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
2313             Michael Matz  <matz@suse.de>
2314
2315         PR c++/43081
2316         * g++.dg/parse/crash56.C: New test.
2317
2318 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
2319
2320         PR fortran/43450
2321         * gfortran.dg/whole_file_15.f90 : New test.
2322
2323 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2324
2325         PR fortran/43409
2326         * gfortran.dg/inquire_size.f90: New test.
2327
2328 2010-03-20  Richard Guenther  <rguenther@suse.de>
2329
2330         PR rtl-optimization/43438
2331         * gcc.c-torture/execute/pr43438.c: New testcase.
2332
2333 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
2334
2335         PR c++/43375
2336         * g++.dg/abi/mangle42.C: New test.
2337
2338 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
2339
2340         PR C/43211
2341         * gcc.dg/pr43211.c: New test.
2342         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
2343
2344 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
2345
2346         PR rtl-optimization/42258
2347         * gcc.target/arm/thumb1-mul-moves.c: New test.
2348
2349         PR target/40697
2350         * gcc.target/arm/thumb-andsi.c: New test.
2351
2352         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
2353         dg-require-effective-target.
2354
2355 2010-03-19  Michael Matz  <matz@suse.de>
2356
2357         PR c++/43116
2358         * g++.dg/other/pr43116.C: New testcase.
2359
2360 2010-03-19  Michael Matz  <matz@suse.de>
2361
2362         PR target/43305
2363         * gcc.dg/pr43305.c: New testcase.
2364
2365 2010-03-19  Richard Guenther  <rguenther@suse.de>
2366
2367         PR tree-optimization/43415
2368         * gcc.c-torture/compile/pr43415.c: New testcase.
2369
2370 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
2371
2372         PR ada/43106
2373         * gnat.dg/case_optimization2.adb: New test.
2374         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
2375
2376 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2377             Jack Howarth <howarth@bromo.med.uc.edu>
2378
2379         PR target/36399
2380         * gcc.target/i386/push-1.c: Don't xfail
2381           scan-assembler-not "movups" on darwin.
2382
2383 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
2384
2385         PR debug/43058
2386         * gcc.dg/pr43058.c: New test.
2387
2388 2010-03-18  Martin Jambor  <mjambor@suse.cz>
2389
2390         PR middle-end/42450
2391         * g++.dg/torture/pr42450.C: New test.
2392
2393 2010-03-18  Michael Matz  <matz@suse.de>
2394
2395         PR middle-end/43419
2396         * gcc.dg/pr43419.c: New testcase.
2397
2398 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
2399
2400         PR rtl-optimization/43360
2401         * gcc.dg/torture/pr43360.c: New.
2402
2403 2010-03-18  Michael Matz  <matz@suse.de>
2404
2405         PR tree-optimization/43402
2406         * gcc.dg/pr43402.c: New testcase.
2407
2408 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
2409
2410         PR target/42427
2411         * gcc.dg/pr42427.c: New test.
2412
2413 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2414
2415         PR libfortran/43265
2416         * gfortran.dg/read_empty_file.f: New test.
2417         * gfortran.dg/read_eof_all.f90: New test.
2418         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
2419         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
2420
2421 2010-03-17  Michael Matz  <matz@suse.de>
2422
2423         * gcc.dg/pr43300.c: Add -w.
2424
2425 2010-03-17  Richard Guenther  <rguenther@suse.de>
2426
2427         * gcc.dg/pr43379.c: Add -w.
2428
2429 2010-03-17  Tobias Burnus  <burnus@net-b.de>
2430
2431         PR fortran/43331
2432         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
2433
2434 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
2435
2436         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
2437
2438 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2439
2440         * ada/acats/run_all.sh: Log start and end times.
2441
2442 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2443
2444         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
2445
2446 2010-03-16  Richard Guenther  <rguenther@suse.de>
2447
2448         PR middle-end/43379
2449         * gcc.dg/pr43379.c: New testcase.
2450
2451 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
2452
2453         PR debug/43051
2454         * gcc.dg/guality/pr43051-1.c: New test.
2455
2456 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
2457
2458         PR testsuite/43363
2459         * g++.dg/ext/altivec-17.C: Handle changes to error message.
2460
2461 2010-03-15  Michael Matz  <matz@suse.de>
2462
2463         PR middle-end/43300
2464         * gcc.dg/pr43300.c: New testcase.
2465
2466 2010-03-15  Richard Guenther  <rguenther@suse.de>
2467
2468         PR tree-optimization/43367
2469         * gcc.c-torture/compile/pr43367.c: New testcase.
2470
2471 2010-03-15  Richard Guenther  <rguenther@suse.de>
2472
2473         PR tree-optimization/43317
2474         * gcc.dg/pr43317.c: New testcase.
2475
2476 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
2477
2478         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
2479
2480 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
2481
2482         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
2483
2484 2010-03-14  Tobias Burnus  <burnus@net-b.de>
2485
2486         PR fortran/43362
2487         * gfortran.dg/impure_constructor_1.f90: New test.
2488
2489 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
2490
2491         PR middle-end/43354
2492         * gfortran.dg/graphite/id-pr43354.f: New.
2493
2494 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
2495
2496         PR middle-end/43349
2497         * gfortran.dg/graphite/pr43349.f: New.
2498
2499 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
2500
2501         PR middle-end/43306
2502         * gcc.dg/graphite/pr43306.c: New.
2503
2504 2010-03-12  David S. Miller  <davem@davemloft.net>
2505
2506         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
2507         sparc.
2508
2509 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2510
2511         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
2512
2513 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
2514
2515         PR fortran/43291
2516         PR fortran/43326
2517         * gfortran.dg/dynamic_dispatch_7.f03: New test.
2518
2519 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
2520
2521         * gfortran.dg/default_format_denormal_1.f90: Don't assume
2522         fail for *-*-mingw* targets.
2523
2524 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
2525
2526         PR debug/43329
2527         * gcc.dg/guality/pr43329-1.c: New test.
2528
2529 2010-03-11  Martin Jambor  <mjambor@suse.cz>
2530
2531         PR tree-optimization/43257
2532         * g++.dg/torture/pr43257.C: New test.
2533
2534 2010-03-11  Tobias Burnus  <burnus@net-b.de>
2535
2536         PR fortran/43228
2537         * gfortran.dg/namelist_61.f90: New test.
2538
2539 2010-03-11  Richard Guenther  <rguenther@suse.de>
2540
2541         PR tree-optimization/43255
2542         * gcc.c-torture/compile/pr43255.c: New testcase.
2543
2544 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2545
2546         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
2547         * gcc.dg/pr43280.c: New testcase.
2548
2549 2010-03-11  Richard Guenther  <rguenther@suse.de>
2550
2551         PR lto/43200
2552         * gcc.dg/lto/20100227-1_0.c: New testcase.
2553         * gcc.dg/lto/20100227-1_1.c: Likewise.
2554
2555 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2556
2557         PR libfortran/43320
2558         PR libfortran/43265
2559         * gfortran.dg/read_eof_6.f: New test
2560         * gfortran.dg/read_x_eof.f90: New test.
2561         * gfortran.dg/read_x_past.f: Update test.
2562
2563 2010-03-10  Jan Hubicka   <jh@suse.cz>
2564
2565         * gcc.c-torture/compile/pr43288.c: New test.
2566
2567 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2568
2569         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
2570         -fpic/-fPIC flags.
2571         * g++.old-deja/g++.pt/asm2.C: Likewise.
2572         * gcc.c-torture/compile/20000804-1.c: Likewise.
2573         * gcc.target/i386/clobbers.c: Likewise.
2574
2575 2010-03-10  Tobias Burnus  <burnus@net-b.de>
2576
2577         PR fortran/43303
2578         * gfortran.dg/c_assoc_3.f90: New test.
2579
2580 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
2581
2582         PR debug/36728
2583         * gcc.dg/guality/pr36728-1.c: New test.
2584         * gcc.dg/guality/pr36728-2.c: New test.
2585
2586 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
2587
2588         * gcc.dg/h8300-div-delay-slot.c: New test.
2589
2590 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
2591
2592         PR tree-optimization/43236
2593         * gcc.c-torture/execute/pr43236.c: New test.
2594
2595 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
2596
2597         PR middle-end/42859
2598         * g++.dg/eh/pr42859.C: New test.
2599
2600 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
2601
2602         PR debug/43299
2603         * gcc.dg/pr43299.c: New test.
2604
2605         PR debug/43290
2606         * g++.dg/eh/unwind2.C: New test.
2607
2608 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
2609             Reza Yazdani  <reza.yazdani@amd.com>
2610
2611         PR middle-end/43065
2612         * gcc.dg/graphite/run-id-4.c: New.
2613
2614 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
2615
2616         PR middle-end/43065
2617         * gcc.dg/graphite/run-id-3.c: New.
2618
2619 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
2620
2621         PR middle-end/42644
2622         PR middle-end/42130
2623         * gcc.dg/graphite/id-18.c: New.
2624         * gcc.dg/graphite/run-id-pr42644.c: New.
2625
2626 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
2627
2628         PR middle-end/42326
2629         * gcc.dg/graphite/pr42326.c: New.
2630
2631 2010-03-08  Richard Guenther  <rguenther@suse.de>
2632
2633         PR tree-optimization/43269
2634         * gcc.c-torture/execute/pr43269.c: New testcase.
2635
2636 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
2637
2638         PR fortran/43256
2639         * gfortran.dg/typebound_call_13.f03: New.
2640
2641 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
2642
2643         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
2644         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
2645
2646 2010-03-05  Jason Merrill  <jason@redhat.com>
2647
2648         * g++.dg/abi/mangle40.C: Require weak and alias.
2649
2650 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
2651
2652         PR middle-end/42326
2653         * gfortran.dg/graphite/pr42326.f90: New.
2654         * gfortran.dg/graphite/pr42326-1.f90: New.
2655
2656 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2657
2658         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
2659         (gnat_target_compile): Likewise.
2660         Reinitialize GNAT_UNDER_TEST if target changes.
2661         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
2662         (local_find_gnatmake): Pass full --GCC to gnatlink.
2663         Remove --LINK.
2664
2665 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
2666
2667         PR c/43248
2668         * gcc.dg/compound-literal-1.c: New testcase.
2669
2670 2010-03-04  Martin Jambor  <mjambor@suse.cz>
2671
2672         PR tree-optimization/43164
2673         PR tree-optimization/43191
2674         * gcc.c-torture/compile/pr43164.c: New test.
2675         * gcc.c-torture/compile/pr43191.c: Likewise.
2676
2677 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
2678
2679         PR fortran/43244
2680         * gfortran.dg/finalize_9.f90: New.
2681
2682 2010-03-04  Tobias Burnus  <burnus@net-b.de>
2683             Ken Werner <ken@linux.vnet.ibm.com>
2684
2685         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
2686         to dg-options for spu.
2687         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
2688         dump-scan target to exclude spu.
2689
2690 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
2691
2692         PR middle-end/43209
2693         * gcc.dg/tree-ssa/ivopts-4.c: New.
2694
2695 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
2696
2697         * lib/target-supports-dg.exp (check-flags): Provide defaults for
2698         include-opts and exclude-opts; skip checking the flags if arguments
2699         are the same as the defaults.
2700         (dg-xfail-if): Verify the number of arguments, supply defaults
2701         for unspecified optional arguments.
2702         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
2703
2704 2010-03-03  Jason Merrill  <jason@redhat.com>
2705
2706         PR c++/12909
2707         * g++.dg/abi/mangle40.C: Updated.
2708
2709 2010-03-03  Jason Merrill  <jason@redhat.com>
2710
2711         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
2712         * g++.dg/abi/mangle23.C: Likewise.
2713         * g++.dg/eh/simd-2.C: Likewise.
2714         * g++.dg/ext/attribute-test-2.C: Likewise.
2715         * g++.dg/ext/vector14.C: Likewise.
2716         * g++.dg/other/pr34435.C: Likewise.
2717         * g++.dg/template/conv8.C: Likewise.
2718         * g++.dg/template/nontype9.C: Likewise.
2719         * g++.dg/template/qualttp17.C: Likewise.
2720         * g++.dg/template/ref1.C: Likewise.
2721         * g++.old-deja/g++.pt/crash68.C: Likewise.
2722         * g++.old-deja/g++.pt/ref1.C: Likewise.
2723         * g++.old-deja/g++.pt/ref3.C: Likewise.
2724         * g++.old-deja/g++.pt/ref4.C: Likewise.
2725
2726         PR c++/12909
2727         * g++.dg/abi/mangle40.C: New.
2728         * g++.dg/abi/mangle41.C: New.
2729         * g++.dg/lto/20100302_0.C: New.
2730         * g++.dg/lto/20100302_1.C: New.
2731         * g++.dg/lto/20100302.h: New.
2732
2733 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
2734
2735         PR fortran/43243
2736         * gfortran.dg/internal_pack_12.f90: New test.
2737
2738 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
2739
2740         * gcc.dg/pr36997.c: Adjust error message.
2741
2742 2010-03-03  Mike Stump  <mikestump@comcast.net>
2743
2744         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
2745         adjustments to not be present on machines that align the stack to
2746         more than 4 bytes and don't have a red zone yet as that is an
2747         unimplemented optimization.
2748
2749 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
2750
2751         PR fortran/43169
2752         * gfortran.dg/impure_assignment_3.f90: New.
2753
2754 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
2755
2756         PR debug/43229
2757         * gfortran.dg/pr43229.f90: New test.
2758
2759         PR debug/43237
2760         * gcc.dg/debug/dwarf2/pr43237.c: New test.
2761
2762         PR debug/43177
2763         * gcc.dg/guality/pr43177.c: New test.
2764
2765 2010-03-02  Jason Merrill  <jason@redhat.com>
2766
2767         * g++.dg/ext/vector9.C: Adjust error message.
2768         * g++.dg/conversion/simd3.C: Likewise.
2769         * g++.dg/other/error23.C: Likewise.
2770
2771 2010-03-02  Mike Stump  <mikestump@comcast.net>
2772
2773         PR c++/41090
2774         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
2775
2776 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
2777
2778         PR fortran/43180
2779         * gfortran.dg/internal_pack_10.f90: New test.
2780
2781         PR fortran/43173
2782         * gfortran.dg/internal_pack_11.f90: New test.
2783
2784 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
2785
2786         PR middle-end/42640
2787         * gcc.dg/tree-ssa/pr42640.c: New.
2788
2789 2010-03-01  Richard Guenther  <rguenther@suse.de>
2790
2791         PR tree-optimization/43220
2792         * gcc.c-torture/execute/pr43220.c: New testcase.
2793
2794 2010-03-01  Richard Guenther  <rguenther@suse.de>
2795
2796         PR middle-end/43213
2797         * gcc.dg/pr43213.c: New testcase.
2798
2799 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2800
2801         PR pch/14940
2802         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
2803
2804 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2805
2806         * lib/target-supports.exp (check_effective_target_ucn_nocache):
2807         New function.
2808         (check_effective_target_ucn): Likewise.
2809
2810         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
2811         if !ucn.
2812         * gcc.dg/ucnid-2.c: Likewise.
2813         * gcc.dg/ucnid-3.c: Likewise.
2814         * gcc.dg/ucnid-4.c: Likewise.
2815         * gcc.dg/ucnid-11.c: Likewise.
2816         * gcc.dg/ucnid-12.c: Likewise.
2817         * gcc.dg/ucnid-6.c: Skip if !ucn.
2818         * gcc.dg/ucnid-9.c: Likewise.
2819
2820 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2821
2822         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
2823         lists to dg-skip-if.
2824         * gcc.target/i386/stackalign/return-3.c: Likewise.
2825
2826 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2827
2828         * gcc.target/i386/clearcap.map: New file.
2829         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
2830         Pass clearcap.map by default if supported.
2831
2832 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2833
2834         PR fortran/42900
2835         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
2836         Explain this.
2837         * gfortran.dg/stat_2.f90: Likewise.
2838
2839 2010-03-01  Tobias Burnus  <burnus@net-b.de>
2840
2841         PR fortran/43199
2842         * gfortran.dg/module_read_2.f90: New test.
2843
2844 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
2845
2846         PR c++/42748
2847         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
2848         * g++.dg/abi/mangle12.C: Likewise.
2849         * g++.dg/abi/mangle20-2.C: Likewise.
2850         * g++.dg/abi/mangle17.C: Likewise.
2851         * g++.dg/template/cond2.C: Likewise.
2852         * g++.dg/template/pr35240.C: Likewise.
2853
2854 2010-02-27  Richard Guenther  <rguenther@suse.de>
2855
2856         PR tree-optimization/43186
2857         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
2858
2859 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
2860
2861         * g++.dg/abi/packed1.C: Expect warning on the SH.
2862
2863 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
2864
2865         PR c++/42054:
2866         * g++.dg/parse/error37.C: New test.
2867
2868 2010-02-27  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
2869
2870         PR c/24577
2871         PR c/43192
2872         * gcc.dg/pr8927-1.c: Match new note.
2873         * gcc.dg/990506-0.c: Likewise.
2874         * gcc.dg/gomp/flush-2.c: Likewise.
2875         * gcc.dg/gomp/atomic-5.c: Likewise.
2876         * gcc.dg/gomp/pr34607.c: Likewise.
2877         * gcc.dg/pr35746.c: Likewise.
2878         * gcc.dg/cpp/pragma-1.c: Likewise.
2879         * gcc.dg/cpp/pragma-2.c: Likewise.
2880         * gcc.dg/pr41842.c: Likewise.
2881         * gcc.dg/noncompile/20040629-1.c: Likewise.
2882         * objc.dg/private-1.m: Likewise.
2883
2884 2010-02-27  Tobias Burnus  <burnus@net-b.de>
2885
2886         PR fortran/43185
2887         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
2888         * gfortran.dg/default_initialization_4.f90: New test.
2889
2890 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
2891
2892         * gnat.dg/thin_pointer.ad[sb]: Rename into...
2893         * gnat.dg/thin_pointer1.ad[sb]: ...this.
2894         * gnat.dg/thin_pointer2.adb: New test.
2895         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
2896
2897 2010-02-26  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
2898
2899         PR c/20631
2900         * gcc.dg/cpp/c90-pedantic.c: New.
2901         * gcc.dg/cpp/c90.c: New.
2902         * gcc.dg/gnu90-const-expr-1.c: New.
2903         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
2904
2905 2010-02-26  Richard Guenther  <rguenther@suse.de>
2906
2907         PR tree-optimization/43186
2908         * gcc.c-torture/compile/pr43186.c: New testcase.
2909
2910 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
2911
2912         PR debug/43190
2913         * c-c++-common/dwarf2/pr43190.c: New test.
2914
2915 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
2916
2917         PR testsuite/37074:
2918         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
2919
2920 2010-02-26  Richard Guenther  <rguenther@suse.de>
2921
2922         PR tree-optimization/43188
2923         * gcc.c-torture/compile/pr43188.c: New testcase.
2924
2925 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
2926
2927         PR target/43175
2928         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
2929
2930 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
2931
2932         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
2933
2934 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
2935
2936         PR target/43154
2937         * gcc.target/powerpc/pr43154.c: New file.
2938
2939 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
2940
2941         PR debug/43166
2942         * gfortran.dg/debug/pr43166.f: New test.
2943
2944         PR debug/43165
2945         * gcc.dg/torture/pr43165.c: New test.
2946
2947 2010-02-24  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
2948
2949         PR c/43128
2950         * c-c++-common/pr41779.c: Update.
2951
2952 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2953
2954         PR ada/32547
2955         * lib/gnat-dg.exp (gnat_load): Redefine.
2956
2957         * ada/acats/run_acats: Run run_all.sh with $SHELL.
2958         * ada/acats/run_all.sh: Downcase tasking not implemented message.
2959
2960 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2961
2962         PR libobjc/36610
2963         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
2964         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
2965         -fgnu-runtime.
2966         Sort entries.
2967
2968 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2969
2970         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
2971
2972 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
2973
2974         PR debug/43150
2975         * gcc.dg/guality/vla-1.c: New test.
2976
2977 2010-02-24  Tobias Burnus  <burnus@net-b.de>
2978
2979         PR fortran/43042
2980         * gfortran.dg/c_ptr_tests_15.f90: New test.
2981
2982 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
2983
2984         PR target/43107
2985         * gcc.target/i386/pr43107.c: New test.
2986
2987 2010-02-23  Jason Merrill  <jason@redhat.com>
2988
2989         PR c++/43143
2990         * g++.dg/cpp0x/variadic100.C: New.
2991
2992 2010-02-23  Jason Merrill  <jason@redhat.com>
2993
2994         PR debug/42800
2995         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
2996         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
2997         * c-c++-common/dwarf2/vla1.c: New.
2998
2999 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
3000
3001         PR target/43139
3002         * gcc.dg/pr43139.c: New test.
3003
3004         PR debug/43077
3005         * gcc.dg/guality/pr43077-1.c: New test.
3006
3007 2010-02-23  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
3008
3009         PR 43123
3010         * gcc.dg/march.c: New.
3011         * gcc.dg/march-generic.c: New.
3012         * gcc.dg/mtune.c: New.
3013
3014 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
3015
3016         PR middle-end/43083
3017         * gcc.dg/graphite/pr43083.c: New.
3018
3019 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
3020
3021         PR middle-end/43097
3022         * gfortran.dg/graphite/pr43097.f: New.
3023
3024 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
3025             Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
3026
3027         PR middle-end/43140
3028         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
3029
3030 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
3031
3032         PR middle-end/43026
3033         * g++.dg/graphite/pr43026.C: New.
3034
3035 2010-02-22  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
3036
3037         PR c++/43126
3038         * gcc.dg/cleanup-1.c: Update.
3039         * gcc.dg/func-args-1.c: Update.
3040         * gcc.dg/format/sentinel-1.c: Update.
3041         * g++.old-deja/g++.jason/scoping10.C: Update.
3042         * g++.old-deja/g++.ns/lookup5.C: Update.
3043         * g++.dg/ext/cleanup-1.C: Update.
3044         * g++.dg/parse/varmod1.C: Update.
3045         * g++.dg/parse/error33.C: Update.
3046         * g++.dg/expr/call3.C: Update.
3047         * g++.dg/func-args-1.C: New.
3048
3049 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
3050
3051         PR c/43125
3052         * gcc.dg/attr-used-2.c: Moved to ...
3053         * c-c++-common/attr-used-2.c: Here.
3054
3055         * gcc.dg/attr-used.c: Moved to ...
3056         * c-c++-common/attr-used.c: Here.
3057
3058 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
3059
3060         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
3061
3062 2010-02-22  Richard Guenther  <rguenther@suse.de>
3063
3064         PR lto/43045
3065         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
3066         * gfortran.dg/lto/20100222-1_1.c: Likewise.
3067
3068 2010-02-22  Richard Guenther  <rguenther@suse.de>
3069
3070         PR tree-optimization/42749
3071         * gcc.c-torture/compile/pr42749.c: New testcase.
3072
3073 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
3074
3075         PR fortran/43072
3076         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
3077         * gfortran.dg/internal_pack_9.f90: New test.
3078
3079 2010-02-21  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
3080
3081         PR c++/23510
3082         * g++.dg/template/recurse.C: Adjust.
3083         * g++.dg/template/pr23510.C: New.
3084
3085 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
3086
3087         PR c++/42824
3088         * g++.dg/template/memclass4.C: New test.
3089
3090 2010-02-21  Tobias Burnus  <burnus@net-b.de>
3091
3092         PR fortran/35259
3093         * gfortran.dg/reassoc_5.f90: New test.
3094
3095 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
3096
3097         PR target/43067
3098         * gcc.target/i386/pr43067.c: New test.
3099
3100 2010-02-20  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
3101
3102         PR c++/35669
3103         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
3104         -Wconversion-null.
3105         * g++.dg/warn/Wconversion-null.C: New test.
3106         * g++.old-deja/g++.other/null1.C: Move to...
3107         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
3108
3109 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
3110
3111         PR fortran/36932
3112         PR fortran/36933
3113         * gfortran.dg/dependency_26.f90: New test.
3114
3115         PR fortran/43072
3116         * gfortran.dg/internal_pack_7.f90: New test.
3117
3118         PR fortran/43111
3119         * gfortran.dg/internal_pack_8.f90: New test.
3120
3121 2010-02-20  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
3122
3123         PR 43128
3124         * c-c++-common/pr41779.c: Fix broken testcase.
3125
3126 2010-02-19  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
3127
3128         PR 36513
3129         * c-c++-common/pr36513.c: New testcase.
3130         * c-c++-common/pr36513-2.c: New testcase.
3131
3132 2010-02-19  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
3133
3134         PR 41779
3135         * c-c++-common/pr41779.c: New.
3136
3137 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
3138
3139         PR debug/43084
3140         * gcc.dg/pr43084.c: New test.
3141
3142 2010-02-19  Richard Guenther  <rguenther@suse.de>
3143
3144         PR tree-optimization/42916
3145         * gcc.dg/pr42916.c: New testcase.
3146
3147 2010-02-18  Jason Merrill  <jason@redhat.com>
3148
3149         PR c++/42837
3150         * g++.dg/abi/packed1.C: Add expected warning.
3151
3152         PR c++/43108
3153         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
3154         * gcc.dg/torture/dg-torture.exp: Likewise.
3155         * c-c++-common/torture/complex-sign.h,
3156         c-c++-common/torture/complex-sign-add.c,
3157         c-c++-common/torture/complex-sign-mixed-add.c,
3158         c-c++-common/torture/complex-sign-mixed-div.c,
3159         c-c++-common/torture/complex-sign-mixed-mul.c,
3160         c-c++-common/torture/complex-sign-mixed-sub.c,
3161         c-c++-common/torture/complex-sign-mul.c,
3162         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
3163         Adapt for C++ compilation as well.
3164
3165         PR c++/43070
3166         * g++.dg/ext/label1.C: Update.
3167         * g++.dg/ext/label2.C: Update.
3168
3169         PR c++/26261
3170         * g++.dg/template/dependent-name6.C: New.
3171
3172         PR c++/43109
3173         * g++.dg/parse/namespace12.C: New.
3174
3175 2010-02-18  Martin Jambor  <mjambor@suse.cz>
3176
3177         PR tree-optimization/43066
3178         * gcc.c-torture/compile/pr43066.c: New test.
3179
3180 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
3181
3182         * g++.dg/ext/attrib35.C: Fix target selector string.
3183         * g++.dg/ext/attrib36.C: Ditto.
3184         * g++.dg/ext/attrib37.C: Ditto.
3185         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
3186         * g++.dg/abi/mangle25.C: Ditto.
3187
3188 2010-02-17  Jason Merrill  <jason@redhat.com>
3189
3190         PR c++/43069
3191         * g++.dg/parse/namespace11.C: New.
3192
3193         PR c++/43093
3194         * g++.dg/ext/attrib37.C: New.
3195
3196         PR c++/43079
3197         * g++.dg/template/ptrmem20.C: New.
3198
3199 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
3200
3201         PR target/43103
3202         * gcc.target/i386/xop-check.h: Include m256-check.h.
3203         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
3204         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
3205         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
3206         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
3207
3208 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
3209
3210         PR debug/42918
3211         * gcc.dg/pr42918.c: New test.
3212
3213 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
3214
3215         * g++.dg/ext/attrib36.C: Require ILP32.
3216
3217 2010-02-16  Richard Guenther  <rguenther@suse.de>
3218
3219         PR tree-optimization/41043
3220         * gfortran.dg/pr41043.f90: New testcase.
3221         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
3222
3223 2010-02-16  Jason Merrill  <jason@redhat.com>
3224
3225         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
3226
3227 2010-02-16  Ira Rosen  <irar@il.ibm.com>
3228
3229         PR tree-optimization/43074
3230         * gcc.dg/vect/fast-math-pr43074.c: New test.
3231
3232 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
3233
3234         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
3235
3236 2010-02-16  Jason Merrill  <jason@redhat.com>
3237
3238         PR c++/43031
3239         * g++.dg/ext/attrib36.C: New.
3240
3241         PR c++/43036
3242         * g++.dg/other/array6.C: New.
3243
3244 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3245
3246         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
3247
3248 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
3249
3250         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
3251         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
3252         * gcc.target/i386/xop-vpermil2pd-1.c: New.
3253         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
3254         * gcc.target/i386/xop-vpermil2ps-1.c: New.
3255         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
3256
3257 2010-02-15  Richard Guenther  <rguenther@suse.de>
3258
3259         PR middle-end/43068
3260         * g++.dg/torture/pr43068.C: New testcase.
3261
3262 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
3263
3264         PR c++/43024
3265         * g++.dg/opt/ice1.C: New.
3266
3267 2010-02-14  Jason Merrill  <jason@redhat.com>
3268
3269         PR c++/41997
3270         * g++.dg/cpp0x/initlist-opt.C: New.
3271
3272 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
3273
3274         PR fortran/41113
3275         PR fortran/41117
3276         * gfortran.dg/internal_pack_6.f90: New test.
3277
3278 2010-02-12  Jason Merrill  <jason@redhat.com>
3279
3280         PR c++/43054
3281         * g++.dg/cpp0x/variadic99.C: New.
3282
3283 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
3284
3285         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
3286         sign extend pointers to gualchk_t.
3287
3288         PR c++/43033
3289         * g++.dg/other/default3.C: Xfail g4 test.
3290
3291 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
3292
3293         PR middle-end/43012
3294         * gcc.dg/graphite/pr43012.c: New.
3295
3296 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
3297
3298         PR middle-end/42930
3299         * g++.dg/graphite/pr42930.C: New.
3300
3301 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
3302
3303         PR middle-end/42914
3304         PR middle-end/42530
3305         * gcc.dg/graphite/pr42530.c: New.
3306         * gcc.dg/graphite/pr42914.c: New.
3307
3308 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
3309
3310         PR middle-end/42771
3311         * gcc.dg/graphite/pr42771.c: New.
3312
3313 2010-02-11  Richard Guenther  <rguenther@suse.de>
3314
3315         PR tree-optimization/42998
3316         * gcc.c-torture/compile/pr42998.c: New testcase.
3317
3318 2010-02-10  Jason Merrill  <jason@redhat.com>
3319
3320         PR c++/41896
3321         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
3322
3323         PR c++/42983, core issue 906
3324         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
3325         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
3326
3327         PR c++/43016
3328         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
3329
3330 2010-02-10  Richard Guenther  <rguenther@suse.de>
3331
3332         PR tree-optimization/43017
3333         * gcc.dg/torture/pr43017.c: New testcase.
3334
3335 2010-02-10  Tobias Burnus <burnus@net-b.de>
3336
3337         PR fortran/40823
3338         * gfortran.dg/private_type_1.f90: Update error location.
3339         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
3340         * gfortran.dg/typebound_operator_2.f03: Ditto.
3341         * gfortran.dg/assignment_2.f90: Ditto.
3342         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
3343         * gfortran.dg/binding_label_tests_9.f03: Ditto.
3344
3345 2010-02-10  Tobias Burnus  <burnus@net-b.de>
3346
3347         PR fortran/43015
3348         * gfortran.dg/bind_c_usage_20.f90: New test.
3349
3350 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
3351
3352         PR debug/43010
3353         * g++.dg/debug/pr43010.C: New test.
3354
3355 2010-02-10  Richard Guenther  <rguenther@suse.de>
3356
3357         PR c/43007
3358         * gcc.c-torture/execute/20100209-1.c: New testcase.
3359         * gcc.dg/fold-div-3.c: Likewise.
3360
3361 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
3362
3363         * gcc.dg/builtin-ffs-1.c: New test.
3364
3365 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3366
3367         PR fortran/42999
3368         * gfortran.dg/array_constructor_35.f90: New test.
3369
3370 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3371
3372         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
3373
3374 2010-02-09  Jason Merrill  <jason@redhat.com>
3375
3376         PR c++/42399
3377         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
3378
3379         PR c++/42370
3380         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
3381
3382 2010-02-09  Tobias Burnus  <burnus@net-b.de>
3383
3384         PR fortran/41869
3385         * gfortran.dg/module_write_1.f90: New test.
3386
3387 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
3388
3389         * gcc.dg/pr19340.c: Adjust.
3390
3391 2010-02-09  Richard Guenther  <rguenther@suse.de>
3392
3393         PR tree-optimization/43008
3394         * gcc.c-torture/execute/pr43008.c: New testcase.
3395
3396 2010-02-09  Richard Guenther  <rguenther@suse.de>
3397
3398         PR tree-optimization/43000
3399         * gcc.dg/torture/pr43000.c: New testcase.
3400         * gcc.dg/torture/pr43002.c: Likewise.
3401
3402 2010-02-09  Daniel Kraft  <d@domob.eu>
3403
3404         PR fortran/39171
3405         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
3406         and pass -Wsurprising as necessary.
3407
3408 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
3409
3410         PR tree-optimization/42890
3411         * g++.dg/torture/pr42890.C: New test.
3412
3413 2010-02-08  Richard Guenther  <rguenther@suse.de>
3414
3415         PR middle-end/42995
3416         * gcc.dg/tree-ssa/inline-4.c: New testcase.
3417
3418 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
3419
3420         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
3421         return 0 from main.
3422         * gcc.dg/graphite/block-1.c: Same.
3423         * gcc.dg/graphite/block-3.c: Same.
3424         * gcc.dg/graphite/block-4.c: Same.
3425         * gcc.dg/graphite/block-5.c: Same.
3426         * gcc.dg/graphite/block-6.c: Same.
3427         * gcc.dg/graphite/block-7.c: Same.
3428         * gcc.dg/graphite/interchange-0.c: Same.
3429         * gcc.dg/graphite/interchange-1.c: Same.
3430         * gcc.dg/graphite/interchange-10.c: Same.
3431         * gcc.dg/graphite/interchange-11.c: Same.
3432         * gcc.dg/graphite/interchange-12.c: Same.
3433         * gcc.dg/graphite/interchange-2.c: Same.
3434         * gcc.dg/graphite/interchange-3.c: Same.
3435         * gcc.dg/graphite/interchange-4.c: Same.
3436         * gcc.dg/graphite/interchange-5.c: Same.
3437         * gcc.dg/graphite/interchange-6.c: Same.
3438         * gcc.dg/graphite/interchange-7.c: Same.
3439         * gcc.dg/graphite/interchange-8.c: Same.
3440         * gcc.dg/graphite/interchange-9.c: Same.
3441         * gcc.dg/graphite/interchange-mvt.c: Same.
3442
3443 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
3444
3445         * gfortran.dg/graphite/id-19.f: New.
3446         * gfortran.dg/graphite/pr14741.f90: New.
3447         * gfortran.dg/graphite/pr41924.f90: New.
3448         * gfortran.dg/graphite/run-id-2.f90: New.
3449
3450 2010-02-07  Richard Guenther  <rguenther@suse.de>
3451
3452         PR middle-end/42956
3453         * gcc.c-torture/compile/pr42956.c: New testcase.
3454
3455 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3456
3457         PR libfortran/42742
3458         * gfortran.dg/fmt_cache_2.f: New test.
3459
3460 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3461
3462         * gfortran.dg/read_no_eor.f90: New test.
3463
3464 2010-02-05  Jason Merrill  <jason@redhat.com>
3465
3466         * g++.dg/ext/label13.C: Move constructor body out of class.
3467
3468 2010-02-03  Jason Merrill  <jason@redhat.com>
3469
3470         PR c++/42870
3471         * g++.dg/ext/dllexport3.C: New.
3472
3473 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
3474
3475         * gcc.dg/format/ms-format3.c: New test for specific MS types.
3476
3477 2010-02-05  Richard Guenther  <rguenther@suse.de>
3478
3479         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
3480
3481 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
3482
3483         PR c++/42915
3484         * g++.dg/other/crash-9.C: New test.
3485
3486 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
3487
3488         PR fortran/42309
3489         * gfortran.dg/subref_array_pointer_4.f90 : New test.
3490
3491 2010-02-04  Richard Guenther  <rguenther@suse.de>
3492
3493         PR rtl-optimization/42952
3494         * gcc.dg/torture/pr42952.c: New testcase.
3495
3496 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3497
3498         PR libfortran/42901
3499         * gfortran.dg/namelist_60.f90: New test.
3500
3501 2010-02-03  Jason Merrill  <jason@redhat.com>
3502
3503         PR c++/40138
3504         * g++.dg/ext/builtin11.C: New.
3505
3506         PR c++/4926
3507         PR c++/38600
3508         * g++.dg/abi/mangle35.C: New.
3509         * g++.dg/abi/mangle37.C: New.
3510
3511         PR c++/12909
3512         * g++.dg/abi/mangle36.C: New.
3513
3514         PR c++/35652
3515         * g++.dg/warn/string1.C: New.
3516
3517 2010-02-03  Richard Guenther  <rguenther@suse.de>
3518
3519         PR tree-optimization/42944
3520         * gcc.dg/errno-1.c: New testcase.
3521
3522 2010-02-03  Richard Guenther  <rguenther@suse.de>
3523
3524         PR middle-end/42927
3525         * gcc.c-torture/compile/pr42927.c: New testcase.
3526
3527 2010-02-03  Tobias Burnus  <burnus@net-b.de>
3528
3529         PR fortran/42936
3530         * gfortran.dg/null_4.f90: New test.
3531
3532 2010-02-02  Jason Merrill  <jason@redhat.com>
3533
3534         PR c++/41090
3535         * g++.dg/ext/label13.C: New.
3536
3537 2010-02-02  Tobias Burnus  <burnus@net-b.de>
3538
3539         PR fortran/42650
3540         * gfortran.dg/func_result_5.f90: New test.
3541
3542 2010-02-01  Tobias Burnus  <burnus@net-b.de>
3543
3544         PR fortran/42922
3545         * gfortran.dg/pure_initializer_3.f90: News test.
3546
3547 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
3548
3549         PR fortran/42888
3550         * gfortran.dg/allocate_derived_2.f90: New test.
3551
3552 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
3553
3554         PR middle-end/42898
3555         * gcc.dg/torture/pr42898-2.c: New test.
3556
3557 2010-01-31  Richard Guenther  <rguenther@suse.de>
3558
3559         PR middle-end/42898
3560         * gcc.dg/torture/pr42898.c: New testcase.
3561
3562 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
3563
3564         PR fortran/38324
3565         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
3566         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
3567
3568 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
3569
3570         * g++.dg/tree-ssa/inline-1.C: New.
3571         * g++.dg/tree-ssa/inline-2.C: New.
3572         * g++.dg/tree-ssa/inline-3.C: New.
3573
3574 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
3575
3576         PR testsuite/41701
3577         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
3578         the string 'pow' in the pathname of the compiler from generating a
3579         test failure.
3580
3581 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3582
3583         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
3584         * g++.old-deja/g++.mike/eh17.C: Likewise.
3585         * g++.old-deja/g++.mike/p5571.C: Likewise.
3586
3587 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
3588
3589         PR c++/42758
3590         PR c++/42634
3591         PR c++/42336
3592         PR c++/42797
3593         PR c++/42880
3594         * g++.dg/other/crash-5.C: New test.
3595         * g++.dg/other/crash-6.C: New test.
3596         * g++.dg/other/crash-7.C: New test.
3597         * g++.dg/other/crash-8.C: New test.
3598
3599 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
3600
3601         PR rtl-optimization/42889
3602         * gcc.dg/pr42889.c: New test.
3603
3604 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
3605
3606         * gcc.target/i386/pr42881.c: Use SSE2.
3607
3608 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
3609
3610         PR target/42891
3611         * gcc.target/i386/pr42891.c: New test.
3612
3613 2010-01-28  Richard Guenther  <rguenther@suse.de>
3614
3615         PR tree-optimization/42871
3616         * g++.dg/torture/pr42871.C: New testcase.
3617
3618 2010-01-28  Richard Guenther  <rguenther@suse.de>
3619
3620         * gcc.dg/Wobjsize-1.h: New testcase.
3621         * gcc.dg/Wobjsize-1.c: Likewise.
3622
3623 2010-01-28  Richard Guenther  <rguenther@suse.de>
3624
3625         PR middle-end/42883
3626         * g++.dg/torture/pr42883.C: New testcase.
3627
3628 2010-01-28  Michael Matz  <matz@suse.de>
3629
3630         * gcc.target/i386/pr42881.c: New test.
3631
3632 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3633
3634         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
3635         Add i?86-*-solaris2* support.
3636
3637 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
3638
3639         PR c++/42713
3640         PR c++/42820
3641         * g++.dg/template/typedef27.C: New test case.
3642         * g++.dg/template/typedef28.C: New test case.
3643
3644 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
3645
3646         * testsuite/gcc.dg/optimize-bswap*.c: Add ARM target
3647
3648 2010-01-27  Richard Guenther  <rguenther@suse.de>
3649
3650         PR middle-end/42878
3651         * gcc.dg/torture/pr42878-1.c: New testcase.
3652         * gcc.dg/torture/pr42878-2.c: Likewise.
3653
3654 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
3655
3656         PR middle-end/42874
3657         * gcc.dg/vla-22.c: New test.
3658
3659 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
3660
3661         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
3662         current collation.
3663
3664 2010-01-26  Richard Guenther  <rguenther@suse.de>
3665
3666         PR rtl-optimization/42685
3667         * gcc.dg/pr42685.c: New testcase.
3668         * g++.dg/other/pr42685.C: Likewise.
3669
3670 2010-01-26  Richard Guenther  <rguenther@suse.de>
3671
3672         PR middle-end/42806
3673         * g++.dg/other/pr42806.C: New testcase.
3674
3675 2010-01-26  Richard Guenther  <rguenther@suse.de>
3676
3677         PR tree-optimization/42250
3678         * gcc.dg/pr42250.c: New testcase.
3679
3680 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
3681
3682         * gnat.dg/array_bounds_test.adb: New test.
3683
3684 2010-01-25  Tobias Burnus  <burnus@net-b.de>
3685
3686         PR fortran/42858
3687         * gfortran.dg/generic_21.f90: New test.
3688
3689 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3690
3691         PR testsuite/41522
3692         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
3693
3694 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
3695
3696         PR c++/42748
3697         * g++.dg/abi/arm_va_list2.C: New test.
3698         * g++.dg/abi/arm_va_list2.h: Companion header file.
3699
3700 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
3701
3702         PR fortran/41044
3703         * gfortran.dg/parameter_array_ref_2.f90 : New test.
3704
3705         PR fortran/41167
3706         * gfortran.dg/char_array_arg_1.f90 : New test.
3707
3708         * gfortran.dg/pr25923.f90 : Remove XFAIL.
3709
3710 2010-01-24  Tobias Burnus  <burnus@net-b.de>
3711
3712         PR fortran/39304
3713         * gfortran.dg/generic_20.f90: New test.
3714
3715 2010-01-22  Michael Matz  <matz@suse.de>
3716
3717         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
3718         -msse2.
3719
3720 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
3721
3722         PR fortran/42736
3723         * gfortran.dg/dependency_25.f90 : New test.
3724
3725 2010-01-21  Martin Jambor  <mjambor@suse.cz>
3726
3727         PR tree-optimization/42585
3728         * gcc.dg/tree-ssa/pr42585.c: New test.
3729
3730 2010-01-21  Richard Guenther  <rguenther@suse.de>
3731
3732         PR middle-end/19988
3733         * gcc.dg/pr19988.c: New testcase.
3734
3735 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
3736
3737         * g++.dg/compat/decimal/compat-common.h: New file.
3738         * g++.dg/compat/decimal/decimal-dummy.h: New file.
3739         * g++.dg/compat/decimal/pass_x.h: New file.
3740         * g++.dg/compat/decimal/pass_y.h: New file.
3741         * g++.dg/compat/decimal/pass-1_main.C: New file.
3742         * g++.dg/compat/decimal/pass-1_x.C: New file.
3743         * g++.dg/compat/decimal/pass-1_y.C: New file.
3744         * g++.dg/compat/decimal/pass-2_main.C: New file.
3745         * g++.dg/compat/decimal/pass-2_x.C: New file.
3746         * g++.dg/compat/decimal/pass-2_y.C: New file.
3747         * g++.dg/compat/decimal/pass-3_main.C: New file.
3748         * g++.dg/compat/decimal/pass-3_x.C: New file.
3749         * g++.dg/compat/decimal/pass-3_y.C: New file.
3750         * g++.dg/compat/decimal/pass-4_main.C: New file.
3751         * g++.dg/compat/decimal/pass-4_x.C: New file.
3752         * g++.dg/compat/decimal/pass-4_y.C: New file.
3753         * g++.dg/compat/decimal/pass-5_main.C: New file.
3754         * g++.dg/compat/decimal/pass-5_x.C: New file.
3755         * g++.dg/compat/decimal/pass-5_y.C: New file.
3756         * g++.dg/compat/decimal/pass-6_main.C: New file.
3757         * g++.dg/compat/decimal/pass-6_x.C: New file.
3758         * g++.dg/compat/decimal/pass-6_y.C: New file.
3759         * g++.dg/compat/decimal/return_x.h: New file.
3760         * g++.dg/compat/decimal/return_y.h: New file.
3761         * g++.dg/compat/decimal/return-1_main.C: New file.
3762         * g++.dg/compat/decimal/return-1_x.C: New file.
3763         * g++.dg/compat/decimal/return-1_y.C: New file.
3764         * g++.dg/compat/decimal/return-2_main.C: New file.
3765         * g++.dg/compat/decimal/return-2_x.C: New file.
3766         * g++.dg/compat/decimal/return-2_y.C: New file.
3767         * g++.dg/compat/decimal/return-3_main.C: New file.
3768         * g++.dg/compat/decimal/return-3_x.C: New file.
3769         * g++.dg/compat/decimal/return-3_y.C: New file.
3770         * g++.dg/compat/decimal/return-4_main.C: New file.
3771         * g++.dg/compat/decimal/return-4_x.C: New file.
3772         * g++.dg/compat/decimal/return-4_y.C: New file.
3773         * g++.dg/compat/decimal/return-5_main.C: New file.
3774         * g++.dg/compat/decimal/return-5_x.C: New file.
3775         * g++.dg/compat/decimal/return-5_y.C: New file.
3776         * g++.dg/compat/decimal/return-6_main.C: New file.
3777         * g++.dg/compat/decimal/return-6_x.C: New file.
3778         * g++.dg/compat/decimal/return-6_y.C: New file.
3779
3780 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
3781
3782         PR debug/42715
3783         * gcc.dg/pr42715.c: New.
3784
3785 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
3786
3787         PR c++/42038
3788         * g++.dg/parse/crash55.C: New.
3789
3790 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
3791
3792         PR debug/42782
3793         * gcc.dg/guality/pr42782.c: New.
3794
3795 2010-01-20  Jason Merrill  <jason@redhat.com>
3796
3797         PR c++/41788
3798         * g++.dg/abi/packed1.C: New.
3799
3800         PR c++/41920
3801         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
3802
3803         PR c++/40750
3804         * g++.dg/parse/fn-typedef1.C: New.
3805         * g++.dg/other/cv_quals.C: Adjust.
3806
3807 2010-01-20  Anthony Green  <green@moxielogic.com>
3808
3809         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
3810         pack(push) pragma).
3811         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
3812         * gcc.dg/20020312-2.c: Port this to the moxie core.
3813         * gcc.dg/weak/typeof-2.c: Ditto.
3814
3815 2010-01-20  Richard Guenther  <rguenther@suse.de>
3816
3817         PR tree-optimization/42717
3818         * gcc.c-torture/compile/pr42717.c: New testcase.
3819
3820 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
3821
3822         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
3823         of signed, add a few new tests.
3824
3825         PR middle-end/42803
3826         * g++.dg/parse/limits-initializer1.C: New test.
3827
3828 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
3829
3830         PR fortran/42804
3831         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
3832         * gfortran.dg/typebound_call_12.f03: New test.
3833
3834 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
3835
3836         PR fortran/42783
3837         * gfortran.dg/bounds_check_15.f90 : New test.
3838
3839 2010-01-19  Michael Matz  <matz@suse.de>
3840
3841         PR tree-optimization/41783
3842         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
3843
3844 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3845
3846         PR target/38697.
3847         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
3848         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
3849         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
3850         * gcc.target/arm/neon/vget_lows16.c: Likewise.
3851         * gcc.target/arm/neon/vget_lows32.c: Likewise.
3852         * gcc.target/arm/neon/vget_lows64.c: Likewise.
3853         * gcc.target/arm/neon/vget_lows8.c: Likewise.
3854         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
3855         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
3856         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
3857         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
3858
3859 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
3860
3861         PR fortran/42545
3862         * gfortran.dg/extends_6.f03: Modified an error message.
3863         * gfortran.dg/extends_10.f03: New test.
3864         * gfortran.dg/private_type_6.f03: Modified an error message.
3865         * gfortran.dg/structure_constructor_8.f03: Ditto.
3866
3867 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
3868
3869         PR tree-optimization/42719
3870         * gcc.dg/pr42719.c: New test.
3871
3872         PR debug/42728
3873         * gcc.dg/pr42728.c: New test.
3874
3875 2010-01-19  Anthony Green  <green@moxielogic.com>
3876
3877         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
3878
3879 2010-01-18  Anthony Green  <green@moxielogic.com>
3880
3881         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
3882         for moxie.
3883
3884 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
3885
3886         * g++.dg/template/error45.C: reverted as part of reverting the
3887         fix of PR c++/42634.
3888
3889 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
3890
3891         PR c++/42634
3892         * g++.dg/template/error45.C: New test.
3893
3894 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
3895
3896         PR c++/42766
3897         * g++.dg/conversion/op6.C: New test.
3898
3899 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
3900
3901         PR target/42774
3902         * gcc.target/alpha/pr42774.c: New test.
3903
3904 2010-01-18  Richard Guenther  <rguenther@suse.de>
3905
3906         PR tree-optimization/42781
3907         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
3908
3909 2010-01-17  Richard Guenther  <rguenther@suse.de>
3910
3911         PR middle-end/42248
3912         * gcc.c-torture/execute/pr42248.c: New testcase.
3913
3914 2010-01-17  Richard Guenther  <rguenther@suse.de>
3915
3916         PR tree-optimization/42773
3917         * g++.dg/torture/pr42773.C: New testcase.
3918
3919 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
3920
3921         PR fortran/42677
3922         * gfortran.dg/interface_assignment_5.f90: New test.
3923
3924 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
3925
3926         PR c++/42697
3927         * g++.dg/template/crash94.C: Reverted.
3928
3929 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
3930
3931         PR debug/42767
3932         * gcc.dg/debug/pr42767.c: New.
3933
3934 2010-01-15  Jason Merrill  <jason@redhat.com>
3935
3936         PR c++/42761
3937         * g++.dg/cpp0x/decltype22.C: New.
3938
3939 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
3940
3941         PR middle-end/42760
3942         * g++.dg/torture/pr42760.C: New test.
3943
3944 2010-01-15  Jing Yu  <jingyu@google.com>
3945
3946         PR rtl-optimization/42691
3947         * gcc.c-torture/execute/pr42691.c: New.
3948
3949 2010-01-15  Richard Guenther  <rguenther@suse.de>
3950
3951         PR middle-end/42739
3952         * g++.dg/torture/pr42739.C: New testcase.
3953
3954 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
3955
3956         * g++.dg/template/error45.C: Revert as part of reverting changes
3957         or PR c++/42634.
3958
3959 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3960
3961         PR fortran/42684
3962         * gfortran.dg/interface_31.f90: New test.
3963
3964 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
3965
3966         * gcc.target/powerpc/pr42747.c: New file.
3967
3968 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
3969
3970         PR middle-end/42674
3971         * c-c++-common/pr42674.c: New test.
3972
3973         PR c++/42608
3974         * g++.dg/template/instantiate11.C: New test.
3975
3976 2010-01-14  Jason Merrill  <jason@redhat.com>
3977
3978         PR c++/42701
3979         * g++.dg/overload/error3.C: New.
3980
3981         PR c++/42655
3982         * g++.dg/overload/rvalue1.C: New.
3983
3984 2010-01-14  Martin Jambor  <mjambor@suse.cz>
3985
3986         PR tree-optimization/42706
3987         * gcc.dg/ipa/pr42706.c: New testcase.
3988
3989 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
3990
3991         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
3992
3993 2010-01-14  Martin Jambor  <mjambor@suse.cz>
3994
3995         PR tree-optimization/42714
3996         * g++.dg/torture/pr42714.C: New test.
3997
3998 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
3999
4000         PR rtl-optimization/42246
4001         * gfortran.dg/pr42246-2.f: New.
4002
4003 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
4004
4005         PR rtl-optimization/42389
4006         * gcc.dg/pr42389.c: New.
4007
4008 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
4009
4010         PR rtl-optimization/42388
4011         * gcc.dg/pr42388.c: New.
4012
4013 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
4014
4015         PR rtl-optimization/42294
4016         * gfortran.dg/pr42294.f: New.
4017
4018 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
4019
4020         PR rtl-optimization/39453
4021         PR rtl-optimization/42246
4022         * gcc.dg/pr39453.c: New.
4023         * gcc.dg/pr42246.c: New.
4024
4025 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
4026
4027         PR middle-end/42245
4028         * gcc.dg/pr42245.c: New.
4029         * gcc.dg/pr42245-2.c: New.
4030
4031 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
4032
4033         PR rtl-optimization/42249
4034         * gcc.dg/pr42249.c: New.
4035
4036 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
4037
4038         PR c/42721
4039         * gcc.c-torture/execute/pr42721.c: New test.
4040
4041 2010-01-14  Ira Rosen  <irar@il.ibm.com>
4042
4043         PR tree-optimization/42709
4044         * gcc.dg/vect/pr42709.c: New test.
4045
4046 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
4047
4048         PR fortran/41478
4049         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
4050         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
4051
4052 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
4053
4054         PR fortran/42481
4055         * gfortran.dg/generic_19.f90 : New test.
4056
4057 2010-01-13  Richard Guenther  <rguenther@suse.de>
4058
4059         PR tree-optimization/42730
4060         * gcc.c-torture/compile/pr42730.c: New testcase.
4061
4062 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
4063
4064         PR target/pr42542
4065         * gcc.target/ia64/pr42542-1.c: New.
4066         * gcc.target/ia64/pr42542-2.c: New.
4067         * gcc.target/ia64/pr42542-3.c: New.
4068
4069 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
4070
4071         PR c++/42634
4072         * g++.dg/template/error45.C: New test.
4073
4074 2010-01-13  Martin Jambor  <mjambor@suse.cz>
4075
4076         PR tree-optimization/42704
4077         * g++.dg/torture/pr42704.C: New test.
4078
4079 2010-01-13  Martin Jambor  <mjambor@suse.cz>
4080
4081         PR tree-optimization/42703
4082         * gcc.c-torture/compile/pr42703.c: New test.
4083
4084 2010-01-13  Richard Guenther  <rguenther@suse.de>
4085
4086         PR tree-optimization/42705
4087         * gcc.c-torture/compile/pr42705.c: New testcase.
4088
4089 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
4090
4091         * gcc.target/bfin/l2.c: New test.
4092         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
4093
4094 2010-01-13  Richard Guenther  <rguenther@suse.de>
4095
4096         PR middle-end/42716
4097         * gcc.c-torture/compile/pr42716.c: New testcase.
4098
4099 2010-01-13  Richard Guenther  <rguenther@suse.de>
4100
4101         PR lto/42678
4102         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
4103
4104 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
4105
4106         PR c/42708
4107         * gcc.c-torture/compile/pr42708-1.c: New test.
4108
4109 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
4110
4111         PR debug/42662
4112         * gcc.dg/pr42662.c: New test.
4113
4114         PR tree-optimization/42645
4115         * g++.dg/other/pr42645-1.C: New test.
4116         * g++.dg/other/pr42645-2.C: New test.
4117
4118 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
4119
4120         PR target/42416
4121         * gcc.target/powerpc/warn-1.c: New test.
4122         * gcc.target/powerpc/warn-2.c: New test.
4123
4124 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
4125
4126         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
4127         stack alignment.
4128
4129 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
4130
4131         * gcc.dg/lto/20100108_0.c: New.
4132
4133 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
4134
4135         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
4136         Add -march=i686 -msse for 32bit x86 targets.
4137
4138 2010-01-10  Richard Guenther  <rguenther@suse.de>
4139
4140         PR middle-end/42667
4141         * gcc.dg/torture/pr42667.c: New testcase.
4142
4143 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4144
4145         PR fortran/32489
4146         * gfortran.dg/array_constructor_34.f90: New test.
4147
4148 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4149
4150         PR fortran/20923
4151         * gfortran.dg/array_constructor_33.f90: New test.
4152         gfortran.dg/array_function_5.f90: Add credit.
4153
4154 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
4155
4156         PR debug/42631
4157         * gcc.dg/pr42631.c: New.
4158
4159 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
4160
4161         PR debug/42630
4162         * gcc.dg/pr42630.c: New.
4163
4164 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
4165
4166         PR debug/42629
4167         * gcc.dg/pr42629.c: New.
4168
4169 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
4170
4171         PR middle-end/42363
4172         * gcc.dg/torture/pr42363.c: New.
4173
4174 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
4175
4176         PR debug/42604
4177         PR debug/42395
4178         * gcc.dg/vect/pr42604.c: New.
4179         * gcc.dg/vect/pr42395.c: New.
4180
4181 2010-01-09  Richard Guenther  <rguenther@suse.de>
4182
4183         PR middle-end/42512
4184         * gcc.c-torture/execute/pr42512.c: New testcase.
4185
4186 2010-01-09  Tobias Burnus  <burnus@net-b.de>
4187
4188         PR fortran/41298
4189         * gfortran.dg/c_ptr_tests_14.f90: New test.
4190
4191 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4192
4193         PR ada/41929
4194         * gnat.dg/null_pointer_deref1.adb: Don't run on
4195         sparc*-sun-solaris2.11.
4196
4197 2010-01-08  Richard Guenther  <rguenther@suse.de>
4198
4199         PR lto/42528
4200         * gcc.dg/lto/20100103-1_0.c: New testcase.
4201         * gcc.dg/lto/20100103-2_0.c: Likewise.
4202
4203 2010-01-08  Tobias Burnus  <burnus@net-b.de
4204
4205         PR/fortran 25829
4206         * gfortran.dg/asynchronous_1.f90: New test.
4207         * gfortran.dg/asynchronous_2.f90: New test.
4208         * gfortran.dg/conflicts.f90: Update error message.
4209
4210 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
4211
4212         c++/40155
4213         * g++.dg/cpp0x/variadic-unify-2.C: New test.
4214
4215 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
4216
4217         PR tree-optimization/42625
4218         * g++.dg/opt/dtor4.C: New test.
4219         * g++.dg/opt/dtor4.h: New.
4220         * g++.dg/opt/dtor4-aux.cc: New.
4221
4222 2010-01-07  Tobias Burnus  <burnus@net-b.de>
4223
4224         PR fortran/42597
4225         * gfortran.dg/proc_ptr_26.f90: New test.
4226
4227 2010-01-07  Tobias Burnus  <burnus@net-b.de>
4228
4229         PR fortran/41872
4230         * gfortran.dg/allocatable_scalar_7.f90: New test.
4231
4232 2010-01-06  Richard Guenther  <rguenther@suse.de>
4233
4234         * gcc.c-torture/compile/pr42632.c: New testcase.
4235
4236 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
4237
4238         PR target/42542
4239         * gcc.target/i386/pr42542-4.c: New.
4240         * gcc.target/i386/pr42542-4a.c: Likewise.
4241         * gcc.target/i386/pr42542-5.c: Likewise.
4242         * gcc.target/i386/pr42542-5a.c: Likewise.
4243
4244 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
4245
4246         * gcc.dg/tls/opt-15.c: New test.
4247
4248 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
4249
4250         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
4251
4252 2010-01-05  Martin Jambor  <mjambor@suse.cz>
4253
4254         PR tree-optimization/42462
4255         * g++.dg/torture/pr42462.C: New test.
4256
4257 2010-01-05  Jason Merrill  <jason@redhat.com>
4258
4259         * g++.dg/cpp0x/initlist30.C: New test.
4260
4261 2010-01-05  Richard Guenther  <rguenther@suse.de>
4262
4263         PR tree-optimization/42614
4264         * gcc.c-torture/execute/pr42614.c: New testcase.
4265
4266 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
4267
4268         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
4269         * gcc.dg/Wunreachable-1.c: Remove the testcase of
4270         -Wunreachable-code.
4271         * gcc.dg/Wunreachable-2.c: Likewise.
4272         * gcc.dg/Wunreachable-3.c: Likewise.
4273         * gcc.dg/Wunreachable-4.c: Likewise.
4274         * gcc.dg/Wunreachable-5.c: Likewise.
4275         * gcc.dg/Wunreachable-6.c: Likewise.
4276         * gcc.dg/Wunreachable-7.c: Likewise.
4277         * gcc.dg/Wunreachable-8.c: Likewise.
4278         * gcc.dg/20041231-1.c: Likewise.
4279
4280 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
4281
4282         PR other/42611
4283         * gcc.dg/pr42611.c: New test.
4284
4285         PR tree-optimization/42508
4286         * g++.dg/opt/pr42508.C: New test.
4287
4288 2010-01-05  Tobias Burnus  <burnus@net-b.de>
4289
4290         PR fortran/41872
4291         * gfortran.dg/allocatable_scalar_8.f90: New.
4292
4293 2010-01-04  Martin Jambor  <mjambor@suse.cz>
4294
4295         PR tree-optimization/42398
4296         * gcc.c-torture/compile/pr42398.c: New test.
4297
4298 2010-01-04  Jason Merrill  <jason@redhat.com>
4299
4300         PR c++/42555
4301         * g++.dg/ext/attrib35.C: New.
4302
4303         PR c++/42567
4304         * g++.dg/cpp0x/auto17.C: New.
4305
4306 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
4307
4308         * gcc.dg/lto/20100104_0.c: New.
4309
4310 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
4311
4312         PR target/42542
4313         * gcc.target/i386/pr42542-1.c: New.
4314         * gcc.target/i386/pr42542-1a.c: Likewise.
4315         * gcc.target/i386/pr42542-1b.c: Likewise.
4316         * gcc.target/i386/pr42542-2.c: Likewise.
4317         * gcc.target/i386/pr42542-2a.c: Likewise.
4318         * gcc.target/i386/pr42542-2b.c: Likewise.
4319         * gcc.target/i386/pr42542-3.c: Likewise.
4320         * gcc.target/i386/pr42542-3a.c: Likewise.
4321
4322 2009-01-04  Tobias Burnus  <burnus@net-b.de>
4323
4324         PR fortran/41872
4325         * gfortran.dg/allocatable_scalar_5.f90: New test.
4326         * gfortran.dg/allocatable_scalar_6.f90: New test.
4327
4328 2010-01-03  Richard Guenther  <rguenther@suse.de>
4329
4330         PR testsuite/42583
4331         * gfortran.dg/gomp/recursion1.f90: Remove.
4332
4333 2010-01-03  Richard Guenther  <rguenther@suse.de>
4334
4335         * gcc.dg/Warray-bounds.c: Remove XFAILs.
4336         * gcc.dg/uninit-6.c: Likewise.
4337         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
4338
4339 2010-01-03  Richard Guenther  <rguenther@suse.de>
4340
4341         PR tree-optimization/42589
4342         * gcc.target/i386/pr42589.c: New testcase.
4343
4344 2010-01-03  Richard Guenther  <rguenther@suse.de>
4345
4346         PR tree-optimization/42438
4347         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
4348
4349 2010-01-02  Richard Guenther  <rguenther@suse.de>
4350
4351         PR testsuite/41651
4352         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
4353
4354 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
4355
4356         PR target/42448
4357         * gcc.target/alpha/pr42448-1.c: New test.
4358         * gcc.target/alpha/pr42448-2.c: Ditto.
4359
4360 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
4361
4362         PR preprocessor/41947
4363         * gcc.dg/c99-hexfloat-3.c: New test.
4364
4365 2010-01-01  Richard Guenther  <rguenther@suse.de>
4366
4367         PR c/42570
4368         * gcc.c-torture/execute/pr42570.c: New testcase.
4369
4370 2010-01-01  Richard Guenther  <rguenther@suse.de>
4371
4372         PR middle-end/42559
4373         * gcc.c-torture/compile/pr42559.c: New testcase.
4374
4375 \f
4376 Copyright (C) 2010 Free Software Foundation, Inc.
4377
4378 Copying and distribution of this file, with or without modification,
4379 are permitted in any medium without royalty provided the copyright
4380 notice and this notice are preserved.