OSDN Git Service

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