OSDN Git Service

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