OSDN Git Service

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