OSDN Git Service

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