OSDN Git Service

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