OSDN Git Service

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