OSDN Git Service

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