OSDN Git Service

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