OSDN Git Service

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