OSDN Git Service

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