OSDN Git Service

2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
2
3         PR cpp/43195
4         * gcc.dg/cpp/pr43195.c: New.
5         * gcc.dg/cpp/pr43195.h: New.
6
7 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8
9         PR 42965
10         * gcc.dg/Werror-6.c: Adjust.
11         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
12         * gcc.dg/Werror-4.c: Likewise.
13         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
14         * gcc.dg/Wswitch-enum-error.c: Likewise.
15         * gcc.dg/Wpointer-arith.c: Likewise.
16         * gcc.dg/Wfatal.c: Likewise.
17         * gcc.dg/Wswitch-error.c: Likewise.
18         * g++.dg/warn/unused-result1-Werror.c: Likewise.
19         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
20         * gcc.dg/cpp/warn-undef-2.c: Likewise.
21         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
22         * gcc.dg/cpp/warn-comments-2.c: Likewise.
23         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
24         * gcc.dg/cpp/warning-directive-2.c: Likewise.
25         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
26         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
27         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
28         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
29         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
30         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
31         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
32         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
33         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
34         * g++.dg/cpp/warning-directive-2.C: Likewise.
35         * gfortran.dg/warning-directive-2.F90: Likewise.
36
37 2010-04-09  Jason Merrill  <jason@redhat.com>
38
39         PR c++/42623
40         * g++.dg/template/sizeof13.C: New.
41
42 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
43
44         * g++.dg/other/pr35504.C: Add check for thiscall.
45         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
46         * gcc.dg/torture/stackalign/thiscall-1.c: New.
47         
48 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
49
50         PR c++/28584
51         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
52         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
53         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...   
54         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
55         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...   
56         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
57         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
58         * g++.dg/other/increment1.C: Likewise.
59
60 2010-04-09  Tobias Burnus  <burnus@net-b.de>
61
62         PR fortran/18918
63         * gfortran.dg/coarray_7.f90: New test.
64         * gfortran.dg/coarray_8.f90: New test.
65
66 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
67
68         PR fortran/28039
69         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
70
71 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
72
73         PR target/43643
74         * gcc.dg/pr43643.c: New test.
75
76 2010-04-08  Tobias Burnus  <burnus@net-b.de>
77
78         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
79
80 2010-04-08  Richard Guenther  <rguenther@suse.de>
81
82         PR tree-optimization/43679
83         * gcc.c-torture/compile/pr43679.c: New testcase.
84
85 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
86
87         PR debug/43670
88         * gcc.dg/pr43670.c: New test.
89
90 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
91
92         PR middle-end/40815
93         * gcc.dg/tree-ssa/reassoc-19.c: New.
94
95 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
96
97         PR c/18624
98         * gcc.dg/Wunused-var-1.c: New test.
99         * gcc.dg/Wunused-var-2.c: New test.
100         * gcc.dg/Wunused-var-3.c: New test.
101         * gcc.dg/Wunused-var-4.c: New test.
102         * gcc.dg/Wunused-var-5.c: New test.
103         * gcc.dg/Wunused-var-6.c: New test.
104         * gcc.dg/Wunused-parm-1.c: New test.
105
106         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
107         * gcc.dg/trunc-1.c: Likewise.
108         * gcc.dg/vla-9.c: Likewise.
109         * gcc.dg/dfp/composite-type.c: Likewise.
110
111 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
112
113         PR objc/35996
114         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
115         * obj-c++.dg/objc-gc-3.mm: Ditto.
116
117 2010-04-07  Simon Baldwin  <simonb@google.com>
118
119         * gcc.dg/cpp/warn-undef-2.c: New.
120         * gcc.dg/cpp/warn-traditional-2.c: New.
121         * gcc.dg/cpp/warn-comments-2.c: New.
122         * gcc.dg/cpp/warning-directive-1.c: New.
123         * gcc.dg/cpp/warn-long-long.c: New.
124         * gcc.dg/cpp/warn-traditional.c: New.
125         * gcc.dg/cpp/warn-variadic-2.c: New.
126         * gcc.dg/cpp/warn-undef.c: New.
127         * gcc.dg/cpp/warn-normalized-1.c: New.
128         * gcc.dg/cpp/warning-directive-2.c: New.
129         * gcc.dg/cpp/warn-long-long-2.c: New.
130         * gcc.dg/cpp/warn-variadic.c: New.
131         * gcc.dg/cpp/warn-normalized-2.c: New.
132         * gcc.dg/cpp/warning-directive-3.c: New.
133         * gcc.dg/cpp/warn-deprecated-2.c: New.
134         * gcc.dg/cpp/warn-trigraphs-1.c: New.
135         * gcc.dg/cpp/warn-multichar-2.c: New.
136         * gcc.dg/cpp/warn-normalized-3.c: New.
137         * gcc.dg/cpp/warning-directive-4.c: New.
138         * gcc.dg/cpp/warn-unused-macros.c: New.
139         * gcc.dg/cpp/warn-trigraphs-2.c: New.
140         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
141         * gcc.dg/cpp/warn-cxx-compat.c: New.
142         * gcc.dg/cpp/warn-redefined.c: New.
143         * gcc.dg/cpp/warn-trigraphs-3.c: New.
144         * gcc.dg/cpp/warn-unused-macros-2.c: New.
145         * gcc.dg/cpp/warn-deprecated.c: New.
146         * gcc.dg/cpp/warn-trigraphs-4.c: New.
147         * gcc.dg/cpp/warn-redefined-2.c: New.
148         * gcc.dg/cpp/warn-comments.c: New.
149         * gcc.dg/cpp/warn-multichar.c: New.
150         * g++.dg/cpp/warning-directive-1.C: New.
151         * g++.dg/cpp/warning-directive-2.C: New.
152         * g++.dg/cpp/warning-directive-3.C: New.
153         * g++.dg/cpp/warning-directive-4.C: New.
154         * gfortran.dg/warning-directive-1.F90: New.
155         * gfortran.dg/warning-directive-3.F90: New.
156         * gfortran.dg/warning-directive-2.F90: New.
157         * gfortran.dg/warning-directive-4.F90: New.
158
159 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
160
161         PR objc++/23716
162         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
163
164 2010-04-07  Jason Merrill  <jason@redhat.com>
165
166         * g++.dg/template/dr408.C: New.
167
168         * g++.dg/lookup/ns4.C: New.
169
170         PR c++/38392
171         * g++.dg/template/friend51.C: New test.
172
173         PR c++/41970
174         * g++.old-deja/g++.other/linkage1.C: Adjust.
175
176 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
177
178         PR c++/42697
179         * g++.dg/template/crash94.C: New test.
180
181 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
182
183         PR c++/40239
184         * g++.dg/init/aggr5.C: New test.
185         * g++.dg/init/aggr5.C: New test.
186
187 2010-04-07  Richard Guenther  <rguenther@suse.de>
188
189         PR tree-optimization/43270
190         * g++.dg/warn/Warray-bounds-4.C: New testcase.
191         * gcc.dg/Warray-bounds-7.c: Likewise.
192
193 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
194
195         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
196         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
197         * gnat.dg/bit_packed_array4.ad[sb]: New test.
198
199 2010-04-07  Jie Zhang  <jie@codesourcery.com>
200
201         PR c++/42556
202         * g++.dg/init/pr42556.C: New test.
203
204 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
205
206         PR debug/43628
207         * g++.dg/debug/dwarf2/typedef2.C: New test.
208
209 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
210
211         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from 
212         c-c++-common/dwarf2/redeclaration-1.C
213
214 2010-04-06  Jason Merrill  <jason@redhat.com>
215
216         * g++.dg/cpp0x/pr31437.C: Adjust error location.
217         * g++.dg/ext/attrib18.C: Likewise.
218         * g++.dg/ext/bitfield2.C: Likewise.
219         * g++.dg/ext/bitfield4.C: Likewise.
220         * g++.dg/ext/visibility/warn2.C: Likewise.
221         * g++.dg/ext/visibility/warn3.C: Likewise.
222         * g++.dg/gomp/pr26690-1.C: Likewise.
223         * g++.dg/inherit/covariant7.C: Likewise.
224         * g++.dg/init/synth2.C: Likewise.
225         * g++.dg/lookup/using7.C: Likewise.
226         * g++.dg/other/crash-4.C: Likewise.
227         * g++.dg/other/error13.C: Likewise.
228         * g++.dg/other/error20.C: Likewise.
229         * g++.dg/parse/crash31.C: Likewise.
230         * g++.dg/parse/error16.C: Likewise.
231         * g++.dg/parse/error19.C: Likewise.
232         * g++.dg/parse/error27.C: Likewise.
233         * g++.dg/parse/error28.C: Likewise.
234         * g++.dg/parse/fused-params1.C: Likewise.
235         * g++.dg/template/error2.C: Likewise.
236         * g++.dg/template/local6.C: Likewise.
237         * g++.dg/template/qualttp15.C: Likewise.
238         * g++.dg/warn/Wnvdtor-2.C: Likewise.
239         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
240         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
241         * g++.old-deja/g++.brendan/crash29.C: Likewise.
242         * g++.old-deja/g++.eh/spec6.C: Likewise.
243         * g++.old-deja/g++.jason/crash3.C: Likewise.
244         * g++.old-deja/g++.jason/destruct2.C: Likewise.
245         * g++.old-deja/g++.law/ctors5.C: Likewise.
246         * g++.old-deja/g++.law/ctors9.C: Likewise.
247         * g++.old-deja/g++.mike/p3538a.C: Likewise.
248         * g++.old-deja/g++.mike/p3538b.C: Likewise.
249         * g++.old-deja/g++.other/struct1.C: Likewise.
250         * g++.old-deja/g++.other/volatile1.C: Likewise.
251         * g++.old-deja/g++.pt/crash36.C: Likewise.
252         * g++.old-deja/g++.pt/derived3.C: Likewise.
253         * g++.old-deja/g++.robertl/eb109.C: Likewise.
254         * g++.old-deja/g++.robertl/eb4.C: Likewise.
255
256 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
257
258         PR middle-end/43519
259         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
260         * gcc.dg/graphite/id-19.c: New.
261
262 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
263
264         PR middle-end/32824
265         * gcc.dg/vect/pr32824: New.
266
267 2010-04-06  Tobias Burnus  <burnus@net-b.de>
268
269         PR fortran/18918
270         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
271         * gfortran.dg/coarray_3.f90: Ditto.
272         * gfortran.dg/coarray_4.f90: Ditto.
273         * gfortran.dg/coarray_5.f90: Ditto.
274         * gfortran.dg/coarray_6.f90: Ditto.
275         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
276
277 2010-04-06  Tobias Burnus  <burnus@net-b.de>
278
279         PR fortran/18918
280         * gfortran.dg/coarray_4.f90: Fix test.
281         * gfortran.dg/coarray_6.f90: Add more tests.
282
283 2010-04-06  Tobias Burnus  <burnus@net-b.de>
284
285         PR fortran/18918
286         * gfortran.dg/coarray_4.f90: New test.
287         * gfortran.dg/coarray_5.f90: New test.
288         * gfortran.dg/coarray_6.f90: New test.
289
290 2010-04-06  Tobias Burnus  <burnus@net-b.de>
291
292         PR fortran/18918
293         * gfortran.dg/iso_fortran_env_5.f90: New test.
294         * gfortran.dg/iso_fortran_env_6.f90: New test.
295
296 2010-04-06  Tobias Burnus  <burnus@net-b.de>
297
298         PR fortran/39997
299         * gfortran.dg/coarray_1.f90: New test.
300         * gfortran.dg/coarray_2.f90: New test.
301         * gfortran.dg/coarray_3.f90: New test.
302
303 2010-04-06  Jason Merrill  <jason@redhat.com>
304
305         PR c++/43648
306         * g++.dg/template/dtor8.C: New.
307
308         PR c++/43621
309         * g++.dg/template/error-recovery2.C: New.
310
311 2010-04-06  Jan Hubicka  <jh@suse.czpli
312
313         PR tree-optimization/42906
314         * gcc.dg/tree-ssa/dce-1.c: New testcase.
315
316 2010-04-06  Tobias Burnus  <burnus@net-b.de>
317
318         PR fortran/43178
319         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
320         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
321         * gfortran.dg/auto_dealloc_1.f90: Ditto.
322
323 2010-04-06  Richard Guenther  <rguenther@suse.de>
324
325         PR tree-optimization/43627
326         * gcc.dg/tree-ssa/vrp49.c: New testcase.
327
328 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
329
330         PR target/43638
331         * gcc.target/i386/pr43638.c: New test.
332
333 2010-04-06  Richard Guenther  <rguenther@suse.de>
334
335         PR middle-end/43661
336         * gcc.c-torture/compile/pr43661.c: New testcase.
337
338 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
339
340         * gcc.target/s390/stackcheck1.c: Add dg-warning.
341
342 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
343
344         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
345
346 2010-04-02  Richard Guenther  <rguenther@suse.de>
347
348         PR tree-optimization/43629
349         * gcc.c-torture/execute/pr43629.c: New testcase.
350
351 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
352             Dominique d'Humieres  <dominiq@lps.ens.fr>
353
354         PR libfortran/43605
355         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
356
357 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
358
359         PR debug/43325
360         * c-c++-common/dwarf2/redeclaration-1.C: New test.
361
362 2010-04-01  Jason Merrill  <jason@redhat.com>
363
364         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
365
366 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
367             Manfred Schwarb  <manfred99@gmx.ch>
368
369         PR libfortran/43605
370         * gfortran.dg/ftell_3.f90: New test.
371
372 2010-04-01  Richard Guenther  <rguenther@suse.de>
373
374         PR middle-end/43614
375         * gcc.c-torture/compile/pr43614.c: New testcase.
376
377 2010-04-01  Martin Jambor  <mjambor@suse.cz>
378
379         PR tree-optimization/43141
380         * gcc.dg/guality/pr43141.c: New test.
381         
382 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
383
384         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
385         * g++.dg/eh/spbp.C: Likewise.
386         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
387         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
388         superfluous casts.
389         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
390         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
391         * objc.dg/dwarf-2.m: Likewise.
392
393 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
394
395         PR middle-end/43464
396         * gcc.dg/graphite/id-pr43464.c: New.
397         * gcc.dg/graphite/id-pr43464-1.c: New.
398
399 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
400
401         PR middle-end/43351
402         * gcc.dg/graphite/id-pr43351.c
403
404 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
405
406         PR testsuite/35165
407         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
408         * obj-c++.dg/try-catch-2.mm: Ditto.
409         * obj-c++.dg/lookup-2.mm: Ditto.
410         * obj-c++.dg/encode-8.m: Ditto.
411         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
412         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
413         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
414         * obj-c++.dg/const-str-11.mm: Ditto.
415         * obj-c++.dg/const-str-9.mm: Ditto.
416         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
417         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
418         * obj-c++.dg/except-1.mm: Ditto.
419         * obj-c++.dg/const-str-7.mm: Ditto.
420         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
421         * obj-c++.dg/const-str-3.mm: Ditto.
422         * obj-c++.dg/const-str-7.mm: Ditto.
423         * obj-c++.dg/stubify-2.mm: Change dump file name.
424
425         PR objc++/23613
426         * gcc/testsuite/objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
427         New macro.
428         * gcc/testsuite/obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
429         Remove dg-xfail-if.
430
431 2010-03-31  Martin Jambor  <mjambor@suse.cz>
432
433         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
434         only with -O2, -O3 or -Os and not with -fwhopr.
435
436 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
437
438         PR c++/43558
439         * g++.dg/template/typedef31.C: New test.
440
441 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
442
443         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
444         assembler output on *-*-solaris2*.
445         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
446
447 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
448
449         PR debug/43557
450         * gcc.dg/pr43557-1.c: New test.
451         * gcc.dg/pr43557-2.c: New file.
452
453 2010-03-31  Jie Zhang  <jie@codesourcery.com>
454
455         PR 43562
456         * gcc.dg/pr43562.c: New test.
457
458 2010-03-30  Jason Merrill  <jason@redhat.com>
459
460         PR c++/43076
461         * g++.dg/template/error-recovery1.C: New.
462
463         PR c++/41786
464         * g++.dg/parse/ambig5.C: New.
465
466 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
467
468         PR debug/43593
469         * gcc.dg/guality/pr43593.c: New test.
470
471 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
472
473         PR middle-end/43430
474         * gcc.dg/vect/pr43430-1.c: New.
475
476 2010-03-30  Jason Merrill  <jason@redhat.com>
477
478         PR c++/43559
479         * g++.dg/template/partial7.C: New.
480
481 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
482
483         * gcc.target/s390/stackcheck1.c: New testcase.
484
485 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
486
487         PR libfortran/43265
488         * gfortran.dg/read_eof_8.f90: New test.
489
490 2010-03-29  Jason Merrill  <jason@redhat.com>
491
492         * gcc.dg/cpp/include6.c: Change [] to ().
493
494         N3077
495         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
496         splicing and UCNs.
497         * c-c++-common/raw-string-2.c: Add trigraph test.
498         * c-c++-common/raw-string-8.c: New.
499         * c-c++-common/raw-string-9.c: New.
500         * c-c++-common/raw-string-10.c: New.
501
502         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
503         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
504         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
505         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
506         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
507         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
508         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
509
510 2010-03-29  Richard Guenther  <rguenther@suse.de>
511
512         PR tree-optimization/43560
513         * gcc.dg/torture/pr43560.c: New testcase.
514
515 2010-03-29  Jason Merrill  <jason@redhat.com>
516
517         N3077
518         * g++.dg/ext/raw-string-1.C: Change [] to ().
519         * g++.dg/ext/raw-string-2.C: Change [] to ().
520         Don't use \ in delimiter.
521         * g++.dg/ext/raw-string-3.C: Change [] to ().
522         * g++.dg/ext/raw-string-4.C: Change [] to ().
523         * g++.dg/ext/raw-string-5.C: Change [] to ().
524         Test for error on \ in delimiter.
525         * g++.dg/ext/raw-string-6.C: Change [] to ().
526         * g++.dg/ext/raw-string-7.C: Change [] to ().
527
528 2010-03-29  Jie Zhang  <jie@codesourcery.com>
529
530         PR 43564
531         * gcc.dg/pr43564.c: New test.
532
533 2010-03-29  Tobias Burnus  <burnus@net-b.de>
534
535         PR fortran/43551
536         * gfortran.dg/direct_io_12.f90: New test.
537
538 2010-03-28  Jan Hubicka  <jh@suse.cz>
539
540         PR tree-optimization/43505
541         * gfortran.dg/pr43505.f90: New testcase.
542
543 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
544
545         PR tree-optimization/43528
546         * gcc.target/i386/pr43528.c: New test.
547
548 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
549
550         PR c/43381
551         * gcc.dg/parm-impl-decl-3.c: New test.
552
553 2010-03-26  Jason Merrill  <jason@redhat.com>
554
555         PR c++/43509
556         * g++.dg/cpp0x/parse1.C: New.
557
558 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
559
560         PR target/43524
561         * gcc.target/i386/pr43524.c: New test.
562
563 2010-03-26  Martin Jambor  <mjambor@suse.cz>
564
565         * gcc/testsuite/gcc.dg/tree-ssa/loadpre1.c: Delete trailing
566         whitespace, rename main to foo.
567         * gcc/testsuite/gcc.dg/tree-ssa/loadpre14.c: Likewise.
568         * gcc/testsuite/gcc.dg/tree-ssa/loadpre15.c: Likewise.
569         * gcc/testsuite/gcc.dg/tree-ssa/loadpre16.c: Likewise.
570         * gcc/testsuite/gcc.dg/tree-ssa/loadpre17.c: Likewise.
571         * gcc/testsuite/gcc.dg/tree-ssa/loadpre19.c: Likewise.
572         * gcc/testsuite/gcc.dg/tree-ssa/loadpre20.c: Likewise.
573         * gcc/testsuite/gcc.dg/tree-ssa/loadpre3.c: Likewise.
574         * gcc/testsuite/gcc.dg/tree-ssa/loadpre5.c: Likewise.
575         * gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
576         * gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
577         * gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
578
579 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
580
581         PR c++/43327
582         * g++.dg/other/crash-10.C: New test.
583         * g++.dg/other/crash-11.C: New test.
584
585 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
586
587         PR libfortran/43517
588         * gfortran.dg/read_eof_7.f90: New test.
589
590 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
591
592         PR objc/35165
593         PR testsuite/43512
594         * objc-obj-c++-shared: New directory.
595         * objc-obj-c++-shared/Object1-implementation.h: New file.
596         * objc-obj-c++-shared/Object1.h: New file.
597         * objc-obj-c++-shared/Protocol1.h: New file.
598         * objc-obj-c++-shared/next-abi.h: New file.
599         * objc-obj-c++-shared/next-mapping.h: New file.
600         * objc/execute/next_mapping.h: Delete.
601         * objc.dg/special/special.exp: For all targets run the tests with
602         -fgnu-runtime, for darwin targets also run the tests with
603         -fnext-runtime.
604         * objc.dg/dg.exp: Ditto.
605         * obj-c++.dg/dg.exp: Ditto.
606         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
607         Protocol1.h) and next-mapping.h as required.  Amend testcase to
608         include use of updated NeXT interface.
609         * objc/execute/formal_protocol-5.m: Ditto.
610         * objc/execute/protocol-isEqual-2.m: Ditto.
611         * objc/execute/protocol-isEqual-4.m: Ditto.
612         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
613         Protocol1.h) and next-mapping.h as required.
614         * objc/execute/object_is_class.m: Ditto.
615         * objc/execute/enumeration-1.m: Ditto.
616         * objc/execute/class-13.m: Ditto.
617         * objc/execute/formal_protocol-2.m: Ditto.
618         * objc/execute/formal_protocol-4.m: Ditto.
619         * objc/execute/class-1.m: Ditto.
620         * objc/execute/bycopy-1.m: Ditto.
621         * objc/execute/formal_protocol-6.m: Ditto.
622         * objc/execute/bycopy-3.m: Ditto.
623         * objc/execute/class-3.m: Ditto.
624         * objc/execute/bf-11.m: Ditto.
625         * objc/execute/class-5.m: Ditto.
626         * objc/execute/bf-13.m: Ditto.
627         * objc/execute/class-7.m: Ditto.
628         * objc/execute/bf-15.m: Ditto.
629         * objc/execute/class-9.m: Ditto.
630         * objc/execute/bf-17.m: Ditto.
631         * objc/execute/bf-19.m: Ditto.
632         * objc/execute/IMP.m: Ditto.
633         * objc/execute/exceptions/catchall-1.m: Ditto.
634         * objc/execute/exceptions/trivial.m: Ditto.
635         * objc/execute/exceptions/finally-1.m: Ditto.
636         * objc/execute/exceptions/local-variables-1.m: Ditto.
637         * objc/execute/exceptions/foward-1.m: Ditto.
638         * objc/execute/bf-2.m: Ditto.
639         * objc/execute/string1.m: Ditto.
640         * objc/execute/bf-4.m: Ditto.
641         * objc/execute/informal_protocol.m: Ditto.
642         * objc/execute/string3.m: Ditto.
643         * objc/execute/bf-6.m: Ditto.
644         * objc/execute/bf-8.m: Ditto.
645         * objc/execute/class-tests-1.h: Ditto.
646         * objc/execute/protocol-isEqual-1.m: Ditto.
647         * objc/execute/protocol-isEqual-3.m: Ditto.
648         * objc/execute/_cmd.m: Ditto.
649         * objc/execute/function-message-1.m: Ditto.
650         * objc/execute/bf-20.m: Ditto.
651         * objc/execute/bf-common.h: Ditto.
652         * objc/execute/np-2.m: Ditto.
653         * objc/execute/class-10.m: Ditto.
654         * objc/execute/class-12.m: Ditto.
655         * objc/execute/enumeration-2.m: Ditto.
656         * objc/execute/class-14.m: Ditto.
657         * objc/execute/encode-1.m: Ditto.
658         * objc/execute/formal_protocol-1.m: Ditto.
659         * objc/execute/formal_protocol-3.m: Ditto.
660         * objc/execute/accessing_ivars.m: Ditto.
661         * objc/execute/bycopy-2.m: Ditto.
662         * objc/execute/class-2.m: Ditto.
663         * objc/execute/bf-10.m: Ditto.
664         * objc/execute/formal_protocol-7.m: Ditto.
665         * objc/execute/root_methods.m: Ditto.
666         * objc/execute/class-4.m: Ditto.
667         * objc/execute/bf-12.m: Ditto.
668         * objc/execute/class-6.m: Ditto.
669         * objc/execute/bf-14.m: Ditto.
670         * objc/execute/nested-func-1.m: Ditto.
671         * objc/execute/class-8.m: Ditto.
672         * objc/execute/private.m: Ditto.
673         * objc/execute/bf-16.m: Ditto.
674         * objc/execute/bf-18.m: Ditto.
675         * objc/execute/load-3.m: Ditto.
676         * objc/execute/compatibility_alias.m: Ditto.
677         * objc/execute/bf-1.m: Ditto.
678         * objc/execute/no_clash.m: Ditto.
679         * objc/execute/bf-3.m: Ditto.
680         * objc/execute/string2.m: Ditto.
681         * objc/execute/bf-5.m: Ditto.
682         * objc/execute/string4.m: Ditto.
683         * objc/execute/bf-7.m: Ditto.
684         * objc/execute/object_is_meta_class.m: Ditto.
685         * objc/execute/bf-9.m: Ditto.
686         * objc/execute/bf-21.m: Ditto.
687         * objc/execute/cascading-1.m: Ditto.
688         * objc/execute/trivial.m: Ditto.
689         * objc/execute/np-1.m: Ditto.
690         * objc/compile/trivial.m: Ditto.
691         * objc/execute/class_self-2.m: Include <stdlib.h>.
692         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
693         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
694         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT 
695         and 64bit. Use new NeXT interface as required.
696         * objc.dg/special/unclaimed-category-1.m: Ditto.
697         * objc.dg/special/unclaimed-category-1.h: Ditto.
698         * objc.dg/special/unclaimed-category-1a.m: Ditto.
699         * objc.dg/func-ptr-1.m: Ditto.
700         * objc.dg/stret-1.m: Ditto.     
701         * objc.dg/encode-2.m: Ditto.
702         * objc.dg/category-1.m: Ditto.
703         * objc.dg/encode-3.m: Ditto.
704         * objc.dg/call-super-3.m: Ditto.
705         * objc.dg/method-3.m: Ditto.
706         * objc.dg/func-ptr-2.m: Ditto.
707         * objc.dg/lookup-1.m: Ditto.
708         * objc.dg/encode-4.m: Ditto.
709         * objc.dg/fix-and-continue-1.m: Ditto.
710         * objc.dg/proto-lossage-3.m: Ditto.
711         * objc.dg/method-13.m: Ditto.
712         * objc.dg/proto-qual-1.m: Ditto.
713         * objc.dg/zero-link-3.m: Ditto.
714         * objc.dg/bitfield-1.m: Ditto.
715         * objc.dg/va-meth-1.m: Ditto.
716         * objc.dg/super-class-3.m: Ditto.
717         * objc.dg/call-super-1.m: Ditto.
718         * objc.dg/type-size-2.m: Ditto.
719         * objc.dg/method-10.m: Ditto.
720         * objc.dg/defs.m: Ditto.        
721         * objc.dg/const-str-3.m: Ditto.
722         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
723         Protocol1.h) and next-mapping.h as required. Use new NeXT 
724         interface as required.
725         * objc.dg/super-class-4.m: Ditto.
726         * objc.dg/comp-types-8.m: Ditto.
727         * objc.dg/call-super-2.m: Ditto.
728         * objc.dg/objc-fast-4.m: Ditto.
729         * objc.dg/method-6.m: Ditto.
730         * objc.dg/const-str-3.m: Ditto.
731         * objc.dg/const-str-7.m: Ditto.
732         * objc.dg/method-15.m: Ditto.
733         * objc.dg/method-19.m: Ditto.
734         * objc.dg/sync-1.m: Ditto.
735         * objc.dg/layout-1.m: Ditto.
736         * objc.dg/bitfield-3.m: Ditto.
737         * objc.dg/try-catch-3.m: Ditto.
738         * objc.dg/try-catch-7.m: Ditto.
739         * objc.dg/comp-types-10.m: Ditto.
740         * objc.dg/selector-2.: Ditto.
741         * objc.dg/method-7.m: Ditto.
742         * objc.dg/typedef-alias-1.m: Ditto.
743         * objc.dg/proto-lossage-2.m: Ditto.
744         * objc.dg/comp-types-11.m: Ditto.
745         * objc.dg/sizeof-1.m: Ditto.
746         * objc.dg/method-17.m: Ditto.
747         * objc.dg/bitfield-5.m: Ditto.
748         * objc.dg/try-catch-1.m: Ditto.
749         * objc.dg/encode-5.m: Ditto.
750         * objc.dg/fix-and-continue-2.m: Ditto.
751         * objc.dg/method-9.m: Ditto.
752         * objc.dg/isa-field-1.m: Ditto.
753         * objc.dg/local-decl-2.m: Ditto.
754         * objc.dg/objc-gc-4.m: Ditto.
755         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
756         * objc.dg/gnu-runtime-3.m: Ditto.
757         * objc.dg/encode-7.m: Ditto.
758         * objc.dg/encode-8.m: Ditto.
759         * objc.dg/selector-3.m: Ditto.
760         * objc.dg/gnu-runtime-1.m: Ditto.
761         * objc.dg/const-str-12.m: Ditto.
762         * objc.dg/gnu-runtime-2.m: Ditto.
763         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
764         * objc.dg/selector-1.m: Ditto.
765         * objc.dg/stubify-2.m: Ditto.
766         * objc.dg/zero-link-1.m: Ditto.
767         * objc.dg/stret-2.m: Ditto.
768         * objc.dg/zero-link-2.m: Ditto.
769         * objc.dg/next-runtime-1.m: Ditto.
770         * objc.dg/symtab-1.m: Ditto.
771         * objc.dg/stubify-1.m: Ditto.
772         * objc.dg/bitfield-2.m: Ditto.
773         * objc.dg/try-catch-10.m: Apply to both runtimes.
774         * objc.dg/const-str-1.m: Ditto.
775         * objc.dg/image-info.m: Ditto.
776         * objc.dg/encode-9.m: Ditto.
777         * objc.dg/pragma-1.m: Apply test to all targets.
778         * objc.dg/const-str-4.m: Ditto.
779         * objc.dg/const-str-8.m: Ditto.
780         * objc.dg/super-class-2.m: Ditto.
781         * objc.dg/try-catch-5.m: Ditto.
782         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
783         Protocol1.h) and next-mapping.h as required. Use new NeXT
784         interface as required.  Skip for gnu-runtime.  Test for .quad
785         at m64.
786         * objc.dg/const-str-11.m: Ditto.
787         * objc.dg/const-str-9.m: Ditto.
788         * objc.dg/method-4.m: Skip for 64Bit NeXT.
789         * objc.dg/encode-1.m: Remove redundant -lobjc.
790         * objc.dg/try-catch-9.m: Tidy space.
791         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
792         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
793         and 64bit. Use new NeXT interface as required.
794         * obj-c++.dg/template-4.mm: Ditto.
795         * obj-c++.dg/defs.mm: Ditto.
796         * obj-c++.dg/basic.mm: Ditto.
797         * obj-c++.dg/encode-4.mm: Ditto.
798         * obj-c++.dg/method-17.mm: Ditto.
799         * obj-c++.dg/proto-lossage-3.mm: Ditto.
800         * obj-c++.dg/cxx-class-1.mm: Ditto.
801         * obj-c++.dg/method-10.mm: Ditto.
802         * obj-c++.dg/va-meth-1.mm: Ditto.
803         * obj-c++.dg/encode-5.mm: Ditto.
804         * obj-c++.dg/lookup-2.mm: Ditto.
805         * obj-c++.dg/template-3.mm: Ditto.
806         * obj-c++.dg/proto-qual-1.mm: Ditto.
807         * obj-c++.dg/qual-types-1.m: Ditto.
808         * obj-c++.dg/cxx-scope-1.mm: Ditto.
809         * obj-c++.dg/template-1.mm: Ditto.
810         * obj-c++.dg/encode-6.mm: Ditto.
811         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
812         Protocol1.h) and next-mapping.h as required. Use new NeXT
813         interface as required.
814         * obj-c++.dg/except-1.mm: Ditto.
815         * obj-c++.dg/const-str-7.mm: Ditto.
816         * obj-c++.dg/ivar-list-semi.mm: Ditto.
817         * obj-c++.dg/cxx-scope-2.mm: Ditto.
818         * obj-c++.dg/selector-2.mm: Ditto.
819         * obj-c++.dg/isa-field-1.mm: Ditto.
820         * obj-c++.dg/try-catch-1.mm: Ditto.
821         * obj-c++.dg/local-decl-1.mm: Ditto.
822         * obj-c++.dg/try-catch-9.mm: Ditto.
823         * obj-c++.dg/no-extra-load.mm: Ditto.
824         * obj-c++.dg/selector-5.mm: Ditto.
825         * obj-c++.dg/method-12.mm: Ditto.
826         * obj-c++.dg/try-catch-11.mm: Ditto.
827         * obj-c++.dg/comp-types-11.mm: Ditto.
828         * obj-c++.dg/bitfield-3.mm: Ditto.
829         * obj-c++.dg/method-6.mm: Ditto.
830         * obj-c++.dg/super-class-2.mm: Ditto.
831         * obj-c++.dg/method-21.mm: Ditto.
832         * obj-c++.dg/const-str-8.mm: Ditto.
833         * obj-c++.dg/try-catch-7.mm: Ditto.
834         * obj-c++.dg/method-15.mm: Ditto.
835         * obj-c++.dg/layout-1.mm: Ditto.
836         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
837         * obj-c++.dg/const-str-3.mm: Ditto.
838         * obj-c++.dg/try-catch-2.mm: Ditto.
839         * obj-c++.dg/objc-gc-3.mm: Ditto.
840         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
841         * obj-c++.dg/bitfield-1.mm: Ditto.
842         * obj-c++.dg/selector-6.mm: Ditto.
843         * obj-c++.dg/method-13.mm: Ditto.
844         * obj-c++.dg/comp-types-12.mm: Ditto.
845         * obj-c++.dg/bitfield-4.mm: Ditto.
846         * obj-c++.dg/try-catch-8.mm: Ditto.
847         * obj-c++.dg/method-2.mm: Ditto.
848         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
849         * obj-c++.dg/typedef-alias-1.mm: Ditto.
850         * obj-c++.dg/const-str-4.mm: Ditto.
851         * obj-c++.dg/proto-lossage-2.mm: Ditto.
852         * obj-c++.dg/try-catch-3.mm: Ditto.
853         * obj-c++.dg/comp-types-9.mm: Ditto.
854         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
855         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
856         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
857         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
858         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
859         Use new NeXT interface as required.
860         * obj-c++.dg/const-str-10.mm: Ditto.
861         * obj-c++.dg/const-str-11.mm: Ditto.
862         * obj-c++.dg/const-str-9.mm: Ditto.
863         * obj-c++.dg/method-11.mm: Ditto.
864         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
865         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
866         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
867         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
868         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
869
870 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
871
872         PR c++/43206
873         * g++.dg/template/typedef30.C: New test case.
874
875 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
876
877         PR c/43385
878         * gcc.c-torture/execute/pr43385.c: New test.
879
880 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
881
882         * gcc.dg/strncpy-fix-1.c: New test.
883
884 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
885
886         PR testsuite/41609
887         * lib/objc-torture.exp (objc-set-runtime-options): New.
888         * objc/execute/execute.exp: Check runtime options on each pass.
889         * objc/execute/exceptions/exceptions.exp: Ditto.
890         * objc/compile/compile.exp: Ditto.
891
892         PR testsuite/42348
893         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
894         standard tests.
895         (check_effective_target_objc2): New proc.
896         (check_effective_target_next_runtime): New proc.
897         * lib/objc.exp: Determine which runtime is in force and support it.
898         * lib/obj-c++.exp: Ditto.
899
900 2010-03-24  Jason Merrill  <jason@redhat.com>
901
902         PR c++/43502
903         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
904
905 2010-03-24  Martin Jambor  <mjambor@suse.cz>
906
907         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
908         a loop.
909         * gcc.dg/ipa/ipa-2.c: Likewise.
910         * gcc.dg/ipa/ipa-3.c: Likewise.
911         * gcc.dg/ipa/ipa-4.c: Likewise.
912         * gcc.dg/ipa/ipa-5.c: Likewise.
913         * gcc.dg/ipa/ipa-7.c: Likewise.
914         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
915         a loop.
916         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
917         i_can_not_be_propagated_fully2 into a loop.
918         * gcc.dg/ipa/ipa-8.c: New test.
919         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
920
921 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
922
923         PR debug/19192
924         PR debug/43479
925         * gcc.dg/guality/pr43479.c: New test.
926         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
927         and add volatile keyword.
928
929 2010-03-23  Mike Stump  <mikestump@comcast.net>
930
931         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
932
933 2010-03-23  Jason Merrill  <jason@redhat.com>
934
935         * g++.dg/ext/altivec-17.C: Adjust error message.
936
937         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
938         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
939         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
940         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
941         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
942         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
943
944 2010-03-22  Jason Merrill  <jason@redhat.com>
945
946         PR c++/43333
947         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
948         * g++.dg/ext/is_pod_98.C: New.
949
950         PR c++/43281
951         * g++.dg/cpp0x/auto18.C: New.
952
953         * gcc.dg/pr36997.c: Adjust error message.
954         * g++.dg/ext/vector9.C: Likewise.
955         * g++.dg/conversion/simd3.C: Likewise.
956         * g++.dg/other/error23.C: Likewise.
957
958 2010-03-22  Michael Matz  <matz@suse.de>
959
960         PR middle-end/43475
961         * gfortran.dg/pr43475.f90: New testcase.
962
963 2010-03-22  Richard Guenther  <rguenther@suse.de>
964
965         PR tree-optimization/43390
966         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
967
968 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
969
970         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
971         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
972
973 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
974             Michael Matz  <matz@suse.de>
975
976         PR c++/43081
977         * g++.dg/parse/crash56.C: New test.
978
979 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
980
981         PR fortran/43450
982         * gfortran.dg/whole_file_15.f90 : New test.
983
984 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
985
986         PR fortran/43409
987         * gfortran.dg/inquire_size.f90: New test.
988
989 2010-03-20  Richard Guenther  <rguenther@suse.de>
990
991         PR rtl-optimization/43438
992         * gcc.c-torture/execute/pr43438.c: New testcase.
993
994 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
995
996         PR c++/43375
997         * g++.dg/abi/mangle42.C: New test.
998
999 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
1000
1001         PR C/43211
1002         * gcc.dg/pr43211.c: New test.
1003         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
1004
1005 2010-03-19  Bernd Schmidt  <bernd.schmidt@codesourcery.com>
1006
1007         PR rtl-optimization/42258
1008         * gcc.target/arm/thumb1-mul-moves.c: New test.
1009
1010         PR target/40697
1011         * gcc.target/arm/thumb-andsi.c: New test.
1012
1013         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
1014         dg-require-effective-target.
1015
1016 2010-03-19  Michael Matz  <matz@suse.de>
1017
1018         PR c++/43116
1019         * g++.dg/other/pr43116.C: New testcase.
1020
1021 2010-03-19  Michael Matz  <matz@suse.de>
1022
1023         PR target/43305
1024         * gcc.dg/pr43305.c: New testcase.
1025
1026 2010-03-19  Richard Guenther  <rguenther@suse.de>
1027
1028         PR tree-optimization/43415
1029         * gcc.c-torture/compile/pr43415.c: New testcase.
1030
1031 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
1032
1033         PR ada/43106
1034         * gnat.dg/case_optimization2.adb: New test.
1035         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
1036
1037 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1038             Jack Howarth <howarth@bromo.med.uc.edu>
1039
1040         PR target/36399
1041         * gcc.target/i386/push-1.c: Don't xfail
1042           scan-assembler-not "movups" on darwin.
1043
1044 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
1045
1046         PR debug/43058
1047         * gcc.dg/pr43058.c: New test.
1048
1049 2010-03-18  Martin Jambor  <mjambor@suse.cz>
1050
1051         PR middle-end/42450
1052         * g++.dg/torture/pr42450.C: New test.
1053
1054 2010-03-18  Michael Matz  <matz@suse.de>
1055
1056         PR middle-end/43419
1057         * gcc.dg/pr43419.c: New testcase.
1058
1059 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
1060
1061         PR rtl-optimization/43360
1062         * gcc.dg/torture/pr43360.c: New.
1063
1064 2010-03-18  Michael Matz  <matz@suse.de>
1065
1066         PR tree-optimization/43402
1067         * gcc.dg/pr43402.c: New testcase.
1068
1069 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
1070
1071         PR target/42427
1072         * gcc.dg/pr42427.c: New test.
1073
1074 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1075
1076         PR libfortran/43265
1077         * gfortran.dg/read_empty_file.f: New test.
1078         * gfortran.dg/read_eof_all.f90: New test.
1079         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
1080         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
1081
1082 2010-03-17  Michael Matz  <matz@suse.de>
1083
1084         * gcc.dg/pr43300.c: Add -w.
1085
1086 2010-03-17  Richard Guenther  <rguenther@suse.de>
1087
1088         * gcc.dg/pr43379.c: Add -w.
1089
1090 2010-03-17  Tobias Burnus  <burnus@net-b.de>
1091
1092         PR fortran/43331
1093         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
1094
1095 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
1096
1097         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
1098
1099 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1100
1101         * ada/acats/run_all.sh: Log start and end times.
1102
1103 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1104
1105         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
1106
1107 2010-03-16  Richard Guenther  <rguenther@suse.de>
1108
1109         PR middle-end/43379
1110         * gcc.dg/pr43379.c: New testcase.
1111
1112 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
1113
1114         PR debug/43051
1115         * gcc.dg/guality/pr43051-1.c: New test.
1116
1117 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
1118
1119         PR testsuite/43363
1120         * g++.dg/ext/altivec-17.C: Handle changes to error message.
1121
1122 2010-03-15  Michael Matz  <matz@suse.de>
1123
1124         PR middle-end/43300
1125         * gcc.dg/pr43300.c: New testcase.
1126
1127 2010-03-15  Richard Guenther  <rguenther@suse.de>
1128
1129         PR tree-optimization/43367
1130         * gcc.c-torture/compile/pr43367.c: New testcase.
1131
1132 2010-03-15  Richard Guenther  <rguenther@suse.de>
1133
1134         PR tree-optimization/43317
1135         * gcc.dg/pr43317.c: New testcase.
1136
1137 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
1138
1139         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
1140
1141 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
1142
1143         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
1144
1145 2010-03-14  Tobias Burnus  <burnus@net-b.de>
1146
1147         PR fortran/43362
1148         * gfortran.dg/impure_constructor_1.f90: New test.
1149
1150 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
1151
1152         PR middle-end/43354
1153         * gfortran.dg/graphite/id-pr43354.f: New.
1154
1155 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
1156
1157         PR middle-end/43349
1158         * gfortran.dg/graphite/pr43349.f: New.
1159
1160 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
1161
1162         PR middle-end/43306
1163         * gcc.dg/graphite/pr43306.c: New.
1164
1165 2010-03-12  David S. Miller  <davem@davemloft.net>
1166
1167         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
1168         sparc.
1169
1170 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1171
1172         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
1173
1174 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
1175
1176         PR fortran/43291
1177         PR fortran/43326
1178         * gfortran.dg/dynamic_dispatch_7.f03: New test.
1179
1180 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
1181
1182         * gfortran.dg/default_format_denormal_1.f90: Don't assume
1183         fail for *-*-mingw* targets.
1184
1185 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
1186
1187         PR debug/43329
1188         * gcc.dg/guality/pr43329-1.c: New test.
1189
1190 2010-03-11  Martin Jambor  <mjambor@suse.cz>
1191
1192         PR tree-optimization/43257
1193         * g++.dg/torture/pr43257.C: New test.
1194
1195 2010-03-11  Tobias Burnus  <burnus@net-b.de>
1196
1197         PR fortran/43228
1198         * gfortran.dg/namelist_61.f90: New test.
1199
1200 2010-03-11  Richard Guenther  <rguenther@suse.de>
1201
1202         PR tree-optimization/43255
1203         * gcc.c-torture/compile/pr43255.c: New testcase.
1204
1205 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1206
1207         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
1208         * gcc.dg/pr43280.c: New testcase.
1209
1210 2010-03-11  Richard Guenther  <rguenther@suse.de>
1211
1212         PR lto/43200
1213         * gcc.dg/lto/20100227-1_0.c: New testcase.
1214         * gcc.dg/lto/20100227-1_1.c: Likewise.
1215
1216 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1217
1218         PR libfortran/43320
1219         PR libfortran/43265
1220         * gfortran.dg/read_eof_6.f: New test
1221         * gfortran.dg/read_x_eof.f90: New test.
1222         * gfortran.dg/read_x_past.f: Update test.
1223
1224 2010-03-10  Jan Hubicka   <jh@suse.cz>
1225
1226         * gcc.c-torture/compile/pr43288.c: New test.
1227
1228 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1229
1230         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
1231         -fpic/-fPIC flags.
1232         * g++.old-deja/g++.pt/asm2.C: Likewise.
1233         * gcc.c-torture/compile/20000804-1.c: Likewise.
1234         * gcc.target/i386/clobbers.c: Likewise.
1235
1236 2010-03-10  Tobias Burnus  <burnus@net-b.de>
1237
1238         PR fortran/43303
1239         * gfortran.dg/c_assoc_3.f90: New test.
1240
1241 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
1242
1243         PR debug/36728
1244         * gcc.dg/guality/pr36728-1.c: New test.
1245         * gcc.dg/guality/pr36728-2.c: New test.
1246
1247 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
1248
1249         * gcc.dg/h8300-div-delay-slot.c: New test.
1250
1251 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
1252
1253         PR tree-optimization/43236
1254         * gcc.c-torture/execute/pr43236.c: New test.
1255
1256 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
1257
1258         PR middle-end/42859
1259         * g++.dg/eh/pr42859.C: New test.
1260
1261 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
1262
1263         PR debug/43299
1264         * gcc.dg/pr43299.c: New test.
1265
1266         PR debug/43290
1267         * g++.dg/eh/unwind2.C: New test.
1268
1269 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
1270             Reza Yazdani  <reza.yazdani@amd.com>
1271
1272         PR middle-end/43065
1273         * gcc.dg/graphite/run-id-4.c: New.
1274
1275 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
1276
1277         PR middle-end/43065
1278         * gcc.dg/graphite/run-id-3.c: New.
1279
1280 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
1281
1282         PR middle-end/42644
1283         PR middle-end/42130
1284         * gcc.dg/graphite/id-18.c: New.
1285         * gcc.dg/graphite/run-id-pr42644.c: New.
1286
1287 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
1288
1289         PR middle-end/42326
1290         * gcc.dg/graphite/pr42326.c: New.
1291
1292 2010-03-08  Richard Guenther  <rguenther@suse.de>
1293
1294         PR tree-optimization/43269
1295         * gcc.c-torture/execute/pr43269.c: New testcase.
1296
1297 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
1298
1299         PR fortran/43256
1300         * gfortran.dg/typebound_call_13.f03: New.
1301
1302 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
1303
1304         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
1305         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
1306
1307 2010-03-05  Jason Merrill  <jason@redhat.com>
1308
1309         * g++.dg/abi/mangle40.C: Require weak and alias.
1310
1311 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
1312
1313         PR middle-end/42326
1314         * gfortran.dg/graphite/pr42326.f90: New.
1315         * gfortran.dg/graphite/pr42326-1.f90: New.
1316
1317 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1318
1319         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
1320         (gnat_target_compile): Likewise.
1321         Reinitialize GNAT_UNDER_TEST if target changes.
1322         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
1323         (local_find_gnatmake): Pass full --GCC to gnatlink.
1324         Remove --LINK.
1325
1326 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
1327
1328         PR c/43248
1329         * gcc.dg/compound-literal-1.c: New testcase.
1330
1331 2010-03-04  Martin Jambor  <mjambor@suse.cz>
1332
1333         PR tree-optimization/43164
1334         PR tree-optimization/43191
1335         * gcc.c-torture/compile/pr43164.c: New test.
1336         * gcc.c-torture/compile/pr43191.c: Likewise.
1337
1338 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
1339
1340         PR fortran/43244
1341         * gfortran.dg/finalize_9.f90: New.
1342
1343 2010-03-04  Tobias Burnus  <burnus@net-b.de>
1344             Ken Werner <ken@linux.vnet.ibm.com>
1345
1346         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
1347         to dg-options for spu.
1348         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
1349         dump-scan target to exclude spu.
1350
1351 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
1352
1353         PR middle-end/43209
1354         * gcc.dg/tree-ssa/ivopts-4.c: New.
1355
1356 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
1357
1358         * lib/target-supports-dg.exp (check-flags): Provide defaults for
1359         include-opts and exclude-opts; skip checking the flags if arguments
1360         are the same as the defaults.
1361         (dg-xfail-if): Verify the number of arguments, supply defaults
1362         for unspecified optional arguments.
1363         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
1364
1365 2010-03-03  Jason Merrill  <jason@redhat.com>
1366
1367         PR c++/12909
1368         * g++.dg/abi/mangle40.C: Updated.
1369
1370 2010-03-03  Jason Merrill  <jason@redhat.com>
1371
1372         PR c++/12909
1373         * g++.dg/abi/mangle40.C: Updated.
1374
1375 2010-03-03  Jason Merrill  <jason@redhat.com>
1376
1377         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
1378         * g++.dg/abi/mangle23.C: Likewise.
1379         * g++.dg/eh/simd-2.C: Likewise.
1380         * g++.dg/ext/attribute-test-2.C: Likewise.
1381         * g++.dg/ext/vector14.C: Likewise.
1382         * g++.dg/other/pr34435.C: Likewise.
1383         * g++.dg/template/conv8.C: Likewise.
1384         * g++.dg/template/nontype9.C: Likewise.
1385         * g++.dg/template/qualttp17.C: Likewise.
1386         * g++.dg/template/ref1.C: Likewise.
1387         * g++.old-deja/g++.pt/crash68.C: Likewise.
1388         * g++.old-deja/g++.pt/ref1.C: Likewise.
1389         * g++.old-deja/g++.pt/ref3.C: Likewise.
1390         * g++.old-deja/g++.pt/ref4.C: Likewise.
1391
1392         PR c++/12909
1393         * g++.dg/abi/mangle40.C: New.
1394         * g++.dg/abi/mangle41.C: New.
1395         * g++.dg/lto/20100302_0.C: New.
1396         * g++.dg/lto/20100302_1.C: New.
1397         * g++.dg/lto/20100302.h: New.
1398
1399 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
1400
1401         PR fortran/43243
1402         * gfortran.dg/internal_pack_12.f90: New test.
1403
1404 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
1405
1406         * gcc.dg/pr36997.c: Adjust error message.
1407
1408 2010-03-03  Mike Stump  <mikestump@comcast.net>
1409
1410         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
1411         adjustments to not be present on machines that align the stack to
1412         more than 4 bytes and don't have a red zone yet as that is an
1413         unimplemented optimization.
1414
1415 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
1416
1417         PR fortran/43169
1418         * gfortran.dg/impure_assignment_3.f90: New.
1419
1420 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
1421
1422         PR debug/43229
1423         * gfortran.dg/pr43229.f90: New test.
1424
1425         PR debug/43237
1426         * gcc.dg/debug/dwarf2/pr43237.c: New test.
1427
1428         PR debug/43177
1429         * gcc.dg/guality/pr43177.c: New test.
1430
1431 2010-03-02  Jason Merrill  <jason@redhat.com>
1432
1433         * g++.dg/ext/vector9.C: Adjust error message.
1434         * g++.dg/conversion/simd3.C: Likewise.
1435         * g++.dg/other/error23.C: Likewise.
1436
1437 2010-03-02  Mike Stump  <mikestump@comcast.net>
1438
1439         PR c++/41090
1440         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
1441
1442 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
1443
1444         PR fortran/43180
1445         * gfortran.dg/internal_pack_10.f90: New test.
1446
1447         PR fortran/43173
1448         * gfortran.dg/internal_pack_11.f90: New test.
1449
1450 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
1451
1452         PR middle-end/42640
1453         * gcc.dg/tree-ssa/pr42640.c: New.
1454
1455 2010-03-01  Richard Guenther  <rguenther@suse.de>
1456
1457         PR tree-optimization/43220
1458         * gcc.c-torture/execute/pr43220.c: New testcase.
1459
1460 2010-03-01  Richard Guenther  <rguenther@suse.de>
1461
1462         PR middle-end/43213
1463         * gcc.dg/pr43213.c: New testcase.
1464
1465 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1466
1467         PR pch/14940
1468         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
1469
1470 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1471
1472         * lib/target-supports.exp (check_effective_target_ucn_nocache):
1473         New function.
1474         (check_effective_target_ucn): Likewise.
1475
1476         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
1477         if !ucn.
1478         * gcc.dg/ucnid-2.c: Likewise.
1479         * gcc.dg/ucnid-3.c: Likewise.
1480         * gcc.dg/ucnid-4.c: Likewise.
1481         * gcc.dg/ucnid-11.c: Likewise.
1482         * gcc.dg/ucnid-12.c: Likewise.
1483         * gcc.dg/ucnid-6.c: Skip if !ucn.
1484         * gcc.dg/ucnid-9.c: Likewise.
1485
1486 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1487
1488         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
1489         lists to dg-skip-if.
1490         * gcc.target/i386/stackalign/return-3.c: Likewise.
1491
1492 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1493
1494         * gcc.target/i386/clearcap.map: New file.
1495         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
1496         Pass clearcap.map by default if supported.
1497
1498 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1499
1500         PR fortran/42900
1501         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
1502         Explain this.
1503         * gfortran.dg/stat_2.f90: Likewise.
1504
1505 2010-03-01  Tobias Burnus  <burnus@net-b.de>
1506
1507         PR fortran/43199
1508         * gfortran.dg/module_read_2.f90: New test.
1509
1510 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
1511
1512         PR c++/42748
1513         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
1514         * g++.dg/abi/mangle12.C: Likewise.
1515         * g++.dg/abi/mangle20-2.C: Likewise.
1516         * g++.dg/abi/mangle17.C: Likewise.
1517         * g++.dg/template/cond2.C: Likewise.
1518         * g++.dg/template/pr35240.C: Likewise.
1519
1520 2010-02-27  Richard Guenther  <rguenther@suse.de>
1521
1522         PR tree-optimization/43186
1523         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
1524
1525 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
1526
1527         * g++.dg/abi/packed1.C: Expect warning on the SH.
1528
1529 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
1530
1531         PR c++/42054:
1532         * g++.dg/parse/error37.C: New test.
1533
1534 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1535
1536         PR c/24577
1537         PR c/43192
1538         * gcc.dg/pr8927-1.c: Match new note.
1539         * gcc.dg/990506-0.c: Likewise.
1540         * gcc.dg/gomp/flush-2.c: Likewise.
1541         * gcc.dg/gomp/atomic-5.c: Likewise.
1542         * gcc.dg/gomp/pr34607.c: Likewise.
1543         * gcc.dg/pr35746.c: Likewise.
1544         * gcc.dg/cpp/pragma-1.c: Likewise.
1545         * gcc.dg/cpp/pragma-2.c: Likewise.
1546         * gcc.dg/pr41842.c: Likewise.
1547         * gcc.dg/noncompile/20040629-1.c: Likewise.
1548         * objc.dg/private-1.m: Likewise.
1549
1550 2010-02-27  Tobias Burnus  <burnus@net-b.de>
1551
1552         PR fortran/43185
1553         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
1554         * gfortran.dg/default_initialization_4.f90: New test.
1555
1556 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
1557
1558         * gnat.dg/thin_pointer.ad[sb]: Rename into...
1559         * gnat.dg/thin_pointer1.ad[sb]: ...this.
1560         * gnat.dg/thin_pointer2.adb: New test.
1561         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
1562
1563 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1564
1565         PR c/20631
1566         * gcc.dg/cpp/c90-pedantic.c: New.
1567         * gcc.dg/cpp/c90.c: New.
1568         * gcc.dg/gnu90-const-expr-1.c: New.
1569         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
1570
1571 2010-02-26  Richard Guenther  <rguenther@suse.de>
1572
1573         PR tree-optimization/43186
1574         * gcc.c-torture/compile/pr43186.c: New testcase.
1575
1576 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
1577
1578         PR debug/43190
1579         * c-c++-common/dwarf2/pr43190.c: New test.
1580
1581 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
1582
1583         PR testsuite/37074:
1584         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
1585
1586 2010-02-26  Richard Guenther  <rguenther@suse.de>
1587
1588         PR tree-optimization/43188
1589         * gcc.c-torture/compile/pr43188.c: New testcase.
1590
1591 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
1592
1593         PR target/43175
1594         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
1595
1596 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
1597
1598         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
1599
1600 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
1601
1602         PR target/43154
1603         * gcc.target/powerpc/pr43154.c: New file.
1604
1605 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
1606
1607         PR debug/43166
1608         * gfortran.dg/debug/pr43166.f: New test.
1609
1610         PR debug/43165
1611         * gcc.dg/torture/pr43165.c: New test.
1612
1613 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1614
1615         PR c/43128
1616         * c-c++-common/pr41779.c: Update.
1617
1618 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1619
1620         PR ada/32547
1621         * lib/gnat-dg.exp (gnat_load): Redefine.
1622
1623         * ada/acats/run_acats: Run run_all.sh with $SHELL.
1624         * ada/acats/run_all.sh: Downcase tasking not implemented message.
1625
1626 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1627
1628         PR libobjc/36610
1629         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
1630         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
1631         -fgnu-runtime.
1632         Sort entries.
1633
1634 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1635
1636         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
1637
1638 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
1639
1640         PR debug/43150
1641         * gcc.dg/guality/vla-1.c: New test.
1642
1643 2010-02-24  Tobias Burnus  <burnus@net-b.de>
1644
1645         PR fortran/43042
1646         * gfortran.dg/c_ptr_tests_15.f90: New test.
1647
1648 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
1649
1650         PR target/43107
1651         * gcc.target/i386/pr43107.c: New test.
1652
1653 2010-02-23  Jason Merrill  <jason@redhat.com>
1654
1655         PR c++/43143
1656         * g++.dg/cpp0x/variadic100.C: New.
1657
1658 2010-02-23  Jason Merrill  <jason@redhat.com>
1659
1660         PR debug/42800
1661         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
1662         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
1663         * c-c++-common/dwarf2/vla1.c: New.
1664
1665 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
1666
1667         PR target/43139
1668         * gcc.dg/pr43139.c: New test.
1669
1670         PR debug/43077
1671         * gcc.dg/guality/pr43077-1.c: New test.
1672
1673 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1674
1675         PR 43123
1676         * gcc.dg/march.c: New.
1677         * gcc.dg/march-generic.c: New.
1678         * gcc.dg/mtune.c: New.
1679
1680 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
1681
1682         PR middle-end/43083
1683         * gcc.dg/graphite/pr43083.c: New.
1684
1685 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
1686
1687         PR middle-end/43097
1688         * gfortran.dg/graphite/pr43097.f: New.
1689
1690 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
1691             Manuel López-Ibáñez  <manu@gcc.gnu.org>
1692
1693         PR middle-end/43140
1694         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
1695
1696 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
1697
1698         PR middle-end/43026
1699         * g++.dg/graphite/pr43026.C: New.
1700
1701 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1702
1703         PR c++/43126
1704         * gcc.dg/cleanup-1.c: Update.
1705         * gcc.dg/func-args-1.c: Update.
1706         * gcc.dg/format/sentinel-1.c: Update.
1707         * g++.old-deja/g++.jason/scoping10.C: Update.
1708         * g++.old-deja/g++.ns/lookup5.C: Update.
1709         * g++.dg/ext/cleanup-1.C: Update.
1710         * g++.dg/parse/varmod1.C: Update.
1711         * g++.dg/parse/error33.C: Update.
1712         * g++.dg/expr/call3.C: Update.
1713         * g++.dg/func-args-1.C: New.
1714
1715 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
1716
1717         PR c/43125
1718         * gcc.dg/attr-used-2.c: Moved to ...
1719         * c-c++-common/attr-used-2.c: Here.
1720
1721         * gcc.dg/attr-used.c: Moved to ...
1722         * c-c++-common/attr-used.c: Here.
1723
1724 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
1725
1726         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
1727
1728 2010-02-22  Richard Guenther  <rguenther@suse.de>
1729
1730         PR lto/43045
1731         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
1732         * gfortran.dg/lto/20100222-1_1.c: Likewise.
1733
1734 2010-02-22  Richard Guenther  <rguenther@suse.de>
1735
1736         PR tree-optimization/42749
1737         * gcc.c-torture/compile/pr42749.c: New testcase.
1738
1739 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
1740
1741         PR fortran/43072
1742         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
1743         * gfortran.dg/internal_pack_9.f90: New test.
1744
1745 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1746
1747         PR c++/23510
1748         * g++.dg/template/recurse.C: Adjust.
1749         * g++.dg/template/pr23510.C: New.
1750
1751 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
1752
1753         PR c++/42824
1754         * g++.dg/template/memclass4.C: New test.
1755
1756 2010-02-21  Tobias Burnus  <burnus@net-b.de>
1757
1758         PR fortran/35259
1759         * gfortran.dg/reassoc_5.f90: New test.
1760
1761 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
1762
1763         PR target/43067
1764         * gcc.target/i386/pr43067.c: New test.
1765
1766 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1767
1768         PR c++/35669
1769         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
1770         -Wconversion-null.
1771         * g++.dg/warn/Wconversion-null.C: New test.
1772         * g++.old-deja/g++.other/null1.C: Move to...
1773         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
1774
1775 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
1776
1777         PR fortran/36932
1778         PR fortran/36933
1779         * gfortran.dg/dependency_26.f90: New test.
1780
1781         PR fortran/43072
1782         * gfortran.dg/internal_pack_7.f90: New test.
1783
1784         PR fortran/43111
1785         * gfortran.dg/internal_pack_8.f90: New test.
1786
1787 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1788
1789         PR 43128
1790         * c-c++-common/pr41779.c: Fix broken testcase.
1791
1792 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1793
1794         PR 36513
1795         * c-c++-common/pr36513.c: New testcase.
1796         * c-c++-common/pr36513-2.c: New testcase.
1797
1798 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1799
1800         PR 41779
1801         * c-c++-common/pr41779.c: New.
1802
1803 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
1804
1805         PR debug/43084
1806         * gcc.dg/pr43084.c: New test.
1807
1808 2010-02-19  Richard Guenther  <rguenther@suse.de>
1809
1810         PR tree-optimization/42916
1811         * gcc.dg/pr42916.c: New testcase.
1812
1813 2010-02-18  Jason Merrill  <jason@redhat.com>
1814
1815         PR c++/42837
1816         * g++.dg/abi/packed1.C: Add expected warning.
1817
1818         PR c++/43108
1819         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
1820         * gcc.dg/torture/dg-torture.exp: Likewise.
1821         * c-c++-common/torture/complex-sign.h,
1822         c-c++-common/torture/complex-sign-add.c,
1823         c-c++-common/torture/complex-sign-mixed-add.c,
1824         c-c++-common/torture/complex-sign-mixed-div.c,
1825         c-c++-common/torture/complex-sign-mixed-mul.c,
1826         c-c++-common/torture/complex-sign-mixed-sub.c,
1827         c-c++-common/torture/complex-sign-mul.c,
1828         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
1829         Adapt for C++ compilation as well.
1830
1831         PR c++/43070
1832         * g++.dg/ext/label1.C: Update.
1833         * g++.dg/ext/label2.C: Update.
1834
1835         PR c++/26261
1836         * g++.dg/template/dependent-name6.C: New.
1837
1838         PR c++/43109
1839         * g++.dg/parse/namespace12.C: New.
1840
1841 2010-02-18  Martin Jambor  <mjambor@suse.cz>
1842
1843         PR tree-optimization/43066
1844         * gcc.c-torture/compile/pr43066.c: New test.
1845
1846 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
1847
1848         * g++.dg/ext/attrib35.C: Fix target selector string.
1849         * g++.dg/ext/attrib36.C: Ditto.
1850         * g++.dg/ext/attrib37.C: Ditto.
1851         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
1852         * g++.dg/abi/mangle25.C: Ditto.
1853
1854 2010-02-17  Jason Merrill  <jason@redhat.com>
1855
1856         PR c++/43069
1857         * g++.dg/parse/namespace11.C: New.
1858
1859         PR c++/43093
1860         * g++.dg/ext/attrib37.C: New.
1861
1862         PR c++/43079
1863         * g++.dg/template/ptrmem20.C: New.
1864
1865 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
1866
1867         PR target/43103
1868         * gcc.target/i386/xop-check.h: Include m256-check.h.
1869         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
1870         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
1871         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
1872         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
1873
1874 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
1875
1876         PR debug/42918
1877         * gcc.dg/pr42918.c: New test.
1878
1879 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
1880
1881         * g++.dg/ext/attrib36.C: Require ILP32.
1882
1883 2010-02-16  Richard Guenther  <rguenther@suse.de>
1884
1885         PR tree-optimization/41043
1886         * gfortran.dg/pr41043.f90: New testcase.
1887         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
1888
1889 2010-02-16  Jason Merrill  <jason@redhat.com>
1890
1891         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
1892
1893 2010-02-16  Ira Rosen  <irar@il.ibm.com>
1894
1895         PR tree-optimization/43074
1896         * gcc.dg/vect/fast-math-pr43074.c: New test.
1897
1898 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
1899
1900         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
1901
1902 2010-02-16  Jason Merrill  <jason@redhat.com>
1903
1904         PR c++/43031
1905         * g++.dg/ext/attrib36.C: New.
1906
1907         PR c++/43036
1908         * g++.dg/other/array6.C: New.
1909
1910 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1911
1912         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
1913
1914 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
1915
1916         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
1917         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
1918         * gcc.target/i386/xop-vpermil2pd-1.c: New.
1919         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
1920         * gcc.target/i386/xop-vpermil2ps-1.c: New.
1921         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
1922
1923 2010-02-15  Richard Guenther  <rguenther@suse.de>
1924
1925         PR middle-end/43068
1926         * g++.dg/torture/pr43068.C: New testcase.
1927
1928 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
1929
1930         PR c++/43024
1931         * g++.dg/opt/ice1.C: New.
1932
1933 2010-02-14  Jason Merrill  <jason@redhat.com>
1934
1935         PR c++/41997
1936         * g++.dg/cpp0x/initlist-opt.C: New.
1937
1938 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
1939
1940         PR fortran/41113
1941         PR fortran/41117
1942         * gfortran.dg/internal_pack_6.f90: New test.
1943
1944 2010-02-12  Jason Merrill  <jason@redhat.com>
1945
1946         PR c++/43054
1947         * g++.dg/cpp0x/variadic99.C: New.
1948
1949 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
1950
1951         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
1952         sign extend pointers to gualchk_t.
1953
1954         PR c++/43033
1955         * g++.dg/other/default3.C: Xfail g4 test.
1956
1957 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
1958
1959         PR middle-end/43012
1960         * gcc.dg/graphite/pr43012.c: New.
1961
1962 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
1963
1964         PR middle-end/42930
1965         * g++.dg/graphite/pr42930.C: New.
1966
1967 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
1968
1969         PR middle-end/42914
1970         PR middle-end/42530
1971         * gcc.dg/graphite/pr42530.c: New.
1972         * gcc.dg/graphite/pr42914.c: New.
1973
1974 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
1975
1976         PR middle-end/42771
1977         * gcc.dg/graphite/pr42771.c: New.
1978
1979 2010-02-11  Richard Guenther  <rguenther@suse.de>
1980
1981         PR tree-optimization/42998
1982         * gcc.c-torture/compile/pr42998.c: New testcase.
1983
1984 2010-02-10  Jason Merrill  <jason@redhat.com>
1985
1986         PR c++/41896
1987         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
1988
1989         PR c++/42983, core issue 906
1990         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
1991         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
1992
1993         PR c++/43016
1994         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
1995
1996 2010-02-10  Richard Guenther  <rguenther@suse.de>
1997
1998         PR tree-optimization/43017
1999         * gcc.dg/torture/pr43017.c: New testcase.
2000
2001 2010-02-10  Tobias Burnus <burnus@net-b.de>
2002
2003         PR fortran/40823
2004         * gfortran.dg/private_type_1.f90: Update error location.
2005         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
2006         * gfortran.dg/typebound_operator_2.f03: Ditto.
2007         * gfortran.dg/assignment_2.f90: Ditto.
2008         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
2009         * gfortran.dg/binding_label_tests_9.f03: Ditto.
2010
2011 2010-02-10  Tobias Burnus  <burnus@net-b.de>
2012
2013         PR fortran/43015
2014         * gfortran.dg/bind_c_usage_20.f90: New test.
2015
2016 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
2017
2018         PR debug/43010
2019         * g++.dg/debug/pr43010.C: New test.
2020
2021 2010-02-10  Richard Guenther  <rguenther@suse.de>
2022
2023         PR c/43007
2024         * gcc.c-torture/execute/20100209-1.c: New testcase.
2025         * gcc.dg/fold-div-3.c: Likewise.
2026
2027 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
2028
2029         * gcc.dg/builtin-ffs-1.c: New test.
2030
2031 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2032
2033         PR fortran/42999
2034         * gfortran.dg/array_constructor_35.f90: New test.
2035
2036 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2037
2038         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
2039
2040 2010-02-09  Jason Merrill  <jason@redhat.com>
2041
2042         PR c++/42399
2043         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
2044
2045         PR c++/42370
2046         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
2047
2048 2010-02-09  Tobias Burnus  <burnus@net-b.de>
2049
2050         PR fortran/41869
2051         * gfortran.dg/module_write_1.f90: New test.
2052
2053 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
2054
2055         * gcc.dg/pr19340.c: Adjust.
2056
2057 2010-02-09  Richard Guenther  <rguenther@suse.de>
2058
2059         PR tree-optimization/43008
2060         * gcc.c-torture/execute/pr43008.c: New testcase.
2061
2062 2010-02-09  Richard Guenther  <rguenther@suse.de>
2063
2064         PR tree-optimization/43000
2065         * gcc.dg/torture/pr43000.c: New testcase.
2066         * gcc.dg/torture/pr43002.c: Likewise.
2067
2068 2010-02-09  Daniel Kraft  <d@domob.eu>
2069
2070         PR fortran/39171
2071         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
2072         and pass -Wsurprising as necessary.
2073
2074 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
2075
2076         PR tree-optimization/42890
2077         * g++.dg/torture/pr42890.C: New test.
2078
2079 2010-02-08  Richard Guenther  <rguenther@suse.de>
2080
2081         PR middle-end/42995
2082         * gcc.dg/tree-ssa/inline-4.c: New testcase.
2083
2084 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
2085
2086         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
2087         return 0 from main.
2088         * gcc.dg/graphite/block-1.c: Same.
2089         * gcc.dg/graphite/block-3.c: Same.
2090         * gcc.dg/graphite/block-4.c: Same.
2091         * gcc.dg/graphite/block-5.c: Same.
2092         * gcc.dg/graphite/block-6.c: Same.
2093         * gcc.dg/graphite/block-7.c: Same.
2094         * gcc.dg/graphite/interchange-0.c: Same.
2095         * gcc.dg/graphite/interchange-1.c: Same.
2096         * gcc.dg/graphite/interchange-10.c: Same.
2097         * gcc.dg/graphite/interchange-11.c: Same.
2098         * gcc.dg/graphite/interchange-12.c: Same.
2099         * gcc.dg/graphite/interchange-2.c: Same.
2100         * gcc.dg/graphite/interchange-3.c: Same.
2101         * gcc.dg/graphite/interchange-4.c: Same.
2102         * gcc.dg/graphite/interchange-5.c: Same.
2103         * gcc.dg/graphite/interchange-6.c: Same.
2104         * gcc.dg/graphite/interchange-7.c: Same.
2105         * gcc.dg/graphite/interchange-8.c: Same.
2106         * gcc.dg/graphite/interchange-9.c: Same.
2107         * gcc.dg/graphite/interchange-mvt.c: Same.
2108
2109 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
2110
2111         * gfortran.dg/graphite/id-19.f: New.
2112         * gfortran.dg/graphite/pr14741.f90: New.
2113         * gfortran.dg/graphite/pr41924.f90: New.
2114         * gfortran.dg/graphite/run-id-2.f90: New.
2115
2116 2010-02-07  Richard Guenther  <rguenther@suse.de>
2117
2118         PR middle-end/42956
2119         * gcc.c-torture/compile/pr42956.c: New testcase.
2120
2121 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2122
2123         PR libfortran/42742
2124         * gfortran.dg/fmt_cache_2.f: New test.
2125
2126 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2127
2128         * gfortran.dg/read_no_eor.f90: New test.
2129
2130 2010-02-05  Jason Merrill  <jason@redhat.com>
2131
2132         * g++.dg/ext/label13.C: Move constructor body out of class.
2133
2134 2010-02-03  Jason Merrill  <jason@redhat.com>
2135
2136         PR c++/42870
2137         * g++.dg/ext/dllexport3.C: New.
2138
2139 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
2140
2141         * gcc.dg/format/ms-format3.c: New test for specific MS types.
2142
2143 2010-02-05  Richard Guenther  <rguenther@suse.de>
2144
2145         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
2146
2147 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
2148
2149         PR c++/42915
2150         * g++.dg/other/crash-9.C: New test.
2151
2152 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
2153
2154         PR fortran/42309
2155         * gfortran.dg/subref_array_pointer_4.f90 : New test.
2156
2157 2010-02-04  Richard Guenther  <rguenther@suse.de>
2158
2159         PR rtl-optimization/42952
2160         * gcc.dg/torture/pr42952.c: New testcase.
2161
2162 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2163
2164         PR libfortran/42901
2165         * gfortran.dg/namelist_60.f90: New test.
2166
2167 2010-02-03  Jason Merrill  <jason@redhat.com>
2168
2169         PR c++/40138
2170         * g++.dg/ext/builtin11.C: New.
2171
2172         PR c++/4926
2173         PR c++/38600
2174         * g++.dg/abi/mangle35.C: New.
2175         * g++.dg/abi/mangle37.C: New.
2176
2177         PR c++/12909
2178         * g++.dg/abi/mangle36.C: New.
2179
2180         PR c++/35652
2181         * g++.dg/warn/string1.C: New.
2182
2183 2010-02-03  Richard Guenther  <rguenther@suse.de>
2184
2185         PR tree-optimization/42944
2186         * gcc.dg/errno-1.c: New testcase.
2187
2188 2010-02-03  Richard Guenther  <rguenther@suse.de>
2189
2190         PR middle-end/42927
2191         * gcc.c-torture/compile/pr42927.c: New testcase.
2192
2193 2010-02-03  Tobias Burnus  <burnus@net-b.de>
2194
2195         PR fortran/42936
2196         * gfortran.dg/null_4.f90: New test.
2197
2198 2010-02-02  Jason Merrill  <jason@redhat.com>
2199
2200         PR c++/41090
2201         * g++.dg/ext/label13.C: New.
2202
2203 2010-02-02  Tobias Burnus  <burnus@net-b.de>
2204
2205         PR fortran/42650
2206         * gfortran.dg/func_result_5.f90: New test.
2207
2208 2010-02-01  Tobias Burnus  <burnus@net-b.de>
2209
2210         PR fortran/42922
2211         * gfortran.dg/pure_initializer_3.f90: News test.
2212
2213 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
2214
2215         PR fortran/42888
2216         * gfortran.dg/allocate_derived_2.f90: New test.
2217
2218 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
2219
2220         PR middle-end/42898
2221         * gcc.dg/torture/pr42898-2.c: New test.
2222
2223 2010-01-31  Richard Guenther  <rguenther@suse.de>
2224
2225         PR middle-end/42898
2226         * gcc.dg/torture/pr42898.c: New testcase.
2227
2228 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
2229
2230         PR fortran/38324
2231         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
2232         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
2233
2234 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
2235
2236         * g++.dg/tree-ssa/inline-1.C: New.
2237         * g++.dg/tree-ssa/inline-2.C: New.
2238         * g++.dg/tree-ssa/inline-3.C: New.
2239
2240 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
2241
2242         PR testsuite/41701
2243         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
2244         the string 'pow' in the pathname of the compiler from generating a
2245         test failure.
2246
2247 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2248
2249         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
2250         * g++.old-deja/g++.mike/eh17.C: Likewise.
2251         * g++.old-deja/g++.mike/p5571.C: Likewise.
2252
2253 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
2254
2255         PR c++/42758
2256         PR c++/42634
2257         PR c++/42336
2258         PR c++/42797
2259         PR c++/42880
2260         * g++.dg/other/crash-5.C: New test.
2261         * g++.dg/other/crash-6.C: New test.
2262         * g++.dg/other/crash-7.C: New test.
2263         * g++.dg/other/crash-8.C: New test.
2264
2265 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
2266
2267         PR rtl-optimization/42889
2268         * gcc.dg/pr42889.c: New test.
2269
2270 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
2271
2272         * gcc.target/i386/pr42881.c: Use SSE2.
2273
2274 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
2275
2276         PR target/42891
2277         * gcc.target/i386/pr42891.c: New test.
2278
2279 2010-01-28  Richard Guenther  <rguenther@suse.de>
2280
2281         PR tree-optimization/42871
2282         * g++.dg/torture/pr42871.C: New testcase.
2283
2284 2010-01-28  Richard Guenther  <rguenther@suse.de>
2285
2286         * gcc.dg/Wobjsize-1.h: New testcase.
2287         * gcc.dg/Wobjsize-1.c: Likewise.
2288
2289 2010-01-28  Richard Guenther  <rguenther@suse.de>
2290
2291         PR middle-end/42883
2292         * g++.dg/torture/pr42883.C: New testcase.
2293
2294 2010-01-28  Michael Matz  <matz@suse.de>
2295
2296         * gcc.target/i386/pr42881.c: New test.
2297
2298 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2299
2300         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
2301         Add i?86-*-solaris2* support.
2302
2303 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
2304
2305         PR c++/42713
2306         PR c++/42820
2307         * g++.dg/template/typedef27.C: New test case.
2308         * g++.dg/template/typedef28.C: New test case.
2309
2310 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
2311
2312         * testsuite/gcc.dg/optimize-bswap*.c: Add ARM target
2313
2314 2010-01-27  Richard Guenther  <rguenther@suse.de>
2315
2316         PR middle-end/42878
2317         * gcc.dg/torture/pr42878-1.c: New testcase.
2318         * gcc.dg/torture/pr42878-2.c: Likewise.
2319
2320 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
2321
2322         PR middle-end/42874
2323         * gcc.dg/vla-22.c: New test.
2324
2325 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
2326
2327         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
2328         current collation.
2329
2330 2010-01-26  Richard Guenther  <rguenther@suse.de>
2331
2332         PR rtl-optimization/42685
2333         * gcc.dg/pr42685.c: New testcase.
2334         * g++.dg/other/pr42685.C: Likewise.
2335
2336 2010-01-26  Richard Guenther  <rguenther@suse.de>
2337
2338         PR middle-end/42806
2339         * g++.dg/other/pr42806.C: New testcase.
2340
2341 2010-01-26  Richard Guenther  <rguenther@suse.de>
2342
2343         PR tree-optimization/42250
2344         * gcc.dg/pr42250.c: New testcase.
2345
2346 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
2347
2348         * gnat.dg/array_bounds_test.adb: New test.
2349
2350 2010-01-25  Tobias Burnus  <burnus@net-b.de>
2351
2352         PR fortran/42858
2353         * gfortran.dg/generic_21.f90: New test.
2354
2355 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2356
2357         PR testsuite/41522
2358         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
2359
2360 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
2361
2362         PR c++/42748
2363         * g++.dg/abi/arm_va_list2.C: New test.
2364         * g++.dg/abi/arm_va_list2.h: Companion header file.
2365
2366 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
2367
2368         PR fortran/41044
2369         * gfortran.dg/parameter_array_ref_2.f90 : New test.
2370
2371         PR fortran/41167
2372         * gfortran.dg/char_array_arg_1.f90 : New test.
2373
2374         * gfortran.dg/pr25923.f90 : Remove XFAIL.
2375
2376 2010-01-24  Tobias Burnus  <burnus@net-b.de>
2377
2378         PR fortran/39304
2379         * gfortran.dg/generic_20.f90: New test.
2380
2381 2010-01-22  Michael Matz  <matz@suse.de>
2382
2383         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
2384         -msse2.
2385
2386 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
2387
2388         PR fortran/42736
2389         * gfortran.dg/dependency_25.f90 : New test.
2390
2391 2010-01-21  Martin Jambor  <mjambor@suse.cz>
2392
2393         PR tree-optimization/42585
2394         * gcc.dg/tree-ssa/pr42585.c: New test.
2395
2396 2010-01-21  Richard Guenther  <rguenther@suse.de>
2397
2398         PR middle-end/19988
2399         * gcc.dg/pr19988.c: New testcase.
2400
2401 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
2402
2403         * g++.dg/compat/decimal/compat-common.h: New file.
2404         * g++.dg/compat/decimal/decimal-dummy.h: New file.
2405         * g++.dg/compat/decimal/pass_x.h: New file.
2406         * g++.dg/compat/decimal/pass_y.h: New file.
2407         * g++.dg/compat/decimal/pass-1_main.C: New file.
2408         * g++.dg/compat/decimal/pass-1_x.C: New file.
2409         * g++.dg/compat/decimal/pass-1_y.C: New file.
2410         * g++.dg/compat/decimal/pass-2_main.C: New file.
2411         * g++.dg/compat/decimal/pass-2_x.C: New file.
2412         * g++.dg/compat/decimal/pass-2_y.C: New file.
2413         * g++.dg/compat/decimal/pass-3_main.C: New file.
2414         * g++.dg/compat/decimal/pass-3_x.C: New file.
2415         * g++.dg/compat/decimal/pass-3_y.C: New file.
2416         * g++.dg/compat/decimal/pass-4_main.C: New file.
2417         * g++.dg/compat/decimal/pass-4_x.C: New file.
2418         * g++.dg/compat/decimal/pass-4_y.C: New file.
2419         * g++.dg/compat/decimal/pass-5_main.C: New file.
2420         * g++.dg/compat/decimal/pass-5_x.C: New file.
2421         * g++.dg/compat/decimal/pass-5_y.C: New file.
2422         * g++.dg/compat/decimal/pass-6_main.C: New file.
2423         * g++.dg/compat/decimal/pass-6_x.C: New file.
2424         * g++.dg/compat/decimal/pass-6_y.C: New file.
2425         * g++.dg/compat/decimal/return_x.h: New file.
2426         * g++.dg/compat/decimal/return_y.h: New file.
2427         * g++.dg/compat/decimal/return-1_main.C: New file.
2428         * g++.dg/compat/decimal/return-1_x.C: New file.
2429         * g++.dg/compat/decimal/return-1_y.C: New file.
2430         * g++.dg/compat/decimal/return-2_main.C: New file.
2431         * g++.dg/compat/decimal/return-2_x.C: New file.
2432         * g++.dg/compat/decimal/return-2_y.C: New file.
2433         * g++.dg/compat/decimal/return-3_main.C: New file.
2434         * g++.dg/compat/decimal/return-3_x.C: New file.
2435         * g++.dg/compat/decimal/return-3_y.C: New file.
2436         * g++.dg/compat/decimal/return-4_main.C: New file.
2437         * g++.dg/compat/decimal/return-4_x.C: New file.
2438         * g++.dg/compat/decimal/return-4_y.C: New file.
2439         * g++.dg/compat/decimal/return-5_main.C: New file.
2440         * g++.dg/compat/decimal/return-5_x.C: New file.
2441         * g++.dg/compat/decimal/return-5_y.C: New file.
2442         * g++.dg/compat/decimal/return-6_main.C: New file.
2443         * g++.dg/compat/decimal/return-6_x.C: New file.
2444         * g++.dg/compat/decimal/return-6_y.C: New file.
2445
2446 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
2447
2448         PR debug/42715
2449         * gcc.dg/pr42715.c: New.
2450
2451 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
2452
2453         PR c++/42038
2454         * g++.dg/parse/crash55.C: New.
2455
2456 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
2457
2458         PR debug/42782
2459         * gcc.dg/guality/pr42782.c: New.
2460
2461 2010-01-20  Jason Merrill  <jason@redhat.com>
2462
2463         PR c++/41788
2464         * g++.dg/abi/packed1.C: New.
2465
2466         PR c++/41920
2467         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
2468
2469         PR c++/40750
2470         * g++.dg/parse/fn-typedef1.C: New.
2471         * g++.dg/other/cv_quals.C: Adjust.
2472
2473 2010-01-20  Anthony Green  <green@moxielogic.com>
2474
2475         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
2476         pack(push) pragma).
2477         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
2478         * gcc.dg/20020312-2.c: Port this to the moxie core.
2479         * gcc.dg/weak/typeof-2.c: Ditto.
2480
2481 2010-01-20  Richard Guenther  <rguenther@suse.de>
2482
2483         PR tree-optimization/42717
2484         * gcc.c-torture/compile/pr42717.c: New testcase.
2485
2486 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
2487
2488         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
2489         of signed, add a few new tests.
2490
2491         PR middle-end/42803
2492         * g++.dg/parse/limits-initializer1.C: New test.
2493
2494 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
2495
2496         PR fortran/42804
2497         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
2498         * gfortran.dg/typebound_call_12.f03: New test.
2499
2500 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
2501
2502         PR fortran/42783
2503         * gfortran.dg/bounds_check_15.f90 : New test.
2504
2505 2010-01-19  Michael Matz  <matz@suse.de>
2506
2507         PR tree-optimization/41783
2508         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
2509
2510 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2511
2512         PR target/38697.
2513         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
2514         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
2515         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
2516         * gcc.target/arm/neon/vget_lows16.c: Likewise.
2517         * gcc.target/arm/neon/vget_lows32.c: Likewise.
2518         * gcc.target/arm/neon/vget_lows64.c: Likewise.
2519         * gcc.target/arm/neon/vget_lows8.c: Likewise.
2520         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
2521         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
2522         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
2523         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
2524
2525 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
2526
2527         PR fortran/42545
2528         * gfortran.dg/extends_6.f03: Modified an error message.
2529         * gfortran.dg/extends_10.f03: New test.
2530         * gfortran.dg/private_type_6.f03: Modified an error message.
2531         * gfortran.dg/structure_constructor_8.f03: Ditto.
2532
2533 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
2534
2535         PR tree-optimization/42719
2536         * gcc.dg/pr42719.c: New test.
2537
2538         PR debug/42728
2539         * gcc.dg/pr42728.c: New test.
2540
2541 2010-01-19  Anthony Green  <green@moxielogic.com>
2542
2543         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
2544
2545 2010-01-18  Anthony Green  <green@moxielogic.com>
2546
2547         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
2548         for moxie.
2549
2550 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
2551
2552         * g++.dg/template/error45.C: reverted as part of reverting the
2553         fix of PR c++/42634.
2554
2555 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
2556
2557         PR c++/42634
2558         * g++.dg/template/error45.C: New test.
2559
2560 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
2561
2562         PR c++/42766
2563         * g++.dg/conversion/op6.C: New test.
2564
2565 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
2566
2567         PR target/42774
2568         * gcc.target/alpha/pr42774.c: New test.
2569
2570 2010-01-18  Richard Guenther  <rguenther@suse.de>
2571
2572         PR tree-optimization/42781
2573         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
2574
2575 2010-01-17  Richard Guenther  <rguenther@suse.de>
2576
2577         PR middle-end/42248
2578         * gcc.c-torture/execute/pr42248.c: New testcase.
2579
2580 2010-01-17  Richard Guenther  <rguenther@suse.de>
2581
2582         PR tree-optimization/42773
2583         * g++.dg/torture/pr42773.C: New testcase.
2584
2585 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
2586
2587         PR fortran/42677
2588         * gfortran.dg/interface_assignment_5.f90: New test.
2589
2590 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
2591
2592         PR c++/42697
2593         * g++.dg/template/crash94.C: Reverted.
2594
2595 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
2596
2597         PR debug/42767
2598         * gcc.dg/debug/pr42767.c: New.
2599
2600 2010-01-15  Jason Merrill  <jason@redhat.com>
2601
2602         PR c++/42761
2603         * g++.dg/cpp0x/decltype22.C: New.
2604
2605 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
2606
2607         PR middle-end/42760
2608         * g++.dg/torture/pr42760.C: New test.
2609
2610 2010-01-15  Jing Yu  <jingyu@google.com>
2611
2612         PR rtl-optimization/42691
2613         * gcc.c-torture/execute/pr42691.c: New.
2614
2615 2010-01-15  Richard Guenther  <rguenther@suse.de>
2616
2617         PR middle-end/42739
2618         * g++.dg/torture/pr42739.C: New testcase.
2619
2620 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
2621
2622         * g++.dg/template/error45.C: Revert as part of reverting changes
2623         or PR c++/42634.
2624
2625 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2626
2627         PR fortran/42684
2628         * gfortran.dg/interface_31.f90: New test.
2629
2630 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
2631
2632         * gcc.target/powerpc/pr42747.c: New file.
2633
2634 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
2635
2636         PR middle-end/42674
2637         * c-c++-common/pr42674.c: New test.
2638
2639         PR c++/42608
2640         * g++.dg/template/instantiate11.C: New test.
2641
2642 2010-01-14  Jason Merrill  <jason@redhat.com>
2643
2644         PR c++/42701
2645         * g++.dg/overload/error3.C: New.
2646
2647         PR c++/42655
2648         * g++.dg/overload/rvalue1.C: New.
2649
2650 2010-01-14  Martin Jambor  <mjambor@suse.cz>
2651
2652         PR tree-optimization/42706
2653         * gcc.dg/ipa/pr42706.c: New testcase.
2654
2655 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
2656
2657         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
2658
2659 2010-01-14  Martin Jambor  <mjambor@suse.cz>
2660
2661         PR tree-optimization/42714
2662         * g++.dg/torture/pr42714.C: New test.
2663
2664 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
2665
2666         PR rtl-optimization/42246
2667         * gfortran.dg/pr42246-2.f: New.
2668
2669 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
2670
2671         PR rtl-optimization/42389
2672         * gcc.dg/pr42389.c: New.
2673
2674 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
2675
2676         PR rtl-optimization/42388
2677         * gcc.dg/pr42388.c: New.
2678
2679 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
2680
2681         PR rtl-optimization/42294
2682         * gfortran.dg/pr42294.f: New.
2683
2684 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
2685
2686         PR rtl-optimization/39453
2687         PR rtl-optimization/42246
2688         * gcc.dg/pr39453.c: New.
2689         * gcc.dg/pr42246.c: New.
2690
2691 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
2692
2693         PR middle-end/42245
2694         * gcc.dg/pr42245.c: New.
2695         * gcc.dg/pr42245-2.c: New.
2696
2697 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
2698
2699         PR rtl-optimization/42249
2700         * gcc.dg/pr42249.c: New.
2701
2702 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
2703
2704         PR c/42721
2705         * gcc.c-torture/execute/pr42721.c: New test.
2706
2707 2010-01-14  Ira Rosen  <irar@il.ibm.com>
2708
2709         PR tree-optimization/42709
2710         * gcc.dg/vect/pr42709.c: New test.
2711
2712 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
2713
2714         PR fortran/41478
2715         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
2716         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
2717
2718 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
2719
2720         PR fortran/42481
2721         * gfortran.dg/generic_19.f90 : New test.
2722
2723 2010-01-13  Richard Guenther  <rguenther@suse.de>
2724
2725         PR tree-optimization/42730
2726         * gcc.c-torture/compile/pr42730.c: New testcase.
2727
2728 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
2729
2730         PR target/pr42542
2731         * gcc.target/ia64/pr42542-1.c: New.
2732         * gcc.target/ia64/pr42542-2.c: New.
2733         * gcc.target/ia64/pr42542-3.c: New.
2734
2735 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
2736
2737         PR c++/42634
2738         * g++.dg/template/error45.C: New test.
2739
2740 2010-01-13  Martin Jambor  <mjambor@suse.cz>
2741
2742         PR tree-optimization/42704
2743         * g++.dg/torture/pr42704.C: New test.
2744
2745 2010-01-13  Martin Jambor  <mjambor@suse.cz>
2746
2747         PR tree-optimization/42703
2748         * gcc.c-torture/compile/pr42703.c: New test.
2749
2750 2010-01-13  Richard Guenther  <rguenther@suse.de>
2751
2752         PR tree-optimization/42705
2753         * gcc.c-torture/compile/pr42705.c: New testcase.
2754
2755 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
2756
2757         * gcc.target/bfin/l2.c: New test.
2758         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
2759
2760 2010-01-13  Richard Guenther  <rguenther@suse.de>
2761
2762         PR middle-end/42716
2763         * gcc.c-torture/compile/pr42716.c: New testcase.
2764
2765 2010-01-13  Richard Guenther  <rguenther@suse.de>
2766
2767         PR lto/42678
2768         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
2769
2770 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
2771
2772         PR c/42708
2773         * gcc.c-torture/compile/pr42708-1.c: New test.
2774
2775 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
2776
2777         PR debug/42662
2778         * gcc.dg/pr42662.c: New test.
2779
2780         PR tree-optimization/42645
2781         * g++.dg/other/pr42645-1.C: New test.
2782         * g++.dg/other/pr42645-2.C: New test.
2783
2784 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
2785
2786         PR target/42416
2787         * gcc.target/powerpc/warn-1.c: New test.
2788         * gcc.target/powerpc/warn-2.c: New test.
2789
2790 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
2791
2792         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
2793         stack alignment.
2794
2795 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
2796
2797         * gcc.dg/lto/20100108_0.c: New.
2798
2799 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
2800
2801         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
2802         Add -march=i686 -msse for 32bit x86 targets.
2803
2804 2010-01-10  Richard Guenther  <rguenther@suse.de>
2805
2806         PR middle-end/42667
2807         * gcc.dg/torture/pr42667.c: New testcase.
2808
2809 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2810
2811         PR fortran/32489
2812         * gfortran.dg/array_constructor_34.f90: New test.
2813
2814 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2815
2816         PR fortran/20923
2817         * gfortran.dg/array_constructor_33.f90: New test.
2818         gfortran.dg/array_function_5.f90: Add credit.
2819
2820 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
2821
2822         PR debug/42631
2823         * gcc.dg/pr42631.c: New.
2824
2825 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
2826
2827         PR debug/42630
2828         * gcc.dg/pr42630.c: New.
2829
2830 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
2831
2832         PR debug/42629
2833         * gcc.dg/pr42629.c: New.
2834
2835 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
2836
2837         PR middle-end/42363
2838         * gcc.dg/torture/pr42363.c: New.
2839
2840 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
2841
2842         PR debug/42604
2843         PR debug/42395
2844         * gcc.dg/vect/pr42604.c: New.
2845         * gcc.dg/vect/pr42395.c: New.
2846
2847 2010-01-09  Richard Guenther  <rguenther@suse.de>
2848
2849         PR middle-end/42512
2850         * gcc.c-torture/execute/pr42512.c: New testcase.
2851
2852 2010-01-09  Tobias Burnus  <burnus@net-b.de>
2853
2854         PR fortran/41298
2855         * gfortran.dg/c_ptr_tests_14.f90: New test.
2856
2857 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2858
2859         PR ada/41929
2860         * gnat.dg/null_pointer_deref1.adb: Don't run on
2861         sparc*-sun-solaris2.11.
2862
2863 2010-01-08  Richard Guenther  <rguenther@suse.de>
2864
2865         PR lto/42528
2866         * gcc.dg/lto/20100103-1_0.c: New testcase.
2867         * gcc.dg/lto/20100103-2_0.c: Likewise.
2868
2869 2010-01-08  Tobias Burnus  <burnus@net-b.de
2870
2871         PR/fortran 25829
2872         * gfortran.dg/asynchronous_1.f90: New test.
2873         * gfortran.dg/asynchronous_2.f90: New test.
2874         * gfortran.dg/conflicts.f90: Update error message.
2875
2876 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
2877
2878         c++/40155
2879         * g++.dg/cpp0x/variadic-unify-2.C: New test.
2880
2881 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
2882
2883         PR tree-optimization/42625
2884         * g++.dg/opt/dtor4.C: New test.
2885         * g++.dg/opt/dtor4.h: New.
2886         * g++.dg/opt/dtor4-aux.cc: New.
2887
2888 2010-01-07  Tobias Burnus  <burnus@net-b.de>
2889
2890         PR fortran/42597
2891         * gfortran.dg/proc_ptr_26.f90: New test.
2892
2893 2010-01-07  Tobias Burnus  <burnus@net-b.de>
2894
2895         PR fortran/41872
2896         * gfortran.dg/allocatable_scalar_7.f90: New test.
2897
2898 2010-01-06  Richard Guenther  <rguenther@suse.de>
2899
2900         * gcc.c-torture/compile/pr42632.c: New testcase.
2901
2902 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
2903
2904         PR target/42542
2905         * gcc.target/i386/pr42542-4.c: New.
2906         * gcc.target/i386/pr42542-4a.c: Likewise.
2907         * gcc.target/i386/pr42542-5.c: Likewise.
2908         * gcc.target/i386/pr42542-5a.c: Likewise.
2909
2910 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
2911
2912         * gcc.dg/tls/opt-15.c: New test.
2913
2914 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
2915
2916         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
2917
2918 2010-01-05  Martin Jambor  <mjambor@suse.cz>
2919
2920         PR tree-optimization/42462
2921         * g++.dg/torture/pr42462.C: New test.
2922
2923 2010-01-05  Jason Merrill  <jason@redhat.com>
2924
2925         * g++.dg/cpp0x/initlist30.C: New test.
2926
2927 2010-01-05  Richard Guenther  <rguenther@suse.de>
2928
2929         PR tree-optimization/42614
2930         * gcc.c-torture/execute/pr42614.c: New testcase.
2931
2932 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
2933
2934         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
2935         * gcc.dg/Wunreachable-1.c: Remove the testcase of
2936         -Wunreachable-code.
2937         * gcc.dg/Wunreachable-2.c: Likewise.
2938         * gcc.dg/Wunreachable-3.c: Likewise.
2939         * gcc.dg/Wunreachable-4.c: Likewise.
2940         * gcc.dg/Wunreachable-5.c: Likewise.
2941         * gcc.dg/Wunreachable-6.c: Likewise.
2942         * gcc.dg/Wunreachable-7.c: Likewise.
2943         * gcc.dg/Wunreachable-8.c: Likewise.
2944         * gcc.dg/20041231-1.c: Likewise.
2945
2946 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
2947
2948         PR other/42611
2949         * gcc.dg/pr42611.c: New test.
2950
2951         PR tree-optimization/42508
2952         * g++.dg/opt/pr42508.C: New test.
2953
2954 2010-01-05  Tobias Burnus  <burnus@net-b.de>
2955
2956         PR fortran/41872
2957         * gfortran.dg/allocatable_scalar_8.f90: New.
2958
2959 2010-01-04  Martin Jambor  <mjambor@suse.cz>
2960
2961         PR tree-optimization/42398
2962         * gcc.c-torture/compile/pr42398.c: New test.
2963
2964 2010-01-04  Jason Merrill  <jason@redhat.com>
2965
2966         PR c++/42555
2967         * g++.dg/ext/attrib35.C: New.
2968
2969         PR c++/42567
2970         * g++.dg/cpp0x/auto17.C: New.
2971
2972 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
2973
2974         * gcc.dg/lto/20100104_0.c: New.
2975
2976 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
2977
2978         PR target/42542
2979         * gcc.target/i386/pr42542-1.c: New.
2980         * gcc.target/i386/pr42542-1a.c: Likewise.
2981         * gcc.target/i386/pr42542-1b.c: Likewise.
2982         * gcc.target/i386/pr42542-2.c: Likewise.
2983         * gcc.target/i386/pr42542-2a.c: Likewise.
2984         * gcc.target/i386/pr42542-2b.c: Likewise.
2985         * gcc.target/i386/pr42542-3.c: Likewise.
2986         * gcc.target/i386/pr42542-3a.c: Likewise.
2987
2988 2009-01-04  Tobias Burnus  <burnus@net-b.de>
2989
2990         PR fortran/41872
2991         * gfortran.dg/allocatable_scalar_5.f90: New test.
2992         * gfortran.dg/allocatable_scalar_6.f90: New test.
2993
2994 2010-01-03  Richard Guenther  <rguenther@suse.de>
2995
2996         PR testsuite/42583
2997         * gfortran.dg/gomp/recursion1.f90: Remove.
2998
2999 2010-01-03  Richard Guenther  <rguenther@suse.de>
3000
3001         * gcc.dg/Warray-bounds.c: Remove XFAILs.
3002         * gcc.dg/uninit-6.c: Likewise.
3003         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
3004
3005 2010-01-03  Richard Guenther  <rguenther@suse.de>
3006
3007         PR tree-optimization/42589
3008         * gcc.target/i386/pr42589.c: New testcase.
3009
3010 2010-01-03  Richard Guenther  <rguenther@suse.de>
3011
3012         PR tree-optimization/42438
3013         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
3014
3015 2010-01-02  Richard Guenther  <rguenther@suse.de>
3016
3017         PR testsuite/41651
3018         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
3019
3020 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
3021
3022         PR target/42448
3023         * gcc.target/alpha/pr42448-1.c: New test.
3024         * gcc.target/alpha/pr42448-2.c: Ditto.
3025
3026 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
3027
3028         PR preprocessor/41947
3029         * gcc.dg/c99-hexfloat-3.c: New test.
3030
3031 2010-01-01  Richard Guenther  <rguenther@suse.de>
3032
3033         PR c/42570
3034         * gcc.c-torture/execute/pr42570.c: New testcase.
3035
3036 2010-01-01  Richard Guenther  <rguenther@suse.de>
3037
3038         PR middle-end/42559
3039         * gcc.c-torture/compile/pr42559.c: New testcase.
3040
3041 \f
3042 Copyright (C) 2010 Free Software Foundation, Inc.
3043
3044 Copying and distribution of this file, with or without modification,
3045 are permitted in any medium without royalty provided the copyright
3046 notice and this notice are preserved.