OSDN Git Service

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