OSDN Git Service

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