OSDN Git Service

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