OSDN Git Service

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