OSDN Git Service

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