OSDN Git Service

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