OSDN Git Service

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