OSDN Git Service

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