OSDN Git Service

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