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