OSDN Git Service

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