OSDN Git Service

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