OSDN Git Service

* gcc-interface/trans.c (unchecked_conversion_nop): Handle function
[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         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
1595         * g++.dg/abi/mangle23.C: Likewise.
1596         * g++.dg/eh/simd-2.C: Likewise.
1597         * g++.dg/ext/attribute-test-2.C: Likewise.
1598         * g++.dg/ext/vector14.C: Likewise.
1599         * g++.dg/other/pr34435.C: Likewise.
1600         * g++.dg/template/conv8.C: Likewise.
1601         * g++.dg/template/nontype9.C: Likewise.
1602         * g++.dg/template/qualttp17.C: Likewise.
1603         * g++.dg/template/ref1.C: Likewise.
1604         * g++.old-deja/g++.pt/crash68.C: Likewise.
1605         * g++.old-deja/g++.pt/ref1.C: Likewise.
1606         * g++.old-deja/g++.pt/ref3.C: Likewise.
1607         * g++.old-deja/g++.pt/ref4.C: Likewise.
1608
1609         PR c++/12909
1610         * g++.dg/abi/mangle40.C: New.
1611         * g++.dg/abi/mangle41.C: New.
1612         * g++.dg/lto/20100302_0.C: New.
1613         * g++.dg/lto/20100302_1.C: New.
1614         * g++.dg/lto/20100302.h: New.
1615
1616 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
1617
1618         PR fortran/43243
1619         * gfortran.dg/internal_pack_12.f90: New test.
1620
1621 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
1622
1623         * gcc.dg/pr36997.c: Adjust error message.
1624
1625 2010-03-03  Mike Stump  <mikestump@comcast.net>
1626
1627         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
1628         adjustments to not be present on machines that align the stack to
1629         more than 4 bytes and don't have a red zone yet as that is an
1630         unimplemented optimization.
1631
1632 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
1633
1634         PR fortran/43169
1635         * gfortran.dg/impure_assignment_3.f90: New.
1636
1637 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
1638
1639         PR debug/43229
1640         * gfortran.dg/pr43229.f90: New test.
1641
1642         PR debug/43237
1643         * gcc.dg/debug/dwarf2/pr43237.c: New test.
1644
1645         PR debug/43177
1646         * gcc.dg/guality/pr43177.c: New test.
1647
1648 2010-03-02  Jason Merrill  <jason@redhat.com>
1649
1650         * g++.dg/ext/vector9.C: Adjust error message.
1651         * g++.dg/conversion/simd3.C: Likewise.
1652         * g++.dg/other/error23.C: Likewise.
1653
1654 2010-03-02  Mike Stump  <mikestump@comcast.net>
1655
1656         PR c++/41090
1657         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
1658
1659 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
1660
1661         PR fortran/43180
1662         * gfortran.dg/internal_pack_10.f90: New test.
1663
1664         PR fortran/43173
1665         * gfortran.dg/internal_pack_11.f90: New test.
1666
1667 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
1668
1669         PR middle-end/42640
1670         * gcc.dg/tree-ssa/pr42640.c: New.
1671
1672 2010-03-01  Richard Guenther  <rguenther@suse.de>
1673
1674         PR tree-optimization/43220
1675         * gcc.c-torture/execute/pr43220.c: New testcase.
1676
1677 2010-03-01  Richard Guenther  <rguenther@suse.de>
1678
1679         PR middle-end/43213
1680         * gcc.dg/pr43213.c: New testcase.
1681
1682 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1683
1684         PR pch/14940
1685         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
1686
1687 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1688
1689         * lib/target-supports.exp (check_effective_target_ucn_nocache):
1690         New function.
1691         (check_effective_target_ucn): Likewise.
1692
1693         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
1694         if !ucn.
1695         * gcc.dg/ucnid-2.c: Likewise.
1696         * gcc.dg/ucnid-3.c: Likewise.
1697         * gcc.dg/ucnid-4.c: Likewise.
1698         * gcc.dg/ucnid-11.c: Likewise.
1699         * gcc.dg/ucnid-12.c: Likewise.
1700         * gcc.dg/ucnid-6.c: Skip if !ucn.
1701         * gcc.dg/ucnid-9.c: Likewise.
1702
1703 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1704
1705         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
1706         lists to dg-skip-if.
1707         * gcc.target/i386/stackalign/return-3.c: Likewise.
1708
1709 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1710
1711         * gcc.target/i386/clearcap.map: New file.
1712         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
1713         Pass clearcap.map by default if supported.
1714
1715 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1716
1717         PR fortran/42900
1718         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
1719         Explain this.
1720         * gfortran.dg/stat_2.f90: Likewise.
1721
1722 2010-03-01  Tobias Burnus  <burnus@net-b.de>
1723
1724         PR fortran/43199
1725         * gfortran.dg/module_read_2.f90: New test.
1726
1727 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
1728
1729         PR c++/42748
1730         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
1731         * g++.dg/abi/mangle12.C: Likewise.
1732         * g++.dg/abi/mangle20-2.C: Likewise.
1733         * g++.dg/abi/mangle17.C: Likewise.
1734         * g++.dg/template/cond2.C: Likewise.
1735         * g++.dg/template/pr35240.C: Likewise.
1736
1737 2010-02-27  Richard Guenther  <rguenther@suse.de>
1738
1739         PR tree-optimization/43186
1740         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
1741
1742 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
1743
1744         * g++.dg/abi/packed1.C: Expect warning on the SH.
1745
1746 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
1747
1748         PR c++/42054:
1749         * g++.dg/parse/error37.C: New test.
1750
1751 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1752
1753         PR c/24577
1754         PR c/43192
1755         * gcc.dg/pr8927-1.c: Match new note.
1756         * gcc.dg/990506-0.c: Likewise.
1757         * gcc.dg/gomp/flush-2.c: Likewise.
1758         * gcc.dg/gomp/atomic-5.c: Likewise.
1759         * gcc.dg/gomp/pr34607.c: Likewise.
1760         * gcc.dg/pr35746.c: Likewise.
1761         * gcc.dg/cpp/pragma-1.c: Likewise.
1762         * gcc.dg/cpp/pragma-2.c: Likewise.
1763         * gcc.dg/pr41842.c: Likewise.
1764         * gcc.dg/noncompile/20040629-1.c: Likewise.
1765         * objc.dg/private-1.m: Likewise.
1766
1767 2010-02-27  Tobias Burnus  <burnus@net-b.de>
1768
1769         PR fortran/43185
1770         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
1771         * gfortran.dg/default_initialization_4.f90: New test.
1772
1773 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
1774
1775         * gnat.dg/thin_pointer.ad[sb]: Rename into...
1776         * gnat.dg/thin_pointer1.ad[sb]: ...this.
1777         * gnat.dg/thin_pointer2.adb: New test.
1778         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
1779
1780 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1781
1782         PR c/20631
1783         * gcc.dg/cpp/c90-pedantic.c: New.
1784         * gcc.dg/cpp/c90.c: New.
1785         * gcc.dg/gnu90-const-expr-1.c: New.
1786         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
1787
1788 2010-02-26  Richard Guenther  <rguenther@suse.de>
1789
1790         PR tree-optimization/43186
1791         * gcc.c-torture/compile/pr43186.c: New testcase.
1792
1793 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
1794
1795         PR debug/43190
1796         * c-c++-common/dwarf2/pr43190.c: New test.
1797
1798 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
1799
1800         PR testsuite/37074:
1801         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
1802
1803 2010-02-26  Richard Guenther  <rguenther@suse.de>
1804
1805         PR tree-optimization/43188
1806         * gcc.c-torture/compile/pr43188.c: New testcase.
1807
1808 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
1809
1810         PR target/43175
1811         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
1812
1813 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
1814
1815         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
1816
1817 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
1818
1819         PR target/43154
1820         * gcc.target/powerpc/pr43154.c: New file.
1821
1822 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
1823
1824         PR debug/43166
1825         * gfortran.dg/debug/pr43166.f: New test.
1826
1827         PR debug/43165
1828         * gcc.dg/torture/pr43165.c: New test.
1829
1830 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1831
1832         PR c/43128
1833         * c-c++-common/pr41779.c: Update.
1834
1835 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1836
1837         PR ada/32547
1838         * lib/gnat-dg.exp (gnat_load): Redefine.
1839
1840         * ada/acats/run_acats: Run run_all.sh with $SHELL.
1841         * ada/acats/run_all.sh: Downcase tasking not implemented message.
1842
1843 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1844
1845         PR libobjc/36610
1846         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
1847         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
1848         -fgnu-runtime.
1849         Sort entries.
1850
1851 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1852
1853         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
1854
1855 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
1856
1857         PR debug/43150
1858         * gcc.dg/guality/vla-1.c: New test.
1859
1860 2010-02-24  Tobias Burnus  <burnus@net-b.de>
1861
1862         PR fortran/43042
1863         * gfortran.dg/c_ptr_tests_15.f90: New test.
1864
1865 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
1866
1867         PR target/43107
1868         * gcc.target/i386/pr43107.c: New test.
1869
1870 2010-02-23  Jason Merrill  <jason@redhat.com>
1871
1872         PR c++/43143
1873         * g++.dg/cpp0x/variadic100.C: New.
1874
1875 2010-02-23  Jason Merrill  <jason@redhat.com>
1876
1877         PR debug/42800
1878         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
1879         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
1880         * c-c++-common/dwarf2/vla1.c: New.
1881
1882 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
1883
1884         PR target/43139
1885         * gcc.dg/pr43139.c: New test.
1886
1887         PR debug/43077
1888         * gcc.dg/guality/pr43077-1.c: New test.
1889
1890 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1891
1892         PR 43123
1893         * gcc.dg/march.c: New.
1894         * gcc.dg/march-generic.c: New.
1895         * gcc.dg/mtune.c: New.
1896
1897 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
1898
1899         PR middle-end/43083
1900         * gcc.dg/graphite/pr43083.c: New.
1901
1902 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
1903
1904         PR middle-end/43097
1905         * gfortran.dg/graphite/pr43097.f: New.
1906
1907 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
1908             Manuel López-Ibáñez  <manu@gcc.gnu.org>
1909
1910         PR middle-end/43140
1911         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
1912
1913 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
1914
1915         PR middle-end/43026
1916         * g++.dg/graphite/pr43026.C: New.
1917
1918 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1919
1920         PR c++/43126
1921         * gcc.dg/cleanup-1.c: Update.
1922         * gcc.dg/func-args-1.c: Update.
1923         * gcc.dg/format/sentinel-1.c: Update.
1924         * g++.old-deja/g++.jason/scoping10.C: Update.
1925         * g++.old-deja/g++.ns/lookup5.C: Update.
1926         * g++.dg/ext/cleanup-1.C: Update.
1927         * g++.dg/parse/varmod1.C: Update.
1928         * g++.dg/parse/error33.C: Update.
1929         * g++.dg/expr/call3.C: Update.
1930         * g++.dg/func-args-1.C: New.
1931
1932 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
1933
1934         PR c/43125
1935         * gcc.dg/attr-used-2.c: Moved to ...
1936         * c-c++-common/attr-used-2.c: Here.
1937
1938         * gcc.dg/attr-used.c: Moved to ...
1939         * c-c++-common/attr-used.c: Here.
1940
1941 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
1942
1943         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
1944
1945 2010-02-22  Richard Guenther  <rguenther@suse.de>
1946
1947         PR lto/43045
1948         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
1949         * gfortran.dg/lto/20100222-1_1.c: Likewise.
1950
1951 2010-02-22  Richard Guenther  <rguenther@suse.de>
1952
1953         PR tree-optimization/42749
1954         * gcc.c-torture/compile/pr42749.c: New testcase.
1955
1956 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
1957
1958         PR fortran/43072
1959         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
1960         * gfortran.dg/internal_pack_9.f90: New test.
1961
1962 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1963
1964         PR c++/23510
1965         * g++.dg/template/recurse.C: Adjust.
1966         * g++.dg/template/pr23510.C: New.
1967
1968 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
1969
1970         PR c++/42824
1971         * g++.dg/template/memclass4.C: New test.
1972
1973 2010-02-21  Tobias Burnus  <burnus@net-b.de>
1974
1975         PR fortran/35259
1976         * gfortran.dg/reassoc_5.f90: New test.
1977
1978 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
1979
1980         PR target/43067
1981         * gcc.target/i386/pr43067.c: New test.
1982
1983 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1984
1985         PR c++/35669
1986         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
1987         -Wconversion-null.
1988         * g++.dg/warn/Wconversion-null.C: New test.
1989         * g++.old-deja/g++.other/null1.C: Move to...
1990         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
1991
1992 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
1993
1994         PR fortran/36932
1995         PR fortran/36933
1996         * gfortran.dg/dependency_26.f90: New test.
1997
1998         PR fortran/43072
1999         * gfortran.dg/internal_pack_7.f90: New test.
2000
2001         PR fortran/43111
2002         * gfortran.dg/internal_pack_8.f90: New test.
2003
2004 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2005
2006         PR 43128
2007         * c-c++-common/pr41779.c: Fix broken testcase.
2008
2009 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2010
2011         PR 36513
2012         * c-c++-common/pr36513.c: New testcase.
2013         * c-c++-common/pr36513-2.c: New testcase.
2014
2015 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2016
2017         PR 41779
2018         * c-c++-common/pr41779.c: New.
2019
2020 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
2021
2022         PR debug/43084
2023         * gcc.dg/pr43084.c: New test.
2024
2025 2010-02-19  Richard Guenther  <rguenther@suse.de>
2026
2027         PR tree-optimization/42916
2028         * gcc.dg/pr42916.c: New testcase.
2029
2030 2010-02-18  Jason Merrill  <jason@redhat.com>
2031
2032         PR c++/42837
2033         * g++.dg/abi/packed1.C: Add expected warning.
2034
2035         PR c++/43108
2036         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
2037         * gcc.dg/torture/dg-torture.exp: Likewise.
2038         * c-c++-common/torture/complex-sign.h,
2039         c-c++-common/torture/complex-sign-add.c,
2040         c-c++-common/torture/complex-sign-mixed-add.c,
2041         c-c++-common/torture/complex-sign-mixed-div.c,
2042         c-c++-common/torture/complex-sign-mixed-mul.c,
2043         c-c++-common/torture/complex-sign-mixed-sub.c,
2044         c-c++-common/torture/complex-sign-mul.c,
2045         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
2046         Adapt for C++ compilation as well.
2047
2048         PR c++/43070
2049         * g++.dg/ext/label1.C: Update.
2050         * g++.dg/ext/label2.C: Update.
2051
2052         PR c++/26261
2053         * g++.dg/template/dependent-name6.C: New.
2054
2055         PR c++/43109
2056         * g++.dg/parse/namespace12.C: New.
2057
2058 2010-02-18  Martin Jambor  <mjambor@suse.cz>
2059
2060         PR tree-optimization/43066
2061         * gcc.c-torture/compile/pr43066.c: New test.
2062
2063 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
2064
2065         * g++.dg/ext/attrib35.C: Fix target selector string.
2066         * g++.dg/ext/attrib36.C: Ditto.
2067         * g++.dg/ext/attrib37.C: Ditto.
2068         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
2069         * g++.dg/abi/mangle25.C: Ditto.
2070
2071 2010-02-17  Jason Merrill  <jason@redhat.com>
2072
2073         PR c++/43069
2074         * g++.dg/parse/namespace11.C: New.
2075
2076         PR c++/43093
2077         * g++.dg/ext/attrib37.C: New.
2078
2079         PR c++/43079
2080         * g++.dg/template/ptrmem20.C: New.
2081
2082 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
2083
2084         PR target/43103
2085         * gcc.target/i386/xop-check.h: Include m256-check.h.
2086         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
2087         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
2088         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
2089         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
2090
2091 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
2092
2093         PR debug/42918
2094         * gcc.dg/pr42918.c: New test.
2095
2096 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
2097
2098         * g++.dg/ext/attrib36.C: Require ILP32.
2099
2100 2010-02-16  Richard Guenther  <rguenther@suse.de>
2101
2102         PR tree-optimization/41043
2103         * gfortran.dg/pr41043.f90: New testcase.
2104         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
2105
2106 2010-02-16  Jason Merrill  <jason@redhat.com>
2107
2108         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
2109
2110 2010-02-16  Ira Rosen <irar@il.ibm.com>
2111
2112         PR tree-optimization/43074
2113         * gcc.dg/vect/fast-math-pr43074.c: New test.
2114
2115 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
2116
2117         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
2118
2119 2010-02-16  Jason Merrill  <jason@redhat.com>
2120
2121         PR c++/43031
2122         * g++.dg/ext/attrib36.C: New.
2123
2124         PR c++/43036
2125         * g++.dg/other/array6.C: New.
2126
2127 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2128
2129         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
2130
2131 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
2132
2133         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
2134         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
2135         * gcc.target/i386/xop-vpermil2pd-1.c: New.
2136         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
2137         * gcc.target/i386/xop-vpermil2ps-1.c: New.
2138         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
2139
2140 2010-02-15  Richard Guenther  <rguenther@suse.de>
2141
2142         PR middle-end/43068
2143         * g++.dg/torture/pr43068.C: New testcase.
2144
2145 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
2146
2147         PR c++/43024
2148         * g++.dg/opt/ice1.C: New.
2149
2150 2010-02-14  Jason Merrill  <jason@redhat.com>
2151
2152         PR c++/41997
2153         * g++.dg/cpp0x/initlist-opt.C: New.
2154
2155 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
2156
2157         PR fortran/41113
2158         PR fortran/41117
2159         * gfortran.dg/internal_pack_6.f90: New test.
2160
2161 2010-02-12  Jason Merrill  <jason@redhat.com>
2162
2163         PR c++/43054
2164         * g++.dg/cpp0x/variadic99.C: New.
2165
2166 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
2167
2168         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
2169         sign extend pointers to gualchk_t.
2170
2171         PR c++/43033
2172         * g++.dg/other/default3.C: Xfail g4 test.
2173
2174 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
2175
2176         PR middle-end/43012
2177         * gcc.dg/graphite/pr43012.c: New.
2178
2179 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
2180
2181         PR middle-end/42930
2182         * g++.dg/graphite/pr42930.C: New.
2183
2184 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
2185
2186         PR middle-end/42914
2187         PR middle-end/42530
2188         * gcc.dg/graphite/pr42530.c: New.
2189         * gcc.dg/graphite/pr42914.c: New.
2190
2191 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
2192
2193         PR middle-end/42771
2194         * gcc.dg/graphite/pr42771.c: New.
2195
2196 2010-02-11  Richard Guenther  <rguenther@suse.de>
2197
2198         PR tree-optimization/42998
2199         * gcc.c-torture/compile/pr42998.c: New testcase.
2200
2201 2010-02-10  Jason Merrill  <jason@redhat.com>
2202
2203         PR c++/41896
2204         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
2205
2206         PR c++/42983, core issue 906
2207         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
2208         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
2209
2210         PR c++/43016
2211         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
2212
2213 2010-02-10  Richard Guenther  <rguenther@suse.de>
2214
2215         PR tree-optimization/43017
2216         * gcc.dg/torture/pr43017.c: New testcase.
2217
2218 2010-02-10  Tobias Burnus <burnus@net-b.de>
2219
2220         PR fortran/40823
2221         * gfortran.dg/private_type_1.f90: Update error location.
2222         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
2223         * gfortran.dg/typebound_operator_2.f03: Ditto.
2224         * gfortran.dg/assignment_2.f90: Ditto.
2225         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
2226         * gfortran.dg/binding_label_tests_9.f03: Ditto.
2227
2228 2010-02-10  Tobias Burnus  <burnus@net-b.de>
2229
2230         PR fortran/43015
2231         * gfortran.dg/bind_c_usage_20.f90: New test.
2232
2233 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
2234
2235         PR debug/43010
2236         * g++.dg/debug/pr43010.C: New test.
2237
2238 2010-02-10  Richard Guenther  <rguenther@suse.de>
2239
2240         PR c/43007
2241         * gcc.c-torture/execute/20100209-1.c: New testcase.
2242         * gcc.dg/fold-div-3.c: Likewise.
2243
2244 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
2245
2246         * gcc.dg/builtin-ffs-1.c: New test.
2247
2248 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2249
2250         PR fortran/42999
2251         * gfortran.dg/array_constructor_35.f90: New test.
2252
2253 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2254
2255         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
2256
2257 2010-02-09  Jason Merrill  <jason@redhat.com>
2258
2259         PR c++/42399
2260         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
2261
2262         PR c++/42370
2263         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
2264
2265 2010-02-09  Tobias Burnus  <burnus@net-b.de>
2266
2267         PR fortran/41869
2268         * gfortran.dg/module_write_1.f90: New test.
2269
2270 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
2271
2272         * gcc.dg/pr19340.c: Adjust.
2273
2274 2010-02-09  Richard Guenther  <rguenther@suse.de>
2275
2276         PR tree-optimization/43008
2277         * gcc.c-torture/execute/pr43008.c: New testcase.
2278
2279 2010-02-09  Richard Guenther  <rguenther@suse.de>
2280
2281         PR tree-optimization/43000
2282         * gcc.dg/torture/pr43000.c: New testcase.
2283         * gcc.dg/torture/pr43002.c: Likewise.
2284
2285 2010-02-09  Daniel Kraft  <d@domob.eu>
2286
2287         PR fortran/39171
2288         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
2289         and pass -Wsurprising as necessary.
2290
2291 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
2292
2293         PR tree-optimization/42890
2294         * g++.dg/torture/pr42890.C: New test.
2295
2296 2010-02-08  Richard Guenther  <rguenther@suse.de>
2297
2298         PR middle-end/42995
2299         * gcc.dg/tree-ssa/inline-4.c: New testcase.
2300
2301 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
2302
2303         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
2304         return 0 from main.
2305         * gcc.dg/graphite/block-1.c: Same.
2306         * gcc.dg/graphite/block-3.c: Same.
2307         * gcc.dg/graphite/block-4.c: Same.
2308         * gcc.dg/graphite/block-5.c: Same.
2309         * gcc.dg/graphite/block-6.c: Same.
2310         * gcc.dg/graphite/block-7.c: Same.
2311         * gcc.dg/graphite/interchange-0.c: Same.
2312         * gcc.dg/graphite/interchange-1.c: Same.
2313         * gcc.dg/graphite/interchange-10.c: Same.
2314         * gcc.dg/graphite/interchange-11.c: Same.
2315         * gcc.dg/graphite/interchange-12.c: Same.
2316         * gcc.dg/graphite/interchange-2.c: Same.
2317         * gcc.dg/graphite/interchange-3.c: Same.
2318         * gcc.dg/graphite/interchange-4.c: Same.
2319         * gcc.dg/graphite/interchange-5.c: Same.
2320         * gcc.dg/graphite/interchange-6.c: Same.
2321         * gcc.dg/graphite/interchange-7.c: Same.
2322         * gcc.dg/graphite/interchange-8.c: Same.
2323         * gcc.dg/graphite/interchange-9.c: Same.
2324         * gcc.dg/graphite/interchange-mvt.c: Same.
2325
2326 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
2327
2328         * gfortran.dg/graphite/id-19.f: New.
2329         * gfortran.dg/graphite/pr14741.f90: New.
2330         * gfortran.dg/graphite/pr41924.f90: New.
2331         * gfortran.dg/graphite/run-id-2.f90: New.
2332
2333 2010-02-07  Richard Guenther  <rguenther@suse.de>
2334
2335         PR middle-end/42956
2336         * gcc.c-torture/compile/pr42956.c: New testcase.
2337
2338 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2339
2340         PR libfortran/42742
2341         * gfortran.dg/fmt_cache_2.f: New test.
2342
2343 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2344
2345         * gfortran.dg/read_no_eor.f90: New test.
2346
2347 2010-02-05  Jason Merrill  <jason@redhat.com>
2348
2349         * g++.dg/ext/label13.C: Move constructor body out of class.
2350
2351 2010-02-03  Jason Merrill  <jason@redhat.com>
2352
2353         PR c++/42870
2354         * g++.dg/ext/dllexport3.C: New.
2355
2356 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
2357
2358         * gcc.dg/format/ms-format3.c: New test for specific MS types.
2359
2360 2010-02-05  Richard Guenther  <rguenther@suse.de>
2361
2362         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
2363
2364 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
2365
2366         PR c++/42915
2367         * g++.dg/other/crash-9.C: New test.
2368
2369 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
2370
2371         PR fortran/42309
2372         * gfortran.dg/subref_array_pointer_4.f90 : New test.
2373
2374 2010-02-04  Richard Guenther  <rguenther@suse.de>
2375
2376         PR rtl-optimization/42952
2377         * gcc.dg/torture/pr42952.c: New testcase.
2378
2379 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2380
2381         PR libfortran/42901
2382         * gfortran.dg/namelist_60.f90: New test.
2383
2384 2010-02-03  Jason Merrill  <jason@redhat.com>
2385
2386         PR c++/40138
2387         * g++.dg/ext/builtin11.C: New.
2388
2389         PR c++/4926
2390         PR c++/38600
2391         * g++.dg/abi/mangle35.C: New.
2392         * g++.dg/abi/mangle37.C: New.
2393
2394         PR c++/12909
2395         * g++.dg/abi/mangle36.C: New.
2396
2397         PR c++/35652
2398         * g++.dg/warn/string1.C: New.
2399
2400 2010-02-03  Richard Guenther  <rguenther@suse.de>
2401
2402         PR tree-optimization/42944
2403         * gcc.dg/errno-1.c: New testcase.
2404
2405 2010-02-03  Richard Guenther  <rguenther@suse.de>
2406
2407         PR middle-end/42927
2408         * gcc.c-torture/compile/pr42927.c: New testcase.
2409
2410 2010-02-03  Tobias Burnus  <burnus@net-b.de>
2411
2412         PR fortran/42936
2413         * gfortran.dg/null_4.f90: New test.
2414
2415 2010-02-02  Jason Merrill  <jason@redhat.com>
2416
2417         PR c++/41090
2418         * g++.dg/ext/label13.C: New.
2419
2420 2010-02-02  Tobias Burnus  <burnus@net-b.de>
2421
2422         PR fortran/42650
2423         * gfortran.dg/func_result_5.f90: New test.
2424
2425 2010-02-01  Tobias Burnus  <burnus@net-b.de>
2426
2427         PR fortran/42922
2428         * gfortran.dg/pure_initializer_3.f90: News test.
2429
2430 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
2431
2432         PR fortran/42888
2433         * gfortran.dg/allocate_derived_2.f90: New test.
2434
2435 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
2436
2437         PR middle-end/42898
2438         * gcc.dg/torture/pr42898-2.c: New test.
2439
2440 2010-01-31  Richard Guenther  <rguenther@suse.de>
2441
2442         PR middle-end/42898
2443         * gcc.dg/torture/pr42898.c: New testcase.
2444
2445 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
2446
2447         PR fortran/38324
2448         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
2449         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
2450
2451 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
2452
2453         * g++.dg/tree-ssa/inline-1.C: New.
2454         * g++.dg/tree-ssa/inline-2.C: New.
2455         * g++.dg/tree-ssa/inline-3.C: New.
2456
2457 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
2458
2459         PR testsuite/41701
2460         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
2461         the string 'pow' in the pathname of the compiler from generating a
2462         test failure.
2463
2464 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2465
2466         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
2467         * g++.old-deja/g++.mike/eh17.C: Likewise.
2468         * g++.old-deja/g++.mike/p5571.C: Likewise.
2469
2470 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
2471
2472         PR c++/42758
2473         PR c++/42634
2474         PR c++/42336
2475         PR c++/42797
2476         PR c++/42880
2477         * g++.dg/other/crash-5.C: New test.
2478         * g++.dg/other/crash-6.C: New test.
2479         * g++.dg/other/crash-7.C: New test.
2480         * g++.dg/other/crash-8.C: New test.
2481
2482 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
2483
2484         PR rtl-optimization/42889
2485         * gcc.dg/pr42889.c: New test.
2486
2487 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
2488
2489         * gcc.target/i386/pr42881.c: Use SSE2.
2490
2491 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
2492
2493         PR target/42891
2494         * gcc.target/i386/pr42891.c: New test.
2495
2496 2010-01-28  Richard Guenther  <rguenther@suse.de>
2497
2498         PR tree-optimization/42871
2499         * g++.dg/torture/pr42871.C: New testcase.
2500
2501 2010-01-28  Richard Guenther  <rguenther@suse.de>
2502
2503         * gcc.dg/Wobjsize-1.h: New testcase.
2504         * gcc.dg/Wobjsize-1.c: Likewise.
2505
2506 2010-01-28  Richard Guenther  <rguenther@suse.de>
2507
2508         PR middle-end/42883
2509         * g++.dg/torture/pr42883.C: New testcase.
2510
2511 2010-01-28  Michael Matz  <matz@suse.de>
2512
2513         * gcc.target/i386/pr42881.c: New test.
2514
2515 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2516
2517         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
2518         Add i?86-*-solaris2* support.
2519
2520 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
2521
2522         PR c++/42713
2523         PR c++/42820
2524         * g++.dg/template/typedef27.C: New test case.
2525         * g++.dg/template/typedef28.C: New test case.
2526
2527 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
2528
2529         * testsuite/gcc.dg/optimize-bswap*.c: Add ARM target
2530
2531 2010-01-27  Richard Guenther  <rguenther@suse.de>
2532
2533         PR middle-end/42878
2534         * gcc.dg/torture/pr42878-1.c: New testcase.
2535         * gcc.dg/torture/pr42878-2.c: Likewise.
2536
2537 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
2538
2539         PR middle-end/42874
2540         * gcc.dg/vla-22.c: New test.
2541
2542 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
2543
2544         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
2545         current collation.
2546
2547 2010-01-26  Richard Guenther  <rguenther@suse.de>
2548
2549         PR rtl-optimization/42685
2550         * gcc.dg/pr42685.c: New testcase.
2551         * g++.dg/other/pr42685.C: Likewise.
2552
2553 2010-01-26  Richard Guenther  <rguenther@suse.de>
2554
2555         PR middle-end/42806
2556         * g++.dg/other/pr42806.C: New testcase.
2557
2558 2010-01-26  Richard Guenther  <rguenther@suse.de>
2559
2560         PR tree-optimization/42250
2561         * gcc.dg/pr42250.c: New testcase.
2562
2563 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
2564
2565         * gnat.dg/array_bounds_test.adb: New test.
2566
2567 2010-01-25  Tobias Burnus  <burnus@net-b.de>
2568
2569         PR fortran/42858
2570         * gfortran.dg/generic_21.f90: New test.
2571
2572 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2573
2574         PR testsuite/41522
2575         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
2576
2577 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
2578
2579         PR c++/42748
2580         * g++.dg/abi/arm_va_list2.C: New test.
2581         * g++.dg/abi/arm_va_list2.h: Companion header file.
2582
2583 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
2584
2585         PR fortran/41044
2586         * gfortran.dg/parameter_array_ref_2.f90 : New test.
2587
2588         PR fortran/41167
2589         * gfortran.dg/char_array_arg_1.f90 : New test.
2590
2591         * gfortran.dg/pr25923.f90 : Remove XFAIL.
2592
2593 2010-01-24  Tobias Burnus  <burnus@net-b.de>
2594
2595         PR fortran/39304
2596         * gfortran.dg/generic_20.f90: New test.
2597
2598 2010-01-22  Michael Matz  <matz@suse.de>
2599
2600         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
2601         -msse2.
2602
2603 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
2604
2605         PR fortran/42736
2606         * gfortran.dg/dependency_25.f90 : New test.
2607
2608 2010-01-21  Martin Jambor  <mjambor@suse.cz>
2609
2610         PR tree-optimization/42585
2611         * gcc.dg/tree-ssa/pr42585.c: New test.
2612
2613 2010-01-21  Richard Guenther  <rguenther@suse.de>
2614
2615         PR middle-end/19988
2616         * gcc.dg/pr19988.c: New testcase.
2617
2618 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
2619
2620         * g++.dg/compat/decimal/compat-common.h: New file.
2621         * g++.dg/compat/decimal/decimal-dummy.h: New file.
2622         * g++.dg/compat/decimal/pass_x.h: New file.
2623         * g++.dg/compat/decimal/pass_y.h: New file.
2624         * g++.dg/compat/decimal/pass-1_main.C: New file.
2625         * g++.dg/compat/decimal/pass-1_x.C: New file.
2626         * g++.dg/compat/decimal/pass-1_y.C: New file.
2627         * g++.dg/compat/decimal/pass-2_main.C: New file.
2628         * g++.dg/compat/decimal/pass-2_x.C: New file.
2629         * g++.dg/compat/decimal/pass-2_y.C: New file.
2630         * g++.dg/compat/decimal/pass-3_main.C: New file.
2631         * g++.dg/compat/decimal/pass-3_x.C: New file.
2632         * g++.dg/compat/decimal/pass-3_y.C: New file.
2633         * g++.dg/compat/decimal/pass-4_main.C: New file.
2634         * g++.dg/compat/decimal/pass-4_x.C: New file.
2635         * g++.dg/compat/decimal/pass-4_y.C: New file.
2636         * g++.dg/compat/decimal/pass-5_main.C: New file.
2637         * g++.dg/compat/decimal/pass-5_x.C: New file.
2638         * g++.dg/compat/decimal/pass-5_y.C: New file.
2639         * g++.dg/compat/decimal/pass-6_main.C: New file.
2640         * g++.dg/compat/decimal/pass-6_x.C: New file.
2641         * g++.dg/compat/decimal/pass-6_y.C: New file.
2642         * g++.dg/compat/decimal/return_x.h: New file.
2643         * g++.dg/compat/decimal/return_y.h: New file.
2644         * g++.dg/compat/decimal/return-1_main.C: New file.
2645         * g++.dg/compat/decimal/return-1_x.C: New file.
2646         * g++.dg/compat/decimal/return-1_y.C: New file.
2647         * g++.dg/compat/decimal/return-2_main.C: New file.
2648         * g++.dg/compat/decimal/return-2_x.C: New file.
2649         * g++.dg/compat/decimal/return-2_y.C: New file.
2650         * g++.dg/compat/decimal/return-3_main.C: New file.
2651         * g++.dg/compat/decimal/return-3_x.C: New file.
2652         * g++.dg/compat/decimal/return-3_y.C: New file.
2653         * g++.dg/compat/decimal/return-4_main.C: New file.
2654         * g++.dg/compat/decimal/return-4_x.C: New file.
2655         * g++.dg/compat/decimal/return-4_y.C: New file.
2656         * g++.dg/compat/decimal/return-5_main.C: New file.
2657         * g++.dg/compat/decimal/return-5_x.C: New file.
2658         * g++.dg/compat/decimal/return-5_y.C: New file.
2659         * g++.dg/compat/decimal/return-6_main.C: New file.
2660         * g++.dg/compat/decimal/return-6_x.C: New file.
2661         * g++.dg/compat/decimal/return-6_y.C: New file.
2662
2663 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
2664
2665         PR debug/42715
2666         * gcc.dg/pr42715.c: New.
2667
2668 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
2669
2670         PR c++/42038
2671         * g++.dg/parse/crash55.C: New.
2672
2673 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
2674
2675         PR debug/42782
2676         * gcc.dg/guality/pr42782.c: New.
2677
2678 2010-01-20  Jason Merrill  <jason@redhat.com>
2679
2680         PR c++/41788
2681         * g++.dg/abi/packed1.C: New.
2682
2683         PR c++/41920
2684         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
2685
2686         PR c++/40750
2687         * g++.dg/parse/fn-typedef1.C: New.
2688         * g++.dg/other/cv_quals.C: Adjust.
2689
2690 2010-01-20  Anthony Green  <green@moxielogic.com>
2691
2692         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
2693         pack(push) pragma).
2694         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
2695         * gcc.dg/20020312-2.c: Port this to the moxie core.
2696         * gcc.dg/weak/typeof-2.c: Ditto.
2697
2698 2010-01-20  Richard Guenther  <rguenther@suse.de>
2699
2700         PR tree-optimization/42717
2701         * gcc.c-torture/compile/pr42717.c: New testcase.
2702
2703 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
2704
2705         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
2706         of signed, add a few new tests.
2707
2708         PR middle-end/42803
2709         * g++.dg/parse/limits-initializer1.C: New test.
2710
2711 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
2712
2713         PR fortran/42804
2714         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
2715         * gfortran.dg/typebound_call_12.f03: New test.
2716
2717 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
2718
2719         PR fortran/42783
2720         * gfortran.dg/bounds_check_15.f90 : New test.
2721
2722 2010-01-19  Michael Matz  <matz@suse.de>
2723
2724         PR tree-optimization/41783
2725         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
2726
2727 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2728
2729         PR target/38697.
2730         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
2731         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
2732         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
2733         * gcc.target/arm/neon/vget_lows16.c: Likewise.
2734         * gcc.target/arm/neon/vget_lows32.c: Likewise.
2735         * gcc.target/arm/neon/vget_lows64.c: Likewise.
2736         * gcc.target/arm/neon/vget_lows8.c: Likewise.
2737         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
2738         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
2739         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
2740         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
2741
2742 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
2743
2744         PR fortran/42545
2745         * gfortran.dg/extends_6.f03: Modified an error message.
2746         * gfortran.dg/extends_10.f03: New test.
2747         * gfortran.dg/private_type_6.f03: Modified an error message.
2748         * gfortran.dg/structure_constructor_8.f03: Ditto.
2749
2750 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
2751
2752         PR tree-optimization/42719
2753         * gcc.dg/pr42719.c: New test.
2754
2755         PR debug/42728
2756         * gcc.dg/pr42728.c: New test.
2757
2758 2010-01-19  Anthony Green  <green@moxielogic.com>
2759
2760         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
2761
2762 2010-01-18  Anthony Green  <green@moxielogic.com>
2763
2764         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
2765         for moxie.
2766
2767 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
2768
2769         * g++.dg/template/error45.C: reverted as part of reverting the
2770         fix of PR c++/42634.
2771
2772 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
2773
2774         PR c++/42634
2775         * g++.dg/template/error45.C: New test.
2776
2777 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
2778
2779         PR c++/42766
2780         * g++.dg/conversion/op6.C: New test.
2781
2782 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
2783
2784         PR target/42774
2785         * gcc.target/alpha/pr42774.c: New test.
2786
2787 2010-01-18  Richard Guenther  <rguenther@suse.de>
2788
2789         PR tree-optimization/42781
2790         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
2791
2792 2010-01-17  Richard Guenther  <rguenther@suse.de>
2793
2794         PR middle-end/42248
2795         * gcc.c-torture/execute/pr42248.c: New testcase.
2796
2797 2010-01-17  Richard Guenther  <rguenther@suse.de>
2798
2799         PR tree-optimization/42773
2800         * g++.dg/torture/pr42773.C: New testcase.
2801
2802 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
2803
2804         PR fortran/42677
2805         * gfortran.dg/interface_assignment_5.f90: New test.
2806
2807 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
2808
2809         PR c++/42697
2810         * g++.dg/template/crash94.C: Reverted.
2811
2812 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
2813
2814         PR debug/42767
2815         * gcc.dg/debug/pr42767.c: New.
2816
2817 2010-01-15  Jason Merrill  <jason@redhat.com>
2818
2819         PR c++/42761
2820         * g++.dg/cpp0x/decltype22.C: New.
2821
2822 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
2823
2824         PR middle-end/42760
2825         * g++.dg/torture/pr42760.C: New test.
2826
2827 2010-01-15  Jing Yu  <jingyu@google.com>
2828
2829         PR rtl-optimization/42691
2830         * gcc.c-torture/execute/pr42691.c: New.
2831
2832 2010-01-15  Richard Guenther  <rguenther@suse.de>
2833
2834         PR middle-end/42739
2835         * g++.dg/torture/pr42739.C: New testcase.
2836
2837 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
2838
2839         * g++.dg/template/error45.C: Revert as part of reverting changes
2840         or PR c++/42634.
2841
2842 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2843
2844         PR fortran/42684
2845         * gfortran.dg/interface_31.f90: New test.
2846
2847 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
2848
2849         * gcc.target/powerpc/pr42747.c: New file.
2850
2851 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
2852
2853         PR middle-end/42674
2854         * c-c++-common/pr42674.c: New test.
2855
2856         PR c++/42608
2857         * g++.dg/template/instantiate11.C: New test.
2858
2859 2010-01-14  Jason Merrill  <jason@redhat.com>
2860
2861         PR c++/42701
2862         * g++.dg/overload/error3.C: New.
2863
2864         PR c++/42655
2865         * g++.dg/overload/rvalue1.C: New.
2866
2867 2010-01-14  Martin Jambor  <mjambor@suse.cz>
2868
2869         PR tree-optimization/42706
2870         * gcc.dg/ipa/pr42706.c: New testcase.
2871
2872 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
2873
2874         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
2875
2876 2010-01-14  Martin Jambor  <mjambor@suse.cz>
2877
2878         PR tree-optimization/42714
2879         * g++.dg/torture/pr42714.C: New test.
2880
2881 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
2882
2883         PR rtl-optimization/42246
2884         * gfortran.dg/pr42246-2.f: New.
2885
2886 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
2887
2888         PR rtl-optimization/42389
2889         * gcc.dg/pr42389.c: New.
2890
2891 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
2892
2893         PR rtl-optimization/42388
2894         * gcc.dg/pr42388.c: New.
2895
2896 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
2897
2898         PR rtl-optimization/42294
2899         * gfortran.dg/pr42294.f: New.
2900
2901 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
2902
2903         PR rtl-optimization/39453
2904         PR rtl-optimization/42246
2905         * gcc.dg/pr39453.c: New.
2906         * gcc.dg/pr42246.c: New.
2907
2908 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
2909
2910         PR middle-end/42245
2911         * gcc.dg/pr42245.c: New.
2912         * gcc.dg/pr42245-2.c: New.
2913
2914 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
2915
2916         PR rtl-optimization/42249
2917         * gcc.dg/pr42249.c: New.
2918
2919 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
2920
2921         PR c/42721
2922         * gcc.c-torture/execute/pr42721.c: New test.
2923
2924 2010-01-14  Ira Rosen  <irar@il.ibm.com>
2925
2926         PR tree-optimization/42709
2927         * gcc.dg/vect/pr42709.c: New test.
2928
2929 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
2930
2931         PR fortran/41478
2932         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
2933         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
2934
2935 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
2936
2937         PR fortran/42481
2938         * gfortran.dg/generic_19.f90 : New test.
2939
2940 2010-01-13  Richard Guenther  <rguenther@suse.de>
2941
2942         PR tree-optimization/42730
2943         * gcc.c-torture/compile/pr42730.c: New testcase.
2944
2945 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
2946
2947         PR target/pr42542
2948         * gcc.target/ia64/pr42542-1.c: New.
2949         * gcc.target/ia64/pr42542-2.c: New.
2950         * gcc.target/ia64/pr42542-3.c: New.
2951
2952 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
2953
2954         PR c++/42634
2955         * g++.dg/template/error45.C: New test.
2956
2957 2010-01-13  Martin Jambor  <mjambor@suse.cz>
2958
2959         PR tree-optimization/42704
2960         * g++.dg/torture/pr42704.C: New test.
2961
2962 2010-01-13  Martin Jambor  <mjambor@suse.cz>
2963
2964         PR tree-optimization/42703
2965         * gcc.c-torture/compile/pr42703.c: New test.
2966
2967 2010-01-13  Richard Guenther  <rguenther@suse.de>
2968
2969         PR tree-optimization/42705
2970         * gcc.c-torture/compile/pr42705.c: New testcase.
2971
2972 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
2973
2974         * gcc.target/bfin/l2.c: New test.
2975         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
2976
2977 2010-01-13  Richard Guenther  <rguenther@suse.de>
2978
2979         PR middle-end/42716
2980         * gcc.c-torture/compile/pr42716.c: New testcase.
2981
2982 2010-01-13  Richard Guenther  <rguenther@suse.de>
2983
2984         PR lto/42678
2985         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
2986
2987 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
2988
2989         PR c/42708
2990         * gcc.c-torture/compile/pr42708-1.c: New test.
2991
2992 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
2993
2994         PR debug/42662
2995         * gcc.dg/pr42662.c: New test.
2996
2997         PR tree-optimization/42645
2998         * g++.dg/other/pr42645-1.C: New test.
2999         * g++.dg/other/pr42645-2.C: New test.
3000
3001 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
3002
3003         PR target/42416
3004         * gcc.target/powerpc/warn-1.c: New test.
3005         * gcc.target/powerpc/warn-2.c: New test.
3006
3007 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
3008
3009         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
3010         stack alignment.
3011
3012 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
3013
3014         * gcc.dg/lto/20100108_0.c: New.
3015
3016 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
3017
3018         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
3019         Add -march=i686 -msse for 32bit x86 targets.
3020
3021 2010-01-10  Richard Guenther  <rguenther@suse.de>
3022
3023         PR middle-end/42667
3024         * gcc.dg/torture/pr42667.c: New testcase.
3025
3026 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3027
3028         PR fortran/32489
3029         * gfortran.dg/array_constructor_34.f90: New test.
3030
3031 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3032
3033         PR fortran/20923
3034         * gfortran.dg/array_constructor_33.f90: New test.
3035         gfortran.dg/array_function_5.f90: Add credit.
3036
3037 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
3038
3039         PR debug/42631
3040         * gcc.dg/pr42631.c: New.
3041
3042 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
3043
3044         PR debug/42630
3045         * gcc.dg/pr42630.c: New.
3046
3047 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
3048
3049         PR debug/42629
3050         * gcc.dg/pr42629.c: New.
3051
3052 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
3053
3054         PR middle-end/42363
3055         * gcc.dg/torture/pr42363.c: New.
3056
3057 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
3058
3059         PR debug/42604
3060         PR debug/42395
3061         * gcc.dg/vect/pr42604.c: New.
3062         * gcc.dg/vect/pr42395.c: New.
3063
3064 2010-01-09  Richard Guenther  <rguenther@suse.de>
3065
3066         PR middle-end/42512
3067         * gcc.c-torture/execute/pr42512.c: New testcase.
3068
3069 2010-01-09  Tobias Burnus  <burnus@net-b.de>
3070
3071         PR fortran/41298
3072         * gfortran.dg/c_ptr_tests_14.f90: New test.
3073
3074 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3075
3076         PR ada/41929
3077         * gnat.dg/null_pointer_deref1.adb: Don't run on
3078         sparc*-sun-solaris2.11.
3079
3080 2010-01-08  Richard Guenther  <rguenther@suse.de>
3081
3082         PR lto/42528
3083         * gcc.dg/lto/20100103-1_0.c: New testcase.
3084         * gcc.dg/lto/20100103-2_0.c: Likewise.
3085
3086 2010-01-08  Tobias Burnus  <burnus@net-b.de
3087
3088         PR/fortran 25829
3089         * gfortran.dg/asynchronous_1.f90: New test.
3090         * gfortran.dg/asynchronous_2.f90: New test.
3091         * gfortran.dg/conflicts.f90: Update error message.
3092
3093 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
3094
3095         c++/40155
3096         * g++.dg/cpp0x/variadic-unify-2.C: New test.
3097
3098 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
3099
3100         PR tree-optimization/42625
3101         * g++.dg/opt/dtor4.C: New test.
3102         * g++.dg/opt/dtor4.h: New.
3103         * g++.dg/opt/dtor4-aux.cc: New.
3104
3105 2010-01-07  Tobias Burnus  <burnus@net-b.de>
3106
3107         PR fortran/42597
3108         * gfortran.dg/proc_ptr_26.f90: New test.
3109
3110 2010-01-07  Tobias Burnus  <burnus@net-b.de>
3111
3112         PR fortran/41872
3113         * gfortran.dg/allocatable_scalar_7.f90: New test.
3114
3115 2010-01-06  Richard Guenther  <rguenther@suse.de>
3116
3117         * gcc.c-torture/compile/pr42632.c: New testcase.
3118
3119 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
3120
3121         PR target/42542
3122         * gcc.target/i386/pr42542-4.c: New.
3123         * gcc.target/i386/pr42542-4a.c: Likewise.
3124         * gcc.target/i386/pr42542-5.c: Likewise.
3125         * gcc.target/i386/pr42542-5a.c: Likewise.
3126
3127 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
3128
3129         * gcc.dg/tls/opt-15.c: New test.
3130
3131 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
3132
3133         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
3134
3135 2010-01-05  Martin Jambor  <mjambor@suse.cz>
3136
3137         PR tree-optimization/42462
3138         * g++.dg/torture/pr42462.C: New test.
3139
3140 2010-01-05  Jason Merrill  <jason@redhat.com>
3141
3142         * g++.dg/cpp0x/initlist30.C: New test.
3143
3144 2010-01-05  Richard Guenther  <rguenther@suse.de>
3145
3146         PR tree-optimization/42614
3147         * gcc.c-torture/execute/pr42614.c: New testcase.
3148
3149 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
3150
3151         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
3152         * gcc.dg/Wunreachable-1.c: Remove the testcase of
3153         -Wunreachable-code.
3154         * gcc.dg/Wunreachable-2.c: Likewise.
3155         * gcc.dg/Wunreachable-3.c: Likewise.
3156         * gcc.dg/Wunreachable-4.c: Likewise.
3157         * gcc.dg/Wunreachable-5.c: Likewise.
3158         * gcc.dg/Wunreachable-6.c: Likewise.
3159         * gcc.dg/Wunreachable-7.c: Likewise.
3160         * gcc.dg/Wunreachable-8.c: Likewise.
3161         * gcc.dg/20041231-1.c: Likewise.
3162
3163 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
3164
3165         PR other/42611
3166         * gcc.dg/pr42611.c: New test.
3167
3168         PR tree-optimization/42508
3169         * g++.dg/opt/pr42508.C: New test.
3170
3171 2010-01-05  Tobias Burnus  <burnus@net-b.de>
3172
3173         PR fortran/41872
3174         * gfortran.dg/allocatable_scalar_8.f90: New.
3175
3176 2010-01-04  Martin Jambor  <mjambor@suse.cz>
3177
3178         PR tree-optimization/42398
3179         * gcc.c-torture/compile/pr42398.c: New test.
3180
3181 2010-01-04  Jason Merrill  <jason@redhat.com>
3182
3183         PR c++/42555
3184         * g++.dg/ext/attrib35.C: New.
3185
3186         PR c++/42567
3187         * g++.dg/cpp0x/auto17.C: New.
3188
3189 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
3190
3191         * gcc.dg/lto/20100104_0.c: New.
3192
3193 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
3194
3195         PR target/42542
3196         * gcc.target/i386/pr42542-1.c: New.
3197         * gcc.target/i386/pr42542-1a.c: Likewise.
3198         * gcc.target/i386/pr42542-1b.c: Likewise.
3199         * gcc.target/i386/pr42542-2.c: Likewise.
3200         * gcc.target/i386/pr42542-2a.c: Likewise.
3201         * gcc.target/i386/pr42542-2b.c: Likewise.
3202         * gcc.target/i386/pr42542-3.c: Likewise.
3203         * gcc.target/i386/pr42542-3a.c: Likewise.
3204
3205 2009-01-04  Tobias Burnus  <burnus@net-b.de>
3206
3207         PR fortran/41872
3208         * gfortran.dg/allocatable_scalar_5.f90: New test.
3209         * gfortran.dg/allocatable_scalar_6.f90: New test.
3210
3211 2010-01-03  Richard Guenther  <rguenther@suse.de>
3212
3213         PR testsuite/42583
3214         * gfortran.dg/gomp/recursion1.f90: Remove.
3215
3216 2010-01-03  Richard Guenther  <rguenther@suse.de>
3217
3218         * gcc.dg/Warray-bounds.c: Remove XFAILs.
3219         * gcc.dg/uninit-6.c: Likewise.
3220         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
3221
3222 2010-01-03  Richard Guenther  <rguenther@suse.de>
3223
3224         PR tree-optimization/42589
3225         * gcc.target/i386/pr42589.c: New testcase.
3226
3227 2010-01-03  Richard Guenther  <rguenther@suse.de>
3228
3229         PR tree-optimization/42438
3230         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
3231
3232 2010-01-02  Richard Guenther  <rguenther@suse.de>
3233
3234         PR testsuite/41651
3235         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
3236
3237 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
3238
3239         PR target/42448
3240         * gcc.target/alpha/pr42448-1.c: New test.
3241         * gcc.target/alpha/pr42448-2.c: Ditto.
3242
3243 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
3244
3245         PR preprocessor/41947
3246         * gcc.dg/c99-hexfloat-3.c: New test.
3247
3248 2010-01-01  Richard Guenther  <rguenther@suse.de>
3249
3250         PR c/42570
3251         * gcc.c-torture/execute/pr42570.c: New testcase.
3252
3253 2010-01-01  Richard Guenther  <rguenther@suse.de>
3254
3255         PR middle-end/42559
3256         * gcc.c-torture/compile/pr42559.c: New testcase.
3257
3258 \f
3259 Copyright (C) 2010 Free Software Foundation, Inc.
3260
3261 Copying and distribution of this file, with or without modification,
3262 are permitted in any medium without royalty provided the copyright
3263 notice and this notice are preserved.