OSDN Git Service

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