OSDN Git Service

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