OSDN Git Service

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