OSDN Git Service

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