OSDN Git Service

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