OSDN Git Service

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