OSDN Git Service

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