OSDN Git Service

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