OSDN Git Service

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