OSDN Git Service

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