OSDN Git Service

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