OSDN Git Service

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