OSDN Git Service

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