OSDN Git Service

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