OSDN Git Service

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