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