OSDN Git Service

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