OSDN Git Service

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