OSDN Git Service

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