OSDN Git Service

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