OSDN Git Service

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