OSDN Git Service

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