OSDN Git Service

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