OSDN Git Service

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