OSDN Git Service

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