OSDN Git Service

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