OSDN Git Service

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