OSDN Git Service

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