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         PR c++/12909
1438         * g++.dg/abi/mangle40.C: Updated.
1439
1440 2010-03-03  Jason Merrill  <jason@redhat.com>
1441
1442         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
1443         * g++.dg/abi/mangle23.C: Likewise.
1444         * g++.dg/eh/simd-2.C: Likewise.
1445         * g++.dg/ext/attribute-test-2.C: Likewise.
1446         * g++.dg/ext/vector14.C: Likewise.
1447         * g++.dg/other/pr34435.C: Likewise.
1448         * g++.dg/template/conv8.C: Likewise.
1449         * g++.dg/template/nontype9.C: Likewise.
1450         * g++.dg/template/qualttp17.C: Likewise.
1451         * g++.dg/template/ref1.C: Likewise.
1452         * g++.old-deja/g++.pt/crash68.C: Likewise.
1453         * g++.old-deja/g++.pt/ref1.C: Likewise.
1454         * g++.old-deja/g++.pt/ref3.C: Likewise.
1455         * g++.old-deja/g++.pt/ref4.C: Likewise.
1456
1457         PR c++/12909
1458         * g++.dg/abi/mangle40.C: New.
1459         * g++.dg/abi/mangle41.C: New.
1460         * g++.dg/lto/20100302_0.C: New.
1461         * g++.dg/lto/20100302_1.C: New.
1462         * g++.dg/lto/20100302.h: New.
1463
1464 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
1465
1466         PR fortran/43243
1467         * gfortran.dg/internal_pack_12.f90: New test.
1468
1469 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
1470
1471         * gcc.dg/pr36997.c: Adjust error message.
1472
1473 2010-03-03  Mike Stump  <mikestump@comcast.net>
1474
1475         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
1476         adjustments to not be present on machines that align the stack to
1477         more than 4 bytes and don't have a red zone yet as that is an
1478         unimplemented optimization.
1479
1480 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
1481
1482         PR fortran/43169
1483         * gfortran.dg/impure_assignment_3.f90: New.
1484
1485 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
1486
1487         PR debug/43229
1488         * gfortran.dg/pr43229.f90: New test.
1489
1490         PR debug/43237
1491         * gcc.dg/debug/dwarf2/pr43237.c: New test.
1492
1493         PR debug/43177
1494         * gcc.dg/guality/pr43177.c: New test.
1495
1496 2010-03-02  Jason Merrill  <jason@redhat.com>
1497
1498         * g++.dg/ext/vector9.C: Adjust error message.
1499         * g++.dg/conversion/simd3.C: Likewise.
1500         * g++.dg/other/error23.C: Likewise.
1501
1502 2010-03-02  Mike Stump  <mikestump@comcast.net>
1503
1504         PR c++/41090
1505         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
1506
1507 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
1508
1509         PR fortran/43180
1510         * gfortran.dg/internal_pack_10.f90: New test.
1511
1512         PR fortran/43173
1513         * gfortran.dg/internal_pack_11.f90: New test.
1514
1515 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
1516
1517         PR middle-end/42640
1518         * gcc.dg/tree-ssa/pr42640.c: New.
1519
1520 2010-03-01  Richard Guenther  <rguenther@suse.de>
1521
1522         PR tree-optimization/43220
1523         * gcc.c-torture/execute/pr43220.c: New testcase.
1524
1525 2010-03-01  Richard Guenther  <rguenther@suse.de>
1526
1527         PR middle-end/43213
1528         * gcc.dg/pr43213.c: New testcase.
1529
1530 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1531
1532         PR pch/14940
1533         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
1534
1535 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1536
1537         * lib/target-supports.exp (check_effective_target_ucn_nocache):
1538         New function.
1539         (check_effective_target_ucn): Likewise.
1540
1541         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
1542         if !ucn.
1543         * gcc.dg/ucnid-2.c: Likewise.
1544         * gcc.dg/ucnid-3.c: Likewise.
1545         * gcc.dg/ucnid-4.c: Likewise.
1546         * gcc.dg/ucnid-11.c: Likewise.
1547         * gcc.dg/ucnid-12.c: Likewise.
1548         * gcc.dg/ucnid-6.c: Skip if !ucn.
1549         * gcc.dg/ucnid-9.c: Likewise.
1550
1551 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1552
1553         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
1554         lists to dg-skip-if.
1555         * gcc.target/i386/stackalign/return-3.c: Likewise.
1556
1557 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1558
1559         * gcc.target/i386/clearcap.map: New file.
1560         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
1561         Pass clearcap.map by default if supported.
1562
1563 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1564
1565         PR fortran/42900
1566         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
1567         Explain this.
1568         * gfortran.dg/stat_2.f90: Likewise.
1569
1570 2010-03-01  Tobias Burnus  <burnus@net-b.de>
1571
1572         PR fortran/43199
1573         * gfortran.dg/module_read_2.f90: New test.
1574
1575 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
1576
1577         PR c++/42748
1578         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
1579         * g++.dg/abi/mangle12.C: Likewise.
1580         * g++.dg/abi/mangle20-2.C: Likewise.
1581         * g++.dg/abi/mangle17.C: Likewise.
1582         * g++.dg/template/cond2.C: Likewise.
1583         * g++.dg/template/pr35240.C: Likewise.
1584
1585 2010-02-27  Richard Guenther  <rguenther@suse.de>
1586
1587         PR tree-optimization/43186
1588         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
1589
1590 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
1591
1592         * g++.dg/abi/packed1.C: Expect warning on the SH.
1593
1594 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
1595
1596         PR c++/42054:
1597         * g++.dg/parse/error37.C: New test.
1598
1599 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1600
1601         PR c/24577
1602         PR c/43192
1603         * gcc.dg/pr8927-1.c: Match new note.
1604         * gcc.dg/990506-0.c: Likewise.
1605         * gcc.dg/gomp/flush-2.c: Likewise.
1606         * gcc.dg/gomp/atomic-5.c: Likewise.
1607         * gcc.dg/gomp/pr34607.c: Likewise.
1608         * gcc.dg/pr35746.c: Likewise.
1609         * gcc.dg/cpp/pragma-1.c: Likewise.
1610         * gcc.dg/cpp/pragma-2.c: Likewise.
1611         * gcc.dg/pr41842.c: Likewise.
1612         * gcc.dg/noncompile/20040629-1.c: Likewise.
1613         * objc.dg/private-1.m: Likewise.
1614
1615 2010-02-27  Tobias Burnus  <burnus@net-b.de>
1616
1617         PR fortran/43185
1618         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
1619         * gfortran.dg/default_initialization_4.f90: New test.
1620
1621 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
1622
1623         * gnat.dg/thin_pointer.ad[sb]: Rename into...
1624         * gnat.dg/thin_pointer1.ad[sb]: ...this.
1625         * gnat.dg/thin_pointer2.adb: New test.
1626         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
1627
1628 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1629
1630         PR c/20631
1631         * gcc.dg/cpp/c90-pedantic.c: New.
1632         * gcc.dg/cpp/c90.c: New.
1633         * gcc.dg/gnu90-const-expr-1.c: New.
1634         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
1635
1636 2010-02-26  Richard Guenther  <rguenther@suse.de>
1637
1638         PR tree-optimization/43186
1639         * gcc.c-torture/compile/pr43186.c: New testcase.
1640
1641 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
1642
1643         PR debug/43190
1644         * c-c++-common/dwarf2/pr43190.c: New test.
1645
1646 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
1647
1648         PR testsuite/37074:
1649         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
1650
1651 2010-02-26  Richard Guenther  <rguenther@suse.de>
1652
1653         PR tree-optimization/43188
1654         * gcc.c-torture/compile/pr43188.c: New testcase.
1655
1656 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
1657
1658         PR target/43175
1659         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
1660
1661 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
1662
1663         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
1664
1665 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
1666
1667         PR target/43154
1668         * gcc.target/powerpc/pr43154.c: New file.
1669
1670 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
1671
1672         PR debug/43166
1673         * gfortran.dg/debug/pr43166.f: New test.
1674
1675         PR debug/43165
1676         * gcc.dg/torture/pr43165.c: New test.
1677
1678 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1679
1680         PR c/43128
1681         * c-c++-common/pr41779.c: Update.
1682
1683 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1684
1685         PR ada/32547
1686         * lib/gnat-dg.exp (gnat_load): Redefine.
1687
1688         * ada/acats/run_acats: Run run_all.sh with $SHELL.
1689         * ada/acats/run_all.sh: Downcase tasking not implemented message.
1690
1691 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1692
1693         PR libobjc/36610
1694         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
1695         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
1696         -fgnu-runtime.
1697         Sort entries.
1698
1699 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1700
1701         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
1702
1703 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
1704
1705         PR debug/43150
1706         * gcc.dg/guality/vla-1.c: New test.
1707
1708 2010-02-24  Tobias Burnus  <burnus@net-b.de>
1709
1710         PR fortran/43042
1711         * gfortran.dg/c_ptr_tests_15.f90: New test.
1712
1713 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
1714
1715         PR target/43107
1716         * gcc.target/i386/pr43107.c: New test.
1717
1718 2010-02-23  Jason Merrill  <jason@redhat.com>
1719
1720         PR c++/43143
1721         * g++.dg/cpp0x/variadic100.C: New.
1722
1723 2010-02-23  Jason Merrill  <jason@redhat.com>
1724
1725         PR debug/42800
1726         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
1727         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
1728         * c-c++-common/dwarf2/vla1.c: New.
1729
1730 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
1731
1732         PR target/43139
1733         * gcc.dg/pr43139.c: New test.
1734
1735         PR debug/43077
1736         * gcc.dg/guality/pr43077-1.c: New test.
1737
1738 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1739
1740         PR 43123
1741         * gcc.dg/march.c: New.
1742         * gcc.dg/march-generic.c: New.
1743         * gcc.dg/mtune.c: New.
1744
1745 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
1746
1747         PR middle-end/43083
1748         * gcc.dg/graphite/pr43083.c: New.
1749
1750 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
1751
1752         PR middle-end/43097
1753         * gfortran.dg/graphite/pr43097.f: New.
1754
1755 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
1756             Manuel López-Ibáñez  <manu@gcc.gnu.org>
1757
1758         PR middle-end/43140
1759         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
1760
1761 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
1762
1763         PR middle-end/43026
1764         * g++.dg/graphite/pr43026.C: New.
1765
1766 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1767
1768         PR c++/43126
1769         * gcc.dg/cleanup-1.c: Update.
1770         * gcc.dg/func-args-1.c: Update.
1771         * gcc.dg/format/sentinel-1.c: Update.
1772         * g++.old-deja/g++.jason/scoping10.C: Update.
1773         * g++.old-deja/g++.ns/lookup5.C: Update.
1774         * g++.dg/ext/cleanup-1.C: Update.
1775         * g++.dg/parse/varmod1.C: Update.
1776         * g++.dg/parse/error33.C: Update.
1777         * g++.dg/expr/call3.C: Update.
1778         * g++.dg/func-args-1.C: New.
1779
1780 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
1781
1782         PR c/43125
1783         * gcc.dg/attr-used-2.c: Moved to ...
1784         * c-c++-common/attr-used-2.c: Here.
1785
1786         * gcc.dg/attr-used.c: Moved to ...
1787         * c-c++-common/attr-used.c: Here.
1788
1789 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
1790
1791         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
1792
1793 2010-02-22  Richard Guenther  <rguenther@suse.de>
1794
1795         PR lto/43045
1796         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
1797         * gfortran.dg/lto/20100222-1_1.c: Likewise.
1798
1799 2010-02-22  Richard Guenther  <rguenther@suse.de>
1800
1801         PR tree-optimization/42749
1802         * gcc.c-torture/compile/pr42749.c: New testcase.
1803
1804 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
1805
1806         PR fortran/43072
1807         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
1808         * gfortran.dg/internal_pack_9.f90: New test.
1809
1810 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1811
1812         PR c++/23510
1813         * g++.dg/template/recurse.C: Adjust.
1814         * g++.dg/template/pr23510.C: New.
1815
1816 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
1817
1818         PR c++/42824
1819         * g++.dg/template/memclass4.C: New test.
1820
1821 2010-02-21  Tobias Burnus  <burnus@net-b.de>
1822
1823         PR fortran/35259
1824         * gfortran.dg/reassoc_5.f90: New test.
1825
1826 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
1827
1828         PR target/43067
1829         * gcc.target/i386/pr43067.c: New test.
1830
1831 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1832
1833         PR c++/35669
1834         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
1835         -Wconversion-null.
1836         * g++.dg/warn/Wconversion-null.C: New test.
1837         * g++.old-deja/g++.other/null1.C: Move to...
1838         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
1839
1840 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
1841
1842         PR fortran/36932
1843         PR fortran/36933
1844         * gfortran.dg/dependency_26.f90: New test.
1845
1846         PR fortran/43072
1847         * gfortran.dg/internal_pack_7.f90: New test.
1848
1849         PR fortran/43111
1850         * gfortran.dg/internal_pack_8.f90: New test.
1851
1852 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1853
1854         PR 43128
1855         * c-c++-common/pr41779.c: Fix broken testcase.
1856
1857 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1858
1859         PR 36513
1860         * c-c++-common/pr36513.c: New testcase.
1861         * c-c++-common/pr36513-2.c: New testcase.
1862
1863 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1864
1865         PR 41779
1866         * c-c++-common/pr41779.c: New.
1867
1868 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
1869
1870         PR debug/43084
1871         * gcc.dg/pr43084.c: New test.
1872
1873 2010-02-19  Richard Guenther  <rguenther@suse.de>
1874
1875         PR tree-optimization/42916
1876         * gcc.dg/pr42916.c: New testcase.
1877
1878 2010-02-18  Jason Merrill  <jason@redhat.com>
1879
1880         PR c++/42837
1881         * g++.dg/abi/packed1.C: Add expected warning.
1882
1883         PR c++/43108
1884         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
1885         * gcc.dg/torture/dg-torture.exp: Likewise.
1886         * c-c++-common/torture/complex-sign.h,
1887         c-c++-common/torture/complex-sign-add.c,
1888         c-c++-common/torture/complex-sign-mixed-add.c,
1889         c-c++-common/torture/complex-sign-mixed-div.c,
1890         c-c++-common/torture/complex-sign-mixed-mul.c,
1891         c-c++-common/torture/complex-sign-mixed-sub.c,
1892         c-c++-common/torture/complex-sign-mul.c,
1893         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
1894         Adapt for C++ compilation as well.
1895
1896         PR c++/43070
1897         * g++.dg/ext/label1.C: Update.
1898         * g++.dg/ext/label2.C: Update.
1899
1900         PR c++/26261
1901         * g++.dg/template/dependent-name6.C: New.
1902
1903         PR c++/43109
1904         * g++.dg/parse/namespace12.C: New.
1905
1906 2010-02-18  Martin Jambor  <mjambor@suse.cz>
1907
1908         PR tree-optimization/43066
1909         * gcc.c-torture/compile/pr43066.c: New test.
1910
1911 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
1912
1913         * g++.dg/ext/attrib35.C: Fix target selector string.
1914         * g++.dg/ext/attrib36.C: Ditto.
1915         * g++.dg/ext/attrib37.C: Ditto.
1916         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
1917         * g++.dg/abi/mangle25.C: Ditto.
1918
1919 2010-02-17  Jason Merrill  <jason@redhat.com>
1920
1921         PR c++/43069
1922         * g++.dg/parse/namespace11.C: New.
1923
1924         PR c++/43093
1925         * g++.dg/ext/attrib37.C: New.
1926
1927         PR c++/43079
1928         * g++.dg/template/ptrmem20.C: New.
1929
1930 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
1931
1932         PR target/43103
1933         * gcc.target/i386/xop-check.h: Include m256-check.h.
1934         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
1935         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
1936         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
1937         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
1938
1939 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
1940
1941         PR debug/42918
1942         * gcc.dg/pr42918.c: New test.
1943
1944 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
1945
1946         * g++.dg/ext/attrib36.C: Require ILP32.
1947
1948 2010-02-16  Richard Guenther  <rguenther@suse.de>
1949
1950         PR tree-optimization/41043
1951         * gfortran.dg/pr41043.f90: New testcase.
1952         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
1953
1954 2010-02-16  Jason Merrill  <jason@redhat.com>
1955
1956         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
1957
1958 2010-02-16  Ira Rosen  <irar@il.ibm.com>
1959
1960         PR tree-optimization/43074
1961         * gcc.dg/vect/fast-math-pr43074.c: New test.
1962
1963 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
1964
1965         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
1966
1967 2010-02-16  Jason Merrill  <jason@redhat.com>
1968
1969         PR c++/43031
1970         * g++.dg/ext/attrib36.C: New.
1971
1972         PR c++/43036
1973         * g++.dg/other/array6.C: New.
1974
1975 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1976
1977         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
1978
1979 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
1980
1981         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
1982         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
1983         * gcc.target/i386/xop-vpermil2pd-1.c: New.
1984         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
1985         * gcc.target/i386/xop-vpermil2ps-1.c: New.
1986         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
1987
1988 2010-02-15  Richard Guenther  <rguenther@suse.de>
1989
1990         PR middle-end/43068
1991         * g++.dg/torture/pr43068.C: New testcase.
1992
1993 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
1994
1995         PR c++/43024
1996         * g++.dg/opt/ice1.C: New.
1997
1998 2010-02-14  Jason Merrill  <jason@redhat.com>
1999
2000         PR c++/41997
2001         * g++.dg/cpp0x/initlist-opt.C: New.
2002
2003 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
2004
2005         PR fortran/41113
2006         PR fortran/41117
2007         * gfortran.dg/internal_pack_6.f90: New test.
2008
2009 2010-02-12  Jason Merrill  <jason@redhat.com>
2010
2011         PR c++/43054
2012         * g++.dg/cpp0x/variadic99.C: New.
2013
2014 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
2015
2016         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
2017         sign extend pointers to gualchk_t.
2018
2019         PR c++/43033
2020         * g++.dg/other/default3.C: Xfail g4 test.
2021
2022 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
2023
2024         PR middle-end/43012
2025         * gcc.dg/graphite/pr43012.c: New.
2026
2027 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
2028
2029         PR middle-end/42930
2030         * g++.dg/graphite/pr42930.C: New.
2031
2032 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
2033
2034         PR middle-end/42914
2035         PR middle-end/42530
2036         * gcc.dg/graphite/pr42530.c: New.
2037         * gcc.dg/graphite/pr42914.c: New.
2038
2039 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
2040
2041         PR middle-end/42771
2042         * gcc.dg/graphite/pr42771.c: New.
2043
2044 2010-02-11  Richard Guenther  <rguenther@suse.de>
2045
2046         PR tree-optimization/42998
2047         * gcc.c-torture/compile/pr42998.c: New testcase.
2048
2049 2010-02-10  Jason Merrill  <jason@redhat.com>
2050
2051         PR c++/41896
2052         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
2053
2054         PR c++/42983, core issue 906
2055         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
2056         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
2057
2058         PR c++/43016
2059         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
2060
2061 2010-02-10  Richard Guenther  <rguenther@suse.de>
2062
2063         PR tree-optimization/43017
2064         * gcc.dg/torture/pr43017.c: New testcase.
2065
2066 2010-02-10  Tobias Burnus <burnus@net-b.de>
2067
2068         PR fortran/40823
2069         * gfortran.dg/private_type_1.f90: Update error location.
2070         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
2071         * gfortran.dg/typebound_operator_2.f03: Ditto.
2072         * gfortran.dg/assignment_2.f90: Ditto.
2073         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
2074         * gfortran.dg/binding_label_tests_9.f03: Ditto.
2075
2076 2010-02-10  Tobias Burnus  <burnus@net-b.de>
2077
2078         PR fortran/43015
2079         * gfortran.dg/bind_c_usage_20.f90: New test.
2080
2081 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
2082
2083         PR debug/43010
2084         * g++.dg/debug/pr43010.C: New test.
2085
2086 2010-02-10  Richard Guenther  <rguenther@suse.de>
2087
2088         PR c/43007
2089         * gcc.c-torture/execute/20100209-1.c: New testcase.
2090         * gcc.dg/fold-div-3.c: Likewise.
2091
2092 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
2093
2094         * gcc.dg/builtin-ffs-1.c: New test.
2095
2096 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2097
2098         PR fortran/42999
2099         * gfortran.dg/array_constructor_35.f90: New test.
2100
2101 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2102
2103         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
2104
2105 2010-02-09  Jason Merrill  <jason@redhat.com>
2106
2107         PR c++/42399
2108         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
2109
2110         PR c++/42370
2111         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
2112
2113 2010-02-09  Tobias Burnus  <burnus@net-b.de>
2114
2115         PR fortran/41869
2116         * gfortran.dg/module_write_1.f90: New test.
2117
2118 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
2119
2120         * gcc.dg/pr19340.c: Adjust.
2121
2122 2010-02-09  Richard Guenther  <rguenther@suse.de>
2123
2124         PR tree-optimization/43008
2125         * gcc.c-torture/execute/pr43008.c: New testcase.
2126
2127 2010-02-09  Richard Guenther  <rguenther@suse.de>
2128
2129         PR tree-optimization/43000
2130         * gcc.dg/torture/pr43000.c: New testcase.
2131         * gcc.dg/torture/pr43002.c: Likewise.
2132
2133 2010-02-09  Daniel Kraft  <d@domob.eu>
2134
2135         PR fortran/39171
2136         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
2137         and pass -Wsurprising as necessary.
2138
2139 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
2140
2141         PR tree-optimization/42890
2142         * g++.dg/torture/pr42890.C: New test.
2143
2144 2010-02-08  Richard Guenther  <rguenther@suse.de>
2145
2146         PR middle-end/42995
2147         * gcc.dg/tree-ssa/inline-4.c: New testcase.
2148
2149 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
2150
2151         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
2152         return 0 from main.
2153         * gcc.dg/graphite/block-1.c: Same.
2154         * gcc.dg/graphite/block-3.c: Same.
2155         * gcc.dg/graphite/block-4.c: Same.
2156         * gcc.dg/graphite/block-5.c: Same.
2157         * gcc.dg/graphite/block-6.c: Same.
2158         * gcc.dg/graphite/block-7.c: Same.
2159         * gcc.dg/graphite/interchange-0.c: Same.
2160         * gcc.dg/graphite/interchange-1.c: Same.
2161         * gcc.dg/graphite/interchange-10.c: Same.
2162         * gcc.dg/graphite/interchange-11.c: Same.
2163         * gcc.dg/graphite/interchange-12.c: Same.
2164         * gcc.dg/graphite/interchange-2.c: Same.
2165         * gcc.dg/graphite/interchange-3.c: Same.
2166         * gcc.dg/graphite/interchange-4.c: Same.
2167         * gcc.dg/graphite/interchange-5.c: Same.
2168         * gcc.dg/graphite/interchange-6.c: Same.
2169         * gcc.dg/graphite/interchange-7.c: Same.
2170         * gcc.dg/graphite/interchange-8.c: Same.
2171         * gcc.dg/graphite/interchange-9.c: Same.
2172         * gcc.dg/graphite/interchange-mvt.c: Same.
2173
2174 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
2175
2176         * gfortran.dg/graphite/id-19.f: New.
2177         * gfortran.dg/graphite/pr14741.f90: New.
2178         * gfortran.dg/graphite/pr41924.f90: New.
2179         * gfortran.dg/graphite/run-id-2.f90: New.
2180
2181 2010-02-07  Richard Guenther  <rguenther@suse.de>
2182
2183         PR middle-end/42956
2184         * gcc.c-torture/compile/pr42956.c: New testcase.
2185
2186 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2187
2188         PR libfortran/42742
2189         * gfortran.dg/fmt_cache_2.f: New test.
2190
2191 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2192
2193         * gfortran.dg/read_no_eor.f90: New test.
2194
2195 2010-02-05  Jason Merrill  <jason@redhat.com>
2196
2197         * g++.dg/ext/label13.C: Move constructor body out of class.
2198
2199 2010-02-03  Jason Merrill  <jason@redhat.com>
2200
2201         PR c++/42870
2202         * g++.dg/ext/dllexport3.C: New.
2203
2204 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
2205
2206         * gcc.dg/format/ms-format3.c: New test for specific MS types.
2207
2208 2010-02-05  Richard Guenther  <rguenther@suse.de>
2209
2210         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
2211
2212 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
2213
2214         PR c++/42915
2215         * g++.dg/other/crash-9.C: New test.
2216
2217 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
2218
2219         PR fortran/42309
2220         * gfortran.dg/subref_array_pointer_4.f90 : New test.
2221
2222 2010-02-04  Richard Guenther  <rguenther@suse.de>
2223
2224         PR rtl-optimization/42952
2225         * gcc.dg/torture/pr42952.c: New testcase.
2226
2227 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2228
2229         PR libfortran/42901
2230         * gfortran.dg/namelist_60.f90: New test.
2231
2232 2010-02-03  Jason Merrill  <jason@redhat.com>
2233
2234         PR c++/40138
2235         * g++.dg/ext/builtin11.C: New.
2236
2237         PR c++/4926
2238         PR c++/38600
2239         * g++.dg/abi/mangle35.C: New.
2240         * g++.dg/abi/mangle37.C: New.
2241
2242         PR c++/12909
2243         * g++.dg/abi/mangle36.C: New.
2244
2245         PR c++/35652
2246         * g++.dg/warn/string1.C: New.
2247
2248 2010-02-03  Richard Guenther  <rguenther@suse.de>
2249
2250         PR tree-optimization/42944
2251         * gcc.dg/errno-1.c: New testcase.
2252
2253 2010-02-03  Richard Guenther  <rguenther@suse.de>
2254
2255         PR middle-end/42927
2256         * gcc.c-torture/compile/pr42927.c: New testcase.
2257
2258 2010-02-03  Tobias Burnus  <burnus@net-b.de>
2259
2260         PR fortran/42936
2261         * gfortran.dg/null_4.f90: New test.
2262
2263 2010-02-02  Jason Merrill  <jason@redhat.com>
2264
2265         PR c++/41090
2266         * g++.dg/ext/label13.C: New.
2267
2268 2010-02-02  Tobias Burnus  <burnus@net-b.de>
2269
2270         PR fortran/42650
2271         * gfortran.dg/func_result_5.f90: New test.
2272
2273 2010-02-01  Tobias Burnus  <burnus@net-b.de>
2274
2275         PR fortran/42922
2276         * gfortran.dg/pure_initializer_3.f90: News test.
2277
2278 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
2279
2280         PR fortran/42888
2281         * gfortran.dg/allocate_derived_2.f90: New test.
2282
2283 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
2284
2285         PR middle-end/42898
2286         * gcc.dg/torture/pr42898-2.c: New test.
2287
2288 2010-01-31  Richard Guenther  <rguenther@suse.de>
2289
2290         PR middle-end/42898
2291         * gcc.dg/torture/pr42898.c: New testcase.
2292
2293 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
2294
2295         PR fortran/38324
2296         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
2297         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
2298
2299 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
2300
2301         * g++.dg/tree-ssa/inline-1.C: New.
2302         * g++.dg/tree-ssa/inline-2.C: New.
2303         * g++.dg/tree-ssa/inline-3.C: New.
2304
2305 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
2306
2307         PR testsuite/41701
2308         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
2309         the string 'pow' in the pathname of the compiler from generating a
2310         test failure.
2311
2312 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2313
2314         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
2315         * g++.old-deja/g++.mike/eh17.C: Likewise.
2316         * g++.old-deja/g++.mike/p5571.C: Likewise.
2317
2318 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
2319
2320         PR c++/42758
2321         PR c++/42634
2322         PR c++/42336
2323         PR c++/42797
2324         PR c++/42880
2325         * g++.dg/other/crash-5.C: New test.
2326         * g++.dg/other/crash-6.C: New test.
2327         * g++.dg/other/crash-7.C: New test.
2328         * g++.dg/other/crash-8.C: New test.
2329
2330 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
2331
2332         PR rtl-optimization/42889
2333         * gcc.dg/pr42889.c: New test.
2334
2335 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
2336
2337         * gcc.target/i386/pr42881.c: Use SSE2.
2338
2339 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
2340
2341         PR target/42891
2342         * gcc.target/i386/pr42891.c: New test.
2343
2344 2010-01-28  Richard Guenther  <rguenther@suse.de>
2345
2346         PR tree-optimization/42871
2347         * g++.dg/torture/pr42871.C: New testcase.
2348
2349 2010-01-28  Richard Guenther  <rguenther@suse.de>
2350
2351         * gcc.dg/Wobjsize-1.h: New testcase.
2352         * gcc.dg/Wobjsize-1.c: Likewise.
2353
2354 2010-01-28  Richard Guenther  <rguenther@suse.de>
2355
2356         PR middle-end/42883
2357         * g++.dg/torture/pr42883.C: New testcase.
2358
2359 2010-01-28  Michael Matz  <matz@suse.de>
2360
2361         * gcc.target/i386/pr42881.c: New test.
2362
2363 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2364
2365         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
2366         Add i?86-*-solaris2* support.
2367
2368 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
2369
2370         PR c++/42713
2371         PR c++/42820
2372         * g++.dg/template/typedef27.C: New test case.
2373         * g++.dg/template/typedef28.C: New test case.
2374
2375 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
2376
2377         * testsuite/gcc.dg/optimize-bswap*.c: Add ARM target
2378
2379 2010-01-27  Richard Guenther  <rguenther@suse.de>
2380
2381         PR middle-end/42878
2382         * gcc.dg/torture/pr42878-1.c: New testcase.
2383         * gcc.dg/torture/pr42878-2.c: Likewise.
2384
2385 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
2386
2387         PR middle-end/42874
2388         * gcc.dg/vla-22.c: New test.
2389
2390 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
2391
2392         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
2393         current collation.
2394
2395 2010-01-26  Richard Guenther  <rguenther@suse.de>
2396
2397         PR rtl-optimization/42685
2398         * gcc.dg/pr42685.c: New testcase.
2399         * g++.dg/other/pr42685.C: Likewise.
2400
2401 2010-01-26  Richard Guenther  <rguenther@suse.de>
2402
2403         PR middle-end/42806
2404         * g++.dg/other/pr42806.C: New testcase.
2405
2406 2010-01-26  Richard Guenther  <rguenther@suse.de>
2407
2408         PR tree-optimization/42250
2409         * gcc.dg/pr42250.c: New testcase.
2410
2411 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
2412
2413         * gnat.dg/array_bounds_test.adb: New test.
2414
2415 2010-01-25  Tobias Burnus  <burnus@net-b.de>
2416
2417         PR fortran/42858
2418         * gfortran.dg/generic_21.f90: New test.
2419
2420 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2421
2422         PR testsuite/41522
2423         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
2424
2425 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
2426
2427         PR c++/42748
2428         * g++.dg/abi/arm_va_list2.C: New test.
2429         * g++.dg/abi/arm_va_list2.h: Companion header file.
2430
2431 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
2432
2433         PR fortran/41044
2434         * gfortran.dg/parameter_array_ref_2.f90 : New test.
2435
2436         PR fortran/41167
2437         * gfortran.dg/char_array_arg_1.f90 : New test.
2438
2439         * gfortran.dg/pr25923.f90 : Remove XFAIL.
2440
2441 2010-01-24  Tobias Burnus  <burnus@net-b.de>
2442
2443         PR fortran/39304
2444         * gfortran.dg/generic_20.f90: New test.
2445
2446 2010-01-22  Michael Matz  <matz@suse.de>
2447
2448         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
2449         -msse2.
2450
2451 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
2452
2453         PR fortran/42736
2454         * gfortran.dg/dependency_25.f90 : New test.
2455
2456 2010-01-21  Martin Jambor  <mjambor@suse.cz>
2457
2458         PR tree-optimization/42585
2459         * gcc.dg/tree-ssa/pr42585.c: New test.
2460
2461 2010-01-21  Richard Guenther  <rguenther@suse.de>
2462
2463         PR middle-end/19988
2464         * gcc.dg/pr19988.c: New testcase.
2465
2466 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
2467
2468         * g++.dg/compat/decimal/compat-common.h: New file.
2469         * g++.dg/compat/decimal/decimal-dummy.h: New file.
2470         * g++.dg/compat/decimal/pass_x.h: New file.
2471         * g++.dg/compat/decimal/pass_y.h: New file.
2472         * g++.dg/compat/decimal/pass-1_main.C: New file.
2473         * g++.dg/compat/decimal/pass-1_x.C: New file.
2474         * g++.dg/compat/decimal/pass-1_y.C: New file.
2475         * g++.dg/compat/decimal/pass-2_main.C: New file.
2476         * g++.dg/compat/decimal/pass-2_x.C: New file.
2477         * g++.dg/compat/decimal/pass-2_y.C: New file.
2478         * g++.dg/compat/decimal/pass-3_main.C: New file.
2479         * g++.dg/compat/decimal/pass-3_x.C: New file.
2480         * g++.dg/compat/decimal/pass-3_y.C: New file.
2481         * g++.dg/compat/decimal/pass-4_main.C: New file.
2482         * g++.dg/compat/decimal/pass-4_x.C: New file.
2483         * g++.dg/compat/decimal/pass-4_y.C: New file.
2484         * g++.dg/compat/decimal/pass-5_main.C: New file.
2485         * g++.dg/compat/decimal/pass-5_x.C: New file.
2486         * g++.dg/compat/decimal/pass-5_y.C: New file.
2487         * g++.dg/compat/decimal/pass-6_main.C: New file.
2488         * g++.dg/compat/decimal/pass-6_x.C: New file.
2489         * g++.dg/compat/decimal/pass-6_y.C: New file.
2490         * g++.dg/compat/decimal/return_x.h: New file.
2491         * g++.dg/compat/decimal/return_y.h: New file.
2492         * g++.dg/compat/decimal/return-1_main.C: New file.
2493         * g++.dg/compat/decimal/return-1_x.C: New file.
2494         * g++.dg/compat/decimal/return-1_y.C: New file.
2495         * g++.dg/compat/decimal/return-2_main.C: New file.
2496         * g++.dg/compat/decimal/return-2_x.C: New file.
2497         * g++.dg/compat/decimal/return-2_y.C: New file.
2498         * g++.dg/compat/decimal/return-3_main.C: New file.
2499         * g++.dg/compat/decimal/return-3_x.C: New file.
2500         * g++.dg/compat/decimal/return-3_y.C: New file.
2501         * g++.dg/compat/decimal/return-4_main.C: New file.
2502         * g++.dg/compat/decimal/return-4_x.C: New file.
2503         * g++.dg/compat/decimal/return-4_y.C: New file.
2504         * g++.dg/compat/decimal/return-5_main.C: New file.
2505         * g++.dg/compat/decimal/return-5_x.C: New file.
2506         * g++.dg/compat/decimal/return-5_y.C: New file.
2507         * g++.dg/compat/decimal/return-6_main.C: New file.
2508         * g++.dg/compat/decimal/return-6_x.C: New file.
2509         * g++.dg/compat/decimal/return-6_y.C: New file.
2510
2511 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
2512
2513         PR debug/42715
2514         * gcc.dg/pr42715.c: New.
2515
2516 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
2517
2518         PR c++/42038
2519         * g++.dg/parse/crash55.C: New.
2520
2521 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
2522
2523         PR debug/42782
2524         * gcc.dg/guality/pr42782.c: New.
2525
2526 2010-01-20  Jason Merrill  <jason@redhat.com>
2527
2528         PR c++/41788
2529         * g++.dg/abi/packed1.C: New.
2530
2531         PR c++/41920
2532         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
2533
2534         PR c++/40750
2535         * g++.dg/parse/fn-typedef1.C: New.
2536         * g++.dg/other/cv_quals.C: Adjust.
2537
2538 2010-01-20  Anthony Green  <green@moxielogic.com>
2539
2540         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
2541         pack(push) pragma).
2542         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
2543         * gcc.dg/20020312-2.c: Port this to the moxie core.
2544         * gcc.dg/weak/typeof-2.c: Ditto.
2545
2546 2010-01-20  Richard Guenther  <rguenther@suse.de>
2547
2548         PR tree-optimization/42717
2549         * gcc.c-torture/compile/pr42717.c: New testcase.
2550
2551 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
2552
2553         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
2554         of signed, add a few new tests.
2555
2556         PR middle-end/42803
2557         * g++.dg/parse/limits-initializer1.C: New test.
2558
2559 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
2560
2561         PR fortran/42804
2562         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
2563         * gfortran.dg/typebound_call_12.f03: New test.
2564
2565 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
2566
2567         PR fortran/42783
2568         * gfortran.dg/bounds_check_15.f90 : New test.
2569
2570 2010-01-19  Michael Matz  <matz@suse.de>
2571
2572         PR tree-optimization/41783
2573         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
2574
2575 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2576
2577         PR target/38697.
2578         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
2579         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
2580         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
2581         * gcc.target/arm/neon/vget_lows16.c: Likewise.
2582         * gcc.target/arm/neon/vget_lows32.c: Likewise.
2583         * gcc.target/arm/neon/vget_lows64.c: Likewise.
2584         * gcc.target/arm/neon/vget_lows8.c: Likewise.
2585         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
2586         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
2587         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
2588         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
2589
2590 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
2591
2592         PR fortran/42545
2593         * gfortran.dg/extends_6.f03: Modified an error message.
2594         * gfortran.dg/extends_10.f03: New test.
2595         * gfortran.dg/private_type_6.f03: Modified an error message.
2596         * gfortran.dg/structure_constructor_8.f03: Ditto.
2597
2598 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
2599
2600         PR tree-optimization/42719
2601         * gcc.dg/pr42719.c: New test.
2602
2603         PR debug/42728
2604         * gcc.dg/pr42728.c: New test.
2605
2606 2010-01-19  Anthony Green  <green@moxielogic.com>
2607
2608         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
2609
2610 2010-01-18  Anthony Green  <green@moxielogic.com>
2611
2612         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
2613         for moxie.
2614
2615 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
2616
2617         * g++.dg/template/error45.C: reverted as part of reverting the
2618         fix of PR c++/42634.
2619
2620 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
2621
2622         PR c++/42634
2623         * g++.dg/template/error45.C: New test.
2624
2625 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
2626
2627         PR c++/42766
2628         * g++.dg/conversion/op6.C: New test.
2629
2630 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
2631
2632         PR target/42774
2633         * gcc.target/alpha/pr42774.c: New test.
2634
2635 2010-01-18  Richard Guenther  <rguenther@suse.de>
2636
2637         PR tree-optimization/42781
2638         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
2639
2640 2010-01-17  Richard Guenther  <rguenther@suse.de>
2641
2642         PR middle-end/42248
2643         * gcc.c-torture/execute/pr42248.c: New testcase.
2644
2645 2010-01-17  Richard Guenther  <rguenther@suse.de>
2646
2647         PR tree-optimization/42773
2648         * g++.dg/torture/pr42773.C: New testcase.
2649
2650 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
2651
2652         PR fortran/42677
2653         * gfortran.dg/interface_assignment_5.f90: New test.
2654
2655 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
2656
2657         PR c++/42697
2658         * g++.dg/template/crash94.C: Reverted.
2659
2660 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
2661
2662         PR debug/42767
2663         * gcc.dg/debug/pr42767.c: New.
2664
2665 2010-01-15  Jason Merrill  <jason@redhat.com>
2666
2667         PR c++/42761
2668         * g++.dg/cpp0x/decltype22.C: New.
2669
2670 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
2671
2672         PR middle-end/42760
2673         * g++.dg/torture/pr42760.C: New test.
2674
2675 2010-01-15  Jing Yu  <jingyu@google.com>
2676
2677         PR rtl-optimization/42691
2678         * gcc.c-torture/execute/pr42691.c: New.
2679
2680 2010-01-15  Richard Guenther  <rguenther@suse.de>
2681
2682         PR middle-end/42739
2683         * g++.dg/torture/pr42739.C: New testcase.
2684
2685 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
2686
2687         * g++.dg/template/error45.C: Revert as part of reverting changes
2688         or PR c++/42634.
2689
2690 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2691
2692         PR fortran/42684
2693         * gfortran.dg/interface_31.f90: New test.
2694
2695 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
2696
2697         * gcc.target/powerpc/pr42747.c: New file.
2698
2699 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
2700
2701         PR middle-end/42674
2702         * c-c++-common/pr42674.c: New test.
2703
2704         PR c++/42608
2705         * g++.dg/template/instantiate11.C: New test.
2706
2707 2010-01-14  Jason Merrill  <jason@redhat.com>
2708
2709         PR c++/42701
2710         * g++.dg/overload/error3.C: New.
2711
2712         PR c++/42655
2713         * g++.dg/overload/rvalue1.C: New.
2714
2715 2010-01-14  Martin Jambor  <mjambor@suse.cz>
2716
2717         PR tree-optimization/42706
2718         * gcc.dg/ipa/pr42706.c: New testcase.
2719
2720 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
2721
2722         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
2723
2724 2010-01-14  Martin Jambor  <mjambor@suse.cz>
2725
2726         PR tree-optimization/42714
2727         * g++.dg/torture/pr42714.C: New test.
2728
2729 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
2730
2731         PR rtl-optimization/42246
2732         * gfortran.dg/pr42246-2.f: New.
2733
2734 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
2735
2736         PR rtl-optimization/42389
2737         * gcc.dg/pr42389.c: New.
2738
2739 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
2740
2741         PR rtl-optimization/42388
2742         * gcc.dg/pr42388.c: New.
2743
2744 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
2745
2746         PR rtl-optimization/42294
2747         * gfortran.dg/pr42294.f: New.
2748
2749 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
2750
2751         PR rtl-optimization/39453
2752         PR rtl-optimization/42246
2753         * gcc.dg/pr39453.c: New.
2754         * gcc.dg/pr42246.c: New.
2755
2756 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
2757
2758         PR middle-end/42245
2759         * gcc.dg/pr42245.c: New.
2760         * gcc.dg/pr42245-2.c: New.
2761
2762 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
2763
2764         PR rtl-optimization/42249
2765         * gcc.dg/pr42249.c: New.
2766
2767 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
2768
2769         PR c/42721
2770         * gcc.c-torture/execute/pr42721.c: New test.
2771
2772 2010-01-14  Ira Rosen  <irar@il.ibm.com>
2773
2774         PR tree-optimization/42709
2775         * gcc.dg/vect/pr42709.c: New test.
2776
2777 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
2778
2779         PR fortran/41478
2780         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
2781         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
2782
2783 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
2784
2785         PR fortran/42481
2786         * gfortran.dg/generic_19.f90 : New test.
2787
2788 2010-01-13  Richard Guenther  <rguenther@suse.de>
2789
2790         PR tree-optimization/42730
2791         * gcc.c-torture/compile/pr42730.c: New testcase.
2792
2793 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
2794
2795         PR target/pr42542
2796         * gcc.target/ia64/pr42542-1.c: New.
2797         * gcc.target/ia64/pr42542-2.c: New.
2798         * gcc.target/ia64/pr42542-3.c: New.
2799
2800 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
2801
2802         PR c++/42634
2803         * g++.dg/template/error45.C: New test.
2804
2805 2010-01-13  Martin Jambor  <mjambor@suse.cz>
2806
2807         PR tree-optimization/42704
2808         * g++.dg/torture/pr42704.C: New test.
2809
2810 2010-01-13  Martin Jambor  <mjambor@suse.cz>
2811
2812         PR tree-optimization/42703
2813         * gcc.c-torture/compile/pr42703.c: New test.
2814
2815 2010-01-13  Richard Guenther  <rguenther@suse.de>
2816
2817         PR tree-optimization/42705
2818         * gcc.c-torture/compile/pr42705.c: New testcase.
2819
2820 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
2821
2822         * gcc.target/bfin/l2.c: New test.
2823         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
2824
2825 2010-01-13  Richard Guenther  <rguenther@suse.de>
2826
2827         PR middle-end/42716
2828         * gcc.c-torture/compile/pr42716.c: New testcase.
2829
2830 2010-01-13  Richard Guenther  <rguenther@suse.de>
2831
2832         PR lto/42678
2833         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
2834
2835 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
2836
2837         PR c/42708
2838         * gcc.c-torture/compile/pr42708-1.c: New test.
2839
2840 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
2841
2842         PR debug/42662
2843         * gcc.dg/pr42662.c: New test.
2844
2845         PR tree-optimization/42645
2846         * g++.dg/other/pr42645-1.C: New test.
2847         * g++.dg/other/pr42645-2.C: New test.
2848
2849 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
2850
2851         PR target/42416
2852         * gcc.target/powerpc/warn-1.c: New test.
2853         * gcc.target/powerpc/warn-2.c: New test.
2854
2855 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
2856
2857         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
2858         stack alignment.
2859
2860 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
2861
2862         * gcc.dg/lto/20100108_0.c: New.
2863
2864 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
2865
2866         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
2867         Add -march=i686 -msse for 32bit x86 targets.
2868
2869 2010-01-10  Richard Guenther  <rguenther@suse.de>
2870
2871         PR middle-end/42667
2872         * gcc.dg/torture/pr42667.c: New testcase.
2873
2874 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2875
2876         PR fortran/32489
2877         * gfortran.dg/array_constructor_34.f90: New test.
2878
2879 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2880
2881         PR fortran/20923
2882         * gfortran.dg/array_constructor_33.f90: New test.
2883         gfortran.dg/array_function_5.f90: Add credit.
2884
2885 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
2886
2887         PR debug/42631
2888         * gcc.dg/pr42631.c: New.
2889
2890 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
2891
2892         PR debug/42630
2893         * gcc.dg/pr42630.c: New.
2894
2895 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
2896
2897         PR debug/42629
2898         * gcc.dg/pr42629.c: New.
2899
2900 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
2901
2902         PR middle-end/42363
2903         * gcc.dg/torture/pr42363.c: New.
2904
2905 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
2906
2907         PR debug/42604
2908         PR debug/42395
2909         * gcc.dg/vect/pr42604.c: New.
2910         * gcc.dg/vect/pr42395.c: New.
2911
2912 2010-01-09  Richard Guenther  <rguenther@suse.de>
2913
2914         PR middle-end/42512
2915         * gcc.c-torture/execute/pr42512.c: New testcase.
2916
2917 2010-01-09  Tobias Burnus  <burnus@net-b.de>
2918
2919         PR fortran/41298
2920         * gfortran.dg/c_ptr_tests_14.f90: New test.
2921
2922 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2923
2924         PR ada/41929
2925         * gnat.dg/null_pointer_deref1.adb: Don't run on
2926         sparc*-sun-solaris2.11.
2927
2928 2010-01-08  Richard Guenther  <rguenther@suse.de>
2929
2930         PR lto/42528
2931         * gcc.dg/lto/20100103-1_0.c: New testcase.
2932         * gcc.dg/lto/20100103-2_0.c: Likewise.
2933
2934 2010-01-08  Tobias Burnus  <burnus@net-b.de
2935
2936         PR/fortran 25829
2937         * gfortran.dg/asynchronous_1.f90: New test.
2938         * gfortran.dg/asynchronous_2.f90: New test.
2939         * gfortran.dg/conflicts.f90: Update error message.
2940
2941 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
2942
2943         c++/40155
2944         * g++.dg/cpp0x/variadic-unify-2.C: New test.
2945
2946 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
2947
2948         PR tree-optimization/42625
2949         * g++.dg/opt/dtor4.C: New test.
2950         * g++.dg/opt/dtor4.h: New.
2951         * g++.dg/opt/dtor4-aux.cc: New.
2952
2953 2010-01-07  Tobias Burnus  <burnus@net-b.de>
2954
2955         PR fortran/42597
2956         * gfortran.dg/proc_ptr_26.f90: New test.
2957
2958 2010-01-07  Tobias Burnus  <burnus@net-b.de>
2959
2960         PR fortran/41872
2961         * gfortran.dg/allocatable_scalar_7.f90: New test.
2962
2963 2010-01-06  Richard Guenther  <rguenther@suse.de>
2964
2965         * gcc.c-torture/compile/pr42632.c: New testcase.
2966
2967 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
2968
2969         PR target/42542
2970         * gcc.target/i386/pr42542-4.c: New.
2971         * gcc.target/i386/pr42542-4a.c: Likewise.
2972         * gcc.target/i386/pr42542-5.c: Likewise.
2973         * gcc.target/i386/pr42542-5a.c: Likewise.
2974
2975 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
2976
2977         * gcc.dg/tls/opt-15.c: New test.
2978
2979 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
2980
2981         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
2982
2983 2010-01-05  Martin Jambor  <mjambor@suse.cz>
2984
2985         PR tree-optimization/42462
2986         * g++.dg/torture/pr42462.C: New test.
2987
2988 2010-01-05  Jason Merrill  <jason@redhat.com>
2989
2990         * g++.dg/cpp0x/initlist30.C: New test.
2991
2992 2010-01-05  Richard Guenther  <rguenther@suse.de>
2993
2994         PR tree-optimization/42614
2995         * gcc.c-torture/execute/pr42614.c: New testcase.
2996
2997 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
2998
2999         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
3000         * gcc.dg/Wunreachable-1.c: Remove the testcase of
3001         -Wunreachable-code.
3002         * gcc.dg/Wunreachable-2.c: Likewise.
3003         * gcc.dg/Wunreachable-3.c: Likewise.
3004         * gcc.dg/Wunreachable-4.c: Likewise.
3005         * gcc.dg/Wunreachable-5.c: Likewise.
3006         * gcc.dg/Wunreachable-6.c: Likewise.
3007         * gcc.dg/Wunreachable-7.c: Likewise.
3008         * gcc.dg/Wunreachable-8.c: Likewise.
3009         * gcc.dg/20041231-1.c: Likewise.
3010
3011 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
3012
3013         PR other/42611
3014         * gcc.dg/pr42611.c: New test.
3015
3016         PR tree-optimization/42508
3017         * g++.dg/opt/pr42508.C: New test.
3018
3019 2010-01-05  Tobias Burnus  <burnus@net-b.de>
3020
3021         PR fortran/41872
3022         * gfortran.dg/allocatable_scalar_8.f90: New.
3023
3024 2010-01-04  Martin Jambor  <mjambor@suse.cz>
3025
3026         PR tree-optimization/42398
3027         * gcc.c-torture/compile/pr42398.c: New test.
3028
3029 2010-01-04  Jason Merrill  <jason@redhat.com>
3030
3031         PR c++/42555
3032         * g++.dg/ext/attrib35.C: New.
3033
3034         PR c++/42567
3035         * g++.dg/cpp0x/auto17.C: New.
3036
3037 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
3038
3039         * gcc.dg/lto/20100104_0.c: New.
3040
3041 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
3042
3043         PR target/42542
3044         * gcc.target/i386/pr42542-1.c: New.
3045         * gcc.target/i386/pr42542-1a.c: Likewise.
3046         * gcc.target/i386/pr42542-1b.c: Likewise.
3047         * gcc.target/i386/pr42542-2.c: Likewise.
3048         * gcc.target/i386/pr42542-2a.c: Likewise.
3049         * gcc.target/i386/pr42542-2b.c: Likewise.
3050         * gcc.target/i386/pr42542-3.c: Likewise.
3051         * gcc.target/i386/pr42542-3a.c: Likewise.
3052
3053 2009-01-04  Tobias Burnus  <burnus@net-b.de>
3054
3055         PR fortran/41872
3056         * gfortran.dg/allocatable_scalar_5.f90: New test.
3057         * gfortran.dg/allocatable_scalar_6.f90: New test.
3058
3059 2010-01-03  Richard Guenther  <rguenther@suse.de>
3060
3061         PR testsuite/42583
3062         * gfortran.dg/gomp/recursion1.f90: Remove.
3063
3064 2010-01-03  Richard Guenther  <rguenther@suse.de>
3065
3066         * gcc.dg/Warray-bounds.c: Remove XFAILs.
3067         * gcc.dg/uninit-6.c: Likewise.
3068         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
3069
3070 2010-01-03  Richard Guenther  <rguenther@suse.de>
3071
3072         PR tree-optimization/42589
3073         * gcc.target/i386/pr42589.c: New testcase.
3074
3075 2010-01-03  Richard Guenther  <rguenther@suse.de>
3076
3077         PR tree-optimization/42438
3078         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
3079
3080 2010-01-02  Richard Guenther  <rguenther@suse.de>
3081
3082         PR testsuite/41651
3083         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
3084
3085 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
3086
3087         PR target/42448
3088         * gcc.target/alpha/pr42448-1.c: New test.
3089         * gcc.target/alpha/pr42448-2.c: Ditto.
3090
3091 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
3092
3093         PR preprocessor/41947
3094         * gcc.dg/c99-hexfloat-3.c: New test.
3095
3096 2010-01-01  Richard Guenther  <rguenther@suse.de>
3097
3098         PR c/42570
3099         * gcc.c-torture/execute/pr42570.c: New testcase.
3100
3101 2010-01-01  Richard Guenther  <rguenther@suse.de>
3102
3103         PR middle-end/42559
3104         * gcc.c-torture/compile/pr42559.c: New testcase.
3105
3106 \f
3107 Copyright (C) 2010 Free Software Foundation, Inc.
3108
3109 Copying and distribution of this file, with or without modification,
3110 are permitted in any medium without royalty provided the copyright
3111 notice and this notice are preserved.