OSDN Git Service

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