OSDN Git Service

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