OSDN Git Service

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