OSDN Git Service

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