OSDN Git Service

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