OSDN Git Service

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