OSDN Git Service

Uniquization of constants at the Tree level
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
2
3         * gcc.dg/const-uniq-1.c: New test.
4         * gcc.dg/lto/const-uniq_[01].c: Likewise.
5
6 2010-04-28  Xinliang David Li  <davidxl@google.com>
7
8         * gcc.dg/uninit-pred-2_b.c: New test.
9         * gcc.dg/uninit-pred-4_b.c: New test.
10         * gcc.dg/uninit-pred-3_d.c: New test.
11         * gcc.dg/uninit-pred-6_b.c: New test.
12         * gcc.dg/uninit-pred-8_b.c: New test.
13         * gcc.dg/uninit-pred-3_a.c: New test.
14         * gcc.dg/uninit-pred-2_c.c: New test.
15         * gcc.dg/uninit-pred-5_a.c: New test.
16         * gcc.dg/uninit-pred-3_e.c: New test.
17         * gcc.dg/uninit-pred-7_a.c: New test.
18         * gcc.dg/uninit-pred-6_c.c: New test.
19         * gcc.dg/uninit-pred-9_a.c: New test.
20         * gcc.dg/uninit-pred-8_c.c: New test.
21         * gcc.dg/uninit-pred-3_b.c: New test.
22         * gcc.dg/uninit-pred-5_b.c: New test.
23         * gcc.dg/uninit-pred-7_b.c: New test.
24         * gcc.dg/uninit-pred-6_d.c: New test.
25         * gcc.dg/uninit-pred-9_b.c: New test.
26         * gcc.dg/uninit-pred-2_a.c: New test.
27         * gcc.dg/uninit-pred-4_a.c: New test.
28         * gcc.dg/uninit-pred-3_c.c: New test.
29         * gcc.dg/uninit-pred-6_a.c: New test.
30         * gcc.dg/uninit-pred-8_a.c: New test.
31         * gcc.dg/uninit-pred-7_c.c: New test.
32         * gcc.dg/uninit-pred-6_e.c: New test.
33         * g++.dg/uninit-pred-loop-1_b.cc: New test.
34         * g++.dg/uninit-pred-1_a.C: New test.
35         * g++.dg/uninit-pred-1_b.C: New test.
36         * g++.dg/uninit-pred-2_a.C: New test.
37         * g++.dg/uninit-pred-2_b.C: New test.
38         * g++.dg/uninit-pred-loop-1_a.cc: New test.
39         * g++.dg/uninit-pred-loop-1_c.cc: New test.
40         * g++.dg/uninit-pred-loop_1.cc: New test.
41
42 2010-04-28  Martin Jambor  <mjambor@suse.cz>
43
44         * gcc.dg/lto/20091209-1_0.c: New testcase.
45
46 2010-04-28  Richard Guenther  <rguenther@suse.de>
47
48         PR tree-optimization/43879
49         PR tree-optimization/43909
50         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
51
52 2010-04-28  Richard Guenther  <rguenther@suse.de>
53
54         PR c++/43880
55         * g++.dg/torture/pr43880.C: New testcase.
56
57 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
58
59         PR c++/9335
60         * g++.dg/template/recurse2.C: Update
61         * g++.dg/template/recurse.C: Update.
62         * g++.dg/template/pr23510.C: Update.
63         * lib/prune.exp: Filter out 'recursively instantiated'.
64
65 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
66
67         PR c++/29043
68         * g++.dg/init/pr29043.C: New.
69
70 2010-04-27  Jason Merrill  <jason@redhat.com>
71
72         * g++.dg/lookup/scoped5.C: Adjust.
73         * g++.dg/lookup/scoped8.C: Adjust.
74         * g++.dg/template/dependent-expr5.C: Adjust.
75         * g++.old-deja/g++.brendan/nest1.C: Adjust.
76
77         PR c++/43856
78         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
79
80         PR c++/43875
81         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
82
83 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
84             Jan Hubicka <hubicka@ucw.cz>
85
86         * gcc.dg/pure-2.c: New testcase.
87         * gcc.dg/const-1.c: New testcase.
88
89 2010-04-27  Jason Merrill  <jason@redhat.com>
90
91         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
92
93         PR c++/41468
94         * g++.dg/template/sfinae17.C: New.
95         * g++.dg/template/sfinae18.C: New.
96
97 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
98
99         * g++.dg/init/pr42844.C: New.
100         * g++.dg/cpp0x/pr42844-2.C: New.
101         * g++.dg/cpp0x/defaulted2.C: Adjust.
102         * g++.dg/tree-ssa/pr27549.C: Likewise.
103         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
104
105 2010-04-27  Tobias Burnus  <burnus@net-b.de>
106
107         PR fortran/18918
108         * gfortran.dg/coarray_12.f90: Fix dump parsing.
109
110 2010-04-27  Richard Guenther  <rguenther@suse.de>
111
112         PR middle-end/40561
113         * g++.dg/other/pr40561.C: New testcase.
114
115 2010-04-27  Martin Jambor  <mjambor@suse.cz>
116
117         PR middle-end/43812
118         * g++.dg/ipa/pr43812.C: New test.
119
120 2010-04-27  Jan Hubicka  <jh@suse.cz>
121
122         * gcc.dg/ipa/iinline-1.c (main): Rename to...
123         (test): ... this one.
124
125 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
126
127         PR target/40657
128         * gcc.target/arm/thumb-stackframe.c: New test.
129
130 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
131         
132         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
133         * gcc.dg/misc-column.c: Likewise.
134         * gcc.dg/Walways-true-1.c: Likewise.
135         * gcc.dg/Walways-true-2.c: Likewise.
136         * gcc.dg/warn-addr-cmp.c: Likewise.
137
138 2010-04-27  Tobias Burnus  <burnus@net-b.de>
139
140         PR fortran/18918
141         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
142         * gfortran.dg/coarray_12.f90: New.
143
144 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
145
146         PR c/32207
147         * gcc.dg/pr32207.c: New test.
148         * gcc.dg/misc-column.c: Adjust expected warning.
149         * gcc.dg/Walways-true-1.c: Likewise.
150         * gcc.dg/Walways-true-2.c: Likewise.
151         * gcc.dg/warn-addr-cmp.c: Likewise.
152
153 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
154
155         PR lto/42776
156         * lib/lto.exp (lto_prune_vis_warns): New function.
157         (lto-link-and-maybe-run): Call it.
158
159 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
160
161         PR tree-optimization/43904
162         * gcc.dg/tree-ssa/tailcall-6.c: New.
163
164 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
165
166         PR testsuite/35165
167         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
168         Darwin8/OSX10.4 - compatible code generation.
169         Use scan-rtl-dump.
170         * obj-c++.dg/stubify-1.mm: Ditto.
171         * lib/objc-torture.exp: Do not require link success for
172         "trivial.m" in the runtime checks when dowhat = 'compile'.
173         * lib/dg-pch.exp: (dg-flags-pch): New Proc.
174         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
175         Darwin8/OSX10.4 - compatible code generation.
176         * objc.dg/stubify-2.m: Ditto.
177         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
178         * objc.dg/next-runtime-1.m: Ditto.
179         * objc.dg/stret-2.m: Restrict to ilp32 targets.
180         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
181         runtimes on Darwin.
182
183 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
184
185         PR 43715
186         * testsuite/lib/plugin-support.exp: Use "-undefined
187         dynamic_lookup" on darwin.
188
189 2010-04-26  Richard Guenther  <rguenther@suse.de>
190
191         * gcc.dg/lto/20100426_0.c: New testcase.
192
193 2010-04-26  Jie Zhang  <jie@codesourcery.com>
194
195         PR tree-optimization/43833
196         gcc.dg/Warray-bounds-8.c: New test case.
197
198 2010-04-26  Richard Guenther  <rguenther@suse.de>
199
200         PR lto/43080
201         * g++.dg/lto/20100423-3_0.C: New testcase.
202
203 2010-04-26  Richard Guenther  <rguenther@suse.de>
204
205         PR lto/42425
206         * g++.dg/lto/20100423-2_0.C: New testcase.
207
208 2010-04-26  Ira Rosen  <irar@il.ibm.com>
209
210         * gcc.dg/vect/bb-slp-23.c: New test.
211
212 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
213
214         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
215         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
216         * gcc.dg/c1x-float-1.c: New test.
217
218 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
219
220         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
221         of "lea\[ \t\]".
222
223 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
224
225         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
226         FreeBSD.
227         * gfortran.dg/default_format_denormal_1.f90: Ditto.
228         * gfortran.dg/default_format_2.f90: Ditto.
229
230 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
231
232         * gfortran.dg/pr43505.f90: Clean up .mod file.
233         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
234         * gfortran.dg/pr41347.f90: Ditto.
235         * gfortran.dg/internal_pack_4.f90: Ditto.
236         * gfortran.dg/proc_decl_23.f90: Ditto.
237         * gfortran.dg/recursive_check_3.f90: Ditto.
238         * gfortran.dg/intent_out_3.f90: Ditto.
239         * gfortran.dg/assignment_2.f90: Ditto.
240         * gfortran.dg/pr41928.f90: Ditto.
241         * gfortran.dg/pr42166.f90: Ditto.
242         * gfortran.dg/private_type_12.f90: Ditto.
243         * gfortran.dg/graphite/pr42185.f90: Ditto.
244         * gfortran.dg/graphite/pr42186.f90: Ditto.
245         * gfortran.dg/graphite/pr40982.f90: Ditto.
246         * gfortran.dg/graphite/id-2.f90: Ditto.
247         * gfortran.dg/graphite/id-4.f90: Ditto.
248         * gfortran.dg/graphite/pr42050.f90: Ditto.
249         * gfortran.dg/graphite/id-18.f90: Ditto.
250         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
251         * gfortran.dg/graphite/pr41924.f90: Ditto.
252         * gfortran.dg/graphite/pr42393.f90: Ditto.
253         * gfortran.dg/graphite/pr37980.f90: Ditto.
254         * gfortran.dg/graphite/pr38953.f90: Ditto.
255         * gfortran.dg/graphite/pr42180.f90: Ditto.
256         * gfortran.dg/graphite/pr42181.f90: Ditto.
257         * gfortran.dg/where_operator_assign_4.f90: Ditto.
258         * gfortran.dg/select_type_4.f90: Ditto.
259         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
260         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
261         * gfortran.dg/lto/pr40725_0.f03: Ditto.
262         * gfortran.dg/elemental_args_check_2.f90: Ditto.
263         * gfortran.dg/whole_file_11.f90: Ditto.
264         * gfortran.dg/private_type_11.f90: Ditto.
265         * gfortran.dg/vect/vect-gems.f90: Ditto.
266         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
267
268 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
269
270         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
271
272 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
273
274         * gnat.dg/pack15.ad[sb]: New test.
275
276 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
277
278         * gcc.target/arm/mla-1.c: New test.
279
280 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
281
282         PR fortran/30073
283         PR fortran/43793
284         * gfortran.dg/pr43793.f90: New test.
285
286 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
287
288         PR tree-optimization/41442
289         * gcc.target/i386/pr41442.c: New test.
290
291 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
292
293         PR fortran/43832
294         * gfortran.dg/fgetc_3.f90: Delete bogus test.
295
296 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
297
298         PR fortran/43832
299         * gfortran.dg/open_nounit.f90: New test.
300
301 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
302
303         PR fortran/43841
304         PR fortran/43843
305         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
306
307 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
308
309         * gcc.dg/Wconversion-integer.c: Update.
310
311 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
312
313         * gnat.dg/unchecked_convert5.adb: New test.
314
315 2010-04-23  Richard Guenther  <rguenther@suse.de>
316
317         PR lto/41734
318         * gcc.dg/lto/20100423-2_0.c: New testcase.
319         * gcc.dg/lto/20100423-2_0.c: Likewise.
320
321 2010-04-23  Richard Guenther  <rguenther@suse.de>
322
323         PR lto/43455
324         * gcc.dg/lto/20100423-1_0.c: New testcase.
325         * gcc.dg/lto/20100423-1_1.c: Likewise.
326
327 2010-04-23  Martin Jambor  <mjambor@suse.cz>
328
329         PR tree-optimization/43846
330         * gcc.dg/tree-ssa/sra-10.c: New test.
331
332 2010-04-23  Martin Jambor  <mjambor@suse.cz>
333
334         PR middle-end/43835
335         * gcc.c-torture/execute/pr43835.c: New test.
336
337 2010-04-23  Richard Guenther  <rguenther@suse.de>
338
339         PR lto/42653
340         * g++.dg/lto/20100423-1_0.C: New testcase.
341
342 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
343
344         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
345
346 2010-04-22  Ira Rosen  <irar@il.ibm.com>
347
348         PR tree-optimization/43842
349         * gcc.dg/vect/pr43842.c: New test.
350
351 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
352
353         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
354         * gcc.target/i386/wmul-2.c: Likewise.
355
356 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
357
358         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
359         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
360
361 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
362
363         * gfortran.dg/reassoc_6.f: New testcase.
364
365 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
366
367         PR middle-end/29274
368         * gcc.target/arm/wmul-1.c: New test.
369         * gcc.target/arm/wmul-2.c: New test.
370
371 2010-04-22  Richard Guenther  <rguenther@suse.de>
372
373         PR tree-optimization/43845
374         * gcc.c-torture/compile/pr43845.c: New testcase.
375
376 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
377
378         PR middle-end/29274
379         * gcc.target/i386/wmul-1.c: New test.
380         * gcc.target/i386/wmul-2.c: New test.
381         * gcc.target/bfin/wmul-1.c: New test.
382         * gcc.target/bfin/wmul-2.c: New test.
383
384 2010-04-22  Richard Guenther  <rguenther@suse.de>
385
386         PR fortran/43829
387         * gfortran.dg/vector_subscript_6.f90: New testcase.
388         * gfortran.dg/assign_10.f90: Adjust.
389
390 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
391
392         PR fortran/43836
393         * gfortran.dg/gomp/pr43836.f90: New test.
394
395 2010-04-21  Richard Guenther  <rguenther@suse.de>
396
397         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
398
399 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
400
401         * gcc.dg/torture/builtin-cproj-3.c: New.
402
403 2010-04-20  Jason Merrill  <jason@redhat.com>
404
405         PR c++/9335
406         * g++.dg/template/recurse2.C: New.
407         * g++.dg/parse/crash36.C: Adjust.
408         * g++.dg/other/fold1.C: Adjust.
409         * g++.dg/init/member1.C: Adjust.
410         * lib/prune.exp: Prune "skipping N instantiation contexts".
411
412 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
413
414         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
415
416 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
417
418         * gcc.dg/torture/builtin-cproj-1.c: New.
419         * gcc.dg/torture/builtin-cproj-2.c: New.
420
421 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
422
423         PR c++/43800
424         PR c++/43704
425         * g++.dg/template/typedef32.C: Adjust.
426         * g++.dg/template/typedef33.C: New test.
427
428 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
429
430         PR fortran/43227
431         * gfortran.dg/proc_decl_23.f90: New test.
432
433         PR fortran/43266
434         * gfortran.dg/abstract_type_6.f03: New test.
435
436 2010-04-20  Xinliang David Li  <davidxl@google.com>
437
438         * g++.dg/tree-ssa/fold-compare.C: New.
439
440 2010-04-20  Richard Guenther  <rguenther@suse.de>
441
442         PR tree-optimization/39417
443         * g++.dg/torture/pr39417.C: New testcase.
444
445 2010-04-20  Richard Guenther  <rguenther@suse.de>
446
447         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
448
449 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
450
451         * g++.dg/debug/dwarf2/rv1.C: New test.
452
453 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
454
455         PR target/43635
456         * gcc.c-torture/compile/pr43635.c: New testcase.
457
458 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
459
460         PR fortran/43339
461         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
462         of sequential loops being private only in the innermost containing
463         task region.
464
465         PR middle-end/43337
466         * gfortran.dg/gomp/pr43337.f90: New test.
467
468 2010-04-19  Richard Guenther  <rguenther@suse.de>
469
470         PR tree-optimization/43796
471         * gfortran.dg/pr43796.f90: New testcase.
472
473 2010-04-19  Richard Guenther  <rguenther@suse.de>
474
475         PR tree-optimization/43783
476         * gcc.c-torture/execute/pr43783.c: New testcase.
477
478 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
479
480         PR target/43766
481         * gcc.target/i386/pr43766.c: New test.
482
483 2010-04-19  Jie Zhang  <jie@codesourcery.com>
484
485         PR target/43662
486         * gcc.target/i386/pr43662.c: New test.
487
488 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
489
490         PR c++/43704
491         * g++.dg/template/typedef32.C: New test.
492
493 2010-04-19  Ira Rosen  <irar@il.ibm.com>
494
495         PR tree-optimization/37027
496         * lib/target-supports.exp
497         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
498         * gcc.dg/vect/pr37027.c: New test.
499         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
500         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
501         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
502         gcc.dg/vect/vect-complex-6.c: Likewise.
503
504 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
505
506         * g++.dg/debug/dwarf2/enum1.C: New test.
507
508 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
509
510         * gnat.dg/rep_clause5.ad[sb]: New test.
511         * gnat.dg/rep_clause5_pkg.ads: New helper.
512
513 2010-04-18  Ira Rosen  <irar@il.ibm.com>
514
515         PR tree-optimization/43771
516         * g++.dg/vect/pr43771.cc: New test.
517
518 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
519
520         PR fortran/31538
521         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
522         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
523
524 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
525
526         * gnat.dg/sizetype.adb: Rename into...
527         * gnat.dg/sizetype1.adb: ...this.
528         * gnat.dg/sizetype2.adb: New test.
529
530 2010-04-16  Richard Guenther  <rguenther@suse.de>
531
532         PR tree-optimization/43572
533         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
534
535 2010-04-16  Olivier Hainque  <hainque@adacore.com>
536
537         * gnat.dg/specs/discr_private.ads: New test.
538
539 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
540
541         PR target/41514
542         * gcc.target/arm/thumb-comparisons.c: New test.
543
544         PR target/40603
545         * gcc.target/arm/thumb-cbranchqi.c: New test.
546
547 2010-04-16  Christian Bruel  <christian.bruel@st.com>
548
549         * g++.dg/torture/pr36191.C: Enable for SH.
550
551 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
552
553         * gnat.dg/wide_boolean.adb: New test.
554         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
555
556 2010-04-15  Richard Guenther  <rguenther@suse.de>
557
558         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
559         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
560         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
561         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
562         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
563         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
564         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
565         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
566         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
567         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
568         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
569         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
570         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
571         * gcc.dg/torture/ipa-pta-2.c: Likewise.
572         * gcc.dg/torture/ipa-pta-1.c: Adjust.
573
574 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
575
576         PR target/21803
577         * gcc.target/arm/pr42496.c: New test.
578
579 2010-04-14  Jason Merrill  <jason@redhat.com>
580
581         PR c++/36625
582         * g++.dg/ext/attrib38.C: New.
583
584 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
585
586         PR testsuite/43739
587         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
588
589 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
590
591         PR 42966
592         * gcc.dg/cpp/warn-undef-2.c: Update.
593         * gcc.dg/cpp/warn-traditional-2.c: Update.
594         * gcc.dg/cpp/warn-comments-2.c: Update.
595         * gcc.dg/cpp/warn-variadic-2.c: Update.
596         * gcc.dg/cpp/warn-long-long-2.c: Update.
597         * gcc.dg/cpp/warn-deprecated-2.c: Update.
598         * gcc.dg/cpp/warn-multichar-2.c: Update.
599         * gcc.dg/cpp/warn-normalized-3.c: Update.
600         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
601         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
602         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
603         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
604         * gcc.dg/cpp/warn-redefined-2.c: Update.
605         * gfortran.dg/warning-directive-2.F90: Update.
606         * c-c++-common/cpp/warning-directive-2.c: Update.
607
608 2010-04-14  Michael Matz  <matz@suse.de>
609
610         PR tree-optimization/42963
611         * testsuite/gcc.dg/pr42963.c: New testcase.
612
613 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
614
615         * gnat.dg/class_wide.adb: Rename into...
616         * gnat.dg/class_wide1.adb: ...this.
617         * gnat.dg/class_wide2.ad[sb]: New test.
618
619 2010-04-14  Tobias Burnus  <burnus@net-b.de>
620
621         PR fortran/18918
622         * gfortran.dg/coarray_9.f90: Update dg-errors.
623         * gfortran.dg/coarray_10.f90: New test.
624         * gfortran.dg/coarray_11.f90: New test.
625
626 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
627
628         PR fortran/43747
629         gfortran.dg/initialization_24.f90: New test.
630
631 2010-04-13  Jason Merrill  <jason@redhat.com>
632
633         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
634         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
635
636 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
637
638         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
639         * g++.dg/dg.exp: Likewise.
640         * gcc.dg/cpp/warning-directive-1.c: Move to ...
641         * c-c++-common/cpp/warning-directive-1.c: ... here.
642         * gcc.dg/cpp/warning-directive-2.c: Move to ...
643         * c-c++-common/cpp/warning-directive-2.c: ... here.
644         * gcc.dg/cpp/warning-directive-3.c: Move to ...
645         * c-c++-common/cpp/warning-directive-3.c: ... here.
646         * gcc.dg/cpp/warning-directive-4.c: Move to ...
647         * c-c++-common/cpp/warning-directive-4.c: ... here.
648         * g++.dg/cpp/warning-directive-1.C: Delete.
649         * g++.dg/cpp/warning-directive-2.C: Delete.
650         * g++.dg/cpp/warning-directive-3.C: Delete.
651         * g++.dg/cpp/warning-directive-4.C: Delete.
652         * gcc.dg/cpp/normalised-3.c: Delete.
653         * g++.dg/cpp/normalised-1.C: Rename as ...
654         * c-c++-common/cpp/normalised-3.c: ... this.
655
656 2010-04-13  Martin Jambor  <mjambor@suse.cz>
657
658         * gcc.dg/tree-ssa/sra-9.c: New test.
659
660 2010-04-13  Michael Matz  <matz@suse.de>
661
662         PR middle-end/43730
663         * gcc.dg/pr43730.c: New test.
664
665 2010-04-13  Michael Matz  <matz@suse.de>
666
667         * gcc.dg/tree-ssa/negate.c: New testcase.
668
669 2010-04-13  Richard Guenther  <rguenther@suse.de>
670
671         PR testsuite/43735
672         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
673
674 2010-04-13  Richard Guenther  <rguenther@suse.de>
675
676         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
677
678 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
679
680         * gnat.dg/derived_type1.adb: New test.
681
682 2010-04-13  Matthias Klose  <doko@ubuntu.com>
683
684         * gcc.dg/plugindir1.c: New testcase.
685         * gcc.dg/plugindir2.c: New testcase.
686         * gcc.dg/plugindir3.c: New testcase.
687         * gcc.dg/plugindir4.c: New testcase.
688
689 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
690
691         * gcc.target/i386/rotate-2.c: New test.
692
693 2010-04-12  Jason Merrill  <jason@redhat.com>
694
695         PR c++/43641
696         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
697         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
698
699 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
700
701         PR c++/25811
702         * g++.dg/init/pr25811.C: New test.
703
704 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
705
706         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
707         dg-error, dg-warning.
708         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
709
710 2010-04-12  Richard Guenther  <rguenther@suse.de>
711
712         * gcc.dg/torture/inline-2.c: New testcase.
713
714 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
715
716         PR bootstrap/43699
717         * gcc.dg/Wunused-var-7.c: New test.
718
719         PR tree-optimization/43560
720         * gcc.c-torture/execute/pr43560.c: New test.
721
722 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
723
724         * gnat.dg/aggr13.adb: New test.
725         * gnat.dg/aggr14.adb: Likewise.
726         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
727
728 2010-04-12  Richard Guenther  <rguenther@suse.de>
729
730         PR c++/43611
731         * g++.dg/torture/pr43611.C: New testcase.
732
733 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
734
735         PR c/36774
736         * gcc.dg/pr36774-1.c: New test.
737         * gcc.dg/pr36774-2.c: New test.
738
739 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
740
741         * gcc.target/sh/rte-delay-slot.c: New test.
742
743 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
744
745         * gnat.dg/pack9.adb: Remove -cargs option.
746         * gnat.dg/aggr12.ad[sb]: New test.
747
748 2010-04-10  Jie Zhang  <jie@codesourcery.com>
749
750         PR target/43417
751         * gcc.target/sh/pr43417.c: New test.
752
753 2010-04-10  Tobias Burnus  <burnus@net-b.de>
754
755         PR fortran/43591
756         * gfortran.dg/spec_expr_6.f90: New test.
757
758 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
759
760         PR cpp/43195
761         * gcc.dg/cpp/pr43195.c: New.
762         * gcc.dg/cpp/pr43195.h: New.
763
764 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
765
766         PR 42965
767         * gcc.dg/Werror-6.c: Adjust.
768         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
769         * gcc.dg/Werror-4.c: Likewise.
770         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
771         * gcc.dg/Wswitch-enum-error.c: Likewise.
772         * gcc.dg/Wpointer-arith.c: Likewise.
773         * gcc.dg/Wfatal.c: Likewise.
774         * gcc.dg/Wswitch-error.c: Likewise.
775         * g++.dg/warn/unused-result1-Werror.c: Likewise.
776         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
777         * gcc.dg/cpp/warn-undef-2.c: Likewise.
778         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
779         * gcc.dg/cpp/warn-comments-2.c: Likewise.
780         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
781         * gcc.dg/cpp/warning-directive-2.c: Likewise.
782         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
783         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
784         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
785         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
786         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
787         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
788         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
789         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
790         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
791         * g++.dg/cpp/warning-directive-2.C: Likewise.
792         * gfortran.dg/warning-directive-2.F90: Likewise.
793
794 2010-04-09  Jason Merrill  <jason@redhat.com>
795
796         PR c++/42623
797         * g++.dg/template/sizeof13.C: New.
798
799 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
800
801         * g++.dg/other/pr35504.C: Add check for thiscall.
802         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
803         * gcc.dg/torture/stackalign/thiscall-1.c: New.
804
805 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
806
807         PR c++/28584
808         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
809         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
810         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
811         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
812         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
813         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
814         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
815         * g++.dg/other/increment1.C: Likewise.
816
817 2010-04-09  Tobias Burnus  <burnus@net-b.de>
818
819         PR fortran/18918
820         * gfortran.dg/coarray_7.f90: New test.
821         * gfortran.dg/coarray_8.f90: New test.
822
823 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
824
825         PR fortran/28039
826         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
827
828 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
829
830         PR target/43643
831         * gcc.dg/pr43643.c: New test.
832
833 2010-04-08  Tobias Burnus  <burnus@net-b.de>
834
835         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
836
837 2010-04-08  Richard Guenther  <rguenther@suse.de>
838
839         PR tree-optimization/43679
840         * gcc.c-torture/compile/pr43679.c: New testcase.
841
842 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
843
844         PR debug/43670
845         * gcc.dg/pr43670.c: New test.
846
847 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
848
849         PR middle-end/40815
850         * gcc.dg/tree-ssa/reassoc-19.c: New.
851
852 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
853
854         PR c/18624
855         * gcc.dg/Wunused-var-1.c: New test.
856         * gcc.dg/Wunused-var-2.c: New test.
857         * gcc.dg/Wunused-var-3.c: New test.
858         * gcc.dg/Wunused-var-4.c: New test.
859         * gcc.dg/Wunused-var-5.c: New test.
860         * gcc.dg/Wunused-var-6.c: New test.
861         * gcc.dg/Wunused-parm-1.c: New test.
862
863         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
864         * gcc.dg/trunc-1.c: Likewise.
865         * gcc.dg/vla-9.c: Likewise.
866         * gcc.dg/dfp/composite-type.c: Likewise.
867
868 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
869
870         PR objc/35996
871         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
872         * obj-c++.dg/objc-gc-3.mm: Ditto.
873
874 2010-04-07  Simon Baldwin  <simonb@google.com>
875
876         * gcc.dg/cpp/warn-undef-2.c: New.
877         * gcc.dg/cpp/warn-traditional-2.c: New.
878         * gcc.dg/cpp/warn-comments-2.c: New.
879         * gcc.dg/cpp/warning-directive-1.c: New.
880         * gcc.dg/cpp/warn-long-long.c: New.
881         * gcc.dg/cpp/warn-traditional.c: New.
882         * gcc.dg/cpp/warn-variadic-2.c: New.
883         * gcc.dg/cpp/warn-undef.c: New.
884         * gcc.dg/cpp/warn-normalized-1.c: New.
885         * gcc.dg/cpp/warning-directive-2.c: New.
886         * gcc.dg/cpp/warn-long-long-2.c: New.
887         * gcc.dg/cpp/warn-variadic.c: New.
888         * gcc.dg/cpp/warn-normalized-2.c: New.
889         * gcc.dg/cpp/warning-directive-3.c: New.
890         * gcc.dg/cpp/warn-deprecated-2.c: New.
891         * gcc.dg/cpp/warn-trigraphs-1.c: New.
892         * gcc.dg/cpp/warn-multichar-2.c: New.
893         * gcc.dg/cpp/warn-normalized-3.c: New.
894         * gcc.dg/cpp/warning-directive-4.c: New.
895         * gcc.dg/cpp/warn-unused-macros.c: New.
896         * gcc.dg/cpp/warn-trigraphs-2.c: New.
897         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
898         * gcc.dg/cpp/warn-cxx-compat.c: New.
899         * gcc.dg/cpp/warn-redefined.c: New.
900         * gcc.dg/cpp/warn-trigraphs-3.c: New.
901         * gcc.dg/cpp/warn-unused-macros-2.c: New.
902         * gcc.dg/cpp/warn-deprecated.c: New.
903         * gcc.dg/cpp/warn-trigraphs-4.c: New.
904         * gcc.dg/cpp/warn-redefined-2.c: New.
905         * gcc.dg/cpp/warn-comments.c: New.
906         * gcc.dg/cpp/warn-multichar.c: New.
907         * g++.dg/cpp/warning-directive-1.C: New.
908         * g++.dg/cpp/warning-directive-2.C: New.
909         * g++.dg/cpp/warning-directive-3.C: New.
910         * g++.dg/cpp/warning-directive-4.C: New.
911         * gfortran.dg/warning-directive-1.F90: New.
912         * gfortran.dg/warning-directive-3.F90: New.
913         * gfortran.dg/warning-directive-2.F90: New.
914         * gfortran.dg/warning-directive-4.F90: New.
915
916 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
917
918         PR objc++/23716
919         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
920
921 2010-04-07  Jason Merrill  <jason@redhat.com>
922
923         * g++.dg/template/dr408.C: New.
924
925         * g++.dg/lookup/ns4.C: New.
926
927         PR c++/38392
928         * g++.dg/template/friend51.C: New test.
929
930         PR c++/41970
931         * g++.old-deja/g++.other/linkage1.C: Adjust.
932
933 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
934
935         PR c++/42697
936         * g++.dg/template/crash94.C: New test.
937
938 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
939
940         PR c++/40239
941         * g++.dg/init/aggr5.C: New test.
942         * g++.dg/init/aggr5.C: New test.
943
944 2010-04-07  Richard Guenther  <rguenther@suse.de>
945
946         PR tree-optimization/43270
947         * g++.dg/warn/Warray-bounds-4.C: New testcase.
948         * gcc.dg/Warray-bounds-7.c: Likewise.
949
950 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
951
952         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
953         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
954         * gnat.dg/bit_packed_array4.ad[sb]: New test.
955
956 2010-04-07  Jie Zhang  <jie@codesourcery.com>
957
958         PR c++/42556
959         * g++.dg/init/pr42556.C: New test.
960
961 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
962
963         PR debug/43628
964         * g++.dg/debug/dwarf2/typedef2.C: New test.
965
966 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
967
968         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
969         c-c++-common/dwarf2/redeclaration-1.C
970
971 2010-04-06  Jason Merrill  <jason@redhat.com>
972
973         * g++.dg/cpp0x/pr31437.C: Adjust error location.
974         * g++.dg/ext/attrib18.C: Likewise.
975         * g++.dg/ext/bitfield2.C: Likewise.
976         * g++.dg/ext/bitfield4.C: Likewise.
977         * g++.dg/ext/visibility/warn2.C: Likewise.
978         * g++.dg/ext/visibility/warn3.C: Likewise.
979         * g++.dg/gomp/pr26690-1.C: Likewise.
980         * g++.dg/inherit/covariant7.C: Likewise.
981         * g++.dg/init/synth2.C: Likewise.
982         * g++.dg/lookup/using7.C: Likewise.
983         * g++.dg/other/crash-4.C: Likewise.
984         * g++.dg/other/error13.C: Likewise.
985         * g++.dg/other/error20.C: Likewise.
986         * g++.dg/parse/crash31.C: Likewise.
987         * g++.dg/parse/error16.C: Likewise.
988         * g++.dg/parse/error19.C: Likewise.
989         * g++.dg/parse/error27.C: Likewise.
990         * g++.dg/parse/error28.C: Likewise.
991         * g++.dg/parse/fused-params1.C: Likewise.
992         * g++.dg/template/error2.C: Likewise.
993         * g++.dg/template/local6.C: Likewise.
994         * g++.dg/template/qualttp15.C: Likewise.
995         * g++.dg/warn/Wnvdtor-2.C: Likewise.
996         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
997         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
998         * g++.old-deja/g++.brendan/crash29.C: Likewise.
999         * g++.old-deja/g++.eh/spec6.C: Likewise.
1000         * g++.old-deja/g++.jason/crash3.C: Likewise.
1001         * g++.old-deja/g++.jason/destruct2.C: Likewise.
1002         * g++.old-deja/g++.law/ctors5.C: Likewise.
1003         * g++.old-deja/g++.law/ctors9.C: Likewise.
1004         * g++.old-deja/g++.mike/p3538a.C: Likewise.
1005         * g++.old-deja/g++.mike/p3538b.C: Likewise.
1006         * g++.old-deja/g++.other/struct1.C: Likewise.
1007         * g++.old-deja/g++.other/volatile1.C: Likewise.
1008         * g++.old-deja/g++.pt/crash36.C: Likewise.
1009         * g++.old-deja/g++.pt/derived3.C: Likewise.
1010         * g++.old-deja/g++.robertl/eb109.C: Likewise.
1011         * g++.old-deja/g++.robertl/eb4.C: Likewise.
1012
1013 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
1014
1015         PR middle-end/43519
1016         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
1017         * gcc.dg/graphite/id-19.c: New.
1018
1019 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
1020
1021         PR middle-end/32824
1022         * gcc.dg/vect/pr32824: New.
1023
1024 2010-04-06  Tobias Burnus  <burnus@net-b.de>
1025
1026         PR fortran/18918
1027         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
1028         * gfortran.dg/coarray_3.f90: Ditto.
1029         * gfortran.dg/coarray_4.f90: Ditto.
1030         * gfortran.dg/coarray_5.f90: Ditto.
1031         * gfortran.dg/coarray_6.f90: Ditto.
1032         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
1033
1034 2010-04-06  Tobias Burnus  <burnus@net-b.de>
1035
1036         PR fortran/18918
1037         * gfortran.dg/coarray_4.f90: Fix test.
1038         * gfortran.dg/coarray_6.f90: Add more tests.
1039
1040 2010-04-06  Tobias Burnus  <burnus@net-b.de>
1041
1042         PR fortran/18918
1043         * gfortran.dg/coarray_4.f90: New test.
1044         * gfortran.dg/coarray_5.f90: New test.
1045         * gfortran.dg/coarray_6.f90: New test.
1046
1047 2010-04-06  Tobias Burnus  <burnus@net-b.de>
1048
1049         PR fortran/18918
1050         * gfortran.dg/iso_fortran_env_5.f90: New test.
1051         * gfortran.dg/iso_fortran_env_6.f90: New test.
1052
1053 2010-04-06  Tobias Burnus  <burnus@net-b.de>
1054
1055         PR fortran/39997
1056         * gfortran.dg/coarray_1.f90: New test.
1057         * gfortran.dg/coarray_2.f90: New test.
1058         * gfortran.dg/coarray_3.f90: New test.
1059
1060 2010-04-06  Jason Merrill  <jason@redhat.com>
1061
1062         PR c++/43648
1063         * g++.dg/template/dtor8.C: New.
1064
1065         PR c++/43621
1066         * g++.dg/template/error-recovery2.C: New.
1067
1068 2010-04-06  Jan Hubicka  <jh@suse.czpli
1069
1070         PR tree-optimization/42906
1071         * gcc.dg/tree-ssa/dce-1.c: New testcase.
1072
1073 2010-04-06  Tobias Burnus  <burnus@net-b.de>
1074
1075         PR fortran/43178
1076         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
1077         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
1078         * gfortran.dg/auto_dealloc_1.f90: Ditto.
1079
1080 2010-04-06  Richard Guenther  <rguenther@suse.de>
1081
1082         PR tree-optimization/43627
1083         * gcc.dg/tree-ssa/vrp49.c: New testcase.
1084
1085 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
1086
1087         PR target/43638
1088         * gcc.target/i386/pr43638.c: New test.
1089
1090 2010-04-06  Richard Guenther  <rguenther@suse.de>
1091
1092         PR middle-end/43661
1093         * gcc.c-torture/compile/pr43661.c: New testcase.
1094
1095 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
1096
1097         * gcc.target/s390/stackcheck1.c: Add dg-warning.
1098
1099 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
1100
1101         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
1102
1103 2010-04-02  Richard Guenther  <rguenther@suse.de>
1104
1105         PR tree-optimization/43629
1106         * gcc.c-torture/execute/pr43629.c: New testcase.
1107
1108 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
1109             Dominique d'Humieres  <dominiq@lps.ens.fr>
1110
1111         PR libfortran/43605
1112         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
1113
1114 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
1115
1116         PR debug/43325
1117         * c-c++-common/dwarf2/redeclaration-1.C: New test.
1118
1119 2010-04-01  Jason Merrill  <jason@redhat.com>
1120
1121         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
1122
1123 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
1124             Manfred Schwarb  <manfred99@gmx.ch>
1125
1126         PR libfortran/43605
1127         * gfortran.dg/ftell_3.f90: New test.
1128
1129 2010-04-01  Richard Guenther  <rguenther@suse.de>
1130
1131         PR middle-end/43614
1132         * gcc.c-torture/compile/pr43614.c: New testcase.
1133
1134 2010-04-01  Martin Jambor  <mjambor@suse.cz>
1135
1136         PR tree-optimization/43141
1137         * gcc.dg/guality/pr43141.c: New test.
1138
1139 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1140
1141         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
1142         * g++.dg/eh/spbp.C: Likewise.
1143         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
1144         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
1145         superfluous casts.
1146         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
1147         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
1148         * objc.dg/dwarf-2.m: Likewise.
1149
1150 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
1151
1152         PR middle-end/43464
1153         * gcc.dg/graphite/id-pr43464.c: New.
1154         * gcc.dg/graphite/id-pr43464-1.c: New.
1155
1156 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
1157
1158         PR middle-end/43351
1159         * gcc.dg/graphite/id-pr43351.c
1160
1161 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
1162
1163         PR testsuite/35165
1164         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
1165         * obj-c++.dg/try-catch-2.mm: Ditto.
1166         * obj-c++.dg/lookup-2.mm: Ditto.
1167         * obj-c++.dg/encode-8.m: Ditto.
1168         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
1169         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
1170         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
1171         * obj-c++.dg/const-str-11.mm: Ditto.
1172         * obj-c++.dg/const-str-9.mm: Ditto.
1173         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
1174         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
1175         * obj-c++.dg/except-1.mm: Ditto.
1176         * obj-c++.dg/const-str-7.mm: Ditto.
1177         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
1178         * obj-c++.dg/const-str-3.mm: Ditto.
1179         * obj-c++.dg/const-str-7.mm: Ditto.
1180         * obj-c++.dg/stubify-2.mm: Change dump file name.
1181
1182         PR objc++/23613
1183         * gcc/testsuite/objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
1184         New macro.
1185         * gcc/testsuite/obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
1186         Remove dg-xfail-if.
1187
1188 2010-03-31  Martin Jambor  <mjambor@suse.cz>
1189
1190         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
1191         only with -O2, -O3 or -Os and not with -fwhopr.
1192
1193 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
1194
1195         PR c++/43558
1196         * g++.dg/template/typedef31.C: New test.
1197
1198 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1199
1200         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
1201         assembler output on *-*-solaris2*.
1202         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
1203
1204 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
1205
1206         PR debug/43557
1207         * gcc.dg/pr43557-1.c: New test.
1208         * gcc.dg/pr43557-2.c: New file.
1209
1210 2010-03-31  Jie Zhang  <jie@codesourcery.com>
1211
1212         PR 43562
1213         * gcc.dg/pr43562.c: New test.
1214
1215 2010-03-30  Jason Merrill  <jason@redhat.com>
1216
1217         PR c++/43076
1218         * g++.dg/template/error-recovery1.C: New.
1219
1220         PR c++/41786
1221         * g++.dg/parse/ambig5.C: New.
1222
1223 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
1224
1225         PR debug/43593
1226         * gcc.dg/guality/pr43593.c: New test.
1227
1228 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
1229
1230         PR middle-end/43430
1231         * gcc.dg/vect/pr43430-1.c: New.
1232
1233 2010-03-30  Jason Merrill  <jason@redhat.com>
1234
1235         PR c++/43559
1236         * g++.dg/template/partial7.C: New.
1237
1238 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1239
1240         * gcc.target/s390/stackcheck1.c: New testcase.
1241
1242 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1243
1244         PR libfortran/43265
1245         * gfortran.dg/read_eof_8.f90: New test.
1246
1247 2010-03-29  Jason Merrill  <jason@redhat.com>
1248
1249         * gcc.dg/cpp/include6.c: Change [] to ().
1250
1251         N3077
1252         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
1253         splicing and UCNs.
1254         * c-c++-common/raw-string-2.c: Add trigraph test.
1255         * c-c++-common/raw-string-8.c: New.
1256         * c-c++-common/raw-string-9.c: New.
1257         * c-c++-common/raw-string-10.c: New.
1258
1259         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
1260         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
1261         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
1262         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
1263         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
1264         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
1265         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
1266
1267 2010-03-29  Richard Guenther  <rguenther@suse.de>
1268
1269         PR tree-optimization/43560
1270         * gcc.dg/torture/pr43560.c: New testcase.
1271
1272 2010-03-29  Jason Merrill  <jason@redhat.com>
1273
1274         N3077
1275         * g++.dg/ext/raw-string-1.C: Change [] to ().
1276         * g++.dg/ext/raw-string-2.C: Change [] to ().
1277         Don't use \ in delimiter.
1278         * g++.dg/ext/raw-string-3.C: Change [] to ().
1279         * g++.dg/ext/raw-string-4.C: Change [] to ().
1280         * g++.dg/ext/raw-string-5.C: Change [] to ().
1281         Test for error on \ in delimiter.
1282         * g++.dg/ext/raw-string-6.C: Change [] to ().
1283         * g++.dg/ext/raw-string-7.C: Change [] to ().
1284
1285 2010-03-29  Jie Zhang  <jie@codesourcery.com>
1286
1287         PR 43564
1288         * gcc.dg/pr43564.c: New test.
1289
1290 2010-03-29  Tobias Burnus  <burnus@net-b.de>
1291
1292         PR fortran/43551
1293         * gfortran.dg/direct_io_12.f90: New test.
1294
1295 2010-03-28  Jan Hubicka  <jh@suse.cz>
1296
1297         PR tree-optimization/43505
1298         * gfortran.dg/pr43505.f90: New testcase.
1299
1300 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
1301
1302         PR tree-optimization/43528
1303         * gcc.target/i386/pr43528.c: New test.
1304
1305 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
1306
1307         PR c/43381
1308         * gcc.dg/parm-impl-decl-3.c: New test.
1309
1310 2010-03-26  Jason Merrill  <jason@redhat.com>
1311
1312         PR c++/43509
1313         * g++.dg/cpp0x/parse1.C: New.
1314
1315 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
1316
1317         PR target/43524
1318         * gcc.target/i386/pr43524.c: New test.
1319
1320 2010-03-26  Martin Jambor  <mjambor@suse.cz>
1321
1322         * gcc/testsuite/gcc.dg/tree-ssa/loadpre1.c: Delete trailing
1323         whitespace, rename main to foo.
1324         * gcc/testsuite/gcc.dg/tree-ssa/loadpre14.c: Likewise.
1325         * gcc/testsuite/gcc.dg/tree-ssa/loadpre15.c: Likewise.
1326         * gcc/testsuite/gcc.dg/tree-ssa/loadpre16.c: Likewise.
1327         * gcc/testsuite/gcc.dg/tree-ssa/loadpre17.c: Likewise.
1328         * gcc/testsuite/gcc.dg/tree-ssa/loadpre19.c: Likewise.
1329         * gcc/testsuite/gcc.dg/tree-ssa/loadpre20.c: Likewise.
1330         * gcc/testsuite/gcc.dg/tree-ssa/loadpre3.c: Likewise.
1331         * gcc/testsuite/gcc.dg/tree-ssa/loadpre5.c: Likewise.
1332         * gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
1333         * gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
1334         * gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
1335
1336 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
1337
1338         PR c++/43327
1339         * g++.dg/other/crash-10.C: New test.
1340         * g++.dg/other/crash-11.C: New test.
1341
1342 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1343
1344         PR libfortran/43517
1345         * gfortran.dg/read_eof_7.f90: New test.
1346
1347 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
1348
1349         PR objc/35165
1350         PR testsuite/43512
1351         * objc-obj-c++-shared: New directory.
1352         * objc-obj-c++-shared/Object1-implementation.h: New file.
1353         * objc-obj-c++-shared/Object1.h: New file.
1354         * objc-obj-c++-shared/Protocol1.h: New file.
1355         * objc-obj-c++-shared/next-abi.h: New file.
1356         * objc-obj-c++-shared/next-mapping.h: New file.
1357         * objc/execute/next_mapping.h: Delete.
1358         * objc.dg/special/special.exp: For all targets run the tests with
1359         -fgnu-runtime, for darwin targets also run the tests with
1360         -fnext-runtime.
1361         * objc.dg/dg.exp: Ditto.
1362         * obj-c++.dg/dg.exp: Ditto.
1363         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
1364         Protocol1.h) and next-mapping.h as required.  Amend testcase to
1365         include use of updated NeXT interface.
1366         * objc/execute/formal_protocol-5.m: Ditto.
1367         * objc/execute/protocol-isEqual-2.m: Ditto.
1368         * objc/execute/protocol-isEqual-4.m: Ditto.
1369         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
1370         Protocol1.h) and next-mapping.h as required.
1371         * objc/execute/object_is_class.m: Ditto.
1372         * objc/execute/enumeration-1.m: Ditto.
1373         * objc/execute/class-13.m: Ditto.
1374         * objc/execute/formal_protocol-2.m: Ditto.
1375         * objc/execute/formal_protocol-4.m: Ditto.
1376         * objc/execute/class-1.m: Ditto.
1377         * objc/execute/bycopy-1.m: Ditto.
1378         * objc/execute/formal_protocol-6.m: Ditto.
1379         * objc/execute/bycopy-3.m: Ditto.
1380         * objc/execute/class-3.m: Ditto.
1381         * objc/execute/bf-11.m: Ditto.
1382         * objc/execute/class-5.m: Ditto.
1383         * objc/execute/bf-13.m: Ditto.
1384         * objc/execute/class-7.m: Ditto.
1385         * objc/execute/bf-15.m: Ditto.
1386         * objc/execute/class-9.m: Ditto.
1387         * objc/execute/bf-17.m: Ditto.
1388         * objc/execute/bf-19.m: Ditto.
1389         * objc/execute/IMP.m: Ditto.
1390         * objc/execute/exceptions/catchall-1.m: Ditto.
1391         * objc/execute/exceptions/trivial.m: Ditto.
1392         * objc/execute/exceptions/finally-1.m: Ditto.
1393         * objc/execute/exceptions/local-variables-1.m: Ditto.
1394         * objc/execute/exceptions/foward-1.m: Ditto.
1395         * objc/execute/bf-2.m: Ditto.
1396         * objc/execute/string1.m: Ditto.
1397         * objc/execute/bf-4.m: Ditto.
1398         * objc/execute/informal_protocol.m: Ditto.
1399         * objc/execute/string3.m: Ditto.
1400         * objc/execute/bf-6.m: Ditto.
1401         * objc/execute/bf-8.m: Ditto.
1402         * objc/execute/class-tests-1.h: Ditto.
1403         * objc/execute/protocol-isEqual-1.m: Ditto.
1404         * objc/execute/protocol-isEqual-3.m: Ditto.
1405         * objc/execute/_cmd.m: Ditto.
1406         * objc/execute/function-message-1.m: Ditto.
1407         * objc/execute/bf-20.m: Ditto.
1408         * objc/execute/bf-common.h: Ditto.
1409         * objc/execute/np-2.m: Ditto.
1410         * objc/execute/class-10.m: Ditto.
1411         * objc/execute/class-12.m: Ditto.
1412         * objc/execute/enumeration-2.m: Ditto.
1413         * objc/execute/class-14.m: Ditto.
1414         * objc/execute/encode-1.m: Ditto.
1415         * objc/execute/formal_protocol-1.m: Ditto.
1416         * objc/execute/formal_protocol-3.m: Ditto.
1417         * objc/execute/accessing_ivars.m: Ditto.
1418         * objc/execute/bycopy-2.m: Ditto.
1419         * objc/execute/class-2.m: Ditto.
1420         * objc/execute/bf-10.m: Ditto.
1421         * objc/execute/formal_protocol-7.m: Ditto.
1422         * objc/execute/root_methods.m: Ditto.
1423         * objc/execute/class-4.m: Ditto.
1424         * objc/execute/bf-12.m: Ditto.
1425         * objc/execute/class-6.m: Ditto.
1426         * objc/execute/bf-14.m: Ditto.
1427         * objc/execute/nested-func-1.m: Ditto.
1428         * objc/execute/class-8.m: Ditto.
1429         * objc/execute/private.m: Ditto.
1430         * objc/execute/bf-16.m: Ditto.
1431         * objc/execute/bf-18.m: Ditto.
1432         * objc/execute/load-3.m: Ditto.
1433         * objc/execute/compatibility_alias.m: Ditto.
1434         * objc/execute/bf-1.m: Ditto.
1435         * objc/execute/no_clash.m: Ditto.
1436         * objc/execute/bf-3.m: Ditto.
1437         * objc/execute/string2.m: Ditto.
1438         * objc/execute/bf-5.m: Ditto.
1439         * objc/execute/string4.m: Ditto.
1440         * objc/execute/bf-7.m: Ditto.
1441         * objc/execute/object_is_meta_class.m: Ditto.
1442         * objc/execute/bf-9.m: Ditto.
1443         * objc/execute/bf-21.m: Ditto.
1444         * objc/execute/cascading-1.m: Ditto.
1445         * objc/execute/trivial.m: Ditto.
1446         * objc/execute/np-1.m: Ditto.
1447         * objc/compile/trivial.m: Ditto.
1448         * objc/execute/class_self-2.m: Include <stdlib.h>.
1449         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
1450         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
1451         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
1452         and 64bit. Use new NeXT interface as required.
1453         * objc.dg/special/unclaimed-category-1.m: Ditto.
1454         * objc.dg/special/unclaimed-category-1.h: Ditto.
1455         * objc.dg/special/unclaimed-category-1a.m: Ditto.
1456         * objc.dg/func-ptr-1.m: Ditto.
1457         * objc.dg/stret-1.m: Ditto.
1458         * objc.dg/encode-2.m: Ditto.
1459         * objc.dg/category-1.m: Ditto.
1460         * objc.dg/encode-3.m: Ditto.
1461         * objc.dg/call-super-3.m: Ditto.
1462         * objc.dg/method-3.m: Ditto.
1463         * objc.dg/func-ptr-2.m: Ditto.
1464         * objc.dg/lookup-1.m: Ditto.
1465         * objc.dg/encode-4.m: Ditto.
1466         * objc.dg/fix-and-continue-1.m: Ditto.
1467         * objc.dg/proto-lossage-3.m: Ditto.
1468         * objc.dg/method-13.m: Ditto.
1469         * objc.dg/proto-qual-1.m: Ditto.
1470         * objc.dg/zero-link-3.m: Ditto.
1471         * objc.dg/bitfield-1.m: Ditto.
1472         * objc.dg/va-meth-1.m: Ditto.
1473         * objc.dg/super-class-3.m: Ditto.
1474         * objc.dg/call-super-1.m: Ditto.
1475         * objc.dg/type-size-2.m: Ditto.
1476         * objc.dg/method-10.m: Ditto.
1477         * objc.dg/defs.m: Ditto.
1478         * objc.dg/const-str-3.m: Ditto.
1479         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
1480         Protocol1.h) and next-mapping.h as required. Use new NeXT
1481         interface as required.
1482         * objc.dg/super-class-4.m: Ditto.
1483         * objc.dg/comp-types-8.m: Ditto.
1484         * objc.dg/call-super-2.m: Ditto.
1485         * objc.dg/objc-fast-4.m: Ditto.
1486         * objc.dg/method-6.m: Ditto.
1487         * objc.dg/const-str-3.m: Ditto.
1488         * objc.dg/const-str-7.m: Ditto.
1489         * objc.dg/method-15.m: Ditto.
1490         * objc.dg/method-19.m: Ditto.
1491         * objc.dg/sync-1.m: Ditto.
1492         * objc.dg/layout-1.m: Ditto.
1493         * objc.dg/bitfield-3.m: Ditto.
1494         * objc.dg/try-catch-3.m: Ditto.
1495         * objc.dg/try-catch-7.m: Ditto.
1496         * objc.dg/comp-types-10.m: Ditto.
1497         * objc.dg/selector-2.: Ditto.
1498         * objc.dg/method-7.m: Ditto.
1499         * objc.dg/typedef-alias-1.m: Ditto.
1500         * objc.dg/proto-lossage-2.m: Ditto.
1501         * objc.dg/comp-types-11.m: Ditto.
1502         * objc.dg/sizeof-1.m: Ditto.
1503         * objc.dg/method-17.m: Ditto.
1504         * objc.dg/bitfield-5.m: Ditto.
1505         * objc.dg/try-catch-1.m: Ditto.
1506         * objc.dg/encode-5.m: Ditto.
1507         * objc.dg/fix-and-continue-2.m: Ditto.
1508         * objc.dg/method-9.m: Ditto.
1509         * objc.dg/isa-field-1.m: Ditto.
1510         * objc.dg/local-decl-2.m: Ditto.
1511         * objc.dg/objc-gc-4.m: Ditto.
1512         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
1513         * objc.dg/gnu-runtime-3.m: Ditto.
1514         * objc.dg/encode-7.m: Ditto.
1515         * objc.dg/encode-8.m: Ditto.
1516         * objc.dg/selector-3.m: Ditto.
1517         * objc.dg/gnu-runtime-1.m: Ditto.
1518         * objc.dg/const-str-12.m: Ditto.
1519         * objc.dg/gnu-runtime-2.m: Ditto.
1520         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
1521         * objc.dg/selector-1.m: Ditto.
1522         * objc.dg/stubify-2.m: Ditto.
1523         * objc.dg/zero-link-1.m: Ditto.
1524         * objc.dg/stret-2.m: Ditto.
1525         * objc.dg/zero-link-2.m: Ditto.
1526         * objc.dg/next-runtime-1.m: Ditto.
1527         * objc.dg/symtab-1.m: Ditto.
1528         * objc.dg/stubify-1.m: Ditto.
1529         * objc.dg/bitfield-2.m: Ditto.
1530         * objc.dg/try-catch-10.m: Apply to both runtimes.
1531         * objc.dg/const-str-1.m: Ditto.
1532         * objc.dg/image-info.m: Ditto.
1533         * objc.dg/encode-9.m: Ditto.
1534         * objc.dg/pragma-1.m: Apply test to all targets.
1535         * objc.dg/const-str-4.m: Ditto.
1536         * objc.dg/const-str-8.m: Ditto.
1537         * objc.dg/super-class-2.m: Ditto.
1538         * objc.dg/try-catch-5.m: Ditto.
1539         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
1540         Protocol1.h) and next-mapping.h as required. Use new NeXT
1541         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
1542         * objc.dg/const-str-11.m: Ditto.
1543         * objc.dg/const-str-9.m: Ditto.
1544         * objc.dg/method-4.m: Skip for 64Bit NeXT.
1545         * objc.dg/encode-1.m: Remove redundant -lobjc.
1546         * objc.dg/try-catch-9.m: Tidy space.
1547         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
1548         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
1549         and 64bit. Use new NeXT interface as required.
1550         * obj-c++.dg/template-4.mm: Ditto.
1551         * obj-c++.dg/defs.mm: Ditto.
1552         * obj-c++.dg/basic.mm: Ditto.
1553         * obj-c++.dg/encode-4.mm: Ditto.
1554         * obj-c++.dg/method-17.mm: Ditto.
1555         * obj-c++.dg/proto-lossage-3.mm: Ditto.
1556         * obj-c++.dg/cxx-class-1.mm: Ditto.
1557         * obj-c++.dg/method-10.mm: Ditto.
1558         * obj-c++.dg/va-meth-1.mm: Ditto.
1559         * obj-c++.dg/encode-5.mm: Ditto.
1560         * obj-c++.dg/lookup-2.mm: Ditto.
1561         * obj-c++.dg/template-3.mm: Ditto.
1562         * obj-c++.dg/proto-qual-1.mm: Ditto.
1563         * obj-c++.dg/qual-types-1.m: Ditto.
1564         * obj-c++.dg/cxx-scope-1.mm: Ditto.
1565         * obj-c++.dg/template-1.mm: Ditto.
1566         * obj-c++.dg/encode-6.mm: Ditto.
1567         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
1568         Protocol1.h) and next-mapping.h as required. Use new NeXT
1569         interface as required.
1570         * obj-c++.dg/except-1.mm: Ditto.
1571         * obj-c++.dg/const-str-7.mm: Ditto.
1572         * obj-c++.dg/ivar-list-semi.mm: Ditto.
1573         * obj-c++.dg/cxx-scope-2.mm: Ditto.
1574         * obj-c++.dg/selector-2.mm: Ditto.
1575         * obj-c++.dg/isa-field-1.mm: Ditto.
1576         * obj-c++.dg/try-catch-1.mm: Ditto.
1577         * obj-c++.dg/local-decl-1.mm: Ditto.
1578         * obj-c++.dg/try-catch-9.mm: Ditto.
1579         * obj-c++.dg/no-extra-load.mm: Ditto.
1580         * obj-c++.dg/selector-5.mm: Ditto.
1581         * obj-c++.dg/method-12.mm: Ditto.
1582         * obj-c++.dg/try-catch-11.mm: Ditto.
1583         * obj-c++.dg/comp-types-11.mm: Ditto.
1584         * obj-c++.dg/bitfield-3.mm: Ditto.
1585         * obj-c++.dg/method-6.mm: Ditto.
1586         * obj-c++.dg/super-class-2.mm: Ditto.
1587         * obj-c++.dg/method-21.mm: Ditto.
1588         * obj-c++.dg/const-str-8.mm: Ditto.
1589         * obj-c++.dg/try-catch-7.mm: Ditto.
1590         * obj-c++.dg/method-15.mm: Ditto.
1591         * obj-c++.dg/layout-1.mm: Ditto.
1592         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
1593         * obj-c++.dg/const-str-3.mm: Ditto.
1594         * obj-c++.dg/try-catch-2.mm: Ditto.
1595         * obj-c++.dg/objc-gc-3.mm: Ditto.
1596         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
1597         * obj-c++.dg/bitfield-1.mm: Ditto.
1598         * obj-c++.dg/selector-6.mm: Ditto.
1599         * obj-c++.dg/method-13.mm: Ditto.
1600         * obj-c++.dg/comp-types-12.mm: Ditto.
1601         * obj-c++.dg/bitfield-4.mm: Ditto.
1602         * obj-c++.dg/try-catch-8.mm: Ditto.
1603         * obj-c++.dg/method-2.mm: Ditto.
1604         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
1605         * obj-c++.dg/typedef-alias-1.mm: Ditto.
1606         * obj-c++.dg/const-str-4.mm: Ditto.
1607         * obj-c++.dg/proto-lossage-2.mm: Ditto.
1608         * obj-c++.dg/try-catch-3.mm: Ditto.
1609         * obj-c++.dg/comp-types-9.mm: Ditto.
1610         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
1611         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
1612         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
1613         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
1614         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
1615         Use new NeXT interface as required.
1616         * obj-c++.dg/const-str-10.mm: Ditto.
1617         * obj-c++.dg/const-str-11.mm: Ditto.
1618         * obj-c++.dg/const-str-9.mm: Ditto.
1619         * obj-c++.dg/method-11.mm: Ditto.
1620         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
1621         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
1622         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
1623         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
1624         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
1625
1626 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
1627
1628         PR c++/43206
1629         * g++.dg/template/typedef30.C: New test case.
1630
1631 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
1632
1633         PR c/43385
1634         * gcc.c-torture/execute/pr43385.c: New test.
1635
1636 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
1637
1638         * gcc.dg/strncpy-fix-1.c: New test.
1639
1640 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
1641
1642         PR testsuite/41609
1643         * lib/objc-torture.exp (objc-set-runtime-options): New.
1644         * objc/execute/execute.exp: Check runtime options on each pass.
1645         * objc/execute/exceptions/exceptions.exp: Ditto.
1646         * objc/compile/compile.exp: Ditto.
1647
1648         PR testsuite/42348
1649         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
1650         standard tests.
1651         (check_effective_target_objc2): New proc.
1652         (check_effective_target_next_runtime): New proc.
1653         * lib/objc.exp: Determine which runtime is in force and support it.
1654         * lib/obj-c++.exp: Ditto.
1655
1656 2010-03-24  Jason Merrill  <jason@redhat.com>
1657
1658         PR c++/43502
1659         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
1660
1661 2010-03-24  Martin Jambor  <mjambor@suse.cz>
1662
1663         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
1664         a loop.
1665         * gcc.dg/ipa/ipa-2.c: Likewise.
1666         * gcc.dg/ipa/ipa-3.c: Likewise.
1667         * gcc.dg/ipa/ipa-4.c: Likewise.
1668         * gcc.dg/ipa/ipa-5.c: Likewise.
1669         * gcc.dg/ipa/ipa-7.c: Likewise.
1670         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
1671         a loop.
1672         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
1673         i_can_not_be_propagated_fully2 into a loop.
1674         * gcc.dg/ipa/ipa-8.c: New test.
1675         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
1676
1677 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
1678
1679         PR debug/19192
1680         PR debug/43479
1681         * gcc.dg/guality/pr43479.c: New test.
1682         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
1683         and add volatile keyword.
1684
1685 2010-03-23  Mike Stump  <mikestump@comcast.net>
1686
1687         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
1688
1689 2010-03-23  Jason Merrill  <jason@redhat.com>
1690
1691         * g++.dg/ext/altivec-17.C: Adjust error message.
1692
1693         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
1694         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
1695         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
1696         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
1697         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
1698         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
1699
1700 2010-03-22  Jason Merrill  <jason@redhat.com>
1701
1702         PR c++/43333
1703         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
1704         * g++.dg/ext/is_pod_98.C: New.
1705
1706         PR c++/43281
1707         * g++.dg/cpp0x/auto18.C: New.
1708
1709         * gcc.dg/pr36997.c: Adjust error message.
1710         * g++.dg/ext/vector9.C: Likewise.
1711         * g++.dg/conversion/simd3.C: Likewise.
1712         * g++.dg/other/error23.C: Likewise.
1713
1714 2010-03-22  Michael Matz  <matz@suse.de>
1715
1716         PR middle-end/43475
1717         * gfortran.dg/pr43475.f90: New testcase.
1718
1719 2010-03-22  Richard Guenther  <rguenther@suse.de>
1720
1721         PR tree-optimization/43390
1722         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
1723
1724 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1725
1726         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
1727         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
1728
1729 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
1730             Michael Matz  <matz@suse.de>
1731
1732         PR c++/43081
1733         * g++.dg/parse/crash56.C: New test.
1734
1735 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
1736
1737         PR fortran/43450
1738         * gfortran.dg/whole_file_15.f90 : New test.
1739
1740 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1741
1742         PR fortran/43409
1743         * gfortran.dg/inquire_size.f90: New test.
1744
1745 2010-03-20  Richard Guenther  <rguenther@suse.de>
1746
1747         PR rtl-optimization/43438
1748         * gcc.c-torture/execute/pr43438.c: New testcase.
1749
1750 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
1751
1752         PR c++/43375
1753         * g++.dg/abi/mangle42.C: New test.
1754
1755 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
1756
1757         PR C/43211
1758         * gcc.dg/pr43211.c: New test.
1759         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
1760
1761 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
1762
1763         PR rtl-optimization/42258
1764         * gcc.target/arm/thumb1-mul-moves.c: New test.
1765
1766         PR target/40697
1767         * gcc.target/arm/thumb-andsi.c: New test.
1768
1769         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
1770         dg-require-effective-target.
1771
1772 2010-03-19  Michael Matz  <matz@suse.de>
1773
1774         PR c++/43116
1775         * g++.dg/other/pr43116.C: New testcase.
1776
1777 2010-03-19  Michael Matz  <matz@suse.de>
1778
1779         PR target/43305
1780         * gcc.dg/pr43305.c: New testcase.
1781
1782 2010-03-19  Richard Guenther  <rguenther@suse.de>
1783
1784         PR tree-optimization/43415
1785         * gcc.c-torture/compile/pr43415.c: New testcase.
1786
1787 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
1788
1789         PR ada/43106
1790         * gnat.dg/case_optimization2.adb: New test.
1791         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
1792
1793 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1794             Jack Howarth <howarth@bromo.med.uc.edu>
1795
1796         PR target/36399
1797         * gcc.target/i386/push-1.c: Don't xfail
1798           scan-assembler-not "movups" on darwin.
1799
1800 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
1801
1802         PR debug/43058
1803         * gcc.dg/pr43058.c: New test.
1804
1805 2010-03-18  Martin Jambor  <mjambor@suse.cz>
1806
1807         PR middle-end/42450
1808         * g++.dg/torture/pr42450.C: New test.
1809
1810 2010-03-18  Michael Matz  <matz@suse.de>
1811
1812         PR middle-end/43419
1813         * gcc.dg/pr43419.c: New testcase.
1814
1815 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
1816
1817         PR rtl-optimization/43360
1818         * gcc.dg/torture/pr43360.c: New.
1819
1820 2010-03-18  Michael Matz  <matz@suse.de>
1821
1822         PR tree-optimization/43402
1823         * gcc.dg/pr43402.c: New testcase.
1824
1825 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
1826
1827         PR target/42427
1828         * gcc.dg/pr42427.c: New test.
1829
1830 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1831
1832         PR libfortran/43265
1833         * gfortran.dg/read_empty_file.f: New test.
1834         * gfortran.dg/read_eof_all.f90: New test.
1835         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
1836         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
1837
1838 2010-03-17  Michael Matz  <matz@suse.de>
1839
1840         * gcc.dg/pr43300.c: Add -w.
1841
1842 2010-03-17  Richard Guenther  <rguenther@suse.de>
1843
1844         * gcc.dg/pr43379.c: Add -w.
1845
1846 2010-03-17  Tobias Burnus  <burnus@net-b.de>
1847
1848         PR fortran/43331
1849         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
1850
1851 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
1852
1853         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
1854
1855 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1856
1857         * ada/acats/run_all.sh: Log start and end times.
1858
1859 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1860
1861         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
1862
1863 2010-03-16  Richard Guenther  <rguenther@suse.de>
1864
1865         PR middle-end/43379
1866         * gcc.dg/pr43379.c: New testcase.
1867
1868 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
1869
1870         PR debug/43051
1871         * gcc.dg/guality/pr43051-1.c: New test.
1872
1873 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
1874
1875         PR testsuite/43363
1876         * g++.dg/ext/altivec-17.C: Handle changes to error message.
1877
1878 2010-03-15  Michael Matz  <matz@suse.de>
1879
1880         PR middle-end/43300
1881         * gcc.dg/pr43300.c: New testcase.
1882
1883 2010-03-15  Richard Guenther  <rguenther@suse.de>
1884
1885         PR tree-optimization/43367
1886         * gcc.c-torture/compile/pr43367.c: New testcase.
1887
1888 2010-03-15  Richard Guenther  <rguenther@suse.de>
1889
1890         PR tree-optimization/43317
1891         * gcc.dg/pr43317.c: New testcase.
1892
1893 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
1894
1895         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
1896
1897 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
1898
1899         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
1900
1901 2010-03-14  Tobias Burnus  <burnus@net-b.de>
1902
1903         PR fortran/43362
1904         * gfortran.dg/impure_constructor_1.f90: New test.
1905
1906 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
1907
1908         PR middle-end/43354
1909         * gfortran.dg/graphite/id-pr43354.f: New.
1910
1911 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
1912
1913         PR middle-end/43349
1914         * gfortran.dg/graphite/pr43349.f: New.
1915
1916 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
1917
1918         PR middle-end/43306
1919         * gcc.dg/graphite/pr43306.c: New.
1920
1921 2010-03-12  David S. Miller  <davem@davemloft.net>
1922
1923         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
1924         sparc.
1925
1926 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1927
1928         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
1929
1930 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
1931
1932         PR fortran/43291
1933         PR fortran/43326
1934         * gfortran.dg/dynamic_dispatch_7.f03: New test.
1935
1936 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
1937
1938         * gfortran.dg/default_format_denormal_1.f90: Don't assume
1939         fail for *-*-mingw* targets.
1940
1941 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
1942
1943         PR debug/43329
1944         * gcc.dg/guality/pr43329-1.c: New test.
1945
1946 2010-03-11  Martin Jambor  <mjambor@suse.cz>
1947
1948         PR tree-optimization/43257
1949         * g++.dg/torture/pr43257.C: New test.
1950
1951 2010-03-11  Tobias Burnus  <burnus@net-b.de>
1952
1953         PR fortran/43228
1954         * gfortran.dg/namelist_61.f90: New test.
1955
1956 2010-03-11  Richard Guenther  <rguenther@suse.de>
1957
1958         PR tree-optimization/43255
1959         * gcc.c-torture/compile/pr43255.c: New testcase.
1960
1961 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1962
1963         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
1964         * gcc.dg/pr43280.c: New testcase.
1965
1966 2010-03-11  Richard Guenther  <rguenther@suse.de>
1967
1968         PR lto/43200
1969         * gcc.dg/lto/20100227-1_0.c: New testcase.
1970         * gcc.dg/lto/20100227-1_1.c: Likewise.
1971
1972 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1973
1974         PR libfortran/43320
1975         PR libfortran/43265
1976         * gfortran.dg/read_eof_6.f: New test
1977         * gfortran.dg/read_x_eof.f90: New test.
1978         * gfortran.dg/read_x_past.f: Update test.
1979
1980 2010-03-10  Jan Hubicka   <jh@suse.cz>
1981
1982         * gcc.c-torture/compile/pr43288.c: New test.
1983
1984 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1985
1986         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
1987         -fpic/-fPIC flags.
1988         * g++.old-deja/g++.pt/asm2.C: Likewise.
1989         * gcc.c-torture/compile/20000804-1.c: Likewise.
1990         * gcc.target/i386/clobbers.c: Likewise.
1991
1992 2010-03-10  Tobias Burnus  <burnus@net-b.de>
1993
1994         PR fortran/43303
1995         * gfortran.dg/c_assoc_3.f90: New test.
1996
1997 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
1998
1999         PR debug/36728
2000         * gcc.dg/guality/pr36728-1.c: New test.
2001         * gcc.dg/guality/pr36728-2.c: New test.
2002
2003 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
2004
2005         * gcc.dg/h8300-div-delay-slot.c: New test.
2006
2007 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
2008
2009         PR tree-optimization/43236
2010         * gcc.c-torture/execute/pr43236.c: New test.
2011
2012 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
2013
2014         PR middle-end/42859
2015         * g++.dg/eh/pr42859.C: New test.
2016
2017 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
2018
2019         PR debug/43299
2020         * gcc.dg/pr43299.c: New test.
2021
2022         PR debug/43290
2023         * g++.dg/eh/unwind2.C: New test.
2024
2025 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
2026             Reza Yazdani  <reza.yazdani@amd.com>
2027
2028         PR middle-end/43065
2029         * gcc.dg/graphite/run-id-4.c: New.
2030
2031 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
2032
2033         PR middle-end/43065
2034         * gcc.dg/graphite/run-id-3.c: New.
2035
2036 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
2037
2038         PR middle-end/42644
2039         PR middle-end/42130
2040         * gcc.dg/graphite/id-18.c: New.
2041         * gcc.dg/graphite/run-id-pr42644.c: New.
2042
2043 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
2044
2045         PR middle-end/42326
2046         * gcc.dg/graphite/pr42326.c: New.
2047
2048 2010-03-08  Richard Guenther  <rguenther@suse.de>
2049
2050         PR tree-optimization/43269
2051         * gcc.c-torture/execute/pr43269.c: New testcase.
2052
2053 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
2054
2055         PR fortran/43256
2056         * gfortran.dg/typebound_call_13.f03: New.
2057
2058 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
2059
2060         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
2061         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
2062
2063 2010-03-05  Jason Merrill  <jason@redhat.com>
2064
2065         * g++.dg/abi/mangle40.C: Require weak and alias.
2066
2067 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
2068
2069         PR middle-end/42326
2070         * gfortran.dg/graphite/pr42326.f90: New.
2071         * gfortran.dg/graphite/pr42326-1.f90: New.
2072
2073 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2074
2075         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
2076         (gnat_target_compile): Likewise.
2077         Reinitialize GNAT_UNDER_TEST if target changes.
2078         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
2079         (local_find_gnatmake): Pass full --GCC to gnatlink.
2080         Remove --LINK.
2081
2082 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
2083
2084         PR c/43248
2085         * gcc.dg/compound-literal-1.c: New testcase.
2086
2087 2010-03-04  Martin Jambor  <mjambor@suse.cz>
2088
2089         PR tree-optimization/43164
2090         PR tree-optimization/43191
2091         * gcc.c-torture/compile/pr43164.c: New test.
2092         * gcc.c-torture/compile/pr43191.c: Likewise.
2093
2094 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
2095
2096         PR fortran/43244
2097         * gfortran.dg/finalize_9.f90: New.
2098
2099 2010-03-04  Tobias Burnus  <burnus@net-b.de>
2100             Ken Werner <ken@linux.vnet.ibm.com>
2101
2102         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
2103         to dg-options for spu.
2104         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
2105         dump-scan target to exclude spu.
2106
2107 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
2108
2109         PR middle-end/43209
2110         * gcc.dg/tree-ssa/ivopts-4.c: New.
2111
2112 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
2113
2114         * lib/target-supports-dg.exp (check-flags): Provide defaults for
2115         include-opts and exclude-opts; skip checking the flags if arguments
2116         are the same as the defaults.
2117         (dg-xfail-if): Verify the number of arguments, supply defaults
2118         for unspecified optional arguments.
2119         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
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.