OSDN Git Service

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