OSDN Git Service

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