OSDN Git Service

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