OSDN Git Service

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