OSDN Git Service

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