OSDN Git Service

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