OSDN Git Service

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