OSDN Git Service

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