OSDN Git Service

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