OSDN Git Service

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