OSDN Git Service

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