OSDN Git Service

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