OSDN Git Service

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