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