OSDN Git Service

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