OSDN Git Service

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