OSDN Git Service

2010-04-12 Richard Guenther <rguenther@suse.de>
[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         PR c++/12909
1420         * g++.dg/abi/mangle40.C: Updated.
1421
1422 2010-03-03  Jason Merrill  <jason@redhat.com>
1423
1424         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
1425         * g++.dg/abi/mangle23.C: Likewise.
1426         * g++.dg/eh/simd-2.C: Likewise.
1427         * g++.dg/ext/attribute-test-2.C: Likewise.
1428         * g++.dg/ext/vector14.C: Likewise.
1429         * g++.dg/other/pr34435.C: Likewise.
1430         * g++.dg/template/conv8.C: Likewise.
1431         * g++.dg/template/nontype9.C: Likewise.
1432         * g++.dg/template/qualttp17.C: Likewise.
1433         * g++.dg/template/ref1.C: Likewise.
1434         * g++.old-deja/g++.pt/crash68.C: Likewise.
1435         * g++.old-deja/g++.pt/ref1.C: Likewise.
1436         * g++.old-deja/g++.pt/ref3.C: Likewise.
1437         * g++.old-deja/g++.pt/ref4.C: Likewise.
1438
1439         PR c++/12909
1440         * g++.dg/abi/mangle40.C: New.
1441         * g++.dg/abi/mangle41.C: New.
1442         * g++.dg/lto/20100302_0.C: New.
1443         * g++.dg/lto/20100302_1.C: New.
1444         * g++.dg/lto/20100302.h: New.
1445
1446 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
1447
1448         PR fortran/43243
1449         * gfortran.dg/internal_pack_12.f90: New test.
1450
1451 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
1452
1453         * gcc.dg/pr36997.c: Adjust error message.
1454
1455 2010-03-03  Mike Stump  <mikestump@comcast.net>
1456
1457         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
1458         adjustments to not be present on machines that align the stack to
1459         more than 4 bytes and don't have a red zone yet as that is an
1460         unimplemented optimization.
1461
1462 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
1463
1464         PR fortran/43169
1465         * gfortran.dg/impure_assignment_3.f90: New.
1466
1467 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
1468
1469         PR debug/43229
1470         * gfortran.dg/pr43229.f90: New test.
1471
1472         PR debug/43237
1473         * gcc.dg/debug/dwarf2/pr43237.c: New test.
1474
1475         PR debug/43177
1476         * gcc.dg/guality/pr43177.c: New test.
1477
1478 2010-03-02  Jason Merrill  <jason@redhat.com>
1479
1480         * g++.dg/ext/vector9.C: Adjust error message.
1481         * g++.dg/conversion/simd3.C: Likewise.
1482         * g++.dg/other/error23.C: Likewise.
1483
1484 2010-03-02  Mike Stump  <mikestump@comcast.net>
1485
1486         PR c++/41090
1487         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
1488
1489 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
1490
1491         PR fortran/43180
1492         * gfortran.dg/internal_pack_10.f90: New test.
1493
1494         PR fortran/43173
1495         * gfortran.dg/internal_pack_11.f90: New test.
1496
1497 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
1498
1499         PR middle-end/42640
1500         * gcc.dg/tree-ssa/pr42640.c: New.
1501
1502 2010-03-01  Richard Guenther  <rguenther@suse.de>
1503
1504         PR tree-optimization/43220
1505         * gcc.c-torture/execute/pr43220.c: New testcase.
1506
1507 2010-03-01  Richard Guenther  <rguenther@suse.de>
1508
1509         PR middle-end/43213
1510         * gcc.dg/pr43213.c: New testcase.
1511
1512 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1513
1514         PR pch/14940
1515         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
1516
1517 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1518
1519         * lib/target-supports.exp (check_effective_target_ucn_nocache):
1520         New function.
1521         (check_effective_target_ucn): Likewise.
1522
1523         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
1524         if !ucn.
1525         * gcc.dg/ucnid-2.c: Likewise.
1526         * gcc.dg/ucnid-3.c: Likewise.
1527         * gcc.dg/ucnid-4.c: Likewise.
1528         * gcc.dg/ucnid-11.c: Likewise.
1529         * gcc.dg/ucnid-12.c: Likewise.
1530         * gcc.dg/ucnid-6.c: Skip if !ucn.
1531         * gcc.dg/ucnid-9.c: Likewise.
1532
1533 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1534
1535         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
1536         lists to dg-skip-if.
1537         * gcc.target/i386/stackalign/return-3.c: Likewise.
1538
1539 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1540
1541         * gcc.target/i386/clearcap.map: New file.
1542         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
1543         Pass clearcap.map by default if supported.
1544
1545 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1546
1547         PR fortran/42900
1548         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
1549         Explain this.
1550         * gfortran.dg/stat_2.f90: Likewise.
1551
1552 2010-03-01  Tobias Burnus  <burnus@net-b.de>
1553
1554         PR fortran/43199
1555         * gfortran.dg/module_read_2.f90: New test.
1556
1557 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
1558
1559         PR c++/42748
1560         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
1561         * g++.dg/abi/mangle12.C: Likewise.
1562         * g++.dg/abi/mangle20-2.C: Likewise.
1563         * g++.dg/abi/mangle17.C: Likewise.
1564         * g++.dg/template/cond2.C: Likewise.
1565         * g++.dg/template/pr35240.C: Likewise.
1566
1567 2010-02-27  Richard Guenther  <rguenther@suse.de>
1568
1569         PR tree-optimization/43186
1570         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
1571
1572 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
1573
1574         * g++.dg/abi/packed1.C: Expect warning on the SH.
1575
1576 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
1577
1578         PR c++/42054:
1579         * g++.dg/parse/error37.C: New test.
1580
1581 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1582
1583         PR c/24577
1584         PR c/43192
1585         * gcc.dg/pr8927-1.c: Match new note.
1586         * gcc.dg/990506-0.c: Likewise.
1587         * gcc.dg/gomp/flush-2.c: Likewise.
1588         * gcc.dg/gomp/atomic-5.c: Likewise.
1589         * gcc.dg/gomp/pr34607.c: Likewise.
1590         * gcc.dg/pr35746.c: Likewise.
1591         * gcc.dg/cpp/pragma-1.c: Likewise.
1592         * gcc.dg/cpp/pragma-2.c: Likewise.
1593         * gcc.dg/pr41842.c: Likewise.
1594         * gcc.dg/noncompile/20040629-1.c: Likewise.
1595         * objc.dg/private-1.m: Likewise.
1596
1597 2010-02-27  Tobias Burnus  <burnus@net-b.de>
1598
1599         PR fortran/43185
1600         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
1601         * gfortran.dg/default_initialization_4.f90: New test.
1602
1603 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
1604
1605         * gnat.dg/thin_pointer.ad[sb]: Rename into...
1606         * gnat.dg/thin_pointer1.ad[sb]: ...this.
1607         * gnat.dg/thin_pointer2.adb: New test.
1608         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
1609
1610 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1611
1612         PR c/20631
1613         * gcc.dg/cpp/c90-pedantic.c: New.
1614         * gcc.dg/cpp/c90.c: New.
1615         * gcc.dg/gnu90-const-expr-1.c: New.
1616         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
1617
1618 2010-02-26  Richard Guenther  <rguenther@suse.de>
1619
1620         PR tree-optimization/43186
1621         * gcc.c-torture/compile/pr43186.c: New testcase.
1622
1623 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
1624
1625         PR debug/43190
1626         * c-c++-common/dwarf2/pr43190.c: New test.
1627
1628 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
1629
1630         PR testsuite/37074:
1631         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
1632
1633 2010-02-26  Richard Guenther  <rguenther@suse.de>
1634
1635         PR tree-optimization/43188
1636         * gcc.c-torture/compile/pr43188.c: New testcase.
1637
1638 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
1639
1640         PR target/43175
1641         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
1642
1643 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
1644
1645         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
1646
1647 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
1648
1649         PR target/43154
1650         * gcc.target/powerpc/pr43154.c: New file.
1651
1652 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
1653
1654         PR debug/43166
1655         * gfortran.dg/debug/pr43166.f: New test.
1656
1657         PR debug/43165
1658         * gcc.dg/torture/pr43165.c: New test.
1659
1660 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1661
1662         PR c/43128
1663         * c-c++-common/pr41779.c: Update.
1664
1665 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1666
1667         PR ada/32547
1668         * lib/gnat-dg.exp (gnat_load): Redefine.
1669
1670         * ada/acats/run_acats: Run run_all.sh with $SHELL.
1671         * ada/acats/run_all.sh: Downcase tasking not implemented message.
1672
1673 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1674
1675         PR libobjc/36610
1676         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
1677         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
1678         -fgnu-runtime.
1679         Sort entries.
1680
1681 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1682
1683         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
1684
1685 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
1686
1687         PR debug/43150
1688         * gcc.dg/guality/vla-1.c: New test.
1689
1690 2010-02-24  Tobias Burnus  <burnus@net-b.de>
1691
1692         PR fortran/43042
1693         * gfortran.dg/c_ptr_tests_15.f90: New test.
1694
1695 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
1696
1697         PR target/43107
1698         * gcc.target/i386/pr43107.c: New test.
1699
1700 2010-02-23  Jason Merrill  <jason@redhat.com>
1701
1702         PR c++/43143
1703         * g++.dg/cpp0x/variadic100.C: New.
1704
1705 2010-02-23  Jason Merrill  <jason@redhat.com>
1706
1707         PR debug/42800
1708         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
1709         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
1710         * c-c++-common/dwarf2/vla1.c: New.
1711
1712 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
1713
1714         PR target/43139
1715         * gcc.dg/pr43139.c: New test.
1716
1717         PR debug/43077
1718         * gcc.dg/guality/pr43077-1.c: New test.
1719
1720 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1721
1722         PR 43123
1723         * gcc.dg/march.c: New.
1724         * gcc.dg/march-generic.c: New.
1725         * gcc.dg/mtune.c: New.
1726
1727 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
1728
1729         PR middle-end/43083
1730         * gcc.dg/graphite/pr43083.c: New.
1731
1732 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
1733
1734         PR middle-end/43097
1735         * gfortran.dg/graphite/pr43097.f: New.
1736
1737 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
1738             Manuel López-Ibáñez  <manu@gcc.gnu.org>
1739
1740         PR middle-end/43140
1741         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
1742
1743 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
1744
1745         PR middle-end/43026
1746         * g++.dg/graphite/pr43026.C: New.
1747
1748 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1749
1750         PR c++/43126
1751         * gcc.dg/cleanup-1.c: Update.
1752         * gcc.dg/func-args-1.c: Update.
1753         * gcc.dg/format/sentinel-1.c: Update.
1754         * g++.old-deja/g++.jason/scoping10.C: Update.
1755         * g++.old-deja/g++.ns/lookup5.C: Update.
1756         * g++.dg/ext/cleanup-1.C: Update.
1757         * g++.dg/parse/varmod1.C: Update.
1758         * g++.dg/parse/error33.C: Update.
1759         * g++.dg/expr/call3.C: Update.
1760         * g++.dg/func-args-1.C: New.
1761
1762 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
1763
1764         PR c/43125
1765         * gcc.dg/attr-used-2.c: Moved to ...
1766         * c-c++-common/attr-used-2.c: Here.
1767
1768         * gcc.dg/attr-used.c: Moved to ...
1769         * c-c++-common/attr-used.c: Here.
1770
1771 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
1772
1773         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
1774
1775 2010-02-22  Richard Guenther  <rguenther@suse.de>
1776
1777         PR lto/43045
1778         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
1779         * gfortran.dg/lto/20100222-1_1.c: Likewise.
1780
1781 2010-02-22  Richard Guenther  <rguenther@suse.de>
1782
1783         PR tree-optimization/42749
1784         * gcc.c-torture/compile/pr42749.c: New testcase.
1785
1786 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
1787
1788         PR fortran/43072
1789         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
1790         * gfortran.dg/internal_pack_9.f90: New test.
1791
1792 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1793
1794         PR c++/23510
1795         * g++.dg/template/recurse.C: Adjust.
1796         * g++.dg/template/pr23510.C: New.
1797
1798 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
1799
1800         PR c++/42824
1801         * g++.dg/template/memclass4.C: New test.
1802
1803 2010-02-21  Tobias Burnus  <burnus@net-b.de>
1804
1805         PR fortran/35259
1806         * gfortran.dg/reassoc_5.f90: New test.
1807
1808 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
1809
1810         PR target/43067
1811         * gcc.target/i386/pr43067.c: New test.
1812
1813 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1814
1815         PR c++/35669
1816         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
1817         -Wconversion-null.
1818         * g++.dg/warn/Wconversion-null.C: New test.
1819         * g++.old-deja/g++.other/null1.C: Move to...
1820         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
1821
1822 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
1823
1824         PR fortran/36932
1825         PR fortran/36933
1826         * gfortran.dg/dependency_26.f90: New test.
1827
1828         PR fortran/43072
1829         * gfortran.dg/internal_pack_7.f90: New test.
1830
1831         PR fortran/43111
1832         * gfortran.dg/internal_pack_8.f90: New test.
1833
1834 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1835
1836         PR 43128
1837         * c-c++-common/pr41779.c: Fix broken testcase.
1838
1839 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1840
1841         PR 36513
1842         * c-c++-common/pr36513.c: New testcase.
1843         * c-c++-common/pr36513-2.c: New testcase.
1844
1845 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1846
1847         PR 41779
1848         * c-c++-common/pr41779.c: New.
1849
1850 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
1851
1852         PR debug/43084
1853         * gcc.dg/pr43084.c: New test.
1854
1855 2010-02-19  Richard Guenther  <rguenther@suse.de>
1856
1857         PR tree-optimization/42916
1858         * gcc.dg/pr42916.c: New testcase.
1859
1860 2010-02-18  Jason Merrill  <jason@redhat.com>
1861
1862         PR c++/42837
1863         * g++.dg/abi/packed1.C: Add expected warning.
1864
1865         PR c++/43108
1866         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
1867         * gcc.dg/torture/dg-torture.exp: Likewise.
1868         * c-c++-common/torture/complex-sign.h,
1869         c-c++-common/torture/complex-sign-add.c,
1870         c-c++-common/torture/complex-sign-mixed-add.c,
1871         c-c++-common/torture/complex-sign-mixed-div.c,
1872         c-c++-common/torture/complex-sign-mixed-mul.c,
1873         c-c++-common/torture/complex-sign-mixed-sub.c,
1874         c-c++-common/torture/complex-sign-mul.c,
1875         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
1876         Adapt for C++ compilation as well.
1877
1878         PR c++/43070
1879         * g++.dg/ext/label1.C: Update.
1880         * g++.dg/ext/label2.C: Update.
1881
1882         PR c++/26261
1883         * g++.dg/template/dependent-name6.C: New.
1884
1885         PR c++/43109
1886         * g++.dg/parse/namespace12.C: New.
1887
1888 2010-02-18  Martin Jambor  <mjambor@suse.cz>
1889
1890         PR tree-optimization/43066
1891         * gcc.c-torture/compile/pr43066.c: New test.
1892
1893 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
1894
1895         * g++.dg/ext/attrib35.C: Fix target selector string.
1896         * g++.dg/ext/attrib36.C: Ditto.
1897         * g++.dg/ext/attrib37.C: Ditto.
1898         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
1899         * g++.dg/abi/mangle25.C: Ditto.
1900
1901 2010-02-17  Jason Merrill  <jason@redhat.com>
1902
1903         PR c++/43069
1904         * g++.dg/parse/namespace11.C: New.
1905
1906         PR c++/43093
1907         * g++.dg/ext/attrib37.C: New.
1908
1909         PR c++/43079
1910         * g++.dg/template/ptrmem20.C: New.
1911
1912 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
1913
1914         PR target/43103
1915         * gcc.target/i386/xop-check.h: Include m256-check.h.
1916         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
1917         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
1918         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
1919         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
1920
1921 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
1922
1923         PR debug/42918
1924         * gcc.dg/pr42918.c: New test.
1925
1926 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
1927
1928         * g++.dg/ext/attrib36.C: Require ILP32.
1929
1930 2010-02-16  Richard Guenther  <rguenther@suse.de>
1931
1932         PR tree-optimization/41043
1933         * gfortran.dg/pr41043.f90: New testcase.
1934         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
1935
1936 2010-02-16  Jason Merrill  <jason@redhat.com>
1937
1938         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
1939
1940 2010-02-16  Ira Rosen  <irar@il.ibm.com>
1941
1942         PR tree-optimization/43074
1943         * gcc.dg/vect/fast-math-pr43074.c: New test.
1944
1945 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
1946
1947         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
1948
1949 2010-02-16  Jason Merrill  <jason@redhat.com>
1950
1951         PR c++/43031
1952         * g++.dg/ext/attrib36.C: New.
1953
1954         PR c++/43036
1955         * g++.dg/other/array6.C: New.
1956
1957 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1958
1959         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
1960
1961 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
1962
1963         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
1964         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
1965         * gcc.target/i386/xop-vpermil2pd-1.c: New.
1966         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
1967         * gcc.target/i386/xop-vpermil2ps-1.c: New.
1968         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
1969
1970 2010-02-15  Richard Guenther  <rguenther@suse.de>
1971
1972         PR middle-end/43068
1973         * g++.dg/torture/pr43068.C: New testcase.
1974
1975 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
1976
1977         PR c++/43024
1978         * g++.dg/opt/ice1.C: New.
1979
1980 2010-02-14  Jason Merrill  <jason@redhat.com>
1981
1982         PR c++/41997
1983         * g++.dg/cpp0x/initlist-opt.C: New.
1984
1985 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
1986
1987         PR fortran/41113
1988         PR fortran/41117
1989         * gfortran.dg/internal_pack_6.f90: New test.
1990
1991 2010-02-12  Jason Merrill  <jason@redhat.com>
1992
1993         PR c++/43054
1994         * g++.dg/cpp0x/variadic99.C: New.
1995
1996 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
1997
1998         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
1999         sign extend pointers to gualchk_t.
2000
2001         PR c++/43033
2002         * g++.dg/other/default3.C: Xfail g4 test.
2003
2004 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
2005
2006         PR middle-end/43012
2007         * gcc.dg/graphite/pr43012.c: New.
2008
2009 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
2010
2011         PR middle-end/42930
2012         * g++.dg/graphite/pr42930.C: New.
2013
2014 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
2015
2016         PR middle-end/42914
2017         PR middle-end/42530
2018         * gcc.dg/graphite/pr42530.c: New.
2019         * gcc.dg/graphite/pr42914.c: New.
2020
2021 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
2022
2023         PR middle-end/42771
2024         * gcc.dg/graphite/pr42771.c: New.
2025
2026 2010-02-11  Richard Guenther  <rguenther@suse.de>
2027
2028         PR tree-optimization/42998
2029         * gcc.c-torture/compile/pr42998.c: New testcase.
2030
2031 2010-02-10  Jason Merrill  <jason@redhat.com>
2032
2033         PR c++/41896
2034         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
2035
2036         PR c++/42983, core issue 906
2037         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
2038         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
2039
2040         PR c++/43016
2041         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
2042
2043 2010-02-10  Richard Guenther  <rguenther@suse.de>
2044
2045         PR tree-optimization/43017
2046         * gcc.dg/torture/pr43017.c: New testcase.
2047
2048 2010-02-10  Tobias Burnus <burnus@net-b.de>
2049
2050         PR fortran/40823
2051         * gfortran.dg/private_type_1.f90: Update error location.
2052         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
2053         * gfortran.dg/typebound_operator_2.f03: Ditto.
2054         * gfortran.dg/assignment_2.f90: Ditto.
2055         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
2056         * gfortran.dg/binding_label_tests_9.f03: Ditto.
2057
2058 2010-02-10  Tobias Burnus  <burnus@net-b.de>
2059
2060         PR fortran/43015
2061         * gfortran.dg/bind_c_usage_20.f90: New test.
2062
2063 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
2064
2065         PR debug/43010
2066         * g++.dg/debug/pr43010.C: New test.
2067
2068 2010-02-10  Richard Guenther  <rguenther@suse.de>
2069
2070         PR c/43007
2071         * gcc.c-torture/execute/20100209-1.c: New testcase.
2072         * gcc.dg/fold-div-3.c: Likewise.
2073
2074 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
2075
2076         * gcc.dg/builtin-ffs-1.c: New test.
2077
2078 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2079
2080         PR fortran/42999
2081         * gfortran.dg/array_constructor_35.f90: New test.
2082
2083 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2084
2085         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
2086
2087 2010-02-09  Jason Merrill  <jason@redhat.com>
2088
2089         PR c++/42399
2090         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
2091
2092         PR c++/42370
2093         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
2094
2095 2010-02-09  Tobias Burnus  <burnus@net-b.de>
2096
2097         PR fortran/41869
2098         * gfortran.dg/module_write_1.f90: New test.
2099
2100 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
2101
2102         * gcc.dg/pr19340.c: Adjust.
2103
2104 2010-02-09  Richard Guenther  <rguenther@suse.de>
2105
2106         PR tree-optimization/43008
2107         * gcc.c-torture/execute/pr43008.c: New testcase.
2108
2109 2010-02-09  Richard Guenther  <rguenther@suse.de>
2110
2111         PR tree-optimization/43000
2112         * gcc.dg/torture/pr43000.c: New testcase.
2113         * gcc.dg/torture/pr43002.c: Likewise.
2114
2115 2010-02-09  Daniel Kraft  <d@domob.eu>
2116
2117         PR fortran/39171
2118         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
2119         and pass -Wsurprising as necessary.
2120
2121 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
2122
2123         PR tree-optimization/42890
2124         * g++.dg/torture/pr42890.C: New test.
2125
2126 2010-02-08  Richard Guenther  <rguenther@suse.de>
2127
2128         PR middle-end/42995
2129         * gcc.dg/tree-ssa/inline-4.c: New testcase.
2130
2131 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
2132
2133         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
2134         return 0 from main.
2135         * gcc.dg/graphite/block-1.c: Same.
2136         * gcc.dg/graphite/block-3.c: Same.
2137         * gcc.dg/graphite/block-4.c: Same.
2138         * gcc.dg/graphite/block-5.c: Same.
2139         * gcc.dg/graphite/block-6.c: Same.
2140         * gcc.dg/graphite/block-7.c: Same.
2141         * gcc.dg/graphite/interchange-0.c: Same.
2142         * gcc.dg/graphite/interchange-1.c: Same.
2143         * gcc.dg/graphite/interchange-10.c: Same.
2144         * gcc.dg/graphite/interchange-11.c: Same.
2145         * gcc.dg/graphite/interchange-12.c: Same.
2146         * gcc.dg/graphite/interchange-2.c: Same.
2147         * gcc.dg/graphite/interchange-3.c: Same.
2148         * gcc.dg/graphite/interchange-4.c: Same.
2149         * gcc.dg/graphite/interchange-5.c: Same.
2150         * gcc.dg/graphite/interchange-6.c: Same.
2151         * gcc.dg/graphite/interchange-7.c: Same.
2152         * gcc.dg/graphite/interchange-8.c: Same.
2153         * gcc.dg/graphite/interchange-9.c: Same.
2154         * gcc.dg/graphite/interchange-mvt.c: Same.
2155
2156 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
2157
2158         * gfortran.dg/graphite/id-19.f: New.
2159         * gfortran.dg/graphite/pr14741.f90: New.
2160         * gfortran.dg/graphite/pr41924.f90: New.
2161         * gfortran.dg/graphite/run-id-2.f90: New.
2162
2163 2010-02-07  Richard Guenther  <rguenther@suse.de>
2164
2165         PR middle-end/42956
2166         * gcc.c-torture/compile/pr42956.c: New testcase.
2167
2168 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2169
2170         PR libfortran/42742
2171         * gfortran.dg/fmt_cache_2.f: New test.
2172
2173 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2174
2175         * gfortran.dg/read_no_eor.f90: New test.
2176
2177 2010-02-05  Jason Merrill  <jason@redhat.com>
2178
2179         * g++.dg/ext/label13.C: Move constructor body out of class.
2180
2181 2010-02-03  Jason Merrill  <jason@redhat.com>
2182
2183         PR c++/42870
2184         * g++.dg/ext/dllexport3.C: New.
2185
2186 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
2187
2188         * gcc.dg/format/ms-format3.c: New test for specific MS types.
2189
2190 2010-02-05  Richard Guenther  <rguenther@suse.de>
2191
2192         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
2193
2194 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
2195
2196         PR c++/42915
2197         * g++.dg/other/crash-9.C: New test.
2198
2199 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
2200
2201         PR fortran/42309
2202         * gfortran.dg/subref_array_pointer_4.f90 : New test.
2203
2204 2010-02-04  Richard Guenther  <rguenther@suse.de>
2205
2206         PR rtl-optimization/42952
2207         * gcc.dg/torture/pr42952.c: New testcase.
2208
2209 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2210
2211         PR libfortran/42901
2212         * gfortran.dg/namelist_60.f90: New test.
2213
2214 2010-02-03  Jason Merrill  <jason@redhat.com>
2215
2216         PR c++/40138
2217         * g++.dg/ext/builtin11.C: New.
2218
2219         PR c++/4926
2220         PR c++/38600
2221         * g++.dg/abi/mangle35.C: New.
2222         * g++.dg/abi/mangle37.C: New.
2223
2224         PR c++/12909
2225         * g++.dg/abi/mangle36.C: New.
2226
2227         PR c++/35652
2228         * g++.dg/warn/string1.C: New.
2229
2230 2010-02-03  Richard Guenther  <rguenther@suse.de>
2231
2232         PR tree-optimization/42944
2233         * gcc.dg/errno-1.c: New testcase.
2234
2235 2010-02-03  Richard Guenther  <rguenther@suse.de>
2236
2237         PR middle-end/42927
2238         * gcc.c-torture/compile/pr42927.c: New testcase.
2239
2240 2010-02-03  Tobias Burnus  <burnus@net-b.de>
2241
2242         PR fortran/42936
2243         * gfortran.dg/null_4.f90: New test.
2244
2245 2010-02-02  Jason Merrill  <jason@redhat.com>
2246
2247         PR c++/41090
2248         * g++.dg/ext/label13.C: New.
2249
2250 2010-02-02  Tobias Burnus  <burnus@net-b.de>
2251
2252         PR fortran/42650
2253         * gfortran.dg/func_result_5.f90: New test.
2254
2255 2010-02-01  Tobias Burnus  <burnus@net-b.de>
2256
2257         PR fortran/42922
2258         * gfortran.dg/pure_initializer_3.f90: News test.
2259
2260 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
2261
2262         PR fortran/42888
2263         * gfortran.dg/allocate_derived_2.f90: New test.
2264
2265 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
2266
2267         PR middle-end/42898
2268         * gcc.dg/torture/pr42898-2.c: New test.
2269
2270 2010-01-31  Richard Guenther  <rguenther@suse.de>
2271
2272         PR middle-end/42898
2273         * gcc.dg/torture/pr42898.c: New testcase.
2274
2275 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
2276
2277         PR fortran/38324
2278         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
2279         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
2280
2281 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
2282
2283         * g++.dg/tree-ssa/inline-1.C: New.
2284         * g++.dg/tree-ssa/inline-2.C: New.
2285         * g++.dg/tree-ssa/inline-3.C: New.
2286
2287 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
2288
2289         PR testsuite/41701
2290         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
2291         the string 'pow' in the pathname of the compiler from generating a
2292         test failure.
2293
2294 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2295
2296         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
2297         * g++.old-deja/g++.mike/eh17.C: Likewise.
2298         * g++.old-deja/g++.mike/p5571.C: Likewise.
2299
2300 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
2301
2302         PR c++/42758
2303         PR c++/42634
2304         PR c++/42336
2305         PR c++/42797
2306         PR c++/42880
2307         * g++.dg/other/crash-5.C: New test.
2308         * g++.dg/other/crash-6.C: New test.
2309         * g++.dg/other/crash-7.C: New test.
2310         * g++.dg/other/crash-8.C: New test.
2311
2312 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
2313
2314         PR rtl-optimization/42889
2315         * gcc.dg/pr42889.c: New test.
2316
2317 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
2318
2319         * gcc.target/i386/pr42881.c: Use SSE2.
2320
2321 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
2322
2323         PR target/42891
2324         * gcc.target/i386/pr42891.c: New test.
2325
2326 2010-01-28  Richard Guenther  <rguenther@suse.de>
2327
2328         PR tree-optimization/42871
2329         * g++.dg/torture/pr42871.C: New testcase.
2330
2331 2010-01-28  Richard Guenther  <rguenther@suse.de>
2332
2333         * gcc.dg/Wobjsize-1.h: New testcase.
2334         * gcc.dg/Wobjsize-1.c: Likewise.
2335
2336 2010-01-28  Richard Guenther  <rguenther@suse.de>
2337
2338         PR middle-end/42883
2339         * g++.dg/torture/pr42883.C: New testcase.
2340
2341 2010-01-28  Michael Matz  <matz@suse.de>
2342
2343         * gcc.target/i386/pr42881.c: New test.
2344
2345 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2346
2347         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
2348         Add i?86-*-solaris2* support.
2349
2350 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
2351
2352         PR c++/42713
2353         PR c++/42820
2354         * g++.dg/template/typedef27.C: New test case.
2355         * g++.dg/template/typedef28.C: New test case.
2356
2357 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
2358
2359         * testsuite/gcc.dg/optimize-bswap*.c: Add ARM target
2360
2361 2010-01-27  Richard Guenther  <rguenther@suse.de>
2362
2363         PR middle-end/42878
2364         * gcc.dg/torture/pr42878-1.c: New testcase.
2365         * gcc.dg/torture/pr42878-2.c: Likewise.
2366
2367 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
2368
2369         PR middle-end/42874
2370         * gcc.dg/vla-22.c: New test.
2371
2372 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
2373
2374         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
2375         current collation.
2376
2377 2010-01-26  Richard Guenther  <rguenther@suse.de>
2378
2379         PR rtl-optimization/42685
2380         * gcc.dg/pr42685.c: New testcase.
2381         * g++.dg/other/pr42685.C: Likewise.
2382
2383 2010-01-26  Richard Guenther  <rguenther@suse.de>
2384
2385         PR middle-end/42806
2386         * g++.dg/other/pr42806.C: New testcase.
2387
2388 2010-01-26  Richard Guenther  <rguenther@suse.de>
2389
2390         PR tree-optimization/42250
2391         * gcc.dg/pr42250.c: New testcase.
2392
2393 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
2394
2395         * gnat.dg/array_bounds_test.adb: New test.
2396
2397 2010-01-25  Tobias Burnus  <burnus@net-b.de>
2398
2399         PR fortran/42858
2400         * gfortran.dg/generic_21.f90: New test.
2401
2402 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2403
2404         PR testsuite/41522
2405         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
2406
2407 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
2408
2409         PR c++/42748
2410         * g++.dg/abi/arm_va_list2.C: New test.
2411         * g++.dg/abi/arm_va_list2.h: Companion header file.
2412
2413 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
2414
2415         PR fortran/41044
2416         * gfortran.dg/parameter_array_ref_2.f90 : New test.
2417
2418         PR fortran/41167
2419         * gfortran.dg/char_array_arg_1.f90 : New test.
2420
2421         * gfortran.dg/pr25923.f90 : Remove XFAIL.
2422
2423 2010-01-24  Tobias Burnus  <burnus@net-b.de>
2424
2425         PR fortran/39304
2426         * gfortran.dg/generic_20.f90: New test.
2427
2428 2010-01-22  Michael Matz  <matz@suse.de>
2429
2430         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
2431         -msse2.
2432
2433 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
2434
2435         PR fortran/42736
2436         * gfortran.dg/dependency_25.f90 : New test.
2437
2438 2010-01-21  Martin Jambor  <mjambor@suse.cz>
2439
2440         PR tree-optimization/42585
2441         * gcc.dg/tree-ssa/pr42585.c: New test.
2442
2443 2010-01-21  Richard Guenther  <rguenther@suse.de>
2444
2445         PR middle-end/19988
2446         * gcc.dg/pr19988.c: New testcase.
2447
2448 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
2449
2450         * g++.dg/compat/decimal/compat-common.h: New file.
2451         * g++.dg/compat/decimal/decimal-dummy.h: New file.
2452         * g++.dg/compat/decimal/pass_x.h: New file.
2453         * g++.dg/compat/decimal/pass_y.h: New file.
2454         * g++.dg/compat/decimal/pass-1_main.C: New file.
2455         * g++.dg/compat/decimal/pass-1_x.C: New file.
2456         * g++.dg/compat/decimal/pass-1_y.C: New file.
2457         * g++.dg/compat/decimal/pass-2_main.C: New file.
2458         * g++.dg/compat/decimal/pass-2_x.C: New file.
2459         * g++.dg/compat/decimal/pass-2_y.C: New file.
2460         * g++.dg/compat/decimal/pass-3_main.C: New file.
2461         * g++.dg/compat/decimal/pass-3_x.C: New file.
2462         * g++.dg/compat/decimal/pass-3_y.C: New file.
2463         * g++.dg/compat/decimal/pass-4_main.C: New file.
2464         * g++.dg/compat/decimal/pass-4_x.C: New file.
2465         * g++.dg/compat/decimal/pass-4_y.C: New file.
2466         * g++.dg/compat/decimal/pass-5_main.C: New file.
2467         * g++.dg/compat/decimal/pass-5_x.C: New file.
2468         * g++.dg/compat/decimal/pass-5_y.C: New file.
2469         * g++.dg/compat/decimal/pass-6_main.C: New file.
2470         * g++.dg/compat/decimal/pass-6_x.C: New file.
2471         * g++.dg/compat/decimal/pass-6_y.C: New file.
2472         * g++.dg/compat/decimal/return_x.h: New file.
2473         * g++.dg/compat/decimal/return_y.h: New file.
2474         * g++.dg/compat/decimal/return-1_main.C: New file.
2475         * g++.dg/compat/decimal/return-1_x.C: New file.
2476         * g++.dg/compat/decimal/return-1_y.C: New file.
2477         * g++.dg/compat/decimal/return-2_main.C: New file.
2478         * g++.dg/compat/decimal/return-2_x.C: New file.
2479         * g++.dg/compat/decimal/return-2_y.C: New file.
2480         * g++.dg/compat/decimal/return-3_main.C: New file.
2481         * g++.dg/compat/decimal/return-3_x.C: New file.
2482         * g++.dg/compat/decimal/return-3_y.C: New file.
2483         * g++.dg/compat/decimal/return-4_main.C: New file.
2484         * g++.dg/compat/decimal/return-4_x.C: New file.
2485         * g++.dg/compat/decimal/return-4_y.C: New file.
2486         * g++.dg/compat/decimal/return-5_main.C: New file.
2487         * g++.dg/compat/decimal/return-5_x.C: New file.
2488         * g++.dg/compat/decimal/return-5_y.C: New file.
2489         * g++.dg/compat/decimal/return-6_main.C: New file.
2490         * g++.dg/compat/decimal/return-6_x.C: New file.
2491         * g++.dg/compat/decimal/return-6_y.C: New file.
2492
2493 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
2494
2495         PR debug/42715
2496         * gcc.dg/pr42715.c: New.
2497
2498 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
2499
2500         PR c++/42038
2501         * g++.dg/parse/crash55.C: New.
2502
2503 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
2504
2505         PR debug/42782
2506         * gcc.dg/guality/pr42782.c: New.
2507
2508 2010-01-20  Jason Merrill  <jason@redhat.com>
2509
2510         PR c++/41788
2511         * g++.dg/abi/packed1.C: New.
2512
2513         PR c++/41920
2514         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
2515
2516         PR c++/40750
2517         * g++.dg/parse/fn-typedef1.C: New.
2518         * g++.dg/other/cv_quals.C: Adjust.
2519
2520 2010-01-20  Anthony Green  <green@moxielogic.com>
2521
2522         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
2523         pack(push) pragma).
2524         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
2525         * gcc.dg/20020312-2.c: Port this to the moxie core.
2526         * gcc.dg/weak/typeof-2.c: Ditto.
2527
2528 2010-01-20  Richard Guenther  <rguenther@suse.de>
2529
2530         PR tree-optimization/42717
2531         * gcc.c-torture/compile/pr42717.c: New testcase.
2532
2533 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
2534
2535         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
2536         of signed, add a few new tests.
2537
2538         PR middle-end/42803
2539         * g++.dg/parse/limits-initializer1.C: New test.
2540
2541 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
2542
2543         PR fortran/42804
2544         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
2545         * gfortran.dg/typebound_call_12.f03: New test.
2546
2547 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
2548
2549         PR fortran/42783
2550         * gfortran.dg/bounds_check_15.f90 : New test.
2551
2552 2010-01-19  Michael Matz  <matz@suse.de>
2553
2554         PR tree-optimization/41783
2555         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
2556
2557 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2558
2559         PR target/38697.
2560         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
2561         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
2562         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
2563         * gcc.target/arm/neon/vget_lows16.c: Likewise.
2564         * gcc.target/arm/neon/vget_lows32.c: Likewise.
2565         * gcc.target/arm/neon/vget_lows64.c: Likewise.
2566         * gcc.target/arm/neon/vget_lows8.c: Likewise.
2567         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
2568         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
2569         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
2570         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
2571
2572 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
2573
2574         PR fortran/42545
2575         * gfortran.dg/extends_6.f03: Modified an error message.
2576         * gfortran.dg/extends_10.f03: New test.
2577         * gfortran.dg/private_type_6.f03: Modified an error message.
2578         * gfortran.dg/structure_constructor_8.f03: Ditto.
2579
2580 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
2581
2582         PR tree-optimization/42719
2583         * gcc.dg/pr42719.c: New test.
2584
2585         PR debug/42728
2586         * gcc.dg/pr42728.c: New test.
2587
2588 2010-01-19  Anthony Green  <green@moxielogic.com>
2589
2590         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
2591
2592 2010-01-18  Anthony Green  <green@moxielogic.com>
2593
2594         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
2595         for moxie.
2596
2597 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
2598
2599         * g++.dg/template/error45.C: reverted as part of reverting the
2600         fix of PR c++/42634.
2601
2602 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
2603
2604         PR c++/42634
2605         * g++.dg/template/error45.C: New test.
2606
2607 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
2608
2609         PR c++/42766
2610         * g++.dg/conversion/op6.C: New test.
2611
2612 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
2613
2614         PR target/42774
2615         * gcc.target/alpha/pr42774.c: New test.
2616
2617 2010-01-18  Richard Guenther  <rguenther@suse.de>
2618
2619         PR tree-optimization/42781
2620         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
2621
2622 2010-01-17  Richard Guenther  <rguenther@suse.de>
2623
2624         PR middle-end/42248
2625         * gcc.c-torture/execute/pr42248.c: New testcase.
2626
2627 2010-01-17  Richard Guenther  <rguenther@suse.de>
2628
2629         PR tree-optimization/42773
2630         * g++.dg/torture/pr42773.C: New testcase.
2631
2632 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
2633
2634         PR fortran/42677
2635         * gfortran.dg/interface_assignment_5.f90: New test.
2636
2637 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
2638
2639         PR c++/42697
2640         * g++.dg/template/crash94.C: Reverted.
2641
2642 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
2643
2644         PR debug/42767
2645         * gcc.dg/debug/pr42767.c: New.
2646
2647 2010-01-15  Jason Merrill  <jason@redhat.com>
2648
2649         PR c++/42761
2650         * g++.dg/cpp0x/decltype22.C: New.
2651
2652 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
2653
2654         PR middle-end/42760
2655         * g++.dg/torture/pr42760.C: New test.
2656
2657 2010-01-15  Jing Yu  <jingyu@google.com>
2658
2659         PR rtl-optimization/42691
2660         * gcc.c-torture/execute/pr42691.c: New.
2661
2662 2010-01-15  Richard Guenther  <rguenther@suse.de>
2663
2664         PR middle-end/42739
2665         * g++.dg/torture/pr42739.C: New testcase.
2666
2667 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
2668
2669         * g++.dg/template/error45.C: Revert as part of reverting changes
2670         or PR c++/42634.
2671
2672 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2673
2674         PR fortran/42684
2675         * gfortran.dg/interface_31.f90: New test.
2676
2677 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
2678
2679         * gcc.target/powerpc/pr42747.c: New file.
2680
2681 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
2682
2683         PR middle-end/42674
2684         * c-c++-common/pr42674.c: New test.
2685
2686         PR c++/42608
2687         * g++.dg/template/instantiate11.C: New test.
2688
2689 2010-01-14  Jason Merrill  <jason@redhat.com>
2690
2691         PR c++/42701
2692         * g++.dg/overload/error3.C: New.
2693
2694         PR c++/42655
2695         * g++.dg/overload/rvalue1.C: New.
2696
2697 2010-01-14  Martin Jambor  <mjambor@suse.cz>
2698
2699         PR tree-optimization/42706
2700         * gcc.dg/ipa/pr42706.c: New testcase.
2701
2702 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
2703
2704         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
2705
2706 2010-01-14  Martin Jambor  <mjambor@suse.cz>
2707
2708         PR tree-optimization/42714
2709         * g++.dg/torture/pr42714.C: New test.
2710
2711 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
2712
2713         PR rtl-optimization/42246
2714         * gfortran.dg/pr42246-2.f: New.
2715
2716 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
2717
2718         PR rtl-optimization/42389
2719         * gcc.dg/pr42389.c: New.
2720
2721 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
2722
2723         PR rtl-optimization/42388
2724         * gcc.dg/pr42388.c: New.
2725
2726 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
2727
2728         PR rtl-optimization/42294
2729         * gfortran.dg/pr42294.f: New.
2730
2731 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
2732
2733         PR rtl-optimization/39453
2734         PR rtl-optimization/42246
2735         * gcc.dg/pr39453.c: New.
2736         * gcc.dg/pr42246.c: New.
2737
2738 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
2739
2740         PR middle-end/42245
2741         * gcc.dg/pr42245.c: New.
2742         * gcc.dg/pr42245-2.c: New.
2743
2744 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
2745
2746         PR rtl-optimization/42249
2747         * gcc.dg/pr42249.c: New.
2748
2749 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
2750
2751         PR c/42721
2752         * gcc.c-torture/execute/pr42721.c: New test.
2753
2754 2010-01-14  Ira Rosen  <irar@il.ibm.com>
2755
2756         PR tree-optimization/42709
2757         * gcc.dg/vect/pr42709.c: New test.
2758
2759 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
2760
2761         PR fortran/41478
2762         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
2763         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
2764
2765 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
2766
2767         PR fortran/42481
2768         * gfortran.dg/generic_19.f90 : New test.
2769
2770 2010-01-13  Richard Guenther  <rguenther@suse.de>
2771
2772         PR tree-optimization/42730
2773         * gcc.c-torture/compile/pr42730.c: New testcase.
2774
2775 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
2776
2777         PR target/pr42542
2778         * gcc.target/ia64/pr42542-1.c: New.
2779         * gcc.target/ia64/pr42542-2.c: New.
2780         * gcc.target/ia64/pr42542-3.c: New.
2781
2782 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
2783
2784         PR c++/42634
2785         * g++.dg/template/error45.C: New test.
2786
2787 2010-01-13  Martin Jambor  <mjambor@suse.cz>
2788
2789         PR tree-optimization/42704
2790         * g++.dg/torture/pr42704.C: New test.
2791
2792 2010-01-13  Martin Jambor  <mjambor@suse.cz>
2793
2794         PR tree-optimization/42703
2795         * gcc.c-torture/compile/pr42703.c: New test.
2796
2797 2010-01-13  Richard Guenther  <rguenther@suse.de>
2798
2799         PR tree-optimization/42705
2800         * gcc.c-torture/compile/pr42705.c: New testcase.
2801
2802 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
2803
2804         * gcc.target/bfin/l2.c: New test.
2805         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
2806
2807 2010-01-13  Richard Guenther  <rguenther@suse.de>
2808
2809         PR middle-end/42716
2810         * gcc.c-torture/compile/pr42716.c: New testcase.
2811
2812 2010-01-13  Richard Guenther  <rguenther@suse.de>
2813
2814         PR lto/42678
2815         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
2816
2817 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
2818
2819         PR c/42708
2820         * gcc.c-torture/compile/pr42708-1.c: New test.
2821
2822 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
2823
2824         PR debug/42662
2825         * gcc.dg/pr42662.c: New test.
2826
2827         PR tree-optimization/42645
2828         * g++.dg/other/pr42645-1.C: New test.
2829         * g++.dg/other/pr42645-2.C: New test.
2830
2831 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
2832
2833         PR target/42416
2834         * gcc.target/powerpc/warn-1.c: New test.
2835         * gcc.target/powerpc/warn-2.c: New test.
2836
2837 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
2838
2839         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
2840         stack alignment.
2841
2842 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
2843
2844         * gcc.dg/lto/20100108_0.c: New.
2845
2846 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
2847
2848         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
2849         Add -march=i686 -msse for 32bit x86 targets.
2850
2851 2010-01-10  Richard Guenther  <rguenther@suse.de>
2852
2853         PR middle-end/42667
2854         * gcc.dg/torture/pr42667.c: New testcase.
2855
2856 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2857
2858         PR fortran/32489
2859         * gfortran.dg/array_constructor_34.f90: New test.
2860
2861 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2862
2863         PR fortran/20923
2864         * gfortran.dg/array_constructor_33.f90: New test.
2865         gfortran.dg/array_function_5.f90: Add credit.
2866
2867 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
2868
2869         PR debug/42631
2870         * gcc.dg/pr42631.c: New.
2871
2872 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
2873
2874         PR debug/42630
2875         * gcc.dg/pr42630.c: New.
2876
2877 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
2878
2879         PR debug/42629
2880         * gcc.dg/pr42629.c: New.
2881
2882 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
2883
2884         PR middle-end/42363
2885         * gcc.dg/torture/pr42363.c: New.
2886
2887 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
2888
2889         PR debug/42604
2890         PR debug/42395
2891         * gcc.dg/vect/pr42604.c: New.
2892         * gcc.dg/vect/pr42395.c: New.
2893
2894 2010-01-09  Richard Guenther  <rguenther@suse.de>
2895
2896         PR middle-end/42512
2897         * gcc.c-torture/execute/pr42512.c: New testcase.
2898
2899 2010-01-09  Tobias Burnus  <burnus@net-b.de>
2900
2901         PR fortran/41298
2902         * gfortran.dg/c_ptr_tests_14.f90: New test.
2903
2904 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2905
2906         PR ada/41929
2907         * gnat.dg/null_pointer_deref1.adb: Don't run on
2908         sparc*-sun-solaris2.11.
2909
2910 2010-01-08  Richard Guenther  <rguenther@suse.de>
2911
2912         PR lto/42528
2913         * gcc.dg/lto/20100103-1_0.c: New testcase.
2914         * gcc.dg/lto/20100103-2_0.c: Likewise.
2915
2916 2010-01-08  Tobias Burnus  <burnus@net-b.de
2917
2918         PR/fortran 25829
2919         * gfortran.dg/asynchronous_1.f90: New test.
2920         * gfortran.dg/asynchronous_2.f90: New test.
2921         * gfortran.dg/conflicts.f90: Update error message.
2922
2923 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
2924
2925         c++/40155
2926         * g++.dg/cpp0x/variadic-unify-2.C: New test.
2927
2928 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
2929
2930         PR tree-optimization/42625
2931         * g++.dg/opt/dtor4.C: New test.
2932         * g++.dg/opt/dtor4.h: New.
2933         * g++.dg/opt/dtor4-aux.cc: New.
2934
2935 2010-01-07  Tobias Burnus  <burnus@net-b.de>
2936
2937         PR fortran/42597
2938         * gfortran.dg/proc_ptr_26.f90: New test.
2939
2940 2010-01-07  Tobias Burnus  <burnus@net-b.de>
2941
2942         PR fortran/41872
2943         * gfortran.dg/allocatable_scalar_7.f90: New test.
2944
2945 2010-01-06  Richard Guenther  <rguenther@suse.de>
2946
2947         * gcc.c-torture/compile/pr42632.c: New testcase.
2948
2949 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
2950
2951         PR target/42542
2952         * gcc.target/i386/pr42542-4.c: New.
2953         * gcc.target/i386/pr42542-4a.c: Likewise.
2954         * gcc.target/i386/pr42542-5.c: Likewise.
2955         * gcc.target/i386/pr42542-5a.c: Likewise.
2956
2957 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
2958
2959         * gcc.dg/tls/opt-15.c: New test.
2960
2961 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
2962
2963         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
2964
2965 2010-01-05  Martin Jambor  <mjambor@suse.cz>
2966
2967         PR tree-optimization/42462
2968         * g++.dg/torture/pr42462.C: New test.
2969
2970 2010-01-05  Jason Merrill  <jason@redhat.com>
2971
2972         * g++.dg/cpp0x/initlist30.C: New test.
2973
2974 2010-01-05  Richard Guenther  <rguenther@suse.de>
2975
2976         PR tree-optimization/42614
2977         * gcc.c-torture/execute/pr42614.c: New testcase.
2978
2979 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
2980
2981         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
2982         * gcc.dg/Wunreachable-1.c: Remove the testcase of
2983         -Wunreachable-code.
2984         * gcc.dg/Wunreachable-2.c: Likewise.
2985         * gcc.dg/Wunreachable-3.c: Likewise.
2986         * gcc.dg/Wunreachable-4.c: Likewise.
2987         * gcc.dg/Wunreachable-5.c: Likewise.
2988         * gcc.dg/Wunreachable-6.c: Likewise.
2989         * gcc.dg/Wunreachable-7.c: Likewise.
2990         * gcc.dg/Wunreachable-8.c: Likewise.
2991         * gcc.dg/20041231-1.c: Likewise.
2992
2993 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
2994
2995         PR other/42611
2996         * gcc.dg/pr42611.c: New test.
2997
2998         PR tree-optimization/42508
2999         * g++.dg/opt/pr42508.C: New test.
3000
3001 2010-01-05  Tobias Burnus  <burnus@net-b.de>
3002
3003         PR fortran/41872
3004         * gfortran.dg/allocatable_scalar_8.f90: New.
3005
3006 2010-01-04  Martin Jambor  <mjambor@suse.cz>
3007
3008         PR tree-optimization/42398
3009         * gcc.c-torture/compile/pr42398.c: New test.
3010
3011 2010-01-04  Jason Merrill  <jason@redhat.com>
3012
3013         PR c++/42555
3014         * g++.dg/ext/attrib35.C: New.
3015
3016         PR c++/42567
3017         * g++.dg/cpp0x/auto17.C: New.
3018
3019 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
3020
3021         * gcc.dg/lto/20100104_0.c: New.
3022
3023 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
3024
3025         PR target/42542
3026         * gcc.target/i386/pr42542-1.c: New.
3027         * gcc.target/i386/pr42542-1a.c: Likewise.
3028         * gcc.target/i386/pr42542-1b.c: Likewise.
3029         * gcc.target/i386/pr42542-2.c: Likewise.
3030         * gcc.target/i386/pr42542-2a.c: Likewise.
3031         * gcc.target/i386/pr42542-2b.c: Likewise.
3032         * gcc.target/i386/pr42542-3.c: Likewise.
3033         * gcc.target/i386/pr42542-3a.c: Likewise.
3034
3035 2009-01-04  Tobias Burnus  <burnus@net-b.de>
3036
3037         PR fortran/41872
3038         * gfortran.dg/allocatable_scalar_5.f90: New test.
3039         * gfortran.dg/allocatable_scalar_6.f90: New test.
3040
3041 2010-01-03  Richard Guenther  <rguenther@suse.de>
3042
3043         PR testsuite/42583
3044         * gfortran.dg/gomp/recursion1.f90: Remove.
3045
3046 2010-01-03  Richard Guenther  <rguenther@suse.de>
3047
3048         * gcc.dg/Warray-bounds.c: Remove XFAILs.
3049         * gcc.dg/uninit-6.c: Likewise.
3050         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
3051
3052 2010-01-03  Richard Guenther  <rguenther@suse.de>
3053
3054         PR tree-optimization/42589
3055         * gcc.target/i386/pr42589.c: New testcase.
3056
3057 2010-01-03  Richard Guenther  <rguenther@suse.de>
3058
3059         PR tree-optimization/42438
3060         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
3061
3062 2010-01-02  Richard Guenther  <rguenther@suse.de>
3063
3064         PR testsuite/41651
3065         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
3066
3067 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
3068
3069         PR target/42448
3070         * gcc.target/alpha/pr42448-1.c: New test.
3071         * gcc.target/alpha/pr42448-2.c: Ditto.
3072
3073 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
3074
3075         PR preprocessor/41947
3076         * gcc.dg/c99-hexfloat-3.c: New test.
3077
3078 2010-01-01  Richard Guenther  <rguenther@suse.de>
3079
3080         PR c/42570
3081         * gcc.c-torture/execute/pr42570.c: New testcase.
3082
3083 2010-01-01  Richard Guenther  <rguenther@suse.de>
3084
3085         PR middle-end/42559
3086         * gcc.c-torture/compile/pr42559.c: New testcase.
3087
3088 \f
3089 Copyright (C) 2010 Free Software Foundation, Inc.
3090
3091 Copying and distribution of this file, with or without modification,
3092 are permitted in any medium without royalty provided the copyright
3093 notice and this notice are preserved.