OSDN Git Service

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