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