OSDN Git Service

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