OSDN Git Service

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