OSDN Git Service

2010-04-06 Tobias Burnus <burnus@net-b.de>
[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         PR c++/12909
1078         * g++.dg/abi/mangle40.C: Updated.
1079
1080 2010-03-03  Jason Merrill  <jason@redhat.com>
1081
1082         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
1083         * g++.dg/abi/mangle23.C: Likewise.
1084         * g++.dg/eh/simd-2.C: Likewise.
1085         * g++.dg/ext/attribute-test-2.C: Likewise.
1086         * g++.dg/ext/vector14.C: Likewise.
1087         * g++.dg/other/pr34435.C: Likewise.
1088         * g++.dg/template/conv8.C: Likewise.
1089         * g++.dg/template/nontype9.C: Likewise.
1090         * g++.dg/template/qualttp17.C: Likewise.
1091         * g++.dg/template/ref1.C: Likewise.
1092         * g++.old-deja/g++.pt/crash68.C: Likewise.
1093         * g++.old-deja/g++.pt/ref1.C: Likewise.
1094         * g++.old-deja/g++.pt/ref3.C: Likewise.
1095         * g++.old-deja/g++.pt/ref4.C: Likewise.
1096
1097         PR c++/12909
1098         * g++.dg/abi/mangle40.C: New.
1099         * g++.dg/abi/mangle41.C: New.
1100         * g++.dg/lto/20100302_0.C: New.
1101         * g++.dg/lto/20100302_1.C: New.
1102         * g++.dg/lto/20100302.h: New.
1103
1104 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
1105
1106         PR fortran/43243
1107         * gfortran.dg/internal_pack_12.f90: New test.
1108
1109 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
1110
1111         * gcc.dg/pr36997.c: Adjust error message.
1112
1113 2010-03-03  Mike Stump  <mikestump@comcast.net>
1114
1115         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
1116         adjustments to not be present on machines that align the stack to
1117         more than 4 bytes and don't have a red zone yet as that is an
1118         unimplemented optimization.
1119
1120 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
1121
1122         PR fortran/43169
1123         * gfortran.dg/impure_assignment_3.f90: New.
1124
1125 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
1126
1127         PR debug/43229
1128         * gfortran.dg/pr43229.f90: New test.
1129
1130         PR debug/43237
1131         * gcc.dg/debug/dwarf2/pr43237.c: New test.
1132
1133         PR debug/43177
1134         * gcc.dg/guality/pr43177.c: New test.
1135
1136 2010-03-02  Jason Merrill  <jason@redhat.com>
1137
1138         * g++.dg/ext/vector9.C: Adjust error message.
1139         * g++.dg/conversion/simd3.C: Likewise.
1140         * g++.dg/other/error23.C: Likewise.
1141
1142 2010-03-02  Mike Stump  <mikestump@comcast.net>
1143
1144         PR c++/41090
1145         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
1146
1147 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
1148
1149         PR fortran/43180
1150         * gfortran.dg/internal_pack_10.f90: New test.
1151
1152         PR fortran/43173
1153         * gfortran.dg/internal_pack_11.f90: New test.
1154
1155 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
1156
1157         PR middle-end/42640
1158         * gcc.dg/tree-ssa/pr42640.c: New.
1159
1160 2010-03-01  Richard Guenther  <rguenther@suse.de>
1161
1162         PR tree-optimization/43220
1163         * gcc.c-torture/execute/pr43220.c: New testcase.
1164
1165 2010-03-01  Richard Guenther  <rguenther@suse.de>
1166
1167         PR middle-end/43213
1168         * gcc.dg/pr43213.c: New testcase.
1169
1170 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1171
1172         PR pch/14940
1173         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
1174
1175 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1176
1177         * lib/target-supports.exp (check_effective_target_ucn_nocache):
1178         New function.
1179         (check_effective_target_ucn): Likewise.
1180
1181         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
1182         if !ucn.
1183         * gcc.dg/ucnid-2.c: Likewise.
1184         * gcc.dg/ucnid-3.c: Likewise.
1185         * gcc.dg/ucnid-4.c: Likewise.
1186         * gcc.dg/ucnid-11.c: Likewise.
1187         * gcc.dg/ucnid-12.c: Likewise.
1188         * gcc.dg/ucnid-6.c: Skip if !ucn.
1189         * gcc.dg/ucnid-9.c: Likewise.
1190
1191 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1192
1193         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
1194         lists to dg-skip-if.
1195         * gcc.target/i386/stackalign/return-3.c: Likewise.
1196
1197 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1198
1199         * gcc.target/i386/clearcap.map: New file.
1200         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
1201         Pass clearcap.map by default if supported.
1202
1203 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1204
1205         PR fortran/42900
1206         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
1207         Explain this.
1208         * gfortran.dg/stat_2.f90: Likewise.
1209
1210 2010-03-01  Tobias Burnus  <burnus@net-b.de>
1211
1212         PR fortran/43199
1213         * gfortran.dg/module_read_2.f90: New test.
1214
1215 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
1216
1217         PR c++/42748
1218         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
1219         * g++.dg/abi/mangle12.C: Likewise.
1220         * g++.dg/abi/mangle20-2.C: Likewise.
1221         * g++.dg/abi/mangle17.C: Likewise.
1222         * g++.dg/template/cond2.C: Likewise.
1223         * g++.dg/template/pr35240.C: Likewise.
1224
1225 2010-02-27  Richard Guenther  <rguenther@suse.de>
1226
1227         PR tree-optimization/43186
1228         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
1229
1230 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
1231
1232         * g++.dg/abi/packed1.C: Expect warning on the SH.
1233
1234 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
1235
1236         PR c++/42054:
1237         * g++.dg/parse/error37.C: New test.
1238
1239 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1240
1241         PR c/24577
1242         PR c/43192
1243         * gcc.dg/pr8927-1.c: Match new note.
1244         * gcc.dg/990506-0.c: Likewise.
1245         * gcc.dg/gomp/flush-2.c: Likewise.
1246         * gcc.dg/gomp/atomic-5.c: Likewise.
1247         * gcc.dg/gomp/pr34607.c: Likewise.
1248         * gcc.dg/pr35746.c: Likewise.
1249         * gcc.dg/cpp/pragma-1.c: Likewise.
1250         * gcc.dg/cpp/pragma-2.c: Likewise.
1251         * gcc.dg/pr41842.c: Likewise.
1252         * gcc.dg/noncompile/20040629-1.c: Likewise.
1253         * objc.dg/private-1.m: Likewise.
1254
1255 2010-02-27  Tobias Burnus  <burnus@net-b.de>
1256
1257         PR fortran/43185
1258         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
1259         * gfortran.dg/default_initialization_4.f90: New test.
1260
1261 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
1262
1263         * gnat.dg/thin_pointer.ad[sb]: Rename into...
1264         * gnat.dg/thin_pointer1.ad[sb]: ...this.
1265         * gnat.dg/thin_pointer2.adb: New test.
1266         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
1267
1268 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1269
1270         PR c/20631
1271         * gcc.dg/cpp/c90-pedantic.c: New.
1272         * gcc.dg/cpp/c90.c: New.
1273         * gcc.dg/gnu90-const-expr-1.c: New.
1274         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
1275
1276 2010-02-26  Richard Guenther  <rguenther@suse.de>
1277
1278         PR tree-optimization/43186
1279         * gcc.c-torture/compile/pr43186.c: New testcase.
1280
1281 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
1282
1283         PR debug/43190
1284         * c-c++-common/dwarf2/pr43190.c: New test.
1285
1286 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
1287
1288         PR testsuite/37074:
1289         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
1290
1291 2010-02-26  Richard Guenther  <rguenther@suse.de>
1292
1293         PR tree-optimization/43188
1294         * gcc.c-torture/compile/pr43188.c: New testcase.
1295
1296 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
1297
1298         PR target/43175
1299         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
1300
1301 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
1302
1303         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
1304
1305 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
1306
1307         PR target/43154
1308         * gcc.target/powerpc/pr43154.c: New file.
1309
1310 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
1311
1312         PR debug/43166
1313         * gfortran.dg/debug/pr43166.f: New test.
1314
1315         PR debug/43165
1316         * gcc.dg/torture/pr43165.c: New test.
1317
1318 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1319
1320         PR c/43128
1321         * c-c++-common/pr41779.c: Update.
1322
1323 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1324
1325         PR ada/32547
1326         * lib/gnat-dg.exp (gnat_load): Redefine.
1327
1328         * ada/acats/run_acats: Run run_all.sh with $SHELL.
1329         * ada/acats/run_all.sh: Downcase tasking not implemented message.
1330
1331 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1332
1333         PR libobjc/36610
1334         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
1335         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
1336         -fgnu-runtime.
1337         Sort entries.
1338
1339 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1340
1341         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
1342
1343 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
1344
1345         PR debug/43150
1346         * gcc.dg/guality/vla-1.c: New test.
1347
1348 2010-02-24  Tobias Burnus  <burnus@net-b.de>
1349
1350         PR fortran/43042
1351         * gfortran.dg/c_ptr_tests_15.f90: New test.
1352
1353 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
1354
1355         PR target/43107
1356         * gcc.target/i386/pr43107.c: New test.
1357
1358 2010-02-23  Jason Merrill  <jason@redhat.com>
1359
1360         PR c++/43143
1361         * g++.dg/cpp0x/variadic100.C: New.
1362
1363 2010-02-23  Jason Merrill  <jason@redhat.com>
1364
1365         PR debug/42800
1366         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
1367         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
1368         * c-c++-common/dwarf2/vla1.c: New.
1369
1370 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
1371
1372         PR target/43139
1373         * gcc.dg/pr43139.c: New test.
1374
1375         PR debug/43077
1376         * gcc.dg/guality/pr43077-1.c: New test.
1377
1378 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1379
1380         PR 43123
1381         * gcc.dg/march.c: New.
1382         * gcc.dg/march-generic.c: New.
1383         * gcc.dg/mtune.c: New.
1384
1385 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
1386
1387         PR middle-end/43083
1388         * gcc.dg/graphite/pr43083.c: New.
1389
1390 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
1391
1392         PR middle-end/43097
1393         * gfortran.dg/graphite/pr43097.f: New.
1394
1395 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
1396             Manuel López-Ibáñez  <manu@gcc.gnu.org>
1397
1398         PR middle-end/43140
1399         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
1400
1401 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
1402
1403         PR middle-end/43026
1404         * g++.dg/graphite/pr43026.C: New.
1405
1406 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1407
1408         PR c++/43126
1409         * gcc.dg/cleanup-1.c: Update.
1410         * gcc.dg/func-args-1.c: Update.
1411         * gcc.dg/format/sentinel-1.c: Update.
1412         * g++.old-deja/g++.jason/scoping10.C: Update.
1413         * g++.old-deja/g++.ns/lookup5.C: Update.
1414         * g++.dg/ext/cleanup-1.C: Update.
1415         * g++.dg/parse/varmod1.C: Update.
1416         * g++.dg/parse/error33.C: Update.
1417         * g++.dg/expr/call3.C: Update.
1418         * g++.dg/func-args-1.C: New.
1419
1420 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
1421
1422         PR c/43125
1423         * gcc.dg/attr-used-2.c: Moved to ...
1424         * c-c++-common/attr-used-2.c: Here.
1425
1426         * gcc.dg/attr-used.c: Moved to ...
1427         * c-c++-common/attr-used.c: Here.
1428
1429 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
1430
1431         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
1432
1433 2010-02-22  Richard Guenther  <rguenther@suse.de>
1434
1435         PR lto/43045
1436         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
1437         * gfortran.dg/lto/20100222-1_1.c: Likewise.
1438
1439 2010-02-22  Richard Guenther  <rguenther@suse.de>
1440
1441         PR tree-optimization/42749
1442         * gcc.c-torture/compile/pr42749.c: New testcase.
1443
1444 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
1445
1446         PR fortran/43072
1447         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
1448         * gfortran.dg/internal_pack_9.f90: New test.
1449
1450 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1451
1452         PR c++/23510
1453         * g++.dg/template/recurse.C: Adjust.
1454         * g++.dg/template/pr23510.C: New.
1455
1456 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
1457
1458         PR c++/42824
1459         * g++.dg/template/memclass4.C: New test.
1460
1461 2010-02-21  Tobias Burnus  <burnus@net-b.de>
1462
1463         PR fortran/35259
1464         * gfortran.dg/reassoc_5.f90: New test.
1465
1466 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
1467
1468         PR target/43067
1469         * gcc.target/i386/pr43067.c: New test.
1470
1471 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1472
1473         PR c++/35669
1474         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
1475         -Wconversion-null.
1476         * g++.dg/warn/Wconversion-null.C: New test.
1477         * g++.old-deja/g++.other/null1.C: Move to...
1478         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
1479
1480 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
1481
1482         PR fortran/36932
1483         PR fortran/36933
1484         * gfortran.dg/dependency_26.f90: New test.
1485
1486         PR fortran/43072
1487         * gfortran.dg/internal_pack_7.f90: New test.
1488
1489         PR fortran/43111
1490         * gfortran.dg/internal_pack_8.f90: New test.
1491
1492 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1493
1494         PR 43128
1495         * c-c++-common/pr41779.c: Fix broken testcase.
1496
1497 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1498
1499         PR 36513
1500         * c-c++-common/pr36513.c: New testcase.
1501         * c-c++-common/pr36513-2.c: New testcase.
1502
1503 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1504
1505         PR 41779
1506         * c-c++-common/pr41779.c: New.
1507
1508 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
1509
1510         PR debug/43084
1511         * gcc.dg/pr43084.c: New test.
1512
1513 2010-02-19  Richard Guenther  <rguenther@suse.de>
1514
1515         PR tree-optimization/42916
1516         * gcc.dg/pr42916.c: New testcase.
1517
1518 2010-02-18  Jason Merrill  <jason@redhat.com>
1519
1520         PR c++/42837
1521         * g++.dg/abi/packed1.C: Add expected warning.
1522
1523         PR c++/43108
1524         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
1525         * gcc.dg/torture/dg-torture.exp: Likewise.
1526         * c-c++-common/torture/complex-sign.h,
1527         c-c++-common/torture/complex-sign-add.c,
1528         c-c++-common/torture/complex-sign-mixed-add.c,
1529         c-c++-common/torture/complex-sign-mixed-div.c,
1530         c-c++-common/torture/complex-sign-mixed-mul.c,
1531         c-c++-common/torture/complex-sign-mixed-sub.c,
1532         c-c++-common/torture/complex-sign-mul.c,
1533         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
1534         Adapt for C++ compilation as well.
1535
1536         PR c++/43070
1537         * g++.dg/ext/label1.C: Update.
1538         * g++.dg/ext/label2.C: Update.
1539
1540         PR c++/26261
1541         * g++.dg/template/dependent-name6.C: New.
1542
1543         PR c++/43109
1544         * g++.dg/parse/namespace12.C: New.
1545
1546 2010-02-18  Martin Jambor  <mjambor@suse.cz>
1547
1548         PR tree-optimization/43066
1549         * gcc.c-torture/compile/pr43066.c: New test.
1550
1551 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
1552
1553         * g++.dg/ext/attrib35.C: Fix target selector string.
1554         * g++.dg/ext/attrib36.C: Ditto.
1555         * g++.dg/ext/attrib37.C: Ditto.
1556         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
1557         * g++.dg/abi/mangle25.C: Ditto.
1558
1559 2010-02-17  Jason Merrill  <jason@redhat.com>
1560
1561         PR c++/43069
1562         * g++.dg/parse/namespace11.C: New.
1563
1564         PR c++/43093
1565         * g++.dg/ext/attrib37.C: New.
1566
1567         PR c++/43079
1568         * g++.dg/template/ptrmem20.C: New.
1569
1570 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
1571
1572         PR target/43103
1573         * gcc.target/i386/xop-check.h: Include m256-check.h.
1574         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
1575         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
1576         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
1577         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
1578
1579 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
1580
1581         PR debug/42918
1582         * gcc.dg/pr42918.c: New test.
1583
1584 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
1585
1586         * g++.dg/ext/attrib36.C: Require ILP32.
1587
1588 2010-02-16  Richard Guenther  <rguenther@suse.de>
1589
1590         PR tree-optimization/41043
1591         * gfortran.dg/pr41043.f90: New testcase.
1592         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
1593
1594 2010-02-16  Jason Merrill  <jason@redhat.com>
1595
1596         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
1597
1598 2010-02-16  Ira Rosen  <irar@il.ibm.com>
1599
1600         PR tree-optimization/43074
1601         * gcc.dg/vect/fast-math-pr43074.c: New test.
1602
1603 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
1604
1605         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
1606
1607 2010-02-16  Jason Merrill  <jason@redhat.com>
1608
1609         PR c++/43031
1610         * g++.dg/ext/attrib36.C: New.
1611
1612         PR c++/43036
1613         * g++.dg/other/array6.C: New.
1614
1615 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1616
1617         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
1618
1619 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
1620
1621         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
1622         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
1623         * gcc.target/i386/xop-vpermil2pd-1.c: New.
1624         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
1625         * gcc.target/i386/xop-vpermil2ps-1.c: New.
1626         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
1627
1628 2010-02-15  Richard Guenther  <rguenther@suse.de>
1629
1630         PR middle-end/43068
1631         * g++.dg/torture/pr43068.C: New testcase.
1632
1633 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
1634
1635         PR c++/43024
1636         * g++.dg/opt/ice1.C: New.
1637
1638 2010-02-14  Jason Merrill  <jason@redhat.com>
1639
1640         PR c++/41997
1641         * g++.dg/cpp0x/initlist-opt.C: New.
1642
1643 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
1644
1645         PR fortran/41113
1646         PR fortran/41117
1647         * gfortran.dg/internal_pack_6.f90: New test.
1648
1649 2010-02-12  Jason Merrill  <jason@redhat.com>
1650
1651         PR c++/43054
1652         * g++.dg/cpp0x/variadic99.C: New.
1653
1654 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
1655
1656         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
1657         sign extend pointers to gualchk_t.
1658
1659         PR c++/43033
1660         * g++.dg/other/default3.C: Xfail g4 test.
1661
1662 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
1663
1664         PR middle-end/43012
1665         * gcc.dg/graphite/pr43012.c: New.
1666
1667 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
1668
1669         PR middle-end/42930
1670         * g++.dg/graphite/pr42930.C: New.
1671
1672 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
1673
1674         PR middle-end/42914
1675         PR middle-end/42530
1676         * gcc.dg/graphite/pr42530.c: New.
1677         * gcc.dg/graphite/pr42914.c: New.
1678
1679 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
1680
1681         PR middle-end/42771
1682         * gcc.dg/graphite/pr42771.c: New.
1683
1684 2010-02-11  Richard Guenther  <rguenther@suse.de>
1685
1686         PR tree-optimization/42998
1687         * gcc.c-torture/compile/pr42998.c: New testcase.
1688
1689 2010-02-10  Jason Merrill  <jason@redhat.com>
1690
1691         PR c++/41896
1692         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
1693
1694         PR c++/42983, core issue 906
1695         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
1696         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
1697
1698         PR c++/43016
1699         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
1700
1701 2010-02-10  Richard Guenther  <rguenther@suse.de>
1702
1703         PR tree-optimization/43017
1704         * gcc.dg/torture/pr43017.c: New testcase.
1705
1706 2010-02-10  Tobias Burnus <burnus@net-b.de>
1707
1708         PR fortran/40823
1709         * gfortran.dg/private_type_1.f90: Update error location.
1710         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
1711         * gfortran.dg/typebound_operator_2.f03: Ditto.
1712         * gfortran.dg/assignment_2.f90: Ditto.
1713         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
1714         * gfortran.dg/binding_label_tests_9.f03: Ditto.
1715
1716 2010-02-10  Tobias Burnus  <burnus@net-b.de>
1717
1718         PR fortran/43015
1719         * gfortran.dg/bind_c_usage_20.f90: New test.
1720
1721 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
1722
1723         PR debug/43010
1724         * g++.dg/debug/pr43010.C: New test.
1725
1726 2010-02-10  Richard Guenther  <rguenther@suse.de>
1727
1728         PR c/43007
1729         * gcc.c-torture/execute/20100209-1.c: New testcase.
1730         * gcc.dg/fold-div-3.c: Likewise.
1731
1732 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
1733
1734         * gcc.dg/builtin-ffs-1.c: New test.
1735
1736 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1737
1738         PR fortran/42999
1739         * gfortran.dg/array_constructor_35.f90: New test.
1740
1741 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1742
1743         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
1744
1745 2010-02-09  Jason Merrill  <jason@redhat.com>
1746
1747         PR c++/42399
1748         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
1749
1750         PR c++/42370
1751         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
1752
1753 2010-02-09  Tobias Burnus  <burnus@net-b.de>
1754
1755         PR fortran/41869
1756         * gfortran.dg/module_write_1.f90: New test.
1757
1758 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
1759
1760         * gcc.dg/pr19340.c: Adjust.
1761
1762 2010-02-09  Richard Guenther  <rguenther@suse.de>
1763
1764         PR tree-optimization/43008
1765         * gcc.c-torture/execute/pr43008.c: New testcase.
1766
1767 2010-02-09  Richard Guenther  <rguenther@suse.de>
1768
1769         PR tree-optimization/43000
1770         * gcc.dg/torture/pr43000.c: New testcase.
1771         * gcc.dg/torture/pr43002.c: Likewise.
1772
1773 2010-02-09  Daniel Kraft  <d@domob.eu>
1774
1775         PR fortran/39171
1776         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
1777         and pass -Wsurprising as necessary.
1778
1779 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
1780
1781         PR tree-optimization/42890
1782         * g++.dg/torture/pr42890.C: New test.
1783
1784 2010-02-08  Richard Guenther  <rguenther@suse.de>
1785
1786         PR middle-end/42995
1787         * gcc.dg/tree-ssa/inline-4.c: New testcase.
1788
1789 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
1790
1791         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
1792         return 0 from main.
1793         * gcc.dg/graphite/block-1.c: Same.
1794         * gcc.dg/graphite/block-3.c: Same.
1795         * gcc.dg/graphite/block-4.c: Same.
1796         * gcc.dg/graphite/block-5.c: Same.
1797         * gcc.dg/graphite/block-6.c: Same.
1798         * gcc.dg/graphite/block-7.c: Same.
1799         * gcc.dg/graphite/interchange-0.c: Same.
1800         * gcc.dg/graphite/interchange-1.c: Same.
1801         * gcc.dg/graphite/interchange-10.c: Same.
1802         * gcc.dg/graphite/interchange-11.c: Same.
1803         * gcc.dg/graphite/interchange-12.c: Same.
1804         * gcc.dg/graphite/interchange-2.c: Same.
1805         * gcc.dg/graphite/interchange-3.c: Same.
1806         * gcc.dg/graphite/interchange-4.c: Same.
1807         * gcc.dg/graphite/interchange-5.c: Same.
1808         * gcc.dg/graphite/interchange-6.c: Same.
1809         * gcc.dg/graphite/interchange-7.c: Same.
1810         * gcc.dg/graphite/interchange-8.c: Same.
1811         * gcc.dg/graphite/interchange-9.c: Same.
1812         * gcc.dg/graphite/interchange-mvt.c: Same.
1813
1814 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
1815
1816         * gfortran.dg/graphite/id-19.f: New.
1817         * gfortran.dg/graphite/pr14741.f90: New.
1818         * gfortran.dg/graphite/pr41924.f90: New.
1819         * gfortran.dg/graphite/run-id-2.f90: New.
1820
1821 2010-02-07  Richard Guenther  <rguenther@suse.de>
1822
1823         PR middle-end/42956
1824         * gcc.c-torture/compile/pr42956.c: New testcase.
1825
1826 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1827
1828         PR libfortran/42742
1829         * gfortran.dg/fmt_cache_2.f: New test.
1830
1831 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1832
1833         * gfortran.dg/read_no_eor.f90: New test.
1834
1835 2010-02-05  Jason Merrill  <jason@redhat.com>
1836
1837         * g++.dg/ext/label13.C: Move constructor body out of class.
1838
1839 2010-02-03  Jason Merrill  <jason@redhat.com>
1840
1841         PR c++/42870
1842         * g++.dg/ext/dllexport3.C: New.
1843
1844 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
1845
1846         * gcc.dg/format/ms-format3.c: New test for specific MS types.
1847
1848 2010-02-05  Richard Guenther  <rguenther@suse.de>
1849
1850         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
1851
1852 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
1853
1854         PR c++/42915
1855         * g++.dg/other/crash-9.C: New test.
1856
1857 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
1858
1859         PR fortran/42309
1860         * gfortran.dg/subref_array_pointer_4.f90 : New test.
1861
1862 2010-02-04  Richard Guenther  <rguenther@suse.de>
1863
1864         PR rtl-optimization/42952
1865         * gcc.dg/torture/pr42952.c: New testcase.
1866
1867 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1868
1869         PR libfortran/42901
1870         * gfortran.dg/namelist_60.f90: New test.
1871
1872 2010-02-03  Jason Merrill  <jason@redhat.com>
1873
1874         PR c++/40138
1875         * g++.dg/ext/builtin11.C: New.
1876
1877         PR c++/4926
1878         PR c++/38600
1879         * g++.dg/abi/mangle35.C: New.
1880         * g++.dg/abi/mangle37.C: New.
1881
1882         PR c++/12909
1883         * g++.dg/abi/mangle36.C: New.
1884
1885         PR c++/35652
1886         * g++.dg/warn/string1.C: New.
1887
1888 2010-02-03  Richard Guenther  <rguenther@suse.de>
1889
1890         PR tree-optimization/42944
1891         * gcc.dg/errno-1.c: New testcase.
1892
1893 2010-02-03  Richard Guenther  <rguenther@suse.de>
1894
1895         PR middle-end/42927
1896         * gcc.c-torture/compile/pr42927.c: New testcase.
1897
1898 2010-02-03  Tobias Burnus  <burnus@net-b.de>
1899
1900         PR fortran/42936
1901         * gfortran.dg/null_4.f90: New test.
1902
1903 2010-02-02  Jason Merrill  <jason@redhat.com>
1904
1905         PR c++/41090
1906         * g++.dg/ext/label13.C: New.
1907
1908 2010-02-02  Tobias Burnus  <burnus@net-b.de>
1909
1910         PR fortran/42650
1911         * gfortran.dg/func_result_5.f90: New test.
1912
1913 2010-02-01  Tobias Burnus  <burnus@net-b.de>
1914
1915         PR fortran/42922
1916         * gfortran.dg/pure_initializer_3.f90: News test.
1917
1918 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
1919
1920         PR fortran/42888
1921         * gfortran.dg/allocate_derived_2.f90: New test.
1922
1923 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
1924
1925         PR middle-end/42898
1926         * gcc.dg/torture/pr42898-2.c: New test.
1927
1928 2010-01-31  Richard Guenther  <rguenther@suse.de>
1929
1930         PR middle-end/42898
1931         * gcc.dg/torture/pr42898.c: New testcase.
1932
1933 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
1934
1935         PR fortran/38324
1936         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
1937         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
1938
1939 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
1940
1941         * g++.dg/tree-ssa/inline-1.C: New.
1942         * g++.dg/tree-ssa/inline-2.C: New.
1943         * g++.dg/tree-ssa/inline-3.C: New.
1944
1945 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
1946
1947         PR testsuite/41701
1948         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
1949         the string 'pow' in the pathname of the compiler from generating a
1950         test failure.
1951
1952 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1953
1954         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
1955         * g++.old-deja/g++.mike/eh17.C: Likewise.
1956         * g++.old-deja/g++.mike/p5571.C: Likewise.
1957
1958 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
1959
1960         PR c++/42758
1961         PR c++/42634
1962         PR c++/42336
1963         PR c++/42797
1964         PR c++/42880
1965         * g++.dg/other/crash-5.C: New test.
1966         * g++.dg/other/crash-6.C: New test.
1967         * g++.dg/other/crash-7.C: New test.
1968         * g++.dg/other/crash-8.C: New test.
1969
1970 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
1971
1972         PR rtl-optimization/42889
1973         * gcc.dg/pr42889.c: New test.
1974
1975 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
1976
1977         * gcc.target/i386/pr42881.c: Use SSE2.
1978
1979 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
1980
1981         PR target/42891
1982         * gcc.target/i386/pr42891.c: New test.
1983
1984 2010-01-28  Richard Guenther  <rguenther@suse.de>
1985
1986         PR tree-optimization/42871
1987         * g++.dg/torture/pr42871.C: New testcase.
1988
1989 2010-01-28  Richard Guenther  <rguenther@suse.de>
1990
1991         * gcc.dg/Wobjsize-1.h: New testcase.
1992         * gcc.dg/Wobjsize-1.c: Likewise.
1993
1994 2010-01-28  Richard Guenther  <rguenther@suse.de>
1995
1996         PR middle-end/42883
1997         * g++.dg/torture/pr42883.C: New testcase.
1998
1999 2010-01-28  Michael Matz  <matz@suse.de>
2000
2001         * gcc.target/i386/pr42881.c: New test.
2002
2003 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2004
2005         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
2006         Add i?86-*-solaris2* support.
2007
2008 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
2009
2010         PR c++/42713
2011         PR c++/42820
2012         * g++.dg/template/typedef27.C: New test case.
2013         * g++.dg/template/typedef28.C: New test case.
2014
2015 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
2016
2017         * testsuite/gcc.dg/optimize-bswap*.c: Add ARM target
2018
2019 2010-01-27  Richard Guenther  <rguenther@suse.de>
2020
2021         PR middle-end/42878
2022         * gcc.dg/torture/pr42878-1.c: New testcase.
2023         * gcc.dg/torture/pr42878-2.c: Likewise.
2024
2025 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
2026
2027         PR middle-end/42874
2028         * gcc.dg/vla-22.c: New test.
2029
2030 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
2031
2032         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
2033         current collation.
2034
2035 2010-01-26  Richard Guenther  <rguenther@suse.de>
2036
2037         PR rtl-optimization/42685
2038         * gcc.dg/pr42685.c: New testcase.
2039         * g++.dg/other/pr42685.C: Likewise.
2040
2041 2010-01-26  Richard Guenther  <rguenther@suse.de>
2042
2043         PR middle-end/42806
2044         * g++.dg/other/pr42806.C: New testcase.
2045
2046 2010-01-26  Richard Guenther  <rguenther@suse.de>
2047
2048         PR tree-optimization/42250
2049         * gcc.dg/pr42250.c: New testcase.
2050
2051 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
2052
2053         * gnat.dg/array_bounds_test.adb: New test.
2054
2055 2010-01-25  Tobias Burnus  <burnus@net-b.de>
2056
2057         PR fortran/42858
2058         * gfortran.dg/generic_21.f90: New test.
2059
2060 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2061
2062         PR testsuite/41522
2063         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
2064
2065 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
2066
2067         PR c++/42748
2068         * g++.dg/abi/arm_va_list2.C: New test.
2069         * g++.dg/abi/arm_va_list2.h: Companion header file.
2070
2071 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
2072
2073         PR fortran/41044
2074         * gfortran.dg/parameter_array_ref_2.f90 : New test.
2075
2076         PR fortran/41167
2077         * gfortran.dg/char_array_arg_1.f90 : New test.
2078
2079         * gfortran.dg/pr25923.f90 : Remove XFAIL.
2080
2081 2010-01-24  Tobias Burnus  <burnus@net-b.de>
2082
2083         PR fortran/39304
2084         * gfortran.dg/generic_20.f90: New test.
2085
2086 2010-01-22  Michael Matz  <matz@suse.de>
2087
2088         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
2089         -msse2.
2090
2091 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
2092
2093         PR fortran/42736
2094         * gfortran.dg/dependency_25.f90 : New test.
2095
2096 2010-01-21  Martin Jambor  <mjambor@suse.cz>
2097
2098         PR tree-optimization/42585
2099         * gcc.dg/tree-ssa/pr42585.c: New test.
2100
2101 2010-01-21  Richard Guenther  <rguenther@suse.de>
2102
2103         PR middle-end/19988
2104         * gcc.dg/pr19988.c: New testcase.
2105
2106 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
2107
2108         * g++.dg/compat/decimal/compat-common.h: New file.
2109         * g++.dg/compat/decimal/decimal-dummy.h: New file.
2110         * g++.dg/compat/decimal/pass_x.h: New file.
2111         * g++.dg/compat/decimal/pass_y.h: New file.
2112         * g++.dg/compat/decimal/pass-1_main.C: New file.
2113         * g++.dg/compat/decimal/pass-1_x.C: New file.
2114         * g++.dg/compat/decimal/pass-1_y.C: New file.
2115         * g++.dg/compat/decimal/pass-2_main.C: New file.
2116         * g++.dg/compat/decimal/pass-2_x.C: New file.
2117         * g++.dg/compat/decimal/pass-2_y.C: New file.
2118         * g++.dg/compat/decimal/pass-3_main.C: New file.
2119         * g++.dg/compat/decimal/pass-3_x.C: New file.
2120         * g++.dg/compat/decimal/pass-3_y.C: New file.
2121         * g++.dg/compat/decimal/pass-4_main.C: New file.
2122         * g++.dg/compat/decimal/pass-4_x.C: New file.
2123         * g++.dg/compat/decimal/pass-4_y.C: New file.
2124         * g++.dg/compat/decimal/pass-5_main.C: New file.
2125         * g++.dg/compat/decimal/pass-5_x.C: New file.
2126         * g++.dg/compat/decimal/pass-5_y.C: New file.
2127         * g++.dg/compat/decimal/pass-6_main.C: New file.
2128         * g++.dg/compat/decimal/pass-6_x.C: New file.
2129         * g++.dg/compat/decimal/pass-6_y.C: New file.
2130         * g++.dg/compat/decimal/return_x.h: New file.
2131         * g++.dg/compat/decimal/return_y.h: New file.
2132         * g++.dg/compat/decimal/return-1_main.C: New file.
2133         * g++.dg/compat/decimal/return-1_x.C: New file.
2134         * g++.dg/compat/decimal/return-1_y.C: New file.
2135         * g++.dg/compat/decimal/return-2_main.C: New file.
2136         * g++.dg/compat/decimal/return-2_x.C: New file.
2137         * g++.dg/compat/decimal/return-2_y.C: New file.
2138         * g++.dg/compat/decimal/return-3_main.C: New file.
2139         * g++.dg/compat/decimal/return-3_x.C: New file.
2140         * g++.dg/compat/decimal/return-3_y.C: New file.
2141         * g++.dg/compat/decimal/return-4_main.C: New file.
2142         * g++.dg/compat/decimal/return-4_x.C: New file.
2143         * g++.dg/compat/decimal/return-4_y.C: New file.
2144         * g++.dg/compat/decimal/return-5_main.C: New file.
2145         * g++.dg/compat/decimal/return-5_x.C: New file.
2146         * g++.dg/compat/decimal/return-5_y.C: New file.
2147         * g++.dg/compat/decimal/return-6_main.C: New file.
2148         * g++.dg/compat/decimal/return-6_x.C: New file.
2149         * g++.dg/compat/decimal/return-6_y.C: New file.
2150
2151 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
2152
2153         PR debug/42715
2154         * gcc.dg/pr42715.c: New.
2155
2156 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
2157
2158         PR c++/42038
2159         * g++.dg/parse/crash55.C: New.
2160
2161 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
2162
2163         PR debug/42782
2164         * gcc.dg/guality/pr42782.c: New.
2165
2166 2010-01-20  Jason Merrill  <jason@redhat.com>
2167
2168         PR c++/41788
2169         * g++.dg/abi/packed1.C: New.
2170
2171         PR c++/41920
2172         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
2173
2174         PR c++/40750
2175         * g++.dg/parse/fn-typedef1.C: New.
2176         * g++.dg/other/cv_quals.C: Adjust.
2177
2178 2010-01-20  Anthony Green  <green@moxielogic.com>
2179
2180         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
2181         pack(push) pragma).
2182         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
2183         * gcc.dg/20020312-2.c: Port this to the moxie core.
2184         * gcc.dg/weak/typeof-2.c: Ditto.
2185
2186 2010-01-20  Richard Guenther  <rguenther@suse.de>
2187
2188         PR tree-optimization/42717
2189         * gcc.c-torture/compile/pr42717.c: New testcase.
2190
2191 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
2192
2193         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
2194         of signed, add a few new tests.
2195
2196         PR middle-end/42803
2197         * g++.dg/parse/limits-initializer1.C: New test.
2198
2199 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
2200
2201         PR fortran/42804
2202         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
2203         * gfortran.dg/typebound_call_12.f03: New test.
2204
2205 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
2206
2207         PR fortran/42783
2208         * gfortran.dg/bounds_check_15.f90 : New test.
2209
2210 2010-01-19  Michael Matz  <matz@suse.de>
2211
2212         PR tree-optimization/41783
2213         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
2214
2215 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2216
2217         PR target/38697.
2218         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
2219         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
2220         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
2221         * gcc.target/arm/neon/vget_lows16.c: Likewise.
2222         * gcc.target/arm/neon/vget_lows32.c: Likewise.
2223         * gcc.target/arm/neon/vget_lows64.c: Likewise.
2224         * gcc.target/arm/neon/vget_lows8.c: Likewise.
2225         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
2226         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
2227         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
2228         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
2229
2230 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
2231
2232         PR fortran/42545
2233         * gfortran.dg/extends_6.f03: Modified an error message.
2234         * gfortran.dg/extends_10.f03: New test.
2235         * gfortran.dg/private_type_6.f03: Modified an error message.
2236         * gfortran.dg/structure_constructor_8.f03: Ditto.
2237
2238 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
2239
2240         PR tree-optimization/42719
2241         * gcc.dg/pr42719.c: New test.
2242
2243         PR debug/42728
2244         * gcc.dg/pr42728.c: New test.
2245
2246 2010-01-19  Anthony Green  <green@moxielogic.com>
2247
2248         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
2249
2250 2010-01-18  Anthony Green  <green@moxielogic.com>
2251
2252         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
2253         for moxie.
2254
2255 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
2256
2257         * g++.dg/template/error45.C: reverted as part of reverting the
2258         fix of PR c++/42634.
2259
2260 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
2261
2262         PR c++/42634
2263         * g++.dg/template/error45.C: New test.
2264
2265 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
2266
2267         PR c++/42766
2268         * g++.dg/conversion/op6.C: New test.
2269
2270 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
2271
2272         PR target/42774
2273         * gcc.target/alpha/pr42774.c: New test.
2274
2275 2010-01-18  Richard Guenther  <rguenther@suse.de>
2276
2277         PR tree-optimization/42781
2278         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
2279
2280 2010-01-17  Richard Guenther  <rguenther@suse.de>
2281
2282         PR middle-end/42248
2283         * gcc.c-torture/execute/pr42248.c: New testcase.
2284
2285 2010-01-17  Richard Guenther  <rguenther@suse.de>
2286
2287         PR tree-optimization/42773
2288         * g++.dg/torture/pr42773.C: New testcase.
2289
2290 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
2291
2292         PR fortran/42677
2293         * gfortran.dg/interface_assignment_5.f90: New test.
2294
2295 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
2296
2297         PR c++/42697
2298         * g++.dg/template/crash94.C: Reverted.
2299
2300 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
2301
2302         PR debug/42767
2303         * gcc.dg/debug/pr42767.c: New.
2304
2305 2010-01-15  Jason Merrill  <jason@redhat.com>
2306
2307         PR c++/42761
2308         * g++.dg/cpp0x/decltype22.C: New.
2309
2310 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
2311
2312         PR middle-end/42760
2313         * g++.dg/torture/pr42760.C: New test.
2314
2315 2010-01-15  Jing Yu  <jingyu@google.com>
2316
2317         PR rtl-optimization/42691
2318         * gcc.c-torture/execute/pr42691.c: New.
2319
2320 2010-01-15  Richard Guenther  <rguenther@suse.de>
2321
2322         PR middle-end/42739
2323         * g++.dg/torture/pr42739.C: New testcase.
2324
2325 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
2326
2327         * g++.dg/template/error45.C: Revert as part of reverting changes
2328         or PR c++/42634.
2329
2330 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2331
2332         PR fortran/42684
2333         * gfortran.dg/interface_31.f90: New test.
2334
2335 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
2336
2337         * gcc.target/powerpc/pr42747.c: New file.
2338
2339 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
2340
2341         PR middle-end/42674
2342         * c-c++-common/pr42674.c: New test.
2343
2344         PR c++/42608
2345         * g++.dg/template/instantiate11.C: New test.
2346
2347 2010-01-14  Jason Merrill  <jason@redhat.com>
2348
2349         PR c++/42701
2350         * g++.dg/overload/error3.C: New.
2351
2352         PR c++/42655
2353         * g++.dg/overload/rvalue1.C: New.
2354
2355 2010-01-14  Martin Jambor  <mjambor@suse.cz>
2356
2357         PR tree-optimization/42706
2358         * gcc.dg/ipa/pr42706.c: New testcase.
2359
2360 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
2361
2362         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
2363
2364 2010-01-14  Martin Jambor  <mjambor@suse.cz>
2365
2366         PR tree-optimization/42714
2367         * g++.dg/torture/pr42714.C: New test.
2368
2369 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
2370
2371         PR rtl-optimization/42246
2372         * gfortran.dg/pr42246-2.f: New.
2373
2374 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
2375
2376         PR rtl-optimization/42389
2377         * gcc.dg/pr42389.c: New.
2378
2379 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
2380
2381         PR rtl-optimization/42388
2382         * gcc.dg/pr42388.c: New.
2383
2384 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
2385
2386         PR rtl-optimization/42294
2387         * gfortran.dg/pr42294.f: New.
2388
2389 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
2390
2391         PR rtl-optimization/39453
2392         PR rtl-optimization/42246
2393         * gcc.dg/pr39453.c: New.
2394         * gcc.dg/pr42246.c: New.
2395
2396 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
2397
2398         PR middle-end/42245
2399         * gcc.dg/pr42245.c: New.
2400         * gcc.dg/pr42245-2.c: New.
2401
2402 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
2403
2404         PR rtl-optimization/42249
2405         * gcc.dg/pr42249.c: New.
2406
2407 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
2408
2409         PR c/42721
2410         * gcc.c-torture/execute/pr42721.c: New test.
2411
2412 2010-01-14  Ira Rosen  <irar@il.ibm.com>
2413
2414         PR tree-optimization/42709
2415         * gcc.dg/vect/pr42709.c: New test.
2416
2417 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
2418
2419         PR fortran/41478
2420         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
2421         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
2422
2423 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
2424
2425         PR fortran/42481
2426         * gfortran.dg/generic_19.f90 : New test.
2427
2428 2010-01-13  Richard Guenther  <rguenther@suse.de>
2429
2430         PR tree-optimization/42730
2431         * gcc.c-torture/compile/pr42730.c: New testcase.
2432
2433 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
2434
2435         PR target/pr42542
2436         * gcc.target/ia64/pr42542-1.c: New.
2437         * gcc.target/ia64/pr42542-2.c: New.
2438         * gcc.target/ia64/pr42542-3.c: New.
2439
2440 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
2441
2442         PR c++/42634
2443         * g++.dg/template/error45.C: New test.
2444
2445 2010-01-13  Martin Jambor  <mjambor@suse.cz>
2446
2447         PR tree-optimization/42704
2448         * g++.dg/torture/pr42704.C: New test.
2449
2450 2010-01-13  Martin Jambor  <mjambor@suse.cz>
2451
2452         PR tree-optimization/42703
2453         * gcc.c-torture/compile/pr42703.c: New test.
2454
2455 2010-01-13  Richard Guenther  <rguenther@suse.de>
2456
2457         PR tree-optimization/42705
2458         * gcc.c-torture/compile/pr42705.c: New testcase.
2459
2460 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
2461
2462         * gcc.target/bfin/l2.c: New test.
2463         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
2464
2465 2010-01-13  Richard Guenther  <rguenther@suse.de>
2466
2467         PR middle-end/42716
2468         * gcc.c-torture/compile/pr42716.c: New testcase.
2469
2470 2010-01-13  Richard Guenther  <rguenther@suse.de>
2471
2472         PR lto/42678
2473         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
2474
2475 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
2476
2477         PR c/42708
2478         * gcc.c-torture/compile/pr42708-1.c: New test.
2479
2480 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
2481
2482         PR debug/42662
2483         * gcc.dg/pr42662.c: New test.
2484
2485         PR tree-optimization/42645
2486         * g++.dg/other/pr42645-1.C: New test.
2487         * g++.dg/other/pr42645-2.C: New test.
2488
2489 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
2490
2491         PR target/42416
2492         * gcc.target/powerpc/warn-1.c: New test.
2493         * gcc.target/powerpc/warn-2.c: New test.
2494
2495 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
2496
2497         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
2498         stack alignment.
2499
2500 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
2501
2502         * gcc.dg/lto/20100108_0.c: New.
2503
2504 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
2505
2506         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
2507         Add -march=i686 -msse for 32bit x86 targets.
2508
2509 2010-01-10  Richard Guenther  <rguenther@suse.de>
2510
2511         PR middle-end/42667
2512         * gcc.dg/torture/pr42667.c: New testcase.
2513
2514 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2515
2516         PR fortran/32489
2517         * gfortran.dg/array_constructor_34.f90: New test.
2518
2519 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2520
2521         PR fortran/20923
2522         * gfortran.dg/array_constructor_33.f90: New test.
2523         gfortran.dg/array_function_5.f90: Add credit.
2524
2525 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
2526
2527         PR debug/42631
2528         * gcc.dg/pr42631.c: New.
2529
2530 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
2531
2532         PR debug/42630
2533         * gcc.dg/pr42630.c: New.
2534
2535 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
2536
2537         PR debug/42629
2538         * gcc.dg/pr42629.c: New.
2539
2540 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
2541
2542         PR middle-end/42363
2543         * gcc.dg/torture/pr42363.c: New.
2544
2545 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
2546
2547         PR debug/42604
2548         PR debug/42395
2549         * gcc.dg/vect/pr42604.c: New.
2550         * gcc.dg/vect/pr42395.c: New.
2551
2552 2010-01-09  Richard Guenther  <rguenther@suse.de>
2553
2554         PR middle-end/42512
2555         * gcc.c-torture/execute/pr42512.c: New testcase.
2556
2557 2010-01-09  Tobias Burnus  <burnus@net-b.de>
2558
2559         PR fortran/41298
2560         * gfortran.dg/c_ptr_tests_14.f90: New test.
2561
2562 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2563
2564         PR ada/41929
2565         * gnat.dg/null_pointer_deref1.adb: Don't run on
2566         sparc*-sun-solaris2.11.
2567
2568 2010-01-08  Richard Guenther  <rguenther@suse.de>
2569
2570         PR lto/42528
2571         * gcc.dg/lto/20100103-1_0.c: New testcase.
2572         * gcc.dg/lto/20100103-2_0.c: Likewise.
2573
2574 2010-01-08  Tobias Burnus  <burnus@net-b.de
2575
2576         PR/fortran 25829
2577         * gfortran.dg/asynchronous_1.f90: New test.
2578         * gfortran.dg/asynchronous_2.f90: New test.
2579         * gfortran.dg/conflicts.f90: Update error message.
2580
2581 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
2582
2583         c++/40155
2584         * g++.dg/cpp0x/variadic-unify-2.C: New test.
2585
2586 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
2587
2588         PR tree-optimization/42625
2589         * g++.dg/opt/dtor4.C: New test.
2590         * g++.dg/opt/dtor4.h: New.
2591         * g++.dg/opt/dtor4-aux.cc: New.
2592
2593 2010-01-07  Tobias Burnus  <burnus@net-b.de>
2594
2595         PR fortran/42597
2596         * gfortran.dg/proc_ptr_26.f90: New test.
2597
2598 2010-01-07  Tobias Burnus  <burnus@net-b.de>
2599
2600         PR fortran/41872
2601         * gfortran.dg/allocatable_scalar_7.f90: New test.
2602
2603 2010-01-06  Richard Guenther  <rguenther@suse.de>
2604
2605         * gcc.c-torture/compile/pr42632.c: New testcase.
2606
2607 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
2608
2609         PR target/42542
2610         * gcc.target/i386/pr42542-4.c: New.
2611         * gcc.target/i386/pr42542-4a.c: Likewise.
2612         * gcc.target/i386/pr42542-5.c: Likewise.
2613         * gcc.target/i386/pr42542-5a.c: Likewise.
2614
2615 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
2616
2617         * gcc.dg/tls/opt-15.c: New test.
2618
2619 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
2620
2621         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
2622
2623 2010-01-05  Martin Jambor  <mjambor@suse.cz>
2624
2625         PR tree-optimization/42462
2626         * g++.dg/torture/pr42462.C: New test.
2627
2628 2010-01-05  Jason Merrill  <jason@redhat.com>
2629
2630         * g++.dg/cpp0x/initlist30.C: New test.
2631
2632 2010-01-05  Richard Guenther  <rguenther@suse.de>
2633
2634         PR tree-optimization/42614
2635         * gcc.c-torture/execute/pr42614.c: New testcase.
2636
2637 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
2638
2639         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
2640         * gcc.dg/Wunreachable-1.c: Remove the testcase of
2641         -Wunreachable-code.
2642         * gcc.dg/Wunreachable-2.c: Likewise.
2643         * gcc.dg/Wunreachable-3.c: Likewise.
2644         * gcc.dg/Wunreachable-4.c: Likewise.
2645         * gcc.dg/Wunreachable-5.c: Likewise.
2646         * gcc.dg/Wunreachable-6.c: Likewise.
2647         * gcc.dg/Wunreachable-7.c: Likewise.
2648         * gcc.dg/Wunreachable-8.c: Likewise.
2649         * gcc.dg/20041231-1.c: Likewise.
2650
2651 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
2652
2653         PR other/42611
2654         * gcc.dg/pr42611.c: New test.
2655
2656         PR tree-optimization/42508
2657         * g++.dg/opt/pr42508.C: New test.
2658
2659 2010-01-05  Tobias Burnus  <burnus@net-b.de>
2660
2661         PR fortran/41872
2662         * gfortran.dg/allocatable_scalar_8.f90: New.
2663
2664 2010-01-04  Martin Jambor  <mjambor@suse.cz>
2665
2666         PR tree-optimization/42398
2667         * gcc.c-torture/compile/pr42398.c: New test.
2668
2669 2010-01-04  Jason Merrill  <jason@redhat.com>
2670
2671         PR c++/42555
2672         * g++.dg/ext/attrib35.C: New.
2673
2674         PR c++/42567
2675         * g++.dg/cpp0x/auto17.C: New.
2676
2677 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
2678
2679         * gcc.dg/lto/20100104_0.c: New.
2680
2681 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
2682
2683         PR target/42542
2684         * gcc.target/i386/pr42542-1.c: New.
2685         * gcc.target/i386/pr42542-1a.c: Likewise.
2686         * gcc.target/i386/pr42542-1b.c: Likewise.
2687         * gcc.target/i386/pr42542-2.c: Likewise.
2688         * gcc.target/i386/pr42542-2a.c: Likewise.
2689         * gcc.target/i386/pr42542-2b.c: Likewise.
2690         * gcc.target/i386/pr42542-3.c: Likewise.
2691         * gcc.target/i386/pr42542-3a.c: Likewise.
2692
2693 2009-01-04  Tobias Burnus  <burnus@net-b.de>
2694
2695         PR fortran/41872
2696         * gfortran.dg/allocatable_scalar_5.f90: New test.
2697         * gfortran.dg/allocatable_scalar_6.f90: New test.
2698
2699 2010-01-03  Richard Guenther  <rguenther@suse.de>
2700
2701         PR testsuite/42583
2702         * gfortran.dg/gomp/recursion1.f90: Remove.
2703
2704 2010-01-03  Richard Guenther  <rguenther@suse.de>
2705
2706         * gcc.dg/Warray-bounds.c: Remove XFAILs.
2707         * gcc.dg/uninit-6.c: Likewise.
2708         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
2709
2710 2010-01-03  Richard Guenther  <rguenther@suse.de>
2711
2712         PR tree-optimization/42589
2713         * gcc.target/i386/pr42589.c: New testcase.
2714
2715 2010-01-03  Richard Guenther  <rguenther@suse.de>
2716
2717         PR tree-optimization/42438
2718         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
2719
2720 2010-01-02  Richard Guenther  <rguenther@suse.de>
2721
2722         PR testsuite/41651
2723         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
2724
2725 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
2726
2727         PR target/42448
2728         * gcc.target/alpha/pr42448-1.c: New test.
2729         * gcc.target/alpha/pr42448-2.c: Ditto.
2730
2731 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
2732
2733         PR preprocessor/41947
2734         * gcc.dg/c99-hexfloat-3.c: New test.
2735
2736 2010-01-01  Richard Guenther  <rguenther@suse.de>
2737
2738         PR c/42570
2739         * gcc.c-torture/execute/pr42570.c: New testcase.
2740
2741 2010-01-01  Richard Guenther  <rguenther@suse.de>
2742
2743         PR middle-end/42559
2744         * gcc.c-torture/compile/pr42559.c: New testcase.
2745
2746 \f
2747 Copyright (C) 2010 Free Software Foundation, Inc.
2748
2749 Copying and distribution of this file, with or without modification,
2750 are permitted in any medium without royalty provided the copyright
2751 notice and this notice are preserved.