OSDN Git Service

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