OSDN Git Service

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