OSDN Git Service

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