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         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
1947         * g++.dg/abi/mangle23.C: Likewise.
1948         * g++.dg/eh/simd-2.C: Likewise.
1949         * g++.dg/ext/attribute-test-2.C: Likewise.
1950         * g++.dg/ext/vector14.C: Likewise.
1951         * g++.dg/other/pr34435.C: Likewise.
1952         * g++.dg/template/conv8.C: Likewise.
1953         * g++.dg/template/nontype9.C: Likewise.
1954         * g++.dg/template/qualttp17.C: Likewise.
1955         * g++.dg/template/ref1.C: Likewise.
1956         * g++.old-deja/g++.pt/crash68.C: Likewise.
1957         * g++.old-deja/g++.pt/ref1.C: Likewise.
1958         * g++.old-deja/g++.pt/ref3.C: Likewise.
1959         * g++.old-deja/g++.pt/ref4.C: Likewise.
1960
1961         PR c++/12909
1962         * g++.dg/abi/mangle40.C: New.
1963         * g++.dg/abi/mangle41.C: New.
1964         * g++.dg/lto/20100302_0.C: New.
1965         * g++.dg/lto/20100302_1.C: New.
1966         * g++.dg/lto/20100302.h: New.
1967
1968 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
1969
1970         PR fortran/43243
1971         * gfortran.dg/internal_pack_12.f90: New test.
1972
1973 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
1974
1975         * gcc.dg/pr36997.c: Adjust error message.
1976
1977 2010-03-03  Mike Stump  <mikestump@comcast.net>
1978
1979         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
1980         adjustments to not be present on machines that align the stack to
1981         more than 4 bytes and don't have a red zone yet as that is an
1982         unimplemented optimization.
1983
1984 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
1985
1986         PR fortran/43169
1987         * gfortran.dg/impure_assignment_3.f90: New.
1988
1989 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
1990
1991         PR debug/43229
1992         * gfortran.dg/pr43229.f90: New test.
1993
1994         PR debug/43237
1995         * gcc.dg/debug/dwarf2/pr43237.c: New test.
1996
1997         PR debug/43177
1998         * gcc.dg/guality/pr43177.c: New test.
1999
2000 2010-03-02  Jason Merrill  <jason@redhat.com>
2001
2002         * g++.dg/ext/vector9.C: Adjust error message.
2003         * g++.dg/conversion/simd3.C: Likewise.
2004         * g++.dg/other/error23.C: Likewise.
2005
2006 2010-03-02  Mike Stump  <mikestump@comcast.net>
2007
2008         PR c++/41090
2009         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
2010
2011 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
2012
2013         PR fortran/43180
2014         * gfortran.dg/internal_pack_10.f90: New test.
2015
2016         PR fortran/43173
2017         * gfortran.dg/internal_pack_11.f90: New test.
2018
2019 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
2020
2021         PR middle-end/42640
2022         * gcc.dg/tree-ssa/pr42640.c: New.
2023
2024 2010-03-01  Richard Guenther  <rguenther@suse.de>
2025
2026         PR tree-optimization/43220
2027         * gcc.c-torture/execute/pr43220.c: New testcase.
2028
2029 2010-03-01  Richard Guenther  <rguenther@suse.de>
2030
2031         PR middle-end/43213
2032         * gcc.dg/pr43213.c: New testcase.
2033
2034 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2035
2036         PR pch/14940
2037         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
2038
2039 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2040
2041         * lib/target-supports.exp (check_effective_target_ucn_nocache):
2042         New function.
2043         (check_effective_target_ucn): Likewise.
2044
2045         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
2046         if !ucn.
2047         * gcc.dg/ucnid-2.c: Likewise.
2048         * gcc.dg/ucnid-3.c: Likewise.
2049         * gcc.dg/ucnid-4.c: Likewise.
2050         * gcc.dg/ucnid-11.c: Likewise.
2051         * gcc.dg/ucnid-12.c: Likewise.
2052         * gcc.dg/ucnid-6.c: Skip if !ucn.
2053         * gcc.dg/ucnid-9.c: Likewise.
2054
2055 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2056
2057         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
2058         lists to dg-skip-if.
2059         * gcc.target/i386/stackalign/return-3.c: Likewise.
2060
2061 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2062
2063         * gcc.target/i386/clearcap.map: New file.
2064         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
2065         Pass clearcap.map by default if supported.
2066
2067 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2068
2069         PR fortran/42900
2070         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
2071         Explain this.
2072         * gfortran.dg/stat_2.f90: Likewise.
2073
2074 2010-03-01  Tobias Burnus  <burnus@net-b.de>
2075
2076         PR fortran/43199
2077         * gfortran.dg/module_read_2.f90: New test.
2078
2079 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
2080
2081         PR c++/42748
2082         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
2083         * g++.dg/abi/mangle12.C: Likewise.
2084         * g++.dg/abi/mangle20-2.C: Likewise.
2085         * g++.dg/abi/mangle17.C: Likewise.
2086         * g++.dg/template/cond2.C: Likewise.
2087         * g++.dg/template/pr35240.C: Likewise.
2088
2089 2010-02-27  Richard Guenther  <rguenther@suse.de>
2090
2091         PR tree-optimization/43186
2092         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
2093
2094 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
2095
2096         * g++.dg/abi/packed1.C: Expect warning on the SH.
2097
2098 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
2099
2100         PR c++/42054:
2101         * g++.dg/parse/error37.C: New test.
2102
2103 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2104
2105         PR c/24577
2106         PR c/43192
2107         * gcc.dg/pr8927-1.c: Match new note.
2108         * gcc.dg/990506-0.c: Likewise.
2109         * gcc.dg/gomp/flush-2.c: Likewise.
2110         * gcc.dg/gomp/atomic-5.c: Likewise.
2111         * gcc.dg/gomp/pr34607.c: Likewise.
2112         * gcc.dg/pr35746.c: Likewise.
2113         * gcc.dg/cpp/pragma-1.c: Likewise.
2114         * gcc.dg/cpp/pragma-2.c: Likewise.
2115         * gcc.dg/pr41842.c: Likewise.
2116         * gcc.dg/noncompile/20040629-1.c: Likewise.
2117         * objc.dg/private-1.m: Likewise.
2118
2119 2010-02-27  Tobias Burnus  <burnus@net-b.de>
2120
2121         PR fortran/43185
2122         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
2123         * gfortran.dg/default_initialization_4.f90: New test.
2124
2125 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
2126
2127         * gnat.dg/thin_pointer.ad[sb]: Rename into...
2128         * gnat.dg/thin_pointer1.ad[sb]: ...this.
2129         * gnat.dg/thin_pointer2.adb: New test.
2130         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
2131
2132 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2133
2134         PR c/20631
2135         * gcc.dg/cpp/c90-pedantic.c: New.
2136         * gcc.dg/cpp/c90.c: New.
2137         * gcc.dg/gnu90-const-expr-1.c: New.
2138         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
2139
2140 2010-02-26  Richard Guenther  <rguenther@suse.de>
2141
2142         PR tree-optimization/43186
2143         * gcc.c-torture/compile/pr43186.c: New testcase.
2144
2145 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
2146
2147         PR debug/43190
2148         * c-c++-common/dwarf2/pr43190.c: New test.
2149
2150 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
2151
2152         PR testsuite/37074:
2153         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
2154
2155 2010-02-26  Richard Guenther  <rguenther@suse.de>
2156
2157         PR tree-optimization/43188
2158         * gcc.c-torture/compile/pr43188.c: New testcase.
2159
2160 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
2161
2162         PR target/43175
2163         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
2164
2165 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
2166
2167         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
2168
2169 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
2170
2171         PR target/43154
2172         * gcc.target/powerpc/pr43154.c: New file.
2173
2174 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
2175
2176         PR debug/43166
2177         * gfortran.dg/debug/pr43166.f: New test.
2178
2179         PR debug/43165
2180         * gcc.dg/torture/pr43165.c: New test.
2181
2182 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2183
2184         PR c/43128
2185         * c-c++-common/pr41779.c: Update.
2186
2187 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2188
2189         PR ada/32547
2190         * lib/gnat-dg.exp (gnat_load): Redefine.
2191
2192         * ada/acats/run_acats: Run run_all.sh with $SHELL.
2193         * ada/acats/run_all.sh: Downcase tasking not implemented message.
2194
2195 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2196
2197         PR libobjc/36610
2198         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
2199         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
2200         -fgnu-runtime.
2201         Sort entries.
2202
2203 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2204
2205         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
2206
2207 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
2208
2209         PR debug/43150
2210         * gcc.dg/guality/vla-1.c: New test.
2211
2212 2010-02-24  Tobias Burnus  <burnus@net-b.de>
2213
2214         PR fortran/43042
2215         * gfortran.dg/c_ptr_tests_15.f90: New test.
2216
2217 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
2218
2219         PR target/43107
2220         * gcc.target/i386/pr43107.c: New test.
2221
2222 2010-02-23  Jason Merrill  <jason@redhat.com>
2223
2224         PR c++/43143
2225         * g++.dg/cpp0x/variadic100.C: New.
2226
2227 2010-02-23  Jason Merrill  <jason@redhat.com>
2228
2229         PR debug/42800
2230         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
2231         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
2232         * c-c++-common/dwarf2/vla1.c: New.
2233
2234 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
2235
2236         PR target/43139
2237         * gcc.dg/pr43139.c: New test.
2238
2239         PR debug/43077
2240         * gcc.dg/guality/pr43077-1.c: New test.
2241
2242 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2243
2244         PR 43123
2245         * gcc.dg/march.c: New.
2246         * gcc.dg/march-generic.c: New.
2247         * gcc.dg/mtune.c: New.
2248
2249 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
2250
2251         PR middle-end/43083
2252         * gcc.dg/graphite/pr43083.c: New.
2253
2254 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
2255
2256         PR middle-end/43097
2257         * gfortran.dg/graphite/pr43097.f: New.
2258
2259 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
2260             Manuel López-Ibáñez  <manu@gcc.gnu.org>
2261
2262         PR middle-end/43140
2263         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
2264
2265 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
2266
2267         PR middle-end/43026
2268         * g++.dg/graphite/pr43026.C: New.
2269
2270 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2271
2272         PR c++/43126
2273         * gcc.dg/cleanup-1.c: Update.
2274         * gcc.dg/func-args-1.c: Update.
2275         * gcc.dg/format/sentinel-1.c: Update.
2276         * g++.old-deja/g++.jason/scoping10.C: Update.
2277         * g++.old-deja/g++.ns/lookup5.C: Update.
2278         * g++.dg/ext/cleanup-1.C: Update.
2279         * g++.dg/parse/varmod1.C: Update.
2280         * g++.dg/parse/error33.C: Update.
2281         * g++.dg/expr/call3.C: Update.
2282         * g++.dg/func-args-1.C: New.
2283
2284 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
2285
2286         PR c/43125
2287         * gcc.dg/attr-used-2.c: Moved to ...
2288         * c-c++-common/attr-used-2.c: Here.
2289
2290         * gcc.dg/attr-used.c: Moved to ...
2291         * c-c++-common/attr-used.c: Here.
2292
2293 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
2294
2295         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
2296
2297 2010-02-22  Richard Guenther  <rguenther@suse.de>
2298
2299         PR lto/43045
2300         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
2301         * gfortran.dg/lto/20100222-1_1.c: Likewise.
2302
2303 2010-02-22  Richard Guenther  <rguenther@suse.de>
2304
2305         PR tree-optimization/42749
2306         * gcc.c-torture/compile/pr42749.c: New testcase.
2307
2308 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
2309
2310         PR fortran/43072
2311         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
2312         * gfortran.dg/internal_pack_9.f90: New test.
2313
2314 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2315
2316         PR c++/23510
2317         * g++.dg/template/recurse.C: Adjust.
2318         * g++.dg/template/pr23510.C: New.
2319
2320 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
2321
2322         PR c++/42824
2323         * g++.dg/template/memclass4.C: New test.
2324
2325 2010-02-21  Tobias Burnus  <burnus@net-b.de>
2326
2327         PR fortran/35259
2328         * gfortran.dg/reassoc_5.f90: New test.
2329
2330 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
2331
2332         PR target/43067
2333         * gcc.target/i386/pr43067.c: New test.
2334
2335 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2336
2337         PR c++/35669
2338         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
2339         -Wconversion-null.
2340         * g++.dg/warn/Wconversion-null.C: New test.
2341         * g++.old-deja/g++.other/null1.C: Move to...
2342         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
2343
2344 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
2345
2346         PR fortran/36932
2347         PR fortran/36933
2348         * gfortran.dg/dependency_26.f90: New test.
2349
2350         PR fortran/43072
2351         * gfortran.dg/internal_pack_7.f90: New test.
2352
2353         PR fortran/43111
2354         * gfortran.dg/internal_pack_8.f90: New test.
2355
2356 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2357
2358         PR 43128
2359         * c-c++-common/pr41779.c: Fix broken testcase.
2360
2361 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2362
2363         PR 36513
2364         * c-c++-common/pr36513.c: New testcase.
2365         * c-c++-common/pr36513-2.c: New testcase.
2366
2367 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2368
2369         PR 41779
2370         * c-c++-common/pr41779.c: New.
2371
2372 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
2373
2374         PR debug/43084
2375         * gcc.dg/pr43084.c: New test.
2376
2377 2010-02-19  Richard Guenther  <rguenther@suse.de>
2378
2379         PR tree-optimization/42916
2380         * gcc.dg/pr42916.c: New testcase.
2381
2382 2010-02-18  Jason Merrill  <jason@redhat.com>
2383
2384         PR c++/42837
2385         * g++.dg/abi/packed1.C: Add expected warning.
2386
2387         PR c++/43108
2388         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
2389         * gcc.dg/torture/dg-torture.exp: Likewise.
2390         * c-c++-common/torture/complex-sign.h,
2391         c-c++-common/torture/complex-sign-add.c,
2392         c-c++-common/torture/complex-sign-mixed-add.c,
2393         c-c++-common/torture/complex-sign-mixed-div.c,
2394         c-c++-common/torture/complex-sign-mixed-mul.c,
2395         c-c++-common/torture/complex-sign-mixed-sub.c,
2396         c-c++-common/torture/complex-sign-mul.c,
2397         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
2398         Adapt for C++ compilation as well.
2399
2400         PR c++/43070
2401         * g++.dg/ext/label1.C: Update.
2402         * g++.dg/ext/label2.C: Update.
2403
2404         PR c++/26261
2405         * g++.dg/template/dependent-name6.C: New.
2406
2407         PR c++/43109
2408         * g++.dg/parse/namespace12.C: New.
2409
2410 2010-02-18  Martin Jambor  <mjambor@suse.cz>
2411
2412         PR tree-optimization/43066
2413         * gcc.c-torture/compile/pr43066.c: New test.
2414
2415 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
2416
2417         * g++.dg/ext/attrib35.C: Fix target selector string.
2418         * g++.dg/ext/attrib36.C: Ditto.
2419         * g++.dg/ext/attrib37.C: Ditto.
2420         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
2421         * g++.dg/abi/mangle25.C: Ditto.
2422
2423 2010-02-17  Jason Merrill  <jason@redhat.com>
2424
2425         PR c++/43069
2426         * g++.dg/parse/namespace11.C: New.
2427
2428         PR c++/43093
2429         * g++.dg/ext/attrib37.C: New.
2430
2431         PR c++/43079
2432         * g++.dg/template/ptrmem20.C: New.
2433
2434 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
2435
2436         PR target/43103
2437         * gcc.target/i386/xop-check.h: Include m256-check.h.
2438         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
2439         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
2440         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
2441         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
2442
2443 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
2444
2445         PR debug/42918
2446         * gcc.dg/pr42918.c: New test.
2447
2448 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
2449
2450         * g++.dg/ext/attrib36.C: Require ILP32.
2451
2452 2010-02-16  Richard Guenther  <rguenther@suse.de>
2453
2454         PR tree-optimization/41043
2455         * gfortran.dg/pr41043.f90: New testcase.
2456         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
2457
2458 2010-02-16  Jason Merrill  <jason@redhat.com>
2459
2460         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
2461
2462 2010-02-16  Ira Rosen  <irar@il.ibm.com>
2463
2464         PR tree-optimization/43074
2465         * gcc.dg/vect/fast-math-pr43074.c: New test.
2466
2467 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
2468
2469         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
2470
2471 2010-02-16  Jason Merrill  <jason@redhat.com>
2472
2473         PR c++/43031
2474         * g++.dg/ext/attrib36.C: New.
2475
2476         PR c++/43036
2477         * g++.dg/other/array6.C: New.
2478
2479 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2480
2481         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
2482
2483 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
2484
2485         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
2486         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
2487         * gcc.target/i386/xop-vpermil2pd-1.c: New.
2488         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
2489         * gcc.target/i386/xop-vpermil2ps-1.c: New.
2490         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
2491
2492 2010-02-15  Richard Guenther  <rguenther@suse.de>
2493
2494         PR middle-end/43068
2495         * g++.dg/torture/pr43068.C: New testcase.
2496
2497 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
2498
2499         PR c++/43024
2500         * g++.dg/opt/ice1.C: New.
2501
2502 2010-02-14  Jason Merrill  <jason@redhat.com>
2503
2504         PR c++/41997
2505         * g++.dg/cpp0x/initlist-opt.C: New.
2506
2507 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
2508
2509         PR fortran/41113
2510         PR fortran/41117
2511         * gfortran.dg/internal_pack_6.f90: New test.
2512
2513 2010-02-12  Jason Merrill  <jason@redhat.com>
2514
2515         PR c++/43054
2516         * g++.dg/cpp0x/variadic99.C: New.
2517
2518 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
2519
2520         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
2521         sign extend pointers to gualchk_t.
2522
2523         PR c++/43033
2524         * g++.dg/other/default3.C: Xfail g4 test.
2525
2526 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
2527
2528         PR middle-end/43012
2529         * gcc.dg/graphite/pr43012.c: New.
2530
2531 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
2532
2533         PR middle-end/42930
2534         * g++.dg/graphite/pr42930.C: New.
2535
2536 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
2537
2538         PR middle-end/42914
2539         PR middle-end/42530
2540         * gcc.dg/graphite/pr42530.c: New.
2541         * gcc.dg/graphite/pr42914.c: New.
2542
2543 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
2544
2545         PR middle-end/42771
2546         * gcc.dg/graphite/pr42771.c: New.
2547
2548 2010-02-11  Richard Guenther  <rguenther@suse.de>
2549
2550         PR tree-optimization/42998
2551         * gcc.c-torture/compile/pr42998.c: New testcase.
2552
2553 2010-02-10  Jason Merrill  <jason@redhat.com>
2554
2555         PR c++/41896
2556         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
2557
2558         PR c++/42983, core issue 906
2559         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
2560         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
2561
2562         PR c++/43016
2563         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
2564
2565 2010-02-10  Richard Guenther  <rguenther@suse.de>
2566
2567         PR tree-optimization/43017
2568         * gcc.dg/torture/pr43017.c: New testcase.
2569
2570 2010-02-10  Tobias Burnus <burnus@net-b.de>
2571
2572         PR fortran/40823
2573         * gfortran.dg/private_type_1.f90: Update error location.
2574         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
2575         * gfortran.dg/typebound_operator_2.f03: Ditto.
2576         * gfortran.dg/assignment_2.f90: Ditto.
2577         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
2578         * gfortran.dg/binding_label_tests_9.f03: Ditto.
2579
2580 2010-02-10  Tobias Burnus  <burnus@net-b.de>
2581
2582         PR fortran/43015
2583         * gfortran.dg/bind_c_usage_20.f90: New test.
2584
2585 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
2586
2587         PR debug/43010
2588         * g++.dg/debug/pr43010.C: New test.
2589
2590 2010-02-10  Richard Guenther  <rguenther@suse.de>
2591
2592         PR c/43007
2593         * gcc.c-torture/execute/20100209-1.c: New testcase.
2594         * gcc.dg/fold-div-3.c: Likewise.
2595
2596 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
2597
2598         * gcc.dg/builtin-ffs-1.c: New test.
2599
2600 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2601
2602         PR fortran/42999
2603         * gfortran.dg/array_constructor_35.f90: New test.
2604
2605 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2606
2607         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
2608
2609 2010-02-09  Jason Merrill  <jason@redhat.com>
2610
2611         PR c++/42399
2612         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
2613
2614         PR c++/42370
2615         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
2616
2617 2010-02-09  Tobias Burnus  <burnus@net-b.de>
2618
2619         PR fortran/41869
2620         * gfortran.dg/module_write_1.f90: New test.
2621
2622 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
2623
2624         * gcc.dg/pr19340.c: Adjust.
2625
2626 2010-02-09  Richard Guenther  <rguenther@suse.de>
2627
2628         PR tree-optimization/43008
2629         * gcc.c-torture/execute/pr43008.c: New testcase.
2630
2631 2010-02-09  Richard Guenther  <rguenther@suse.de>
2632
2633         PR tree-optimization/43000
2634         * gcc.dg/torture/pr43000.c: New testcase.
2635         * gcc.dg/torture/pr43002.c: Likewise.
2636
2637 2010-02-09  Daniel Kraft  <d@domob.eu>
2638
2639         PR fortran/39171
2640         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
2641         and pass -Wsurprising as necessary.
2642
2643 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
2644
2645         PR tree-optimization/42890
2646         * g++.dg/torture/pr42890.C: New test.
2647
2648 2010-02-08  Richard Guenther  <rguenther@suse.de>
2649
2650         PR middle-end/42995
2651         * gcc.dg/tree-ssa/inline-4.c: New testcase.
2652
2653 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
2654
2655         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
2656         return 0 from main.
2657         * gcc.dg/graphite/block-1.c: Same.
2658         * gcc.dg/graphite/block-3.c: Same.
2659         * gcc.dg/graphite/block-4.c: Same.
2660         * gcc.dg/graphite/block-5.c: Same.
2661         * gcc.dg/graphite/block-6.c: Same.
2662         * gcc.dg/graphite/block-7.c: Same.
2663         * gcc.dg/graphite/interchange-0.c: Same.
2664         * gcc.dg/graphite/interchange-1.c: Same.
2665         * gcc.dg/graphite/interchange-10.c: Same.
2666         * gcc.dg/graphite/interchange-11.c: Same.
2667         * gcc.dg/graphite/interchange-12.c: Same.
2668         * gcc.dg/graphite/interchange-2.c: Same.
2669         * gcc.dg/graphite/interchange-3.c: Same.
2670         * gcc.dg/graphite/interchange-4.c: Same.
2671         * gcc.dg/graphite/interchange-5.c: Same.
2672         * gcc.dg/graphite/interchange-6.c: Same.
2673         * gcc.dg/graphite/interchange-7.c: Same.
2674         * gcc.dg/graphite/interchange-8.c: Same.
2675         * gcc.dg/graphite/interchange-9.c: Same.
2676         * gcc.dg/graphite/interchange-mvt.c: Same.
2677
2678 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
2679
2680         * gfortran.dg/graphite/id-19.f: New.
2681         * gfortran.dg/graphite/pr14741.f90: New.
2682         * gfortran.dg/graphite/pr41924.f90: New.
2683         * gfortran.dg/graphite/run-id-2.f90: New.
2684
2685 2010-02-07  Richard Guenther  <rguenther@suse.de>
2686
2687         PR middle-end/42956
2688         * gcc.c-torture/compile/pr42956.c: New testcase.
2689
2690 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2691
2692         PR libfortran/42742
2693         * gfortran.dg/fmt_cache_2.f: New test.
2694
2695 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2696
2697         * gfortran.dg/read_no_eor.f90: New test.
2698
2699 2010-02-05  Jason Merrill  <jason@redhat.com>
2700
2701         * g++.dg/ext/label13.C: Move constructor body out of class.
2702
2703 2010-02-03  Jason Merrill  <jason@redhat.com>
2704
2705         PR c++/42870
2706         * g++.dg/ext/dllexport3.C: New.
2707
2708 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
2709
2710         * gcc.dg/format/ms-format3.c: New test for specific MS types.
2711
2712 2010-02-05  Richard Guenther  <rguenther@suse.de>
2713
2714         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
2715
2716 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
2717
2718         PR c++/42915
2719         * g++.dg/other/crash-9.C: New test.
2720
2721 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
2722
2723         PR fortran/42309
2724         * gfortran.dg/subref_array_pointer_4.f90 : New test.
2725
2726 2010-02-04  Richard Guenther  <rguenther@suse.de>
2727
2728         PR rtl-optimization/42952
2729         * gcc.dg/torture/pr42952.c: New testcase.
2730
2731 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2732
2733         PR libfortran/42901
2734         * gfortran.dg/namelist_60.f90: New test.
2735
2736 2010-02-03  Jason Merrill  <jason@redhat.com>
2737
2738         PR c++/40138
2739         * g++.dg/ext/builtin11.C: New.
2740
2741         PR c++/4926
2742         PR c++/38600
2743         * g++.dg/abi/mangle35.C: New.
2744         * g++.dg/abi/mangle37.C: New.
2745
2746         PR c++/12909
2747         * g++.dg/abi/mangle36.C: New.
2748
2749         PR c++/35652
2750         * g++.dg/warn/string1.C: New.
2751
2752 2010-02-03  Richard Guenther  <rguenther@suse.de>
2753
2754         PR tree-optimization/42944
2755         * gcc.dg/errno-1.c: New testcase.
2756
2757 2010-02-03  Richard Guenther  <rguenther@suse.de>
2758
2759         PR middle-end/42927
2760         * gcc.c-torture/compile/pr42927.c: New testcase.
2761
2762 2010-02-03  Tobias Burnus  <burnus@net-b.de>
2763
2764         PR fortran/42936
2765         * gfortran.dg/null_4.f90: New test.
2766
2767 2010-02-02  Jason Merrill  <jason@redhat.com>
2768
2769         PR c++/41090
2770         * g++.dg/ext/label13.C: New.
2771
2772 2010-02-02  Tobias Burnus  <burnus@net-b.de>
2773
2774         PR fortran/42650
2775         * gfortran.dg/func_result_5.f90: New test.
2776
2777 2010-02-01  Tobias Burnus  <burnus@net-b.de>
2778
2779         PR fortran/42922
2780         * gfortran.dg/pure_initializer_3.f90: News test.
2781
2782 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
2783
2784         PR fortran/42888
2785         * gfortran.dg/allocate_derived_2.f90: New test.
2786
2787 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
2788
2789         PR middle-end/42898
2790         * gcc.dg/torture/pr42898-2.c: New test.
2791
2792 2010-01-31  Richard Guenther  <rguenther@suse.de>
2793
2794         PR middle-end/42898
2795         * gcc.dg/torture/pr42898.c: New testcase.
2796
2797 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
2798
2799         PR fortran/38324
2800         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
2801         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
2802
2803 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
2804
2805         * g++.dg/tree-ssa/inline-1.C: New.
2806         * g++.dg/tree-ssa/inline-2.C: New.
2807         * g++.dg/tree-ssa/inline-3.C: New.
2808
2809 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
2810
2811         PR testsuite/41701
2812         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
2813         the string 'pow' in the pathname of the compiler from generating a
2814         test failure.
2815
2816 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2817
2818         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
2819         * g++.old-deja/g++.mike/eh17.C: Likewise.
2820         * g++.old-deja/g++.mike/p5571.C: Likewise.
2821
2822 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
2823
2824         PR c++/42758
2825         PR c++/42634
2826         PR c++/42336
2827         PR c++/42797
2828         PR c++/42880
2829         * g++.dg/other/crash-5.C: New test.
2830         * g++.dg/other/crash-6.C: New test.
2831         * g++.dg/other/crash-7.C: New test.
2832         * g++.dg/other/crash-8.C: New test.
2833
2834 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
2835
2836         PR rtl-optimization/42889
2837         * gcc.dg/pr42889.c: New test.
2838
2839 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
2840
2841         * gcc.target/i386/pr42881.c: Use SSE2.
2842
2843 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
2844
2845         PR target/42891
2846         * gcc.target/i386/pr42891.c: New test.
2847
2848 2010-01-28  Richard Guenther  <rguenther@suse.de>
2849
2850         PR tree-optimization/42871
2851         * g++.dg/torture/pr42871.C: New testcase.
2852
2853 2010-01-28  Richard Guenther  <rguenther@suse.de>
2854
2855         * gcc.dg/Wobjsize-1.h: New testcase.
2856         * gcc.dg/Wobjsize-1.c: Likewise.
2857
2858 2010-01-28  Richard Guenther  <rguenther@suse.de>
2859
2860         PR middle-end/42883
2861         * g++.dg/torture/pr42883.C: New testcase.
2862
2863 2010-01-28  Michael Matz  <matz@suse.de>
2864
2865         * gcc.target/i386/pr42881.c: New test.
2866
2867 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2868
2869         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
2870         Add i?86-*-solaris2* support.
2871
2872 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
2873
2874         PR c++/42713
2875         PR c++/42820
2876         * g++.dg/template/typedef27.C: New test case.
2877         * g++.dg/template/typedef28.C: New test case.
2878
2879 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
2880
2881         * testsuite/gcc.dg/optimize-bswap*.c: Add ARM target
2882
2883 2010-01-27  Richard Guenther  <rguenther@suse.de>
2884
2885         PR middle-end/42878
2886         * gcc.dg/torture/pr42878-1.c: New testcase.
2887         * gcc.dg/torture/pr42878-2.c: Likewise.
2888
2889 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
2890
2891         PR middle-end/42874
2892         * gcc.dg/vla-22.c: New test.
2893
2894 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
2895
2896         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
2897         current collation.
2898
2899 2010-01-26  Richard Guenther  <rguenther@suse.de>
2900
2901         PR rtl-optimization/42685
2902         * gcc.dg/pr42685.c: New testcase.
2903         * g++.dg/other/pr42685.C: Likewise.
2904
2905 2010-01-26  Richard Guenther  <rguenther@suse.de>
2906
2907         PR middle-end/42806
2908         * g++.dg/other/pr42806.C: New testcase.
2909
2910 2010-01-26  Richard Guenther  <rguenther@suse.de>
2911
2912         PR tree-optimization/42250
2913         * gcc.dg/pr42250.c: New testcase.
2914
2915 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
2916
2917         * gnat.dg/array_bounds_test.adb: New test.
2918
2919 2010-01-25  Tobias Burnus  <burnus@net-b.de>
2920
2921         PR fortran/42858
2922         * gfortran.dg/generic_21.f90: New test.
2923
2924 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2925
2926         PR testsuite/41522
2927         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
2928
2929 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
2930
2931         PR c++/42748
2932         * g++.dg/abi/arm_va_list2.C: New test.
2933         * g++.dg/abi/arm_va_list2.h: Companion header file.
2934
2935 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
2936
2937         PR fortran/41044
2938         * gfortran.dg/parameter_array_ref_2.f90 : New test.
2939
2940         PR fortran/41167
2941         * gfortran.dg/char_array_arg_1.f90 : New test.
2942
2943         * gfortran.dg/pr25923.f90 : Remove XFAIL.
2944
2945 2010-01-24  Tobias Burnus  <burnus@net-b.de>
2946
2947         PR fortran/39304
2948         * gfortran.dg/generic_20.f90: New test.
2949
2950 2010-01-22  Michael Matz  <matz@suse.de>
2951
2952         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
2953         -msse2.
2954
2955 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
2956
2957         PR fortran/42736
2958         * gfortran.dg/dependency_25.f90 : New test.
2959
2960 2010-01-21  Martin Jambor  <mjambor@suse.cz>
2961
2962         PR tree-optimization/42585
2963         * gcc.dg/tree-ssa/pr42585.c: New test.
2964
2965 2010-01-21  Richard Guenther  <rguenther@suse.de>
2966
2967         PR middle-end/19988
2968         * gcc.dg/pr19988.c: New testcase.
2969
2970 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
2971
2972         * g++.dg/compat/decimal/compat-common.h: New file.
2973         * g++.dg/compat/decimal/decimal-dummy.h: New file.
2974         * g++.dg/compat/decimal/pass_x.h: New file.
2975         * g++.dg/compat/decimal/pass_y.h: New file.
2976         * g++.dg/compat/decimal/pass-1_main.C: New file.
2977         * g++.dg/compat/decimal/pass-1_x.C: New file.
2978         * g++.dg/compat/decimal/pass-1_y.C: New file.
2979         * g++.dg/compat/decimal/pass-2_main.C: New file.
2980         * g++.dg/compat/decimal/pass-2_x.C: New file.
2981         * g++.dg/compat/decimal/pass-2_y.C: New file.
2982         * g++.dg/compat/decimal/pass-3_main.C: New file.
2983         * g++.dg/compat/decimal/pass-3_x.C: New file.
2984         * g++.dg/compat/decimal/pass-3_y.C: New file.
2985         * g++.dg/compat/decimal/pass-4_main.C: New file.
2986         * g++.dg/compat/decimal/pass-4_x.C: New file.
2987         * g++.dg/compat/decimal/pass-4_y.C: New file.
2988         * g++.dg/compat/decimal/pass-5_main.C: New file.
2989         * g++.dg/compat/decimal/pass-5_x.C: New file.
2990         * g++.dg/compat/decimal/pass-5_y.C: New file.
2991         * g++.dg/compat/decimal/pass-6_main.C: New file.
2992         * g++.dg/compat/decimal/pass-6_x.C: New file.
2993         * g++.dg/compat/decimal/pass-6_y.C: New file.
2994         * g++.dg/compat/decimal/return_x.h: New file.
2995         * g++.dg/compat/decimal/return_y.h: New file.
2996         * g++.dg/compat/decimal/return-1_main.C: New file.
2997         * g++.dg/compat/decimal/return-1_x.C: New file.
2998         * g++.dg/compat/decimal/return-1_y.C: New file.
2999         * g++.dg/compat/decimal/return-2_main.C: New file.
3000         * g++.dg/compat/decimal/return-2_x.C: New file.
3001         * g++.dg/compat/decimal/return-2_y.C: New file.
3002         * g++.dg/compat/decimal/return-3_main.C: New file.
3003         * g++.dg/compat/decimal/return-3_x.C: New file.
3004         * g++.dg/compat/decimal/return-3_y.C: New file.
3005         * g++.dg/compat/decimal/return-4_main.C: New file.
3006         * g++.dg/compat/decimal/return-4_x.C: New file.
3007         * g++.dg/compat/decimal/return-4_y.C: New file.
3008         * g++.dg/compat/decimal/return-5_main.C: New file.
3009         * g++.dg/compat/decimal/return-5_x.C: New file.
3010         * g++.dg/compat/decimal/return-5_y.C: New file.
3011         * g++.dg/compat/decimal/return-6_main.C: New file.
3012         * g++.dg/compat/decimal/return-6_x.C: New file.
3013         * g++.dg/compat/decimal/return-6_y.C: New file.
3014
3015 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
3016
3017         PR debug/42715
3018         * gcc.dg/pr42715.c: New.
3019
3020 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
3021
3022         PR c++/42038
3023         * g++.dg/parse/crash55.C: New.
3024
3025 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
3026
3027         PR debug/42782
3028         * gcc.dg/guality/pr42782.c: New.
3029
3030 2010-01-20  Jason Merrill  <jason@redhat.com>
3031
3032         PR c++/41788
3033         * g++.dg/abi/packed1.C: New.
3034
3035         PR c++/41920
3036         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
3037
3038         PR c++/40750
3039         * g++.dg/parse/fn-typedef1.C: New.
3040         * g++.dg/other/cv_quals.C: Adjust.
3041
3042 2010-01-20  Anthony Green  <green@moxielogic.com>
3043
3044         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
3045         pack(push) pragma).
3046         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
3047         * gcc.dg/20020312-2.c: Port this to the moxie core.
3048         * gcc.dg/weak/typeof-2.c: Ditto.
3049
3050 2010-01-20  Richard Guenther  <rguenther@suse.de>
3051
3052         PR tree-optimization/42717
3053         * gcc.c-torture/compile/pr42717.c: New testcase.
3054
3055 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
3056
3057         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
3058         of signed, add a few new tests.
3059
3060         PR middle-end/42803
3061         * g++.dg/parse/limits-initializer1.C: New test.
3062
3063 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
3064
3065         PR fortran/42804
3066         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
3067         * gfortran.dg/typebound_call_12.f03: New test.
3068
3069 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
3070
3071         PR fortran/42783
3072         * gfortran.dg/bounds_check_15.f90 : New test.
3073
3074 2010-01-19  Michael Matz  <matz@suse.de>
3075
3076         PR tree-optimization/41783
3077         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
3078
3079 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3080
3081         PR target/38697.
3082         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
3083         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
3084         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
3085         * gcc.target/arm/neon/vget_lows16.c: Likewise.
3086         * gcc.target/arm/neon/vget_lows32.c: Likewise.
3087         * gcc.target/arm/neon/vget_lows64.c: Likewise.
3088         * gcc.target/arm/neon/vget_lows8.c: Likewise.
3089         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
3090         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
3091         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
3092         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
3093
3094 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
3095
3096         PR fortran/42545
3097         * gfortran.dg/extends_6.f03: Modified an error message.
3098         * gfortran.dg/extends_10.f03: New test.
3099         * gfortran.dg/private_type_6.f03: Modified an error message.
3100         * gfortran.dg/structure_constructor_8.f03: Ditto.
3101
3102 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
3103
3104         PR tree-optimization/42719
3105         * gcc.dg/pr42719.c: New test.
3106
3107         PR debug/42728
3108         * gcc.dg/pr42728.c: New test.
3109
3110 2010-01-19  Anthony Green  <green@moxielogic.com>
3111
3112         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
3113
3114 2010-01-18  Anthony Green  <green@moxielogic.com>
3115
3116         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
3117         for moxie.
3118
3119 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
3120
3121         * g++.dg/template/error45.C: reverted as part of reverting the
3122         fix of PR c++/42634.
3123
3124 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
3125
3126         PR c++/42634
3127         * g++.dg/template/error45.C: New test.
3128
3129 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
3130
3131         PR c++/42766
3132         * g++.dg/conversion/op6.C: New test.
3133
3134 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
3135
3136         PR target/42774
3137         * gcc.target/alpha/pr42774.c: New test.
3138
3139 2010-01-18  Richard Guenther  <rguenther@suse.de>
3140
3141         PR tree-optimization/42781
3142         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
3143
3144 2010-01-17  Richard Guenther  <rguenther@suse.de>
3145
3146         PR middle-end/42248
3147         * gcc.c-torture/execute/pr42248.c: New testcase.
3148
3149 2010-01-17  Richard Guenther  <rguenther@suse.de>
3150
3151         PR tree-optimization/42773
3152         * g++.dg/torture/pr42773.C: New testcase.
3153
3154 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
3155
3156         PR fortran/42677
3157         * gfortran.dg/interface_assignment_5.f90: New test.
3158
3159 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
3160
3161         PR c++/42697
3162         * g++.dg/template/crash94.C: Reverted.
3163
3164 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
3165
3166         PR debug/42767
3167         * gcc.dg/debug/pr42767.c: New.
3168
3169 2010-01-15  Jason Merrill  <jason@redhat.com>
3170
3171         PR c++/42761
3172         * g++.dg/cpp0x/decltype22.C: New.
3173
3174 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
3175
3176         PR middle-end/42760
3177         * g++.dg/torture/pr42760.C: New test.
3178
3179 2010-01-15  Jing Yu  <jingyu@google.com>
3180
3181         PR rtl-optimization/42691
3182         * gcc.c-torture/execute/pr42691.c: New.
3183
3184 2010-01-15  Richard Guenther  <rguenther@suse.de>
3185
3186         PR middle-end/42739
3187         * g++.dg/torture/pr42739.C: New testcase.
3188
3189 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
3190
3191         * g++.dg/template/error45.C: Revert as part of reverting changes
3192         or PR c++/42634.
3193
3194 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3195
3196         PR fortran/42684
3197         * gfortran.dg/interface_31.f90: New test.
3198
3199 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
3200
3201         * gcc.target/powerpc/pr42747.c: New file.
3202
3203 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
3204
3205         PR middle-end/42674
3206         * c-c++-common/pr42674.c: New test.
3207
3208         PR c++/42608
3209         * g++.dg/template/instantiate11.C: New test.
3210
3211 2010-01-14  Jason Merrill  <jason@redhat.com>
3212
3213         PR c++/42701
3214         * g++.dg/overload/error3.C: New.
3215
3216         PR c++/42655
3217         * g++.dg/overload/rvalue1.C: New.
3218
3219 2010-01-14  Martin Jambor  <mjambor@suse.cz>
3220
3221         PR tree-optimization/42706
3222         * gcc.dg/ipa/pr42706.c: New testcase.
3223
3224 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
3225
3226         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
3227
3228 2010-01-14  Martin Jambor  <mjambor@suse.cz>
3229
3230         PR tree-optimization/42714
3231         * g++.dg/torture/pr42714.C: New test.
3232
3233 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
3234
3235         PR rtl-optimization/42246
3236         * gfortran.dg/pr42246-2.f: New.
3237
3238 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
3239
3240         PR rtl-optimization/42389
3241         * gcc.dg/pr42389.c: New.
3242
3243 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
3244
3245         PR rtl-optimization/42388
3246         * gcc.dg/pr42388.c: New.
3247
3248 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
3249
3250         PR rtl-optimization/42294
3251         * gfortran.dg/pr42294.f: New.
3252
3253 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
3254
3255         PR rtl-optimization/39453
3256         PR rtl-optimization/42246
3257         * gcc.dg/pr39453.c: New.
3258         * gcc.dg/pr42246.c: New.
3259
3260 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
3261
3262         PR middle-end/42245
3263         * gcc.dg/pr42245.c: New.
3264         * gcc.dg/pr42245-2.c: New.
3265
3266 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
3267
3268         PR rtl-optimization/42249
3269         * gcc.dg/pr42249.c: New.
3270
3271 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
3272
3273         PR c/42721
3274         * gcc.c-torture/execute/pr42721.c: New test.
3275
3276 2010-01-14  Ira Rosen  <irar@il.ibm.com>
3277
3278         PR tree-optimization/42709
3279         * gcc.dg/vect/pr42709.c: New test.
3280
3281 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
3282
3283         PR fortran/41478
3284         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
3285         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
3286
3287 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
3288
3289         PR fortran/42481
3290         * gfortran.dg/generic_19.f90 : New test.
3291
3292 2010-01-13  Richard Guenther  <rguenther@suse.de>
3293
3294         PR tree-optimization/42730
3295         * gcc.c-torture/compile/pr42730.c: New testcase.
3296
3297 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
3298
3299         PR target/pr42542
3300         * gcc.target/ia64/pr42542-1.c: New.
3301         * gcc.target/ia64/pr42542-2.c: New.
3302         * gcc.target/ia64/pr42542-3.c: New.
3303
3304 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
3305
3306         PR c++/42634
3307         * g++.dg/template/error45.C: New test.
3308
3309 2010-01-13  Martin Jambor  <mjambor@suse.cz>
3310
3311         PR tree-optimization/42704
3312         * g++.dg/torture/pr42704.C: New test.
3313
3314 2010-01-13  Martin Jambor  <mjambor@suse.cz>
3315
3316         PR tree-optimization/42703
3317         * gcc.c-torture/compile/pr42703.c: New test.
3318
3319 2010-01-13  Richard Guenther  <rguenther@suse.de>
3320
3321         PR tree-optimization/42705
3322         * gcc.c-torture/compile/pr42705.c: New testcase.
3323
3324 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
3325
3326         * gcc.target/bfin/l2.c: New test.
3327         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
3328
3329 2010-01-13  Richard Guenther  <rguenther@suse.de>
3330
3331         PR middle-end/42716
3332         * gcc.c-torture/compile/pr42716.c: New testcase.
3333
3334 2010-01-13  Richard Guenther  <rguenther@suse.de>
3335
3336         PR lto/42678
3337         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
3338
3339 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
3340
3341         PR c/42708
3342         * gcc.c-torture/compile/pr42708-1.c: New test.
3343
3344 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
3345
3346         PR debug/42662
3347         * gcc.dg/pr42662.c: New test.
3348
3349         PR tree-optimization/42645
3350         * g++.dg/other/pr42645-1.C: New test.
3351         * g++.dg/other/pr42645-2.C: New test.
3352
3353 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
3354
3355         PR target/42416
3356         * gcc.target/powerpc/warn-1.c: New test.
3357         * gcc.target/powerpc/warn-2.c: New test.
3358
3359 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
3360
3361         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
3362         stack alignment.
3363
3364 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
3365
3366         * gcc.dg/lto/20100108_0.c: New.
3367
3368 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
3369
3370         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
3371         Add -march=i686 -msse for 32bit x86 targets.
3372
3373 2010-01-10  Richard Guenther  <rguenther@suse.de>
3374
3375         PR middle-end/42667
3376         * gcc.dg/torture/pr42667.c: New testcase.
3377
3378 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3379
3380         PR fortran/32489
3381         * gfortran.dg/array_constructor_34.f90: New test.
3382
3383 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3384
3385         PR fortran/20923
3386         * gfortran.dg/array_constructor_33.f90: New test.
3387         gfortran.dg/array_function_5.f90: Add credit.
3388
3389 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
3390
3391         PR debug/42631
3392         * gcc.dg/pr42631.c: New.
3393
3394 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
3395
3396         PR debug/42630
3397         * gcc.dg/pr42630.c: New.
3398
3399 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
3400
3401         PR debug/42629
3402         * gcc.dg/pr42629.c: New.
3403
3404 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
3405
3406         PR middle-end/42363
3407         * gcc.dg/torture/pr42363.c: New.
3408
3409 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
3410
3411         PR debug/42604
3412         PR debug/42395
3413         * gcc.dg/vect/pr42604.c: New.
3414         * gcc.dg/vect/pr42395.c: New.
3415
3416 2010-01-09  Richard Guenther  <rguenther@suse.de>
3417
3418         PR middle-end/42512
3419         * gcc.c-torture/execute/pr42512.c: New testcase.
3420
3421 2010-01-09  Tobias Burnus  <burnus@net-b.de>
3422
3423         PR fortran/41298
3424         * gfortran.dg/c_ptr_tests_14.f90: New test.
3425
3426 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3427
3428         PR ada/41929
3429         * gnat.dg/null_pointer_deref1.adb: Don't run on
3430         sparc*-sun-solaris2.11.
3431
3432 2010-01-08  Richard Guenther  <rguenther@suse.de>
3433
3434         PR lto/42528
3435         * gcc.dg/lto/20100103-1_0.c: New testcase.
3436         * gcc.dg/lto/20100103-2_0.c: Likewise.
3437
3438 2010-01-08  Tobias Burnus  <burnus@net-b.de
3439
3440         PR/fortran 25829
3441         * gfortran.dg/asynchronous_1.f90: New test.
3442         * gfortran.dg/asynchronous_2.f90: New test.
3443         * gfortran.dg/conflicts.f90: Update error message.
3444
3445 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
3446
3447         c++/40155
3448         * g++.dg/cpp0x/variadic-unify-2.C: New test.
3449
3450 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
3451
3452         PR tree-optimization/42625
3453         * g++.dg/opt/dtor4.C: New test.
3454         * g++.dg/opt/dtor4.h: New.
3455         * g++.dg/opt/dtor4-aux.cc: New.
3456
3457 2010-01-07  Tobias Burnus  <burnus@net-b.de>
3458
3459         PR fortran/42597
3460         * gfortran.dg/proc_ptr_26.f90: New test.
3461
3462 2010-01-07  Tobias Burnus  <burnus@net-b.de>
3463
3464         PR fortran/41872
3465         * gfortran.dg/allocatable_scalar_7.f90: New test.
3466
3467 2010-01-06  Richard Guenther  <rguenther@suse.de>
3468
3469         * gcc.c-torture/compile/pr42632.c: New testcase.
3470
3471 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
3472
3473         PR target/42542
3474         * gcc.target/i386/pr42542-4.c: New.
3475         * gcc.target/i386/pr42542-4a.c: Likewise.
3476         * gcc.target/i386/pr42542-5.c: Likewise.
3477         * gcc.target/i386/pr42542-5a.c: Likewise.
3478
3479 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
3480
3481         * gcc.dg/tls/opt-15.c: New test.
3482
3483 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
3484
3485         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
3486
3487 2010-01-05  Martin Jambor  <mjambor@suse.cz>
3488
3489         PR tree-optimization/42462
3490         * g++.dg/torture/pr42462.C: New test.
3491
3492 2010-01-05  Jason Merrill  <jason@redhat.com>
3493
3494         * g++.dg/cpp0x/initlist30.C: New test.
3495
3496 2010-01-05  Richard Guenther  <rguenther@suse.de>
3497
3498         PR tree-optimization/42614
3499         * gcc.c-torture/execute/pr42614.c: New testcase.
3500
3501 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
3502
3503         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
3504         * gcc.dg/Wunreachable-1.c: Remove the testcase of
3505         -Wunreachable-code.
3506         * gcc.dg/Wunreachable-2.c: Likewise.
3507         * gcc.dg/Wunreachable-3.c: Likewise.
3508         * gcc.dg/Wunreachable-4.c: Likewise.
3509         * gcc.dg/Wunreachable-5.c: Likewise.
3510         * gcc.dg/Wunreachable-6.c: Likewise.
3511         * gcc.dg/Wunreachable-7.c: Likewise.
3512         * gcc.dg/Wunreachable-8.c: Likewise.
3513         * gcc.dg/20041231-1.c: Likewise.
3514
3515 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
3516
3517         PR other/42611
3518         * gcc.dg/pr42611.c: New test.
3519
3520         PR tree-optimization/42508
3521         * g++.dg/opt/pr42508.C: New test.
3522
3523 2010-01-05  Tobias Burnus  <burnus@net-b.de>
3524
3525         PR fortran/41872
3526         * gfortran.dg/allocatable_scalar_8.f90: New.
3527
3528 2010-01-04  Martin Jambor  <mjambor@suse.cz>
3529
3530         PR tree-optimization/42398
3531         * gcc.c-torture/compile/pr42398.c: New test.
3532
3533 2010-01-04  Jason Merrill  <jason@redhat.com>
3534
3535         PR c++/42555
3536         * g++.dg/ext/attrib35.C: New.
3537
3538         PR c++/42567
3539         * g++.dg/cpp0x/auto17.C: New.
3540
3541 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
3542
3543         * gcc.dg/lto/20100104_0.c: New.
3544
3545 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
3546
3547         PR target/42542
3548         * gcc.target/i386/pr42542-1.c: New.
3549         * gcc.target/i386/pr42542-1a.c: Likewise.
3550         * gcc.target/i386/pr42542-1b.c: Likewise.
3551         * gcc.target/i386/pr42542-2.c: Likewise.
3552         * gcc.target/i386/pr42542-2a.c: Likewise.
3553         * gcc.target/i386/pr42542-2b.c: Likewise.
3554         * gcc.target/i386/pr42542-3.c: Likewise.
3555         * gcc.target/i386/pr42542-3a.c: Likewise.
3556
3557 2009-01-04  Tobias Burnus  <burnus@net-b.de>
3558
3559         PR fortran/41872
3560         * gfortran.dg/allocatable_scalar_5.f90: New test.
3561         * gfortran.dg/allocatable_scalar_6.f90: New test.
3562
3563 2010-01-03  Richard Guenther  <rguenther@suse.de>
3564
3565         PR testsuite/42583
3566         * gfortran.dg/gomp/recursion1.f90: Remove.
3567
3568 2010-01-03  Richard Guenther  <rguenther@suse.de>
3569
3570         * gcc.dg/Warray-bounds.c: Remove XFAILs.
3571         * gcc.dg/uninit-6.c: Likewise.
3572         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
3573
3574 2010-01-03  Richard Guenther  <rguenther@suse.de>
3575
3576         PR tree-optimization/42589
3577         * gcc.target/i386/pr42589.c: New testcase.
3578
3579 2010-01-03  Richard Guenther  <rguenther@suse.de>
3580
3581         PR tree-optimization/42438
3582         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
3583
3584 2010-01-02  Richard Guenther  <rguenther@suse.de>
3585
3586         PR testsuite/41651
3587         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
3588
3589 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
3590
3591         PR target/42448
3592         * gcc.target/alpha/pr42448-1.c: New test.
3593         * gcc.target/alpha/pr42448-2.c: Ditto.
3594
3595 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
3596
3597         PR preprocessor/41947
3598         * gcc.dg/c99-hexfloat-3.c: New test.
3599
3600 2010-01-01  Richard Guenther  <rguenther@suse.de>
3601
3602         PR c/42570
3603         * gcc.c-torture/execute/pr42570.c: New testcase.
3604
3605 2010-01-01  Richard Guenther  <rguenther@suse.de>
3606
3607         PR middle-end/42559
3608         * gcc.c-torture/compile/pr42559.c: New testcase.
3609
3610 \f
3611 Copyright (C) 2010 Free Software Foundation, Inc.
3612
3613 Copying and distribution of this file, with or without modification,
3614 are permitted in any medium without royalty provided the copyright
3615 notice and this notice are preserved.