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