OSDN Git Service

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