OSDN Git Service

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