OSDN Git Service

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