OSDN Git Service

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