OSDN Git Service

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