OSDN Git Service

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