OSDN Git Service

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