OSDN Git Service

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