OSDN Git Service

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