OSDN Git Service

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