OSDN Git Service

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