OSDN Git Service

PR c++/20669
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-05-12  Jason Merrill  <jason@redhat.com>
2
3         * g++.dg/conversion/op1.C: Expect template candidate message.
4         * g++.dg/cpp0x/nullptr15.C: Likewise.
5         * g++.dg/cpp0x/pr31431-2.C: Likewise.
6         * g++.dg/cpp0x/pr31431.C: Likewise.
7         * g++.dg/cpp0x/temp_default2.C: Likewise.
8         * g++.dg/cpp0x/trailing4.C: Likewise.
9         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
10         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
11         * g++.dg/cpp0x/variadic-throw.C: Likewise.
12         * g++.dg/cpp0x/variadic35.C: Likewise.
13         * g++.dg/cpp0x/vt-35147.C: Likewise.
14         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
15         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
16         * g++.dg/ext/visibility/anon8.C: Likewise.
17         * g++.dg/ext/vla2.C: Likewise.
18         * g++.dg/other/pr28114.C: Likewise.
19         * g++.dg/other/ptrmem10.C: Likewise.
20         * g++.dg/other/ptrmem11.C: Likewise.
21         * g++.dg/overload/unknown1.C: Likewise.
22         * g++.dg/parse/template7.C: Likewise.
23         * g++.dg/parse/typename7.C: Likewise.
24         * g++.dg/template/conv11.C: Likewise.
25         * g++.dg/template/copy1.C: Likewise.
26         * g++.dg/template/deduce3.C: Likewise.
27         * g++.dg/template/dependent-expr5.C: Likewise.
28         * g++.dg/template/friend.C: Likewise.
29         * g++.dg/template/incomplete2.C: Likewise.
30         * g++.dg/template/local4.C: Likewise.
31         * g++.dg/template/local6.C: Likewise.
32         * g++.dg/template/operator10.C: Likewise.
33         * g++.dg/template/overload6.C: Likewise.
34         * g++.dg/template/ptrmem2.C: Likewise.
35         * g++.dg/template/ptrmem20.C: Likewise.
36         * g++.dg/template/ptrmem8.C: Likewise.
37         * g++.dg/template/sfinae2.C: Likewise.
38         * g++.dg/template/ttp25.C: Likewise.
39         * g++.dg/template/unify10.C: Likewise.
40         * g++.dg/template/unify11.C: Likewise.
41         * g++.dg/template/unify6.C: Likewise.
42         * g++.dg/template/unify7.C: Likewise.
43         * g++.dg/template/unify9.C: Likewise.
44         * g++.dg/template/varmod1.C: Likewise.
45         * g++.old-deja/g++.brendan/crash56.C: Likewise.
46         * g++.old-deja/g++.law/operators32.C: Likewise.
47         * g++.old-deja/g++.pt/crash28.C: Likewise.
48         * g++.old-deja/g++.pt/crash60.C: Likewise.
49         * g++.old-deja/g++.pt/explicit38.C: Likewise.
50         * g++.old-deja/g++.pt/explicit39.C: Likewise.
51         * g++.old-deja/g++.pt/explicit41.C: Likewise.
52         * g++.old-deja/g++.pt/explicit67.C: Likewise.
53         * g++.old-deja/g++.pt/explicit77.C: Likewise.
54         * g++.old-deja/g++.pt/expr2.C: Likewise.
55         * g++.old-deja/g++.pt/overload7.C: Likewise.
56         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
57         * g++.old-deja/g++.pt/spec5.C: Likewise.
58         * g++.old-deja/g++.pt/spec6.C: Likewise.
59         * g++.old-deja/g++.pt/t24.C: Likewise.
60         * g++.old-deja/g++.pt/unify4.C: Likewise.
61         * g++.old-deja/g++.pt/unify6.C: Likewise.
62         * g++.old-deja/g++.pt/unify8.C: Likewise.
63         * g++.old-deja/g++.robertl/eb119.C: Likewise.
64         * g++.old-deja/g++.robertl/eb79.C: Likewise.
65         * g++.old-deja/g++.robertl/eb98.C: Likewise.
66
67         * g++.dg/cpp0x/initlist32.C: New.
68
69         * g++.dg/template/conv11.C: New.
70         * g++.dg/conversion/op1.C: Adjust expected error.
71
72         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
73
74 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
75
76         PR target/44088
77         * gcc.target/i386/avx-cmpsd-1.c: New.
78         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
79         * gcc.target/i386/avx-cmpss-1.c: Likewise.
80         * gcc.target/i386/avx-cmpss-2.c: Likewise.
81         * gcc.target/i386/sse-cmpss-1.c: Likewise.
82         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
83
84 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
85
86         PR middle-end/44085
87         * gcc.dg/gomp/pr44085.c: New test.
88         * gfortran.dg/gomp/pr44085.f90: New test.
89
90 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
91
92         * objc-obj-c++-shared/Object1.m: New.
93         * objc.dg/torture: New directory.
94         * objc.dg/torture/tls: Ditto.
95         * objc.dg/tls: Ditto.
96         * objc.dg/torture/tls/trivial.m: New test.
97         * objc.dg/torture/tls/thr-init-2.m: New test.
98         * objc.dg/torture/tls/thr-init-3.m: New test.
99         * objc.dg/torture/tls/thr-init.m: New test.
100         * objc.dg/torture/tls/diag-1.m: New test.
101         * objc.dg/torture/tls/tls.exp: New.
102         * objc.dg/torture/trivial.m: New test.
103         * objc.dg/torture/dg-torture.exp: New.
104         * objc.dg/tls/diag-3.m: New test.
105         * objc.dg/tls/diag-4.m: New test.
106         * objc.dg/tls/diag-5.m: New test.
107         * objc.dg/tls/init-1.m: New test.
108         * objc.dg/tls/init-2.m: New test.
109         * objc.dg/tls/tls.exp: New.
110         * objc.dg/tls/diag-2.m: New test.
111         * lib/objc.exp: Respond to dg-additional-files.
112
113 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
114
115         * gcc.target/m68k/20100512-1.c: New.
116
117 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
118
119         * gnat.dg/lto8.adb: New test.
120         * gnat.dg/lto8_pkg.ad[sb]: New helper.
121         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
122
123 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
124
125         PR c++/34272
126         PR c++/43630
127         PR c++/34491
128         * g++.dg/template/crash97.C: New.
129         * g++.dg/template/crash98.C: Likewise.
130         * g++.dg/template/crash99.C: Likewise.
131         * g++.dg/cpp0x/pr31439.C: Adjust.
132         * g++.dg/template/crash95.C: Likewise.
133
134 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
135
136         PR middle-end/44071
137         * c-c++-common/asmgoto-4.c: New test.
138         * gcc.target/i386/pr44071.c: New test.
139
140         PR c++/44062
141         * c-c++-common/Wunused-var-7.c: New test.
142         * g++.dg/warn/Wunused-var-9.C: New test.
143
144 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
145
146         PR fortran/43711
147         * gfortran.dg/gomp/pr43711.f90: New.
148
149 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
150
151         PR fortran/31820
152         * gfortran.dg/select_5.f90: Updated.
153
154 2010-05-11  Jan Hubicka  <jh@suse.cz>
155
156         PR tree-optimize/44063
157         * gcc.c-torture/compile/pr44063.c: New testcase.
158
159 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
160
161         PR debug/44023
162         * gcc.dg/pr44023.c: New test.
163
164 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
165
166         * gnat.dg/lto7.adb: New test.
167         * gnat.dg/lto7_pkg.ad[sb]: New helper.
168
169 2010-05-10  Jason Merrill  <jason@redhat.com>
170
171         PR c++/44017
172         * g++.dg/template/inherit5.C: New.
173
174         PR c++/44045
175         * g++.dg/cpp0x/initlist33.C: New.
176         * g++.dg/cpp0x/initlist26.C: Adjust.
177         * g++.dg/cpp0x/initlist28.C: Adjust.
178
179 2010-05-10  Fabien ChĂȘne  <fabien.chene@gmail.com>
180
181         PR c++/43719
182         * g++.dg/init/pr43719.C: New.
183         * g++.dg/anon-struct4.C: Adjust.
184
185 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
186
187         PR debug/44028
188         * gcc.dg/pr44028.c: New test.
189
190 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
191
192         PR fortran/27866
193         PR fortran/35003
194         PR fortran/42809
195         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
196         * gfortran.dg/warn_conversion.f90: New.
197
198 2010-05-10  Michael Matz  <matz@suse.de>
199
200         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
201
202 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
203
204         PR rtl-optimization/44012
205         * gcc.dg/pr44012.c: New.
206
207 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
208
209         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
210         Log text on entry and exit.
211         Prune Sun ld warnings for common symbols with differing sizes.
212         (lto-link-and-maybe-run): Change caller.
213
214 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
215
216         PR fortran/44044
217         * gfortran.dg/class_7.f03: Modified.
218         * gfortran.dg/select_type_1.f03: Modified.
219         * gfortran.dg/select_type_12.f03: New.
220
221 2010-05-10  Richard Guenther  <rguenther@suse.de>
222
223         PR tree-optimization/44050
224         * gcc.dg/torture/pr44050.c: New testcase.
225
226 2010-05-10  Wei Guozhi  <carrot@google.com>
227
228         PR target/42879
229         * gcc.target/arm/pr42879.c: New testcase.
230
231 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
232
233         PR c/44051
234         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
235
236 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
237
238         PR c/10676
239         * gcc.dg/anon-struct-10.c: New test.
240
241 2010-05-09  Richard Guenther  <rguenther@suse.de>
242
243         PR middle-end/44024
244         * gcc.dg/pr44024.c: New testcase.
245
246 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
247
248         PR c/4784
249         * gcc.dg/anon-struct-9.c: New test.
250
251 2010-05-09  Richard Guenther  <rguenther@suse.de>
252
253         PR middle-end/44043
254         * gcc.c-torture/compile/pr44043.c: New testcase.
255
256 2010-05-09  Richard Guenther  <rguenther@suse.de>
257
258         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
259
260 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
261
262         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
263
264 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
265
266         * gnat.dg/lto[12456].adb: Add "target lto" marker.
267         * gnat.dg/specs/lto3.ads: Likewise.
268
269 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
270
271         PR middle-end/28685
272         * gcc.dg/pr28685-1.c: New file.
273
274 2010-05-08  Richard Guenther  <rguenther@suse.de>
275
276         PR tree-optimization/44030
277         * gcc.c-torture/compile/pr44030.c: New testcase.
278
279 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
280
281         * gnat.dg/lto6.adb: New test.
282         * gnat.dg/lto6_pkg.ads: New helper.
283
284 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
285
286         * gnat.dg/lto5.adb: New test.
287         * gnat.dg/lto5_pkg.ad[sb]: New helper.
288
289 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
290
291         * gnat.dg/lto4.ad[sb]: New test.
292
293 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
294
295         * gnat.dg/specs/lto3.ads: New test.
296         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
297         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
298
299 2010-05-08  Quentin Ochem  <ochem@adacore.com>
300
301         * gnat.dg/sizetype3.ad[sb]: New test.
302         * gnat.dg/sizetype3_pkg.ads: New helper.
303
304 2010-05-07  Fabien ChĂȘne  <fabien.chene@gmail.com>
305
306         PR c++/43951
307         * g++.dg/init/new29.C: New.
308
309 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
310
311         PR fortran/40728
312         * gfortran.dg/coarray_1.f90: Fixed error message.
313         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
314         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
315         * gfortran.dg/intrinsic_std_5.f90: New.
316
317 2010-05-07  Jason Merrill  <jason@redhat.com>
318
319         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
320
321 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
322
323         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
324         (size_t, stderr): Remove.
325         (read_error): Replaced __builtin_fprintf by fprintf.
326
327 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
328
329         * gcc.dg/ordered-comparison-1.c: New test.
330         * gcc.dg/ordered-comparison-2.c: New test.
331         * gcc.dg/ordered-comparison-3.c: New test.
332         * gcc.dg/ordered-comparison-4.c: New test.
333
334 2010-05-06  Mike Stump  <mikestump@comcast.net>
335
336         PR objc/35165
337         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
338
339 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
340             Jason Merrill  <jason@redhat.com>
341
342         * g++.dg/cpp0x/nullptr01.C: New.
343         * g++.dg/cpp0x/nullptr02.C: New.
344         * g++.dg/cpp0x/nullptr03.C: New.
345         * g++.dg/cpp0x/nullptr04.C: New.
346         * g++.dg/cpp0x/nullptr05.C: New.
347         * g++.dg/cpp0x/nullptr06.C: New.
348         * g++.dg/cpp0x/nullptr07.C: New.
349         * g++.dg/cpp0x/nullptr08.C: New.
350         * g++.dg/cpp0x/nullptr09.C: New.
351         * g++.dg/cpp0x/nullptr10.C: New.
352         * g++.dg/cpp0x/nullptr11.C: New.
353         * g++.dg/cpp0x/nullptr12.C: New.
354         * g++.dg/cpp0x/nullptr13.C: New.
355         * g++.dg/cpp0x/nullptr14.C: New.
356         * g++.dg/cpp0x/nullptr15.C: New.
357         * g++.dg/cpp0x/nullptr16.C: New.
358         * g++.dg/cpp0x/nullptr17.C: New.
359         * g++.dg/cpp0x/nullptr18.C: New.
360         * g++.dg/cpp0x/nullptr19.C: New.
361         * g++.dg/cpp0x/nullptr20.C: New.
362         * g++.dg/cpp0x/nullptr21.C: New.
363         * g++.dg/cpp0x/nullptr22.C: New.
364         * g++.dg/debug/nullptr01.C: New.
365         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
366
367 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
368
369         * gcc.dg/Wunused-var-8.c: Move to...
370         * c-c++-common/Wunused-var-6.c: ... here.  New test.
371
372 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
373
374         PR c++/40406
375         * g++.dg/template/crash96.C: New.
376
377 2010-05-06  Jan Hubicka  <jh@suse.cz>
378
379         PR tree-optimization/43791
380         * gcc.c-torture/compile/pr43791.c: New file.
381
382 2010-05-06  Michael Matz  <matz@suse.de>
383
384         PR tree-optimization/43984
385         * gfortran.dg/pr43984.f90: New test.
386
387 2010-05-06  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
388
389         PR 40989
390         * gcc.dg/pr40989.c: New.
391
392 2010-05-06  Richard Guenther  <rguenther@suse.de>
393
394         PR tree-optimization/43934
395         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
396
397 2010-05-06  Richard Guenther  <rguenther@suse.de>
398
399         PR tree-optimization/43987
400         * gcc.c-torture/execute/pr43987.c: New testcase.
401         * gcc.dg/torture/pta-escape-1.c: Adjust.
402         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
403         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
404         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
405         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
406
407 2010-04-22  Jakub Jelinek <jakub@redhat.com>
408             Dodji Seketeli  <dodji@redhat.com>
409
410         PR c/18624
411         * g++.dg/warn/Wunused-7.C: Add dg-warning.
412         * g++.dg/template/sfinae16.C: Likewise.
413         * gcc.dg/Wunused-var-1.c: Moved to...
414         * c-c++-common/Wunused-var-1.c: ...here. New test.
415         * gcc.dg/Wunused-var-2.c: Moved to...
416         * c-c++-common/Wunused-var-2.c: ...here. New test.
417         * gcc.dg/Wunused-var-3.c: Moved to...
418         * c-c++-common/Wunused-var-3.c: ...here. New test.
419         * gcc.dg/Wunused-var-4.c: Moved to...
420         * gcc.dg/Wunused-var-1.c: ... here.
421         * gcc.dg/Wunused-var-5.c: Moved to...
422         * c-c++-common/Wunused-var-4.c: ...here. New test.
423         * gcc.dg/Wunused-var-7.c: Moved to...
424         * c-c++-common/Wunused-var-5.c: ...here. New test.
425         * gcc.dg/Wunused-var-6.c: Moved to...
426         * gcc.dg/Wunused-var-2.c: ... here.
427         * c-c++-common/Wunused-var-1.c: New test.
428         * c-c++-common/Wunused-var-2.c: New test.
429         * c-c++-common/Wunused-var-3.c: New test.
430         * c-c++-common/Wunused-var-4.c: New test.
431         * c-c++-common/Wunused-var-5.c: New test.
432         * g++.dg/warn/Wunused-var-1.C: New test.
433         * g++.dg/warn/Wunused-var-2.C: New test.
434         * g++.dg/warn/Wunused-var-3.C: New test.
435         * g++.dg/warn/Wunused-var-4.C: New test.
436         * g++.dg/warn/Wunused-var-5.C: New test.
437         * g++.dg/warn/Wunused-var-6.C: New test.
438         * g++.dg/warn/Wunused-var-7.C: New test.
439         * g++.dg/warn/Wunused-var-8.C: New test.
440         * g++.dg/warn/Wunused-parm-1.C: New test.
441         * g++.dg/warn/Wunused-parm-2.C: New test.
442         * g++.dg/warn/Wunused-parm-3.C: New test.
443
444 2010-05-06  Tobias Burnus  <burnus@net-b.de>
445
446         PR fortran/43985
447         * gfortran.dg/gomp/crayptr5.f90: New test case.
448
449 2010-05-05  Jason Merrill  <jason@redhat.com>
450
451         PR debug/43370
452         * g++.dg/ext/attrib39.C: New.
453
454 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
455
456         PR fortran/24978
457         * gfortran.dg/data_invalid.f90: New.
458
459 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
460
461         * gnat.dg/lto2.adb: New test.
462
463 2010-05-05  Jason Merrill  <jason@redhat.com>
464
465         PR c++/43787
466         * g++.dg/opt/empty1.C: New.
467
468 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
469
470         PR fortran/43696
471         * gfortran.dg/class_17.f03: New.
472
473 2010-05-04  Neil Vachharajani <nvachhar@google.com>
474
475         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
476
477 2010-05-04  Mike Stump  <mikestump@comcast.net>
478
479         PR objc/35165
480         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
481
482 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
483
484         PR target/43668
485         * gcc.target/i386/pr43668.c: New.
486
487 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
488
489         PR c++/43028
490         * g++.dg/cpp0x/initlist31.C: New.
491
492 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
493
494         PR c/43981
495         * gcc.dg/Wunused-var-8.c: New test.
496
497 2010-05-04  Jason Merrill  <jason@redhat.com>
498
499         PR c++/38064
500         * g++.dg/cpp0x/enum3.C: Extend.
501
502 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
503
504         PR target/43799
505         * gcc.target/i386/pr43799.c: New.
506
507 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
508
509         * gnat.dg/lto1.adb: New test.
510         * gnat.dg/lto1_pkg.ad[sb]: New helper.
511
512 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
513
514         PR middle-end/43671
515         * gcc.target/i386/pr43671.c: New.
516
517 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
518
519         PR c++/43705
520         * g++.dg/template/crash95.C: New.
521
522 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
523
524         PR debug/43508
525         * gcc.target/i386/pr43508.c: New.
526
527 2010-05-04  Richard Guenther  <rguenther@suse.de>
528
529         PR tree-optimization/43879
530         * g++.dg/torture/pr43879-1_0.C: New testcase.
531         * g++.dg/torture/pr43879-1_1.C: Likewise.
532
533 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
534
535         PR c++/43953
536         * g++.dg/other/crash-12.C: New test.
537
538 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
539
540         * g++.dg/cdce3.C: Add a space.  Updated.
541
542 2010-05-03  Jason Merrill  <jason@redhat.com>
543
544         PR c++/43680
545         * g++.dg/opt/enum2.C: New.
546         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
547         * g++.dg/warn/Wswitch-1.C: Adjust message.
548
549 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
550
551         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
552         * g++.dg/ext/label13.C: Fix typo.
553         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
554         alpha*-dec-osf5*.
555         * gcc.c-torture/compile/limits-declparen.c: xfail on
556         alpha*-dec-osf5* with -g.
557         * gcc.c-torture/compile/limits-pointer.c: Likewise.
558         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
559         * gcc.dg/c99-tgmath-2.c: Likewise.
560         * gcc.dg/c99-tgmath-3.c: Likewise.
561         * gcc.dg/c99-tgmath-4.c: Likewise.
562
563 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
564
565         PR fortran/43592
566         * gfortran.dg/unexpected_interface.f90: New test.
567
568 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
569
570         * ada/acats/run_acats (which): New function.
571         (host_gnatchop, host_gnatmake): Use it.
572
573 2010-05-03  Richard Guenther  <rguenther@suse.de>
574
575         PR tree-optimization/43971
576         * gcc.dg/pr43971.c: New testcase.
577
578 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
579
580         PR debug/43972
581         * gcc.dg/debug/pr43972.c: New test.
582
583 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
584
585         PR testsuite/43963
586         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
587
588 2010-05-02  Richard Guenther  <rguenther@suse.de>
589
590         PR tree-optimization/43879
591         * gcc.dg/torture/pr43879-3.c: New testcase.
592
593 2010-05-01  Richard Guenther  <rguenther@suse.de>
594
595         PR tree-optimization/43949
596         * g++.dg/warn/Warray-bounds-5.C: New testcase.
597
598 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
599
600         PR c++/43951
601         * g++.dg/init/new28.C: New.
602
603 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
604
605         PR objc++/32052
606         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
607         structure and nested declarations.
608         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
609         structure and nested declarations.  Reduce header clutter and
610         use _exit() rather than abort().
611         * objc.dg/encode-10.m: New.
612         * objc.dg/encode-11.m: New.
613
614 2010-04-30  DJ Delorie  <dj@redhat.com>
615
616         * gcc.c-torture/execute/20100430-1.c: New test.
617
618 2010-04-30  Jason Merrill  <jason@redhat.com>
619
620         PR c++/43868
621         * g++.dg/template/ptrmem21.C: New.
622
623 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
624
625         PR fortran/18918
626         PR fortran/43931
627         * gfortran.dg/coarray_13.f90: New test.
628
629 2010-04-30  Richard Guenther  <rguenther@suse.de>
630
631         PR lto/43946
632         * gcc.dg/lto/20100430-1_0.c: New testcase.
633
634 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
635
636         PR debug/43942
637         * c-c++-common/pr43942.c: New test.
638
639 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
640
641         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
642         conflict with darwin crt1.o 'start' symbol.
643
644 2010-04-30  Richard Guenther  <rguenther@suse.de>
645
646         PR tree-optimization/43879
647         * gcc.dg/torture/pr43879_1.c: New testcase.
648
649 2010-04-30  Richard Guenther  <rguenther@suse.de>
650
651         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
652
653 2010-04-29  Fabien ChĂȘne  <fabien.chene@gmail.com>
654
655         PR c++/43890
656         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
657         user-provided constructor while recursing.
658
659 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
660
661         PR fortran/42274
662         * gfortran.dg/class_16.f03: New test.
663
664 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
665
666         PR fortran/42274
667         * gfortran.dg/class_15.f03: New.
668
669 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
670
671         PR fortran/43326
672         * gfortran.dg/dynamic_dispatch_9.f03: New test.
673
674 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
675
676         PR fortran/43492
677         * gfortran.dg/generic_22.f03 : New test.
678
679 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
680
681         PR fortran/42353
682         * gfortran.dg/class_14.f03: New test.
683
684 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
685
686         PR fortran/42680
687         * gfortran.dg/interface_32.f90: New test.
688
689 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
690             Janus Weil  <janus@gcc.gnu.org>
691
692         PR fortran/41829
693         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
694         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
695         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
696
697 2010-04-28  Mike Stump  <mikestump@comcast.net>
698
699         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
700         dg-excess-errors.
701         * g++.dg/uninit-pred-2_b.C: Likewise.
702
703 2010-04-28  Tobias Burnus  <burnus@net-b.de>
704
705         PR fortran/18918
706         PR fortran/43919
707         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
708
709 2010-04-28  Matthias Klose  <doko@ubuntu.com>
710
711         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
712         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
713         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
714         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
715         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
716
717 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
718
719         * gcc.dg/const-uniq-1.c: New test.
720         * gcc.dg/lto/const-uniq_[01].c: Likewise.
721
722 2010-04-28  Xinliang David Li  <davidxl@google.com>
723
724         * gcc.dg/uninit-pred-2_b.c: New test.
725         * gcc.dg/uninit-pred-4_b.c: New test.
726         * gcc.dg/uninit-pred-3_d.c: New test.
727         * gcc.dg/uninit-pred-6_b.c: New test.
728         * gcc.dg/uninit-pred-8_b.c: New test.
729         * gcc.dg/uninit-pred-3_a.c: New test.
730         * gcc.dg/uninit-pred-2_c.c: New test.
731         * gcc.dg/uninit-pred-5_a.c: New test.
732         * gcc.dg/uninit-pred-3_e.c: New test.
733         * gcc.dg/uninit-pred-7_a.c: New test.
734         * gcc.dg/uninit-pred-6_c.c: New test.
735         * gcc.dg/uninit-pred-9_a.c: New test.
736         * gcc.dg/uninit-pred-8_c.c: New test.
737         * gcc.dg/uninit-pred-3_b.c: New test.
738         * gcc.dg/uninit-pred-5_b.c: New test.
739         * gcc.dg/uninit-pred-7_b.c: New test.
740         * gcc.dg/uninit-pred-6_d.c: New test.
741         * gcc.dg/uninit-pred-9_b.c: New test.
742         * gcc.dg/uninit-pred-2_a.c: New test.
743         * gcc.dg/uninit-pred-4_a.c: New test.
744         * gcc.dg/uninit-pred-3_c.c: New test.
745         * gcc.dg/uninit-pred-6_a.c: New test.
746         * gcc.dg/uninit-pred-8_a.c: New test.
747         * gcc.dg/uninit-pred-7_c.c: New test.
748         * gcc.dg/uninit-pred-6_e.c: New test.
749         * g++.dg/uninit-pred-loop-1_b.cc: New test.
750         * g++.dg/uninit-pred-1_a.C: New test.
751         * g++.dg/uninit-pred-1_b.C: New test.
752         * g++.dg/uninit-pred-2_a.C: New test.
753         * g++.dg/uninit-pred-2_b.C: New test.
754         * g++.dg/uninit-pred-loop-1_a.cc: New test.
755         * g++.dg/uninit-pred-loop-1_c.cc: New test.
756         * g++.dg/uninit-pred-loop_1.cc: New test.
757
758 2010-04-28  Martin Jambor  <mjambor@suse.cz>
759
760         * gcc.dg/lto/20091209-1_0.c: New testcase.
761
762 2010-04-28  Richard Guenther  <rguenther@suse.de>
763
764         PR tree-optimization/43879
765         PR tree-optimization/43909
766         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
767
768 2010-04-28  Richard Guenther  <rguenther@suse.de>
769
770         PR c++/43880
771         * g++.dg/torture/pr43880.C: New testcase.
772
773 2010-04-28  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
774
775         PR c++/9335
776         * g++.dg/template/recurse2.C: Update
777         * g++.dg/template/recurse.C: Update.
778         * g++.dg/template/pr23510.C: Update.
779         * lib/prune.exp: Filter out 'recursively instantiated'.
780
781 2010-04-27  Fabien ChĂȘne  <fabien.chene@gmail.com>
782
783         PR c++/29043
784         * g++.dg/init/pr29043.C: New.
785
786 2010-04-27  Jason Merrill  <jason@redhat.com>
787
788         * g++.dg/lookup/scoped5.C: Adjust.
789         * g++.dg/lookup/scoped8.C: Adjust.
790         * g++.dg/template/dependent-expr5.C: Adjust.
791         * g++.old-deja/g++.brendan/nest1.C: Adjust.
792
793         PR c++/43856
794         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
795
796         PR c++/43875
797         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
798
799 2010-04-27  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
800             Jan Hubicka <hubicka@ucw.cz>
801
802         * gcc.dg/pure-2.c: New testcase.
803         * gcc.dg/const-1.c: New testcase.
804
805 2010-04-27  Jason Merrill  <jason@redhat.com>
806
807         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
808
809         PR c++/41468
810         * g++.dg/template/sfinae17.C: New.
811         * g++.dg/template/sfinae18.C: New.
812
813 2010-04-27  Fabien ChĂȘne  <fabien.chene@gmail.com>
814
815         * g++.dg/init/pr42844.C: New.
816         * g++.dg/cpp0x/pr42844-2.C: New.
817         * g++.dg/cpp0x/defaulted2.C: Adjust.
818         * g++.dg/tree-ssa/pr27549.C: Likewise.
819         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
820
821 2010-04-27  Tobias Burnus  <burnus@net-b.de>
822
823         PR fortran/18918
824         * gfortran.dg/coarray_12.f90: Fix dump parsing.
825
826 2010-04-27  Richard Guenther  <rguenther@suse.de>
827
828         PR middle-end/40561
829         * g++.dg/other/pr40561.C: New testcase.
830
831 2010-04-27  Martin Jambor  <mjambor@suse.cz>
832
833         PR middle-end/43812
834         * g++.dg/ipa/pr43812.C: New test.
835
836 2010-04-27  Jan Hubicka  <jh@suse.cz>
837
838         * gcc.dg/ipa/iinline-1.c (main): Rename to...
839         (test): ... this one.
840
841 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
842
843         PR target/40657
844         * gcc.target/arm/thumb-stackframe.c: New test.
845
846 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
847         
848         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
849         * gcc.dg/misc-column.c: Likewise.
850         * gcc.dg/Walways-true-1.c: Likewise.
851         * gcc.dg/Walways-true-2.c: Likewise.
852         * gcc.dg/warn-addr-cmp.c: Likewise.
853
854 2010-04-27  Tobias Burnus  <burnus@net-b.de>
855
856         PR fortran/18918
857         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
858         * gfortran.dg/coarray_12.f90: New.
859
860 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
861
862         PR c/32207
863         * gcc.dg/pr32207.c: New test.
864         * gcc.dg/misc-column.c: Adjust expected warning.
865         * gcc.dg/Walways-true-1.c: Likewise.
866         * gcc.dg/Walways-true-2.c: Likewise.
867         * gcc.dg/warn-addr-cmp.c: Likewise.
868
869 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
870
871         PR lto/42776
872         * lib/lto.exp (lto_prune_vis_warns): New function.
873         (lto-link-and-maybe-run): Call it.
874
875 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
876
877         PR tree-optimization/43904
878         * gcc.dg/tree-ssa/tailcall-6.c: New.
879
880 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
881
882         PR testsuite/35165
883         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
884         Darwin8/OSX10.4 - compatible code generation.
885         Use scan-rtl-dump.
886         * obj-c++.dg/stubify-1.mm: Ditto.
887         * lib/objc-torture.exp: Do not require link success for
888         "trivial.m" in the runtime checks when dowhat = 'compile'.
889         * lib/dg-pch.exp: (dg-flags-pch): New Proc.
890         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
891         Darwin8/OSX10.4 - compatible code generation.
892         * objc.dg/stubify-2.m: Ditto.
893         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
894         * objc.dg/next-runtime-1.m: Ditto.
895         * objc.dg/stret-2.m: Restrict to ilp32 targets.
896         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
897         runtimes on Darwin.
898
899 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
900
901         PR 43715
902         * testsuite/lib/plugin-support.exp: Use "-undefined
903         dynamic_lookup" on darwin.
904
905 2010-04-26  Richard Guenther  <rguenther@suse.de>
906
907         * gcc.dg/lto/20100426_0.c: New testcase.
908
909 2010-04-26  Jie Zhang  <jie@codesourcery.com>
910
911         PR tree-optimization/43833
912         gcc.dg/Warray-bounds-8.c: New test case.
913
914 2010-04-26  Richard Guenther  <rguenther@suse.de>
915
916         PR lto/43080
917         * g++.dg/lto/20100423-3_0.C: New testcase.
918
919 2010-04-26  Richard Guenther  <rguenther@suse.de>
920
921         PR lto/42425
922         * g++.dg/lto/20100423-2_0.C: New testcase.
923
924 2010-04-26  Ira Rosen  <irar@il.ibm.com>
925
926         * gcc.dg/vect/bb-slp-23.c: New test.
927
928 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
929
930         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
931         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
932         * gcc.dg/c1x-float-1.c: New test.
933
934 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
935
936         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
937         of "lea\[ \t\]".
938
939 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
940
941         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
942         FreeBSD.
943         * gfortran.dg/default_format_denormal_1.f90: Ditto.
944         * gfortran.dg/default_format_2.f90: Ditto.
945
946 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
947
948         * gfortran.dg/pr43505.f90: Clean up .mod file.
949         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
950         * gfortran.dg/pr41347.f90: Ditto.
951         * gfortran.dg/internal_pack_4.f90: Ditto.
952         * gfortran.dg/proc_decl_23.f90: Ditto.
953         * gfortran.dg/recursive_check_3.f90: Ditto.
954         * gfortran.dg/intent_out_3.f90: Ditto.
955         * gfortran.dg/assignment_2.f90: Ditto.
956         * gfortran.dg/pr41928.f90: Ditto.
957         * gfortran.dg/pr42166.f90: Ditto.
958         * gfortran.dg/private_type_12.f90: Ditto.
959         * gfortran.dg/graphite/pr42185.f90: Ditto.
960         * gfortran.dg/graphite/pr42186.f90: Ditto.
961         * gfortran.dg/graphite/pr40982.f90: Ditto.
962         * gfortran.dg/graphite/id-2.f90: Ditto.
963         * gfortran.dg/graphite/id-4.f90: Ditto.
964         * gfortran.dg/graphite/pr42050.f90: Ditto.
965         * gfortran.dg/graphite/id-18.f90: Ditto.
966         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
967         * gfortran.dg/graphite/pr41924.f90: Ditto.
968         * gfortran.dg/graphite/pr42393.f90: Ditto.
969         * gfortran.dg/graphite/pr37980.f90: Ditto.
970         * gfortran.dg/graphite/pr38953.f90: Ditto.
971         * gfortran.dg/graphite/pr42180.f90: Ditto.
972         * gfortran.dg/graphite/pr42181.f90: Ditto.
973         * gfortran.dg/where_operator_assign_4.f90: Ditto.
974         * gfortran.dg/select_type_4.f90: Ditto.
975         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
976         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
977         * gfortran.dg/lto/pr40725_0.f03: Ditto.
978         * gfortran.dg/elemental_args_check_2.f90: Ditto.
979         * gfortran.dg/whole_file_11.f90: Ditto.
980         * gfortran.dg/private_type_11.f90: Ditto.
981         * gfortran.dg/vect/vect-gems.f90: Ditto.
982         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
983
984 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
985
986         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
987
988 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
989
990         * gnat.dg/pack15.ad[sb]: New test.
991
992 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
993
994         * gcc.target/arm/mla-1.c: New test.
995
996 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
997
998         PR fortran/30073
999         PR fortran/43793
1000         * gfortran.dg/pr43793.f90: New test.
1001
1002 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
1003
1004         PR tree-optimization/41442
1005         * gcc.target/i386/pr41442.c: New test.
1006
1007 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
1008
1009         PR fortran/43832
1010         * gfortran.dg/fgetc_3.f90: Delete bogus test.
1011
1012 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1013
1014         PR fortran/43832
1015         * gfortran.dg/open_nounit.f90: New test.
1016
1017 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
1018
1019         PR fortran/43841
1020         PR fortran/43843
1021         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
1022
1023 2010-04-23  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
1024
1025         * gcc.dg/Wconversion-integer.c: Update.
1026
1027 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
1028
1029         * gnat.dg/unchecked_convert5.adb: New test.
1030
1031 2010-04-23  Richard Guenther  <rguenther@suse.de>
1032
1033         PR lto/41734
1034         * gcc.dg/lto/20100423-2_0.c: New testcase.
1035         * gcc.dg/lto/20100423-2_0.c: Likewise.
1036
1037 2010-04-23  Richard Guenther  <rguenther@suse.de>
1038
1039         PR lto/43455
1040         * gcc.dg/lto/20100423-1_0.c: New testcase.
1041         * gcc.dg/lto/20100423-1_1.c: Likewise.
1042
1043 2010-04-23  Martin Jambor  <mjambor@suse.cz>
1044
1045         PR tree-optimization/43846
1046         * gcc.dg/tree-ssa/sra-10.c: New test.
1047
1048 2010-04-23  Martin Jambor  <mjambor@suse.cz>
1049
1050         PR middle-end/43835
1051         * gcc.c-torture/execute/pr43835.c: New test.
1052
1053 2010-04-23  Richard Guenther  <rguenther@suse.de>
1054
1055         PR lto/42653
1056         * g++.dg/lto/20100423-1_0.C: New testcase.
1057
1058 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
1059
1060         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
1061
1062 2010-04-22  Ira Rosen  <irar@il.ibm.com>
1063
1064         PR tree-optimization/43842
1065         * gcc.dg/vect/pr43842.c: New test.
1066
1067 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
1068
1069         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
1070         * gcc.target/i386/wmul-2.c: Likewise.
1071
1072 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1073
1074         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
1075         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
1076
1077 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
1078
1079         * gfortran.dg/reassoc_6.f: New testcase.
1080
1081 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
1082
1083         PR middle-end/29274
1084         * gcc.target/arm/wmul-1.c: New test.
1085         * gcc.target/arm/wmul-2.c: New test.
1086
1087 2010-04-22  Richard Guenther  <rguenther@suse.de>
1088
1089         PR tree-optimization/43845
1090         * gcc.c-torture/compile/pr43845.c: New testcase.
1091
1092 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
1093
1094         PR middle-end/29274
1095         * gcc.target/i386/wmul-1.c: New test.
1096         * gcc.target/i386/wmul-2.c: New test.
1097         * gcc.target/bfin/wmul-1.c: New test.
1098         * gcc.target/bfin/wmul-2.c: New test.
1099
1100 2010-04-22  Richard Guenther  <rguenther@suse.de>
1101
1102         PR fortran/43829
1103         * gfortran.dg/vector_subscript_6.f90: New testcase.
1104         * gfortran.dg/assign_10.f90: Adjust.
1105
1106 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
1107
1108         PR fortran/43836
1109         * gfortran.dg/gomp/pr43836.f90: New test.
1110
1111 2010-04-21  Richard Guenther  <rguenther@suse.de>
1112
1113         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
1114
1115 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1116
1117         * gcc.dg/torture/builtin-cproj-3.c: New.
1118
1119 2010-04-20  Jason Merrill  <jason@redhat.com>
1120
1121         PR c++/9335
1122         * g++.dg/template/recurse2.C: New.
1123         * g++.dg/parse/crash36.C: Adjust.
1124         * g++.dg/other/fold1.C: Adjust.
1125         * g++.dg/init/member1.C: Adjust.
1126         * lib/prune.exp: Prune "skipping N instantiation contexts".
1127
1128 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1129
1130         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
1131
1132 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1133
1134         * gcc.dg/torture/builtin-cproj-1.c: New.
1135         * gcc.dg/torture/builtin-cproj-2.c: New.
1136
1137 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
1138
1139         PR c++/43800
1140         PR c++/43704
1141         * g++.dg/template/typedef32.C: Adjust.
1142         * g++.dg/template/typedef33.C: New test.
1143
1144 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
1145
1146         PR fortran/43227
1147         * gfortran.dg/proc_decl_23.f90: New test.
1148
1149         PR fortran/43266
1150         * gfortran.dg/abstract_type_6.f03: New test.
1151
1152 2010-04-20  Xinliang David Li  <davidxl@google.com>
1153
1154         * g++.dg/tree-ssa/fold-compare.C: New.
1155
1156 2010-04-20  Richard Guenther  <rguenther@suse.de>
1157
1158         PR tree-optimization/39417
1159         * g++.dg/torture/pr39417.C: New testcase.
1160
1161 2010-04-20  Richard Guenther  <rguenther@suse.de>
1162
1163         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
1164
1165 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
1166
1167         * g++.dg/debug/dwarf2/rv1.C: New test.
1168
1169 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1170
1171         PR target/43635
1172         * gcc.c-torture/compile/pr43635.c: New testcase.
1173
1174 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
1175
1176         PR fortran/43339
1177         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
1178         of sequential loops being private only in the innermost containing
1179         task region.
1180
1181         PR middle-end/43337
1182         * gfortran.dg/gomp/pr43337.f90: New test.
1183
1184 2010-04-19  Richard Guenther  <rguenther@suse.de>
1185
1186         PR tree-optimization/43796
1187         * gfortran.dg/pr43796.f90: New testcase.
1188
1189 2010-04-19  Richard Guenther  <rguenther@suse.de>
1190
1191         PR tree-optimization/43783
1192         * gcc.c-torture/execute/pr43783.c: New testcase.
1193
1194 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
1195
1196         PR target/43766
1197         * gcc.target/i386/pr43766.c: New test.
1198
1199 2010-04-19  Jie Zhang  <jie@codesourcery.com>
1200
1201         PR target/43662
1202         * gcc.target/i386/pr43662.c: New test.
1203
1204 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
1205
1206         PR c++/43704
1207         * g++.dg/template/typedef32.C: New test.
1208
1209 2010-04-19  Ira Rosen  <irar@il.ibm.com>
1210
1211         PR tree-optimization/37027
1212         * lib/target-supports.exp
1213         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
1214         * gcc.dg/vect/pr37027.c: New test.
1215         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
1216         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
1217         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
1218         gcc.dg/vect/vect-complex-6.c: Likewise.
1219
1220 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
1221
1222         * g++.dg/debug/dwarf2/enum1.C: New test.
1223
1224 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
1225
1226         * gnat.dg/rep_clause5.ad[sb]: New test.
1227         * gnat.dg/rep_clause5_pkg.ads: New helper.
1228
1229 2010-04-18  Ira Rosen  <irar@il.ibm.com>
1230
1231         PR tree-optimization/43771
1232         * g++.dg/vect/pr43771.cc: New test.
1233
1234 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
1235
1236         PR fortran/31538
1237         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
1238         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
1239
1240 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
1241
1242         * gnat.dg/sizetype.adb: Rename into...
1243         * gnat.dg/sizetype1.adb: ...this.
1244         * gnat.dg/sizetype2.adb: New test.
1245
1246 2010-04-16  Richard Guenther  <rguenther@suse.de>
1247
1248         PR tree-optimization/43572
1249         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
1250
1251 2010-04-16  Olivier Hainque  <hainque@adacore.com>
1252
1253         * gnat.dg/specs/discr_private.ads: New test.
1254
1255 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
1256
1257         PR target/41514
1258         * gcc.target/arm/thumb-comparisons.c: New test.
1259
1260         PR target/40603
1261         * gcc.target/arm/thumb-cbranchqi.c: New test.
1262
1263 2010-04-16  Christian Bruel  <christian.bruel@st.com>
1264
1265         * g++.dg/torture/pr36191.C: Enable for SH.
1266
1267 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
1268
1269         * gnat.dg/wide_boolean.adb: New test.
1270         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
1271
1272 2010-04-15  Richard Guenther  <rguenther@suse.de>
1273
1274         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
1275         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
1276         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
1277         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
1278         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
1279         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
1280         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
1281         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
1282         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
1283         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
1284         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
1285         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
1286         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
1287         * gcc.dg/torture/ipa-pta-2.c: Likewise.
1288         * gcc.dg/torture/ipa-pta-1.c: Adjust.
1289
1290 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
1291
1292         PR target/21803
1293         * gcc.target/arm/pr42496.c: New test.
1294
1295 2010-04-14  Jason Merrill  <jason@redhat.com>
1296
1297         PR c++/36625
1298         * g++.dg/ext/attrib38.C: New.
1299
1300 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
1301
1302         PR testsuite/43739
1303         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
1304
1305 2010-04-14  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
1306
1307         PR 42966
1308         * gcc.dg/cpp/warn-undef-2.c: Update.
1309         * gcc.dg/cpp/warn-traditional-2.c: Update.
1310         * gcc.dg/cpp/warn-comments-2.c: Update.
1311         * gcc.dg/cpp/warn-variadic-2.c: Update.
1312         * gcc.dg/cpp/warn-long-long-2.c: Update.
1313         * gcc.dg/cpp/warn-deprecated-2.c: Update.
1314         * gcc.dg/cpp/warn-multichar-2.c: Update.
1315         * gcc.dg/cpp/warn-normalized-3.c: Update.
1316         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
1317         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
1318         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
1319         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
1320         * gcc.dg/cpp/warn-redefined-2.c: Update.
1321         * gfortran.dg/warning-directive-2.F90: Update.
1322         * c-c++-common/cpp/warning-directive-2.c: Update.
1323
1324 2010-04-14  Michael Matz  <matz@suse.de>
1325
1326         PR tree-optimization/42963
1327         * testsuite/gcc.dg/pr42963.c: New testcase.
1328
1329 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
1330
1331         * gnat.dg/class_wide.adb: Rename into...
1332         * gnat.dg/class_wide1.adb: ...this.
1333         * gnat.dg/class_wide2.ad[sb]: New test.
1334
1335 2010-04-14  Tobias Burnus  <burnus@net-b.de>
1336
1337         PR fortran/18918
1338         * gfortran.dg/coarray_9.f90: Update dg-errors.
1339         * gfortran.dg/coarray_10.f90: New test.
1340         * gfortran.dg/coarray_11.f90: New test.
1341
1342 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1343
1344         PR fortran/43747
1345         gfortran.dg/initialization_24.f90: New test.
1346
1347 2010-04-13  Jason Merrill  <jason@redhat.com>
1348
1349         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
1350         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
1351
1352 2010-04-13  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
1353
1354         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
1355         * g++.dg/dg.exp: Likewise.
1356         * gcc.dg/cpp/warning-directive-1.c: Move to ...
1357         * c-c++-common/cpp/warning-directive-1.c: ... here.
1358         * gcc.dg/cpp/warning-directive-2.c: Move to ...
1359         * c-c++-common/cpp/warning-directive-2.c: ... here.
1360         * gcc.dg/cpp/warning-directive-3.c: Move to ...
1361         * c-c++-common/cpp/warning-directive-3.c: ... here.
1362         * gcc.dg/cpp/warning-directive-4.c: Move to ...
1363         * c-c++-common/cpp/warning-directive-4.c: ... here.
1364         * g++.dg/cpp/warning-directive-1.C: Delete.
1365         * g++.dg/cpp/warning-directive-2.C: Delete.
1366         * g++.dg/cpp/warning-directive-3.C: Delete.
1367         * g++.dg/cpp/warning-directive-4.C: Delete.
1368         * gcc.dg/cpp/normalised-3.c: Delete.
1369         * g++.dg/cpp/normalised-1.C: Rename as ...
1370         * c-c++-common/cpp/normalised-3.c: ... this.
1371
1372 2010-04-13  Martin Jambor  <mjambor@suse.cz>
1373
1374         * gcc.dg/tree-ssa/sra-9.c: New test.
1375
1376 2010-04-13  Michael Matz  <matz@suse.de>
1377
1378         PR middle-end/43730
1379         * gcc.dg/pr43730.c: New test.
1380
1381 2010-04-13  Michael Matz  <matz@suse.de>
1382
1383         * gcc.dg/tree-ssa/negate.c: New testcase.
1384
1385 2010-04-13  Richard Guenther  <rguenther@suse.de>
1386
1387         PR testsuite/43735
1388         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
1389
1390 2010-04-13  Richard Guenther  <rguenther@suse.de>
1391
1392         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
1393
1394 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
1395
1396         * gnat.dg/derived_type1.adb: New test.
1397
1398 2010-04-13  Matthias Klose  <doko@ubuntu.com>
1399
1400         * gcc.dg/plugindir1.c: New testcase.
1401         * gcc.dg/plugindir2.c: New testcase.
1402         * gcc.dg/plugindir3.c: New testcase.
1403         * gcc.dg/plugindir4.c: New testcase.
1404
1405 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
1406
1407         * gcc.target/i386/rotate-2.c: New test.
1408
1409 2010-04-12  Jason Merrill  <jason@redhat.com>
1410
1411         PR c++/43641
1412         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
1413         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
1414
1415 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
1416
1417         PR c++/25811
1418         * g++.dg/init/pr25811.C: New test.
1419
1420 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1421
1422         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
1423         dg-error, dg-warning.
1424         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
1425
1426 2010-04-12  Richard Guenther  <rguenther@suse.de>
1427
1428         * gcc.dg/torture/inline-2.c: New testcase.
1429
1430 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
1431
1432         PR bootstrap/43699
1433         * gcc.dg/Wunused-var-7.c: New test.
1434
1435         PR tree-optimization/43560
1436         * gcc.c-torture/execute/pr43560.c: New test.
1437
1438 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
1439
1440         * gnat.dg/aggr13.adb: New test.
1441         * gnat.dg/aggr14.adb: Likewise.
1442         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
1443
1444 2010-04-12  Richard Guenther  <rguenther@suse.de>
1445
1446         PR c++/43611
1447         * g++.dg/torture/pr43611.C: New testcase.
1448
1449 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
1450
1451         PR c/36774
1452         * gcc.dg/pr36774-1.c: New test.
1453         * gcc.dg/pr36774-2.c: New test.
1454
1455 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
1456
1457         * gcc.target/sh/rte-delay-slot.c: New test.
1458
1459 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
1460
1461         * gnat.dg/pack9.adb: Remove -cargs option.
1462         * gnat.dg/aggr12.ad[sb]: New test.
1463
1464 2010-04-10  Jie Zhang  <jie@codesourcery.com>
1465
1466         PR target/43417
1467         * gcc.target/sh/pr43417.c: New test.
1468
1469 2010-04-10  Tobias Burnus  <burnus@net-b.de>
1470
1471         PR fortran/43591
1472         * gfortran.dg/spec_expr_6.f90: New test.
1473
1474 2010-04-09  Manuel LĂłpez-Ibåñez <manu@gcc.gnu.org>
1475
1476         PR cpp/43195
1477         * gcc.dg/cpp/pr43195.c: New.
1478         * gcc.dg/cpp/pr43195.h: New.
1479
1480 2010-04-09  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
1481
1482         PR 42965
1483         * gcc.dg/Werror-6.c: Adjust.
1484         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
1485         * gcc.dg/Werror-4.c: Likewise.
1486         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
1487         * gcc.dg/Wswitch-enum-error.c: Likewise.
1488         * gcc.dg/Wpointer-arith.c: Likewise.
1489         * gcc.dg/Wfatal.c: Likewise.
1490         * gcc.dg/Wswitch-error.c: Likewise.
1491         * g++.dg/warn/unused-result1-Werror.c: Likewise.
1492         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
1493         * gcc.dg/cpp/warn-undef-2.c: Likewise.
1494         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
1495         * gcc.dg/cpp/warn-comments-2.c: Likewise.
1496         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
1497         * gcc.dg/cpp/warning-directive-2.c: Likewise.
1498         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
1499         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
1500         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
1501         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
1502         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
1503         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
1504         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
1505         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
1506         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
1507         * g++.dg/cpp/warning-directive-2.C: Likewise.
1508         * gfortran.dg/warning-directive-2.F90: Likewise.
1509
1510 2010-04-09  Jason Merrill  <jason@redhat.com>
1511
1512         PR c++/42623
1513         * g++.dg/template/sizeof13.C: New.
1514
1515 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
1516
1517         * g++.dg/other/pr35504.C: Add check for thiscall.
1518         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
1519         * gcc.dg/torture/stackalign/thiscall-1.c: New.
1520
1521 2010-04-09  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
1522
1523         PR c++/28584
1524         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
1525         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
1526         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
1527         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
1528         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
1529         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
1530         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
1531         * g++.dg/other/increment1.C: Likewise.
1532
1533 2010-04-09  Tobias Burnus  <burnus@net-b.de>
1534
1535         PR fortran/18918
1536         * gfortran.dg/coarray_7.f90: New test.
1537         * gfortran.dg/coarray_8.f90: New test.
1538
1539 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
1540
1541         PR fortran/28039
1542         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
1543
1544 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1545
1546         PR target/43643
1547         * gcc.dg/pr43643.c: New test.
1548
1549 2010-04-08  Tobias Burnus  <burnus@net-b.de>
1550
1551         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
1552
1553 2010-04-08  Richard Guenther  <rguenther@suse.de>
1554
1555         PR tree-optimization/43679
1556         * gcc.c-torture/compile/pr43679.c: New testcase.
1557
1558 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
1559
1560         PR debug/43670
1561         * gcc.dg/pr43670.c: New test.
1562
1563 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
1564
1565         PR middle-end/40815
1566         * gcc.dg/tree-ssa/reassoc-19.c: New.
1567
1568 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
1569
1570         PR c/18624
1571         * gcc.dg/Wunused-var-1.c: New test.
1572         * gcc.dg/Wunused-var-2.c: New test.
1573         * gcc.dg/Wunused-var-3.c: New test.
1574         * gcc.dg/Wunused-var-4.c: New test.
1575         * gcc.dg/Wunused-var-5.c: New test.
1576         * gcc.dg/Wunused-var-6.c: New test.
1577         * gcc.dg/Wunused-parm-1.c: New test.
1578
1579         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
1580         * gcc.dg/trunc-1.c: Likewise.
1581         * gcc.dg/vla-9.c: Likewise.
1582         * gcc.dg/dfp/composite-type.c: Likewise.
1583
1584 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
1585
1586         PR objc/35996
1587         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
1588         * obj-c++.dg/objc-gc-3.mm: Ditto.
1589
1590 2010-04-07  Simon Baldwin  <simonb@google.com>
1591
1592         * gcc.dg/cpp/warn-undef-2.c: New.
1593         * gcc.dg/cpp/warn-traditional-2.c: New.
1594         * gcc.dg/cpp/warn-comments-2.c: New.
1595         * gcc.dg/cpp/warning-directive-1.c: New.
1596         * gcc.dg/cpp/warn-long-long.c: New.
1597         * gcc.dg/cpp/warn-traditional.c: New.
1598         * gcc.dg/cpp/warn-variadic-2.c: New.
1599         * gcc.dg/cpp/warn-undef.c: New.
1600         * gcc.dg/cpp/warn-normalized-1.c: New.
1601         * gcc.dg/cpp/warning-directive-2.c: New.
1602         * gcc.dg/cpp/warn-long-long-2.c: New.
1603         * gcc.dg/cpp/warn-variadic.c: New.
1604         * gcc.dg/cpp/warn-normalized-2.c: New.
1605         * gcc.dg/cpp/warning-directive-3.c: New.
1606         * gcc.dg/cpp/warn-deprecated-2.c: New.
1607         * gcc.dg/cpp/warn-trigraphs-1.c: New.
1608         * gcc.dg/cpp/warn-multichar-2.c: New.
1609         * gcc.dg/cpp/warn-normalized-3.c: New.
1610         * gcc.dg/cpp/warning-directive-4.c: New.
1611         * gcc.dg/cpp/warn-unused-macros.c: New.
1612         * gcc.dg/cpp/warn-trigraphs-2.c: New.
1613         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
1614         * gcc.dg/cpp/warn-cxx-compat.c: New.
1615         * gcc.dg/cpp/warn-redefined.c: New.
1616         * gcc.dg/cpp/warn-trigraphs-3.c: New.
1617         * gcc.dg/cpp/warn-unused-macros-2.c: New.
1618         * gcc.dg/cpp/warn-deprecated.c: New.
1619         * gcc.dg/cpp/warn-trigraphs-4.c: New.
1620         * gcc.dg/cpp/warn-redefined-2.c: New.
1621         * gcc.dg/cpp/warn-comments.c: New.
1622         * gcc.dg/cpp/warn-multichar.c: New.
1623         * g++.dg/cpp/warning-directive-1.C: New.
1624         * g++.dg/cpp/warning-directive-2.C: New.
1625         * g++.dg/cpp/warning-directive-3.C: New.
1626         * g++.dg/cpp/warning-directive-4.C: New.
1627         * gfortran.dg/warning-directive-1.F90: New.
1628         * gfortran.dg/warning-directive-3.F90: New.
1629         * gfortran.dg/warning-directive-2.F90: New.
1630         * gfortran.dg/warning-directive-4.F90: New.
1631
1632 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
1633
1634         PR objc++/23716
1635         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
1636
1637 2010-04-07  Jason Merrill  <jason@redhat.com>
1638
1639         * g++.dg/template/dr408.C: New.
1640
1641         * g++.dg/lookup/ns4.C: New.
1642
1643         PR c++/38392
1644         * g++.dg/template/friend51.C: New test.
1645
1646         PR c++/41970
1647         * g++.old-deja/g++.other/linkage1.C: Adjust.
1648
1649 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
1650
1651         PR c++/42697
1652         * g++.dg/template/crash94.C: New test.
1653
1654 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
1655
1656         PR c++/40239
1657         * g++.dg/init/aggr5.C: New test.
1658         * g++.dg/init/aggr5.C: New test.
1659
1660 2010-04-07  Richard Guenther  <rguenther@suse.de>
1661
1662         PR tree-optimization/43270
1663         * g++.dg/warn/Warray-bounds-4.C: New testcase.
1664         * gcc.dg/Warray-bounds-7.c: Likewise.
1665
1666 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
1667
1668         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
1669         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
1670         * gnat.dg/bit_packed_array4.ad[sb]: New test.
1671
1672 2010-04-07  Jie Zhang  <jie@codesourcery.com>
1673
1674         PR c++/42556
1675         * g++.dg/init/pr42556.C: New test.
1676
1677 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
1678
1679         PR debug/43628
1680         * g++.dg/debug/dwarf2/typedef2.C: New test.
1681
1682 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
1683
1684         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
1685         c-c++-common/dwarf2/redeclaration-1.C
1686
1687 2010-04-06  Jason Merrill  <jason@redhat.com>
1688
1689         * g++.dg/cpp0x/pr31437.C: Adjust error location.
1690         * g++.dg/ext/attrib18.C: Likewise.
1691         * g++.dg/ext/bitfield2.C: Likewise.
1692         * g++.dg/ext/bitfield4.C: Likewise.
1693         * g++.dg/ext/visibility/warn2.C: Likewise.
1694         * g++.dg/ext/visibility/warn3.C: Likewise.
1695         * g++.dg/gomp/pr26690-1.C: Likewise.
1696         * g++.dg/inherit/covariant7.C: Likewise.
1697         * g++.dg/init/synth2.C: Likewise.
1698         * g++.dg/lookup/using7.C: Likewise.
1699         * g++.dg/other/crash-4.C: Likewise.
1700         * g++.dg/other/error13.C: Likewise.
1701         * g++.dg/other/error20.C: Likewise.
1702         * g++.dg/parse/crash31.C: Likewise.
1703         * g++.dg/parse/error16.C: Likewise.
1704         * g++.dg/parse/error19.C: Likewise.
1705         * g++.dg/parse/error27.C: Likewise.
1706         * g++.dg/parse/error28.C: Likewise.
1707         * g++.dg/parse/fused-params1.C: Likewise.
1708         * g++.dg/template/error2.C: Likewise.
1709         * g++.dg/template/local6.C: Likewise.
1710         * g++.dg/template/qualttp15.C: Likewise.
1711         * g++.dg/warn/Wnvdtor-2.C: Likewise.
1712         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
1713         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
1714         * g++.old-deja/g++.brendan/crash29.C: Likewise.
1715         * g++.old-deja/g++.eh/spec6.C: Likewise.
1716         * g++.old-deja/g++.jason/crash3.C: Likewise.
1717         * g++.old-deja/g++.jason/destruct2.C: Likewise.
1718         * g++.old-deja/g++.law/ctors5.C: Likewise.
1719         * g++.old-deja/g++.law/ctors9.C: Likewise.
1720         * g++.old-deja/g++.mike/p3538a.C: Likewise.
1721         * g++.old-deja/g++.mike/p3538b.C: Likewise.
1722         * g++.old-deja/g++.other/struct1.C: Likewise.
1723         * g++.old-deja/g++.other/volatile1.C: Likewise.
1724         * g++.old-deja/g++.pt/crash36.C: Likewise.
1725         * g++.old-deja/g++.pt/derived3.C: Likewise.
1726         * g++.old-deja/g++.robertl/eb109.C: Likewise.
1727         * g++.old-deja/g++.robertl/eb4.C: Likewise.
1728
1729 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
1730
1731         PR middle-end/43519
1732         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
1733         * gcc.dg/graphite/id-19.c: New.
1734
1735 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
1736
1737         PR middle-end/32824
1738         * gcc.dg/vect/pr32824: New.
1739
1740 2010-04-06  Tobias Burnus  <burnus@net-b.de>
1741
1742         PR fortran/18918
1743         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
1744         * gfortran.dg/coarray_3.f90: Ditto.
1745         * gfortran.dg/coarray_4.f90: Ditto.
1746         * gfortran.dg/coarray_5.f90: Ditto.
1747         * gfortran.dg/coarray_6.f90: Ditto.
1748         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
1749
1750 2010-04-06  Tobias Burnus  <burnus@net-b.de>
1751
1752         PR fortran/18918
1753         * gfortran.dg/coarray_4.f90: Fix test.
1754         * gfortran.dg/coarray_6.f90: Add more tests.
1755
1756 2010-04-06  Tobias Burnus  <burnus@net-b.de>
1757
1758         PR fortran/18918
1759         * gfortran.dg/coarray_4.f90: New test.
1760         * gfortran.dg/coarray_5.f90: New test.
1761         * gfortran.dg/coarray_6.f90: New test.
1762
1763 2010-04-06  Tobias Burnus  <burnus@net-b.de>
1764
1765         PR fortran/18918
1766         * gfortran.dg/iso_fortran_env_5.f90: New test.
1767         * gfortran.dg/iso_fortran_env_6.f90: New test.
1768
1769 2010-04-06  Tobias Burnus  <burnus@net-b.de>
1770
1771         PR fortran/39997
1772         * gfortran.dg/coarray_1.f90: New test.
1773         * gfortran.dg/coarray_2.f90: New test.
1774         * gfortran.dg/coarray_3.f90: New test.
1775
1776 2010-04-06  Jason Merrill  <jason@redhat.com>
1777
1778         PR c++/43648
1779         * g++.dg/template/dtor8.C: New.
1780
1781         PR c++/43621
1782         * g++.dg/template/error-recovery2.C: New.
1783
1784 2010-04-06  Jan Hubicka  <jh@suse.czpli
1785
1786         PR tree-optimization/42906
1787         * gcc.dg/tree-ssa/dce-1.c: New testcase.
1788
1789 2010-04-06  Tobias Burnus  <burnus@net-b.de>
1790
1791         PR fortran/43178
1792         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
1793         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
1794         * gfortran.dg/auto_dealloc_1.f90: Ditto.
1795
1796 2010-04-06  Richard Guenther  <rguenther@suse.de>
1797
1798         PR tree-optimization/43627
1799         * gcc.dg/tree-ssa/vrp49.c: New testcase.
1800
1801 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
1802
1803         PR target/43638
1804         * gcc.target/i386/pr43638.c: New test.
1805
1806 2010-04-06  Richard Guenther  <rguenther@suse.de>
1807
1808         PR middle-end/43661
1809         * gcc.c-torture/compile/pr43661.c: New testcase.
1810
1811 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
1812
1813         * gcc.target/s390/stackcheck1.c: Add dg-warning.
1814
1815 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
1816
1817         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
1818
1819 2010-04-02  Richard Guenther  <rguenther@suse.de>
1820
1821         PR tree-optimization/43629
1822         * gcc.c-torture/execute/pr43629.c: New testcase.
1823
1824 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
1825             Dominique d'Humieres  <dominiq@lps.ens.fr>
1826
1827         PR libfortran/43605
1828         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
1829
1830 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
1831
1832         PR debug/43325
1833         * c-c++-common/dwarf2/redeclaration-1.C: New test.
1834
1835 2010-04-01  Jason Merrill  <jason@redhat.com>
1836
1837         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
1838
1839 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
1840             Manfred Schwarb  <manfred99@gmx.ch>
1841
1842         PR libfortran/43605
1843         * gfortran.dg/ftell_3.f90: New test.
1844
1845 2010-04-01  Richard Guenther  <rguenther@suse.de>
1846
1847         PR middle-end/43614
1848         * gcc.c-torture/compile/pr43614.c: New testcase.
1849
1850 2010-04-01  Martin Jambor  <mjambor@suse.cz>
1851
1852         PR tree-optimization/43141
1853         * gcc.dg/guality/pr43141.c: New test.
1854
1855 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1856
1857         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
1858         * g++.dg/eh/spbp.C: Likewise.
1859         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
1860         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
1861         superfluous casts.
1862         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
1863         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
1864         * objc.dg/dwarf-2.m: Likewise.
1865
1866 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
1867
1868         PR middle-end/43464
1869         * gcc.dg/graphite/id-pr43464.c: New.
1870         * gcc.dg/graphite/id-pr43464-1.c: New.
1871
1872 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
1873
1874         PR middle-end/43351
1875         * gcc.dg/graphite/id-pr43351.c
1876
1877 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
1878
1879         PR testsuite/35165
1880         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
1881         * obj-c++.dg/try-catch-2.mm: Ditto.
1882         * obj-c++.dg/lookup-2.mm: Ditto.
1883         * obj-c++.dg/encode-8.m: Ditto.
1884         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
1885         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
1886         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
1887         * obj-c++.dg/const-str-11.mm: Ditto.
1888         * obj-c++.dg/const-str-9.mm: Ditto.
1889         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
1890         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
1891         * obj-c++.dg/except-1.mm: Ditto.
1892         * obj-c++.dg/const-str-7.mm: Ditto.
1893         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
1894         * obj-c++.dg/const-str-3.mm: Ditto.
1895         * obj-c++.dg/const-str-7.mm: Ditto.
1896         * obj-c++.dg/stubify-2.mm: Change dump file name.
1897
1898         PR objc++/23613
1899         * gcc/testsuite/objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
1900         New macro.
1901         * gcc/testsuite/obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
1902         Remove dg-xfail-if.
1903
1904 2010-03-31  Martin Jambor  <mjambor@suse.cz>
1905
1906         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
1907         only with -O2, -O3 or -Os and not with -fwhopr.
1908
1909 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
1910
1911         PR c++/43558
1912         * g++.dg/template/typedef31.C: New test.
1913
1914 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1915
1916         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
1917         assembler output on *-*-solaris2*.
1918         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
1919
1920 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
1921
1922         PR debug/43557
1923         * gcc.dg/pr43557-1.c: New test.
1924         * gcc.dg/pr43557-2.c: New file.
1925
1926 2010-03-31  Jie Zhang  <jie@codesourcery.com>
1927
1928         PR 43562
1929         * gcc.dg/pr43562.c: New test.
1930
1931 2010-03-30  Jason Merrill  <jason@redhat.com>
1932
1933         PR c++/43076
1934         * g++.dg/template/error-recovery1.C: New.
1935
1936         PR c++/41786
1937         * g++.dg/parse/ambig5.C: New.
1938
1939 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
1940
1941         PR debug/43593
1942         * gcc.dg/guality/pr43593.c: New test.
1943
1944 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
1945
1946         PR middle-end/43430
1947         * gcc.dg/vect/pr43430-1.c: New.
1948
1949 2010-03-30  Jason Merrill  <jason@redhat.com>
1950
1951         PR c++/43559
1952         * g++.dg/template/partial7.C: New.
1953
1954 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1955
1956         * gcc.target/s390/stackcheck1.c: New testcase.
1957
1958 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1959
1960         PR libfortran/43265
1961         * gfortran.dg/read_eof_8.f90: New test.
1962
1963 2010-03-29  Jason Merrill  <jason@redhat.com>
1964
1965         * gcc.dg/cpp/include6.c: Change [] to ().
1966
1967         N3077
1968         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
1969         splicing and UCNs.
1970         * c-c++-common/raw-string-2.c: Add trigraph test.
1971         * c-c++-common/raw-string-8.c: New.
1972         * c-c++-common/raw-string-9.c: New.
1973         * c-c++-common/raw-string-10.c: New.
1974
1975         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
1976         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
1977         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
1978         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
1979         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
1980         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
1981         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
1982
1983 2010-03-29  Richard Guenther  <rguenther@suse.de>
1984
1985         PR tree-optimization/43560
1986         * gcc.dg/torture/pr43560.c: New testcase.
1987
1988 2010-03-29  Jason Merrill  <jason@redhat.com>
1989
1990         N3077
1991         * g++.dg/ext/raw-string-1.C: Change [] to ().
1992         * g++.dg/ext/raw-string-2.C: Change [] to ().
1993         Don't use \ in delimiter.
1994         * g++.dg/ext/raw-string-3.C: Change [] to ().
1995         * g++.dg/ext/raw-string-4.C: Change [] to ().
1996         * g++.dg/ext/raw-string-5.C: Change [] to ().
1997         Test for error on \ in delimiter.
1998         * g++.dg/ext/raw-string-6.C: Change [] to ().
1999         * g++.dg/ext/raw-string-7.C: Change [] to ().
2000
2001 2010-03-29  Jie Zhang  <jie@codesourcery.com>
2002
2003         PR 43564
2004         * gcc.dg/pr43564.c: New test.
2005
2006 2010-03-29  Tobias Burnus  <burnus@net-b.de>
2007
2008         PR fortran/43551
2009         * gfortran.dg/direct_io_12.f90: New test.
2010
2011 2010-03-28  Jan Hubicka  <jh@suse.cz>
2012
2013         PR tree-optimization/43505
2014         * gfortran.dg/pr43505.f90: New testcase.
2015
2016 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
2017
2018         PR tree-optimization/43528
2019         * gcc.target/i386/pr43528.c: New test.
2020
2021 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
2022
2023         PR c/43381
2024         * gcc.dg/parm-impl-decl-3.c: New test.
2025
2026 2010-03-26  Jason Merrill  <jason@redhat.com>
2027
2028         PR c++/43509
2029         * g++.dg/cpp0x/parse1.C: New.
2030
2031 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
2032
2033         PR target/43524
2034         * gcc.target/i386/pr43524.c: New test.
2035
2036 2010-03-26  Martin Jambor  <mjambor@suse.cz>
2037
2038         * gcc/testsuite/gcc.dg/tree-ssa/loadpre1.c: Delete trailing
2039         whitespace, rename main to foo.
2040         * gcc/testsuite/gcc.dg/tree-ssa/loadpre14.c: Likewise.
2041         * gcc/testsuite/gcc.dg/tree-ssa/loadpre15.c: Likewise.
2042         * gcc/testsuite/gcc.dg/tree-ssa/loadpre16.c: Likewise.
2043         * gcc/testsuite/gcc.dg/tree-ssa/loadpre17.c: Likewise.
2044         * gcc/testsuite/gcc.dg/tree-ssa/loadpre19.c: Likewise.
2045         * gcc/testsuite/gcc.dg/tree-ssa/loadpre20.c: Likewise.
2046         * gcc/testsuite/gcc.dg/tree-ssa/loadpre3.c: Likewise.
2047         * gcc/testsuite/gcc.dg/tree-ssa/loadpre5.c: Likewise.
2048         * gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
2049         * gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
2050         * gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
2051
2052 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
2053
2054         PR c++/43327
2055         * g++.dg/other/crash-10.C: New test.
2056         * g++.dg/other/crash-11.C: New test.
2057
2058 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2059
2060         PR libfortran/43517
2061         * gfortran.dg/read_eof_7.f90: New test.
2062
2063 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
2064
2065         PR objc/35165
2066         PR testsuite/43512
2067         * objc-obj-c++-shared: New directory.
2068         * objc-obj-c++-shared/Object1-implementation.h: New file.
2069         * objc-obj-c++-shared/Object1.h: New file.
2070         * objc-obj-c++-shared/Protocol1.h: New file.
2071         * objc-obj-c++-shared/next-abi.h: New file.
2072         * objc-obj-c++-shared/next-mapping.h: New file.
2073         * objc/execute/next_mapping.h: Delete.
2074         * objc.dg/special/special.exp: For all targets run the tests with
2075         -fgnu-runtime, for darwin targets also run the tests with
2076         -fnext-runtime.
2077         * objc.dg/dg.exp: Ditto.
2078         * obj-c++.dg/dg.exp: Ditto.
2079         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
2080         Protocol1.h) and next-mapping.h as required.  Amend testcase to
2081         include use of updated NeXT interface.
2082         * objc/execute/formal_protocol-5.m: Ditto.
2083         * objc/execute/protocol-isEqual-2.m: Ditto.
2084         * objc/execute/protocol-isEqual-4.m: Ditto.
2085         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
2086         Protocol1.h) and next-mapping.h as required.
2087         * objc/execute/object_is_class.m: Ditto.
2088         * objc/execute/enumeration-1.m: Ditto.
2089         * objc/execute/class-13.m: Ditto.
2090         * objc/execute/formal_protocol-2.m: Ditto.
2091         * objc/execute/formal_protocol-4.m: Ditto.
2092         * objc/execute/class-1.m: Ditto.
2093         * objc/execute/bycopy-1.m: Ditto.
2094         * objc/execute/formal_protocol-6.m: Ditto.
2095         * objc/execute/bycopy-3.m: Ditto.
2096         * objc/execute/class-3.m: Ditto.
2097         * objc/execute/bf-11.m: Ditto.
2098         * objc/execute/class-5.m: Ditto.
2099         * objc/execute/bf-13.m: Ditto.
2100         * objc/execute/class-7.m: Ditto.
2101         * objc/execute/bf-15.m: Ditto.
2102         * objc/execute/class-9.m: Ditto.
2103         * objc/execute/bf-17.m: Ditto.
2104         * objc/execute/bf-19.m: Ditto.
2105         * objc/execute/IMP.m: Ditto.
2106         * objc/execute/exceptions/catchall-1.m: Ditto.
2107         * objc/execute/exceptions/trivial.m: Ditto.
2108         * objc/execute/exceptions/finally-1.m: Ditto.
2109         * objc/execute/exceptions/local-variables-1.m: Ditto.
2110         * objc/execute/exceptions/foward-1.m: Ditto.
2111         * objc/execute/bf-2.m: Ditto.
2112         * objc/execute/string1.m: Ditto.
2113         * objc/execute/bf-4.m: Ditto.
2114         * objc/execute/informal_protocol.m: Ditto.
2115         * objc/execute/string3.m: Ditto.
2116         * objc/execute/bf-6.m: Ditto.
2117         * objc/execute/bf-8.m: Ditto.
2118         * objc/execute/class-tests-1.h: Ditto.
2119         * objc/execute/protocol-isEqual-1.m: Ditto.
2120         * objc/execute/protocol-isEqual-3.m: Ditto.
2121         * objc/execute/_cmd.m: Ditto.
2122         * objc/execute/function-message-1.m: Ditto.
2123         * objc/execute/bf-20.m: Ditto.
2124         * objc/execute/bf-common.h: Ditto.
2125         * objc/execute/np-2.m: Ditto.
2126         * objc/execute/class-10.m: Ditto.
2127         * objc/execute/class-12.m: Ditto.
2128         * objc/execute/enumeration-2.m: Ditto.
2129         * objc/execute/class-14.m: Ditto.
2130         * objc/execute/encode-1.m: Ditto.
2131         * objc/execute/formal_protocol-1.m: Ditto.
2132         * objc/execute/formal_protocol-3.m: Ditto.
2133         * objc/execute/accessing_ivars.m: Ditto.
2134         * objc/execute/bycopy-2.m: Ditto.
2135         * objc/execute/class-2.m: Ditto.
2136         * objc/execute/bf-10.m: Ditto.
2137         * objc/execute/formal_protocol-7.m: Ditto.
2138         * objc/execute/root_methods.m: Ditto.
2139         * objc/execute/class-4.m: Ditto.
2140         * objc/execute/bf-12.m: Ditto.
2141         * objc/execute/class-6.m: Ditto.
2142         * objc/execute/bf-14.m: Ditto.
2143         * objc/execute/nested-func-1.m: Ditto.
2144         * objc/execute/class-8.m: Ditto.
2145         * objc/execute/private.m: Ditto.
2146         * objc/execute/bf-16.m: Ditto.
2147         * objc/execute/bf-18.m: Ditto.
2148         * objc/execute/load-3.m: Ditto.
2149         * objc/execute/compatibility_alias.m: Ditto.
2150         * objc/execute/bf-1.m: Ditto.
2151         * objc/execute/no_clash.m: Ditto.
2152         * objc/execute/bf-3.m: Ditto.
2153         * objc/execute/string2.m: Ditto.
2154         * objc/execute/bf-5.m: Ditto.
2155         * objc/execute/string4.m: Ditto.
2156         * objc/execute/bf-7.m: Ditto.
2157         * objc/execute/object_is_meta_class.m: Ditto.
2158         * objc/execute/bf-9.m: Ditto.
2159         * objc/execute/bf-21.m: Ditto.
2160         * objc/execute/cascading-1.m: Ditto.
2161         * objc/execute/trivial.m: Ditto.
2162         * objc/execute/np-1.m: Ditto.
2163         * objc/compile/trivial.m: Ditto.
2164         * objc/execute/class_self-2.m: Include <stdlib.h>.
2165         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
2166         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
2167         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
2168         and 64bit. Use new NeXT interface as required.
2169         * objc.dg/special/unclaimed-category-1.m: Ditto.
2170         * objc.dg/special/unclaimed-category-1.h: Ditto.
2171         * objc.dg/special/unclaimed-category-1a.m: Ditto.
2172         * objc.dg/func-ptr-1.m: Ditto.
2173         * objc.dg/stret-1.m: Ditto.
2174         * objc.dg/encode-2.m: Ditto.
2175         * objc.dg/category-1.m: Ditto.
2176         * objc.dg/encode-3.m: Ditto.
2177         * objc.dg/call-super-3.m: Ditto.
2178         * objc.dg/method-3.m: Ditto.
2179         * objc.dg/func-ptr-2.m: Ditto.
2180         * objc.dg/lookup-1.m: Ditto.
2181         * objc.dg/encode-4.m: Ditto.
2182         * objc.dg/fix-and-continue-1.m: Ditto.
2183         * objc.dg/proto-lossage-3.m: Ditto.
2184         * objc.dg/method-13.m: Ditto.
2185         * objc.dg/proto-qual-1.m: Ditto.
2186         * objc.dg/zero-link-3.m: Ditto.
2187         * objc.dg/bitfield-1.m: Ditto.
2188         * objc.dg/va-meth-1.m: Ditto.
2189         * objc.dg/super-class-3.m: Ditto.
2190         * objc.dg/call-super-1.m: Ditto.
2191         * objc.dg/type-size-2.m: Ditto.
2192         * objc.dg/method-10.m: Ditto.
2193         * objc.dg/defs.m: Ditto.
2194         * objc.dg/const-str-3.m: Ditto.
2195         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
2196         Protocol1.h) and next-mapping.h as required. Use new NeXT
2197         interface as required.
2198         * objc.dg/super-class-4.m: Ditto.
2199         * objc.dg/comp-types-8.m: Ditto.
2200         * objc.dg/call-super-2.m: Ditto.
2201         * objc.dg/objc-fast-4.m: Ditto.
2202         * objc.dg/method-6.m: Ditto.
2203         * objc.dg/const-str-3.m: Ditto.
2204         * objc.dg/const-str-7.m: Ditto.
2205         * objc.dg/method-15.m: Ditto.
2206         * objc.dg/method-19.m: Ditto.
2207         * objc.dg/sync-1.m: Ditto.
2208         * objc.dg/layout-1.m: Ditto.
2209         * objc.dg/bitfield-3.m: Ditto.
2210         * objc.dg/try-catch-3.m: Ditto.
2211         * objc.dg/try-catch-7.m: Ditto.
2212         * objc.dg/comp-types-10.m: Ditto.
2213         * objc.dg/selector-2.: Ditto.
2214         * objc.dg/method-7.m: Ditto.
2215         * objc.dg/typedef-alias-1.m: Ditto.
2216         * objc.dg/proto-lossage-2.m: Ditto.
2217         * objc.dg/comp-types-11.m: Ditto.
2218         * objc.dg/sizeof-1.m: Ditto.
2219         * objc.dg/method-17.m: Ditto.
2220         * objc.dg/bitfield-5.m: Ditto.
2221         * objc.dg/try-catch-1.m: Ditto.
2222         * objc.dg/encode-5.m: Ditto.
2223         * objc.dg/fix-and-continue-2.m: Ditto.
2224         * objc.dg/method-9.m: Ditto.
2225         * objc.dg/isa-field-1.m: Ditto.
2226         * objc.dg/local-decl-2.m: Ditto.
2227         * objc.dg/objc-gc-4.m: Ditto.
2228         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
2229         * objc.dg/gnu-runtime-3.m: Ditto.
2230         * objc.dg/encode-7.m: Ditto.
2231         * objc.dg/encode-8.m: Ditto.
2232         * objc.dg/selector-3.m: Ditto.
2233         * objc.dg/gnu-runtime-1.m: Ditto.
2234         * objc.dg/const-str-12.m: Ditto.
2235         * objc.dg/gnu-runtime-2.m: Ditto.
2236         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
2237         * objc.dg/selector-1.m: Ditto.
2238         * objc.dg/stubify-2.m: Ditto.
2239         * objc.dg/zero-link-1.m: Ditto.
2240         * objc.dg/stret-2.m: Ditto.
2241         * objc.dg/zero-link-2.m: Ditto.
2242         * objc.dg/next-runtime-1.m: Ditto.
2243         * objc.dg/symtab-1.m: Ditto.
2244         * objc.dg/stubify-1.m: Ditto.
2245         * objc.dg/bitfield-2.m: Ditto.
2246         * objc.dg/try-catch-10.m: Apply to both runtimes.
2247         * objc.dg/const-str-1.m: Ditto.
2248         * objc.dg/image-info.m: Ditto.
2249         * objc.dg/encode-9.m: Ditto.
2250         * objc.dg/pragma-1.m: Apply test to all targets.
2251         * objc.dg/const-str-4.m: Ditto.
2252         * objc.dg/const-str-8.m: Ditto.
2253         * objc.dg/super-class-2.m: Ditto.
2254         * objc.dg/try-catch-5.m: Ditto.
2255         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
2256         Protocol1.h) and next-mapping.h as required. Use new NeXT
2257         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
2258         * objc.dg/const-str-11.m: Ditto.
2259         * objc.dg/const-str-9.m: Ditto.
2260         * objc.dg/method-4.m: Skip for 64Bit NeXT.
2261         * objc.dg/encode-1.m: Remove redundant -lobjc.
2262         * objc.dg/try-catch-9.m: Tidy space.
2263         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
2264         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
2265         and 64bit. Use new NeXT interface as required.
2266         * obj-c++.dg/template-4.mm: Ditto.
2267         * obj-c++.dg/defs.mm: Ditto.
2268         * obj-c++.dg/basic.mm: Ditto.
2269         * obj-c++.dg/encode-4.mm: Ditto.
2270         * obj-c++.dg/method-17.mm: Ditto.
2271         * obj-c++.dg/proto-lossage-3.mm: Ditto.
2272         * obj-c++.dg/cxx-class-1.mm: Ditto.
2273         * obj-c++.dg/method-10.mm: Ditto.
2274         * obj-c++.dg/va-meth-1.mm: Ditto.
2275         * obj-c++.dg/encode-5.mm: Ditto.
2276         * obj-c++.dg/lookup-2.mm: Ditto.
2277         * obj-c++.dg/template-3.mm: Ditto.
2278         * obj-c++.dg/proto-qual-1.mm: Ditto.
2279         * obj-c++.dg/qual-types-1.m: Ditto.
2280         * obj-c++.dg/cxx-scope-1.mm: Ditto.
2281         * obj-c++.dg/template-1.mm: Ditto.
2282         * obj-c++.dg/encode-6.mm: Ditto.
2283         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
2284         Protocol1.h) and next-mapping.h as required. Use new NeXT
2285         interface as required.
2286         * obj-c++.dg/except-1.mm: Ditto.
2287         * obj-c++.dg/const-str-7.mm: Ditto.
2288         * obj-c++.dg/ivar-list-semi.mm: Ditto.
2289         * obj-c++.dg/cxx-scope-2.mm: Ditto.
2290         * obj-c++.dg/selector-2.mm: Ditto.
2291         * obj-c++.dg/isa-field-1.mm: Ditto.
2292         * obj-c++.dg/try-catch-1.mm: Ditto.
2293         * obj-c++.dg/local-decl-1.mm: Ditto.
2294         * obj-c++.dg/try-catch-9.mm: Ditto.
2295         * obj-c++.dg/no-extra-load.mm: Ditto.
2296         * obj-c++.dg/selector-5.mm: Ditto.
2297         * obj-c++.dg/method-12.mm: Ditto.
2298         * obj-c++.dg/try-catch-11.mm: Ditto.
2299         * obj-c++.dg/comp-types-11.mm: Ditto.
2300         * obj-c++.dg/bitfield-3.mm: Ditto.
2301         * obj-c++.dg/method-6.mm: Ditto.
2302         * obj-c++.dg/super-class-2.mm: Ditto.
2303         * obj-c++.dg/method-21.mm: Ditto.
2304         * obj-c++.dg/const-str-8.mm: Ditto.
2305         * obj-c++.dg/try-catch-7.mm: Ditto.
2306         * obj-c++.dg/method-15.mm: Ditto.
2307         * obj-c++.dg/layout-1.mm: Ditto.
2308         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
2309         * obj-c++.dg/const-str-3.mm: Ditto.
2310         * obj-c++.dg/try-catch-2.mm: Ditto.
2311         * obj-c++.dg/objc-gc-3.mm: Ditto.
2312         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
2313         * obj-c++.dg/bitfield-1.mm: Ditto.
2314         * obj-c++.dg/selector-6.mm: Ditto.
2315         * obj-c++.dg/method-13.mm: Ditto.
2316         * obj-c++.dg/comp-types-12.mm: Ditto.
2317         * obj-c++.dg/bitfield-4.mm: Ditto.
2318         * obj-c++.dg/try-catch-8.mm: Ditto.
2319         * obj-c++.dg/method-2.mm: Ditto.
2320         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
2321         * obj-c++.dg/typedef-alias-1.mm: Ditto.
2322         * obj-c++.dg/const-str-4.mm: Ditto.
2323         * obj-c++.dg/proto-lossage-2.mm: Ditto.
2324         * obj-c++.dg/try-catch-3.mm: Ditto.
2325         * obj-c++.dg/comp-types-9.mm: Ditto.
2326         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
2327         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
2328         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
2329         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
2330         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
2331         Use new NeXT interface as required.
2332         * obj-c++.dg/const-str-10.mm: Ditto.
2333         * obj-c++.dg/const-str-11.mm: Ditto.
2334         * obj-c++.dg/const-str-9.mm: Ditto.
2335         * obj-c++.dg/method-11.mm: Ditto.
2336         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
2337         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
2338         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
2339         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
2340         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
2341
2342 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
2343
2344         PR c++/43206
2345         * g++.dg/template/typedef30.C: New test case.
2346
2347 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
2348
2349         PR c/43385
2350         * gcc.c-torture/execute/pr43385.c: New test.
2351
2352 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
2353
2354         * gcc.dg/strncpy-fix-1.c: New test.
2355
2356 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
2357
2358         PR testsuite/41609
2359         * lib/objc-torture.exp (objc-set-runtime-options): New.
2360         * objc/execute/execute.exp: Check runtime options on each pass.
2361         * objc/execute/exceptions/exceptions.exp: Ditto.
2362         * objc/compile/compile.exp: Ditto.
2363
2364         PR testsuite/42348
2365         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
2366         standard tests.
2367         (check_effective_target_objc2): New proc.
2368         (check_effective_target_next_runtime): New proc.
2369         * lib/objc.exp: Determine which runtime is in force and support it.
2370         * lib/obj-c++.exp: Ditto.
2371
2372 2010-03-24  Jason Merrill  <jason@redhat.com>
2373
2374         PR c++/43502
2375         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
2376
2377 2010-03-24  Martin Jambor  <mjambor@suse.cz>
2378
2379         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
2380         a loop.
2381         * gcc.dg/ipa/ipa-2.c: Likewise.
2382         * gcc.dg/ipa/ipa-3.c: Likewise.
2383         * gcc.dg/ipa/ipa-4.c: Likewise.
2384         * gcc.dg/ipa/ipa-5.c: Likewise.
2385         * gcc.dg/ipa/ipa-7.c: Likewise.
2386         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
2387         a loop.
2388         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
2389         i_can_not_be_propagated_fully2 into a loop.
2390         * gcc.dg/ipa/ipa-8.c: New test.
2391         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
2392
2393 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
2394
2395         PR debug/19192
2396         PR debug/43479
2397         * gcc.dg/guality/pr43479.c: New test.
2398         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
2399         and add volatile keyword.
2400
2401 2010-03-23  Mike Stump  <mikestump@comcast.net>
2402
2403         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
2404
2405 2010-03-23  Jason Merrill  <jason@redhat.com>
2406
2407         * g++.dg/ext/altivec-17.C: Adjust error message.
2408
2409         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
2410         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
2411         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
2412         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
2413         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
2414         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
2415
2416 2010-03-22  Jason Merrill  <jason@redhat.com>
2417
2418         PR c++/43333
2419         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
2420         * g++.dg/ext/is_pod_98.C: New.
2421
2422         PR c++/43281
2423         * g++.dg/cpp0x/auto18.C: New.
2424
2425         * gcc.dg/pr36997.c: Adjust error message.
2426         * g++.dg/ext/vector9.C: Likewise.
2427         * g++.dg/conversion/simd3.C: Likewise.
2428         * g++.dg/other/error23.C: Likewise.
2429
2430 2010-03-22  Michael Matz  <matz@suse.de>
2431
2432         PR middle-end/43475
2433         * gfortran.dg/pr43475.f90: New testcase.
2434
2435 2010-03-22  Richard Guenther  <rguenther@suse.de>
2436
2437         PR tree-optimization/43390
2438         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
2439
2440 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2441
2442         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
2443         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
2444
2445 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
2446             Michael Matz  <matz@suse.de>
2447
2448         PR c++/43081
2449         * g++.dg/parse/crash56.C: New test.
2450
2451 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
2452
2453         PR fortran/43450
2454         * gfortran.dg/whole_file_15.f90 : New test.
2455
2456 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2457
2458         PR fortran/43409
2459         * gfortran.dg/inquire_size.f90: New test.
2460
2461 2010-03-20  Richard Guenther  <rguenther@suse.de>
2462
2463         PR rtl-optimization/43438
2464         * gcc.c-torture/execute/pr43438.c: New testcase.
2465
2466 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
2467
2468         PR c++/43375
2469         * g++.dg/abi/mangle42.C: New test.
2470
2471 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
2472
2473         PR C/43211
2474         * gcc.dg/pr43211.c: New test.
2475         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
2476
2477 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
2478
2479         PR rtl-optimization/42258
2480         * gcc.target/arm/thumb1-mul-moves.c: New test.
2481
2482         PR target/40697
2483         * gcc.target/arm/thumb-andsi.c: New test.
2484
2485         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
2486         dg-require-effective-target.
2487
2488 2010-03-19  Michael Matz  <matz@suse.de>
2489
2490         PR c++/43116
2491         * g++.dg/other/pr43116.C: New testcase.
2492
2493 2010-03-19  Michael Matz  <matz@suse.de>
2494
2495         PR target/43305
2496         * gcc.dg/pr43305.c: New testcase.
2497
2498 2010-03-19  Richard Guenther  <rguenther@suse.de>
2499
2500         PR tree-optimization/43415
2501         * gcc.c-torture/compile/pr43415.c: New testcase.
2502
2503 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
2504
2505         PR ada/43106
2506         * gnat.dg/case_optimization2.adb: New test.
2507         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
2508
2509 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2510             Jack Howarth <howarth@bromo.med.uc.edu>
2511
2512         PR target/36399
2513         * gcc.target/i386/push-1.c: Don't xfail
2514           scan-assembler-not "movups" on darwin.
2515
2516 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
2517
2518         PR debug/43058
2519         * gcc.dg/pr43058.c: New test.
2520
2521 2010-03-18  Martin Jambor  <mjambor@suse.cz>
2522
2523         PR middle-end/42450
2524         * g++.dg/torture/pr42450.C: New test.
2525
2526 2010-03-18  Michael Matz  <matz@suse.de>
2527
2528         PR middle-end/43419
2529         * gcc.dg/pr43419.c: New testcase.
2530
2531 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
2532
2533         PR rtl-optimization/43360
2534         * gcc.dg/torture/pr43360.c: New.
2535
2536 2010-03-18  Michael Matz  <matz@suse.de>
2537
2538         PR tree-optimization/43402
2539         * gcc.dg/pr43402.c: New testcase.
2540
2541 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
2542
2543         PR target/42427
2544         * gcc.dg/pr42427.c: New test.
2545
2546 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2547
2548         PR libfortran/43265
2549         * gfortran.dg/read_empty_file.f: New test.
2550         * gfortran.dg/read_eof_all.f90: New test.
2551         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
2552         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
2553
2554 2010-03-17  Michael Matz  <matz@suse.de>
2555
2556         * gcc.dg/pr43300.c: Add -w.
2557
2558 2010-03-17  Richard Guenther  <rguenther@suse.de>
2559
2560         * gcc.dg/pr43379.c: Add -w.
2561
2562 2010-03-17  Tobias Burnus  <burnus@net-b.de>
2563
2564         PR fortran/43331
2565         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
2566
2567 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
2568
2569         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
2570
2571 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2572
2573         * ada/acats/run_all.sh: Log start and end times.
2574
2575 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2576
2577         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
2578
2579 2010-03-16  Richard Guenther  <rguenther@suse.de>
2580
2581         PR middle-end/43379
2582         * gcc.dg/pr43379.c: New testcase.
2583
2584 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
2585
2586         PR debug/43051
2587         * gcc.dg/guality/pr43051-1.c: New test.
2588
2589 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
2590
2591         PR testsuite/43363
2592         * g++.dg/ext/altivec-17.C: Handle changes to error message.
2593
2594 2010-03-15  Michael Matz  <matz@suse.de>
2595
2596         PR middle-end/43300
2597         * gcc.dg/pr43300.c: New testcase.
2598
2599 2010-03-15  Richard Guenther  <rguenther@suse.de>
2600
2601         PR tree-optimization/43367
2602         * gcc.c-torture/compile/pr43367.c: New testcase.
2603
2604 2010-03-15  Richard Guenther  <rguenther@suse.de>
2605
2606         PR tree-optimization/43317
2607         * gcc.dg/pr43317.c: New testcase.
2608
2609 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
2610
2611         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
2612
2613 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
2614
2615         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
2616
2617 2010-03-14  Tobias Burnus  <burnus@net-b.de>
2618
2619         PR fortran/43362
2620         * gfortran.dg/impure_constructor_1.f90: New test.
2621
2622 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
2623
2624         PR middle-end/43354
2625         * gfortran.dg/graphite/id-pr43354.f: New.
2626
2627 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
2628
2629         PR middle-end/43349
2630         * gfortran.dg/graphite/pr43349.f: New.
2631
2632 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
2633
2634         PR middle-end/43306
2635         * gcc.dg/graphite/pr43306.c: New.
2636
2637 2010-03-12  David S. Miller  <davem@davemloft.net>
2638
2639         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
2640         sparc.
2641
2642 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2643
2644         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
2645
2646 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
2647
2648         PR fortran/43291
2649         PR fortran/43326
2650         * gfortran.dg/dynamic_dispatch_7.f03: New test.
2651
2652 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
2653
2654         * gfortran.dg/default_format_denormal_1.f90: Don't assume
2655         fail for *-*-mingw* targets.
2656
2657 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
2658
2659         PR debug/43329
2660         * gcc.dg/guality/pr43329-1.c: New test.
2661
2662 2010-03-11  Martin Jambor  <mjambor@suse.cz>
2663
2664         PR tree-optimization/43257
2665         * g++.dg/torture/pr43257.C: New test.
2666
2667 2010-03-11  Tobias Burnus  <burnus@net-b.de>
2668
2669         PR fortran/43228
2670         * gfortran.dg/namelist_61.f90: New test.
2671
2672 2010-03-11  Richard Guenther  <rguenther@suse.de>
2673
2674         PR tree-optimization/43255
2675         * gcc.c-torture/compile/pr43255.c: New testcase.
2676
2677 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2678
2679         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
2680         * gcc.dg/pr43280.c: New testcase.
2681
2682 2010-03-11  Richard Guenther  <rguenther@suse.de>
2683
2684         PR lto/43200
2685         * gcc.dg/lto/20100227-1_0.c: New testcase.
2686         * gcc.dg/lto/20100227-1_1.c: Likewise.
2687
2688 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2689
2690         PR libfortran/43320
2691         PR libfortran/43265
2692         * gfortran.dg/read_eof_6.f: New test
2693         * gfortran.dg/read_x_eof.f90: New test.
2694         * gfortran.dg/read_x_past.f: Update test.
2695
2696 2010-03-10  Jan Hubicka   <jh@suse.cz>
2697
2698         * gcc.c-torture/compile/pr43288.c: New test.
2699
2700 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2701
2702         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
2703         -fpic/-fPIC flags.
2704         * g++.old-deja/g++.pt/asm2.C: Likewise.
2705         * gcc.c-torture/compile/20000804-1.c: Likewise.
2706         * gcc.target/i386/clobbers.c: Likewise.
2707
2708 2010-03-10  Tobias Burnus  <burnus@net-b.de>
2709
2710         PR fortran/43303
2711         * gfortran.dg/c_assoc_3.f90: New test.
2712
2713 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
2714
2715         PR debug/36728
2716         * gcc.dg/guality/pr36728-1.c: New test.
2717         * gcc.dg/guality/pr36728-2.c: New test.
2718
2719 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
2720
2721         * gcc.dg/h8300-div-delay-slot.c: New test.
2722
2723 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
2724
2725         PR tree-optimization/43236
2726         * gcc.c-torture/execute/pr43236.c: New test.
2727
2728 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
2729
2730         PR middle-end/42859
2731         * g++.dg/eh/pr42859.C: New test.
2732
2733 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
2734
2735         PR debug/43299
2736         * gcc.dg/pr43299.c: New test.
2737
2738         PR debug/43290
2739         * g++.dg/eh/unwind2.C: New test.
2740
2741 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
2742             Reza Yazdani  <reza.yazdani@amd.com>
2743
2744         PR middle-end/43065
2745         * gcc.dg/graphite/run-id-4.c: New.
2746
2747 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
2748
2749         PR middle-end/43065
2750         * gcc.dg/graphite/run-id-3.c: New.
2751
2752 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
2753
2754         PR middle-end/42644
2755         PR middle-end/42130
2756         * gcc.dg/graphite/id-18.c: New.
2757         * gcc.dg/graphite/run-id-pr42644.c: New.
2758
2759 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
2760
2761         PR middle-end/42326
2762         * gcc.dg/graphite/pr42326.c: New.
2763
2764 2010-03-08  Richard Guenther  <rguenther@suse.de>
2765
2766         PR tree-optimization/43269
2767         * gcc.c-torture/execute/pr43269.c: New testcase.
2768
2769 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
2770
2771         PR fortran/43256
2772         * gfortran.dg/typebound_call_13.f03: New.
2773
2774 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
2775
2776         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
2777         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
2778
2779 2010-03-05  Jason Merrill  <jason@redhat.com>
2780
2781         * g++.dg/abi/mangle40.C: Require weak and alias.
2782
2783 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
2784
2785         PR middle-end/42326
2786         * gfortran.dg/graphite/pr42326.f90: New.
2787         * gfortran.dg/graphite/pr42326-1.f90: New.
2788
2789 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2790
2791         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
2792         (gnat_target_compile): Likewise.
2793         Reinitialize GNAT_UNDER_TEST if target changes.
2794         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
2795         (local_find_gnatmake): Pass full --GCC to gnatlink.
2796         Remove --LINK.
2797
2798 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
2799
2800         PR c/43248
2801         * gcc.dg/compound-literal-1.c: New testcase.
2802
2803 2010-03-04  Martin Jambor  <mjambor@suse.cz>
2804
2805         PR tree-optimization/43164
2806         PR tree-optimization/43191
2807         * gcc.c-torture/compile/pr43164.c: New test.
2808         * gcc.c-torture/compile/pr43191.c: Likewise.
2809
2810 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
2811
2812         PR fortran/43244
2813         * gfortran.dg/finalize_9.f90: New.
2814
2815 2010-03-04  Tobias Burnus  <burnus@net-b.de>
2816             Ken Werner <ken@linux.vnet.ibm.com>
2817
2818         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
2819         to dg-options for spu.
2820         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
2821         dump-scan target to exclude spu.
2822
2823 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
2824
2825         PR middle-end/43209
2826         * gcc.dg/tree-ssa/ivopts-4.c: New.
2827
2828 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
2829
2830         * lib/target-supports-dg.exp (check-flags): Provide defaults for
2831         include-opts and exclude-opts; skip checking the flags if arguments
2832         are the same as the defaults.
2833         (dg-xfail-if): Verify the number of arguments, supply defaults
2834         for unspecified optional arguments.
2835         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
2836
2837 2010-03-03  Jason Merrill  <jason@redhat.com>
2838
2839         PR c++/12909
2840         * g++.dg/abi/mangle40.C: Updated.
2841
2842 2010-03-03  Jason Merrill  <jason@redhat.com>
2843
2844         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
2845         * g++.dg/abi/mangle23.C: Likewise.
2846         * g++.dg/eh/simd-2.C: Likewise.
2847         * g++.dg/ext/attribute-test-2.C: Likewise.
2848         * g++.dg/ext/vector14.C: Likewise.
2849         * g++.dg/other/pr34435.C: Likewise.
2850         * g++.dg/template/conv8.C: Likewise.
2851         * g++.dg/template/nontype9.C: Likewise.
2852         * g++.dg/template/qualttp17.C: Likewise.
2853         * g++.dg/template/ref1.C: Likewise.
2854         * g++.old-deja/g++.pt/crash68.C: Likewise.
2855         * g++.old-deja/g++.pt/ref1.C: Likewise.
2856         * g++.old-deja/g++.pt/ref3.C: Likewise.
2857         * g++.old-deja/g++.pt/ref4.C: Likewise.
2858
2859         PR c++/12909
2860         * g++.dg/abi/mangle40.C: New.
2861         * g++.dg/abi/mangle41.C: New.
2862         * g++.dg/lto/20100302_0.C: New.
2863         * g++.dg/lto/20100302_1.C: New.
2864         * g++.dg/lto/20100302.h: New.
2865
2866 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
2867
2868         PR fortran/43243
2869         * gfortran.dg/internal_pack_12.f90: New test.
2870
2871 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
2872
2873         * gcc.dg/pr36997.c: Adjust error message.
2874
2875 2010-03-03  Mike Stump  <mikestump@comcast.net>
2876
2877         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
2878         adjustments to not be present on machines that align the stack to
2879         more than 4 bytes and don't have a red zone yet as that is an
2880         unimplemented optimization.
2881
2882 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
2883
2884         PR fortran/43169
2885         * gfortran.dg/impure_assignment_3.f90: New.
2886
2887 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
2888
2889         PR debug/43229
2890         * gfortran.dg/pr43229.f90: New test.
2891
2892         PR debug/43237
2893         * gcc.dg/debug/dwarf2/pr43237.c: New test.
2894
2895         PR debug/43177
2896         * gcc.dg/guality/pr43177.c: New test.
2897
2898 2010-03-02  Jason Merrill  <jason@redhat.com>
2899
2900         * g++.dg/ext/vector9.C: Adjust error message.
2901         * g++.dg/conversion/simd3.C: Likewise.
2902         * g++.dg/other/error23.C: Likewise.
2903
2904 2010-03-02  Mike Stump  <mikestump@comcast.net>
2905
2906         PR c++/41090
2907         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
2908
2909 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
2910
2911         PR fortran/43180
2912         * gfortran.dg/internal_pack_10.f90: New test.
2913
2914         PR fortran/43173
2915         * gfortran.dg/internal_pack_11.f90: New test.
2916
2917 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
2918
2919         PR middle-end/42640
2920         * gcc.dg/tree-ssa/pr42640.c: New.
2921
2922 2010-03-01  Richard Guenther  <rguenther@suse.de>
2923
2924         PR tree-optimization/43220
2925         * gcc.c-torture/execute/pr43220.c: New testcase.
2926
2927 2010-03-01  Richard Guenther  <rguenther@suse.de>
2928
2929         PR middle-end/43213
2930         * gcc.dg/pr43213.c: New testcase.
2931
2932 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2933
2934         PR pch/14940
2935         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
2936
2937 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2938
2939         * lib/target-supports.exp (check_effective_target_ucn_nocache):
2940         New function.
2941         (check_effective_target_ucn): Likewise.
2942
2943         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
2944         if !ucn.
2945         * gcc.dg/ucnid-2.c: Likewise.
2946         * gcc.dg/ucnid-3.c: Likewise.
2947         * gcc.dg/ucnid-4.c: Likewise.
2948         * gcc.dg/ucnid-11.c: Likewise.
2949         * gcc.dg/ucnid-12.c: Likewise.
2950         * gcc.dg/ucnid-6.c: Skip if !ucn.
2951         * gcc.dg/ucnid-9.c: Likewise.
2952
2953 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2954
2955         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
2956         lists to dg-skip-if.
2957         * gcc.target/i386/stackalign/return-3.c: Likewise.
2958
2959 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2960
2961         * gcc.target/i386/clearcap.map: New file.
2962         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
2963         Pass clearcap.map by default if supported.
2964
2965 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2966
2967         PR fortran/42900
2968         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
2969         Explain this.
2970         * gfortran.dg/stat_2.f90: Likewise.
2971
2972 2010-03-01  Tobias Burnus  <burnus@net-b.de>
2973
2974         PR fortran/43199
2975         * gfortran.dg/module_read_2.f90: New test.
2976
2977 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
2978
2979         PR c++/42748
2980         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
2981         * g++.dg/abi/mangle12.C: Likewise.
2982         * g++.dg/abi/mangle20-2.C: Likewise.
2983         * g++.dg/abi/mangle17.C: Likewise.
2984         * g++.dg/template/cond2.C: Likewise.
2985         * g++.dg/template/pr35240.C: Likewise.
2986
2987 2010-02-27  Richard Guenther  <rguenther@suse.de>
2988
2989         PR tree-optimization/43186
2990         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
2991
2992 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
2993
2994         * g++.dg/abi/packed1.C: Expect warning on the SH.
2995
2996 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
2997
2998         PR c++/42054:
2999         * g++.dg/parse/error37.C: New test.
3000
3001 2010-02-27  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
3002
3003         PR c/24577
3004         PR c/43192
3005         * gcc.dg/pr8927-1.c: Match new note.
3006         * gcc.dg/990506-0.c: Likewise.
3007         * gcc.dg/gomp/flush-2.c: Likewise.
3008         * gcc.dg/gomp/atomic-5.c: Likewise.
3009         * gcc.dg/gomp/pr34607.c: Likewise.
3010         * gcc.dg/pr35746.c: Likewise.
3011         * gcc.dg/cpp/pragma-1.c: Likewise.
3012         * gcc.dg/cpp/pragma-2.c: Likewise.
3013         * gcc.dg/pr41842.c: Likewise.
3014         * gcc.dg/noncompile/20040629-1.c: Likewise.
3015         * objc.dg/private-1.m: Likewise.
3016
3017 2010-02-27  Tobias Burnus  <burnus@net-b.de>
3018
3019         PR fortran/43185
3020         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
3021         * gfortran.dg/default_initialization_4.f90: New test.
3022
3023 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
3024
3025         * gnat.dg/thin_pointer.ad[sb]: Rename into...
3026         * gnat.dg/thin_pointer1.ad[sb]: ...this.
3027         * gnat.dg/thin_pointer2.adb: New test.
3028         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
3029
3030 2010-02-26  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
3031
3032         PR c/20631
3033         * gcc.dg/cpp/c90-pedantic.c: New.
3034         * gcc.dg/cpp/c90.c: New.
3035         * gcc.dg/gnu90-const-expr-1.c: New.
3036         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
3037
3038 2010-02-26  Richard Guenther  <rguenther@suse.de>
3039
3040         PR tree-optimization/43186
3041         * gcc.c-torture/compile/pr43186.c: New testcase.
3042
3043 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
3044
3045         PR debug/43190
3046         * c-c++-common/dwarf2/pr43190.c: New test.
3047
3048 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
3049
3050         PR testsuite/37074:
3051         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
3052
3053 2010-02-26  Richard Guenther  <rguenther@suse.de>
3054
3055         PR tree-optimization/43188
3056         * gcc.c-torture/compile/pr43188.c: New testcase.
3057
3058 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
3059
3060         PR target/43175
3061         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
3062
3063 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
3064
3065         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
3066
3067 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
3068
3069         PR target/43154
3070         * gcc.target/powerpc/pr43154.c: New file.
3071
3072 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
3073
3074         PR debug/43166
3075         * gfortran.dg/debug/pr43166.f: New test.
3076
3077         PR debug/43165
3078         * gcc.dg/torture/pr43165.c: New test.
3079
3080 2010-02-24  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
3081
3082         PR c/43128
3083         * c-c++-common/pr41779.c: Update.
3084
3085 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3086
3087         PR ada/32547
3088         * lib/gnat-dg.exp (gnat_load): Redefine.
3089
3090         * ada/acats/run_acats: Run run_all.sh with $SHELL.
3091         * ada/acats/run_all.sh: Downcase tasking not implemented message.
3092
3093 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3094
3095         PR libobjc/36610
3096         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
3097         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
3098         -fgnu-runtime.
3099         Sort entries.
3100
3101 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3102
3103         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
3104
3105 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
3106
3107         PR debug/43150
3108         * gcc.dg/guality/vla-1.c: New test.
3109
3110 2010-02-24  Tobias Burnus  <burnus@net-b.de>
3111
3112         PR fortran/43042
3113         * gfortran.dg/c_ptr_tests_15.f90: New test.
3114
3115 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
3116
3117         PR target/43107
3118         * gcc.target/i386/pr43107.c: New test.
3119
3120 2010-02-23  Jason Merrill  <jason@redhat.com>
3121
3122         PR c++/43143
3123         * g++.dg/cpp0x/variadic100.C: New.
3124
3125 2010-02-23  Jason Merrill  <jason@redhat.com>
3126
3127         PR debug/42800
3128         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
3129         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
3130         * c-c++-common/dwarf2/vla1.c: New.
3131
3132 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
3133
3134         PR target/43139
3135         * gcc.dg/pr43139.c: New test.
3136
3137         PR debug/43077
3138         * gcc.dg/guality/pr43077-1.c: New test.
3139
3140 2010-02-23  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
3141
3142         PR 43123
3143         * gcc.dg/march.c: New.
3144         * gcc.dg/march-generic.c: New.
3145         * gcc.dg/mtune.c: New.
3146
3147 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
3148
3149         PR middle-end/43083
3150         * gcc.dg/graphite/pr43083.c: New.
3151
3152 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
3153
3154         PR middle-end/43097
3155         * gfortran.dg/graphite/pr43097.f: New.
3156
3157 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
3158             Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
3159
3160         PR middle-end/43140
3161         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
3162
3163 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
3164
3165         PR middle-end/43026
3166         * g++.dg/graphite/pr43026.C: New.
3167
3168 2010-02-22  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
3169
3170         PR c++/43126
3171         * gcc.dg/cleanup-1.c: Update.
3172         * gcc.dg/func-args-1.c: Update.
3173         * gcc.dg/format/sentinel-1.c: Update.
3174         * g++.old-deja/g++.jason/scoping10.C: Update.
3175         * g++.old-deja/g++.ns/lookup5.C: Update.
3176         * g++.dg/ext/cleanup-1.C: Update.
3177         * g++.dg/parse/varmod1.C: Update.
3178         * g++.dg/parse/error33.C: Update.
3179         * g++.dg/expr/call3.C: Update.
3180         * g++.dg/func-args-1.C: New.
3181
3182 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
3183
3184         PR c/43125
3185         * gcc.dg/attr-used-2.c: Moved to ...
3186         * c-c++-common/attr-used-2.c: Here.
3187
3188         * gcc.dg/attr-used.c: Moved to ...
3189         * c-c++-common/attr-used.c: Here.
3190
3191 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
3192
3193         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
3194
3195 2010-02-22  Richard Guenther  <rguenther@suse.de>
3196
3197         PR lto/43045
3198         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
3199         * gfortran.dg/lto/20100222-1_1.c: Likewise.
3200
3201 2010-02-22  Richard Guenther  <rguenther@suse.de>
3202
3203         PR tree-optimization/42749
3204         * gcc.c-torture/compile/pr42749.c: New testcase.
3205
3206 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
3207
3208         PR fortran/43072
3209         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
3210         * gfortran.dg/internal_pack_9.f90: New test.
3211
3212 2010-02-21  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
3213
3214         PR c++/23510
3215         * g++.dg/template/recurse.C: Adjust.
3216         * g++.dg/template/pr23510.C: New.
3217
3218 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
3219
3220         PR c++/42824
3221         * g++.dg/template/memclass4.C: New test.
3222
3223 2010-02-21  Tobias Burnus  <burnus@net-b.de>
3224
3225         PR fortran/35259
3226         * gfortran.dg/reassoc_5.f90: New test.
3227
3228 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
3229
3230         PR target/43067
3231         * gcc.target/i386/pr43067.c: New test.
3232
3233 2010-02-20  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
3234
3235         PR c++/35669
3236         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
3237         -Wconversion-null.
3238         * g++.dg/warn/Wconversion-null.C: New test.
3239         * g++.old-deja/g++.other/null1.C: Move to...
3240         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
3241
3242 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
3243
3244         PR fortran/36932
3245         PR fortran/36933
3246         * gfortran.dg/dependency_26.f90: New test.
3247
3248         PR fortran/43072
3249         * gfortran.dg/internal_pack_7.f90: New test.
3250
3251         PR fortran/43111
3252         * gfortran.dg/internal_pack_8.f90: New test.
3253
3254 2010-02-20  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
3255
3256         PR 43128
3257         * c-c++-common/pr41779.c: Fix broken testcase.
3258
3259 2010-02-19  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
3260
3261         PR 36513
3262         * c-c++-common/pr36513.c: New testcase.
3263         * c-c++-common/pr36513-2.c: New testcase.
3264
3265 2010-02-19  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
3266
3267         PR 41779
3268         * c-c++-common/pr41779.c: New.
3269
3270 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
3271
3272         PR debug/43084
3273         * gcc.dg/pr43084.c: New test.
3274
3275 2010-02-19  Richard Guenther  <rguenther@suse.de>
3276
3277         PR tree-optimization/42916
3278         * gcc.dg/pr42916.c: New testcase.
3279
3280 2010-02-18  Jason Merrill  <jason@redhat.com>
3281
3282         PR c++/42837
3283         * g++.dg/abi/packed1.C: Add expected warning.
3284
3285         PR c++/43108
3286         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
3287         * gcc.dg/torture/dg-torture.exp: Likewise.
3288         * c-c++-common/torture/complex-sign.h,
3289         c-c++-common/torture/complex-sign-add.c,
3290         c-c++-common/torture/complex-sign-mixed-add.c,
3291         c-c++-common/torture/complex-sign-mixed-div.c,
3292         c-c++-common/torture/complex-sign-mixed-mul.c,
3293         c-c++-common/torture/complex-sign-mixed-sub.c,
3294         c-c++-common/torture/complex-sign-mul.c,
3295         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
3296         Adapt for C++ compilation as well.
3297
3298         PR c++/43070
3299         * g++.dg/ext/label1.C: Update.
3300         * g++.dg/ext/label2.C: Update.
3301
3302         PR c++/26261
3303         * g++.dg/template/dependent-name6.C: New.
3304
3305         PR c++/43109
3306         * g++.dg/parse/namespace12.C: New.
3307
3308 2010-02-18  Martin Jambor  <mjambor@suse.cz>
3309
3310         PR tree-optimization/43066
3311         * gcc.c-torture/compile/pr43066.c: New test.
3312
3313 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
3314
3315         * g++.dg/ext/attrib35.C: Fix target selector string.
3316         * g++.dg/ext/attrib36.C: Ditto.
3317         * g++.dg/ext/attrib37.C: Ditto.
3318         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
3319         * g++.dg/abi/mangle25.C: Ditto.
3320
3321 2010-02-17  Jason Merrill  <jason@redhat.com>
3322
3323         PR c++/43069
3324         * g++.dg/parse/namespace11.C: New.
3325
3326         PR c++/43093
3327         * g++.dg/ext/attrib37.C: New.
3328
3329         PR c++/43079
3330         * g++.dg/template/ptrmem20.C: New.
3331
3332 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
3333
3334         PR target/43103
3335         * gcc.target/i386/xop-check.h: Include m256-check.h.
3336         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
3337         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
3338         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
3339         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
3340
3341 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
3342
3343         PR debug/42918
3344         * gcc.dg/pr42918.c: New test.
3345
3346 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
3347
3348         * g++.dg/ext/attrib36.C: Require ILP32.
3349
3350 2010-02-16  Richard Guenther  <rguenther@suse.de>
3351
3352         PR tree-optimization/41043
3353         * gfortran.dg/pr41043.f90: New testcase.
3354         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
3355
3356 2010-02-16  Jason Merrill  <jason@redhat.com>
3357
3358         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
3359
3360 2010-02-16  Ira Rosen  <irar@il.ibm.com>
3361
3362         PR tree-optimization/43074
3363         * gcc.dg/vect/fast-math-pr43074.c: New test.
3364
3365 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
3366
3367         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
3368
3369 2010-02-16  Jason Merrill  <jason@redhat.com>
3370
3371         PR c++/43031
3372         * g++.dg/ext/attrib36.C: New.
3373
3374         PR c++/43036
3375         * g++.dg/other/array6.C: New.
3376
3377 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3378
3379         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
3380
3381 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
3382
3383         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
3384         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
3385         * gcc.target/i386/xop-vpermil2pd-1.c: New.
3386         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
3387         * gcc.target/i386/xop-vpermil2ps-1.c: New.
3388         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
3389
3390 2010-02-15  Richard Guenther  <rguenther@suse.de>
3391
3392         PR middle-end/43068
3393         * g++.dg/torture/pr43068.C: New testcase.
3394
3395 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
3396
3397         PR c++/43024
3398         * g++.dg/opt/ice1.C: New.
3399
3400 2010-02-14  Jason Merrill  <jason@redhat.com>
3401
3402         PR c++/41997
3403         * g++.dg/cpp0x/initlist-opt.C: New.
3404
3405 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
3406
3407         PR fortran/41113
3408         PR fortran/41117
3409         * gfortran.dg/internal_pack_6.f90: New test.
3410
3411 2010-02-12  Jason Merrill  <jason@redhat.com>
3412
3413         PR c++/43054
3414         * g++.dg/cpp0x/variadic99.C: New.
3415
3416 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
3417
3418         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
3419         sign extend pointers to gualchk_t.
3420
3421         PR c++/43033
3422         * g++.dg/other/default3.C: Xfail g4 test.
3423
3424 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
3425
3426         PR middle-end/43012
3427         * gcc.dg/graphite/pr43012.c: New.
3428
3429 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
3430
3431         PR middle-end/42930
3432         * g++.dg/graphite/pr42930.C: New.
3433
3434 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
3435
3436         PR middle-end/42914
3437         PR middle-end/42530
3438         * gcc.dg/graphite/pr42530.c: New.
3439         * gcc.dg/graphite/pr42914.c: New.
3440
3441 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
3442
3443         PR middle-end/42771
3444         * gcc.dg/graphite/pr42771.c: New.
3445
3446 2010-02-11  Richard Guenther  <rguenther@suse.de>
3447
3448         PR tree-optimization/42998
3449         * gcc.c-torture/compile/pr42998.c: New testcase.
3450
3451 2010-02-10  Jason Merrill  <jason@redhat.com>
3452
3453         PR c++/41896
3454         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
3455
3456         PR c++/42983, core issue 906
3457         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
3458         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
3459
3460         PR c++/43016
3461         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
3462
3463 2010-02-10  Richard Guenther  <rguenther@suse.de>
3464
3465         PR tree-optimization/43017
3466         * gcc.dg/torture/pr43017.c: New testcase.
3467
3468 2010-02-10  Tobias Burnus <burnus@net-b.de>
3469
3470         PR fortran/40823
3471         * gfortran.dg/private_type_1.f90: Update error location.
3472         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
3473         * gfortran.dg/typebound_operator_2.f03: Ditto.
3474         * gfortran.dg/assignment_2.f90: Ditto.
3475         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
3476         * gfortran.dg/binding_label_tests_9.f03: Ditto.
3477
3478 2010-02-10  Tobias Burnus  <burnus@net-b.de>
3479
3480         PR fortran/43015
3481         * gfortran.dg/bind_c_usage_20.f90: New test.
3482
3483 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
3484
3485         PR debug/43010
3486         * g++.dg/debug/pr43010.C: New test.
3487
3488 2010-02-10  Richard Guenther  <rguenther@suse.de>
3489
3490         PR c/43007
3491         * gcc.c-torture/execute/20100209-1.c: New testcase.
3492         * gcc.dg/fold-div-3.c: Likewise.
3493
3494 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
3495
3496         * gcc.dg/builtin-ffs-1.c: New test.
3497
3498 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3499
3500         PR fortran/42999
3501         * gfortran.dg/array_constructor_35.f90: New test.
3502
3503 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3504
3505         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
3506
3507 2010-02-09  Jason Merrill  <jason@redhat.com>
3508
3509         PR c++/42399
3510         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
3511
3512         PR c++/42370
3513         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
3514
3515 2010-02-09  Tobias Burnus  <burnus@net-b.de>
3516
3517         PR fortran/41869
3518         * gfortran.dg/module_write_1.f90: New test.
3519
3520 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
3521
3522         * gcc.dg/pr19340.c: Adjust.
3523
3524 2010-02-09  Richard Guenther  <rguenther@suse.de>
3525
3526         PR tree-optimization/43008
3527         * gcc.c-torture/execute/pr43008.c: New testcase.
3528
3529 2010-02-09  Richard Guenther  <rguenther@suse.de>
3530
3531         PR tree-optimization/43000
3532         * gcc.dg/torture/pr43000.c: New testcase.
3533         * gcc.dg/torture/pr43002.c: Likewise.
3534
3535 2010-02-09  Daniel Kraft  <d@domob.eu>
3536
3537         PR fortran/39171
3538         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
3539         and pass -Wsurprising as necessary.
3540
3541 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
3542
3543         PR tree-optimization/42890
3544         * g++.dg/torture/pr42890.C: New test.
3545
3546 2010-02-08  Richard Guenther  <rguenther@suse.de>
3547
3548         PR middle-end/42995
3549         * gcc.dg/tree-ssa/inline-4.c: New testcase.
3550
3551 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
3552
3553         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
3554         return 0 from main.
3555         * gcc.dg/graphite/block-1.c: Same.
3556         * gcc.dg/graphite/block-3.c: Same.
3557         * gcc.dg/graphite/block-4.c: Same.
3558         * gcc.dg/graphite/block-5.c: Same.
3559         * gcc.dg/graphite/block-6.c: Same.
3560         * gcc.dg/graphite/block-7.c: Same.
3561         * gcc.dg/graphite/interchange-0.c: Same.
3562         * gcc.dg/graphite/interchange-1.c: Same.
3563         * gcc.dg/graphite/interchange-10.c: Same.
3564         * gcc.dg/graphite/interchange-11.c: Same.
3565         * gcc.dg/graphite/interchange-12.c: Same.
3566         * gcc.dg/graphite/interchange-2.c: Same.
3567         * gcc.dg/graphite/interchange-3.c: Same.
3568         * gcc.dg/graphite/interchange-4.c: Same.
3569         * gcc.dg/graphite/interchange-5.c: Same.
3570         * gcc.dg/graphite/interchange-6.c: Same.
3571         * gcc.dg/graphite/interchange-7.c: Same.
3572         * gcc.dg/graphite/interchange-8.c: Same.
3573         * gcc.dg/graphite/interchange-9.c: Same.
3574         * gcc.dg/graphite/interchange-mvt.c: Same.
3575
3576 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
3577
3578         * gfortran.dg/graphite/id-19.f: New.
3579         * gfortran.dg/graphite/pr14741.f90: New.
3580         * gfortran.dg/graphite/pr41924.f90: New.
3581         * gfortran.dg/graphite/run-id-2.f90: New.
3582
3583 2010-02-07  Richard Guenther  <rguenther@suse.de>
3584
3585         PR middle-end/42956
3586         * gcc.c-torture/compile/pr42956.c: New testcase.
3587
3588 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3589
3590         PR libfortran/42742
3591         * gfortran.dg/fmt_cache_2.f: New test.
3592
3593 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3594
3595         * gfortran.dg/read_no_eor.f90: New test.
3596
3597 2010-02-05  Jason Merrill  <jason@redhat.com>
3598
3599         * g++.dg/ext/label13.C: Move constructor body out of class.
3600
3601 2010-02-03  Jason Merrill  <jason@redhat.com>
3602
3603         PR c++/42870
3604         * g++.dg/ext/dllexport3.C: New.
3605
3606 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
3607
3608         * gcc.dg/format/ms-format3.c: New test for specific MS types.
3609
3610 2010-02-05  Richard Guenther  <rguenther@suse.de>
3611
3612         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
3613
3614 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
3615
3616         PR c++/42915
3617         * g++.dg/other/crash-9.C: New test.
3618
3619 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
3620
3621         PR fortran/42309
3622         * gfortran.dg/subref_array_pointer_4.f90 : New test.
3623
3624 2010-02-04  Richard Guenther  <rguenther@suse.de>
3625
3626         PR rtl-optimization/42952
3627         * gcc.dg/torture/pr42952.c: New testcase.
3628
3629 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3630
3631         PR libfortran/42901
3632         * gfortran.dg/namelist_60.f90: New test.
3633
3634 2010-02-03  Jason Merrill  <jason@redhat.com>
3635
3636         PR c++/40138
3637         * g++.dg/ext/builtin11.C: New.
3638
3639         PR c++/4926
3640         PR c++/38600
3641         * g++.dg/abi/mangle35.C: New.
3642         * g++.dg/abi/mangle37.C: New.
3643
3644         PR c++/12909
3645         * g++.dg/abi/mangle36.C: New.
3646
3647         PR c++/35652
3648         * g++.dg/warn/string1.C: New.
3649
3650 2010-02-03  Richard Guenther  <rguenther@suse.de>
3651
3652         PR tree-optimization/42944
3653         * gcc.dg/errno-1.c: New testcase.
3654
3655 2010-02-03  Richard Guenther  <rguenther@suse.de>
3656
3657         PR middle-end/42927
3658         * gcc.c-torture/compile/pr42927.c: New testcase.
3659
3660 2010-02-03  Tobias Burnus  <burnus@net-b.de>
3661
3662         PR fortran/42936
3663         * gfortran.dg/null_4.f90: New test.
3664
3665 2010-02-02  Jason Merrill  <jason@redhat.com>
3666
3667         PR c++/41090
3668         * g++.dg/ext/label13.C: New.
3669
3670 2010-02-02  Tobias Burnus  <burnus@net-b.de>
3671
3672         PR fortran/42650
3673         * gfortran.dg/func_result_5.f90: New test.
3674
3675 2010-02-01  Tobias Burnus  <burnus@net-b.de>
3676
3677         PR fortran/42922
3678         * gfortran.dg/pure_initializer_3.f90: News test.
3679
3680 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
3681
3682         PR fortran/42888
3683         * gfortran.dg/allocate_derived_2.f90: New test.
3684
3685 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
3686
3687         PR middle-end/42898
3688         * gcc.dg/torture/pr42898-2.c: New test.
3689
3690 2010-01-31  Richard Guenther  <rguenther@suse.de>
3691
3692         PR middle-end/42898
3693         * gcc.dg/torture/pr42898.c: New testcase.
3694
3695 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
3696
3697         PR fortran/38324
3698         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
3699         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
3700
3701 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
3702
3703         * g++.dg/tree-ssa/inline-1.C: New.
3704         * g++.dg/tree-ssa/inline-2.C: New.
3705         * g++.dg/tree-ssa/inline-3.C: New.
3706
3707 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
3708
3709         PR testsuite/41701
3710         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
3711         the string 'pow' in the pathname of the compiler from generating a
3712         test failure.
3713
3714 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3715
3716         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
3717         * g++.old-deja/g++.mike/eh17.C: Likewise.
3718         * g++.old-deja/g++.mike/p5571.C: Likewise.
3719
3720 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
3721
3722         PR c++/42758
3723         PR c++/42634
3724         PR c++/42336
3725         PR c++/42797
3726         PR c++/42880
3727         * g++.dg/other/crash-5.C: New test.
3728         * g++.dg/other/crash-6.C: New test.
3729         * g++.dg/other/crash-7.C: New test.
3730         * g++.dg/other/crash-8.C: New test.
3731
3732 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
3733
3734         PR rtl-optimization/42889
3735         * gcc.dg/pr42889.c: New test.
3736
3737 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
3738
3739         * gcc.target/i386/pr42881.c: Use SSE2.
3740
3741 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
3742
3743         PR target/42891
3744         * gcc.target/i386/pr42891.c: New test.
3745
3746 2010-01-28  Richard Guenther  <rguenther@suse.de>
3747
3748         PR tree-optimization/42871
3749         * g++.dg/torture/pr42871.C: New testcase.
3750
3751 2010-01-28  Richard Guenther  <rguenther@suse.de>
3752
3753         * gcc.dg/Wobjsize-1.h: New testcase.
3754         * gcc.dg/Wobjsize-1.c: Likewise.
3755
3756 2010-01-28  Richard Guenther  <rguenther@suse.de>
3757
3758         PR middle-end/42883
3759         * g++.dg/torture/pr42883.C: New testcase.
3760
3761 2010-01-28  Michael Matz  <matz@suse.de>
3762
3763         * gcc.target/i386/pr42881.c: New test.
3764
3765 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3766
3767         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
3768         Add i?86-*-solaris2* support.
3769
3770 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
3771
3772         PR c++/42713
3773         PR c++/42820
3774         * g++.dg/template/typedef27.C: New test case.
3775         * g++.dg/template/typedef28.C: New test case.
3776
3777 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
3778
3779         * testsuite/gcc.dg/optimize-bswap*.c: Add ARM target
3780
3781 2010-01-27  Richard Guenther  <rguenther@suse.de>
3782
3783         PR middle-end/42878
3784         * gcc.dg/torture/pr42878-1.c: New testcase.
3785         * gcc.dg/torture/pr42878-2.c: Likewise.
3786
3787 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
3788
3789         PR middle-end/42874
3790         * gcc.dg/vla-22.c: New test.
3791
3792 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
3793
3794         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
3795         current collation.
3796
3797 2010-01-26  Richard Guenther  <rguenther@suse.de>
3798
3799         PR rtl-optimization/42685
3800         * gcc.dg/pr42685.c: New testcase.
3801         * g++.dg/other/pr42685.C: Likewise.
3802
3803 2010-01-26  Richard Guenther  <rguenther@suse.de>
3804
3805         PR middle-end/42806
3806         * g++.dg/other/pr42806.C: New testcase.
3807
3808 2010-01-26  Richard Guenther  <rguenther@suse.de>
3809
3810         PR tree-optimization/42250
3811         * gcc.dg/pr42250.c: New testcase.
3812
3813 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
3814
3815         * gnat.dg/array_bounds_test.adb: New test.
3816
3817 2010-01-25  Tobias Burnus  <burnus@net-b.de>
3818
3819         PR fortran/42858
3820         * gfortran.dg/generic_21.f90: New test.
3821
3822 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3823
3824         PR testsuite/41522
3825         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
3826
3827 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
3828
3829         PR c++/42748
3830         * g++.dg/abi/arm_va_list2.C: New test.
3831         * g++.dg/abi/arm_va_list2.h: Companion header file.
3832
3833 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
3834
3835         PR fortran/41044
3836         * gfortran.dg/parameter_array_ref_2.f90 : New test.
3837
3838         PR fortran/41167
3839         * gfortran.dg/char_array_arg_1.f90 : New test.
3840
3841         * gfortran.dg/pr25923.f90 : Remove XFAIL.
3842
3843 2010-01-24  Tobias Burnus  <burnus@net-b.de>
3844
3845         PR fortran/39304
3846         * gfortran.dg/generic_20.f90: New test.
3847
3848 2010-01-22  Michael Matz  <matz@suse.de>
3849
3850         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
3851         -msse2.
3852
3853 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
3854
3855         PR fortran/42736
3856         * gfortran.dg/dependency_25.f90 : New test.
3857
3858 2010-01-21  Martin Jambor  <mjambor@suse.cz>
3859
3860         PR tree-optimization/42585
3861         * gcc.dg/tree-ssa/pr42585.c: New test.
3862
3863 2010-01-21  Richard Guenther  <rguenther@suse.de>
3864
3865         PR middle-end/19988
3866         * gcc.dg/pr19988.c: New testcase.
3867
3868 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
3869
3870         * g++.dg/compat/decimal/compat-common.h: New file.
3871         * g++.dg/compat/decimal/decimal-dummy.h: New file.
3872         * g++.dg/compat/decimal/pass_x.h: New file.
3873         * g++.dg/compat/decimal/pass_y.h: New file.
3874         * g++.dg/compat/decimal/pass-1_main.C: New file.
3875         * g++.dg/compat/decimal/pass-1_x.C: New file.
3876         * g++.dg/compat/decimal/pass-1_y.C: New file.
3877         * g++.dg/compat/decimal/pass-2_main.C: New file.
3878         * g++.dg/compat/decimal/pass-2_x.C: New file.
3879         * g++.dg/compat/decimal/pass-2_y.C: New file.
3880         * g++.dg/compat/decimal/pass-3_main.C: New file.
3881         * g++.dg/compat/decimal/pass-3_x.C: New file.
3882         * g++.dg/compat/decimal/pass-3_y.C: New file.
3883         * g++.dg/compat/decimal/pass-4_main.C: New file.
3884         * g++.dg/compat/decimal/pass-4_x.C: New file.
3885         * g++.dg/compat/decimal/pass-4_y.C: New file.
3886         * g++.dg/compat/decimal/pass-5_main.C: New file.
3887         * g++.dg/compat/decimal/pass-5_x.C: New file.
3888         * g++.dg/compat/decimal/pass-5_y.C: New file.
3889         * g++.dg/compat/decimal/pass-6_main.C: New file.
3890         * g++.dg/compat/decimal/pass-6_x.C: New file.
3891         * g++.dg/compat/decimal/pass-6_y.C: New file.
3892         * g++.dg/compat/decimal/return_x.h: New file.
3893         * g++.dg/compat/decimal/return_y.h: New file.
3894         * g++.dg/compat/decimal/return-1_main.C: New file.
3895         * g++.dg/compat/decimal/return-1_x.C: New file.
3896         * g++.dg/compat/decimal/return-1_y.C: New file.
3897         * g++.dg/compat/decimal/return-2_main.C: New file.
3898         * g++.dg/compat/decimal/return-2_x.C: New file.
3899         * g++.dg/compat/decimal/return-2_y.C: New file.
3900         * g++.dg/compat/decimal/return-3_main.C: New file.
3901         * g++.dg/compat/decimal/return-3_x.C: New file.
3902         * g++.dg/compat/decimal/return-3_y.C: New file.
3903         * g++.dg/compat/decimal/return-4_main.C: New file.
3904         * g++.dg/compat/decimal/return-4_x.C: New file.
3905         * g++.dg/compat/decimal/return-4_y.C: New file.
3906         * g++.dg/compat/decimal/return-5_main.C: New file.
3907         * g++.dg/compat/decimal/return-5_x.C: New file.
3908         * g++.dg/compat/decimal/return-5_y.C: New file.
3909         * g++.dg/compat/decimal/return-6_main.C: New file.
3910         * g++.dg/compat/decimal/return-6_x.C: New file.
3911         * g++.dg/compat/decimal/return-6_y.C: New file.
3912
3913 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
3914
3915         PR debug/42715
3916         * gcc.dg/pr42715.c: New.
3917
3918 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
3919
3920         PR c++/42038
3921         * g++.dg/parse/crash55.C: New.
3922
3923 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
3924
3925         PR debug/42782
3926         * gcc.dg/guality/pr42782.c: New.
3927
3928 2010-01-20  Jason Merrill  <jason@redhat.com>
3929
3930         PR c++/41788
3931         * g++.dg/abi/packed1.C: New.
3932
3933         PR c++/41920
3934         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
3935
3936         PR c++/40750
3937         * g++.dg/parse/fn-typedef1.C: New.
3938         * g++.dg/other/cv_quals.C: Adjust.
3939
3940 2010-01-20  Anthony Green  <green@moxielogic.com>
3941
3942         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
3943         pack(push) pragma).
3944         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
3945         * gcc.dg/20020312-2.c: Port this to the moxie core.
3946         * gcc.dg/weak/typeof-2.c: Ditto.
3947
3948 2010-01-20  Richard Guenther  <rguenther@suse.de>
3949
3950         PR tree-optimization/42717
3951         * gcc.c-torture/compile/pr42717.c: New testcase.
3952
3953 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
3954
3955         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
3956         of signed, add a few new tests.
3957
3958         PR middle-end/42803
3959         * g++.dg/parse/limits-initializer1.C: New test.
3960
3961 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
3962
3963         PR fortran/42804
3964         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
3965         * gfortran.dg/typebound_call_12.f03: New test.
3966
3967 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
3968
3969         PR fortran/42783
3970         * gfortran.dg/bounds_check_15.f90 : New test.
3971
3972 2010-01-19  Michael Matz  <matz@suse.de>
3973
3974         PR tree-optimization/41783
3975         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
3976
3977 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3978
3979         PR target/38697.
3980         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
3981         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
3982         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
3983         * gcc.target/arm/neon/vget_lows16.c: Likewise.
3984         * gcc.target/arm/neon/vget_lows32.c: Likewise.
3985         * gcc.target/arm/neon/vget_lows64.c: Likewise.
3986         * gcc.target/arm/neon/vget_lows8.c: Likewise.
3987         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
3988         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
3989         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
3990         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
3991
3992 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
3993
3994         PR fortran/42545
3995         * gfortran.dg/extends_6.f03: Modified an error message.
3996         * gfortran.dg/extends_10.f03: New test.
3997         * gfortran.dg/private_type_6.f03: Modified an error message.
3998         * gfortran.dg/structure_constructor_8.f03: Ditto.
3999
4000 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
4001
4002         PR tree-optimization/42719
4003         * gcc.dg/pr42719.c: New test.
4004
4005         PR debug/42728
4006         * gcc.dg/pr42728.c: New test.
4007
4008 2010-01-19  Anthony Green  <green@moxielogic.com>
4009
4010         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
4011
4012 2010-01-18  Anthony Green  <green@moxielogic.com>
4013
4014         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
4015         for moxie.
4016
4017 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
4018
4019         * g++.dg/template/error45.C: reverted as part of reverting the
4020         fix of PR c++/42634.
4021
4022 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
4023
4024         PR c++/42634
4025         * g++.dg/template/error45.C: New test.
4026
4027 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
4028
4029         PR c++/42766
4030         * g++.dg/conversion/op6.C: New test.
4031
4032 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
4033
4034         PR target/42774
4035         * gcc.target/alpha/pr42774.c: New test.
4036
4037 2010-01-18  Richard Guenther  <rguenther@suse.de>
4038
4039         PR tree-optimization/42781
4040         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
4041
4042 2010-01-17  Richard Guenther  <rguenther@suse.de>
4043
4044         PR middle-end/42248
4045         * gcc.c-torture/execute/pr42248.c: New testcase.
4046
4047 2010-01-17  Richard Guenther  <rguenther@suse.de>
4048
4049         PR tree-optimization/42773
4050         * g++.dg/torture/pr42773.C: New testcase.
4051
4052 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
4053
4054         PR fortran/42677
4055         * gfortran.dg/interface_assignment_5.f90: New test.
4056
4057 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
4058
4059         PR c++/42697
4060         * g++.dg/template/crash94.C: Reverted.
4061
4062 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
4063
4064         PR debug/42767
4065         * gcc.dg/debug/pr42767.c: New.
4066
4067 2010-01-15  Jason Merrill  <jason@redhat.com>
4068
4069         PR c++/42761
4070         * g++.dg/cpp0x/decltype22.C: New.
4071
4072 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
4073
4074         PR middle-end/42760
4075         * g++.dg/torture/pr42760.C: New test.
4076
4077 2010-01-15  Jing Yu  <jingyu@google.com>
4078
4079         PR rtl-optimization/42691
4080         * gcc.c-torture/execute/pr42691.c: New.
4081
4082 2010-01-15  Richard Guenther  <rguenther@suse.de>
4083
4084         PR middle-end/42739
4085         * g++.dg/torture/pr42739.C: New testcase.
4086
4087 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
4088
4089         * g++.dg/template/error45.C: Revert as part of reverting changes
4090         or PR c++/42634.
4091
4092 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4093
4094         PR fortran/42684
4095         * gfortran.dg/interface_31.f90: New test.
4096
4097 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
4098
4099         * gcc.target/powerpc/pr42747.c: New file.
4100
4101 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
4102
4103         PR middle-end/42674
4104         * c-c++-common/pr42674.c: New test.
4105
4106         PR c++/42608
4107         * g++.dg/template/instantiate11.C: New test.
4108
4109 2010-01-14  Jason Merrill  <jason@redhat.com>
4110
4111         PR c++/42701
4112         * g++.dg/overload/error3.C: New.
4113
4114         PR c++/42655
4115         * g++.dg/overload/rvalue1.C: New.
4116
4117 2010-01-14  Martin Jambor  <mjambor@suse.cz>
4118
4119         PR tree-optimization/42706
4120         * gcc.dg/ipa/pr42706.c: New testcase.
4121
4122 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
4123
4124         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
4125
4126 2010-01-14  Martin Jambor  <mjambor@suse.cz>
4127
4128         PR tree-optimization/42714
4129         * g++.dg/torture/pr42714.C: New test.
4130
4131 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
4132
4133         PR rtl-optimization/42246
4134         * gfortran.dg/pr42246-2.f: New.
4135
4136 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
4137
4138         PR rtl-optimization/42389
4139         * gcc.dg/pr42389.c: New.
4140
4141 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
4142
4143         PR rtl-optimization/42388
4144         * gcc.dg/pr42388.c: New.
4145
4146 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
4147
4148         PR rtl-optimization/42294
4149         * gfortran.dg/pr42294.f: New.
4150
4151 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
4152
4153         PR rtl-optimization/39453
4154         PR rtl-optimization/42246
4155         * gcc.dg/pr39453.c: New.
4156         * gcc.dg/pr42246.c: New.
4157
4158 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
4159
4160         PR middle-end/42245
4161         * gcc.dg/pr42245.c: New.
4162         * gcc.dg/pr42245-2.c: New.
4163
4164 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
4165
4166         PR rtl-optimization/42249
4167         * gcc.dg/pr42249.c: New.
4168
4169 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
4170
4171         PR c/42721
4172         * gcc.c-torture/execute/pr42721.c: New test.
4173
4174 2010-01-14  Ira Rosen  <irar@il.ibm.com>
4175
4176         PR tree-optimization/42709
4177         * gcc.dg/vect/pr42709.c: New test.
4178
4179 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
4180
4181         PR fortran/41478
4182         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
4183         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
4184
4185 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
4186
4187         PR fortran/42481
4188         * gfortran.dg/generic_19.f90 : New test.
4189
4190 2010-01-13  Richard Guenther  <rguenther@suse.de>
4191
4192         PR tree-optimization/42730
4193         * gcc.c-torture/compile/pr42730.c: New testcase.
4194
4195 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
4196
4197         PR target/pr42542
4198         * gcc.target/ia64/pr42542-1.c: New.
4199         * gcc.target/ia64/pr42542-2.c: New.
4200         * gcc.target/ia64/pr42542-3.c: New.
4201
4202 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
4203
4204         PR c++/42634
4205         * g++.dg/template/error45.C: New test.
4206
4207 2010-01-13  Martin Jambor  <mjambor@suse.cz>
4208
4209         PR tree-optimization/42704
4210         * g++.dg/torture/pr42704.C: New test.
4211
4212 2010-01-13  Martin Jambor  <mjambor@suse.cz>
4213
4214         PR tree-optimization/42703
4215         * gcc.c-torture/compile/pr42703.c: New test.
4216
4217 2010-01-13  Richard Guenther  <rguenther@suse.de>
4218
4219         PR tree-optimization/42705
4220         * gcc.c-torture/compile/pr42705.c: New testcase.
4221
4222 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
4223
4224         * gcc.target/bfin/l2.c: New test.
4225         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
4226
4227 2010-01-13  Richard Guenther  <rguenther@suse.de>
4228
4229         PR middle-end/42716
4230         * gcc.c-torture/compile/pr42716.c: New testcase.
4231
4232 2010-01-13  Richard Guenther  <rguenther@suse.de>
4233
4234         PR lto/42678
4235         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
4236
4237 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
4238
4239         PR c/42708
4240         * gcc.c-torture/compile/pr42708-1.c: New test.
4241
4242 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
4243
4244         PR debug/42662
4245         * gcc.dg/pr42662.c: New test.
4246
4247         PR tree-optimization/42645
4248         * g++.dg/other/pr42645-1.C: New test.
4249         * g++.dg/other/pr42645-2.C: New test.
4250
4251 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
4252
4253         PR target/42416
4254         * gcc.target/powerpc/warn-1.c: New test.
4255         * gcc.target/powerpc/warn-2.c: New test.
4256
4257 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
4258
4259         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
4260         stack alignment.
4261
4262 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
4263
4264         * gcc.dg/lto/20100108_0.c: New.
4265
4266 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
4267
4268         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
4269         Add -march=i686 -msse for 32bit x86 targets.
4270
4271 2010-01-10  Richard Guenther  <rguenther@suse.de>
4272
4273         PR middle-end/42667
4274         * gcc.dg/torture/pr42667.c: New testcase.
4275
4276 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4277
4278         PR fortran/32489
4279         * gfortran.dg/array_constructor_34.f90: New test.
4280
4281 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4282
4283         PR fortran/20923
4284         * gfortran.dg/array_constructor_33.f90: New test.
4285         gfortran.dg/array_function_5.f90: Add credit.
4286
4287 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
4288
4289         PR debug/42631
4290         * gcc.dg/pr42631.c: New.
4291
4292 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
4293
4294         PR debug/42630
4295         * gcc.dg/pr42630.c: New.
4296
4297 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
4298
4299         PR debug/42629
4300         * gcc.dg/pr42629.c: New.
4301
4302 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
4303
4304         PR middle-end/42363
4305         * gcc.dg/torture/pr42363.c: New.
4306
4307 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
4308
4309         PR debug/42604
4310         PR debug/42395
4311         * gcc.dg/vect/pr42604.c: New.
4312         * gcc.dg/vect/pr42395.c: New.
4313
4314 2010-01-09  Richard Guenther  <rguenther@suse.de>
4315
4316         PR middle-end/42512
4317         * gcc.c-torture/execute/pr42512.c: New testcase.
4318
4319 2010-01-09  Tobias Burnus  <burnus@net-b.de>
4320
4321         PR fortran/41298
4322         * gfortran.dg/c_ptr_tests_14.f90: New test.
4323
4324 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4325
4326         PR ada/41929
4327         * gnat.dg/null_pointer_deref1.adb: Don't run on
4328         sparc*-sun-solaris2.11.
4329
4330 2010-01-08  Richard Guenther  <rguenther@suse.de>
4331
4332         PR lto/42528
4333         * gcc.dg/lto/20100103-1_0.c: New testcase.
4334         * gcc.dg/lto/20100103-2_0.c: Likewise.
4335
4336 2010-01-08  Tobias Burnus  <burnus@net-b.de
4337
4338         PR/fortran 25829
4339         * gfortran.dg/asynchronous_1.f90: New test.
4340         * gfortran.dg/asynchronous_2.f90: New test.
4341         * gfortran.dg/conflicts.f90: Update error message.
4342
4343 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
4344
4345         c++/40155
4346         * g++.dg/cpp0x/variadic-unify-2.C: New test.
4347
4348 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
4349
4350         PR tree-optimization/42625
4351         * g++.dg/opt/dtor4.C: New test.
4352         * g++.dg/opt/dtor4.h: New.
4353         * g++.dg/opt/dtor4-aux.cc: New.
4354
4355 2010-01-07  Tobias Burnus  <burnus@net-b.de>
4356
4357         PR fortran/42597
4358         * gfortran.dg/proc_ptr_26.f90: New test.
4359
4360 2010-01-07  Tobias Burnus  <burnus@net-b.de>
4361
4362         PR fortran/41872
4363         * gfortran.dg/allocatable_scalar_7.f90: New test.
4364
4365 2010-01-06  Richard Guenther  <rguenther@suse.de>
4366
4367         * gcc.c-torture/compile/pr42632.c: New testcase.
4368
4369 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
4370
4371         PR target/42542
4372         * gcc.target/i386/pr42542-4.c: New.
4373         * gcc.target/i386/pr42542-4a.c: Likewise.
4374         * gcc.target/i386/pr42542-5.c: Likewise.
4375         * gcc.target/i386/pr42542-5a.c: Likewise.
4376
4377 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
4378
4379         * gcc.dg/tls/opt-15.c: New test.
4380
4381 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
4382
4383         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
4384
4385 2010-01-05  Martin Jambor  <mjambor@suse.cz>
4386
4387         PR tree-optimization/42462
4388         * g++.dg/torture/pr42462.C: New test.
4389
4390 2010-01-05  Jason Merrill  <jason@redhat.com>
4391
4392         * g++.dg/cpp0x/initlist30.C: New test.
4393
4394 2010-01-05  Richard Guenther  <rguenther@suse.de>
4395
4396         PR tree-optimization/42614
4397         * gcc.c-torture/execute/pr42614.c: New testcase.
4398
4399 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
4400
4401         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
4402         * gcc.dg/Wunreachable-1.c: Remove the testcase of
4403         -Wunreachable-code.
4404         * gcc.dg/Wunreachable-2.c: Likewise.
4405         * gcc.dg/Wunreachable-3.c: Likewise.
4406         * gcc.dg/Wunreachable-4.c: Likewise.
4407         * gcc.dg/Wunreachable-5.c: Likewise.
4408         * gcc.dg/Wunreachable-6.c: Likewise.
4409         * gcc.dg/Wunreachable-7.c: Likewise.
4410         * gcc.dg/Wunreachable-8.c: Likewise.
4411         * gcc.dg/20041231-1.c: Likewise.
4412
4413 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
4414
4415         PR other/42611
4416         * gcc.dg/pr42611.c: New test.
4417
4418         PR tree-optimization/42508
4419         * g++.dg/opt/pr42508.C: New test.
4420
4421 2010-01-05  Tobias Burnus  <burnus@net-b.de>
4422
4423         PR fortran/41872
4424         * gfortran.dg/allocatable_scalar_8.f90: New.
4425
4426 2010-01-04  Martin Jambor  <mjambor@suse.cz>
4427
4428         PR tree-optimization/42398
4429         * gcc.c-torture/compile/pr42398.c: New test.
4430
4431 2010-01-04  Jason Merrill  <jason@redhat.com>
4432
4433         PR c++/42555
4434         * g++.dg/ext/attrib35.C: New.
4435
4436         PR c++/42567
4437         * g++.dg/cpp0x/auto17.C: New.
4438
4439 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
4440
4441         * gcc.dg/lto/20100104_0.c: New.
4442
4443 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
4444
4445         PR target/42542
4446         * gcc.target/i386/pr42542-1.c: New.
4447         * gcc.target/i386/pr42542-1a.c: Likewise.
4448         * gcc.target/i386/pr42542-1b.c: Likewise.
4449         * gcc.target/i386/pr42542-2.c: Likewise.
4450         * gcc.target/i386/pr42542-2a.c: Likewise.
4451         * gcc.target/i386/pr42542-2b.c: Likewise.
4452         * gcc.target/i386/pr42542-3.c: Likewise.
4453         * gcc.target/i386/pr42542-3a.c: Likewise.
4454
4455 2009-01-04  Tobias Burnus  <burnus@net-b.de>
4456
4457         PR fortran/41872
4458         * gfortran.dg/allocatable_scalar_5.f90: New test.
4459         * gfortran.dg/allocatable_scalar_6.f90: New test.
4460
4461 2010-01-03  Richard Guenther  <rguenther@suse.de>
4462
4463         PR testsuite/42583
4464         * gfortran.dg/gomp/recursion1.f90: Remove.
4465
4466 2010-01-03  Richard Guenther  <rguenther@suse.de>
4467
4468         * gcc.dg/Warray-bounds.c: Remove XFAILs.
4469         * gcc.dg/uninit-6.c: Likewise.
4470         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
4471
4472 2010-01-03  Richard Guenther  <rguenther@suse.de>
4473
4474         PR tree-optimization/42589
4475         * gcc.target/i386/pr42589.c: New testcase.
4476
4477 2010-01-03  Richard Guenther  <rguenther@suse.de>
4478
4479         PR tree-optimization/42438
4480         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
4481
4482 2010-01-02  Richard Guenther  <rguenther@suse.de>
4483
4484         PR testsuite/41651
4485         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
4486
4487 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
4488
4489         PR target/42448
4490         * gcc.target/alpha/pr42448-1.c: New test.
4491         * gcc.target/alpha/pr42448-2.c: Ditto.
4492
4493 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
4494
4495         PR preprocessor/41947
4496         * gcc.dg/c99-hexfloat-3.c: New test.
4497
4498 2010-01-01  Richard Guenther  <rguenther@suse.de>
4499
4500         PR c/42570
4501         * gcc.c-torture/execute/pr42570.c: New testcase.
4502
4503 2010-01-01  Richard Guenther  <rguenther@suse.de>
4504
4505         PR middle-end/42559
4506         * gcc.c-torture/compile/pr42559.c: New testcase.
4507
4508 \f
4509 Copyright (C) 2010 Free Software Foundation, Inc.
4510
4511 Copying and distribution of this file, with or without modification,
4512 are permitted in any medium without royalty provided the copyright
4513 notice and this notice are preserved.