OSDN Git Service

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