OSDN Git Service

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