OSDN Git Service

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