OSDN Git Service

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