OSDN Git Service

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