OSDN Git Service

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