OSDN Git Service

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