OSDN Git Service

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