OSDN Git Service

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