OSDN Git Service

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