OSDN Git Service

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