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         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
1986         * g++.dg/abi/mangle23.C: Likewise.
1987         * g++.dg/eh/simd-2.C: Likewise.
1988         * g++.dg/ext/attribute-test-2.C: Likewise.
1989         * g++.dg/ext/vector14.C: Likewise.
1990         * g++.dg/other/pr34435.C: Likewise.
1991         * g++.dg/template/conv8.C: Likewise.
1992         * g++.dg/template/nontype9.C: Likewise.
1993         * g++.dg/template/qualttp17.C: Likewise.
1994         * g++.dg/template/ref1.C: Likewise.
1995         * g++.old-deja/g++.pt/crash68.C: Likewise.
1996         * g++.old-deja/g++.pt/ref1.C: Likewise.
1997         * g++.old-deja/g++.pt/ref3.C: Likewise.
1998         * g++.old-deja/g++.pt/ref4.C: Likewise.
1999
2000         PR c++/12909
2001         * g++.dg/abi/mangle40.C: New.
2002         * g++.dg/abi/mangle41.C: New.
2003         * g++.dg/lto/20100302_0.C: New.
2004         * g++.dg/lto/20100302_1.C: New.
2005         * g++.dg/lto/20100302.h: New.
2006
2007 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
2008
2009         PR fortran/43243
2010         * gfortran.dg/internal_pack_12.f90: New test.
2011
2012 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
2013
2014         * gcc.dg/pr36997.c: Adjust error message.
2015
2016 2010-03-03  Mike Stump  <mikestump@comcast.net>
2017
2018         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
2019         adjustments to not be present on machines that align the stack to
2020         more than 4 bytes and don't have a red zone yet as that is an
2021         unimplemented optimization.
2022
2023 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
2024
2025         PR fortran/43169
2026         * gfortran.dg/impure_assignment_3.f90: New.
2027
2028 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
2029
2030         PR debug/43229
2031         * gfortran.dg/pr43229.f90: New test.
2032
2033         PR debug/43237
2034         * gcc.dg/debug/dwarf2/pr43237.c: New test.
2035
2036         PR debug/43177
2037         * gcc.dg/guality/pr43177.c: New test.
2038
2039 2010-03-02  Jason Merrill  <jason@redhat.com>
2040
2041         * g++.dg/ext/vector9.C: Adjust error message.
2042         * g++.dg/conversion/simd3.C: Likewise.
2043         * g++.dg/other/error23.C: Likewise.
2044
2045 2010-03-02  Mike Stump  <mikestump@comcast.net>
2046
2047         PR c++/41090
2048         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
2049
2050 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
2051
2052         PR fortran/43180
2053         * gfortran.dg/internal_pack_10.f90: New test.
2054
2055         PR fortran/43173
2056         * gfortran.dg/internal_pack_11.f90: New test.
2057
2058 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
2059
2060         PR middle-end/42640
2061         * gcc.dg/tree-ssa/pr42640.c: New.
2062
2063 2010-03-01  Richard Guenther  <rguenther@suse.de>
2064
2065         PR tree-optimization/43220
2066         * gcc.c-torture/execute/pr43220.c: New testcase.
2067
2068 2010-03-01  Richard Guenther  <rguenther@suse.de>
2069
2070         PR middle-end/43213
2071         * gcc.dg/pr43213.c: New testcase.
2072
2073 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2074
2075         PR pch/14940
2076         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
2077
2078 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2079
2080         * lib/target-supports.exp (check_effective_target_ucn_nocache):
2081         New function.
2082         (check_effective_target_ucn): Likewise.
2083
2084         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
2085         if !ucn.
2086         * gcc.dg/ucnid-2.c: Likewise.
2087         * gcc.dg/ucnid-3.c: Likewise.
2088         * gcc.dg/ucnid-4.c: Likewise.
2089         * gcc.dg/ucnid-11.c: Likewise.
2090         * gcc.dg/ucnid-12.c: Likewise.
2091         * gcc.dg/ucnid-6.c: Skip if !ucn.
2092         * gcc.dg/ucnid-9.c: Likewise.
2093
2094 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2095
2096         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
2097         lists to dg-skip-if.
2098         * gcc.target/i386/stackalign/return-3.c: Likewise.
2099
2100 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2101
2102         * gcc.target/i386/clearcap.map: New file.
2103         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
2104         Pass clearcap.map by default if supported.
2105
2106 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2107
2108         PR fortran/42900
2109         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
2110         Explain this.
2111         * gfortran.dg/stat_2.f90: Likewise.
2112
2113 2010-03-01  Tobias Burnus  <burnus@net-b.de>
2114
2115         PR fortran/43199
2116         * gfortran.dg/module_read_2.f90: New test.
2117
2118 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
2119
2120         PR c++/42748
2121         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
2122         * g++.dg/abi/mangle12.C: Likewise.
2123         * g++.dg/abi/mangle20-2.C: Likewise.
2124         * g++.dg/abi/mangle17.C: Likewise.
2125         * g++.dg/template/cond2.C: Likewise.
2126         * g++.dg/template/pr35240.C: Likewise.
2127
2128 2010-02-27  Richard Guenther  <rguenther@suse.de>
2129
2130         PR tree-optimization/43186
2131         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
2132
2133 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
2134
2135         * g++.dg/abi/packed1.C: Expect warning on the SH.
2136
2137 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
2138
2139         PR c++/42054:
2140         * g++.dg/parse/error37.C: New test.
2141
2142 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2143
2144         PR c/24577
2145         PR c/43192
2146         * gcc.dg/pr8927-1.c: Match new note.
2147         * gcc.dg/990506-0.c: Likewise.
2148         * gcc.dg/gomp/flush-2.c: Likewise.
2149         * gcc.dg/gomp/atomic-5.c: Likewise.
2150         * gcc.dg/gomp/pr34607.c: Likewise.
2151         * gcc.dg/pr35746.c: Likewise.
2152         * gcc.dg/cpp/pragma-1.c: Likewise.
2153         * gcc.dg/cpp/pragma-2.c: Likewise.
2154         * gcc.dg/pr41842.c: Likewise.
2155         * gcc.dg/noncompile/20040629-1.c: Likewise.
2156         * objc.dg/private-1.m: Likewise.
2157
2158 2010-02-27  Tobias Burnus  <burnus@net-b.de>
2159
2160         PR fortran/43185
2161         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
2162         * gfortran.dg/default_initialization_4.f90: New test.
2163
2164 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
2165
2166         * gnat.dg/thin_pointer.ad[sb]: Rename into...
2167         * gnat.dg/thin_pointer1.ad[sb]: ...this.
2168         * gnat.dg/thin_pointer2.adb: New test.
2169         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
2170
2171 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2172
2173         PR c/20631
2174         * gcc.dg/cpp/c90-pedantic.c: New.
2175         * gcc.dg/cpp/c90.c: New.
2176         * gcc.dg/gnu90-const-expr-1.c: New.
2177         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
2178
2179 2010-02-26  Richard Guenther  <rguenther@suse.de>
2180
2181         PR tree-optimization/43186
2182         * gcc.c-torture/compile/pr43186.c: New testcase.
2183
2184 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
2185
2186         PR debug/43190
2187         * c-c++-common/dwarf2/pr43190.c: New test.
2188
2189 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
2190
2191         PR testsuite/37074:
2192         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
2193
2194 2010-02-26  Richard Guenther  <rguenther@suse.de>
2195
2196         PR tree-optimization/43188
2197         * gcc.c-torture/compile/pr43188.c: New testcase.
2198
2199 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
2200
2201         PR target/43175
2202         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
2203
2204 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
2205
2206         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
2207
2208 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
2209
2210         PR target/43154
2211         * gcc.target/powerpc/pr43154.c: New file.
2212
2213 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
2214
2215         PR debug/43166
2216         * gfortran.dg/debug/pr43166.f: New test.
2217
2218         PR debug/43165
2219         * gcc.dg/torture/pr43165.c: New test.
2220
2221 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2222
2223         PR c/43128
2224         * c-c++-common/pr41779.c: Update.
2225
2226 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2227
2228         PR ada/32547
2229         * lib/gnat-dg.exp (gnat_load): Redefine.
2230
2231         * ada/acats/run_acats: Run run_all.sh with $SHELL.
2232         * ada/acats/run_all.sh: Downcase tasking not implemented message.
2233
2234 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2235
2236         PR libobjc/36610
2237         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
2238         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
2239         -fgnu-runtime.
2240         Sort entries.
2241
2242 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2243
2244         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
2245
2246 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
2247
2248         PR debug/43150
2249         * gcc.dg/guality/vla-1.c: New test.
2250
2251 2010-02-24  Tobias Burnus  <burnus@net-b.de>
2252
2253         PR fortran/43042
2254         * gfortran.dg/c_ptr_tests_15.f90: New test.
2255
2256 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
2257
2258         PR target/43107
2259         * gcc.target/i386/pr43107.c: New test.
2260
2261 2010-02-23  Jason Merrill  <jason@redhat.com>
2262
2263         PR c++/43143
2264         * g++.dg/cpp0x/variadic100.C: New.
2265
2266 2010-02-23  Jason Merrill  <jason@redhat.com>
2267
2268         PR debug/42800
2269         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
2270         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
2271         * c-c++-common/dwarf2/vla1.c: New.
2272
2273 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
2274
2275         PR target/43139
2276         * gcc.dg/pr43139.c: New test.
2277
2278         PR debug/43077
2279         * gcc.dg/guality/pr43077-1.c: New test.
2280
2281 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2282
2283         PR 43123
2284         * gcc.dg/march.c: New.
2285         * gcc.dg/march-generic.c: New.
2286         * gcc.dg/mtune.c: New.
2287
2288 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
2289
2290         PR middle-end/43083
2291         * gcc.dg/graphite/pr43083.c: New.
2292
2293 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
2294
2295         PR middle-end/43097
2296         * gfortran.dg/graphite/pr43097.f: New.
2297
2298 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
2299             Manuel López-Ibáñez  <manu@gcc.gnu.org>
2300
2301         PR middle-end/43140
2302         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
2303
2304 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
2305
2306         PR middle-end/43026
2307         * g++.dg/graphite/pr43026.C: New.
2308
2309 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2310
2311         PR c++/43126
2312         * gcc.dg/cleanup-1.c: Update.
2313         * gcc.dg/func-args-1.c: Update.
2314         * gcc.dg/format/sentinel-1.c: Update.
2315         * g++.old-deja/g++.jason/scoping10.C: Update.
2316         * g++.old-deja/g++.ns/lookup5.C: Update.
2317         * g++.dg/ext/cleanup-1.C: Update.
2318         * g++.dg/parse/varmod1.C: Update.
2319         * g++.dg/parse/error33.C: Update.
2320         * g++.dg/expr/call3.C: Update.
2321         * g++.dg/func-args-1.C: New.
2322
2323 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
2324
2325         PR c/43125
2326         * gcc.dg/attr-used-2.c: Moved to ...
2327         * c-c++-common/attr-used-2.c: Here.
2328
2329         * gcc.dg/attr-used.c: Moved to ...
2330         * c-c++-common/attr-used.c: Here.
2331
2332 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
2333
2334         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
2335
2336 2010-02-22  Richard Guenther  <rguenther@suse.de>
2337
2338         PR lto/43045
2339         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
2340         * gfortran.dg/lto/20100222-1_1.c: Likewise.
2341
2342 2010-02-22  Richard Guenther  <rguenther@suse.de>
2343
2344         PR tree-optimization/42749
2345         * gcc.c-torture/compile/pr42749.c: New testcase.
2346
2347 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
2348
2349         PR fortran/43072
2350         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
2351         * gfortran.dg/internal_pack_9.f90: New test.
2352
2353 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2354
2355         PR c++/23510
2356         * g++.dg/template/recurse.C: Adjust.
2357         * g++.dg/template/pr23510.C: New.
2358
2359 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
2360
2361         PR c++/42824
2362         * g++.dg/template/memclass4.C: New test.
2363
2364 2010-02-21  Tobias Burnus  <burnus@net-b.de>
2365
2366         PR fortran/35259
2367         * gfortran.dg/reassoc_5.f90: New test.
2368
2369 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
2370
2371         PR target/43067
2372         * gcc.target/i386/pr43067.c: New test.
2373
2374 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2375
2376         PR c++/35669
2377         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
2378         -Wconversion-null.
2379         * g++.dg/warn/Wconversion-null.C: New test.
2380         * g++.old-deja/g++.other/null1.C: Move to...
2381         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
2382
2383 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
2384
2385         PR fortran/36932
2386         PR fortran/36933
2387         * gfortran.dg/dependency_26.f90: New test.
2388
2389         PR fortran/43072
2390         * gfortran.dg/internal_pack_7.f90: New test.
2391
2392         PR fortran/43111
2393         * gfortran.dg/internal_pack_8.f90: New test.
2394
2395 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2396
2397         PR 43128
2398         * c-c++-common/pr41779.c: Fix broken testcase.
2399
2400 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2401
2402         PR 36513
2403         * c-c++-common/pr36513.c: New testcase.
2404         * c-c++-common/pr36513-2.c: New testcase.
2405
2406 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2407
2408         PR 41779
2409         * c-c++-common/pr41779.c: New.
2410
2411 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
2412
2413         PR debug/43084
2414         * gcc.dg/pr43084.c: New test.
2415
2416 2010-02-19  Richard Guenther  <rguenther@suse.de>
2417
2418         PR tree-optimization/42916
2419         * gcc.dg/pr42916.c: New testcase.
2420
2421 2010-02-18  Jason Merrill  <jason@redhat.com>
2422
2423         PR c++/42837
2424         * g++.dg/abi/packed1.C: Add expected warning.
2425
2426         PR c++/43108
2427         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
2428         * gcc.dg/torture/dg-torture.exp: Likewise.
2429         * c-c++-common/torture/complex-sign.h,
2430         c-c++-common/torture/complex-sign-add.c,
2431         c-c++-common/torture/complex-sign-mixed-add.c,
2432         c-c++-common/torture/complex-sign-mixed-div.c,
2433         c-c++-common/torture/complex-sign-mixed-mul.c,
2434         c-c++-common/torture/complex-sign-mixed-sub.c,
2435         c-c++-common/torture/complex-sign-mul.c,
2436         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
2437         Adapt for C++ compilation as well.
2438
2439         PR c++/43070
2440         * g++.dg/ext/label1.C: Update.
2441         * g++.dg/ext/label2.C: Update.
2442
2443         PR c++/26261
2444         * g++.dg/template/dependent-name6.C: New.
2445
2446         PR c++/43109
2447         * g++.dg/parse/namespace12.C: New.
2448
2449 2010-02-18  Martin Jambor  <mjambor@suse.cz>
2450
2451         PR tree-optimization/43066
2452         * gcc.c-torture/compile/pr43066.c: New test.
2453
2454 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
2455
2456         * g++.dg/ext/attrib35.C: Fix target selector string.
2457         * g++.dg/ext/attrib36.C: Ditto.
2458         * g++.dg/ext/attrib37.C: Ditto.
2459         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
2460         * g++.dg/abi/mangle25.C: Ditto.
2461
2462 2010-02-17  Jason Merrill  <jason@redhat.com>
2463
2464         PR c++/43069
2465         * g++.dg/parse/namespace11.C: New.
2466
2467         PR c++/43093
2468         * g++.dg/ext/attrib37.C: New.
2469
2470         PR c++/43079
2471         * g++.dg/template/ptrmem20.C: New.
2472
2473 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
2474
2475         PR target/43103
2476         * gcc.target/i386/xop-check.h: Include m256-check.h.
2477         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
2478         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
2479         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
2480         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
2481
2482 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
2483
2484         PR debug/42918
2485         * gcc.dg/pr42918.c: New test.
2486
2487 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
2488
2489         * g++.dg/ext/attrib36.C: Require ILP32.
2490
2491 2010-02-16  Richard Guenther  <rguenther@suse.de>
2492
2493         PR tree-optimization/41043
2494         * gfortran.dg/pr41043.f90: New testcase.
2495         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
2496
2497 2010-02-16  Jason Merrill  <jason@redhat.com>
2498
2499         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
2500
2501 2010-02-16  Ira Rosen  <irar@il.ibm.com>
2502
2503         PR tree-optimization/43074
2504         * gcc.dg/vect/fast-math-pr43074.c: New test.
2505
2506 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
2507
2508         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
2509
2510 2010-02-16  Jason Merrill  <jason@redhat.com>
2511
2512         PR c++/43031
2513         * g++.dg/ext/attrib36.C: New.
2514
2515         PR c++/43036
2516         * g++.dg/other/array6.C: New.
2517
2518 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2519
2520         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
2521
2522 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
2523
2524         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
2525         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
2526         * gcc.target/i386/xop-vpermil2pd-1.c: New.
2527         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
2528         * gcc.target/i386/xop-vpermil2ps-1.c: New.
2529         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
2530
2531 2010-02-15  Richard Guenther  <rguenther@suse.de>
2532
2533         PR middle-end/43068
2534         * g++.dg/torture/pr43068.C: New testcase.
2535
2536 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
2537
2538         PR c++/43024
2539         * g++.dg/opt/ice1.C: New.
2540
2541 2010-02-14  Jason Merrill  <jason@redhat.com>
2542
2543         PR c++/41997
2544         * g++.dg/cpp0x/initlist-opt.C: New.
2545
2546 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
2547
2548         PR fortran/41113
2549         PR fortran/41117
2550         * gfortran.dg/internal_pack_6.f90: New test.
2551
2552 2010-02-12  Jason Merrill  <jason@redhat.com>
2553
2554         PR c++/43054
2555         * g++.dg/cpp0x/variadic99.C: New.
2556
2557 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
2558
2559         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
2560         sign extend pointers to gualchk_t.
2561
2562         PR c++/43033
2563         * g++.dg/other/default3.C: Xfail g4 test.
2564
2565 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
2566
2567         PR middle-end/43012
2568         * gcc.dg/graphite/pr43012.c: New.
2569
2570 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
2571
2572         PR middle-end/42930
2573         * g++.dg/graphite/pr42930.C: New.
2574
2575 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
2576
2577         PR middle-end/42914
2578         PR middle-end/42530
2579         * gcc.dg/graphite/pr42530.c: New.
2580         * gcc.dg/graphite/pr42914.c: New.
2581
2582 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
2583
2584         PR middle-end/42771
2585         * gcc.dg/graphite/pr42771.c: New.
2586
2587 2010-02-11  Richard Guenther  <rguenther@suse.de>
2588
2589         PR tree-optimization/42998
2590         * gcc.c-torture/compile/pr42998.c: New testcase.
2591
2592 2010-02-10  Jason Merrill  <jason@redhat.com>
2593
2594         PR c++/41896
2595         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
2596
2597         PR c++/42983, core issue 906
2598         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
2599         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
2600
2601         PR c++/43016
2602         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
2603
2604 2010-02-10  Richard Guenther  <rguenther@suse.de>
2605
2606         PR tree-optimization/43017
2607         * gcc.dg/torture/pr43017.c: New testcase.
2608
2609 2010-02-10  Tobias Burnus <burnus@net-b.de>
2610
2611         PR fortran/40823
2612         * gfortran.dg/private_type_1.f90: Update error location.
2613         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
2614         * gfortran.dg/typebound_operator_2.f03: Ditto.
2615         * gfortran.dg/assignment_2.f90: Ditto.
2616         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
2617         * gfortran.dg/binding_label_tests_9.f03: Ditto.
2618
2619 2010-02-10  Tobias Burnus  <burnus@net-b.de>
2620
2621         PR fortran/43015
2622         * gfortran.dg/bind_c_usage_20.f90: New test.
2623
2624 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
2625
2626         PR debug/43010
2627         * g++.dg/debug/pr43010.C: New test.
2628
2629 2010-02-10  Richard Guenther  <rguenther@suse.de>
2630
2631         PR c/43007
2632         * gcc.c-torture/execute/20100209-1.c: New testcase.
2633         * gcc.dg/fold-div-3.c: Likewise.
2634
2635 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
2636
2637         * gcc.dg/builtin-ffs-1.c: New test.
2638
2639 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2640
2641         PR fortran/42999
2642         * gfortran.dg/array_constructor_35.f90: New test.
2643
2644 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2645
2646         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
2647
2648 2010-02-09  Jason Merrill  <jason@redhat.com>
2649
2650         PR c++/42399
2651         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
2652
2653         PR c++/42370
2654         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
2655
2656 2010-02-09  Tobias Burnus  <burnus@net-b.de>
2657
2658         PR fortran/41869
2659         * gfortran.dg/module_write_1.f90: New test.
2660
2661 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
2662
2663         * gcc.dg/pr19340.c: Adjust.
2664
2665 2010-02-09  Richard Guenther  <rguenther@suse.de>
2666
2667         PR tree-optimization/43008
2668         * gcc.c-torture/execute/pr43008.c: New testcase.
2669
2670 2010-02-09  Richard Guenther  <rguenther@suse.de>
2671
2672         PR tree-optimization/43000
2673         * gcc.dg/torture/pr43000.c: New testcase.
2674         * gcc.dg/torture/pr43002.c: Likewise.
2675
2676 2010-02-09  Daniel Kraft  <d@domob.eu>
2677
2678         PR fortran/39171
2679         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
2680         and pass -Wsurprising as necessary.
2681
2682 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
2683
2684         PR tree-optimization/42890
2685         * g++.dg/torture/pr42890.C: New test.
2686
2687 2010-02-08  Richard Guenther  <rguenther@suse.de>
2688
2689         PR middle-end/42995
2690         * gcc.dg/tree-ssa/inline-4.c: New testcase.
2691
2692 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
2693
2694         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
2695         return 0 from main.
2696         * gcc.dg/graphite/block-1.c: Same.
2697         * gcc.dg/graphite/block-3.c: Same.
2698         * gcc.dg/graphite/block-4.c: Same.
2699         * gcc.dg/graphite/block-5.c: Same.
2700         * gcc.dg/graphite/block-6.c: Same.
2701         * gcc.dg/graphite/block-7.c: Same.
2702         * gcc.dg/graphite/interchange-0.c: Same.
2703         * gcc.dg/graphite/interchange-1.c: Same.
2704         * gcc.dg/graphite/interchange-10.c: Same.
2705         * gcc.dg/graphite/interchange-11.c: Same.
2706         * gcc.dg/graphite/interchange-12.c: Same.
2707         * gcc.dg/graphite/interchange-2.c: Same.
2708         * gcc.dg/graphite/interchange-3.c: Same.
2709         * gcc.dg/graphite/interchange-4.c: Same.
2710         * gcc.dg/graphite/interchange-5.c: Same.
2711         * gcc.dg/graphite/interchange-6.c: Same.
2712         * gcc.dg/graphite/interchange-7.c: Same.
2713         * gcc.dg/graphite/interchange-8.c: Same.
2714         * gcc.dg/graphite/interchange-9.c: Same.
2715         * gcc.dg/graphite/interchange-mvt.c: Same.
2716
2717 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
2718
2719         * gfortran.dg/graphite/id-19.f: New.
2720         * gfortran.dg/graphite/pr14741.f90: New.
2721         * gfortran.dg/graphite/pr41924.f90: New.
2722         * gfortran.dg/graphite/run-id-2.f90: New.
2723
2724 2010-02-07  Richard Guenther  <rguenther@suse.de>
2725
2726         PR middle-end/42956
2727         * gcc.c-torture/compile/pr42956.c: New testcase.
2728
2729 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2730
2731         PR libfortran/42742
2732         * gfortran.dg/fmt_cache_2.f: New test.
2733
2734 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2735
2736         * gfortran.dg/read_no_eor.f90: New test.
2737
2738 2010-02-05  Jason Merrill  <jason@redhat.com>
2739
2740         * g++.dg/ext/label13.C: Move constructor body out of class.
2741
2742 2010-02-03  Jason Merrill  <jason@redhat.com>
2743
2744         PR c++/42870
2745         * g++.dg/ext/dllexport3.C: New.
2746
2747 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
2748
2749         * gcc.dg/format/ms-format3.c: New test for specific MS types.
2750
2751 2010-02-05  Richard Guenther  <rguenther@suse.de>
2752
2753         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
2754
2755 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
2756
2757         PR c++/42915
2758         * g++.dg/other/crash-9.C: New test.
2759
2760 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
2761
2762         PR fortran/42309
2763         * gfortran.dg/subref_array_pointer_4.f90 : New test.
2764
2765 2010-02-04  Richard Guenther  <rguenther@suse.de>
2766
2767         PR rtl-optimization/42952
2768         * gcc.dg/torture/pr42952.c: New testcase.
2769
2770 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2771
2772         PR libfortran/42901
2773         * gfortran.dg/namelist_60.f90: New test.
2774
2775 2010-02-03  Jason Merrill  <jason@redhat.com>
2776
2777         PR c++/40138
2778         * g++.dg/ext/builtin11.C: New.
2779
2780         PR c++/4926
2781         PR c++/38600
2782         * g++.dg/abi/mangle35.C: New.
2783         * g++.dg/abi/mangle37.C: New.
2784
2785         PR c++/12909
2786         * g++.dg/abi/mangle36.C: New.
2787
2788         PR c++/35652
2789         * g++.dg/warn/string1.C: New.
2790
2791 2010-02-03  Richard Guenther  <rguenther@suse.de>
2792
2793         PR tree-optimization/42944
2794         * gcc.dg/errno-1.c: New testcase.
2795
2796 2010-02-03  Richard Guenther  <rguenther@suse.de>
2797
2798         PR middle-end/42927
2799         * gcc.c-torture/compile/pr42927.c: New testcase.
2800
2801 2010-02-03  Tobias Burnus  <burnus@net-b.de>
2802
2803         PR fortran/42936
2804         * gfortran.dg/null_4.f90: New test.
2805
2806 2010-02-02  Jason Merrill  <jason@redhat.com>
2807
2808         PR c++/41090
2809         * g++.dg/ext/label13.C: New.
2810
2811 2010-02-02  Tobias Burnus  <burnus@net-b.de>
2812
2813         PR fortran/42650
2814         * gfortran.dg/func_result_5.f90: New test.
2815
2816 2010-02-01  Tobias Burnus  <burnus@net-b.de>
2817
2818         PR fortran/42922
2819         * gfortran.dg/pure_initializer_3.f90: News test.
2820
2821 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
2822
2823         PR fortran/42888
2824         * gfortran.dg/allocate_derived_2.f90: New test.
2825
2826 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
2827
2828         PR middle-end/42898
2829         * gcc.dg/torture/pr42898-2.c: New test.
2830
2831 2010-01-31  Richard Guenther  <rguenther@suse.de>
2832
2833         PR middle-end/42898
2834         * gcc.dg/torture/pr42898.c: New testcase.
2835
2836 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
2837
2838         PR fortran/38324
2839         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
2840         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
2841
2842 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
2843
2844         * g++.dg/tree-ssa/inline-1.C: New.
2845         * g++.dg/tree-ssa/inline-2.C: New.
2846         * g++.dg/tree-ssa/inline-3.C: New.
2847
2848 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
2849
2850         PR testsuite/41701
2851         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
2852         the string 'pow' in the pathname of the compiler from generating a
2853         test failure.
2854
2855 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2856
2857         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
2858         * g++.old-deja/g++.mike/eh17.C: Likewise.
2859         * g++.old-deja/g++.mike/p5571.C: Likewise.
2860
2861 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
2862
2863         PR c++/42758
2864         PR c++/42634
2865         PR c++/42336
2866         PR c++/42797
2867         PR c++/42880
2868         * g++.dg/other/crash-5.C: New test.
2869         * g++.dg/other/crash-6.C: New test.
2870         * g++.dg/other/crash-7.C: New test.
2871         * g++.dg/other/crash-8.C: New test.
2872
2873 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
2874
2875         PR rtl-optimization/42889
2876         * gcc.dg/pr42889.c: New test.
2877
2878 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
2879
2880         * gcc.target/i386/pr42881.c: Use SSE2.
2881
2882 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
2883
2884         PR target/42891
2885         * gcc.target/i386/pr42891.c: New test.
2886
2887 2010-01-28  Richard Guenther  <rguenther@suse.de>
2888
2889         PR tree-optimization/42871
2890         * g++.dg/torture/pr42871.C: New testcase.
2891
2892 2010-01-28  Richard Guenther  <rguenther@suse.de>
2893
2894         * gcc.dg/Wobjsize-1.h: New testcase.
2895         * gcc.dg/Wobjsize-1.c: Likewise.
2896
2897 2010-01-28  Richard Guenther  <rguenther@suse.de>
2898
2899         PR middle-end/42883
2900         * g++.dg/torture/pr42883.C: New testcase.
2901
2902 2010-01-28  Michael Matz  <matz@suse.de>
2903
2904         * gcc.target/i386/pr42881.c: New test.
2905
2906 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2907
2908         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
2909         Add i?86-*-solaris2* support.
2910
2911 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
2912
2913         PR c++/42713
2914         PR c++/42820
2915         * g++.dg/template/typedef27.C: New test case.
2916         * g++.dg/template/typedef28.C: New test case.
2917
2918 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
2919
2920         * testsuite/gcc.dg/optimize-bswap*.c: Add ARM target
2921
2922 2010-01-27  Richard Guenther  <rguenther@suse.de>
2923
2924         PR middle-end/42878
2925         * gcc.dg/torture/pr42878-1.c: New testcase.
2926         * gcc.dg/torture/pr42878-2.c: Likewise.
2927
2928 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
2929
2930         PR middle-end/42874
2931         * gcc.dg/vla-22.c: New test.
2932
2933 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
2934
2935         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
2936         current collation.
2937
2938 2010-01-26  Richard Guenther  <rguenther@suse.de>
2939
2940         PR rtl-optimization/42685
2941         * gcc.dg/pr42685.c: New testcase.
2942         * g++.dg/other/pr42685.C: Likewise.
2943
2944 2010-01-26  Richard Guenther  <rguenther@suse.de>
2945
2946         PR middle-end/42806
2947         * g++.dg/other/pr42806.C: New testcase.
2948
2949 2010-01-26  Richard Guenther  <rguenther@suse.de>
2950
2951         PR tree-optimization/42250
2952         * gcc.dg/pr42250.c: New testcase.
2953
2954 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
2955
2956         * gnat.dg/array_bounds_test.adb: New test.
2957
2958 2010-01-25  Tobias Burnus  <burnus@net-b.de>
2959
2960         PR fortran/42858
2961         * gfortran.dg/generic_21.f90: New test.
2962
2963 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2964
2965         PR testsuite/41522
2966         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
2967
2968 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
2969
2970         PR c++/42748
2971         * g++.dg/abi/arm_va_list2.C: New test.
2972         * g++.dg/abi/arm_va_list2.h: Companion header file.
2973
2974 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
2975
2976         PR fortran/41044
2977         * gfortran.dg/parameter_array_ref_2.f90 : New test.
2978
2979         PR fortran/41167
2980         * gfortran.dg/char_array_arg_1.f90 : New test.
2981
2982         * gfortran.dg/pr25923.f90 : Remove XFAIL.
2983
2984 2010-01-24  Tobias Burnus  <burnus@net-b.de>
2985
2986         PR fortran/39304
2987         * gfortran.dg/generic_20.f90: New test.
2988
2989 2010-01-22  Michael Matz  <matz@suse.de>
2990
2991         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
2992         -msse2.
2993
2994 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
2995
2996         PR fortran/42736
2997         * gfortran.dg/dependency_25.f90 : New test.
2998
2999 2010-01-21  Martin Jambor  <mjambor@suse.cz>
3000
3001         PR tree-optimization/42585
3002         * gcc.dg/tree-ssa/pr42585.c: New test.
3003
3004 2010-01-21  Richard Guenther  <rguenther@suse.de>
3005
3006         PR middle-end/19988
3007         * gcc.dg/pr19988.c: New testcase.
3008
3009 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
3010
3011         * g++.dg/compat/decimal/compat-common.h: New file.
3012         * g++.dg/compat/decimal/decimal-dummy.h: New file.
3013         * g++.dg/compat/decimal/pass_x.h: New file.
3014         * g++.dg/compat/decimal/pass_y.h: New file.
3015         * g++.dg/compat/decimal/pass-1_main.C: New file.
3016         * g++.dg/compat/decimal/pass-1_x.C: New file.
3017         * g++.dg/compat/decimal/pass-1_y.C: New file.
3018         * g++.dg/compat/decimal/pass-2_main.C: New file.
3019         * g++.dg/compat/decimal/pass-2_x.C: New file.
3020         * g++.dg/compat/decimal/pass-2_y.C: New file.
3021         * g++.dg/compat/decimal/pass-3_main.C: New file.
3022         * g++.dg/compat/decimal/pass-3_x.C: New file.
3023         * g++.dg/compat/decimal/pass-3_y.C: New file.
3024         * g++.dg/compat/decimal/pass-4_main.C: New file.
3025         * g++.dg/compat/decimal/pass-4_x.C: New file.
3026         * g++.dg/compat/decimal/pass-4_y.C: New file.
3027         * g++.dg/compat/decimal/pass-5_main.C: New file.
3028         * g++.dg/compat/decimal/pass-5_x.C: New file.
3029         * g++.dg/compat/decimal/pass-5_y.C: New file.
3030         * g++.dg/compat/decimal/pass-6_main.C: New file.
3031         * g++.dg/compat/decimal/pass-6_x.C: New file.
3032         * g++.dg/compat/decimal/pass-6_y.C: New file.
3033         * g++.dg/compat/decimal/return_x.h: New file.
3034         * g++.dg/compat/decimal/return_y.h: New file.
3035         * g++.dg/compat/decimal/return-1_main.C: New file.
3036         * g++.dg/compat/decimal/return-1_x.C: New file.
3037         * g++.dg/compat/decimal/return-1_y.C: New file.
3038         * g++.dg/compat/decimal/return-2_main.C: New file.
3039         * g++.dg/compat/decimal/return-2_x.C: New file.
3040         * g++.dg/compat/decimal/return-2_y.C: New file.
3041         * g++.dg/compat/decimal/return-3_main.C: New file.
3042         * g++.dg/compat/decimal/return-3_x.C: New file.
3043         * g++.dg/compat/decimal/return-3_y.C: New file.
3044         * g++.dg/compat/decimal/return-4_main.C: New file.
3045         * g++.dg/compat/decimal/return-4_x.C: New file.
3046         * g++.dg/compat/decimal/return-4_y.C: New file.
3047         * g++.dg/compat/decimal/return-5_main.C: New file.
3048         * g++.dg/compat/decimal/return-5_x.C: New file.
3049         * g++.dg/compat/decimal/return-5_y.C: New file.
3050         * g++.dg/compat/decimal/return-6_main.C: New file.
3051         * g++.dg/compat/decimal/return-6_x.C: New file.
3052         * g++.dg/compat/decimal/return-6_y.C: New file.
3053
3054 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
3055
3056         PR debug/42715
3057         * gcc.dg/pr42715.c: New.
3058
3059 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
3060
3061         PR c++/42038
3062         * g++.dg/parse/crash55.C: New.
3063
3064 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
3065
3066         PR debug/42782
3067         * gcc.dg/guality/pr42782.c: New.
3068
3069 2010-01-20  Jason Merrill  <jason@redhat.com>
3070
3071         PR c++/41788
3072         * g++.dg/abi/packed1.C: New.
3073
3074         PR c++/41920
3075         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
3076
3077         PR c++/40750
3078         * g++.dg/parse/fn-typedef1.C: New.
3079         * g++.dg/other/cv_quals.C: Adjust.
3080
3081 2010-01-20  Anthony Green  <green@moxielogic.com>
3082
3083         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
3084         pack(push) pragma).
3085         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
3086         * gcc.dg/20020312-2.c: Port this to the moxie core.
3087         * gcc.dg/weak/typeof-2.c: Ditto.
3088
3089 2010-01-20  Richard Guenther  <rguenther@suse.de>
3090
3091         PR tree-optimization/42717
3092         * gcc.c-torture/compile/pr42717.c: New testcase.
3093
3094 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
3095
3096         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
3097         of signed, add a few new tests.
3098
3099         PR middle-end/42803
3100         * g++.dg/parse/limits-initializer1.C: New test.
3101
3102 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
3103
3104         PR fortran/42804
3105         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
3106         * gfortran.dg/typebound_call_12.f03: New test.
3107
3108 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
3109
3110         PR fortran/42783
3111         * gfortran.dg/bounds_check_15.f90 : New test.
3112
3113 2010-01-19  Michael Matz  <matz@suse.de>
3114
3115         PR tree-optimization/41783
3116         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
3117
3118 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3119
3120         PR target/38697.
3121         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
3122         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
3123         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
3124         * gcc.target/arm/neon/vget_lows16.c: Likewise.
3125         * gcc.target/arm/neon/vget_lows32.c: Likewise.
3126         * gcc.target/arm/neon/vget_lows64.c: Likewise.
3127         * gcc.target/arm/neon/vget_lows8.c: Likewise.
3128         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
3129         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
3130         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
3131         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
3132
3133 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
3134
3135         PR fortran/42545
3136         * gfortran.dg/extends_6.f03: Modified an error message.
3137         * gfortran.dg/extends_10.f03: New test.
3138         * gfortran.dg/private_type_6.f03: Modified an error message.
3139         * gfortran.dg/structure_constructor_8.f03: Ditto.
3140
3141 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
3142
3143         PR tree-optimization/42719
3144         * gcc.dg/pr42719.c: New test.
3145
3146         PR debug/42728
3147         * gcc.dg/pr42728.c: New test.
3148
3149 2010-01-19  Anthony Green  <green@moxielogic.com>
3150
3151         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
3152
3153 2010-01-18  Anthony Green  <green@moxielogic.com>
3154
3155         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
3156         for moxie.
3157
3158 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
3159
3160         * g++.dg/template/error45.C: reverted as part of reverting the
3161         fix of PR c++/42634.
3162
3163 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
3164
3165         PR c++/42634
3166         * g++.dg/template/error45.C: New test.
3167
3168 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
3169
3170         PR c++/42766
3171         * g++.dg/conversion/op6.C: New test.
3172
3173 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
3174
3175         PR target/42774
3176         * gcc.target/alpha/pr42774.c: New test.
3177
3178 2010-01-18  Richard Guenther  <rguenther@suse.de>
3179
3180         PR tree-optimization/42781
3181         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
3182
3183 2010-01-17  Richard Guenther  <rguenther@suse.de>
3184
3185         PR middle-end/42248
3186         * gcc.c-torture/execute/pr42248.c: New testcase.
3187
3188 2010-01-17  Richard Guenther  <rguenther@suse.de>
3189
3190         PR tree-optimization/42773
3191         * g++.dg/torture/pr42773.C: New testcase.
3192
3193 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
3194
3195         PR fortran/42677
3196         * gfortran.dg/interface_assignment_5.f90: New test.
3197
3198 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
3199
3200         PR c++/42697
3201         * g++.dg/template/crash94.C: Reverted.
3202
3203 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
3204
3205         PR debug/42767
3206         * gcc.dg/debug/pr42767.c: New.
3207
3208 2010-01-15  Jason Merrill  <jason@redhat.com>
3209
3210         PR c++/42761
3211         * g++.dg/cpp0x/decltype22.C: New.
3212
3213 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
3214
3215         PR middle-end/42760
3216         * g++.dg/torture/pr42760.C: New test.
3217
3218 2010-01-15  Jing Yu  <jingyu@google.com>
3219
3220         PR rtl-optimization/42691
3221         * gcc.c-torture/execute/pr42691.c: New.
3222
3223 2010-01-15  Richard Guenther  <rguenther@suse.de>
3224
3225         PR middle-end/42739
3226         * g++.dg/torture/pr42739.C: New testcase.
3227
3228 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
3229
3230         * g++.dg/template/error45.C: Revert as part of reverting changes
3231         or PR c++/42634.
3232
3233 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3234
3235         PR fortran/42684
3236         * gfortran.dg/interface_31.f90: New test.
3237
3238 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
3239
3240         * gcc.target/powerpc/pr42747.c: New file.
3241
3242 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
3243
3244         PR middle-end/42674
3245         * c-c++-common/pr42674.c: New test.
3246
3247         PR c++/42608
3248         * g++.dg/template/instantiate11.C: New test.
3249
3250 2010-01-14  Jason Merrill  <jason@redhat.com>
3251
3252         PR c++/42701
3253         * g++.dg/overload/error3.C: New.
3254
3255         PR c++/42655
3256         * g++.dg/overload/rvalue1.C: New.
3257
3258 2010-01-14  Martin Jambor  <mjambor@suse.cz>
3259
3260         PR tree-optimization/42706
3261         * gcc.dg/ipa/pr42706.c: New testcase.
3262
3263 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
3264
3265         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
3266
3267 2010-01-14  Martin Jambor  <mjambor@suse.cz>
3268
3269         PR tree-optimization/42714
3270         * g++.dg/torture/pr42714.C: New test.
3271
3272 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
3273
3274         PR rtl-optimization/42246
3275         * gfortran.dg/pr42246-2.f: New.
3276
3277 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
3278
3279         PR rtl-optimization/42389
3280         * gcc.dg/pr42389.c: New.
3281
3282 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
3283
3284         PR rtl-optimization/42388
3285         * gcc.dg/pr42388.c: New.
3286
3287 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
3288
3289         PR rtl-optimization/42294
3290         * gfortran.dg/pr42294.f: New.
3291
3292 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
3293
3294         PR rtl-optimization/39453
3295         PR rtl-optimization/42246
3296         * gcc.dg/pr39453.c: New.
3297         * gcc.dg/pr42246.c: New.
3298
3299 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
3300
3301         PR middle-end/42245
3302         * gcc.dg/pr42245.c: New.
3303         * gcc.dg/pr42245-2.c: New.
3304
3305 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
3306
3307         PR rtl-optimization/42249
3308         * gcc.dg/pr42249.c: New.
3309
3310 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
3311
3312         PR c/42721
3313         * gcc.c-torture/execute/pr42721.c: New test.
3314
3315 2010-01-14  Ira Rosen  <irar@il.ibm.com>
3316
3317         PR tree-optimization/42709
3318         * gcc.dg/vect/pr42709.c: New test.
3319
3320 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
3321
3322         PR fortran/41478
3323         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
3324         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
3325
3326 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
3327
3328         PR fortran/42481
3329         * gfortran.dg/generic_19.f90 : New test.
3330
3331 2010-01-13  Richard Guenther  <rguenther@suse.de>
3332
3333         PR tree-optimization/42730
3334         * gcc.c-torture/compile/pr42730.c: New testcase.
3335
3336 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
3337
3338         PR target/pr42542
3339         * gcc.target/ia64/pr42542-1.c: New.
3340         * gcc.target/ia64/pr42542-2.c: New.
3341         * gcc.target/ia64/pr42542-3.c: New.
3342
3343 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
3344
3345         PR c++/42634
3346         * g++.dg/template/error45.C: New test.
3347
3348 2010-01-13  Martin Jambor  <mjambor@suse.cz>
3349
3350         PR tree-optimization/42704
3351         * g++.dg/torture/pr42704.C: New test.
3352
3353 2010-01-13  Martin Jambor  <mjambor@suse.cz>
3354
3355         PR tree-optimization/42703
3356         * gcc.c-torture/compile/pr42703.c: New test.
3357
3358 2010-01-13  Richard Guenther  <rguenther@suse.de>
3359
3360         PR tree-optimization/42705
3361         * gcc.c-torture/compile/pr42705.c: New testcase.
3362
3363 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
3364
3365         * gcc.target/bfin/l2.c: New test.
3366         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
3367
3368 2010-01-13  Richard Guenther  <rguenther@suse.de>
3369
3370         PR middle-end/42716
3371         * gcc.c-torture/compile/pr42716.c: New testcase.
3372
3373 2010-01-13  Richard Guenther  <rguenther@suse.de>
3374
3375         PR lto/42678
3376         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
3377
3378 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
3379
3380         PR c/42708
3381         * gcc.c-torture/compile/pr42708-1.c: New test.
3382
3383 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
3384
3385         PR debug/42662
3386         * gcc.dg/pr42662.c: New test.
3387
3388         PR tree-optimization/42645
3389         * g++.dg/other/pr42645-1.C: New test.
3390         * g++.dg/other/pr42645-2.C: New test.
3391
3392 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
3393
3394         PR target/42416
3395         * gcc.target/powerpc/warn-1.c: New test.
3396         * gcc.target/powerpc/warn-2.c: New test.
3397
3398 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
3399
3400         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
3401         stack alignment.
3402
3403 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
3404
3405         * gcc.dg/lto/20100108_0.c: New.
3406
3407 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
3408
3409         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
3410         Add -march=i686 -msse for 32bit x86 targets.
3411
3412 2010-01-10  Richard Guenther  <rguenther@suse.de>
3413
3414         PR middle-end/42667
3415         * gcc.dg/torture/pr42667.c: New testcase.
3416
3417 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3418
3419         PR fortran/32489
3420         * gfortran.dg/array_constructor_34.f90: New test.
3421
3422 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3423
3424         PR fortran/20923
3425         * gfortran.dg/array_constructor_33.f90: New test.
3426         gfortran.dg/array_function_5.f90: Add credit.
3427
3428 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
3429
3430         PR debug/42631
3431         * gcc.dg/pr42631.c: New.
3432
3433 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
3434
3435         PR debug/42630
3436         * gcc.dg/pr42630.c: New.
3437
3438 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
3439
3440         PR debug/42629
3441         * gcc.dg/pr42629.c: New.
3442
3443 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
3444
3445         PR middle-end/42363
3446         * gcc.dg/torture/pr42363.c: New.
3447
3448 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
3449
3450         PR debug/42604
3451         PR debug/42395
3452         * gcc.dg/vect/pr42604.c: New.
3453         * gcc.dg/vect/pr42395.c: New.
3454
3455 2010-01-09  Richard Guenther  <rguenther@suse.de>
3456
3457         PR middle-end/42512
3458         * gcc.c-torture/execute/pr42512.c: New testcase.
3459
3460 2010-01-09  Tobias Burnus  <burnus@net-b.de>
3461
3462         PR fortran/41298
3463         * gfortran.dg/c_ptr_tests_14.f90: New test.
3464
3465 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3466
3467         PR ada/41929
3468         * gnat.dg/null_pointer_deref1.adb: Don't run on
3469         sparc*-sun-solaris2.11.
3470
3471 2010-01-08  Richard Guenther  <rguenther@suse.de>
3472
3473         PR lto/42528
3474         * gcc.dg/lto/20100103-1_0.c: New testcase.
3475         * gcc.dg/lto/20100103-2_0.c: Likewise.
3476
3477 2010-01-08  Tobias Burnus  <burnus@net-b.de
3478
3479         PR/fortran 25829
3480         * gfortran.dg/asynchronous_1.f90: New test.
3481         * gfortran.dg/asynchronous_2.f90: New test.
3482         * gfortran.dg/conflicts.f90: Update error message.
3483
3484 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
3485
3486         c++/40155
3487         * g++.dg/cpp0x/variadic-unify-2.C: New test.
3488
3489 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
3490
3491         PR tree-optimization/42625
3492         * g++.dg/opt/dtor4.C: New test.
3493         * g++.dg/opt/dtor4.h: New.
3494         * g++.dg/opt/dtor4-aux.cc: New.
3495
3496 2010-01-07  Tobias Burnus  <burnus@net-b.de>
3497
3498         PR fortran/42597
3499         * gfortran.dg/proc_ptr_26.f90: New test.
3500
3501 2010-01-07  Tobias Burnus  <burnus@net-b.de>
3502
3503         PR fortran/41872
3504         * gfortran.dg/allocatable_scalar_7.f90: New test.
3505
3506 2010-01-06  Richard Guenther  <rguenther@suse.de>
3507
3508         * gcc.c-torture/compile/pr42632.c: New testcase.
3509
3510 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
3511
3512         PR target/42542
3513         * gcc.target/i386/pr42542-4.c: New.
3514         * gcc.target/i386/pr42542-4a.c: Likewise.
3515         * gcc.target/i386/pr42542-5.c: Likewise.
3516         * gcc.target/i386/pr42542-5a.c: Likewise.
3517
3518 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
3519
3520         * gcc.dg/tls/opt-15.c: New test.
3521
3522 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
3523
3524         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
3525
3526 2010-01-05  Martin Jambor  <mjambor@suse.cz>
3527
3528         PR tree-optimization/42462
3529         * g++.dg/torture/pr42462.C: New test.
3530
3531 2010-01-05  Jason Merrill  <jason@redhat.com>
3532
3533         * g++.dg/cpp0x/initlist30.C: New test.
3534
3535 2010-01-05  Richard Guenther  <rguenther@suse.de>
3536
3537         PR tree-optimization/42614
3538         * gcc.c-torture/execute/pr42614.c: New testcase.
3539
3540 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
3541
3542         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
3543         * gcc.dg/Wunreachable-1.c: Remove the testcase of
3544         -Wunreachable-code.
3545         * gcc.dg/Wunreachable-2.c: Likewise.
3546         * gcc.dg/Wunreachable-3.c: Likewise.
3547         * gcc.dg/Wunreachable-4.c: Likewise.
3548         * gcc.dg/Wunreachable-5.c: Likewise.
3549         * gcc.dg/Wunreachable-6.c: Likewise.
3550         * gcc.dg/Wunreachable-7.c: Likewise.
3551         * gcc.dg/Wunreachable-8.c: Likewise.
3552         * gcc.dg/20041231-1.c: Likewise.
3553
3554 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
3555
3556         PR other/42611
3557         * gcc.dg/pr42611.c: New test.
3558
3559         PR tree-optimization/42508
3560         * g++.dg/opt/pr42508.C: New test.
3561
3562 2010-01-05  Tobias Burnus  <burnus@net-b.de>
3563
3564         PR fortran/41872
3565         * gfortran.dg/allocatable_scalar_8.f90: New.
3566
3567 2010-01-04  Martin Jambor  <mjambor@suse.cz>
3568
3569         PR tree-optimization/42398
3570         * gcc.c-torture/compile/pr42398.c: New test.
3571
3572 2010-01-04  Jason Merrill  <jason@redhat.com>
3573
3574         PR c++/42555
3575         * g++.dg/ext/attrib35.C: New.
3576
3577         PR c++/42567
3578         * g++.dg/cpp0x/auto17.C: New.
3579
3580 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
3581
3582         * gcc.dg/lto/20100104_0.c: New.
3583
3584 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
3585
3586         PR target/42542
3587         * gcc.target/i386/pr42542-1.c: New.
3588         * gcc.target/i386/pr42542-1a.c: Likewise.
3589         * gcc.target/i386/pr42542-1b.c: Likewise.
3590         * gcc.target/i386/pr42542-2.c: Likewise.
3591         * gcc.target/i386/pr42542-2a.c: Likewise.
3592         * gcc.target/i386/pr42542-2b.c: Likewise.
3593         * gcc.target/i386/pr42542-3.c: Likewise.
3594         * gcc.target/i386/pr42542-3a.c: Likewise.
3595
3596 2009-01-04  Tobias Burnus  <burnus@net-b.de>
3597
3598         PR fortran/41872
3599         * gfortran.dg/allocatable_scalar_5.f90: New test.
3600         * gfortran.dg/allocatable_scalar_6.f90: New test.
3601
3602 2010-01-03  Richard Guenther  <rguenther@suse.de>
3603
3604         PR testsuite/42583
3605         * gfortran.dg/gomp/recursion1.f90: Remove.
3606
3607 2010-01-03  Richard Guenther  <rguenther@suse.de>
3608
3609         * gcc.dg/Warray-bounds.c: Remove XFAILs.
3610         * gcc.dg/uninit-6.c: Likewise.
3611         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
3612
3613 2010-01-03  Richard Guenther  <rguenther@suse.de>
3614
3615         PR tree-optimization/42589
3616         * gcc.target/i386/pr42589.c: New testcase.
3617
3618 2010-01-03  Richard Guenther  <rguenther@suse.de>
3619
3620         PR tree-optimization/42438
3621         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
3622
3623 2010-01-02  Richard Guenther  <rguenther@suse.de>
3624
3625         PR testsuite/41651
3626         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
3627
3628 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
3629
3630         PR target/42448
3631         * gcc.target/alpha/pr42448-1.c: New test.
3632         * gcc.target/alpha/pr42448-2.c: Ditto.
3633
3634 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
3635
3636         PR preprocessor/41947
3637         * gcc.dg/c99-hexfloat-3.c: New test.
3638
3639 2010-01-01  Richard Guenther  <rguenther@suse.de>
3640
3641         PR c/42570
3642         * gcc.c-torture/execute/pr42570.c: New testcase.
3643
3644 2010-01-01  Richard Guenther  <rguenther@suse.de>
3645
3646         PR middle-end/42559
3647         * gcc.c-torture/compile/pr42559.c: New testcase.
3648
3649 \f
3650 Copyright (C) 2010 Free Software Foundation, Inc.
3651
3652 Copying and distribution of this file, with or without modification,
3653 are permitted in any medium without royalty provided the copyright
3654 notice and this notice are preserved.