OSDN Git Service

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