OSDN Git Service

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