OSDN Git Service

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