OSDN Git Service

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