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         PR c++/12909
981         * g++.dg/abi/mangle40.C: Updated.
982
983 2010-03-03  Jason Merrill  <jason@redhat.com>
984
985         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
986         * g++.dg/abi/mangle23.C: Likewise.
987         * g++.dg/eh/simd-2.C: Likewise.
988         * g++.dg/ext/attribute-test-2.C: Likewise.
989         * g++.dg/ext/vector14.C: Likewise.
990         * g++.dg/other/pr34435.C: Likewise.
991         * g++.dg/template/conv8.C: Likewise.
992         * g++.dg/template/nontype9.C: Likewise.
993         * g++.dg/template/qualttp17.C: Likewise.
994         * g++.dg/template/ref1.C: Likewise.
995         * g++.old-deja/g++.pt/crash68.C: Likewise.
996         * g++.old-deja/g++.pt/ref1.C: Likewise.
997         * g++.old-deja/g++.pt/ref3.C: Likewise.
998         * g++.old-deja/g++.pt/ref4.C: Likewise.
999
1000         PR c++/12909
1001         * g++.dg/abi/mangle40.C: New.
1002         * g++.dg/abi/mangle41.C: New.
1003         * g++.dg/lto/20100302_0.C: New.
1004         * g++.dg/lto/20100302_1.C: New.
1005         * g++.dg/lto/20100302.h: New.
1006
1007 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
1008
1009         PR fortran/43243
1010         * gfortran.dg/internal_pack_12.f90: New test.
1011
1012 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
1013
1014         * gcc.dg/pr36997.c: Adjust error message.
1015
1016 2010-03-03  Mike Stump  <mikestump@comcast.net>
1017
1018         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
1019         adjustments to not be present on machines that align the stack to
1020         more than 4 bytes and don't have a red zone yet as that is an
1021         unimplemented optimization.
1022
1023 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
1024
1025         PR fortran/43169
1026         * gfortran.dg/impure_assignment_3.f90: New.
1027
1028 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
1029
1030         PR debug/43229
1031         * gfortran.dg/pr43229.f90: New test.
1032
1033         PR debug/43237
1034         * gcc.dg/debug/dwarf2/pr43237.c: New test.
1035
1036         PR debug/43177
1037         * gcc.dg/guality/pr43177.c: New test.
1038
1039 2010-03-02  Jason Merrill  <jason@redhat.com>
1040
1041         * g++.dg/ext/vector9.C: Adjust error message.
1042         * g++.dg/conversion/simd3.C: Likewise.
1043         * g++.dg/other/error23.C: Likewise.
1044
1045 2010-03-02  Mike Stump  <mikestump@comcast.net>
1046
1047         PR c++/41090
1048         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
1049
1050 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
1051
1052         PR fortran/43180
1053         * gfortran.dg/internal_pack_10.f90: New test.
1054
1055         PR fortran/43173
1056         * gfortran.dg/internal_pack_11.f90: New test.
1057
1058 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
1059
1060         PR middle-end/42640
1061         * gcc.dg/tree-ssa/pr42640.c: New.
1062
1063 2010-03-01  Richard Guenther  <rguenther@suse.de>
1064
1065         PR tree-optimization/43220
1066         * gcc.c-torture/execute/pr43220.c: New testcase.
1067
1068 2010-03-01  Richard Guenther  <rguenther@suse.de>
1069
1070         PR middle-end/43213
1071         * gcc.dg/pr43213.c: New testcase.
1072
1073 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1074
1075         PR pch/14940
1076         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
1077
1078 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1079
1080         * lib/target-supports.exp (check_effective_target_ucn_nocache):
1081         New function.
1082         (check_effective_target_ucn): Likewise.
1083
1084         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
1085         if !ucn.
1086         * gcc.dg/ucnid-2.c: Likewise.
1087         * gcc.dg/ucnid-3.c: Likewise.
1088         * gcc.dg/ucnid-4.c: Likewise.
1089         * gcc.dg/ucnid-11.c: Likewise.
1090         * gcc.dg/ucnid-12.c: Likewise.
1091         * gcc.dg/ucnid-6.c: Skip if !ucn.
1092         * gcc.dg/ucnid-9.c: Likewise.
1093
1094 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1095
1096         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
1097         lists to dg-skip-if.
1098         * gcc.target/i386/stackalign/return-3.c: Likewise.
1099
1100 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1101
1102         * gcc.target/i386/clearcap.map: New file.
1103         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
1104         Pass clearcap.map by default if supported.
1105
1106 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1107
1108         PR fortran/42900
1109         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
1110         Explain this.
1111         * gfortran.dg/stat_2.f90: Likewise.
1112
1113 2010-03-01  Tobias Burnus  <burnus@net-b.de>
1114
1115         PR fortran/43199
1116         * gfortran.dg/module_read_2.f90: New test.
1117
1118 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
1119
1120         PR c++/42748
1121         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
1122         * g++.dg/abi/mangle12.C: Likewise.
1123         * g++.dg/abi/mangle20-2.C: Likewise.
1124         * g++.dg/abi/mangle17.C: Likewise.
1125         * g++.dg/template/cond2.C: Likewise.
1126         * g++.dg/template/pr35240.C: Likewise.
1127
1128 2010-02-27  Richard Guenther  <rguenther@suse.de>
1129
1130         PR tree-optimization/43186
1131         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
1132
1133 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
1134
1135         * g++.dg/abi/packed1.C: Expect warning on the SH.
1136
1137 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
1138
1139         PR c++/42054:
1140         * g++.dg/parse/error37.C: New test.
1141
1142 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1143
1144         PR c/24577
1145         PR c/43192
1146         * gcc.dg/pr8927-1.c: Match new note.
1147         * gcc.dg/990506-0.c: Likewise.
1148         * gcc.dg/gomp/flush-2.c: Likewise.
1149         * gcc.dg/gomp/atomic-5.c: Likewise.
1150         * gcc.dg/gomp/pr34607.c: Likewise.
1151         * gcc.dg/pr35746.c: Likewise.
1152         * gcc.dg/cpp/pragma-1.c: Likewise.
1153         * gcc.dg/cpp/pragma-2.c: Likewise.
1154         * gcc.dg/pr41842.c: Likewise.
1155         * gcc.dg/noncompile/20040629-1.c: Likewise.
1156         * objc.dg/private-1.m: Likewise.
1157
1158 2010-02-27  Tobias Burnus  <burnus@net-b.de>
1159
1160         PR fortran/43185
1161         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
1162         * gfortran.dg/default_initialization_4.f90: New test.
1163
1164 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
1165
1166         * gnat.dg/thin_pointer.ad[sb]: Rename into...
1167         * gnat.dg/thin_pointer1.ad[sb]: ...this.
1168         * gnat.dg/thin_pointer2.adb: New test.
1169         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
1170
1171 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1172
1173         PR c/20631
1174         * gcc.dg/cpp/c90-pedantic.c: New.
1175         * gcc.dg/cpp/c90.c: New.
1176         * gcc.dg/gnu90-const-expr-1.c: New.
1177         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
1178
1179 2010-02-26  Richard Guenther  <rguenther@suse.de>
1180
1181         PR tree-optimization/43186
1182         * gcc.c-torture/compile/pr43186.c: New testcase.
1183
1184 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
1185
1186         PR debug/43190
1187         * c-c++-common/dwarf2/pr43190.c: New test.
1188
1189 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
1190
1191         PR testsuite/37074:
1192         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
1193
1194 2010-02-26  Richard Guenther  <rguenther@suse.de>
1195
1196         PR tree-optimization/43188
1197         * gcc.c-torture/compile/pr43188.c: New testcase.
1198
1199 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
1200
1201         PR target/43175
1202         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
1203
1204 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
1205
1206         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
1207
1208 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
1209
1210         PR target/43154
1211         * gcc.target/powerpc/pr43154.c: New file.
1212
1213 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
1214
1215         PR debug/43166
1216         * gfortran.dg/debug/pr43166.f: New test.
1217
1218         PR debug/43165
1219         * gcc.dg/torture/pr43165.c: New test.
1220
1221 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1222
1223         PR c/43128
1224         * c-c++-common/pr41779.c: Update.
1225
1226 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1227
1228         PR ada/32547
1229         * lib/gnat-dg.exp (gnat_load): Redefine.
1230
1231         * ada/acats/run_acats: Run run_all.sh with $SHELL.
1232         * ada/acats/run_all.sh: Downcase tasking not implemented message.
1233
1234 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1235
1236         PR libobjc/36610
1237         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
1238         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
1239         -fgnu-runtime.
1240         Sort entries.
1241
1242 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1243
1244         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
1245
1246 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
1247
1248         PR debug/43150
1249         * gcc.dg/guality/vla-1.c: New test.
1250
1251 2010-02-24  Tobias Burnus  <burnus@net-b.de>
1252
1253         PR fortran/43042
1254         * gfortran.dg/c_ptr_tests_15.f90: New test.
1255
1256 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
1257
1258         PR target/43107
1259         * gcc.target/i386/pr43107.c: New test.
1260
1261 2010-02-23  Jason Merrill  <jason@redhat.com>
1262
1263         PR c++/43143
1264         * g++.dg/cpp0x/variadic100.C: New.
1265
1266 2010-02-23  Jason Merrill  <jason@redhat.com>
1267
1268         PR debug/42800
1269         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
1270         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
1271         * c-c++-common/dwarf2/vla1.c: New.
1272
1273 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
1274
1275         PR target/43139
1276         * gcc.dg/pr43139.c: New test.
1277
1278         PR debug/43077
1279         * gcc.dg/guality/pr43077-1.c: New test.
1280
1281 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1282
1283         PR 43123
1284         * gcc.dg/march.c: New.
1285         * gcc.dg/march-generic.c: New.
1286         * gcc.dg/mtune.c: New.
1287
1288 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
1289
1290         PR middle-end/43083
1291         * gcc.dg/graphite/pr43083.c: New.
1292
1293 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
1294
1295         PR middle-end/43097
1296         * gfortran.dg/graphite/pr43097.f: New.
1297
1298 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
1299             Manuel López-Ibáñez  <manu@gcc.gnu.org>
1300
1301         PR middle-end/43140
1302         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
1303
1304 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
1305
1306         PR middle-end/43026
1307         * g++.dg/graphite/pr43026.C: New.
1308
1309 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1310
1311         PR c++/43126
1312         * gcc.dg/cleanup-1.c: Update.
1313         * gcc.dg/func-args-1.c: Update.
1314         * gcc.dg/format/sentinel-1.c: Update.
1315         * g++.old-deja/g++.jason/scoping10.C: Update.
1316         * g++.old-deja/g++.ns/lookup5.C: Update.
1317         * g++.dg/ext/cleanup-1.C: Update.
1318         * g++.dg/parse/varmod1.C: Update.
1319         * g++.dg/parse/error33.C: Update.
1320         * g++.dg/expr/call3.C: Update.
1321         * g++.dg/func-args-1.C: New.
1322
1323 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
1324
1325         PR c/43125
1326         * gcc.dg/attr-used-2.c: Moved to ...
1327         * c-c++-common/attr-used-2.c: Here.
1328
1329         * gcc.dg/attr-used.c: Moved to ...
1330         * c-c++-common/attr-used.c: Here.
1331
1332 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
1333
1334         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
1335
1336 2010-02-22  Richard Guenther  <rguenther@suse.de>
1337
1338         PR lto/43045
1339         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
1340         * gfortran.dg/lto/20100222-1_1.c: Likewise.
1341
1342 2010-02-22  Richard Guenther  <rguenther@suse.de>
1343
1344         PR tree-optimization/42749
1345         * gcc.c-torture/compile/pr42749.c: New testcase.
1346
1347 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
1348
1349         PR fortran/43072
1350         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
1351         * gfortran.dg/internal_pack_9.f90: New test.
1352
1353 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1354
1355         PR c++/23510
1356         * g++.dg/template/recurse.C: Adjust.
1357         * g++.dg/template/pr23510.C: New.
1358
1359 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
1360
1361         PR c++/42824
1362         * g++.dg/template/memclass4.C: New test.
1363
1364 2010-02-21  Tobias Burnus  <burnus@net-b.de>
1365
1366         PR fortran/35259
1367         * gfortran.dg/reassoc_5.f90: New test.
1368
1369 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
1370
1371         PR target/43067
1372         * gcc.target/i386/pr43067.c: New test.
1373
1374 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1375
1376         PR c++/35669
1377         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
1378         -Wconversion-null.
1379         * g++.dg/warn/Wconversion-null.C: New test.
1380         * g++.old-deja/g++.other/null1.C: Move to...
1381         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
1382
1383 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
1384
1385         PR fortran/36932
1386         PR fortran/36933
1387         * gfortran.dg/dependency_26.f90: New test.
1388
1389         PR fortran/43072
1390         * gfortran.dg/internal_pack_7.f90: New test.
1391
1392         PR fortran/43111
1393         * gfortran.dg/internal_pack_8.f90: New test.
1394
1395 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1396
1397         PR 43128
1398         * c-c++-common/pr41779.c: Fix broken testcase.
1399
1400 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1401
1402         PR 36513
1403         * c-c++-common/pr36513.c: New testcase.
1404         * c-c++-common/pr36513-2.c: New testcase.
1405
1406 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1407
1408         PR 41779
1409         * c-c++-common/pr41779.c: New.
1410
1411 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
1412
1413         PR debug/43084
1414         * gcc.dg/pr43084.c: New test.
1415
1416 2010-02-19  Richard Guenther  <rguenther@suse.de>
1417
1418         PR tree-optimization/42916
1419         * gcc.dg/pr42916.c: New testcase.
1420
1421 2010-02-18  Jason Merrill  <jason@redhat.com>
1422
1423         PR c++/42837
1424         * g++.dg/abi/packed1.C: Add expected warning.
1425
1426         PR c++/43108
1427         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
1428         * gcc.dg/torture/dg-torture.exp: Likewise.
1429         * c-c++-common/torture/complex-sign.h,
1430         c-c++-common/torture/complex-sign-add.c,
1431         c-c++-common/torture/complex-sign-mixed-add.c,
1432         c-c++-common/torture/complex-sign-mixed-div.c,
1433         c-c++-common/torture/complex-sign-mixed-mul.c,
1434         c-c++-common/torture/complex-sign-mixed-sub.c,
1435         c-c++-common/torture/complex-sign-mul.c,
1436         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
1437         Adapt for C++ compilation as well.
1438
1439         PR c++/43070
1440         * g++.dg/ext/label1.C: Update.
1441         * g++.dg/ext/label2.C: Update.
1442
1443         PR c++/26261
1444         * g++.dg/template/dependent-name6.C: New.
1445
1446         PR c++/43109
1447         * g++.dg/parse/namespace12.C: New.
1448
1449 2010-02-18  Martin Jambor  <mjambor@suse.cz>
1450
1451         PR tree-optimization/43066
1452         * gcc.c-torture/compile/pr43066.c: New test.
1453
1454 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
1455
1456         * g++.dg/ext/attrib35.C: Fix target selector string.
1457         * g++.dg/ext/attrib36.C: Ditto.
1458         * g++.dg/ext/attrib37.C: Ditto.
1459         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
1460         * g++.dg/abi/mangle25.C: Ditto.
1461
1462 2010-02-17  Jason Merrill  <jason@redhat.com>
1463
1464         PR c++/43069
1465         * g++.dg/parse/namespace11.C: New.
1466
1467         PR c++/43093
1468         * g++.dg/ext/attrib37.C: New.
1469
1470         PR c++/43079
1471         * g++.dg/template/ptrmem20.C: New.
1472
1473 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
1474
1475         PR target/43103
1476         * gcc.target/i386/xop-check.h: Include m256-check.h.
1477         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
1478         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
1479         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
1480         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
1481
1482 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
1483
1484         PR debug/42918
1485         * gcc.dg/pr42918.c: New test.
1486
1487 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
1488
1489         * g++.dg/ext/attrib36.C: Require ILP32.
1490
1491 2010-02-16  Richard Guenther  <rguenther@suse.de>
1492
1493         PR tree-optimization/41043
1494         * gfortran.dg/pr41043.f90: New testcase.
1495         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
1496
1497 2010-02-16  Jason Merrill  <jason@redhat.com>
1498
1499         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
1500
1501 2010-02-16  Ira Rosen  <irar@il.ibm.com>
1502
1503         PR tree-optimization/43074
1504         * gcc.dg/vect/fast-math-pr43074.c: New test.
1505
1506 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
1507
1508         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
1509
1510 2010-02-16  Jason Merrill  <jason@redhat.com>
1511
1512         PR c++/43031
1513         * g++.dg/ext/attrib36.C: New.
1514
1515         PR c++/43036
1516         * g++.dg/other/array6.C: New.
1517
1518 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1519
1520         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
1521
1522 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
1523
1524         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
1525         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
1526         * gcc.target/i386/xop-vpermil2pd-1.c: New.
1527         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
1528         * gcc.target/i386/xop-vpermil2ps-1.c: New.
1529         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
1530
1531 2010-02-15  Richard Guenther  <rguenther@suse.de>
1532
1533         PR middle-end/43068
1534         * g++.dg/torture/pr43068.C: New testcase.
1535
1536 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
1537
1538         PR c++/43024
1539         * g++.dg/opt/ice1.C: New.
1540
1541 2010-02-14  Jason Merrill  <jason@redhat.com>
1542
1543         PR c++/41997
1544         * g++.dg/cpp0x/initlist-opt.C: New.
1545
1546 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
1547
1548         PR fortran/41113
1549         PR fortran/41117
1550         * gfortran.dg/internal_pack_6.f90: New test.
1551
1552 2010-02-12  Jason Merrill  <jason@redhat.com>
1553
1554         PR c++/43054
1555         * g++.dg/cpp0x/variadic99.C: New.
1556
1557 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
1558
1559         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
1560         sign extend pointers to gualchk_t.
1561
1562         PR c++/43033
1563         * g++.dg/other/default3.C: Xfail g4 test.
1564
1565 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
1566
1567         PR middle-end/43012
1568         * gcc.dg/graphite/pr43012.c: New.
1569
1570 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
1571
1572         PR middle-end/42930
1573         * g++.dg/graphite/pr42930.C: New.
1574
1575 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
1576
1577         PR middle-end/42914
1578         PR middle-end/42530
1579         * gcc.dg/graphite/pr42530.c: New.
1580         * gcc.dg/graphite/pr42914.c: New.
1581
1582 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
1583
1584         PR middle-end/42771
1585         * gcc.dg/graphite/pr42771.c: New.
1586
1587 2010-02-11  Richard Guenther  <rguenther@suse.de>
1588
1589         PR tree-optimization/42998
1590         * gcc.c-torture/compile/pr42998.c: New testcase.
1591
1592 2010-02-10  Jason Merrill  <jason@redhat.com>
1593
1594         PR c++/41896
1595         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
1596
1597         PR c++/42983, core issue 906
1598         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
1599         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
1600
1601         PR c++/43016
1602         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
1603
1604 2010-02-10  Richard Guenther  <rguenther@suse.de>
1605
1606         PR tree-optimization/43017
1607         * gcc.dg/torture/pr43017.c: New testcase.
1608
1609 2010-02-10  Tobias Burnus <burnus@net-b.de>
1610
1611         PR fortran/40823
1612         * gfortran.dg/private_type_1.f90: Update error location.
1613         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
1614         * gfortran.dg/typebound_operator_2.f03: Ditto.
1615         * gfortran.dg/assignment_2.f90: Ditto.
1616         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
1617         * gfortran.dg/binding_label_tests_9.f03: Ditto.
1618
1619 2010-02-10  Tobias Burnus  <burnus@net-b.de>
1620
1621         PR fortran/43015
1622         * gfortran.dg/bind_c_usage_20.f90: New test.
1623
1624 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
1625
1626         PR debug/43010
1627         * g++.dg/debug/pr43010.C: New test.
1628
1629 2010-02-10  Richard Guenther  <rguenther@suse.de>
1630
1631         PR c/43007
1632         * gcc.c-torture/execute/20100209-1.c: New testcase.
1633         * gcc.dg/fold-div-3.c: Likewise.
1634
1635 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
1636
1637         * gcc.dg/builtin-ffs-1.c: New test.
1638
1639 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1640
1641         PR fortran/42999
1642         * gfortran.dg/array_constructor_35.f90: New test.
1643
1644 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1645
1646         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
1647
1648 2010-02-09  Jason Merrill  <jason@redhat.com>
1649
1650         PR c++/42399
1651         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
1652
1653         PR c++/42370
1654         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
1655
1656 2010-02-09  Tobias Burnus  <burnus@net-b.de>
1657
1658         PR fortran/41869
1659         * gfortran.dg/module_write_1.f90: New test.
1660
1661 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
1662
1663         * gcc.dg/pr19340.c: Adjust.
1664
1665 2010-02-09  Richard Guenther  <rguenther@suse.de>
1666
1667         PR tree-optimization/43008
1668         * gcc.c-torture/execute/pr43008.c: New testcase.
1669
1670 2010-02-09  Richard Guenther  <rguenther@suse.de>
1671
1672         PR tree-optimization/43000
1673         * gcc.dg/torture/pr43000.c: New testcase.
1674         * gcc.dg/torture/pr43002.c: Likewise.
1675
1676 2010-02-09  Daniel Kraft  <d@domob.eu>
1677
1678         PR fortran/39171
1679         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
1680         and pass -Wsurprising as necessary.
1681
1682 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
1683
1684         PR tree-optimization/42890
1685         * g++.dg/torture/pr42890.C: New test.
1686
1687 2010-02-08  Richard Guenther  <rguenther@suse.de>
1688
1689         PR middle-end/42995
1690         * gcc.dg/tree-ssa/inline-4.c: New testcase.
1691
1692 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
1693
1694         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
1695         return 0 from main.
1696         * gcc.dg/graphite/block-1.c: Same.
1697         * gcc.dg/graphite/block-3.c: Same.
1698         * gcc.dg/graphite/block-4.c: Same.
1699         * gcc.dg/graphite/block-5.c: Same.
1700         * gcc.dg/graphite/block-6.c: Same.
1701         * gcc.dg/graphite/block-7.c: Same.
1702         * gcc.dg/graphite/interchange-0.c: Same.
1703         * gcc.dg/graphite/interchange-1.c: Same.
1704         * gcc.dg/graphite/interchange-10.c: Same.
1705         * gcc.dg/graphite/interchange-11.c: Same.
1706         * gcc.dg/graphite/interchange-12.c: Same.
1707         * gcc.dg/graphite/interchange-2.c: Same.
1708         * gcc.dg/graphite/interchange-3.c: Same.
1709         * gcc.dg/graphite/interchange-4.c: Same.
1710         * gcc.dg/graphite/interchange-5.c: Same.
1711         * gcc.dg/graphite/interchange-6.c: Same.
1712         * gcc.dg/graphite/interchange-7.c: Same.
1713         * gcc.dg/graphite/interchange-8.c: Same.
1714         * gcc.dg/graphite/interchange-9.c: Same.
1715         * gcc.dg/graphite/interchange-mvt.c: Same.
1716
1717 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
1718
1719         * gfortran.dg/graphite/id-19.f: New.
1720         * gfortran.dg/graphite/pr14741.f90: New.
1721         * gfortran.dg/graphite/pr41924.f90: New.
1722         * gfortran.dg/graphite/run-id-2.f90: New.
1723
1724 2010-02-07  Richard Guenther  <rguenther@suse.de>
1725
1726         PR middle-end/42956
1727         * gcc.c-torture/compile/pr42956.c: New testcase.
1728
1729 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1730
1731         PR libfortran/42742
1732         * gfortran.dg/fmt_cache_2.f: New test.
1733
1734 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1735
1736         * gfortran.dg/read_no_eor.f90: New test.
1737
1738 2010-02-05  Jason Merrill  <jason@redhat.com>
1739
1740         * g++.dg/ext/label13.C: Move constructor body out of class.
1741
1742 2010-02-03  Jason Merrill  <jason@redhat.com>
1743
1744         PR c++/42870
1745         * g++.dg/ext/dllexport3.C: New.
1746
1747 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
1748
1749         * gcc.dg/format/ms-format3.c: New test for specific MS types.
1750
1751 2010-02-05  Richard Guenther  <rguenther@suse.de>
1752
1753         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
1754
1755 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
1756
1757         PR c++/42915
1758         * g++.dg/other/crash-9.C: New test.
1759
1760 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
1761
1762         PR fortran/42309
1763         * gfortran.dg/subref_array_pointer_4.f90 : New test.
1764
1765 2010-02-04  Richard Guenther  <rguenther@suse.de>
1766
1767         PR rtl-optimization/42952
1768         * gcc.dg/torture/pr42952.c: New testcase.
1769
1770 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1771
1772         PR libfortran/42901
1773         * gfortran.dg/namelist_60.f90: New test.
1774
1775 2010-02-03  Jason Merrill  <jason@redhat.com>
1776
1777         PR c++/40138
1778         * g++.dg/ext/builtin11.C: New.
1779
1780         PR c++/4926
1781         PR c++/38600
1782         * g++.dg/abi/mangle35.C: New.
1783         * g++.dg/abi/mangle37.C: New.
1784
1785         PR c++/12909
1786         * g++.dg/abi/mangle36.C: New.
1787
1788         PR c++/35652
1789         * g++.dg/warn/string1.C: New.
1790
1791 2010-02-03  Richard Guenther  <rguenther@suse.de>
1792
1793         PR tree-optimization/42944
1794         * gcc.dg/errno-1.c: New testcase.
1795
1796 2010-02-03  Richard Guenther  <rguenther@suse.de>
1797
1798         PR middle-end/42927
1799         * gcc.c-torture/compile/pr42927.c: New testcase.
1800
1801 2010-02-03  Tobias Burnus  <burnus@net-b.de>
1802
1803         PR fortran/42936
1804         * gfortran.dg/null_4.f90: New test.
1805
1806 2010-02-02  Jason Merrill  <jason@redhat.com>
1807
1808         PR c++/41090
1809         * g++.dg/ext/label13.C: New.
1810
1811 2010-02-02  Tobias Burnus  <burnus@net-b.de>
1812
1813         PR fortran/42650
1814         * gfortran.dg/func_result_5.f90: New test.
1815
1816 2010-02-01  Tobias Burnus  <burnus@net-b.de>
1817
1818         PR fortran/42922
1819         * gfortran.dg/pure_initializer_3.f90: News test.
1820
1821 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
1822
1823         PR fortran/42888
1824         * gfortran.dg/allocate_derived_2.f90: New test.
1825
1826 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
1827
1828         PR middle-end/42898
1829         * gcc.dg/torture/pr42898-2.c: New test.
1830
1831 2010-01-31  Richard Guenther  <rguenther@suse.de>
1832
1833         PR middle-end/42898
1834         * gcc.dg/torture/pr42898.c: New testcase.
1835
1836 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
1837
1838         PR fortran/38324
1839         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
1840         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
1841
1842 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
1843
1844         * g++.dg/tree-ssa/inline-1.C: New.
1845         * g++.dg/tree-ssa/inline-2.C: New.
1846         * g++.dg/tree-ssa/inline-3.C: New.
1847
1848 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
1849
1850         PR testsuite/41701
1851         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
1852         the string 'pow' in the pathname of the compiler from generating a
1853         test failure.
1854
1855 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1856
1857         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
1858         * g++.old-deja/g++.mike/eh17.C: Likewise.
1859         * g++.old-deja/g++.mike/p5571.C: Likewise.
1860
1861 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
1862
1863         PR c++/42758
1864         PR c++/42634
1865         PR c++/42336
1866         PR c++/42797
1867         PR c++/42880
1868         * g++.dg/other/crash-5.C: New test.
1869         * g++.dg/other/crash-6.C: New test.
1870         * g++.dg/other/crash-7.C: New test.
1871         * g++.dg/other/crash-8.C: New test.
1872
1873 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
1874
1875         PR rtl-optimization/42889
1876         * gcc.dg/pr42889.c: New test.
1877
1878 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
1879
1880         * gcc.target/i386/pr42881.c: Use SSE2.
1881
1882 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
1883
1884         PR target/42891
1885         * gcc.target/i386/pr42891.c: New test.
1886
1887 2010-01-28  Richard Guenther  <rguenther@suse.de>
1888
1889         PR tree-optimization/42871
1890         * g++.dg/torture/pr42871.C: New testcase.
1891
1892 2010-01-28  Richard Guenther  <rguenther@suse.de>
1893
1894         * gcc.dg/Wobjsize-1.h: New testcase.
1895         * gcc.dg/Wobjsize-1.c: Likewise.
1896
1897 2010-01-28  Richard Guenther  <rguenther@suse.de>
1898
1899         PR middle-end/42883
1900         * g++.dg/torture/pr42883.C: New testcase.
1901
1902 2010-01-28  Michael Matz  <matz@suse.de>
1903
1904         * gcc.target/i386/pr42881.c: New test.
1905
1906 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1907
1908         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
1909         Add i?86-*-solaris2* support.
1910
1911 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
1912
1913         PR c++/42713
1914         PR c++/42820
1915         * g++.dg/template/typedef27.C: New test case.
1916         * g++.dg/template/typedef28.C: New test case.
1917
1918 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
1919
1920         * testsuite/gcc.dg/optimize-bswap*.c: Add ARM target
1921
1922 2010-01-27  Richard Guenther  <rguenther@suse.de>
1923
1924         PR middle-end/42878
1925         * gcc.dg/torture/pr42878-1.c: New testcase.
1926         * gcc.dg/torture/pr42878-2.c: Likewise.
1927
1928 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
1929
1930         PR middle-end/42874
1931         * gcc.dg/vla-22.c: New test.
1932
1933 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
1934
1935         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
1936         current collation.
1937
1938 2010-01-26  Richard Guenther  <rguenther@suse.de>
1939
1940         PR rtl-optimization/42685
1941         * gcc.dg/pr42685.c: New testcase.
1942         * g++.dg/other/pr42685.C: Likewise.
1943
1944 2010-01-26  Richard Guenther  <rguenther@suse.de>
1945
1946         PR middle-end/42806
1947         * g++.dg/other/pr42806.C: New testcase.
1948
1949 2010-01-26  Richard Guenther  <rguenther@suse.de>
1950
1951         PR tree-optimization/42250
1952         * gcc.dg/pr42250.c: New testcase.
1953
1954 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
1955
1956         * gnat.dg/array_bounds_test.adb: New test.
1957
1958 2010-01-25  Tobias Burnus  <burnus@net-b.de>
1959
1960         PR fortran/42858
1961         * gfortran.dg/generic_21.f90: New test.
1962
1963 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1964
1965         PR testsuite/41522
1966         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
1967
1968 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
1969
1970         PR c++/42748
1971         * g++.dg/abi/arm_va_list2.C: New test.
1972         * g++.dg/abi/arm_va_list2.h: Companion header file.
1973
1974 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
1975
1976         PR fortran/41044
1977         * gfortran.dg/parameter_array_ref_2.f90 : New test.
1978
1979         PR fortran/41167
1980         * gfortran.dg/char_array_arg_1.f90 : New test.
1981
1982         * gfortran.dg/pr25923.f90 : Remove XFAIL.
1983
1984 2010-01-24  Tobias Burnus  <burnus@net-b.de>
1985
1986         PR fortran/39304
1987         * gfortran.dg/generic_20.f90: New test.
1988
1989 2010-01-22  Michael Matz  <matz@suse.de>
1990
1991         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
1992         -msse2.
1993
1994 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
1995
1996         PR fortran/42736
1997         * gfortran.dg/dependency_25.f90 : New test.
1998
1999 2010-01-21  Martin Jambor  <mjambor@suse.cz>
2000
2001         PR tree-optimization/42585
2002         * gcc.dg/tree-ssa/pr42585.c: New test.
2003
2004 2010-01-21  Richard Guenther  <rguenther@suse.de>
2005
2006         PR middle-end/19988
2007         * gcc.dg/pr19988.c: New testcase.
2008
2009 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
2010
2011         * g++.dg/compat/decimal/compat-common.h: New file.
2012         * g++.dg/compat/decimal/decimal-dummy.h: New file.
2013         * g++.dg/compat/decimal/pass_x.h: New file.
2014         * g++.dg/compat/decimal/pass_y.h: New file.
2015         * g++.dg/compat/decimal/pass-1_main.C: New file.
2016         * g++.dg/compat/decimal/pass-1_x.C: New file.
2017         * g++.dg/compat/decimal/pass-1_y.C: New file.
2018         * g++.dg/compat/decimal/pass-2_main.C: New file.
2019         * g++.dg/compat/decimal/pass-2_x.C: New file.
2020         * g++.dg/compat/decimal/pass-2_y.C: New file.
2021         * g++.dg/compat/decimal/pass-3_main.C: New file.
2022         * g++.dg/compat/decimal/pass-3_x.C: New file.
2023         * g++.dg/compat/decimal/pass-3_y.C: New file.
2024         * g++.dg/compat/decimal/pass-4_main.C: New file.
2025         * g++.dg/compat/decimal/pass-4_x.C: New file.
2026         * g++.dg/compat/decimal/pass-4_y.C: New file.
2027         * g++.dg/compat/decimal/pass-5_main.C: New file.
2028         * g++.dg/compat/decimal/pass-5_x.C: New file.
2029         * g++.dg/compat/decimal/pass-5_y.C: New file.
2030         * g++.dg/compat/decimal/pass-6_main.C: New file.
2031         * g++.dg/compat/decimal/pass-6_x.C: New file.
2032         * g++.dg/compat/decimal/pass-6_y.C: New file.
2033         * g++.dg/compat/decimal/return_x.h: New file.
2034         * g++.dg/compat/decimal/return_y.h: New file.
2035         * g++.dg/compat/decimal/return-1_main.C: New file.
2036         * g++.dg/compat/decimal/return-1_x.C: New file.
2037         * g++.dg/compat/decimal/return-1_y.C: New file.
2038         * g++.dg/compat/decimal/return-2_main.C: New file.
2039         * g++.dg/compat/decimal/return-2_x.C: New file.
2040         * g++.dg/compat/decimal/return-2_y.C: New file.
2041         * g++.dg/compat/decimal/return-3_main.C: New file.
2042         * g++.dg/compat/decimal/return-3_x.C: New file.
2043         * g++.dg/compat/decimal/return-3_y.C: New file.
2044         * g++.dg/compat/decimal/return-4_main.C: New file.
2045         * g++.dg/compat/decimal/return-4_x.C: New file.
2046         * g++.dg/compat/decimal/return-4_y.C: New file.
2047         * g++.dg/compat/decimal/return-5_main.C: New file.
2048         * g++.dg/compat/decimal/return-5_x.C: New file.
2049         * g++.dg/compat/decimal/return-5_y.C: New file.
2050         * g++.dg/compat/decimal/return-6_main.C: New file.
2051         * g++.dg/compat/decimal/return-6_x.C: New file.
2052         * g++.dg/compat/decimal/return-6_y.C: New file.
2053
2054 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
2055
2056         PR debug/42715
2057         * gcc.dg/pr42715.c: New.
2058
2059 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
2060
2061         PR c++/42038
2062         * g++.dg/parse/crash55.C: New.
2063
2064 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
2065
2066         PR debug/42782
2067         * gcc.dg/guality/pr42782.c: New.
2068
2069 2010-01-20  Jason Merrill  <jason@redhat.com>
2070
2071         PR c++/41788
2072         * g++.dg/abi/packed1.C: New.
2073
2074         PR c++/41920
2075         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
2076
2077         PR c++/40750
2078         * g++.dg/parse/fn-typedef1.C: New.
2079         * g++.dg/other/cv_quals.C: Adjust.
2080
2081 2010-01-20  Anthony Green  <green@moxielogic.com>
2082
2083         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
2084         pack(push) pragma).
2085         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
2086         * gcc.dg/20020312-2.c: Port this to the moxie core.
2087         * gcc.dg/weak/typeof-2.c: Ditto.
2088
2089 2010-01-20  Richard Guenther  <rguenther@suse.de>
2090
2091         PR tree-optimization/42717
2092         * gcc.c-torture/compile/pr42717.c: New testcase.
2093
2094 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
2095
2096         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
2097         of signed, add a few new tests.
2098
2099         PR middle-end/42803
2100         * g++.dg/parse/limits-initializer1.C: New test.
2101
2102 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
2103
2104         PR fortran/42804
2105         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
2106         * gfortran.dg/typebound_call_12.f03: New test.
2107
2108 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
2109
2110         PR fortran/42783
2111         * gfortran.dg/bounds_check_15.f90 : New test.
2112
2113 2010-01-19  Michael Matz  <matz@suse.de>
2114
2115         PR tree-optimization/41783
2116         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
2117
2118 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2119
2120         PR target/38697.
2121         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
2122         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
2123         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
2124         * gcc.target/arm/neon/vget_lows16.c: Likewise.
2125         * gcc.target/arm/neon/vget_lows32.c: Likewise.
2126         * gcc.target/arm/neon/vget_lows64.c: Likewise.
2127         * gcc.target/arm/neon/vget_lows8.c: Likewise.
2128         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
2129         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
2130         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
2131         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
2132
2133 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
2134
2135         PR fortran/42545
2136         * gfortran.dg/extends_6.f03: Modified an error message.
2137         * gfortran.dg/extends_10.f03: New test.
2138         * gfortran.dg/private_type_6.f03: Modified an error message.
2139         * gfortran.dg/structure_constructor_8.f03: Ditto.
2140
2141 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
2142
2143         PR tree-optimization/42719
2144         * gcc.dg/pr42719.c: New test.
2145
2146         PR debug/42728
2147         * gcc.dg/pr42728.c: New test.
2148
2149 2010-01-19  Anthony Green  <green@moxielogic.com>
2150
2151         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
2152
2153 2010-01-18  Anthony Green  <green@moxielogic.com>
2154
2155         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
2156         for moxie.
2157
2158 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
2159
2160         * g++.dg/template/error45.C: reverted as part of reverting the
2161         fix of PR c++/42634.
2162
2163 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
2164
2165         PR c++/42634
2166         * g++.dg/template/error45.C: New test.
2167
2168 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
2169
2170         PR c++/42766
2171         * g++.dg/conversion/op6.C: New test.
2172
2173 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
2174
2175         PR target/42774
2176         * gcc.target/alpha/pr42774.c: New test.
2177
2178 2010-01-18  Richard Guenther  <rguenther@suse.de>
2179
2180         PR tree-optimization/42781
2181         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
2182
2183 2010-01-17  Richard Guenther  <rguenther@suse.de>
2184
2185         PR middle-end/42248
2186         * gcc.c-torture/execute/pr42248.c: New testcase.
2187
2188 2010-01-17  Richard Guenther  <rguenther@suse.de>
2189
2190         PR tree-optimization/42773
2191         * g++.dg/torture/pr42773.C: New testcase.
2192
2193 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
2194
2195         PR fortran/42677
2196         * gfortran.dg/interface_assignment_5.f90: New test.
2197
2198 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
2199
2200         PR c++/42697
2201         * g++.dg/template/crash94.C: Reverted.
2202
2203 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
2204
2205         PR debug/42767
2206         * gcc.dg/debug/pr42767.c: New.
2207
2208 2010-01-15  Jason Merrill  <jason@redhat.com>
2209
2210         PR c++/42761
2211         * g++.dg/cpp0x/decltype22.C: New.
2212
2213 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
2214
2215         PR middle-end/42760
2216         * g++.dg/torture/pr42760.C: New test.
2217
2218 2010-01-15  Jing Yu  <jingyu@google.com>
2219
2220         PR rtl-optimization/42691
2221         * gcc.c-torture/execute/pr42691.c: New.
2222
2223 2010-01-15  Richard Guenther  <rguenther@suse.de>
2224
2225         PR middle-end/42739
2226         * g++.dg/torture/pr42739.C: New testcase.
2227
2228 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
2229
2230         * g++.dg/template/error45.C: Revert as part of reverting changes
2231         or PR c++/42634.
2232
2233 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2234
2235         PR fortran/42684
2236         * gfortran.dg/interface_31.f90: New test.
2237
2238 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
2239
2240         * gcc.target/powerpc/pr42747.c: New file.
2241
2242 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
2243
2244         PR middle-end/42674
2245         * c-c++-common/pr42674.c: New test.
2246
2247         PR c++/42608
2248         * g++.dg/template/instantiate11.C: New test.
2249
2250 2010-01-14  Jason Merrill  <jason@redhat.com>
2251
2252         PR c++/42701
2253         * g++.dg/overload/error3.C: New.
2254
2255         PR c++/42655
2256         * g++.dg/overload/rvalue1.C: New.
2257
2258 2010-01-14  Martin Jambor  <mjambor@suse.cz>
2259
2260         PR tree-optimization/42706
2261         * gcc.dg/ipa/pr42706.c: New testcase.
2262
2263 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
2264
2265         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
2266
2267 2010-01-14  Martin Jambor  <mjambor@suse.cz>
2268
2269         PR tree-optimization/42714
2270         * g++.dg/torture/pr42714.C: New test.
2271
2272 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
2273
2274         PR rtl-optimization/42246
2275         * gfortran.dg/pr42246-2.f: New.
2276
2277 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
2278
2279         PR rtl-optimization/42389
2280         * gcc.dg/pr42389.c: New.
2281
2282 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
2283
2284         PR rtl-optimization/42388
2285         * gcc.dg/pr42388.c: New.
2286
2287 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
2288
2289         PR rtl-optimization/42294
2290         * gfortran.dg/pr42294.f: New.
2291
2292 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
2293
2294         PR rtl-optimization/39453
2295         PR rtl-optimization/42246
2296         * gcc.dg/pr39453.c: New.
2297         * gcc.dg/pr42246.c: New.
2298
2299 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
2300
2301         PR middle-end/42245
2302         * gcc.dg/pr42245.c: New.
2303         * gcc.dg/pr42245-2.c: New.
2304
2305 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
2306
2307         PR rtl-optimization/42249
2308         * gcc.dg/pr42249.c: New.
2309
2310 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
2311
2312         PR c/42721
2313         * gcc.c-torture/execute/pr42721.c: New test.
2314
2315 2010-01-14  Ira Rosen  <irar@il.ibm.com>
2316
2317         PR tree-optimization/42709
2318         * gcc.dg/vect/pr42709.c: New test.
2319
2320 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
2321
2322         PR fortran/41478
2323         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
2324         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
2325
2326 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
2327
2328         PR fortran/42481
2329         * gfortran.dg/generic_19.f90 : New test.
2330
2331 2010-01-13  Richard Guenther  <rguenther@suse.de>
2332
2333         PR tree-optimization/42730
2334         * gcc.c-torture/compile/pr42730.c: New testcase.
2335
2336 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
2337
2338         PR target/pr42542
2339         * gcc.target/ia64/pr42542-1.c: New.
2340         * gcc.target/ia64/pr42542-2.c: New.
2341         * gcc.target/ia64/pr42542-3.c: New.
2342
2343 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
2344
2345         PR c++/42634
2346         * g++.dg/template/error45.C: New test.
2347
2348 2010-01-13  Martin Jambor  <mjambor@suse.cz>
2349
2350         PR tree-optimization/42704
2351         * g++.dg/torture/pr42704.C: New test.
2352
2353 2010-01-13  Martin Jambor  <mjambor@suse.cz>
2354
2355         PR tree-optimization/42703
2356         * gcc.c-torture/compile/pr42703.c: New test.
2357
2358 2010-01-13  Richard Guenther  <rguenther@suse.de>
2359
2360         PR tree-optimization/42705
2361         * gcc.c-torture/compile/pr42705.c: New testcase.
2362
2363 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
2364
2365         * gcc.target/bfin/l2.c: New test.
2366         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
2367
2368 2010-01-13  Richard Guenther  <rguenther@suse.de>
2369
2370         PR middle-end/42716
2371         * gcc.c-torture/compile/pr42716.c: New testcase.
2372
2373 2010-01-13  Richard Guenther  <rguenther@suse.de>
2374
2375         PR lto/42678
2376         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
2377
2378 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
2379
2380         PR c/42708
2381         * gcc.c-torture/compile/pr42708-1.c: New test.
2382
2383 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
2384
2385         PR debug/42662
2386         * gcc.dg/pr42662.c: New test.
2387
2388         PR tree-optimization/42645
2389         * g++.dg/other/pr42645-1.C: New test.
2390         * g++.dg/other/pr42645-2.C: New test.
2391
2392 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
2393
2394         PR target/42416
2395         * gcc.target/powerpc/warn-1.c: New test.
2396         * gcc.target/powerpc/warn-2.c: New test.
2397
2398 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
2399
2400         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
2401         stack alignment.
2402
2403 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
2404
2405         * gcc.dg/lto/20100108_0.c: New.
2406
2407 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
2408
2409         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
2410         Add -march=i686 -msse for 32bit x86 targets.
2411
2412 2010-01-10  Richard Guenther  <rguenther@suse.de>
2413
2414         PR middle-end/42667
2415         * gcc.dg/torture/pr42667.c: New testcase.
2416
2417 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2418
2419         PR fortran/32489
2420         * gfortran.dg/array_constructor_34.f90: New test.
2421
2422 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2423
2424         PR fortran/20923
2425         * gfortran.dg/array_constructor_33.f90: New test.
2426         gfortran.dg/array_function_5.f90: Add credit.
2427
2428 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
2429
2430         PR debug/42631
2431         * gcc.dg/pr42631.c: New.
2432
2433 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
2434
2435         PR debug/42630
2436         * gcc.dg/pr42630.c: New.
2437
2438 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
2439
2440         PR debug/42629
2441         * gcc.dg/pr42629.c: New.
2442
2443 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
2444
2445         PR middle-end/42363
2446         * gcc.dg/torture/pr42363.c: New.
2447
2448 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
2449
2450         PR debug/42604
2451         PR debug/42395
2452         * gcc.dg/vect/pr42604.c: New.
2453         * gcc.dg/vect/pr42395.c: New.
2454
2455 2010-01-09  Richard Guenther  <rguenther@suse.de>
2456
2457         PR middle-end/42512
2458         * gcc.c-torture/execute/pr42512.c: New testcase.
2459
2460 2010-01-09  Tobias Burnus  <burnus@net-b.de>
2461
2462         PR fortran/41298
2463         * gfortran.dg/c_ptr_tests_14.f90: New test.
2464
2465 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2466
2467         PR ada/41929
2468         * gnat.dg/null_pointer_deref1.adb: Don't run on
2469         sparc*-sun-solaris2.11.
2470
2471 2010-01-08  Richard Guenther  <rguenther@suse.de>
2472
2473         PR lto/42528
2474         * gcc.dg/lto/20100103-1_0.c: New testcase.
2475         * gcc.dg/lto/20100103-2_0.c: Likewise.
2476
2477 2010-01-08  Tobias Burnus  <burnus@net-b.de
2478
2479         PR/fortran 25829
2480         * gfortran.dg/asynchronous_1.f90: New test.
2481         * gfortran.dg/asynchronous_2.f90: New test.
2482         * gfortran.dg/conflicts.f90: Update error message.
2483
2484 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
2485
2486         c++/40155
2487         * g++.dg/cpp0x/variadic-unify-2.C: New test.
2488
2489 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
2490
2491         PR tree-optimization/42625
2492         * g++.dg/opt/dtor4.C: New test.
2493         * g++.dg/opt/dtor4.h: New.
2494         * g++.dg/opt/dtor4-aux.cc: New.
2495
2496 2010-01-07  Tobias Burnus  <burnus@net-b.de>
2497
2498         PR fortran/42597
2499         * gfortran.dg/proc_ptr_26.f90: New test.
2500
2501 2010-01-07  Tobias Burnus  <burnus@net-b.de>
2502
2503         PR fortran/41872
2504         * gfortran.dg/allocatable_scalar_7.f90: New test.
2505
2506 2010-01-06  Richard Guenther  <rguenther@suse.de>
2507
2508         * gcc.c-torture/compile/pr42632.c: New testcase.
2509
2510 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
2511
2512         PR target/42542
2513         * gcc.target/i386/pr42542-4.c: New.
2514         * gcc.target/i386/pr42542-4a.c: Likewise.
2515         * gcc.target/i386/pr42542-5.c: Likewise.
2516         * gcc.target/i386/pr42542-5a.c: Likewise.
2517
2518 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
2519
2520         * gcc.dg/tls/opt-15.c: New test.
2521
2522 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
2523
2524         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
2525
2526 2010-01-05  Martin Jambor  <mjambor@suse.cz>
2527
2528         PR tree-optimization/42462
2529         * g++.dg/torture/pr42462.C: New test.
2530
2531 2010-01-05  Jason Merrill  <jason@redhat.com>
2532
2533         * g++.dg/cpp0x/initlist30.C: New test.
2534
2535 2010-01-05  Richard Guenther  <rguenther@suse.de>
2536
2537         PR tree-optimization/42614
2538         * gcc.c-torture/execute/pr42614.c: New testcase.
2539
2540 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
2541
2542         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
2543         * gcc.dg/Wunreachable-1.c: Remove the testcase of
2544         -Wunreachable-code.
2545         * gcc.dg/Wunreachable-2.c: Likewise.
2546         * gcc.dg/Wunreachable-3.c: Likewise.
2547         * gcc.dg/Wunreachable-4.c: Likewise.
2548         * gcc.dg/Wunreachable-5.c: Likewise.
2549         * gcc.dg/Wunreachable-6.c: Likewise.
2550         * gcc.dg/Wunreachable-7.c: Likewise.
2551         * gcc.dg/Wunreachable-8.c: Likewise.
2552         * gcc.dg/20041231-1.c: Likewise.
2553
2554 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
2555
2556         PR other/42611
2557         * gcc.dg/pr42611.c: New test.
2558
2559         PR tree-optimization/42508
2560         * g++.dg/opt/pr42508.C: New test.
2561
2562 2010-01-05  Tobias Burnus  <burnus@net-b.de>
2563
2564         PR fortran/41872
2565         * gfortran.dg/allocatable_scalar_8.f90: New.
2566
2567 2010-01-04  Martin Jambor  <mjambor@suse.cz>
2568
2569         PR tree-optimization/42398
2570         * gcc.c-torture/compile/pr42398.c: New test.
2571
2572 2010-01-04  Jason Merrill  <jason@redhat.com>
2573
2574         PR c++/42555
2575         * g++.dg/ext/attrib35.C: New.
2576
2577         PR c++/42567
2578         * g++.dg/cpp0x/auto17.C: New.
2579
2580 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
2581
2582         * gcc.dg/lto/20100104_0.c: New.
2583
2584 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
2585
2586         PR target/42542
2587         * gcc.target/i386/pr42542-1.c: New.
2588         * gcc.target/i386/pr42542-1a.c: Likewise.
2589         * gcc.target/i386/pr42542-1b.c: Likewise.
2590         * gcc.target/i386/pr42542-2.c: Likewise.
2591         * gcc.target/i386/pr42542-2a.c: Likewise.
2592         * gcc.target/i386/pr42542-2b.c: Likewise.
2593         * gcc.target/i386/pr42542-3.c: Likewise.
2594         * gcc.target/i386/pr42542-3a.c: Likewise.
2595
2596 2009-01-04  Tobias Burnus  <burnus@net-b.de>
2597
2598         PR fortran/41872
2599         * gfortran.dg/allocatable_scalar_5.f90: New test.
2600         * gfortran.dg/allocatable_scalar_6.f90: New test.
2601
2602 2010-01-03  Richard Guenther  <rguenther@suse.de>
2603
2604         PR testsuite/42583
2605         * gfortran.dg/gomp/recursion1.f90: Remove.
2606
2607 2010-01-03  Richard Guenther  <rguenther@suse.de>
2608
2609         * gcc.dg/Warray-bounds.c: Remove XFAILs.
2610         * gcc.dg/uninit-6.c: Likewise.
2611         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
2612
2613 2010-01-03  Richard Guenther  <rguenther@suse.de>
2614
2615         PR tree-optimization/42589
2616         * gcc.target/i386/pr42589.c: New testcase.
2617
2618 2010-01-03  Richard Guenther  <rguenther@suse.de>
2619
2620         PR tree-optimization/42438
2621         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
2622
2623 2010-01-02  Richard Guenther  <rguenther@suse.de>
2624
2625         PR testsuite/41651
2626         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
2627
2628 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
2629
2630         PR target/42448
2631         * gcc.target/alpha/pr42448-1.c: New test.
2632         * gcc.target/alpha/pr42448-2.c: Ditto.
2633
2634 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
2635
2636         PR preprocessor/41947
2637         * gcc.dg/c99-hexfloat-3.c: New test.
2638
2639 2010-01-01  Richard Guenther  <rguenther@suse.de>
2640
2641         PR c/42570
2642         * gcc.c-torture/execute/pr42570.c: New testcase.
2643
2644 2010-01-01  Richard Guenther  <rguenther@suse.de>
2645
2646         PR middle-end/42559
2647         * gcc.c-torture/compile/pr42559.c: New testcase.
2648
2649 \f
2650 Copyright (C) 2010 Free Software Foundation, Inc.
2651
2652 Copying and distribution of this file, with or without modification,
2653 are permitted in any medium without royalty provided the copyright
2654 notice and this notice are preserved.