OSDN Git Service

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