OSDN Git Service

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