OSDN Git Service

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