OSDN Git Service

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