OSDN Git Service

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