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