OSDN Git Service

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