OSDN Git Service

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