OSDN Git Service

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