OSDN Git Service

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