OSDN Git Service

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