OSDN Git Service

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