OSDN Git Service

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