OSDN Git Service

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