OSDN Git Service

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