OSDN Git Service

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