OSDN Git Service

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