OSDN Git Service

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