OSDN Git Service

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