OSDN Git Service

./:
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2007-03-26  Ian Lance Taylor  <iant@google.com>
2
3         PR tree-optimization/31345
4         * gcc.c-torture/compile/pr31345-1.c: New test.
5
6 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
7
8         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
9         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
10         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
11         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
12         * gfortran.dg/overload_1.f90: Likewise.
13         * gfortran.dg/impure_assignment_1.f90: Likewise.
14         * gfortran.dg/error_recovery_3.f90: Likewise.
15         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
16         * gfortran.dg/sequence_types_1.f90: Likewise.
17         * gfortran.dg/internal_references_1.f90: Likewise.
18         * gfortran.dg/present_1.f90: Likewise.
19         * gfortran.dg/volatile10.f90: Likewise.
20         * gfortran.dg/module_equivalence_2.f90: Likewise.
21         * gfortran.dg/use_4.f90: Likewise.
22         * gfortran.dg/elemental_result_1.f90: Likewise.
23         * gfortran.dg/generic_actual_arg.f90: Likewise.
24         * gfortran.dg/private_type_5.f90: Likewise.
25         * gfortran.dg/protected_4.f90: Likewise.
26         * gfortran.dg/interface_3.f90: Likewise.
27
28 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
29
30         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
31         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
32
33 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
34
35         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
36
37 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
38
39         PR libgfortran/31199
40         * gfortran.dg/fmt_t_4.f90: New test.
41
42 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
43
44         PR libfortran/31297
45         * gfortran.dg/backspace_5.f:  Initialize variable(s).
46         * gfortran.dg/backspace_6.f:  Likewise.
47         * gfortran.dg/char_bounds_check_fail_1: Likewise.
48         * gfortran.dg/direct_io_2.f90:  Likewise.
49         * gfortran.dg/write_back.f:  Likewise.
50         * gfortran.dg/write_rewind_2.f:  Likewise.
51         * gfortran.dg/write_rewind_1.f:  Likewise.
52         * gfortran.dg/write_rewind_2.f:  Likewise.
53
54 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
55
56         PR tree-optimization/30784
57         * gcc.dg/vect/pr30784.c: New test.
58
59 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
60
61         PR fortran/30877
62         * gfortran.dg/operator_1.f90: New test.
63         * gfortran.dg/operator_2.f90: New test.
64
65 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
66
67         PR libfortran/31196
68         * gfortran.dg/reshape_transpose_1.f90:  New test.
69
70 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
71
72         PR fortran/30655
73         * gfortran.dg/bounds_check_6.f90: New test.
74
75 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
76
77         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
78         #ifndef/#endif.
79         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
80         * gcc.dg/dfp/decfloat-constants.c: Ditto.
81
82 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
83
84         PR fortran/31209
85         * gfortran.dg/pointer_function_actual_1.f90: New test.
86
87         PR fortran/31200
88         * gfortran.dg/pointer_function_actual_2.f90: New test.
89
90         PR fortran/31215
91         * gfortran.dg/result_in_spec_1.f90: New test.
92
93 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
94
95         PR fortran/30834
96         * gfortran.dg/integer_exponentiation_3.F90: New test.
97         * gfortran.dg/integer_exponentiation_4.f90: New test.
98         * gfortran.dg/integer_exponentiation_5.F90: New test.
99
100 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
101
102         PR c++/30863
103         * g++.dg/template/error24.C: New test.
104         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
105
106 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
107
108         PR c++/31273
109         * g++.dg/expr/bitfield7.C: New test.
110
111 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
112
113         PR other/23572
114         * gcc.dg/float-range-4.c: New.
115         * gcc.dg/float-range-1.c: Update. Test for a warning.
116         * gcc.dg/float-range-3.c: New.
117         * gcc.dg/float-range-5.c: New.
118         
119 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
120
121         PR fortran/31262
122         * gfortran.dg/no_range_check_1.f90: New test.
123
124 2007-03-22  Dirk Mueller  <dmueller@suse.de>
125
126         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
127         * g++.dg/other/static1.C: Remove stray semicolon.
128         * g++.dg/other/init1.C: Likewise.
129         * g++.dg/rtti/dyncast1.C: Likewise.
130         * g++.dg/tree-ssa/pr17153.C: Likewise.
131         * g++.dg/lookup/disamb1.C: Likewise.
132         * g++.dg/lookup/scoped2.C: Likewise.
133         * g++.dg/lookup/friend7.C: Likewise.
134         * g++.dg/parse/parse4.C: Likewise.
135         * g++.dg/parse/parse5.C: Likewise.
136         * g++.dg/expr/pr29066.C: Likewise.
137         * g++.dg/expr/cast4.C: Likewise.
138         * g++.dg/tc1/dr193.C: Likewise.
139         * g++.dg/tc1/dr213.C: Likewise.
140         * g++.dg/abi/dcast1.C: Likewise.
141         * g++.dg/abi/covariant2.C: Likewise.
142         * g++.dg/inherit/covariant11.C: Likewise.
143         * g++.dg/inherit/covariant9.C: Likewise.
144         * g++.dg/inherit/covariant10.C: Likewise.
145         * g++.dg/init/static3.C: Likewise.
146         * g++.dg/init/init-ref3.C: Likewise.
147         * g++.dg/init/ref10.C: Likewise.
148         * g++.dg/template/meminit2.C: Likewise.
149         * g++.dg/template/using9.C: Likewise.
150         * g++.dg/template/friend9.C: Likewise.
151         * g++.dg/template/ref1.C: Likewise.
152         * g++.old-deja/g++.warn/inline.C: Likewise.
153         * g++.old-deja/g++.robertl/eb91.C: Likewise.
154         * g++.old-deja/g++.robertl/eb46.C: Likewise.
155         * g++.old-deja/g++.robertl/eb34.C: Likewise.
156         * g++.old-deja/g++.robertl/eb43.C: Likewise.
157         * g++.old-deja/g++.robertl/eb26.C: Likewise.
158         * g++.old-deja/g++.robertl/eb116.C: Likewise.
159         * g++.old-deja/g++.brendan/copy5.C: Likewise.
160         * g++.old-deja/g++.brendan/overload8.C: Likewise.
161         * g++.old-deja/g++.brendan/overload11.C: Likewise.
162         * g++.old-deja/g++.brendan/copy7.C: Likewise.
163         * g++.old-deja/g++.brendan/crash38.C: Likewise.
164         * g++.old-deja/g++.brendan/template11.C: Likewise.
165         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
166         * g++.old-deja/g++.brendan/crash50.C: Likewise.
167         * g++.old-deja/g++.brendan/crash16.C: Likewise.
168         * g++.old-deja/g++.jason/pmem2.C: Likewise.
169         * g++.old-deja/g++.jason/parse9.C: Likewise.
170         * g++.old-deja/g++.jason/byval2.C: Likewise.
171         * g++.old-deja/g++.jason/overload8.C: Likewise.
172         * g++.old-deja/g++.jason/pmf8.C: Likewise.
173         * g++.old-deja/g++.jason/template33.C: Likewise.
174         * g++.old-deja/g++.jason/return3.C: Likewise.
175         * g++.old-deja/g++.jason/scoping2.C: Likewise.
176         * g++.old-deja/g++.jason/virtual.C: Likewise.
177         * g++.old-deja/g++.jason/opeq3.C: Likewise.
178         * g++.old-deja/g++.jason/template27.C: Likewise.
179         * g++.old-deja/g++.jason/synth6.C: Likewise.
180         * g++.old-deja/g++.jason/ref8.C: Likewise.
181         * g++.old-deja/g++.jason/offset1.C: Likewise.
182         * g++.old-deja/g++.other/static20.C: Likewise.
183         * g++.old-deja/g++.other/array1.C: Likewise.
184         * g++.old-deja/g++.other/new3.C: Likewise.
185         * g++.old-deja/g++.other/array2.C: Likewise.
186         * g++.old-deja/g++.other/overload9.C: Likewise.
187         * g++.old-deja/g++.other/cast6.C: Likewise.
188         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
189         * g++.old-deja/g++.other/eh4.C: Likewise.
190         * g++.old-deja/g++.other/using7.C: Likewise.
191         * g++.old-deja/g++.other/init18.C: Likewise.
192         * g++.old-deja/g++.other/dyncast1.C: Likewise.
193         * g++.old-deja/g++.other/dyncast2.C: Likewise.
194         * g++.old-deja/g++.other/dtor11.C: Likewise.
195         * g++.old-deja/g++.pt/static11.C: Likewise.
196         * g++.old-deja/g++.pt/crash19.C: Likewise.
197         * g++.old-deja/g++.pt/overload12.C: Likewise.
198         * g++.old-deja/g++.pt/crash46.C: Likewise.
199         * g++.old-deja/g++.pt/mi1.C: Likewise.
200         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
201         * g++.old-deja/g++.pt/nontype5.C: Likewise.
202         * g++.old-deja/g++.pt/local5.C: Likewise.
203         * g++.old-deja/g++.pt/typename2.C: Likewise.
204         * g++.old-deja/g++.pt/explicit80.C: Likewise.
205         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
206         * g++.old-deja/g++.law/visibility1.C: Likewise.
207         * g++.old-deja/g++.law/visibility2.C: Likewise.
208         * g++.old-deja/g++.law/virtual2.C: Likewise.
209         * g++.old-deja/g++.law/operators19.C: Likewise.
210         * g++.old-deja/g++.law/parsing10.C: Likewise.
211         * g++.old-deja/g++.law/visibility4.C: Likewise.
212         * g++.old-deja/g++.law/operators4.C: Likewise.
213         * g++.old-deja/g++.law/dtors2.C: Likewise.
214         * g++.old-deja/g++.law/missed-error3.C: Likewise.
215         * g++.old-deja/g++.law/visibility10.C: Likewise.
216         * g++.old-deja/g++.law/scope3.C: Likewise.
217         * g++.old-deja/g++.law/casts2.C: Likewise.
218         * g++.old-deja/g++.law/code-gen5.C: Likewise.
219         * g++.old-deja/g++.law/operators33.C: Likewise.
220         * g++.old-deja/g++.law/friend4.C: Likewise.
221         * g++.old-deja/g++.mike/pmf7.C: Likewise.
222         * g++.old-deja/g++.mike/p5611.C: Likewise.
223         * g++.old-deja/g++.mike/net37.C: Likewise.
224         * g++.old-deja/g++.mike/p3570.C: Likewise.
225         * g++.old-deja/g++.mike/p5718.C: Likewise.
226         * g++.old-deja/g++.mike/net21.C: Likewise.
227         * g++.old-deja/g++.mike/p1862.C: Likewise.
228         * g++.old-deja/g++.mike/p4511.C: Likewise.
229         * g++.old-deja/g++.mike/virt3.C: Likewise.
230         * g++.old-deja/g++.mike/p16146.C: Likewise.
231         * g++.old-deja/g++.mike/p1989.C: Likewise.
232         * g++.old-deja/g++.mike/p5571.C: Likewise.
233         * g++.old-deja/g++.gb/scope10.C: Likewise.
234         * g++.old-deja/g++.abi/primary5.C: Likewise.
235         * g++.old-deja/g++.abi/empty2.C: Likewise.
236         * g++.old-deja/g++.abi/arraynew.C: Likewise.
237         * g++.old-deja/g++.eh/vbase4.C: Likewise.
238         * g++.old-deja/g++.eh/ptr1.C: Likewise.
239         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
240         * g++.old-deja/g++.bob/template3.C: Likewise.
241         * g++.old-deja/g++.bob/inherit1.C: Likewise.
242         
243 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
244
245         PR fortran/31193
246         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
247
248 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
249
250         PR fortran/20897
251         * gfortran.dg/derived_name_1.f90: New.
252         * gfortran.dg/derived_name_2.f: New.
253
254 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
255
256         * lib/target-supports.exp (check_effective_target_nonpic): New
257         procedure.
258         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
259         when compiling PIC.
260         * gcc.target/i386/asm-4.c: Require nonpic.
261         * gcc.target/i386/cmov1.c: Likewise.
262         * gcc.target/i386/mul.c: Likewise.
263         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
264         * gcc.target/i386/ssetype-1.c: Require nonpic.
265         * gcc.target/i386/ssetype-3.c: Likewise.
266         * gcc.target/i386/ssetype-5.c: Likewise.
267
268 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
269
270         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
271         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
272         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
273         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
274
275 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
276
277         PR tree-optimization/30590
278         * g++.dg/opt/pr30590.C: New testcase.
279
280 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
281
282         PR c/30762
283         * gcc.dg/pr30762-1.c: New test.
284         * gcc.dg/pr30762-2.c: New test.
285
286         PR inline-asm/30505
287         * gcc.target/i386/pr30505.c: New test.
288
289 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
290
291         * gcc.target/arm/register-variables.c: New.
292
293 2007-03-19  Jeff Law  <law@redhat.com>
294
295         * PR tree-optimization/30984
296         * gcc.c-torture/pr30984.c: New test.
297
298 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
299         Richard Guenther  <rguenther@suse.de>
300
301         PR tree-optimization/31254
302         * gcc.dg/torture/pr31254.c: New testcase.
303
304 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
305
306         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
307         target default_packed.
308
309 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
310
311         PR fortran/31203
312         * gfortran.dg/string_length_1.f90: New test.
313
314 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
315
316         PR testsuite/30395
317         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
318
319 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
320
321         PR libgfortran/31052
322         * gfortran.dg/namelist_27.f90: New test.
323
324 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
325
326         PR fortran/30531
327         * gfortran.dg/used_types_14.f90: New test.
328
329         PR fortran/31086
330         * gfortran.dg/used_types_15.f90: New test.
331
332 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
333
334         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
335         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
336  
337 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
338
339         PR fortran/31120
340         * gfortran.dg/integer_exponentiation_2.f90: New test.
341
342 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
343
344         PR tree-optimization/31041
345         * gcc.dg/vect/pr31041.c: New test.
346
347 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
348
349         * g++.dg/warn/Wconversion-integer.C: New
350         * g++.dg/warn/Wconversion-real.C: New.
351         * g++.dg/warn/Wconversion-real-integer.C: New.
352         * g++.dg/warn/conv2.C: Updated.
353         
354 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
355
356         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
357         exclude RTPs.
358
359 2007-03-16  Richard Guenther  <rguenther@suse.de>
360
361         PR tree-optimization/31146
362         * g++.dg/tree-ssa/pr31146.C: New testcase.
363
364 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
365
366         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
367         assume that the target has <features.h>.
368
369 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
370
371         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
372         dg-options rather than to the whole test.
373
374 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
375
376         PR debug/29906
377         * g++.dg/debug/pr29906.C: New
378
379 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
380
381         PR libgfortran/31099
382         * gfortran.dg/unformatted_recl.f90: Update test.
383
384 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
385
386         * gcc.dg/tree-ssa/prefetch-5.c: New test.
387
388 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
389
390         PR c++/30891
391         * g++.dg/parse/namespace-definition.C: New.
392         
393 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
394
395         PR c++/24924
396         * g++.dg/cpp/pedantic-errors.C: New.
397         * g++.dg/cpp/permissive.C: New.
398         
399 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
400
401         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
402         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
403
404 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
405
406         * lib/target-supports.exp (check_missing_uclibc_feature)
407         (check_effective_target_wchar): New procedures.
408         * gcc.dg/wchar_t-1.c: Require target wchar.
409         * gcc.dg/wint_t-1.c: Likewise.
410
411 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
412
413         * lib/target-supports.exp (check_gc_sections_available): Return
414         false for VxWorks targets.
415
416 2007-03-15  Dirk Mueller  <dmueller@suse.de>
417
418         * g++.dg/warn/Wconversion2.C: Fix typo.
419         * gcc.dg/if-empty-1.c: Ditto.
420
421 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
422
423         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
424
425 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
426
427         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
428         * gcc.target/i386/pr31167.c: Ditto.
429
430 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
431
432         PR target/31167
433         * gcc.target/i386/pr31167.c: New test.
434
435 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
436
437         PR fortran/30922
438         * gfortran.dg/import5.f90.f90: New test.
439
440
441         PR fortran/30879
442         * gfortran.dg/data_components_1.f90: New test.
443
444
445         PR fortran/30870
446         * gfortran.dg/generic_13.f90: New test.
447
448         PR fortran/31163
449         * gfortran.dg/alloc_comp_basics_5.f90: New test.
450
451 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
452
453         PR libgfortran/31051
454         * gfortran.dg/fmt_t_4.f90: New
455
456 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
457
458         PR C++/31165
459         * g++.dg/other/default7.C: New test.
460
461 2007-03-15  Dirk Mueller  <dmueller@suse.de>
462
463         * g++.dg/warn/Wconversion2.C: New.
464
465 2007-03-14  Eric Christopher  <echristo@apple.com>
466
467         * gcc.dg/ssp-1.c: New.
468         * gcc.dg/ssp-2.c: Ditto.
469
470 2007-03-14  Dirk Mueller  <dmueller@suse.de>
471
472         * g++.dg/warn/do-empty.C: New.
473         * gcc.dg/do-empty.c: New.
474         * gcc.dg/if-empty-1.c: Update.
475         * gcc.dg/20001116-1.c: Update.
476         * gcc.dg/pr23165.c: Update.
477
478 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
479
480         * gfortran.dg/module_implicit_conversion.f90: New test.
481
482 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
483
484         PR middle-end/31127
485         * gcc.dg/pr31127.c: New.
486
487 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
488
489         * gcc.dg/tree-ssa/loop-26.c: New test.
490
491 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
492
493         * gcc.target/i386/cmpxchg16b-1.c: New test.
494
495 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
496
497         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
498         * gcc.dg/c99-vla-1.c: Likewise.
499         * g++.dg/ext/vla1.C: Likewise
500
501 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
502
503         * gcc.dg/wvla-1.c: New test
504         * gcc.dg/wvla-2.c: New test
505         * gcc.dg/wvla-3.c: New test
506         * gcc.dg/wvla-4.c: New test
507         * gcc.dg/wvla-5.c: New test
508         * gcc.dg/wvla-6.c: New test
509         * gcc.dg/wvla-7.c: New test
510         * g++.dg/warn/Wvla-1.C: New test
511         * g++.dg/warn/Wvla-2.C: New test
512         * g++.dg/warn/Wvla-3.C: New test
513
514 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
515
516         PR c++/30108
517         * g++.dg/other/default6.C: New test.
518
519 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
520
521         * lib/target-supports.exp (check_profiling_available): Return false
522         for VxWorks.
523         (check_effective_target_vxworks_kernel): New procedure.
524         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
525         VxWorks.
526         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
527         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
528         to include VxWorks.
529         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
530
531 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
532
533         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
534         PIC is not supported.
535         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
536         * gcc.dg/20020426-2.c: Likewise.
537         * gcc.dg/pr28243.c: Likewise.
538         * gcc.dg/visibility-11.c: Likewise.
539         * gcc.dg/tls/opt-9.c: Likewise.
540         * gcc.dg/tls/opt-10.c: Likewise.
541         * gcc.dg/tls/pic-1.c: Likewise.
542         * gcc.dg/tls/struct-1.c: Likewise.
543         * gcc.target/i386/20000807-1.c: Likewise.
544         * gcc.target/i386/20000904-1.c: Likewise.
545         * gcc.target/i386/20011119-1.c: Likewise.
546         * gcc.target/i386/990213-2.c: Likewise.
547         * gcc.target/i386/990214-1.c: Likewise.
548         * gcc.target/i386/compress-float-387-pic.c: Likewise.
549         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
550         * gcc.target/i386/pic-1.c: Likewise.
551         * gcc.target/i386/pr21518.c: Likewise.
552         * gcc.target/i386/pr23098.c: Likewise.
553         * gcc.target/i386/pr23943.c: Likewise.
554
555 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
556
557         PR c++/31038
558         * g++.dg/template/complit2.C: New test.
559
560         PR c++/30328
561         * g++.dg/ext/bitfield1.C: New test.
562
563 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
564
565         PR fortran/30883
566         * gfortran.dg/interface_11.f90: New test.
567
568 2007-03-11  Richard Guenther  <rguenther@suse.de>
569
570         PR tree-optimization/31115
571         * gcc.dg/torture/pr31115.c: New testcase.
572
573 2007-03-11  Ira Rosen  <irar@il.ibm.com>
574
575         PR tree-optimization/29925
576         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
577
578 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
579
580         PR c++/30274
581         * g++.dg/expr/bitfield3.C: New test.
582         * g++.dg/expr/bitfield4.C: Likewise.
583         * g++.dg/expr/bitfield5.C: Likewise.
584         * g++.dg/expr/bitfield6.C: Likewise.
585
586         PR c++/30924
587         * g++.dg/template/array18.C: New test.
588
589 2007-03-10  Dirk Mueller  <dmueller@suse.de>
590
591         PR c++/17946
592         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
593         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
594
595 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
596
597         PR c++/20599
598         * g++.dg/cpp0x/variadic-bind.C: New.
599         * g++.dg/cpp0x/variadic-function.C: New.
600         * g++.dg/cpp0x/variadic-mem_fn.C: New.
601         * g++.dg/cpp0x/variadic-tuple.C: New.
602         * g++.dg/cpp0x/variadic1.C: New.
603         * g++.dg/cpp0x/variadic2.C: New.
604         * g++.dg/cpp0x/variadic3.C: New.
605         * g++.dg/cpp0x/variadic4.C: New.
606         * g++.dg/cpp0x/variadic5.C: New.
607         * g++.dg/cpp0x/variadic6.C: New.
608         * g++.dg/cpp0x/variadic7.C: New.
609         * g++.dg/cpp0x/variadic8.C: New.
610         * g++.dg/cpp0x/variadic9.C: New.
611         * g++.dg/cpp0x/variadic10.C: New.
612         * g++.dg/cpp0x/variadic11.C: New.
613         * g++.dg/cpp0x/variadic12.C: New.
614         * g++.dg/cpp0x/variadic13.C: New.
615         * g++.dg/cpp0x/variadic14.C: New.
616         * g++.dg/cpp0x/variadic15.C: New.
617         * g++.dg/cpp0x/variadic16.C: New.
618         * g++.dg/cpp0x/variadic17.C: New.
619         * g++.dg/cpp0x/variadic18.C: New.
620         * g++.dg/cpp0x/variadic19.C: New.
621         * g++.dg/cpp0x/variadic20.C: New.
622         * g++.dg/cpp0x/variadic21.C: New.
623         * g++.dg/cpp0x/variadic22.C: New.
624         * g++.dg/cpp0x/variadic23.C: New.
625         * g++.dg/cpp0x/variadic24.C: New.
626         * g++.dg/cpp0x/variadic25.C: New.
627         * g++.dg/cpp0x/variadic26.C: New.
628         * g++.dg/cpp0x/variadic27.C: New.
629         * g++.dg/cpp0x/variadic28.C: New.
630         * g++.dg/cpp0x/variadic29.C: New.
631         * g++.dg/cpp0x/variadic30.C: New.
632         * g++.dg/cpp0x/variadic31.C: New.
633         * g++.dg/cpp0x/variadic32.C: New.
634         * g++.dg/cpp0x/variadic33.C: New.
635         * g++.dg/cpp0x/variadic34.C: New.
636         * g++.dg/cpp0x/variadic35.C: New.
637         * g++.dg/cpp0x/variadic36.C: New.
638         * g++.dg/cpp0x/variadic37.C: New.
639         * g++.dg/cpp0x/variadic38.C: New.
640         * g++.dg/cpp0x/variadic39.C: New.
641         * g++.dg/cpp0x/variadic40.C: New.
642         * g++.dg/cpp0x/variadic41.C: New.
643         * g++.dg/cpp0x/variadic42.C: New.
644         * g++.dg/cpp0x/variadic43.C: New.
645         * g++.dg/cpp0x/variadic44.C: New.
646         * g++.dg/cpp0x/variadic45.C: New.
647         * g++.dg/cpp0x/variadic46.C: New.
648         * g++.dg/cpp0x/variadic47.C: New.
649         * g++.dg/cpp0x/variadic48.C: New.
650         * g++.dg/cpp0x/variadic49.C: New.
651         * g++.dg/cpp0x/variadic50.C: New.
652         * g++.dg/cpp0x/variadic51.C: New.
653         * g++.dg/cpp0x/variadic52.C: New.
654         * g++.dg/cpp0x/variadic53.C: New.
655         * g++.dg/cpp0x/variadic54.C: New.
656         * g++.dg/cpp0x/variadic55.C: New.
657         * g++.dg/cpp0x/variadic56.C: New.
658         * g++.dg/cpp0x/variadic57.C: New.
659         * g++.dg/cpp0x/variadic58.C: New.
660         * g++.dg/cpp0x/variadic59.C: New.
661         * g++.dg/cpp0x/variadic60.C : New.
662         * g++.dg/cpp0x/variadic61.C : New.
663         * g++.dg/cpp0x/variadic62.C : New.
664         * g++.dg/cpp0x/variadic63.C : New.
665         * g++.dg/cpp0x/variadic64.C : New.
666         * g++.dg/cpp0x/variadic65.C : New.
667         * g++.dg/cpp0x/variadic66.C : New.
668         * g++.dg/cpp0x/variadic67.C : New.
669         * g++.dg/cpp0x/variadic68.C : New.
670         * g++.dg/cpp0x/variadic69.C : New.
671         * g++.dg/cpp0x/variadic70.C : New.
672         * g++.dg/cpp0x/variadic71.C : New.
673         * g++.dg/cpp0x/variadic72.C : New.
674         * g++.dg/cpp0x/variadic73.C : New.
675         * g++.dg/cpp0x/variadic74.C : New.
676         * g++.dg/cpp0x/variadic75.C : New.
677         * g++.dg/cpp0x/variadic-ex1.C : New.
678         * g++.dg/cpp0x/variadic-ex2.C : New.
679         * g++.dg/cpp0x/variadic-ex3.C : New.
680         * g++.dg/cpp0x/variadic-ex4.C : New.
681         * g++.dg/cpp0x/variadic-ex5.C : New.
682         * g++.dg/cpp0x/variadic-ex6.C : New.
683         * g++.dg/cpp0x/variadic-ex7.C : New.
684         * g++.dg/cpp0x/variadic-ex8.C : New.
685         * g++.dg/cpp0x/variadic-ex9.C : New.
686         * g++.dg/cpp0x/variadic-ex10.C : New.
687         * g++.dg/cpp0x/variadic-ex11.C : New.
688         * g++.dg/cpp0x/variadic-ex12.C : New.
689         * g++.dg/cpp0x/variadic-ex13.C : New.
690         * g++.dg/cpp0x/variadic-ex14.C : New.
691
692 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
693
694         PR libgfortran/31099
695         * gfortran.dg/unformatted_recl.f90: New test.
696
697 2007-03-09  Roger Sayle  <roger@eyesopen.com>
698
699         * gcc.dg/fold-eqcmplx-1.c: New test case.
700
701 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
702
703         PR rtl-optimization/30643
704         * gcc.dg/pr30643.c: New.
705
706 2007-03-09  Chao-ying Fu  <fu@mips.com>
707
708         * gcc.target/mips/mips32-dspr2-type.c: New test.
709         * gcc.target/mips/mips32-dspr2.c: New test.
710         * gcc.target/mips/dspr2-MULT.c: New test.
711         * gcc.target/mips/dspr2-MULTU.c: New test.
712         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
713         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
714         Adjust some formats.
715
716 2007-03-09  Dirk Mueller  <dmueller@suse.de>
717
718         PR c++/17946
719         * gcc.dg/Wlogical-op-1.c: New.
720         * g++.dg/warn/Wlogical-op-1.C: New.
721
722 2007-03-09  Richard Guenther  <rguenther@suse.de>
723
724         PR tree-optimization/30904
725         PR middle-end/31058
726         * gcc.dg/pr30904.c: Remove xfail.
727
728 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
729
730         PR C/31072
731         * gcc.c-torture/execute/pr31072.c: New test.
732
733 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
734
735         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
736         * gcc.dg/torture/builtin-attr-1.c: Likewise.
737         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test *lrint* and *lround*.
738         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and floor->lfloor.
739         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
740         * gcc.dg/torture/builtin-integral-1.c: Likewise.
741         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
742         and *lround*.  Correct macro names.
743         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
744         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
745
746 2007-03-08  Ian Lance Taylor  <iant@google.com>
747
748         * gcc.dg/no-strict-overflow-5.c: New test.
749         * gcc.dg/no-strict-overflow-6.c: New test.
750         * gcc.dg/Wstrict-overflow-11.c: New test.
751         * gcc.dg/Wstrict-overflow-12.c: New test.
752         * gcc.dg/Wstrict-overflow-13.c: New test.
753         * gcc.dg/Wstrict-overflow-14.c: New test.
754         * gcc.dg/Wstrict-overflow-15.c: New test.
755
756 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
757
758         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
759         for VxWorks kernel mode.
760         * gcc.c-torture/execute/strncmp-1.x: Likewise.
761
762 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
763
764         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
765         mode.
766
767 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
768
769         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
770         and lib/bfill.c on VxWorks targets.
771         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
772         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
773         lib/bfill.c and lib/memmove.c on VxWorks targets.
774         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
775         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
776         on VxWorks targets.
777         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
778         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
779
780 2007-03-08  Tobias Burnus  <burnus@net-b.de>
781
782         * gfortran.dg/use_5.f90: New test.
783         * gfortran.dg/use_6.f90: Ditto.
784         * gfortran.dg/use_7.f90: Ditto.
785
786 2007-03-08  Tobias Burnus  <burnus@net-b.de>
787
788         PR fortran/30973
789         * gfortran.dg/use_4.f90: New test.
790         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
791
792 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
793
794         PR fortran/31011
795         * gfortran.dg/parameter_array_section_2.f90: New test.
796
797 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
798
799         PR c++/30852
800         * g++.dg/ext/offsetof1.C: Add cases with volatile.
801
802         PR c++/30534
803         * g++.dg/template/arg5.C: New test.
804
805 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
806
807         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
808
809 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
810
811         * gcc.dg/var-expand1.c: Add newline at end of file.
812
813 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
814
815         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
816
817 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
818
819         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
820
821 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
822
823         * gcc.dg/torture/builtin-convert-4.c: New test.
824
825 2007-03-05  Ian Lance Taylor  <iant@google.com>
826
827         * gcc.c-torture/compile/pr31034.c: New test.
828
829 2007-03-05  Ian Lance Taylor  <iant@google.com>
830
831         * gcc.dg/inline-18.c: New test.
832         * gcc.dg/inline-19.c: New test.
833         * gcc.dg/inline-20.c: New test.
834         * gcc.dg/inline-21.c: New test.
835
836 2007-03-05  Richard Guenther  <rguenther@suse.de>
837
838         PR tree-optimization/14052
839         * gcc.dg/tree-ssa/vrp33.c: New testcase.
840
841 2007-03-05  Richard Guenther  <rguenther@suse.de>
842
843         PR tree-optimization/23777
844         * gcc.dg/tree-ssa/pr23777.c: New testcase.
845
846 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
847
848         PR other/30465
849         * gcc.dg/multiple-overflow-warn-3.c: New.
850         * g++.dg/warn/multiple-overflow-warn-3.C: New.
851
852 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
853
854         PR c++/30895
855         * g++.dg/parse/template23.C: New test.
856
857 2007-03-04  Roger Sayle  <roger@eyesopen.com>
858
859         PR middle-end/30744
860         * gcc.dg/pr30744-1.c: New test case.
861
862 2007-03-04  Tobias Burnus  <burnus@net-b.de>
863
864         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
865
866 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
867
868         PR target/30406
869         * gfortran.dg/logical_3.f90: New test.
870
871 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
872
873         PR libfortran/30981
874         * gfortran.dg/integer_exponentiation_1.f90:  New test.
875
876 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
877
878         * gcc.target/m68k/m68k.exp: New.
879         * gcc.target/m68k/crash1.c: New.
880
881 2007-03-03  Tobias Burnus  <burnus@net-b.de>
882
883         * gfortran.dg/c_by_val.c: Use int64_t instead of long
884         to be more compatible with integer(kind=8).
885
886 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
887
888         PR libfortran/31001
889         * gfortran.dg/zero_sized_3.f90: New test.
890
891 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
892
893         PR c++/15787
894         * g++.dg/parse/else.C: New.
895         * g++.dg/parse/else-2.C: New.
896
897 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
898             Tobias Burnus  <burnus@net-b.de>
899
900         PR fortran/30882
901         * gfortran.dg/size_dim.f90: New test.
902
903 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
904             Tobias Burnus  <burnus@net-b.de>
905
906         PR fortran/30873
907         * gfortran.dg/entry_9.f90: New test.
908
909 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
910
911         PR c++/28253
912         * g++.dg/inherit/covariant16.C: New test.
913
914 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
915
916         * g++.dg/other/darwin-minversion-1.C: New.
917
918 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
919
920         * gcc.dg/tree-ssa/20070302-1.c: New test.
921
922 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
923
924         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
925         tests.
926
927 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
928
929         * gcc.dg/tree-ssa/prefetch-4.c: New test.
930
931 2007-03-01  Simon Baldwin <simonb@google.com>
932
933         PR c++/23689
934         * warn/ignored_typedef.C: New.
935         * init/ctor8.C: Added dg-warning to consume ignored typedef
936         warning.
937         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
938         and added an explicit line number.
939
940 2007-02-28  Richard Guenther  <rguenther@suse.de>
941
942         PR middle-end/30364
943         * gcc.dg/torture/pr30364-1.c: New testcase.
944         * gcc.dg/torture/pr30364-2.c: Likewise.
945         * gcc.dg/torture/pr30364-3.c: Likewise.
946
947 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
948
949         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
950         powerpc*, use -funsafe-math-optimizations.
951         * gcc.dg/torture/builtin-logb-1.c: Likewise.
952         * gcc.dg/torture/builtin-modf-1.c: Likewise.
953
954 2007-02-28  Tobias Burnus  <burnus@net-b.de>
955             Paul Thomas  <pault@gcc.gnu.org>
956
957         PR fortran/30888
958         PR fortran/30887
959         * c_by_val_1.f: Test %VAL() with non-default kind.
960         * c_by_val.c: Ditto.
961         * c_by_val_4.f: New test.
962
963 2007-02-28  Tobias Burnus  <burnus@net-b.de>
964
965         PR fortran/30968
966         * gfortran.dg/continuation_7.f90: New test.
967
968 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
969
970         * g++.dg/inherit/thunk7.C: New test.
971         * lib/target-supports.exp (check_profiling_available): Not available
972         for bfin-*-*.
973
974 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
975
976         PR target/30970
977         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
978
979 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
980
981         * lib/target-supports.exp (check_effective_target_init_priority):
982         Remove Solaris special case.
983
984 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
985
986         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
987         for more builtin types.
988
989         * g++.dg/ext/visibility/class1.C: Port to Darwin.
990         * g++.dg/ext/visibility/noPLT.C: Likewise.
991
992 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
993
994         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
995         sh* targets.
996
997 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
998
999         PR fortran/30865
1000         * size_optional_dim_1.f90:  New test.
1001
1002 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
1003
1004         * gcc.dg/vxworks/vxworks.exp: New file.
1005         * gcc.dg/vxworks/initpri1.c: Likewise.
1006         * gcc.dg/vxworks/initpri2.c: Likewise.
1007         * gcc.dg/initpri2.c: Add more tests.
1008         * g++.dg/special/initpri2.C: Likewise.
1009
1010         * gcc.dg/initpri1.c: New test.
1011         * gcc.dg/initpri2.c: Likewise.
1012         * g++.dg/special/initpri1.C: New test.
1013         * g++.dg/special/initpri2.C: Likewise.
1014         * g++.dg/special/conpr-1.C: Use init_priority effective target.
1015         * g++.dg/special/conpr-2.C: Likewise.
1016         * g++.dg/special/conpr-3.C: Likewise.
1017         * g++.dg/special/conpr-4.C: Likewise.
1018         * g++.dg/special/initp1.C: Likewise.
1019         * g++.dg/special/ecos.exp: Remove code to detect availability of
1020         constructor priorities.
1021         * lib/target-supports.exp (check_effective_target_init_priority):
1022         New function.
1023
1024 2007-02-24  Jan Hubicka  <jh@suse.cz>
1025
1026         * gcc.c-torture/execute/pr30778.c: New testcase.
1027
1028 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1029
1030         PR libgfortran/30918
1031         * gfortran.dg/namelist_26.f90: New test.
1032
1033 2007-02-24  Richard Guenther  <rguenther@suse.de>
1034
1035         PR middle-end/30951
1036         * gcc.dg/pr30951.c: New testcase.
1037
1038 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1039
1040         * gcc.dg/torture/builtin-modf-1.c: New test.
1041
1042 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
1043
1044         PR tree-optimization/30904
1045         * gcc.dg/pr30904.c: New test.
1046
1047 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1048
1049         * gcc.test-framework/README: Correct command.
1050         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
1051         -Wunused-value.
1052         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
1053
1054 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
1055
1056         * lib/target-supports.exp (check_effective_target_unwrapped): New.
1057
1058 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
1059
1060         * lib/target-supports.exp (check_effective_target_newlib): New
1061         function.
1062
1063 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
1064
1065         PR fortran/30660
1066         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
1067         allocatable component.
1068
1069
1070 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1071
1072         * gcc.dg/torture/builtin-logb-1.c: New test.
1073         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
1074         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
1075         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
1076         sh* targets.
1077
1078 2007-02-23  Richard Guenther  <rguenther@suse.de>
1079
1080         * g++.dg/warn/changes-meaning.C: New testcase.
1081
1082 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1083
1084         PR libgfortran/30910
1085         * gfortran.dg/fmt_zero_precision.f90: Update test.
1086
1087 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1088
1089         * gcc.dg/torture/builtin-frexp-1.c: New test.
1090
1091 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
1092
1093         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
1094
1095 2007-02-22  Ian Lance Taylor  <iant@google.com>
1096
1097         PR debug/30898
1098         * g++.dg/debug/pr30898.C: New test.
1099
1100 2007-02-22  Ira Rosen  <irar@il.ibm.com>
1101
1102         * gcc.dg/vect/vect-106.c: New test.
1103
1104 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
1105             Ira Rosen  <irar@il.ibm.com>
1106
1107         PR tree-optimization/30843
1108         * gcc.dg/vect/pr30843.c: New test.
1109
1110 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
1111
1112         PR tree-optimization/30858
1113         * gcc.dg/vect/pr30858.c: New test.
1114
1115 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
1116
1117         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
1118         to set options for compiling testglue.
1119         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
1120         * lib/obj-c++.exp (obj-c++_init): Likewise.
1121
1122 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
1123
1124         * gnat.dg/derived_aggregate.adb: New test.
1125
1126 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1127
1128         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
1129         sh* targets.  Call the correct CKSGN macro.
1130
1131 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
1132
1133         * gfortran.dg/gomp/omp_parse1.f90: New test.
1134         * gfortran.dg/gomp/omp_parse2.f: New test.
1135
1136 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
1137
1138         PR fortran/30869
1139         * gfortran.dg/do_pointer_1.f90:  New test.
1140
1141 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1142
1143         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
1144         and scalbln.
1145
1146 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
1147
1148         * gcc.dg/darwin-minversion-1.c: New.
1149         * gcc.dg/darwin-minversion-2.c: New.
1150
1151 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1152
1153         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
1154
1155 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1156             DJ Delorie <dj@redhat.com>
1157
1158         PR other/30824
1159         * gcc.dg/Wfatal.c: New.
1160         * gcc.dg/Wfatal-2.c: New.
1161         * gcc.dg/Werror-1.c: Adjust expectations.
1162         * gcc.dg/Werror-5.c: Likewise.
1163         * gcc.dg/Werror-7.c: Likewise.
1164         * gcc.dg/Werror-10.c: Likewise.
1165         * gcc.dg/Werror-11.c: Likewise.
1166
1167 2007-02-20  Tobias Burnus  <burnus@net-b.de>
1168
1169         PR fortran/30522
1170         * gfortran.dg/volatile10.f90: New test.
1171
1172 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
1173
1174         PR libfortran/30533
1175         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
1176
1177 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1178
1179         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
1180         * gcc.dg/Walways-true-1.c: Likewise.
1181         * gcc.dg/weak/weak-3.c: Likewise.
1182         * gcc.dg/Werror-1.c: Likewise.
1183         * gcc.dg/Werror-3.c: Likewise.
1184         * gcc.dg/Werror-4.c: Likewise.
1185         * gcc.dg/Werror-5.c: Likewise.
1186         * gcc.dg/Werror-6.c: Likewise.
1187         * gcc.dg/Werror-7.c: Likewise.
1188         * gcc.dg/Werror-8.c: Likewise.
1189         * gcc.dg/Werror-10.c: Likewise.
1190         * gcc.dg/Werror-11.c: Likewise.
1191         * gcc.dg/Werror-12.c: Likewise.
1192         * g++.old-deja/g++.mike/warn8.C: Likewise.
1193         * g++.dg/warn/Walways-true-1.C: Likewise.
1194         * g++.dg/warn/Walways-true-2.C: Likewise.
1195         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
1196         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
1197         -Wstring-literal-comparison with -Waddress.
1198         * gcc.dg/Wstring-literal-comparison-4.c: Replace
1199         -Wno-string-literal-comparison with -Wno-address.
1200
1201 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
1202
1203         * gnat.dg/self_aggregate_with_call.adb: New test.
1204
1205 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
1206
1207         PR tree-optimization/30975
1208         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
1209         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
1210         * gcc.dg/vect/pr30795.c: New.
1211
1212 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1213
1214         PR fortran/30681
1215         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
1216
1217 2007-02-18  Roger Sayle  <roger@eyesopen.com>
1218
1219         PR rtl-optimization/28173
1220         * gcc.target/i386/andor-1.c: New test case.
1221
1222 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1223
1224         * gcc.dg/torture/builtin-ldexp-1.c: New.
1225         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
1226
1227 2007-02-18  Roger Sayle  <roger@eyesopen.com>
1228
1229         * gfortran.dg/array_constructor_15.f90: New test case.
1230
1231 2007-02-18  Roger Sayle  <roger@eyesopen.com>
1232
1233         * gfortran.dg/forall_10.f90: New test case.
1234
1235 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
1236
1237         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
1238
1239 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
1240
1241         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
1242         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
1243
1244 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
1245
1246         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
1247         * gcc.target/i386/builtin-bswap-3.c: Ditto.
1248         * gcc.target/i386/xchg-1.c: New test.
1249         * gcc.target/i386/xchg-2.c: New test.
1250
1251 2007-02-16  Richard Guenther  <rguenther@suse.de>
1252             Christian Bruel  <christian.bruel@st.com>
1253
1254         * gcc.dg/strict-overflow-5.c: New testcase.
1255
1256 2007-02-16  Tobias Burnus  <burnus@net-b.de>
1257
1258         PR fortran/30793
1259         * gfortran.dg/func_derived_4.f90: New test.
1260
1261 2007-02-15  Roger Sayle  <roger@eyesopen.com>
1262
1263         PR middle-end/30391
1264         * gfortran.dg/pr30391-1.f90: New test case.
1265
1266 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1267
1268         PR middle-end/30433
1269         * gcc.c-torture/compile/pr30433.c: New testcase to check
1270         that complex constants comparisions are foldded.
1271
1272 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1273
1274         PR C++/30158
1275         * g++.dg/ext/stmtexpr10.C: New testcase.
1276
1277 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1278
1279         PR middle-end/30729
1280         * gcc.dg/Wunused-value-2.c: New testcase.
1281
1282 2007-02-15  Ian Lance Taylor  <iant@google.com>
1283
1284         * g++.dg/eh/subreg-1.C: New test.
1285
1286 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1287
1288         PR c/26494
1289         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
1290         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
1291         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
1292         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
1293         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
1294         * gcc.dg/Werror-implicit-function-declaration.c: New.
1295
1296 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1297
1298         PR c++/28943
1299         * g++.dg/warn/pr28943.C: New.
1300
1301 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1302
1303         * gfortran.fortran-torture/execute/math.f90: Fix typo.
1304
1305 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1306
1307         PR fortran/30779
1308         * gfortran.dg/error_recovery_3.f90: New test.
1309
1310 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
1311
1312         * g++.dg/tree-ssa/sra-1.C: New.
1313
1314 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
1315
1316         * g++.dg/tree-ssa/sra-1.C: New.
1317
1318 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
1319
1320         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
1321
1322 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1323
1324         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
1325
1326 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
1327
1328         PR fortran/30799
1329         * gfortran.dg/logical_2.f90: New test.
1330
1331 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
1332
1333         * gcc.dg/torture/complex-alias-1.c: New test.
1334
1335 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
1336
1337         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
1338         instead of -fdump-tree-tailcall.
1339
1340 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
1341
1342         * gfortran.dg/interface_10.f90: Fix comment typo.
1343
1344 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
1345
1346         PR tree-optimization/30771
1347         * gcc.dg/vect/pr30771.c: New test.
1348
1349 2007-02-13  Ian Lance Taylor  <iant@google.com>
1350
1351         * gcc.dg/Wstrict-overflow-1.c: New test.
1352         * gcc.dg/Wstrict-overflow-2.c: New test.
1353         * gcc.dg/Wstrict-overflow-3.c: New test.
1354         * gcc.dg/Wstrict-overflow-4.c: New test.
1355         * gcc.dg/Wstrict-overflow-5.c: New test.
1356         * gcc.dg/Wstrict-overflow-6.c: New test.
1357         * gcc.dg/Wstrict-overflow-7.c: New test.
1358         * gcc.dg/Wstrict-overflow-8.c: New test.
1359         * gcc.dg/Wstrict-overflow-9.c: New test.
1360         * gcc.dg/Wstrict-overflow-10.c: New test.
1361
1362 2007-02-13  Roger Sayle  <roger@eyesopen.com>
1363
1364         * gcc.target/ia64/builtin-bswap-2.c: New test case.
1365
1366 2007-02-13  Richard Henderson  <rth@redhat.com>
1367
1368         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
1369         * gcc.c-torture/execute/pr29302-1.c: ... here.
1370
1371 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1372
1373         PR c/29521
1374         * gcc.dg/c90-return-1.c: Update output.
1375         * gcc.dg/c99-return-1.c: Likewise.
1376
1377 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
1378
1379         PR fortran/30554
1380         * gfortran.dg/used_dummy_types_7.f90: New test..
1381
1382 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
1383
1384         * gcc.target/i386/parity-1.c: New test.
1385         * gcc.target/i386/parity-2.c: New test.
1386
1387 2007-02-12  Roger Sayle  <roger@eyesopen.com>
1388
1389         * gcc.target/i386/builtin-bswap-3.c: New test case.
1390
1391 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
1392
1393         PR tree-optimization/29145
1394         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
1395         alias analysis is improved to take better advantage of restrict
1396         qualified pointers.
1397         * gcc.dg/vect/vect-80.c: Likewise.
1398         * gcc.dg/vect/pr29145.c: New.
1399
1400 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
1401
1402         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
1403         * gcc.target/i386/sse4a-insert.c: Likewise.
1404
1405 2007-02-11  Roger Sayle  <roger@eyesopen.com>
1406
1407         * gcc.target/ia64/builtin-popcount-1.c: New test case.
1408         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
1409
1410 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
1411
1412         PR fortran/30478
1413         * gfortran.dg/enum_4.f90: Update error message checks.
1414
1415 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
1416
1417         PR fortran/30554
1418         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
1419         versions of the modules.
1420
1421         PR fortran/30617
1422         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
1423         by getting rid of recursive I/O and providing functions with
1424         results.
1425
1426         PR fortran/30319
1427         * gfortran.dg/char_array_constructor_2.f90
1428
1429 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
1430
1431         PR c++/26988
1432         * g++.dg/template/spec34.C: New test
1433
1434 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
1435
1436         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
1437         on i?86 and x86_64.
1438         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
1439         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
1440         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
1441         on i?86 and x86_64.
1442         * gcc.dg/vect/vect-113.c: Ditto.
1443
1444 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
1445
1446         PR c++/29487
1447         * g++.dg/eh/weak1-C: New test.
1448         * g++.dg/eh/weak1-a.cc: Likewise.
1449         * g++.dg/eh/comdat1.C: Likewise.
1450
1451 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
1452             Dorit Nuzman  <dorit@il.ibm.com>
1453
1454         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
1455         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
1456         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
1457         * gcc.dg/vect/vect-113.c: Likewise.
1458
1459         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
1460
1461 2007-02-10  Richard Henderson  <rth@redhat.com>
1462
1463         * lib/target-supports.exp (check_effective_target_tls): Redefine
1464         to mean non-emulated tls.
1465         * gcc.dg/tls/alias-1.c: Remove tls requirement.
1466         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
1467         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
1468         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
1469         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
1470         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
1471         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
1472
1473 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
1474
1475         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
1476
1477 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
1478
1479         * gfortran.dg/secnds.f: Replace time tolerance with a
1480         before-and-after bracket.
1481         * gfortran.dg/secnds-1.f: Likewise.
1482
1483 2007-02-09  Tobias Burnus  <burnus@net-b.de>
1484
1485         PR fortran/30512
1486         * gfortran.dg/maxlocval_1.f90: New test.
1487
1488 2007-02-09  Roger Sayle  <roger@eyesopen.com>
1489
1490         * gcc.target/ia64/builtin_bswap-1.c: New test case.
1491
1492 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1493
1494         PR fortran/30720
1495         * gfortran.dg/array_function_1.f90: New test.
1496
1497 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
1498
1499         * lib/target-supports.exp (check_effective_target_lax_strtofp)
1500         (check_effective_target_dummy_wcsftime): New functions.
1501
1502 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
1503
1504         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
1505         * lib/target-supports.exp (check_effective_target_uclibc): New
1506         function.
1507
1508 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
1509
1510         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
1511         (vsnprintf): Don't define for uClibc targets.
1512
1513 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
1514
1515         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
1516         set before checking whether it was allowed.
1517         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
1518         before checking inside_main.
1519
1520 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
1521
1522         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
1523         uClinux targets.
1524         (u16sf): Likewise u4sf.
1525         * g++.dg/compat/struct-layout-1.h: Likewise.
1526
1527 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
1528
1529         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
1530         procedure.
1531         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
1532         m68k targets if check_effective_target_coldfire_fpu returns true.
1533
1534 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
1535         Richard Guenther  <rguenther@suse.de>
1536
1537         PR middle-end/23361
1538         * gcc.dg/fold-compare-3.c: New testcase.
1539         * gcc.dg/tree-ssa/loop-24.c: Likewise.
1540
1541 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
1542
1543         * gcc.dg/pr26570.c: Clean up coverage files.
1544         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
1545         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
1546         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
1547         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
1548         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
1549         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
1550         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
1551         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
1552         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
1553         * gcc.dg/tree-ssa/pr25501.c: Ditto.
1554         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
1555         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
1556         * gcc.dg/vect/pr28952.c: Ditto.
1557         * gcc.dg/vect/pr27151.c: Ditto.
1558         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
1559         * g++.dg/gomp/macro-3.C: Ditto.
1560
1561 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
1562
1563         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
1564         of the loop.
1565
1566 2007-02-08  Roger Sayle  <roger@eyesopen.com>
1567
1568         * gcc.target/i386/builtin-bswap-2.c: New test case.
1569
1570 2007-02-08  Roger Sayle  <roger@eyesopen.com>
1571
1572         * gfortran.dg/forall_8.f90: New test case.
1573         * gfortran.dg/forall_9.f90: Likewise.
1574
1575 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1576
1577         * gcc.dg/builtins-20.c: Add some -~ complex cases.
1578
1579 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
1580
1581         * lib/target-supports.exp (check_effective_target_simulator): New.
1582
1583 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
1584
1585         * gcc.dg/tree-ssa/loop-25.c: New test.
1586
1587 2007-02-06  Richard Henderson  <rth@redhat.com>
1588
1589         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
1590
1591 2007-02-06  Roger Sayle  <roger@eyesopen.com>
1592
1593         * gcc.target/powerpc/popcount-1.c: New test case.
1594         * gcc.target/powerpc/parity-1.c: Likewise.
1595
1596 2007-02-06  Richard Guenther  <rguenther@suse.de>
1597
1598         PR middle-end/27302
1599         * gcc.dg/torture/pr27302-2.c: New testcase.
1600
1601 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
1602
1603         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
1604         * gcc.dg/vect/vect-iv-1.c: New test.
1605         * gcc.dg/vect/vect-iv-2.c: New test.
1606         * gcc.dg/vect/vect-iv-3.c: New test.
1607         * gcc.dg/vect/vect-iv-4.c: New test.
1608         * gcc.dg/vect/vect-iv-5.c: New test.
1609         * gcc.dg/vect/vect-iv-6.c: New test.
1610         * gcc.dg/vect/vect-iv-7.c: New test.
1611         * gcc.dg/vect/vect-iv-8.c: New test.
1612         * gcc.dg/vect/vect-iv-9.c: New test.
1613         * gcc.dg/vect/vect-iv-10.c: New test.
1614         * gcc.dg/vect/vect-iv-11.c: New test.
1615         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
1616         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
1617         * gcc.dg/vect/vect-14.c: Now vectorizable.
1618         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initilization loop).
1619         * gcc.dg/vect/vect-27.c: Likewise.
1620         * gcc.dg/vect/vect-29.c Likewise.
1621         * gcc.dg/vect/vect-dv-2.c: Likewise.
1622         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
1623         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
1624         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
1625
1626 2007-02-06  Ira Rosen  <irar@il.ibm.com>
1627
1628         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
1629
1630 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1631
1632         * gcc.dg/builtins-20.c: Add more cases.
1633
1634 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
1635
1636         PR debug/30189
1637         * gcc.dg/pr30189.c: New test.
1638
1639 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
1640
1641         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
1642         for running tests.
1643         * gcc.target/i386/sse4a-extract.c: New test.
1644         * gcc.target/i386/sse4a-insert.c: New test.
1645         * gcc.target/i386/sse4a-montsd.c: New test.
1646         * gcc.target/i386/sse4a-montss.c: New test.
1647
1648 2007-02-05  Richard Guenther  <rguenther@suse.de>
1649
1650         * gcc.target/i386/vectorize3.c: New testcase.
1651
1652 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
1653
1654         PR target/30665
1655         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
1656
1657 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1658
1659         PR fortran/30611
1660         * gfortran.dg/repeat_1.f90: New test.
1661
1662 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
1663
1664         PR fortran/30605
1665         * gfortran.dg/spread_shape_1.f90: Remove tabs.
1666         * gfortran.dg/derived_init_2.f90: Ditto.
1667         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
1668         * gfortran.dg/array_initializer_1.f90: Ditto.
1669         * gfortran.dg/do_2.f90: Ditto.
1670         * gfortran.dg/proc_assign_1.f90: Ditto.
1671
1672 2007-02-04  Richard Guenther  <rguenther@suse.de>
1673
1674         PR middle-end/30636
1675         * g++.dg/warn/pr30636.C: New testcase.
1676         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
1677
1678 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
1679
1680         PR middle-end/30667
1681         * gfortran.dg/pr30667.f: New test.
1682
1683 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1684
1685         * gcc.dg/builtins-54.c: Add more cases.
1686
1687 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
1688
1689         PR fortran/30514
1690         * gfortran.dg/zero_sized_2.f90: New test.
1691
1692         PR fortran/30660
1693         * gfortran.dg/alloc_comp_basics_4.f90: New test.
1694
1695         PR fortran/29820
1696         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
1697         file.
1698
1699 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
1700
1701         PR fortran/30683
1702         * gfortran.dg/interface_10.f90: New test.
1703
1704 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1705
1706         * gcc.dg/builtins-20.c: Add more cases.
1707
1708 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
1709
1710         PR target/29682
1711         * gcc-target/ia64/pr29682.c: New test.
1712
1713 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
1714
1715         PR fortran/30284
1716         * gfortran.dg/arrayio_11.f90.f90: New test.
1717
1718         PR fortran/30626
1719         * gfortran.dg/arrayio_12.f90.f90: New test.
1720
1721 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
1722
1723         PR c++/30536
1724         * g++.dg/tls/diag-5.C: New test.
1725
1726         PR middle-end/30473
1727         * gcc.dg/pr30473.c: New test.
1728         * gcc.c-torture/execute/20070201-1.c: New test.
1729
1730 2007-02-01  Roger Sayle  <roger@eyesopen.com>
1731
1732         * gfortran.dg/dependency_20.f90: New test case.
1733
1734 2007-01-31  Ian Lance Taylor  <iant@google.com>
1735
1736         * gcc.dg/lower-subreg-1.c (test): New test.
1737
1738 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
1739
1740         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
1741
1742 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1743
1744         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
1745         * gcc.dg/torture/builtin-math-3.c: Likewise.
1746
1747 2007-01-31  Dirk Mueller  <dmueller@suse.de>
1748
1749         gcc.dg/Wparentheses-2.c: Update and add new tests.
1750
1751 2007-01-31  Ira Rosen  <irar@il.ibm.com>
1752
1753         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
1754         vectorize.
1755
1756 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
1757
1758         * gcc.dg/builtins-63.c: New test.
1759
1760 2007-01-31  Tobias Burnus  <burnus@net-b.de>
1761
1762         PR fortran/27588
1763         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
1764
1765 2007-01-31  Tobias Burnus  <burnus@net-b.de>
1766
1767         PR fortran/30520
1768         * gfortran.dg/volatile8.f90: New argument conformance test.
1769         * gfortran.dg/volatile9.f90: New scope test.
1770
1771 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1772
1773         PR c++/24745
1774         * g++.dg/warn/null4.C: New.
1775
1776 2001-01-30  Roger Sayle  <roger@eyesopen.com>
1777             Uros Bizjak  <ubizjak@gmail.com>
1778
1779         * gcc.dg/large-size-array-3.c: Correct typo.
1780
1781 2007-01-30  Richard Guenther  <rguenther@suse.de>
1782
1783         PR middle-end/27657
1784         * g++.dg/debug/pr27657.C: New testcase.
1785
1786 2007-01-30  Richard Guenther  <rguenther@suse.de>
1787
1788         PR middle-end/30313
1789         * gcc.dg/torture/pr30313.c: New testcase.
1790
1791 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
1792
1793         * gcc.dg/dfp/dfp-except.h: New file.
1794         * gcc.dg/dfp/fe-check.h: New file.
1795         * gcc.dg/dfp/fe-binop.c: New test.
1796         * gcc.dg/dfp/fe-convert-1.c: New test.
1797         * gcc.dg/dfp/fe-convert-2.c: New test.
1798         * gcc.dg/dfp/fe-convert-3.c: New test.
1799
1800         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
1801         * gcc.dg/dfp/decfloat-constants.c: Ditto.
1802         * gcc.dg/dfp/convert-dfp.c: Ditto.
1803         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
1804
1805 2007-01-29  Josh Conner  <jconner@apple.com>
1806
1807         * gcc.target/powerpc/altivec-24.c: New test.
1808
1809 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
1810
1811         PR c++/28266
1812         * g++.dg/parse/defarg12.C: New test.
1813
1814 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
1815
1816         PR fortran/30554
1817         * gfortran.dg/used_dummy_types_6.f90: New test.
1818
1819 2007-01-28  Jan Hubicka  <jh@suse.cz>
1820
1821         * gcc.dg/tree-prof/val-prof-6.c: New test.
1822
1823 2007-01-28  Roger Sayle  <roger@eyesopen.com>
1824
1825         * gcc.dg/large-size-array-3.c: Correct test case (portability).
1826
1827 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
1828
1829         PR C++/28988
1830         * g++.dg/expr/dtor4.C: New test.
1831
1832 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
1833
1834         * gcc.dg/tree-ssa/loop-23.c: New test.
1835
1836 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
1837
1838         PR libfortran/30389
1839         * gfortran.dg/achar_2.f90:  New test.
1840         * gfortran.dg/achar_3.f90:  New test.
1841
1842 2007-01-27  Ian Lance Taylor  <iant@google.com>
1843
1844         * gcc.dg/strict-overflow-1.c: New test.
1845         * gcc.dg/no-strict-overflow-1.c: New test.
1846         * gcc.dg/strict-overflow-2.c: New test.
1847         * gcc.dg/no-strict-overflow-2.c: New test.
1848         * gcc.dg/strict-overflow-3.c: New test.
1849         * gcc.dg/no-strict-overflow-3.c: New test.
1850         * gcc.dg/strict-overflow-4.c: New test.
1851         * gcc.dg/no-strict-overflow-4.c: New test.
1852         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
1853         * gcc.dg/pr15784-1.c: Likewise.
1854         * gcc.dg/pr20922-1.c: Likewise.
1855         * gcc.dg/pr20922-3.c: Likewise.
1856         * gcc.dg/pr20922-4.c: Likewise.
1857         * gcc.dg/pr20922-6.c: Likewise.
1858         * gcc.dg/compare-4.c: Likewise.
1859         * gcc.dg/torture/pr26898-1.c: Likewise.
1860         * gcc.dg/tree-ssa/divide-1.c: Likewise.
1861         * gcc.dg/tree-ssa/divide-2.c: Likewise.
1862         * gcc.dg/tree-ssa/divide-3.c: Likewise.
1863         * gcc.dg/tree-ssa/divide-4.c: Likewise.
1864         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
1865         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
1866         * gcc.dg/tree-ssa/pr21082.c: Likewise.
1867         * gcc.dg/tree-ssa/pr26899.c: Likewise.
1868         * g++.dg/tree-ssa/pr21082.C: Likewise.
1869
1870 2007-01-27  Roger Sayle  <roger@eyesopen.com>
1871
1872         * gcc-dg/large-size-array-3.c: New test case.
1873
1874 2007-01-27  Roger Sayle  <roger@eyesopen.com>
1875
1876         * gfortran.dg/forall_7.f90: New test case.
1877
1878 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
1879
1880         PR fortran/30407
1881         * gfortran.dg/where_operator_assign_1.f90: New test.
1882         * gfortran.dg/where_operator_assign_2.f90: New test.
1883         * gfortran.dg/where_operator_assign_3.f90: New test.
1884
1885 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
1886
1887         * lib/target-supports.exp
1888         (check_effective_target_powerpc_altivec): New.
1889         (check_effective_target_vect_cmdline_needed): Use it.
1890
1891 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
1892
1893         PR fortran/30278
1894         * gfortran.dg/backslash_3.f: New test.
1895
1896 2007-01-26  Richard Guenther  <rguenther@suse.de>
1897
1898         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
1899
1900 2007-01-26  Tobias Burnus  <burnus@net-b.de>
1901
1902         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
1903         * gfortran.dg/vect/vect.exp: Ditto.
1904         * gfortran.dg/dg.exp: Ditto.
1905         * gfortran.fortran-torture/execute/execute.exp: Ditto.
1906         * gfortran.fortran-torture/compile/compile.exp: Ditto.
1907
1908 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1909
1910         * gcc.dg/builtins-20.c: Add more cases.
1911         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
1912
1913 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1914
1915         PR fortran/30437
1916         * gcc.dg/Wall.c: New.
1917         * gcc.dg/Wno-all.c: New.
1918         * gfortran.dg/Wall.f90: New.
1919         * gfortran.dg/Wno-all.f90: New.
1920
1921 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
1922
1923         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
1924         * g++.dg/eh/simd-2.C: Also run on Darwin.
1925         * g++.dg/eh/simd-3.C: New.
1926         * g++.dg/eh/simd-4.C: New.
1927
1928 2007-01-25  Richard Guenther  <rguenther@suse.de>
1929
1930         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
1931         and _PROFILE_USE.
1932         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
1933
1934 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
1935
1936         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
1937         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
1938         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
1939         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
1940         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
1941         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
1942         * gcc.dg/ipa/ipa-7.c: New testcase.
1943
1944 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
1945
1946         * g++.dg/cpp0x/warn_cxx0x.C: New.
1947
1948 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1949
1950         * gcc.dg/builtins-20.c: Test builtin carg.
1951
1952 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
1953
1954         PR middle-end/27416
1955         * gcc.dg/gomp/pr27416.c: New test.
1956
1957         PR middle-end/30494
1958         * gcc.dg/gomp/pr30494.c: New test.
1959         * g++.dg/gomp/pr30494.C: New test.
1960
1961         PR middle-end/30421
1962         * gcc.dg/gomp/pr30421.c: New test.
1963
1964 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
1965
1966         * gcc.target/ia64/versionid-1.c: New test.
1967         * gcc.target/ia64/versionid-2.c: New test.
1968
1969 2007-01-24  Richard Guenther  <rguenther@suse.de>
1970
1971         PR testsuite/30181
1972         * gcc.dg/builtins-57.c: Change to a link-time testcase
1973         to support non-C99 targets.
1974
1975 2007-01-24  Jan Hubicka  <jh@suse.cz>
1976
1977         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
1978
1979 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
1980
1981         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
1982
1983 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
1984
1985         PR objc/27438
1986         * objc.dg/const-str-12.m: New test.
1987
1988 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1989
1990         PR fortran/30532
1991         * gfortran.dg/ctrl-z.f90:  New test.
1992
1993 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1994
1995         PR fortran/30481
1996         * gfortran.dg/namelist_assumed_char.f90:  New test.
1997
1998 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
1999
2000         PR c++/27492
2001         * g++.dg/inherit/covariant15.C: New test.
2002
2003 2007-01-23  Ian Lance Taylor  <iant@google.com>
2004
2005         * g++.dg/warn/Wparentheses-24.C: New test.
2006
2007 2007-01-23  Richard Guenther  <rguenther@suse.de>
2008
2009         PR testsuite/30560
2010         * ada/acats/run_acats: Do not call gnatmake or gnatchop
2011         with full path.
2012
2013 2007-01-22  Richard Guenther  <rguenther@suse.de>
2014
2015         PR tree-optimization/30038
2016         * gcc.dg/builtins-62.c: New testcase.
2017
2018 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
2019
2020         * gcc.c-torture/compile/20070121.c: New test.
2021
2022 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
2023
2024         PR libfortran/30525
2025         * gfortran.dg/char_comparison_1.f:  New test.
2026
2027 2007-01-21  Ira Rosen  <irar@il.ibm.com>
2028
2029         * gcc.dg/vect/vect-strided-same-dr.c: New test.
2030
2031 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
2032
2033         PR objc/30479
2034         * objc.dg/pch: New directory.
2035         * objc.dg/pch/pch.exp: New file.
2036         * objc.dg/pch/interface-1.m: New test.
2037         * objc.dg/pch/interface-1.hs: New include file.
2038         * lib/objc.exp (objc_target_compile): Add
2039         "-x objective-c-header" in front of the sources if this is
2040         a precompiled header being compiled.
2041
2042 2007-01-20  Roger Sayle  <roger@eyesopen.com>
2043
2044         * gfortran.dg/array_memcpy_3.f90: New test case.
2045         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
2046
2047 2007-01-20  Roger Sayle  <roger@eyesopen.com>
2048             Brooks Moses  <brooks.moses@codesourcery.com>
2049             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2050
2051         * gfortran.dg/intrinsic_sign_1.f90: New test case.
2052         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
2053
2054 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2055
2056         * gcc.dg/torture/builtin-math-3.c: Test fdim.
2057
2058 2007-01-19  Mike Stump  <mrs@apple.com>
2059
2060         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
2061         away.
2062
2063 2007-01-19  Roger Sayle  <roger@eyesopen.com>
2064
2065         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
2066         option instead of -funsafe-math-optimizations.
2067
2068 2007-01-19  Tomas Bily  <tbily@suse.cz>
2069
2070         gcc.dg/tree-prof/indir-call-prof.c: New.
2071         g++.dg/dg.exp: Add tree-prof subdirectory.
2072         g++.dg/tree-prof/indir-call-prof.C: New.
2073         g++.dg/tree-prof/tree-prof.exp: New.
2074
2075 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2076
2077         PR c++/17947
2078         * g++.dg/warn/deprecated.C: Update warning output.
2079         * g++.dg/warn/deprecated-2.C: Likewise.
2080         * g++.dg/warn/deprecated-3.C: New.
2081
2082 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
2083
2084         * gcc.c-torture/execute/nestfunc-7.c: New.
2085
2086 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
2087
2088         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
2089
2090 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
2091
2092         * gcc.dg/m68k-pic-1.c: New.
2093
2094 2007-01-18  Roger Sayle  <roger@eyesopen.com>
2095
2096         * gfortran.dg/array_memcpy_4.f90: New test case.
2097
2098 2007-01-18  Josh Conner  <jconner@apple.com>
2099
2100         PR target/30485
2101         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
2102         * gcc.dg/vect/no-trapping-math-1: New.
2103         * gcc.dg/vect/no-trapping-math-2: New.
2104
2105 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
2106
2107         * gcc.target/i386/387-8.c: Update comment about optimizing
2108         inherent load of 1.0 of fptan instruction.
2109
2110 2007-01-18  Dirk Mueller  <dmueller@suse.de>
2111             Richard Guenther <rguenther@suse.de>
2112
2113         PR diagnostic/8268
2114         * gcc.dg/Warray-bounds.c: New testcase.
2115         * gcc.dg/Warray-bounds-2.c: New testcase.
2116         * g++.dg/warn/Warray-bounds.C: New testcase.
2117         * g++.dg/warn/Warray-bounds-2.C: New testcase.
2118
2119 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
2120
2121         PR fortran/30476
2122         * gfortran.dg/generic_12.f90: New test.
2123
2124 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
2125
2126         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
2127         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
2128
2129 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
2130
2131         * gcc.dg/dfp/compare-special.h: New file.
2132         * gcc.dg/dfp/compare-special-32.c: New test.
2133         * gcc.dg/dfp/compare-special-64.c: New test.
2134         * gcc.dg/dfp/compare-special-128.c: New test.
2135
2136 2007-01-16  Roger Sayle  <roger@eyesopen.com>
2137             Paul Thomas  <pault@gcc.gnu.org>
2138             Steven G. Kargl  <kargl@gcc.gnu.org>
2139
2140         PR fortran/30404
2141         * gfortran.dg/forall_6.f90: New test case.
2142         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
2143         * gfortran.dg/dependency_13.f90: Likewise.
2144
2145 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2146
2147         PR testsuite/12325
2148         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
2149         targets that don't support Inf.
2150
2151 2007-01-15  Dale Johannesen  <dalej@apple.com>
2152
2153         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
2154
2155 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
2156
2157         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
2158         of achar for 0xff to avoid the "Extended ASCII not
2159         implemented" error message.
2160
2161 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
2162
2163         PR fortran/28172
2164         * gfortran.dg/altreturn_4.f90: New test.
2165
2166         PR fortran/29389
2167         * gfortran.dg/stfunc_4.f90: New test.
2168
2169         PR fortran/29712
2170         * gfortran.dg/bound_2.f90: Reinstate commented out line.
2171         * gfortran.dg/initialization_1.f90: Change warning.
2172
2173         PR fortran/30283
2174         * gfortran.dg/specification_type_resolution_2.f90: New test.
2175
2176 2007-01-14  Jan Hubicka  <jh@suse.cz>
2177
2178         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
2179         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
2180         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
2181         elimination.
2182
2183 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
2184
2185         PR fortran/30410
2186         * gfortran.dg/external_procedures_2.f90: New test.
2187
2188 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
2189
2190         PR target/30413
2191         * gcc.target/i386/pr30413.c: New test.
2192
2193 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
2194
2195         PR fortran/30452
2196         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
2197
2198 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
2199
2200         * gcc.dg/20070112-1.c: New test.
2201
2202 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2203
2204         PR libgfortran/30435
2205         * gfortran.dg/list_read_6.f90: New test.
2206
2207 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
2208
2209         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
2210
2211 2007-01-12  Tom Tromey  <tromey@redhat.com>
2212
2213         PR preprocessor/28227:
2214         * gcc.dg/cpp/pr28227.c: New file.
2215
2216 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
2217
2218         * gcc.dg/tree-ssa/loop-22.c: New test.
2219
2220 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
2221
2222         PR tree-optimization/29516
2223         * gcc.dg/tree-ssa/loop-20.c: New test.
2224
2225 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
2226
2227         PR libfortran/30415
2228         * minmaxloc_integer_kinds_1.f90:  New test.
2229
2230 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
2231
2232         PR c++/29573
2233         * g++.dg/template/sizeof-template-argument.C: New test.
2234
2235 2007-01-11  Jan Hubicka  <jh@suse.cz>
2236
2237         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
2238         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
2239         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
2240         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
2241         * gcc.dg/tree-ssa/pr21658.c: Likewise.
2242         * gcc.dg/tree-ssa/pr15349.c: Likewise.
2243         * gcc.dg/tree-ssa/pr25501.c: Likewise.
2244         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
2245         transformation in question.
2246         * gcc.dg/tree-ssa/vrp05.c: Likewise.
2247         * gcc.dg/tree-ssa/pr20701.c: Likewise.
2248         * gcc.dg/always_inline3.c: Likewise.
2249
2250 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
2251
2252         PR c++/28999
2253         * g++.dg/template/typename11.C: New test.
2254
2255 2007-01-10  Robert Kennedy <jimbob@google.com>
2256
2257         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
2258
2259 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
2260
2261         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
2262         for different integer kinds.
2263         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
2264         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
2265         * gfortran.dg/ishft_2.f90: New test.
2266         * gfortran.dg/ishft_3.f90: New test.
2267
2268 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
2269
2270         * gfortran.dg/altreturn_2.f90: Removed executable bit.
2271
2272 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
2273
2274         PR tree-optimization/30322
2275         * gcc.dg/tree-ssa/loop-21.c: New test.
2276
2277 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
2278
2279         * g++.dg/rtti/darwin-builtin-linkage.C: New.
2280
2281 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2282
2283         * gcc.target/spu/intrinsics-1.c: Remove xfail.
2284
2285 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2286
2287         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
2288         * g++.dg/warn/overflow-warn-3.C: Likewise.
2289         * g++.dg/warn/overflow-warn-4.C: Likewise.
2290         * g++.dg/warn/overflow-warn-5.C: Likewise.
2291         * g++.dg/warn/overflow-warn-6.C: Likewise.
2292         * g++.dg/warn/Woverflow-1.C: Likewise.
2293         * g++.dg/warn/Woverflow-2.C: Likewise.
2294         * g++.dg/warn/Woverflow-3.C: Likewise.
2295         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
2296
2297 2007-01-08  Roger Sayle  <roger@eyesopen.com>
2298
2299         * gfortran.dg/array_constructor_14.f90: New test case.
2300         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
2301
2302 2007-01-08  Richard Guenther  <rguenther@suse.de>
2303
2304         PR tree-optimization/23603
2305         * gcc.dg/tree-ssa/vrp31.c: New testcase.
2306         * gcc.dg/tree-ssa/vrp32.c: Likewise.
2307
2308 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
2309
2310         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
2311         in __v8qi typedef.
2312         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
2313         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
2314         compiler behaviour.
2315         * gcc.dg/simd-5.c: Likewise.
2316         * gcc.dg/simd-6.c: Likewise.
2317         * g++.dg/conversion/simd1.C: Likewise.
2318         * g++.dg/conversion/simd3.C: Likewise.
2319         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
2320         (main): Use it.
2321
2322 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
2323
2324         PR tree-optimization/29877
2325         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
2326         name of a hard register for the target concerned.  Adjust dg-error
2327         directives to cope with new behaviour of TER.
2328
2329 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2330
2331         PR c++/28986
2332         * g++.dg/conversion/nullptr1.C: Added overflow warning.
2333         * g++.dg/warn/overflow-warn-1.C: New.
2334         * g++.dg/warn/overflow-warn-3.C: New.
2335         * g++.dg/warn/overflow-warn-4.C: New.
2336         * g++.dg/warn/overflow-warn-5.C: New.
2337         * g++.dg/warn/overflow-warn-6.C: New.
2338         * g++.dg/warn/Woverflow-1.C: New.
2339         * g++.dg/warn/Woverflow-2.C: New.
2340         * g++.dg/warn/Woverflow-3.C: New.
2341         * g++.dg/warn/multiple-overflow-warn-2.C: New.
2342
2343 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
2344
2345         PR fortran/27698
2346         * gfortran.dg/invalid_name.f90: New test.
2347         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
2348         * gfortran.dg/gomp/pr29759.f90: Ditto.
2349
2350 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
2351
2352         * gfortran.dg/present_1.f90:  Update error message.
2353
2354 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
2355
2356         PR c++/19439
2357         * g++.dg/template/duplicate1.C: New test
2358         * g++.dg/template/memfriend6.C: Adjust error markers.
2359
2360 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
2361
2362         PR tree-opt/30385
2363         * gcc.dg/torture/inline-1.c: New test.
2364
2365 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2366
2367         PR c/19978
2368         * gcc.dg/multiple-overflow-warn-1.c: New.
2369         * gcc.dg/multiple-overflow-warn-2.c: New.
2370         * gcc.dg/overflow-warn-6.c: New.
2371         * g++.dg/warn/multiple-overflow-warn-1.C: New.
2372
2373 2007-01-05  Roger Sayle  <roger@eyesopen.com>
2374
2375         * gfortran.dg/array_memcpy_1.f90: New test case.
2376         * gfortran.dg/array_memcpy_2.f90: Likewise.
2377
2378 2007-01-05  Richard Guenther  <rguenther@suse.de>
2379
2380         PR middle-end/27826
2381         * g++.dg/opt/pr27826.C: New testcase.
2382
2383 2007-01-05  Ian Lance Taylor  <iant@google.com>
2384
2385         * gcc.dg/Walways-true-1.c: New test.
2386         * gcc.dg/Walways-true-2.c: New test.
2387         * g++.dg/warn/Walways-true-1.C: New test.
2388         * g++.dg/warn/Walways-true-2.C: New test.
2389
2390 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
2391
2392         PR c/30360
2393         * gcc.dg/pr30360.c: New test.
2394
2395 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
2396
2397         PR fortran/23232
2398         * gfortran.dg/data_implied_do_1.f90: New test.
2399
2400         PR fortran/27996
2401         PR fortran/27998
2402         * gfortran.dg/char_length_1.f90: New test.
2403
2404 2007-01-05  Richard Guenther  <rguenther@suse.de>
2405
2406         PR middle-end/28116
2407         * g++.dg/opt/pr28116.C: New testcase.
2408
2409 2007-01-05  Tobias Burnus  <burnus@net-b.de>
2410
2411         PR fortran/29624
2412         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
2413           invalid deallocate.
2414         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
2415         * gfortran.dg/protected_4.f90: Add pointer intent check.
2416         * gfortran.dg/protected_6.f90: Add pointer intent check.
2417         * gfortran.dg/pointer_intent_1.f90: New test.
2418         * gfortran.dg/pointer_intent_2.f90: New test.
2419         * gfortran.dg/pointer_intent_3.f90: New test.
2420
2421 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
2422
2423         PR 30235
2424         * gfortran.dg/altreturn_2.f90: new test.
2425
2426 2007-01-04  Tom Tromey  <tromey@redhat.com>
2427
2428         PR preprocessor/28165:
2429         * gcc.dg/cpp/pr28165.c: New file.
2430
2431 2007-01-03  Josh Conner  <jconner@apple.com>
2432
2433         PR middle-end/29683
2434         * gcc.dg/pr29683.c: New.
2435
2436 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
2437
2438         PR c++/28217
2439         * g++.dg/pch/template-1.C: New test.
2440         * g++.dg/pch/template-1.Hs: New file.
2441
2442 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2443
2444         PR middle-end/30353
2445         * gcc.c-torture/compile/complex-4.c: New test.
2446
2447 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
2448
2449         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
2450         -maltivec.
2451         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
2452
2453 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
2454
2455         PR middle-end/30286
2456         * gcc.dg/pr30286.c: New test.
2457
2458         PR c++/29535
2459         * g++.dg/template/crash66.C: New test.
2460
2461         PR c++/29054
2462         * g++.dg/template/friend49.C: New test.
2463
2464 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
2465
2466         * gfortran.dg/ibits.f90: New test.
2467
2468 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
2469
2470         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
2471         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
2472
2473 2007-01-02  Jan Hubicka  <jh@suse.cz>
2474
2475         * gcc.dg/pr16194.c: We now output error on all three functions, not just
2476         first one.
2477
2478 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2479
2480         PR c/19977
2481         * gcc/testsuite/gcc.dg/overflow-warn-3.c: Remove XFAIL.
2482         * gcc/testsuite/gcc.dg/overflow-warn-4.c: Remove XFAIL.
2483
2484 2006-01-02  Ian Lance Taylor  <iant@google.com>
2485
2486         * g++.dg/warn/Wparentheses-22.C: New test.
2487         * g++.dg/warn/Wparentheses-23.C: New test.
2488
2489 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2490
2491         PR middle-end/7651
2492         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
2493         * gcc.dg/declspec-3-Wextra.c: New.
2494         * gcc.dg/declspec-3-no.c: New
2495
2496 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
2497
2498         PR fortran/20896
2499         * gfortran.dg/interface_10.f90: Remove.
2500
2501 2007-01-01  Roger Sayle  <roger@eyesopen.com>
2502
2503         * gcc.dg/fold-eqxor-4.c: New test case.
2504
2505 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
2506
2507         PR middle-end/30311
2508         * gcc.c-torture/compile/pr30311.c: New test.
2509
2510 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
2511
2512         PR middle-end/30253
2513         * gcc.c-torture/compile/statement-expression-1.c: New test.
2514
2515 2007-01-01  Andreas Schwab  <schwab@suse.de>
2516
2517         PR target/29166
2518         * g++.dg/eh/pr29166.C: New test.
2519
2520 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
2521
2522         * lib/target-supports.exp (check_effective_target_powerpc_spe):
2523         New.
2524         (check_effective_target_vect_cmdline_needed): Use it.
2525
2526 2006-12-31  Richard Guenther  <rguenther@suse.de>
2527
2528         PR middle-end/30137
2529         * testsuite/gcc.dg/pr30137-1.c: New testcase.
2530         * testsuite/gcc.dg/pr30137-2.c: Likewise.
2531
2532 2006-12-31  Roger Sayle  <roger@eyesopen.com>
2533
2534         PR middle-end/30322
2535         * gcc.dg/fold-plusnot-1.c: New test case.
2536
2537 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
2538
2539         PR c++/29731
2540         * g++.dg/parse/template22.C: New test.
2541
2542 2006-12-31  Richard Guenther  <rguenther@suse.de>
2543
2544         PR middle-end/30338
2545         * gcc.c-torture/compile/pr30338.c: New testcase.
2546
2547 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
2548
2549         PR fortran/27900
2550         * gfortran.dg/intrinsic_actual_4.f90: New test.
2551
2552         PR fortran/24325
2553         * gfortran.dg/func_decl_3.f90: New test.
2554
2555 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
2556
2557         PR fortran/23060
2558         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
2559         * gfortran.dg/c_by_val_1.f: New test.
2560         * gfortran.dg/c_by_val_2.f: New test.
2561         * gfortran.dg/c_by_val_3.f: New test.
2562
2563 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
2564
2565         PR libfortran/30321
2566         * gfortran.dg/sum_zero_array_1.f90:  New test.
2567
2568 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
2569
2570         PR preprocessor/29612
2571         * gcc.dg/cpp/pr29612-1.c: New test.
2572         * gcc.dg/cpp/pr29612-2.c: New test.
2573
2574 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
2575
2576         PR fortran/30034
2577         * gfortran.dg/pure_formal_proc_1.f90: New test.
2578
2579         PR fortran/30237
2580         * gfortran.dg/intrinsic_actual_3.f90: New test.
2581
2582 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2583
2584         PR fortran/30014
2585         * gfortran.dg/io_constraints_1.f90: Update test.
2586         * gfortran.dg/io_constraints_2.f90: Update test.
2587         * gfortran.dg/inquire_iolength.f90: New test.
2588
2589 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
2590
2591         PR fortran/20896
2592         * gfortran.dg/interface_10.f90: New test.
2593         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
2594         since z is already, locally a variable.
2595
2596         PR fortran/25135
2597         * gfortran.dg/generic_11.f90: New test.
2598         * gfortran.dg/interface_7.f90: Remove name clash between module
2599         name and procedure 'x' referenced in the interface.
2600
2601 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2602
2603         PR middle-end/7651
2604         * gcc.dg/Wmissing-parameter-type.c: New.
2605         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
2606         * gcc.dg/Wmissing-parameter-type-no.c: New.
2607
2608 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
2609
2610         PR fortran/25818
2611         * gfortran.dg/entry_array_specs_2.f: New test.
2612
2613         PR fortran/30084
2614         * gfortran.dg/nested_modules_6.f90: New test.
2615
2616 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2617
2618         PR middle-end/7651
2619         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
2620         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
2621
2622 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
2623
2624         PR C++/30168
2625         * g++.dg/opt/complex6.C: New test.
2626
2627 2006-12-22  Ben Elliston  <bje@au.ibm.com>
2628
2629         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
2630         full" if the linker on spu-*-* warns about exceeding local store.
2631
2632         And revert this patch:
2633         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
2634         fail to link due to relocation overflows on spu-*-*.
2635
2636 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
2637
2638         PR fortran/30273
2639         * gfortran.dg/dependency_19.f90: New test.
2640
2641 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
2642
2643         PR fortran/30202
2644         * gfortran.dg/alloc_comp_basics_3.f90: New test.
2645
2646 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
2647
2648         PR middle-end/30262
2649         * gcc.c-torture/execute/20061220-1.c: New test.
2650
2651         PR middle-end/30263
2652         * gcc.dg/gomp/asm-1.c: New test.
2653
2654         PR target/30230
2655         * g++.dg/eh/ia64-2.C: New test.
2656
2657 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
2658
2659         PR target/28966
2660         PR target/29248
2661         * gcc.dg/rs6000-leaf.c: New.
2662
2663 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
2664
2665         PR fortran/25392
2666         * gfortran.dg/f2c_8.f90: New test.
2667
2668 2006-12-20  Bill Wendling  <wendling@apple.com>
2669
2670         * gcc.dg/asm-b.c: Check for __ppc64__.
2671
2672 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
2673
2674         PR fortran/30190
2675         * gfortran.dg/bounds_check_5.f90: New test.
2676
2677 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
2678
2679         PR middle-end/30143
2680         * gcc.dg/gomp/complex-1.c: New testcase.
2681
2682 2006-12-20  Roger Sayle  <roger@eyesopen.com>
2683
2684         * gfortran.dg/array_memset_1.f90: New test case.
2685
2686 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
2687
2688         * lib/target-supports.exp: Add spu to
2689         check_effective_target_vect_widen_mult_hi_to_si.
2690
2691 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
2692
2693         PR fortran/29992
2694         * gfortran.dg/generic_9.f90: New test.
2695
2696         PR fortran/30081
2697         * gfortran.dg/generic_10.f90: New test.
2698
2699 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
2700
2701         PR tree-opt/30045
2702         * gcc.dg/pr30045.c: New test.
2703
2704 2006-12-20  Ben Elliston  <bje@au.ibm.com>
2705
2706         * gcc.dg/20020312-2.c: Add a case for __SPU__.
2707
2708 2006-12-19  Eric Christopher  <echristo@apple.com>
2709
2710         PR target/29302
2711         * gcc.c-torture/execute/pr29302-1.c: New.
2712
2713 2006-12-19  Tobias Burnus  <burnus@net-b.de>
2714
2715         PR fortran/39238
2716         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
2717
2718 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
2719
2720         PR fortran/30236
2721         * gfortran.dg/altreturn_3.f90: New test.
2722
2723         * gfortran.dg/char_result_12.f90: Fix comment typos.
2724
2725 2006-12-19  Ben Elliston  <bje@au.ibm.com>
2726
2727         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
2728         as newlib's stdio.h uses non-traditional cpp constructs.
2729
2730 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
2731
2732         * gfortran.dg/advance.f90: Renamed to advance_1.f90
2733         * gfortran.dg/append-1.f90: Renamed to append_1.f90
2734         * gfortran.dg/array-1.f90: Renamed to array_1.f90
2735         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
2736         * gfortran.dg/backspace.f: Renamed to backspace_1.f
2737         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
2738         * gfortran.dg/default_initialization.f: Renamed to default_initialization_1.f
2739         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to dollar_edit_descriptor_1.f
2740         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to dollar_edit_descriptor_2.f
2741         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to dollar_edit_descriptor_3.f
2742         * gfortran.dg/logint-1.f: Renamed to logint_1.f
2743         * gfortran.dg/logint-2.f: Renamed to logint_2.f
2744         * gfortran.dg/logint-3.f: Renamed to logint_3.f
2745         * gfortran.dg/advance_1.f90: Renamed from advance.f90
2746         * gfortran.dg/append_1.f90: Renamed from append-1.f90
2747         * gfortran.dg/array_1.f90: Renamed from array-1.f90
2748         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
2749         * gfortran.dg/backspace_1.f: Renamed from backspace.f
2750         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
2751         * gfortran.dg/default_initialization_1.f: Renamed from default_initialization.f
2752         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from dollar_edit_descriptor-1.f
2753         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from dollar_edit_descriptor-2.f
2754         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from dollar_edit_descriptor-3.f
2755         * gfortran.dg/logint_1.f: Renamed from logint-1.f
2756         * gfortran.dg/logint_2.f: Renamed from logint-2.f
2757         * gfortran.dg/logint_3.f: Renamed from logint-3.f
2758
2759 2006-12-18  Bill Wendling  <wendling@apple.com>
2760
2761         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
2762         id is an OjbC keyword.
2763
2764 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2765
2766         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
2767
2768 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
2769
2770         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
2771
2772 2006-12-18  Ian Lance Taylor  <iant@google.com>
2773
2774         * g++.dg/warn/Wmissing-declarations-1.C: New test.
2775
2776 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
2777
2778         * gcc.c-torture/compile/pr27528.c: Use empty templates.
2779
2780 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
2781
2782         PR fortran/30207
2783         * gfortran.fortran-torture/execute/where21.f90: New test.
2784
2785 2006-12-17  Tobias Burnus  <burnus@net-b.de>
2786
2787         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
2788
2789 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2790
2791         PR middle-end/7651
2792         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
2793         * gcc.dg/if-empty-1.c: Likewise.
2794         * gcc.dg/pr23165.c: Likewise.
2795         * g++.dg/warn/empty-body.C: Likewise.
2796
2797 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2798
2799         PR libfortran/30005
2800         * gfortran.dg/open_errors.f90: New test.
2801
2802 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
2803
2804         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
2805
2806         * gcc.target/i386/ssse3-pabsb.c: New file.
2807         * gcc.target/i386/ssse3-pabsd.c: Likewise.
2808         * gcc.target/i386/ssse3-pabsw.c: Likewise.
2809         * gcc.target/i386/ssse3-palignr.c: Likewise.
2810         * gcc.target/i386/ssse3-phaddd.c: Likewise.
2811         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
2812         * gcc.target/i386/ssse3-phaddw.c: Likewise.
2813         * gcc.target/i386/ssse3-phsubd.c: Likewise.
2814         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
2815         * gcc.target/i386/ssse3-phsubw.c: Likewise.
2816         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
2817         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
2818         * gcc.target/i386/ssse3-pshufb.c: Likewise.
2819         * gcc.target/i386/ssse3-psignb.c: Likewise.
2820         * gcc.target/i386/ssse3-psignd.c: Likewise.
2821         * gcc.target/i386/ssse3-psignw.c: Likewise.
2822         * gcc.target/i386/ssse3-vals.h: Likewise.
2823
2824 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
2825
2826         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
2827         * lib/fortran-torture.exp: Include target-supports.exp.
2828
2829 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
2830
2831         PR target/30185
2832         * gcc.c-torture/execute/pr30185.c: New test.
2833
2834 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2835
2836         PR testsuite/30179
2837         PR testsuite/30180
2838         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
2839         * gcc.dg/builtin-bswap-2.c: Likewise.
2840         * gcc.dg/builtin-bswap-3.c: Likewise.
2841         * gcc.dg/builtin-bswap-4.c: Likewise.
2842         * lib/target-supports.exp (check_effective_target_stdint_types): New.
2843         * cc.c-torture/execute/mode-dependent-address.x: New file.
2844
2845 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2846
2847         PR libfortran/30145
2848         * gfortran.dg/write_zero_array: New test.
2849
2850 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2851
2852         PR fortran/30200
2853         * gfortran.dg/write_fmt_trim.f90: New test.
2854
2855 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
2856
2857         PR 30194
2858         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
2859         temporarily.
2860
2861 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2862
2863         * lib/target-supports.exp (check_weak_available): Use istarget
2864         "hppa*-*-hpux10*" instead of regexp.
2865         (check_cxa_atexit_available): Likewise.
2866
2867 2006-12-14  Richard Guenther  <rguenther@suse.de>
2868
2869         PR tree-optimization/30197
2870         * gcc.c-torture/execute/complex-1.c: Fix function name.
2871         * gcc.dg/builtins-61.c: New testcase.
2872
2873 2006-12-14  Richard Guenther  <rguenther@suse.de>
2874
2875         PR middle-end/30172
2876         * gcc.dg/pr30172-1.c: New testcase.
2877
2878 2006-12-14  Richard Guenther  <rguenther@suse.de>
2879
2880         PR tree-optimization/30198
2881         * gcc.dg/builtins-60.c: New testcase.
2882
2883 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
2884
2885         * lib/target-supports.exp (vect_no_align): Remove spu.
2886
2887 2006-12-13  Ian Lance Taylor  <iant@google.com>
2888
2889         PR c++/19564
2890         PR c++/19756
2891         * g++.dg/warn/Wparentheses-5.C: New test.
2892         * g++.dg/warn/Wparentheses-6.C: New test.
2893         * g++.dg/warn/Wparentheses-7.C: New test.
2894         * g++.dg/warn/Wparentheses-8.C: New test.
2895         * g++.dg/warn/Wparentheses-9.C: New test.
2896         * g++.dg/warn/Wparentheses-10.C: New test.
2897         * g++.dg/warn/Wparentheses-11.C: New test.
2898         * g++.dg/warn/Wparentheses-12.C: New test.
2899         * g++.dg/warn/Wparentheses-13.C: New test.
2900         * g++.dg/warn/Wparentheses-14.C: New test.
2901         * g++.dg/warn/Wparentheses-15.C: New test.
2902         * g++.dg/warn/Wparentheses-16.C: New test.
2903         * g++.dg/warn/Wparentheses-17.C: New test.
2904         * g++.dg/warn/Wparentheses-18.C: New test.
2905         * g++.dg/warn/Wparentheses-19.C: New test.
2906         * g++.dg/warn/Wparentheses-20.C: New test.
2907         * g++.dg/warn/Wparentheses-21.C: New test.
2908
2909 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2910
2911         PR testsuite/30157
2912         * lib/target-supports.exp (check_cxa_atexit_available): Return false
2913         for target "hppa.*hpux10".
2914
2915 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
2916
2917         * g++.dg/debug/vartrack1.C: New test.
2918
2919         * g++.dg/opt/ifcvt1.C: New test.
2920
2921         * gcc.dg/tls/opt-13.c: New test.
2922
2923         * gcc.dg/20060425-2.c: New test.
2924
2925         * g++.dg/opt/pr15054-2.C: New test.
2926
2927         * gcc.c-torture/execute/20060420-1.c: New test.
2928
2929         * gcc.c-torture/execute/20060412-1.c: New test.
2930
2931         * objc/compile/20060406-1.m: New test.
2932
2933 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
2934
2935         * g++.dg/template/array17.C: New test.
2936
2937 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
2938
2939         * gcc.target/powerpc/altivec-23.c: New test.
2940
2941 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
2942
2943         PR c++27316
2944         * g++.dg/inherit/error3.C: New test.
2945
2946         PR c++/28740
2947         * g++.dg/inherit/error4.C: New test.
2948
2949 2006-12-13  Richard Guenther  <rguenther@suse.de>
2950
2951         PR tree-optimization/17687
2952         * gcc.dg/builtins-59.c: New testcase.
2953
2954 2006-12-13  Ben Elliston  <bje@au.ibm.com>
2955
2956         * gcc.target/spu/Wmain.c: New test.
2957
2958 2006-12-12  Josh Conner  <jconner@apple.com>
2959
2960         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
2961         * g++.dg/abi/thunk4.C: Likewise.
2962         * g++.dg/abi/rtti3.C: Likewise.
2963
2964 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
2965
2966         * gcc.target/spu/cpat-1.c: New test.
2967         * gcc.target/spu/cpat-2.c: New test.
2968         * gcc.target/spu/cpat-3.c: New test.
2969         * gcc.target/spu/cpat-4.c: New test.
2970
2971 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2972
2973         PR tree-opt/28436
2974         * gcc.c-torture/compile/vector-1.c: New test.
2975         * gcc.c-torture/compile/vector-2.c: New test.
2976         * gcc.c-torture/compile/vector-3.c: New test.
2977
2978 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
2979
2980         * lib/fortran-torture.exp: Update copyright years.  Remove
2981         obsolete comment.  Test -ftree-vectorize where it makes sense.
2982         * lib/gfortran-dg.exp: Update copyright years.  Use settings
2983         from fortran-torture.exp.
2984         * gfortran.dg/char_transpose_1.f90,
2985         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
2986         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
2987         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
2988         '-w' to dg-options.
2989
2990 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
2991
2992         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
2993         saved_${tool}_load.
2994
2995 2006-12-12  Ira Rosen  <irar@il.ibm.com>
2996
2997         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
2998         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
2999         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
3000         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
3001         gaps.
3002
3003 2006-12-12  Richard Guenther  <rguenther@suse.de>
3004
3005         PR middle-end/30147
3006         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
3007
3008 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
3009             Diego Novillo  <dnovillo@redhat.com>
3010
3011         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
3012         VDEF/VUSE changes.
3013         * gcc.dg/tree-ssa/pr26421.c: Likewise
3014         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
3015         * gcc.dg/tree-ssa/pr23382.c: Likewise.
3016         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
3017         * gcc.dg/tree-ssa/pr28410.c: Likewise.
3018         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
3019         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
3020         * gcc.dg/tree-ssa/vrp07.c: Likewise.
3021         * gcc.dg/tree-ssa/vrp08.c: Likewise.
3022         * gcc.dg/tree-ssa/alias-12.c: Likewise.
3023
3024 2006-12-11  Jan Hubicka  <jh@suse.cz>
3025
3026         * gcc.dg/tree-prof/stringop-1.c: New test.
3027         * gcc.dg/tree-prof/stringop-2.c: New test.
3028
3029 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
3030
3031         PR target/30120
3032         * gcc.target/i386/pr30120.c: New test.
3033
3034         Revert:
3035         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
3036
3037         * gcc.target/i386/x87regparm-1.c: New test.
3038         * gcc.target/i386/x87regparm-2.c: New test.
3039         * gcc.target/i386/x87regparm-3.c: New test.
3040         * gcc.target/i386/x87regparm-4.c: New test.
3041
3042 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
3043
3044         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
3045
3046 2006-12-10  Tobias Burnus  <burnus@net-b.de>
3047
3048         PR fortran/23994
3049         * gfortran.dg/protected_1.f90: New test.
3050         * gfortran.dg/protected_2.f90: New test.
3051         * gfortran.dg/protected_3.f90: New test.
3052         * gfortran.dg/protected_4.f90: New test.
3053         * gfortran.dg/protected_5.f90: New test.
3054         * gfortran.dg/protected_6.f90: New test.
3055
3056 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
3057             Tobias Burnus  <burnus@gcc.gnu.org>
3058
3059         PR fortran/29975
3060         PR fortran/30068
3061         * gfortran.dg/interface_4.f90: Test adding procedure to generic
3062         interface.
3063         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
3064         ambiguous interfaces.
3065         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
3066         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
3067         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
3068         ambiguous interfaces.
3069         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
3070         * gfortran.dg/array_initializer_2.f90: Add initializer array
3071         constructor test.
3072
3073         PR fortran/30096
3074         * gfortran.dg/interface_9.f90: Test that host interfaces are
3075         not checked for ambiguity with the local version.
3076
3077 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
3078
3079         PR fortran/29464
3080         * gfortran.dg/module_interface_2.f90: New test.
3081
3082 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
3083
3084         PR fortran/29941
3085         * gfortran.dg/assumed_len.f90: New test.
3086
3087 2006-12-09  Richard Guenther  <rguenther@suse.de>
3088
3089         * g++.dg/warn/implicit-typename1.C: Qualify types.
3090         * g++.dg/parse/crash12.C: Likewise.
3091         * g++.dg/tree-ssa/pr22444.C: Likewise.
3092
3093 2006-12-09  Tobias Burnus  <burnus@net-b.de>
3094
3095         * gfortran.dg/array_2.f90: Added sqrt test.
3096
3097 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
3098
3099         * gcc.target/i386/x87regparm-1.c: XFAIL.
3100         * gcc.target/i386/x87regparm-2.c: XFAIL.
3101         * gcc.target/i386/x87regparm-3.c: XFAIL.
3102         * gcc.target/i386/x87regparm-4.c: XFAIL.
3103
3104 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3105
3106         * lib/target-supports.exp
3107         (check_effective_target_large_long_double): New.
3108         * gcc.dg/Wconversion-real.c : Use it.
3109         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
3110         unsigned.
3111
3112 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
3113
3114         * gcc.c-torture/execute/mode-dependent-address.c: New test.
3115
3116 2006-12-08  Tobias Burnus  <burnus@net-b.de>
3117
3118         PR fortran/27546
3119         * gfortran.dg/import4.f90: New test for IMPORT in modules.
3120
3121 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
3122
3123         PR c++/29732
3124         * g++.dg/template/crash65.C: New test.
3125         * g++.dg/template/spec16.C: Tweak error markers.
3126
3127 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3128
3129         * gcc.target/spu: New directory.
3130         * gcc.target/spu/spu.exp: New file.
3131         * gcc.target/spu/intrinsics-1.c: New test.
3132
3133 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
3134
3135         PR c++/29980
3136         * g++.dg/ext/attrib27.C: New test.
3137         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
3138         * g++.dg/parse/typedef5.C: Likewise.
3139
3140 2006-12-07  Mike Stump  <mrs@apple.com>
3141
3142         * treelang/compile/var_defs.tree: Adjust.
3143
3144 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
3145
3146         PR c++/29730
3147         * g++.dg/template/crash64.C: New test.
3148         * g++.dg/parse/crash27.C: Adjust error markers.
3149
3150 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
3151
3152         PR libfortran/30009
3153         PR libfortran/30056
3154         * gfortran.dg/read_eof_4.f90:  Add tests.
3155         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
3156         * gfortran.dg/unf_read_corrupted_1.f90: New test.
3157
3158 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
3159
3160         PR c++/29729
3161         * g++.dg/template/crash63.C: New test.
3162
3163         PR c++/29728
3164         * g++.dg/template/crash62.C: New test.
3165
3166 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
3167
3168         PR fortran/30003
3169         * gfortran.dg/allocatable_function_1.f90: Increase the number
3170         of expected calls of free to 10; the lhs section reference is
3171         now evaluated so there is another call to bar.  Change the
3172         comment appropriately.
3173         * gfortran.dg/array_section_1.f90: New test.
3174
3175 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
3176
3177         PR fortran/29912
3178         * gfortran.dg/char_result_12.f90: New test.
3179
3180 2006-12-05  Richard Guenther  <rguenther@suse.de>
3181
3182         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
3183         * gcc.dg/vect/vect-pow-2.c: Rename to ...
3184         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
3185         vect_double, xfail for spu*-*-*.
3186
3187 2006-12-04  Tobias Burnus  <burnus@net-b.de>
3188
3189         PR fortran/29962
3190         * initialization_4.f90: Test noninteger exponents (-std=f95).
3191         * initialization_5.f90: New test for noninteger exponents
3192           with -std=f2003.
3193
3194 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
3195
3196         PR fortran/29821
3197         * gfortran.dg/parameter_array_section_1.f90: New test.
3198
3199 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
3200
3201         PR c++/29733
3202         * g++.dg/template/crash61.C: New test.
3203
3204         PR c++/29632
3205         * g++.dg/template/error23.C: New test.
3206
3207 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
3208
3209         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
3210
3211 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
3212
3213         PR fortran/29916
3214         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
3215
3216 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
3217
3218         PR middle-end/29965
3219         * gcc.dg/gomp/pr29965-1.c: New test.
3220         * gcc.dg/gomp/pr29965-2.c: New test.
3221         * gcc.dg/gomp/pr29965-3.c: New test.
3222         * gcc.dg/gomp/pr29965-4.c: New test.
3223         * gcc.dg/gomp/pr29965-5.c: New test.
3224         * gcc.dg/gomp/pr29965-6.c: New test.
3225         * g++.dg/gomp/pr29965-1.C: New test.
3226         * g++.dg/gomp/pr29965-2.C: New test.
3227         * g++.dg/gomp/pr29965-3.C: New test.
3228         * g++.dg/gomp/pr29965-4.C: New test.
3229         * g++.dg/gomp/pr29965-5.C: New test.
3230         * g++.dg/gomp/pr29965-6.C: New test.
3231         * g++.dg/gomp/pr29965-7.C: New test.
3232         * g++.dg/gomp/pr29965-8.C: New test.
3233         * g++.dg/gomp/pr29965-9.C: New test.
3234         * g++.dg/gomp/pr29965-10.C: New test.
3235
3236 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
3237
3238         * gnat.dg/pointer_variable_bounds.adb: New test.
3239         * gnat.dg/pointer_variable_bounds.ads: Likewise.
3240         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
3241
3242 2006-12-03  Eric Christopher  <echristo@apple.com>
3243
3244         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
3245
3246 2006-12-03  Richard Henderson  <rth@redhat.com>
3247             Andrew Pinski  <pinskia@gmail.com>
3248
3249         PR C++/14329
3250         * g++.dg/warn/unit-1.C: New test.
3251
3252 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
3253
3254         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
3255
3256 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
3257
3258         * g++.dg/vect/vect.exp: Enable tests to run on spu.
3259         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
3260         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
3261         * gcc.dg/vect/vect-70.c: Reduce array size.
3262         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
3263         vect_no_compaer_double targets.
3264         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
3265         vect_float, vect_double, and vect_int.
3266
3267 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
3268
3269         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
3270         test for loop versioning on vect_no_align targets.
3271         * gcc.dg/vect/pr20122.c: Likewise.
3272         * gcc.dg/vect/vect-105.c: Likewise.
3273         * gcc.dg/vect/vect-42.c: Likewise.
3274         * gcc.dg/vect/vect-43.c: Likewise.
3275         * gcc.dg/vect/vect-74.c: Likewise.
3276         * gcc.dg/vect/vect-75.c: Likewise.
3277         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
3278         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
3279         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
3280         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
3281
3282 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
3283
3284         PR fortran/29642
3285         * gfortran.dg/value_1.f90 : New test.
3286         * gfortran.dg/value_2.f90 : New test.
3287         * gfortran.dg/value_3.f90 : New test.
3288         * gfortran.dg/value_4.f90 : New test.
3289         * gfortran.dg/value_4.c : Called from value_4.f90.
3290
3291 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3292
3293         PR C++/30033
3294         *  g++.dg/cpp0x/static_assert4.C: New testcase.
3295
3296 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3297
3298         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
3299
3300 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
3301
3302         PR c/27953
3303         * gcc.dg/pr27953.c: New test.
3304
3305 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3306
3307         PR c++/30022
3308         * g++.dg/ext/vector5.C: New test.
3309
3310         PR c++/30021
3311         * g++.dg/other/main1.C: New test.
3312
3313 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
3314
3315         PR libfortran/29568
3316         * gfortran.dg/convert_implied_open.f90:  Change to
3317         new default record length.
3318         * gfortran.dg/unf_short_record_1.f90:  Adapt to
3319         new error message.
3320         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
3321
3322 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
3323
3324         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
3325
3326 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
3327
3328         PR c++/29066
3329         * g++.dg/expr/pr29066.c: New.
3330
3331 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
3332             Zdenek Dvorak <dvorakz@suse.cz>
3333
3334         PR tree-optimization/29921
3335         * gcc.dg/pr29921-2.c: New test.
3336
3337 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
3338
3339         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
3340         (i386_get_cpuid): New function.
3341         (i386_cpuid_ecx): Likewise.
3342         (i386_cpuid_edx): Likewise.
3343         (i386_cpuid): Updated to call i386_cpuid_edx.
3344
3345         * gcc.target/i386/sse3-addsubpd.c: New file.
3346         * gcc.target/i386/sse3-addsubps.c: Likewise.
3347         * gcc.target/i386/sse3-haddpd.c: Likewise.
3348         * gcc.target/i386/sse3-haddps.c: Likewise.
3349         * gcc.target/i386/sse3-hsubpd.c: Likewise.
3350         * gcc.target/i386/sse3-hsubps.c: Likewise.
3351         * gcc.target/i386/sse3-lddqu.c: Likewise.
3352         * gcc.target/i386/sse3-movddup.c: Likewise.
3353         * gcc.target/i386/sse3-movshdup.c: Likewise.
3354         * gcc.target/i386/sse3-movsldup.c: Likewise.
3355
3356 2006-12-01  Dirk Mueller  <dmueller@suse.de>
3357
3358         * g++.dg/warn/Wreturn-type-4.C: New testcase.
3359
3360 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
3361
3362         * gcc.dg/dfp/convert-int-max.c: New test.
3363         * gcc.dg/dfp/convert-int-max-fold.c: New test.
3364
3365 2006-11-30  Richard Guenther  <rguenther@suse.de>
3366
3367         * gcc.dg/vect/vect-pow-1.c: Rename ...
3368         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
3369         floats instead of doubles, check successful vectorization.
3370
3371 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3372
3373         PR target/29945
3374         * gcc.c-torture/compile/pr29945.c: New testcase.
3375
3376 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
3377
3378         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
3379         -maltivec.
3380
3381 2006-11-29  Eric Christopher  <echristo@apple.com>
3382
3383         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
3384
3385 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
3386
3387         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
3388
3389         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
3390
3391 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
3392
3393         PR c++/29022
3394         * g++.dg/inherit/virtual2.C: New test.
3395         * g++.dg/inherit/virtual3.C: Likewise.
3396         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
3397         * g++.dg/inherit/error2.C: Likewise.
3398         * g++.dg/template/instantiate1.C: Likewise.
3399
3400 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
3401
3402         PR tree-opt/29984
3403         * gcc.dg/tree-ssa/reassoc-12.c: New test.
3404
3405 2006-11-28  Jan Hubicka  <jh@suse.cz>
3406
3407         * gcc.dg/memcpy-1.c: New test.
3408
3409 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
3410
3411         PR c++/29735
3412         * g++.dg/warn/main-3.C: New test.
3413
3414 2006-11-28  Jan Hubicka  <jh@suse.cz>
3415
3416         * gcc.dg/winline-1.c: New test.
3417
3418 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
3419
3420         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
3421         alignments.
3422
3423 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
3424
3425         PR fortran/29976
3426         * gfortran.dg/missing_optional_dummy_3.f90
3427
3428 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
3429
3430         PR fortran/20880
3431         * gfortran.dg/interface_3.f90: Modify errors.
3432
3433 2006-11-28  Ben Elliston  <bje@au.ibm.com>
3434
3435         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
3436         fail to link due to relocation overflows on spu-*-*.
3437
3438 2006-11-27  Michael Matz  <matz@suse.de>
3439             Andreas Krebbel  <krebbel1@de.ibm.com>
3440
3441         PR target/29319
3442         * gcc.dg/20061127-1.c: New testcase.
3443
3444 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
3445
3446         * gcc.dg/20061124-1.c: Add exit() function prototype.
3447
3448 2006-11-27  Jan Hubicka  <jh@suse.cz>
3449
3450         * gcc.target/i386/memcpy-1.c: Adjust size.
3451         * testsuite/gcc.dg/visibility-11.c: Likewise.
3452
3453 2006-11-27  Richard Guenther  <rguenther@suse.de>
3454
3455         PR middle-end/25620
3456         * gcc.target/i386/pow-1.c: New testcase.
3457         * gcc.dg/builtins-58.c: Likewise.
3458
3459 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
3460
3461         PR c++/29886
3462         * g++.dg/expr/cast8.C: New test.
3463
3464 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3465
3466         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
3467         Don't ever inline the testcase.
3468
3469 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
3470
3471         PR fortran/29982
3472         * gfortran.fortran-torture/compile/parameter_3.f90: New
3473         testcase.
3474
3475 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
3476
3477         PR fortran/29951
3478         * gfortran.fortran-torture/execute/transfer2.f90: New test.
3479
3480 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3481
3482         * gfortran.fortran-torture/execute/specifics.f90: Remove test
3483         for CHAR.
3484
3485 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3486
3487         PR libgfortran/29936
3488         * gfortran.dg/write_check3.f90: New test.
3489
3490 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3491
3492         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
3493
3494 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
3495
3496         PR fortran/20880
3497         * gfortran.dg/interface_3.f90: New test.
3498
3499         PR fortran/29387
3500         * gfortran.dg/generic_8.f90: New test.
3501
3502 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3503
3504         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
3505         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
3506         * gfortran.dg/specifics_3.f90: Remove.
3507
3508 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
3509
3510         PR c/29955
3511         * gcc.dg/gomp/pr29955.c: New test.
3512
3513         PR c/29736
3514         * gcc.dg/pr29736.c: New test.
3515
3516 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3517
3518         PR tree-opt/29964
3519         * gcc.dg/pure-1.c: New test.
3520
3521 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
3522
3523         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
3524         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
3525
3526 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
3527
3528         * gcc.dg/20061124-1.c: New testcase.
3529
3530 2006-11-23  Eric Christopher  <echristo@apple.com>
3531
3532         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
3533
3534 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3535
3536         PR c/2707
3537         PR c++/26167
3538         * gcc.dg/Wconversion-integer.c: New. Supersedes
3539         Wconversion-negative-constants.c
3540         * gcc.dg/Wconversion-real.c: New.
3541         * gcc.dg/Wconversion-real-integer.c: New.
3542         * gcc.dg/Wconversion-negative-constants.c: Deleted.
3543         * g++.dg/warn/Wconversion1.C: Modified.
3544
3545 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3546
3547         * gfortran.dg/overload_1.f90: New test.
3548
3549 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3550
3551         PR c/9072
3552         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
3553         Wtraditional-conversion.
3554         * gcc.dg/overflow-warn-2.c: Likewise.
3555         * gcc.dg/Wconversion.c: Likewise. Renamed as
3556         Wtraditional-conversion.c .
3557         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
3558         Wtraditional-conversion-2.c .
3559         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
3560         Wtraditional-conversion-2.c
3561         * gcc.dg/Wconversion-negative-constants.c: New.
3562
3563 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
3564
3565         * gcc.dg/tree-ssa/dump-1.c: New test.
3566
3567 2006-11-23  David Ung <davidu@mips.com>
3568
3569         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
3570         -mfp64, allowable when ISA >= 33 and float is enabled.
3571         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
3572         of mthc1 and mfhc1 patterns.
3573
3574 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
3575
3576         PR tree-optimization/29921
3577         * gcc.dg/pr29921.c: New test.
3578
3579 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3580
3581         PR fortran/29441
3582         * gfortran.dg/initialization_4.f90: New test.
3583
3584 2006-11-22  Ira Rosen  <irar@il.ibm.com>
3585
3586         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
3587         platforms that have interleaving support.
3588         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
3589         * gcc.dg/vect/vect-strided-a-u16-i2.c,
3590         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
3591         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
3592         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
3593         gcc.dg/vect/vect-strided-u8-i2-gap.c,
3594         gcc.dg/vect/vect-strided-u8-i8.c,
3595         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
3596         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
3597         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
3598         gcc.dg/vect/vect-strided-float.c,
3599         gcc.dg/vect/vect-strided-a-mult.c,
3600         gcc.dg/vect/vect-strided-mult-char-ls.c,
3601         gcc.dg/vect/vect-strided-a-u16-mult.c,
3602         gcc.dg/vect/vect-strided-a-u32-mult.c,
3603         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
3604         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
3605         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
3606         gcc.dg/vect/vect-strided-mult.c,
3607         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
3608         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave): New.
3609
3610 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
3611
3612         PR fortran/25087
3613         * gfortran.dg/auto_char_len_4.f90: New test.
3614
3615 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
3616
3617         PR fortran/29652
3618         * gfortran.dg/generic_7.f90: New test.
3619         * gfortran.dg/defined_operators_1.f90: Add new error.
3620
3621 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
3622
3623         PR tree-optimization/29902
3624         * g++.dg/tree-ssa/pr29902.C: New test.
3625
3626 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
3627
3628         PR fortran/29820
3629         * gfortran.dg/used_types_13.f90: New test.
3630
3631 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
3632
3633         * gcc.dg/dfp/snan.c: Delete.
3634
3635 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
3636
3637         * g++.dg/cpp0x/static_assert1.C: New.
3638         * g++.dg/cpp0x/static_assert2.C: New.
3639         * g++.dg/cpp0x/static_assert3.C: New.
3640
3641 2006-11-21  Richard Guenther  <rguenther@suse.de>
3642
3643         * gcc.dg/vect/vect-pow-1.c: New testcase.
3644         * gcc.dg/vect/vect-pow-2.c: Likewise.
3645
3646 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
3647
3648         PR c++/29570
3649         * g++.dg/template/static29.C: New test.
3650
3651         PR c++/29734
3652         * g++.dg/conversion/simd4.C: New test.
3653
3654 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
3655
3656         PR c++/29475
3657         * g++.dg/template/access19.C: New test.
3658         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
3659         error is reported.
3660
3661 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3662
3663         PR tree-opt/25500
3664         * gcc.dg/tree-ssa/sra-4.c: New testcase.
3665
3666 2006-11-20  Tobias Burnus  <burnus@net-b.de>
3667
3668         PR fortran/27546
3669         * gfortran.dg/import.f90: Extended test.
3670         * gfortran.dg/import2.f90: Extended test.
3671
3672 2006-11-20  Tobias Burnus  <burnus@net-b.de>
3673
3674         * gfortran.dg/volatile3.f90: Add conflict test.
3675
3676 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
3677
3678         PR fortran/24783
3679         * gfortran.dg/implicit_10.f90: New test.
3680
3681 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3682
3683         PR c++/8586
3684         * g++.dg/warn/Wall-write-strings.C: New.
3685
3686 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
3687
3688         * gfortran.dg/alloc_comp_constraint_5.f90: New.
3689         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
3690
3691 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3692
3693         * gfortran.dg/use_3.f90: Remove error message.
3694         * gfortran.dg/iso_fortran_env_1.f90: New test.
3695         * gfortran.dg/iso_fortran_env_2.f90: New test.
3696         * gfortran.dg/iso_fortran_env_3.f90: New test.
3697         * gfortran.dg/iso_fortran_env_4.f90: New test.
3698
3699 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
3700
3701         * gcc.dg/vect/vect-27.c: Fix initialization.
3702
3703 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3704
3705         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
3706         * gcc.dg/torture/builtin-minmax-1.c: New.
3707
3708         * gcc.dg/builtins-20.c: Add cases for copysign.
3709
3710 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3711
3712         PR fortran/24285
3713         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
3714
3715 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3716         * gfortran.dg/use_1.f90: New test.
3717         * gfortran.dg/use_1.f90: New test.
3718         * gfortran.dg/use_1.f90: New test.
3719
3720 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
3721
3722         PR tree-optimization/29801
3723         * gcc.dg/pr29801.c: New test.
3724
3725 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
3726
3727         PR middle-end/29584
3728         * gcc.dg/torture/pr29584.c: New test.
3729
3730 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
3731
3732         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
3733         Condition PowerPC tests for saving FPRs on powerpc_fprs.
3734         * gcc.target/powerpc/compress-float-ppc.c,
3735         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
3736         powerpc_fprs.
3737         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
3738         do not pass -mhard-float.
3739
3740 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
3741
3742         * gnat.dg/volatile_aggregate.adb: New test.
3743
3744 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3745
3746         PR fortran/29391
3747         PR fortran/29489
3748         * gcc/testsuite/gfortran.dg/bound_2.f90: Add more checks.
3749         * gcc/testsuite/gfortran.dg/bound_3.f90: New test.
3750
3751 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
3752
3753         PR target/29201
3754         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
3755
3756 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
3757
3758         * gfortran.dg/import3.f90: Fix error message.
3759
3760 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3761
3762         PR tree-opt/29788
3763         * gfortran.fortran-torture/compile/inline_1.f90:
3764         New testcase.
3765
3766 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
3767
3768         * gcc.target/i386/x87regparm-1.c: New test.
3769         * gcc.target/i386/x87regparm-2.c: New test.
3770         * gcc.target/i386/x87regparm-3.c: New test.
3771         * gcc.target/i386/x87regparm-4.c: New test.
3772
3773 2006-11-15  Tobias Burnus  <burnus@net-b.de>
3774
3775         PR fortran/27546
3776         * gfortran.dg/import.f90: New test.
3777         * gfortran.dg/import2.f90: New test.
3778         * gfortran.dg/import3.f90: New test.
3779
3780 2006-11-15  Tobias Burnus  <burnus@net-b.de>
3781
3782         PR fortran/27588
3783         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
3784
3785 2006-11-15  Tobias Burnus  <burnus@net-b.de>
3786
3787         PR fortran/29806
3788         * gfortran.dg/contains.f90: New test.
3789         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
3790
3791 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
3792
3793         PR tree-optimization/29581
3794         * gcc.dg/pr29581-1.c: New test.
3795         * gcc.dg/pr29581-2.c: New test.
3796         * gcc.dg/pr29581-3.c: New test.
3797         * gcc.dg/pr29581-4.c: New test.
3798         * gfortran.dg/pr29581.f90: New test.
3799
3800 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
3801
3802         PR fortran/29702
3803         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
3804         numbers in error message headers.
3805
3806 2006-11-14  Richard Guenther  <rguenther@suse.de>
3807
3808         * gcc.target/i386/math-torture/math-torture.exp: Restrict
3809         to i?86 and x86_64 targets.
3810
3811 2006-11-14  Caroline Tice  <ctice@apple.com>
3812
3813         * gcc.dg/pubtypes-1.c: New file/testcase.
3814         * gcc.dg/pubtypes-2.c: New file/testcase.
3815         * gcc.dg/pubtypes-3.c: New file/testcase.
3816         * gcc.dg/pubtypes-4.c: New file/testcase.
3817         * g++.dg/pubtypes.C: New file/testcase.
3818
3819 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
3820
3821         PR c++/29106
3822         * g++.dg/init/self1.C: New test.
3823
3824 2006-11-14  Tobias Burnus  <burnus@net-b.de>
3825
3826         PR fortran/29657
3827         * gfortran.dg/conflicts.f90: Add.
3828
3829 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
3830
3831         PR rtl-optimization/29798
3832
3833         * gcc.c-torture/execute/pr29798.c: New.
3834
3835 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3836
3837         * gcc.dg/builtins-20.c: Add more cases.
3838
3839 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
3840
3841         PR fortran/29759
3842         * gfortran.dg/gomp/pr29759.f90: New test.
3843
3844 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
3845
3846         PR c++/29518
3847         * g++.dg/template/static28.C: New test.
3848
3849 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
3850
3851         * lib/c-torture.exp: Use target-libpath.exp.
3852         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
3853         set GCC_EXEC_PREFIX env var from global variable of same name.
3854
3855 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3856
3857         PR fortran/26994
3858         * gfortran.fortran-torture/compile/transfer-1.f90:
3859         New testcase.
3860
3861 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
3862             Zdenek Dvorak <dvorakz@suse.cz>
3863
3864         PR tree-optimization/29680
3865         * gcc.dg/alias-11.c: New test.
3866
3867 2006-11-12  Jason Merrill  <jason@redhat.com>
3868             Andrew Pinski <pinskia@physics.uc.edu>
3869
3870         PR middle-end/28915
3871         * gcc.target/i386/vectorize1.c: New.
3872
3873 2006-11-12  Roger Sayle  <roger@eyesopen.com>
3874
3875         PR rtl-optimization/29797
3876         * gcc.c-torture/execute/pr29797-1.c: New test case.
3877
3878 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3879
3880         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
3881
3882 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
3883
3884         * gcc.dg/tree-ssa/prefetch-3.c: New test.
3885
3886 2006-11-12  Roger Sayle  <roger@eyesopen.com>
3887
3888         PR tree-optimization/13827
3889         * gcc.dg/fold-eqand-1.c: New test case.
3890
3891 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3892
3893         PR rtl-opt/28812
3894         * gcc.c-torture/execute/mayalias-3.c: New test.
3895
3896 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
3897
3898         PR middle-end/27528
3899         * gcc.c-torture/compile/pr27528.c: New test.
3900         * gcc.dg/pr27528.c: Likewise.
3901
3902 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3903
3904         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
3905
3906         * gcc.dg/torture/builtin-symmetric-1.c: New test.
3907
3908 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
3909
3910         PR fortran/29758
3911         * gfortran.dg/reshape_source_size_1.f90: New test.
3912
3913 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
3914
3915         PR fortran/29315
3916         * gfortran.dg/aliasing_dummy_4.f90: New test.
3917
3918 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
3919
3920         PR target/29777
3921         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
3922         and x86_64-*-* targets.
3923
3924 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3925
3926         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
3927         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
3928         New macros. Use them in exact tests.
3929         (TESTIT3): New macro.
3930         Add tests for fmin, fmax and fma.
3931
3932 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
3933
3934         PR fortran/29431
3935         * gfortran.dg/array_constructor_13.f90: New test.
3936
3937 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
3938
3939         PR fortran/29744
3940         * gfortran.dg/used_types_12.f90: New test.
3941
3942 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
3943
3944         PR middle-end/29726
3945         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
3946         (test6): Ditto.
3947         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
3948         * gcc.dg/fold-eqandshift-3.c: New test case.
3949
3950 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
3951
3952         PR fortran/29699
3953         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
3954
3955         PR fortran/21370
3956         * gfortran.dg/change_symbol_attributes_1.f90: New test.
3957
3958 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
3959
3960         * gcc.dg/20061109-1.c: New testcase.
3961
3962 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3963
3964         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
3965
3966 2006-11-09  Tobias Burnus  <burnus@net-b.de>
3967
3968         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
3969         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
3970
3971 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
3972
3973         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
3974         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
3975
3976 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3977
3978         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
3979
3980 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
3981
3982         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
3983         vect-9.c).
3984         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
3985         * gcc.dg/vect/vect-9.c: Now vectorizable.
3986         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
3987         that support vect_widen_mult.
3988         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
3989         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
3990         vect-reduc-dot-u16.c).
3991         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
3992         vect-reduc-dot-u16.c).
3993         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
3994         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
3995         vect-reduc-dot-s8.c).
3996         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
3997         vect-reduc-dot-s8.c).
3998         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
3999         vect-reduc-dot-s8.c).
4000         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
4001         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
4002         vect-reduc-dot-u8.c).
4003         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
4004         vect-reduc-dot-u8.c).
4005         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
4006         * gcc.dg/vect/vect-multitypes-9.c: New test.
4007         * gcc.dg/vect/vect-multitypes-10.c: New test.
4008         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
4009         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
4010         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
4011         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
4012         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
4013         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
4014         wrapv-vect-reduc-dot-s8.c.
4015         * lib/target-support.exp (check_effective_target_vect_unpack): New.
4016         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
4017         targets that support vec_unpack.
4018         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
4019         (check_effective_target_vect_widen_mult_qi_to_hi): New.
4020         (check_effective_target_vect_widen_mult_hi_to_si): New.
4021         (check_effective_target_vect_widen_sum): Removed.
4022
4023         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
4024
4025         * gcc.dg/vect/vect-multitypes-8.c: New test.
4026         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
4027
4028         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
4029
4030         * gcc.dg/vect/vect-multitypes-7.c: New test.
4031
4032         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
4033
4034         * gcc.dg/vect/vect-multitypes-4.c: New test.
4035         * gcc.dg/vect/vect-multitypes-5.c: New test.
4036         * gcc.dg/vect/vect-multitypes-6.c: New test.
4037
4038         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
4039
4040         * gcc.dg/vect/vect-multitypes-1.c: New test.
4041         * gcc.dg/vect/vect-multitypes-2.c: New test.
4042         * gcc.dg/vect/vect-multitypes-3.c: New test.
4043
4044 2006-11-07  Eric Christopher  <echristo@apple.com>
4045
4046         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
4047         Test using scan-assembler-not.
4048
4049 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
4050
4051         * gcc.dg/inline-17.c: New test.
4052
4053 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
4054
4055         PR other/25028
4056         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
4057         on HP-UX.
4058
4059 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
4060
4061         PR fortran/29539
4062         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
4063
4064         PR fortran/29634
4065         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
4066         test.
4067
4068 2006-11-07  Tobias Burnus  <burnus@net-b.de>
4069
4070         PR fortran/29601
4071         * gfortran.dg/volatile.f90: Add.
4072         * gfortran.dg/volatile2.f90: Add.
4073         * gfortran.dg/volatile3.f90: Add.
4074         * gfortran.dg/volatile4.f90: Add.
4075         * gfortran.dg/volatile5.f90: Add.
4076         * gfortran.dg/volatile6.f90: Add.
4077         * gfortran.dg/volatile7.f90: Add.
4078
4079 2006-11-06  Tobias Burnus  <burnus@net-b.de>
4080
4081         * gfortran.dg/io_constraints_2.f90: Adjust pattern
4082           for matching error messages.
4083         * gfortran.dg/specifics_3.f90: Adjust pattern
4084           for matching error messages.
4085
4086 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
4087             Bernhard Fischer  <aldot@gcc.gnu.org>
4088
4089         * lib/gcc-dg.exp (output-exists): New proc.
4090         (output-exists-not): New proc.
4091         * gcc.test-framework/test-framework.awk: Support new directives.
4092         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
4093         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
4094         * gcc.test-framework/dg-outexists-exp-F.c: New test.
4095         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
4096         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
4097         * gcc.test-framework/dg-outexists-exp-P.c: New test.
4098
4099 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
4100
4101         PR fortran/29630
4102         PR fortran/29679
4103         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
4104         * gfortran.dg/initialization_3.f90: New.
4105
4106 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4107
4108         PR libgfortran/25545
4109         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
4110
4111 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
4112
4113         PR middle-end/29695
4114         * gcc.c-torture/execute/pr29695-1.c: New test.
4115         * gcc.c-torture/execute/pr29695-2.c: New test.
4116
4117 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
4118
4119         PR fortran/29565
4120         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
4121
4122 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
4123
4124         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
4125         for matching error messages.
4126
4127 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
4128
4129         PR target/26915
4130         * gcc.target/i386/387-12.c: New test.
4131
4132 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4133
4134         PR libfortran/29713
4135         * gfortran.dg/pr29713.f90: New test.
4136
4137 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
4138
4139         * testsuite/gcc.c-torture/execute/arith-rand-ll.c:
4140         Also test for bogus rest sign.
4141
4142 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4143
4144         PR libfortran/27895
4145         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
4146
4147 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
4148
4149         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
4150         from error messages.
4151
4152 2006-11-02  Mike Stump  <mrs@apple.com>
4153
4154         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
4155
4156         * g++.old-deja/g++.abi/align.C: Enable for darwin.
4157
4158 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
4159
4160         * g++.dg/eh/gcsec1.C: New test.
4161
4162 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4163
4164         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
4165         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
4166
4167 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
4168
4169         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
4170         hexadecimal value.
4171         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
4172         * gcc.dg/pr14796-2.c: Likewise.
4173
4174 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
4175
4176         * gcc.c-torture/execute/20061101-1.c: New test.
4177
4178 2006-11-01  Richard Guenther  <rguenther@suse.de>
4179
4180         * testsuite/gcc.target/i386/fpprec-1.c: New testcase.
4181
4182 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4183
4184         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
4185         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
4186
4187 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
4188
4189         * gcc.c-torture/execute/20061031-1.c: New test.
4190
4191 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
4192
4193         PR 23067
4194         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
4195         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
4196         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
4197         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
4198         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
4199         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
4200         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
4201
4202 2006-10-31  Eric Christopher  <echristo@apple.com>
4203             Falk Hueffner  <falk@debian.org>
4204
4205         * gcc.dg/builtin-bswap-1.c: New.
4206         * gcc.dg/builtin-bswap-2.c: New.
4207         * gcc.dg/builtin-bswap-3.c: New.
4208         * gcc.dg/builtin-bswap-4.c: New.
4209         * gcc.dg/builtin-bswap-5.c: New.
4210         * gcc.target/i386/builtin-bswap-1.c: New.
4211
4212 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
4213
4214         * gcc.dg/inline-16.c: New.
4215
4216         PR 16622
4217         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
4218         defining it.
4219         * gcc.dg/inline-13.c: New.
4220         * gcc.dg/inline-14.c: New.
4221         * gcc.dg/inline-15.c: New.
4222
4223         PR 11377
4224         * gcc.dg/inline6.c: New.
4225         * gcc.dg/inline7.c: New.
4226
4227 2006-10-31  Roger Sayle  <roger@eyesopen.com>
4228
4229         PR middle-end/23470
4230         * gcc.dg/pr23470-1.c: New test case.
4231
4232 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
4233
4234         PR fortran/29537
4235         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
4236         data.
4237         * gfortran.dg/blockdata_2.f90: New testcase.
4238
4239 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
4240
4241         PR libfortran/29627
4242         * gfortran.dg/unf_short_record_1.f90:  New test.
4243
4244 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4245
4246         PR fortran/29067
4247         * gfortran.dg/pr29067.f: New test.
4248
4249 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
4250             Richard Sandiford  <richard@codesourcery.com>
4251
4252         * lib/target-supports.exp (get_compiler_messages): Append options
4253         as a single list element.
4254         (check_effective_target_arm_vfp_ok): New.
4255         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
4256
4257 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
4258
4259         PR fortran/29387
4260         * gfortran.dg/intrinsic_actual_2.f90: New test.
4261
4262         PR fortran/29490
4263         * gfortran.dg/actual_array_interface_1.f90: New test.
4264
4265         PR fortran/29641
4266         * gfortran.dg/used_types_11.f90: New test.
4267
4268 2006-10-30  Dirk Mueller  <dmueller@suse.de>
4269
4270         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
4271         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
4272         * g++.old-deja/g++.pt/eichin01.C (main): Same.
4273         * g++.old-deja/g++.mike/net25.C (main): Same.
4274         * g++.dg/lookup/exception1.C (main): Same.
4275         * g++.dg/parse/parens2.C (main): Same.
4276
4277 2006-10-30  Roger Sayle  <roger@eyesopen.com>
4278
4279         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
4280
4281 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4282
4283         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
4284         * gcc.dg/torture/builtin-math-3.c: Likewise.
4285
4286 2006-10-30  Tobias Burnus  <burnus@net-b.de>
4287
4288         PR fortran/29452
4289         * gfortran.dg/write_check.f90: Check run-time keyword checking.
4290         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
4291
4292 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
4293
4294         PR Fortran/29410
4295         * gfortran.fortran-torture/execute/transfer1.f90: New test.
4296
4297 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
4298
4299         * lib/target-supports.exp (check_function_available): Declare
4300         function before calling.
4301
4302 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
4303
4304         PR tree-optimization/29637
4305         * gcc.dg/pr29637.c: New test.
4306
4307 2006-10-29  Roger Sayle  <roger@eyesopen.com>
4308
4309         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
4310         tree canonicalization.
4311
4312 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4313
4314         * gcc.dg/builtins-20.c: Add more hypot tests.
4315
4316 2006-10-29  Roger Sayle  <roger@eyesopen.com>
4317
4318         * gcc.dg/fold-compare-1.c: New test case.
4319
4320 2006-10-29  Dirk Mueller  <dmueller@suse.de>
4321
4322         PR c++/16307
4323         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
4324
4325 2006-10-29  Roger Sayle  <roger@eyesopen.com>
4326
4327         PR tree-optimization/15458
4328         * gcc.dg/fold-xornot-1.c: New test case.
4329
4330 2006-10-29  Richard Guenther  <rguenther@suse.de>
4331
4332         * gcc.target/i386/math-torture/trunc.c: New testcase.
4333
4334 2006-10-29  Richard Guenther  <rguenther@suse.de>
4335
4336         * gcc.target/i386/math-torture/round.c: New testcase.
4337
4338 2006-10-29  Richard Guenther  <rguenther@suse.de>
4339
4340         * gcc.target/i386/math-torture/ceil.c: New testcase.
4341         * gcc.target/i386/math-torture/floor.c: Likewise.
4342
4343 2006-10-29  Richard Guenther  <rguenther@suse.de>
4344
4345         * gcc.target/i386/math-torture/rint.c: New testcase.
4346         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
4347
4348 2006-10-29  Richard Guenther  <rguenther@suse.de>
4349
4350         * gcc.target/i386/math-torture/lfloor.c: New testcase.
4351         * gcc.target/i386/math-torture/lceil.c: Likewise.
4352
4353 2006-10-28  Tobias Burnus  <burnus@net-b.de>
4354
4355         PR libgfortran/24313
4356         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
4357
4358 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
4359
4360         * gcc.c-torture/execute/20020118-1.c,
4361         gcc.c-torture/execute/builtins/strlen.c,
4362         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
4363         comment typos.
4364
4365 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4366
4367         * gcc.dg/builtins-20.c: Add tests for hypot.
4368         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
4369         two-argument builtins.
4370         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
4371         TESTIT2.  Update all callers.
4372         (TESTIT2, TESTIT2_R): New helper macros.
4373         Add testcases for pow, hypot and atan2.
4374
4375 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4376
4377         PR C++/29295
4378         * g++.dg/expr/bool1.C: New test.
4379         * g++.dg/expr/bool2.C: New test.
4380
4381 2006-10-28  Tobias Burnus  <burnus@net-b.de>
4382
4383         PR fortran/28224
4384         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
4385         * gfortran.dg/namelist_internal.f90: New test.
4386
4387 2006-10-28  Tobias Burnus  <burnus@net-b.de>
4388
4389         PR fortran/29625
4390         * gfortran.dg/io_real_boz.f90: Add.
4391         * gfortran.dg/io_real_boz2.f90: Add.
4392
4393 2006-10-28  Richard Guenther  <rguenther@suse.de>
4394
4395         PR middle-end/26899
4396         * gcc.dg/tree-ssa/pr26899.c: New testcase.
4397
4398 2006-10-28  Richard Guenther  <rguenther@suse.de>
4399
4400         PR target/28806
4401         * gcc.target/i386/math-torture/lround.c: New testcase.
4402
4403 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
4404
4405         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
4406         * gcc.dg/builtins-44.c: Likewise.
4407         * gcc.dg/builtins-45.c: Likewise.
4408         * gcc.dg/pr28796-2.c: Likewise.
4409         * gcc.dg/unordered-3.c: Likewise.
4410
4411 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4412
4413         PR libgfortran/27954
4414         * gfortran.dg/error_recovery_2.f90: New test.
4415
4416 2006-10-26  Richard Guenther  <rguenther@suse.de>
4417
4418         * gcc.target/i386/i386.exp: Use glob, not find to collect
4419         tests.  Avoids recursing into subdirectories.
4420         * gcc.target/i386/math-torture/math-torture.exp: Torture
4421         for interesting ia32 math options.
4422         * gcc.target.i386/math-torture/lrint.c: New testcase.
4423
4424 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4425
4426         PR libgfortran/29563
4427         * gfortran.dg/arrayio_9.f90: Update test.
4428         * gfortran.dg/arrayio_19.f90: New test.
4429
4430 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
4431
4432         * gcc.dg/20061026.c: New testcase.
4433
4434 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4435
4436         PR libgfortran/29563
4437         * gfortran.dg/arrayio_9.f90: New test.
4438
4439 2006-10-26  Ben Elliston  <bje@au.ibm.com>
4440
4441         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
4442         Copy the strings manually, as strcpy may call strlen.
4443
4444 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4445
4446         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
4447         Add checks for log, log2, log10 and log1p.
4448
4449         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
4450         we already test 0.0.  Add checks for expm1, log, log2, log10,
4451         log1p, cbrt, erf and erfc.
4452
4453 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
4454
4455         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
4456
4457 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
4458
4459         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
4460         and remainderl() built-in functions.  Remove -ffast-math from
4461         dg-options.
4462
4463 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4464
4465         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
4466         acosh and atanh.
4467
4468         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
4469         floating point modifiers to arguments passed to float and long
4470         double functions respectively.  Update all callers to use floating
4471         point numbers, not integers.  Add tests for exp, exp2 and
4472         exp10/pow10.
4473
4474         * gcc.dg/torture/builtin-math-3.c: New test.
4475
4476 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
4477
4478         PR fortran/29393
4479         * gfortran.dg/initialize_2.f90: New.
4480
4481 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4482
4483         * gcc.dg/torture/builtin-math-2.c: New test.
4484
4485 2006-10-24  Richard Guenther  <rguenther@suse.de>
4486
4487         PR middle-end/28796
4488         * gcc.dg/pr28796-1.c: New testcase.
4489         * gcc.dg/pr28796-2.c: Likewise.
4490
4491 2006-10-24  Richard Guenther  <rguenther@suse.de>
4492
4493         * gcc.dg/builtins-57.c: New testcase.
4494
4495 2006-10-24  Richard Guenther  <rguenther@suse.de>
4496
4497         PR tree-optimization/29567
4498         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
4499
4500 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
4501
4502         PR tree-optimization/14784
4503         * gcc.dg/alias-10.c: New test.
4504
4505 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4506
4507         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
4508
4509 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
4510
4511         * gcc.dg/builtin-strncat-chk-1.c: New test.
4512
4513 2006-10-23  Jan Hubicka  <jh@suse.cz>
4514
4515         * gcc.dg/memmove-1.c: New test.
4516
4517 2006-10-23  Paul Brook  <paul@codesourcery.com>
4518
4519         * gcc.dg/pragma-pack-5.c: New test.
4520
4521 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
4522
4523         * g++.dg/other/s390-1.C: New testcase.
4524
4525 2006-10-23  Richard Guenther  <rguenther@suse.de>
4526
4527         PR middle-end/27132
4528         PR middle-end/23295
4529         * gcc.dg/pr27132.c: New testcase.
4530         * gcc.dg/pr23295.c: Likewise.
4531         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
4532         * g++.dg/tree-ssa/pr19807.C: Likewise.
4533
4534 2006-10-23  Richard Guenther  <rguenther@suse.de>
4535
4536         PR middle-end/21032
4537         * gcc.dg/pr21032.c: New testcase.
4538
4539 2006-10-22  Jeff Law  <law@redhat.com>
4540         Richard Guenther  <rguenther@suse.de>
4541
4542         PR tree-optimization/15911
4543         * gcc.dg/tree-ssa/vrp30.c: New testcase.
4544
4545 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
4546
4547         PR c++/20647
4548         * g++.dg/abi/rtti3.C: New.
4549
4550 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
4551
4552         PR middle-end/28252
4553         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
4554         transformation.
4555
4556 2006-10-21  Richard Guenther  <rguenther@suse.de>
4557
4558         PR tree-optimization/3511
4559         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
4560
4561 2006-10-21  Richard Guenther  <rguenther@suse.de>
4562
4563         PR middle-end/26898
4564         * gcc.dg/torture/pr26898-1.c: New testcase.
4565         * gcc.dg/torture/pr26898-2.c: Likewise.
4566
4567 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
4568
4569         PR c++/28053
4570         * g++.dg/parse/bitfield1.C: Adjust error markers.
4571         * g++.dg/parse/bitfield2.C: New test.
4572
4573 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
4574
4575         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
4576
4577 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4578
4579         PR libfortran/27895
4580         * gfortran.dg/zero_sized_1.f90: New test.
4581
4582 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
4583
4584         * gcc.dg/div-compare-1.c: New test.
4585
4586 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
4587
4588         PR fortran/29216
4589         * gfortran.dg/result_default_init_1.f90: New test.
4590
4591         PR fortran/29314
4592         * gfortran.dg/automatic_default_init_1.f90: New test.
4593
4594         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
4595         from 38 to 33.
4596
4597 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
4598
4599         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
4600         'using namespace std' without previous declaration.
4601         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
4602         * g++.old-deja/g++.robertl/eb133c.C: New.
4603
4604 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4605
4606         PR libgfortran/29277
4607         * gfortran.dg/streamio_4.f90: Update test.
4608         * gfortran.dg/streamio_11.f90: New test.
4609
4610 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
4611
4612         PR c++/27952
4613         * g++.dg/inherit/virtual1.C: New test.
4614
4615 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
4616
4617         PR c++/28261
4618         * g++.dg/parse/enum3.C: New test.
4619
4620 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
4621
4622         PR c++/29039
4623         * g++.dg/init/ctor8.C: New test.
4624
4625 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
4626
4627         PR c++/27270
4628         * g++.dg/ext/complit8.C: Tweak error markers.
4629         * g++.dg/template/complit1.C: Add error marker.
4630
4631 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
4632
4633         PR c++/27270
4634         * g++.dg/ext/complit8.C: New test.
4635
4636         PR c++/29408
4637         * g++.dg/parse/dtor12.C: New test.
4638
4639         PR c++/29435
4640         * g++.dg/template/sizeof11.C: New test.
4641
4642 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
4643
4644         PR fortran/29392
4645         * gfortran.dg/data_char_3.f90: New test.
4646
4647         PR fortran/29451
4648         * gfortran.dg/negative_automatic_size.f90: New test.
4649
4650 2006-10-16  David Daney  <ddaney@avtrex.com>
4651
4652         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
4653
4654 2006-10-16  Eric Christopher  <echristo@apple.com>
4655
4656         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
4657         x86_64.
4658
4659 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
4660
4661         PR c++/28211
4662         * g++.dg/tc1/dr49.C: Tweak error messages.
4663         * g++.dg/parse/template21.C: New test.
4664
4665 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4666
4667         PR middle-end/20491
4668         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
4669
4670 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
4671
4672         PR fortran/29403
4673         * gfortran.dg/print_1.f90: New test.
4674
4675 2006-10-15  Jan Hubicka  <jh@suse.cz>
4676
4677         PR middle-end/29241
4678         * gcc.c-torture/compile/pr29241.c: New testcase.
4679
4680 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
4681
4682         PR middle-end/29250
4683         * gcc.c-torture/compile/pr29250.c: New test.
4684
4685 2006-10-15  Richard Guenther  <rguenther@suse.de>
4686
4687         * gcc.dg/pr29299.c: New testcase.
4688
4689 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
4690
4691         PR fortran/24767
4692         * gfortran.dg/label_4.f90: Adjust warning flag.
4693
4694 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
4695
4696         PR fortran/29371
4697         * gfortran.dg/nullify_3.f90: New test.
4698
4699 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4700
4701         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
4702         on Solaris 2.5.1 too.
4703
4704 2006-10-13  Eric Christopher  <echristo@apple.com>
4705
4706         * gcc.dg/pr25993.c: Skip for darwin.
4707
4708 2006-10-13  Eric Christopher  <echristo@apple.com>
4709
4710         * gcc.dg/visibility-11.c: Skip for darwin.
4711
4712 2006-10-13  Eric Christopher  <echristo@apple.com>
4713
4714         * gcc.dg/darwin-weakimport-1.c: Use
4715         -fno-asynchronous-unwind-tables.
4716         * gcc.dg/darwin-weakimport-3.c: Ditto.
4717
4718 2006-10-13  Richard Guenther  <rguenther@suse.de>
4719
4720         PR tree-optimization/29446
4721         * gcc.dg/torture/pr29446.c: New testcase.
4722
4723 2006-10-13  Bill Wendling  <wendling@apple.com>
4724
4725         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
4726         * g++.old-deja/g++.jason/hmc1.C: Likewise.
4727         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
4728         * g++.old-deja/g++.law/shadow1.C: Likewise.
4729         * g++.old-deja/g++.law/ctors10.C: Likewise.
4730         * g++.dg/debug/namespace1.C: Likewise.
4731         * g++.dg/inherit/namespace-as-base.C: Likewise.
4732         * g++.dg/opt/delay-slot-1.C: Likewise.
4733         * g++.dg/parse/defarg10.C: Likewise.
4734         * g++.dg/template/ptrmem11.C: Likewise.
4735         * g++.dg/template/mem_func_ptr.C: Likewise.
4736         * g++.dg/template/spec19.C: Likewise.
4737
4738 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
4739
4740         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
4741
4742 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
4743
4744         PR fortran/29373
4745         * gfortran.dg/implicit_9.f90: New test.
4746
4747         PR fortran/29407
4748         * gfortran.dg/namelist_25.f90: New test.
4749
4750         PR fortran/27701
4751         * gfortran.dg/same_name_2.f90: New test.
4752
4753         PR fortran/29232
4754         * gfortran.dg/host_assoc_types_1.f90: New test.
4755
4756         PR fortran/29364
4757         * gfortran.dg/missing_derived_type_1.f90: New test.
4758         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
4759
4760         PR fortran/29422
4761         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
4762
4763         PR fortran/29428
4764         * gfortran.dg/alloc_comp_assign_5.f90: New test.
4765
4766 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4767
4768         PR fortran/29391
4769         * gfortran.dg/bound_2.f90: New test.
4770
4771 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4772
4773         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
4774         directive.
4775         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
4776         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
4777         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
4778         * gfortran.dg/gomp/reduction3.f90: Likewise.
4779         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
4780         * gfortran.dg/dummy_procedure_2.f90: Likewise.
4781         * gfortran.dg/interface_derived_type_1.f90: Likewise.
4782         * gfortran.dg/forall_4.f90: Likewise.
4783         * gfortran.dg/spec_expr_4.f90: Likewise.
4784         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
4785         * gfortran.dg/forall_5.f90: Likewise.
4786         * gfortran.dg/open_access_append_2.f90: Add check for
4787         compile-time warning.
4788
4789 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
4790
4791         PR c++/28506
4792         * g++.dg/parse/pure1.C: New test.
4793
4794 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4795
4796         PR fortran/21435
4797         * gcc/testsuite/gfortran.dg/io_constraints_3.f90: New test.
4798         * gcc/testsuite/gfortran.dg/open_access_append_1.f90: Add checks
4799         for compile-time warnings.
4800         * gcc/testsuite/gfortran.dg/pr20163-2.f: Likewise.
4801         * gcc/testsuite/gfortran.dg/iostat_2.f90: Likewise.
4802         * gcc/testsuite/gfortran.dg/label_4.f90: Delete the temporary
4803         file.
4804         * gcc/testsuite/gfortran.dg/direct_io_2.f90: Add a FILE=
4805         specifier.
4806         * gcc/testsuite/gfortran.dg/iomsg_1.f90: Add check for
4807         compile-time warning.
4808
4809 2006-10-12  Jan Hubicka  <jh@suse.cz>
4810
4811         PR c/28419
4812         * gcc.dg/pr28319.c: New test.
4813
4814 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
4815         PR c++/29318
4816         * g++.dg/ext/vla4.C: New test.
4817
4818 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
4819
4820         PR c++/27961
4821         * g++.dg/template/crash60.C: New test.
4822         * g++.dg/other/large-size-array.C: Adjust error markers.
4823         * g++.dg/parse/crash27.C: Likewise.
4824         * g++.dg/template/crash1.C: Likewise.
4825
4826 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
4827
4828         PR testsuite/29093
4829         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
4830
4831 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
4832
4833         PR preprocessor/28709
4834         * gcc.dg/cpp/paste14.c: New test.
4835
4836 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
4837
4838         PR c++/29175
4839         * g++.dg/init/array24.C: New test.
4840
4841 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4842
4843         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
4844         of <sys/types.h>.
4845
4846 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
4847
4848         PR c++/29024
4849         * g++.dg/parse/typedef8.C: New test.
4850         * g++.dg/other/mult-stor1.C: Adjust error markers.
4851
4852 2006-10-11  Richard Guenther  <rguenther@suse.de>
4853
4854         PR tree-optimization/28230
4855         * gcc.dg/torture/pr28230.c: New testcase.
4856
4857 2006-10-11  Richard Guenther  <rguenther@suse.de>
4858
4859         PR inline-asm/29119
4860         * gcc.dg/torture/pr29119.c: New testcase.
4861
4862 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
4863
4864         PR middle-end/29272
4865         * gcc.c-torture/execute/20060930-2.c: New test.
4866
4867 2006-10-09  Richard Henderson  <rth@redhat.com>
4868
4869         Revert emutls patch.
4870
4871 2006-10-09  Richard Guenther  <rguenther@suse.de>
4872
4873         PR middle-end/29254
4874         * gcc.dg/pr29254.c: New testcase.
4875
4876 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
4877             Paul Thomas  <pault@gcc.gnu.org>
4878
4879         PR fortran/20541
4880         * gfortran.dg/alloc_comp_basics_1.f90: New test.
4881         * gfortran.dg/alloc_comp_basics_2.f90: New test.
4882         * gfortran.dg/alloc_comp_assign_1.f90: New test.
4883         * gfortran.dg/alloc_comp_assign_2.f90: New test.
4884         * gfortran.dg/alloc_comp_assign_3.f90: New test.
4885         * gfortran.dg/alloc_comp_assign_4.f90: New test.
4886         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
4887         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
4888         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
4889         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
4890         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
4891         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
4892         * gfortran.dg/alloc_comp_std.f90: New test.
4893         * gfortran.dg/move_alloc.f90: New test.
4894
4895 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
4896
4897         PR fortran/29115
4898         * gfortran.dg/derived_constructor_comps_2.f90: New test.
4899
4900         PR fortran/29211
4901         * gfortran.dg/forall_char_dependencies_1.f90: New test.
4902
4903 2006-10-08  Tobias Burnus  <burnus@net-b.de>
4904
4905         PR fortran/28585
4906         * gfortran.dg/new_line.f90: New test.
4907
4908 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4909
4910         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
4911         * gcc.dg/torture/builtin-convert-1.c,
4912         gcc.dg/torture/builtin-convert-2.c,
4913         gcc.dg/torture/builtin-convert-3.c,
4914         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
4915
4916 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
4917
4918         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
4919         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
4920         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
4921         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
4922
4923 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
4924
4925         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
4926         Xfail some tests for powerpc-darwin and powerpc-aix.
4927
4928 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
4929
4930         PR c/29380
4931         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
4932
4933 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4934
4935         PR target/29300
4936         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
4937         on hppa*-*-hpux*.
4938
4939 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4940
4941         PR fortran/16580
4942         PR fortran/29288
4943         * gcc/testsuite/gfortran.fortran-torture/execute/specifics.f90:
4944         Add tests for using all possible intrinsics as actual arguments.
4945         * gcc/testsuite/gfortran.dg/specifics_1.f90: Add tests for using
4946         all possible intrinsics as actual arguments.
4947         * gcc/testsuite/gfortran.dg/specifics_2.f90: New file.
4948         * gcc/testsuite/gfortran.dg/specifics_3.f90: New file.
4949
4950 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
4951
4952         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
4953         * gcc.dg/debug/debug-2.c: Likewise.
4954
4955 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
4956
4957         * gcc.c-torture/compile/sync-2.c: New test.
4958
4959 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4960
4961         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
4962         line endings.
4963
4964 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
4965
4966         PR rtl-optimization/29128
4967         * gcc.c-torture/compile/pr29128.c: New test.
4968
4969 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4970
4971         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
4972         line endings.
4973
4974 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
4975
4976         PR middle-end/29256
4977         * gcc.dg/tree-ssa/loop-19.c: New test.
4978
4979 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
4980
4981         PR tree-optimization/29330
4982         * gcc.dg/pr29330.c: New test.
4983
4984         PR target/28924
4985         * gcc.c-torture/compile/20061005-1.c: New test.
4986
4987 2006-10-06  Olivier Hainque  <hainque@adacore.com>
4988
4989         * gcc.dg/typename-vla-1.c: New case.
4990         * gnat.dg/forward_vla.adb: New case.
4991
4992 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
4993
4994         PR tree-optimization/29290
4995         * gfortran.dg/loop_nest_1.f90: New test.
4996
4997         PR target/29198
4998         * gcc.dg/tls/opt-12.c: New test.
4999
5000         PR fortran/28415
5001         * gfortran.dg/save_2.f90: New test.
5002
5003         PR c/29091
5004         * gcc.dg/pr29091.c: New test.
5005
5006 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
5007
5008         * lib/target-supports.exp
5009         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
5010         same as x86_64-*-*; check for LP64.
5011
5012 2006-10-04  Richard Henderson  <rth@redhat.com>
5013
5014         * lib/target-supports.exp (check_effective_target_tls): Redefine
5015         to mean non-emulated tls.
5016         * gcc.dg/tls/alias-1.c: Remove tls requirement.
5017         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
5018         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
5019         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
5020         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
5021         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
5022         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
5023
5024 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
5025
5026         PR fortran/29343
5027         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
5028
5029 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5030
5031         * gfortran.dg/bounds_check_fail_1.f90: New test.
5032
5033 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
5034
5035         PR c++/29020
5036         * g++.dg/template/friend48.C: New test.
5037
5038 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
5039
5040         PR fortran/29098
5041         * gfortran.dg/default_initialization_2.f90: New test.
5042
5043 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
5044
5045         PR fortran/20779
5046         PR fortran/20891
5047         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
5048
5049 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
5050
5051         PR fortran/29284
5052         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
5053
5054         PR fortran/29321
5055         PR fortran/29322
5056         * gfortran.dg/missing_optional_dummy_2.f90: New test.
5057
5058         PR fortran/25091
5059         PR fortran/25092
5060         * gfortran.dg/entry_array_specs_1.f90: New test.
5061
5062 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
5063
5064         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
5065         insufficient to inhibit some test failures at -O3.  Do testing
5066         on integers.
5067
5068 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
5069
5070         PR c++/29138
5071         * g++.dg/inherit/access8.C: New test.
5072         * g++.dg/template/dtor4.C: Tweak error messages.
5073
5074 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5075
5076         PR fortran/27478
5077         * gfortran.dg/entry_8.f90: New test.
5078
5079 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5080
5081         PR c++/29291
5082         * g++.dg/parse/new4.C: New test.
5083
5084 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
5085
5086         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
5087         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
5088         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
5089         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
5090         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
5091
5092 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5093
5094         PR fortran/19260
5095         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
5096         * gfortran.dg/continuation_2.f90: New test.
5097
5098         PR fortran/19262
5099         * gfortran.dg/continuation_3.f90: New test.
5100         * gfortran.dg/continuation_4.f90: New test.
5101         * gfortran.dg/continuation_5.f: New test.
5102         * gfortran.dg/continuation_6.f: New test.
5103
5104 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
5105
5106         PR c++/29226
5107         * g++.dg/template/vla1.C: New test.
5108
5109 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5110
5111         PR fortran/29210
5112         * gfortran.dg/complex_parameter_1.f90: New test.
5113
5114 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
5115
5116         PR c/29154
5117         * gcc.c-torture/execute/20060929-1.c: New test.
5118
5119 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
5120
5121         PR c++/29105
5122         * g++.dg/template/member6.C: New test.
5123         * g++.dg/parse/typename7.C: Adjust error markers.
5124
5125         PR c++/29080
5126         * g++.dg/template/member7.C: New test.
5127
5128 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
5129
5130         PR c/24010
5131         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
5132         gcc.dg/Woverride-init-3.c: New tests.
5133
5134 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
5135
5136         * gcc.c-torture/execute/20060930-1.c: New test.
5137
5138 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5139
5140         PR fortran/18791
5141         * gfortran.dg/specifics_1.f90: New test.
5142         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
5143         complex specifics.
5144
5145 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5146
5147         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
5148         pthread-init-common.h: New.
5149
5150 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
5151
5152         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
5153         precision on some archs.
5154
5155 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
5156
5157         * gcc.dg/non-local-goto-1.c: New test.
5158         * gcc.dg/non-local-goto-2.c: Likewise.
5159         * gcc.dg/setjmp-3.c: Likewise.
5160         * gcc.dg/setjmp-4.c: Likewise.
5161
5162 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
5163
5164         * gnat.dg/self_aggregate_with_pointer.adb: New test.
5165
5166 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
5167
5168         PR fortran/28276
5169         * gfortran.dg/exponent_1.f90: New test.
5170
5171         PR fortran/27021
5172         * gfortran.dg/nearest_1.f90: New test.
5173
5174 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
5175
5176         PR middle-end/25261
5177         PR middle-end/28790
5178         * gcc.dg/gomp/nestedfn-1.c: New test.
5179
5180 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
5181
5182         PR objc/29195
5183         * objc/compile/method-1.m: New test.
5184
5185 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
5186
5187         PR c++/26938
5188         * g++.dg/template/crash58.C: New test.
5189         * g++.dg/parse/crash28.C: Adjust error markers.
5190         * g++.dg/template/crash34.C: Likewise.
5191         * g++.dg/template/friend31.C: Likewise.
5192         * g++.dg/template/crash32.C: Likewise.
5193
5194         PR c++/27329
5195         * g++.dg/template/crash59.C: New test.
5196
5197         PR c++/27667
5198         * g++.dg/template/spec33.C: New test.
5199         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
5200
5201 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
5202             Adam Nemet  <anemet@caviumnetworks.com>
5203
5204         * gcc.dg/tree-ssa/ivopts-1.c: New test.
5205         * gcc.dg/tree-ssa/ivopts-2.c: New test.
5206
5207 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
5208
5209         PR target/28911
5210         * gcc.dg/pr28911.c: New.
5211
5212 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
5213
5214         PR target/29169
5215         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
5216         (dg-options): Add -mfpmath=387.
5217
5218 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
5219
5220         PR c/28706
5221         * gcc.dg/pr28706.c: New test.
5222
5223         PR c/28712
5224         * gcc.dg/pr28712.c: New test.
5225
5226 2006-09-22  Mike Stump  <mrs@apple.com>
5227
5228         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
5229
5230 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
5231
5232         PR tree-optimization/28888
5233         * gcc.dg/pr28888.c: New test.
5234
5235 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
5236
5237         PR c++/29016
5238         * g++.dg/init/ptrfn1.C: New test.
5239
5240 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
5241
5242         PR c++/28861
5243         * g++.dg/template/spec32.C: New test.
5244         * g++.dg/parse/crash9.C: Adjust error markers.
5245
5246         PR c++/28303
5247         * g++.dg/template/typedef6.C: New test.
5248         * g++.dg/init/error1.C: Adjust error markers.
5249         * g++.dg/parse/crash9.C: Likewise.
5250         * g++.dg/template/crash55.C: Likewise.
5251
5252 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
5253
5254         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
5255
5256 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
5257
5258         PR target/27650
5259         * g++.dg/ext/dllimport12.C: New test.
5260
5261 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
5262
5263         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
5264         * gcc.target/mips/nmadd-2.c: Likewise.
5265         * gcc.target/mips/mips-ps-6.c: New test.
5266         * gcc.target/mips/neg-abs-1.c: Likewise.
5267         * gcc.target/mips/neg-abs-2.c: Likewise.
5268         * gcc.target/mips/nmadd-3.c: New test.
5269
5270 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
5271
5272         PR middle-end/28046
5273         * gcc.dg/gomp/atomic-10.c: New test.
5274         * g++.dg/gomp/atomic-10.C: New test.
5275
5276 2006-09-20  Eric Christopher  <echristo@apple.com>
5277
5278         * gcc.target/i386/sse3-not-fisttp.c: New.
5279
5280 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
5281
5282         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
5283
5284 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
5285
5286         * gcc.c-torture/execute/pr28289.c (one): New variable.
5287         (main): Use it instead of argc.
5288         * gcc.c-torture/execute/20060102-1.c (one): New variable.
5289         (main): Use it instead of argc.
5290
5291 2006-09-19  Paul Brook  <paul@codesourcery.com>
5292
5293         PR target/28516
5294         * gcc.dg/nested-func-5.c: New test.
5295
5296 2006-09-19  Ben Elliston  <bje@au.ibm.com>
5297
5298         * lib/target-supports.exp (check_effective_target_tls): Compile
5299         test stubs using ${tool}_target_compile, not just target_compile.
5300         (check_effective_target_tls_runtime): Likewise.
5301
5302 2006-09-19  Ben Elliston  <bje@au.ibm.com>
5303
5304         * gcc.c-torture/compile/20030405-1.x: Remove.
5305
5306         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
5307         optimising linker from discarding it.
5308
5309 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
5310
5311         PR fortran/28526
5312         * gfortran.dg/keyword_symbol_1.f90: New test.
5313
5314         * gfortran.dg/spread_shape_1.f90: Add missing warning with
5315         pedantic compilation option.
5316
5317 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
5318
5319         PR fortran/29060
5320         * gfortran.dg/spread_shape_1.f90: New test.
5321
5322 2006-09-17  Roger Sayle  <roger@eyesopen.com>
5323
5324         PR tree-optimization/28887
5325         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
5326
5327 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
5328
5329         PR c/25993
5330         * gcc.dg/pr25993.c: New test.
5331
5332 2006-09-17  Ira Rosen  <irar@il.ibm.com>
5333
5334         PR tree-opt/21591
5335         * gcc.dg/vect/pr21591.c: New test.
5336
5337 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
5338
5339         PR tree-opt/29059
5340         * gcc.c-torture/compile/strcpy-1.c: New test.
5341         * gcc.c-torture/compile/strcpy-2.c: New test.
5342         * gcc.c-torture/compile/memcpy-1.c: New test.
5343         * gcc.c-torture/compile/memcpy-2.c: New test.
5344
5345 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
5346
5347         PR testsuite/29055
5348         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
5349
5350 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
5351
5352         * gnat.dg/specs/double_record_extension1.ads: New test.
5353         * gnat.dg/specs/double_record_extension2.ads: Likewise.
5354
5355 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
5356
5357         PR fortran/29051
5358         * gfortran.dg/oldstyle_3.f90: New test.
5359
5360 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5361
5362         PR libgfortran/29099
5363         * gfortran.dg/secnds-1.f: New test.
5364
5365 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5366
5367         PR libgfortran/29053
5368         * gfortran.dg/streamio_9.f90: New test.
5369         * gfortran.dg/streamio_10.f90: New test.
5370
5371 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
5372
5373         PR C++/29002
5374         * g++.dg/init/array22.C: New test.
5375         * g++.dg/init/array23.C: New test.
5376
5377 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
5378
5379         * stackcheck.lst: Update list of tests requiring stack checking.
5380         * norun.lst: Adjust for above change.
5381         * ada95.lst: New file.
5382         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
5383         requiring -gnat95 switch.
5384
5385 2006-09-14  Olivier Hainque  <hainque@adacore.com>
5386
5387         * gnat.dg/in_out_parameter.adb: New test.
5388
5389 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
5390
5391         PR debug/28980
5392         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
5393
5394 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
5395
5396         * gnat.dg/specs/unchecked_union.ads: New test.
5397
5398 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
5399
5400         PR rtl-optimization/28982
5401         * gcc.c-torture/execute/pr28982a.c: New test.
5402         * gcc.c-torture/execute/pr28982b.c: Likewise.
5403
5404 2006-09-12  Eric Christopher  <echristo@apple.com>
5405
5406         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
5407         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
5408
5409 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
5410
5411         PR c/28768
5412         PR preprocessor/14634
5413         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
5414         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
5415         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
5416
5417 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
5418
5419         * gcc.dg/pr28243.c: New test.
5420
5421 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
5422
5423         PR fortran/28971
5424         gfortran.dg/pr28971.f90: New test to act as a backstop in case
5425         this undiagnosed regression reappears.
5426
5427 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
5428
5429         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
5430         Treat $srcdir as a literal.
5431         * lib/fortran-torture.exp (fortran-torture-compile,
5432         fortran-torture-execute): Likewise.
5433         * lib/objc-torture.exp (objc-torture-compile,
5434         objc-torture-execute): Likewise.
5435         * lib/profopt.exp (profopt-execute): Likewise.
5436
5437 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
5438
5439         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
5440
5441 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
5442
5443         PR testsuite/28950
5444         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
5445
5446 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
5447
5448         PR target/13685
5449         * gcc.target/i386/pr13685.c: New test.
5450
5451 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
5452
5453         * gcc.dg/pr28726.c: New test.
5454
5455 2006-09-11  Josh Conner  <jconner@apple.com>
5456
5457         * gcc.dg/nrv3.c: Increase size of structure.
5458         * gcc.dg/nrv4.c: Likewise.
5459         * gcc.dg/nrv5.c: Likewise.
5460
5461 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
5462
5463         PR libfortran/28890
5464         gfortran.dg/assumed_charlen_function_5.f90: New test.
5465
5466 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
5467
5468         PR c++/28991
5469         * g++.dg/init/static3.C: New test.
5470
5471 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
5472
5473         PR testsuite/29007
5474         * gcc.dg/long-long-cst1.c (t): Add cast to
5475         __SIZE_TYPE__ before casting to int.
5476         (main): Return 0 on success.
5477
5478 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
5479
5480         * gcc.c-torture/execute/20060910-1.c: New test.
5481
5482 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
5483
5484         PR middle-end/26983
5485         * gcc.dg/pr26983.c: New test.
5486
5487 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
5488
5489         PR target/29006
5490         * gcc.c-torture/execute/pr29006.c: New test.
5491
5492 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
5493
5494         PR libfortran/28947
5495         gfortran.dg/matmul_4.f90: New test.
5496
5497 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
5498
5499         PR fortran/28959
5500         gfortran.dg/used_types_10: New test.
5501
5502 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
5503
5504         PR libfortran/28923
5505         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
5506         gfortran.dg/array_initializer_3.f90: New test.
5507
5508 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5509
5510         PR fortran/28914
5511         * gfortran.dg/actual_array_constructor_3.f90: New test.
5512
5513 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
5514
5515         PR testsuite/26778
5516         * gcc.target/i386/pr26778.c: New testcase.
5517
5518 2006-09-08  Eric Christopher  <echristo@apple.com>
5519
5520         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
5521         * gcc.target/i386/memcpy-1.c: Ditto.
5522         * gcc.target/i386/asm-1.c: Ditto.
5523         * gcc.target/i386/20060512-4.c: Ditto.
5524         * gcc.target/i386/compress-float-387.c: Ditto.
5525         * gcc.target/i386/20060512-1.c: Ditto.
5526         * gcc.target/i386/compress-float-sse.c: Ditto.
5527         * gcc.target/i386/20060512-2.c: Ditto.
5528         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
5529         * gcc.target/i386/stack-prot-kernel.c: Ditto.
5530         * gcc.target/i386/compress-float-387-pic.c: Ditto.
5531         * gcc.dg/pr26449.c: Ditto.
5532         * gcc.dg/attr-ms_struct-2.c: Ditto.
5533         * gcc.dg/attr-ms_struct-1.c: Ditto.
5534         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
5535
5536 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
5537
5538         PR c/28504
5539         * gcc.dg/vla-10.c: New test.
5540
5541 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5542
5543         PR c++/28858
5544         * g++.dg/parse/template20.C: New test.
5545         * g++.dg/template/operator8.C: Remove obsolete part.
5546         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
5547         * g++.old-deja/g++.pt/crash65.C: Likewise.
5548
5549 2006-09-07  Jason Merrill  <jason@redhat.com>
5550
5551         PR middle-end/27724
5552         * gcc.dg/long-long-cst1.c: New test.
5553
5554 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
5555
5556         PR C++/28906
5557         * g++.dg/other/array3.C: New test.
5558         * g++.dg/other/array4.C: New test.
5559         * g++.dg/other/array5.C: New test.
5560
5561 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
5562
5563         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
5564
5565 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
5566
5567         PR target/28946
5568         * gcc.target/i386/pr28946.c: New test.
5569
5570 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
5571
5572         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
5573         in integer literal constant.
5574         * gfortran.dg/enum_8.f90: Ditto.
5575         * gfortran.dg/g77/20030326-1.f: Ditto.
5576
5577 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
5578
5579         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
5580         nonconformance usage.
5581
5582 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
5583
5584         PR middle-end/28862
5585         * gcc.c-torture/compile/vector-align-1.c: New test.
5586
5587 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
5588
5589         PR rtl-opt/27883
5590         * g++.dg/opt/copysign-1.C: New test.
5591
5592 2006-09-06  Jason Merrill  <jason@redhat.com>
5593
5594         PR c++/27371
5595         * g++.dg/warn/unused-result1.C: New test.
5596
5597 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
5598
5599         PR c++/28903
5600         * g++.dg/ext/vla3.C: New test.
5601
5602         PR c++/28886
5603         * g++.dg/template/array16.C: New test.
5604
5605 2006-09-06  Richard Guenther  <rguenther@suse.de>
5606
5607         * gcc.dg/pr27226.c: Remove testcase again.
5608
5609 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
5610
5611         PR tree-opt/28937
5612         * g++.dg/opt/unroll2.C: New test.
5613
5614 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
5615
5616         PR tree-opt/28952
5617         * gcc.dg/vect/pr28952.c: New test.
5618
5619 2006-09-05  Richard Guenther  <rguenther@suse.de>
5620
5621         PR tree-optimization/28900
5622         * gcc.dg/torture/pr28900.c: New testcase
5623
5624 2006-09-05  Richard Guenther  <rguenther@suse.de>
5625
5626         PR tree-optimization/28905
5627         * gcc.c-torture/compile/pr28905.c: New testcase.
5628
5629 2006-09-05  Richard Guenther  <rguenther@suse.de>
5630
5631         PR middle-end/28935
5632         * gcc.dg/pr28935.c: New testcase.
5633
5634 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
5635
5636         * gcc.c-torture/execute/20060905-1.c: New test.
5637
5638 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
5639
5640         PR fortran/28908
5641         * gfortran.dg/used_types_7.f90: New test.
5642         * gfortran.dg/used_types_8.f90: New test.
5643         * gfortran.dg/used_types_9.f90: New test.
5644
5645 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5646
5647         * gcc.c-torture/compile/20060904-1.c: New test.
5648
5649 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
5650
5651         PR c++/23287 Revert my 2006-09-01 patch
5652         * g++.dg/parse/dtor12.C: Remove.
5653
5654 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
5655
5656         PR c+/27670
5657         * g++.dg/template/operator9.C: New test.
5658
5659         PR c++/27493
5660         * g++.dg/template/operator7.C: New test.
5661
5662         PR c++/27494
5663         * g++.dg/template/operator8.C: New test.
5664
5665         PR c++/27397
5666         * g++.dg/template/crash57.C: New test.
5667
5668         * g++.dg/template/typedef4.C: Adjust error markers.
5669         * g++.dg/template/typedef5.C: Likewise.
5670
5671 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
5672
5673         PR c++/28878
5674         * g++.dg/parse/crash33.C: New test.
5675
5676 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
5677         Richard Guenther  <rguenther@suse.de>
5678         Adam Nemet  <anemet@caviumnetworks.com>
5679
5680         PR middle-end/27226
5681         * gcc.target/mips/memcpy-1.c: New testcase.
5682         * gcc.dg/pr27226.c: Likewise.
5683
5684 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
5685
5686         PR c++/28705
5687         * g++.dg/lookup/koenig5.C: New.
5688         * g++.dg/template/crash56.C: New.
5689
5690 2006-09-01  Josh Conner  <jconner@apple.com>
5691
5692         PR c++/25505
5693         * gcc.dg/nrv3.c: New test.
5694         * gcc.dg/nrv4.c: New test.
5695         * gcc.dg/nrv5.c: New test.
5696
5697 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
5698
5699         PR c++/23287
5700         * g++.dg/parse/dtor12.C: New.
5701
5702 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
5703
5704         PR tree-optimization/28839
5705         * gcc.dg/pr28839.c: New test.
5706
5707 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
5708
5709         PR target/24367
5710         * gcc.dg/pr24367.c: New testcase.
5711
5712 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
5713
5714         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
5715
5716 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
5717
5718         PR rtl-optimization/27735
5719         * gcc.dg/loop-unswitch-1.c: New test.
5720
5721 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
5722
5723         PR fortran/28885
5724         * gfortran.dg/aliasing_dummy_2.f90: New test.
5725
5726         PR fortran/20067
5727         * gfortran.dg/generic_5.f90: Change error message.
5728
5729         PR fortran/28873
5730         * gfortran.dg/generic_6.f90: New test.
5731
5732         PR fortran/25077
5733         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
5734
5735         PR fortran/25102
5736         * gfortran.dg/invalid_interface_assignment.f90: New test.
5737
5738         PR fortran/24866
5739         * gfortran.dg/module_proc_external_dummy.f90: New test.
5740
5741 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
5742
5743         PR c++/28349
5744         * testsuite/g++.dg/warn/var-args1.C: New test.
5745
5746 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
5747
5748         PR fortran/28866
5749         * gfortran.dg/simpleif_2.f90: New test.
5750         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
5751         * gfortran.dg/enum_5.f90: Ditto.
5752
5753 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5754             Kazu Hirata  <kazu@codesourcery.com>
5755
5756         PR tree-optimization/17506
5757         * gcc.dg/pr17506.c: New.
5758
5759 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
5760
5761         PR c++/28139
5762         * g++.dg/eh/alias1.C: New test.
5763
5764 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5765
5766         PR c++/28860
5767         * g++.dg/template/ttp22.C: New test.
5768
5769 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
5770
5771         PR middle-end/26632
5772         * gcc.dg/pr26632.c: New.
5773
5774 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5775
5776         PR libgfortran/28354
5777         * gfortran.dg/fmt_zero_precision.f90: New test.
5778
5779 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
5780
5781         PR c++/28058
5782         * g++.dg/template/spec31.C: New test.
5783
5784 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
5785
5786         PR c++/26573
5787         * g++.dg/other/static2.C: New test.
5788
5789 2006-08-26  Roger Sayle  <roger@eyesopen.com>
5790
5791         * gcc.dg/Wswitch-enum-2.c: New test case.
5792         * gcc.dg/Wswitch-enum-3.c: Likewise.
5793
5794 2006-08-26  Richard Guenther  <rguenther@suse.de>
5795
5796         * gcc.c-torture/compile/20060826-1.c: New testcase.
5797
5798 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
5799
5800         PR c++/28736
5801         * g++.dg/template/void10.C: New test.
5802
5803         PR c++/28737
5804         * g++.dg/template/void8.C: New test.
5805
5806         PR c+_+/28738
5807         * g++.dg/template/void9.C: New test.
5808
5809         * g++.dg/template/void3.C: Adjust error markers.
5810         * g++.dg/template/void4.C: Likewise.
5811         * g++.dg/template/crash55.C: Likewise.
5812         * g++.dg/template/void7.C: Likewise
5813
5814 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
5815
5816         PR c++/28588
5817         * g++.dg/inherit/access6.C: New test.
5818         * g++.dg/inherit/access7.C: Likewise.
5819
5820         PR c++/28595
5821         * g++.dg/template/array15.C: New test.
5822         * g++.dg/template/crash2.C: Tweak error markers.
5823
5824 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
5825
5826         PR middle-end/28683
5827         * gcc.c-torture/compile/20060823-1.c: New test.
5828
5829 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5830
5831         PR c++/28853
5832         * g++.dg/template/ttp21.C: New test.
5833
5834         PR c++/28852
5835         * g++.dg/other/operator1.C: Add error-marker.
5836         * g++.dg/other/operator2.C: New test.
5837
5838 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
5839
5840         PR c/27893
5841         * gcc.c-torture/compile/vla-const-1.c,
5842         gcc.c-torture/compile/vla-const-2.c: New tests.
5843
5844 2006-08-26  Richard Guenther  <rguenther@suse.de>
5845
5846         PR middle-end/28814
5847         * gcc.dg/torture/pr28814.c: New testcase.
5848
5849 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
5850
5851         PR c/28418
5852         * gcc.c-torture/compile/compound-literal-1.c: New test.
5853
5854 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
5855
5856         PR c/28299
5857         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
5858         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
5859         Expect extra diagnostics.
5860
5861 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
5862
5863         gcc.dg/noncompile/pr16876.c: New test.
5864
5865 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
5866
5867         PR c++/28056
5868         * g++.dg/parse/local1.C: New test.
5869         * g++.dg/other/qual1.C: Tweak error marker.
5870
5871 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
5872
5873         PR c++/27787
5874         * g++.dg/template/typename10.C: New.
5875         * g++.dg/template/lookup4.C: Remove bogus error marker.
5876
5877 2006-08-25  Richard Guenther  <rguenther@suse.de>
5878
5879         PR testsuite/28829
5880         * gcc.dg/pr26570.c: Fix testcase.
5881
5882 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
5883
5884         PR tree-opt/28807
5885         * gcc.c-torture/execute/mayalias-2.c: New test.
5886         * gcc.dg/tree-ssa/alias-13.c: New test.
5887
5888 2006-08-24  Jan Hubicka  <jh@suse.cz>
5889
5890         PR debug/26881
5891         * gcc.dg/debug/pr26881.c: New file.
5892
5893 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
5894
5895         PR fortran/28788
5896         * gfortran.dg/used_types_4.f90: New test.
5897         * gfortran.dg/derived_init_2.f90: Modify to check sibling
5898         association of derived types.
5899         * gfortran.dg/used_types_2.f90: Add module cleanup.
5900         * gfortran.dg/used_types_3.f90: The same.
5901
5902         PR fortran/28771
5903         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
5904         fix of regression.
5905
5906 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5907
5908         PR 28813
5909         * gfortran.dg/direct_io_6.f90: Remove test.
5910
5911 2006-08-23  Stuart Hastings  <stuart@apple.com>
5912
5913         PR 28825
5914         * gcc.target/i386/20060821-1.c: New.
5915
5916 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
5917
5918         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
5919         dg-warning strings for dllimport.
5920
5921 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
5922
5923         PR C++/28450
5924         * g++.dg/ext/vector4.C: New test.
5925         * g++.dg/ext/complex1.C: New test.
5926
5927 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
5928
5929         PR debug/28692
5930         * gcc.dg/debug/const-1.c: New.
5931         * gcc.dg/debug/const-2.c: New.
5932         * gcc.dg/debug/dwarf2/const-1.c: New.
5933         * gcc.dg/debug/dwarf2/const-2.c: New.
5934         * gcc.dg/debug/dwarf2/const-2b.c: New.
5935
5936 2006-08-22  Richard Guenther  <rguenther@suse.de>
5937
5938         PR middle-end/28776
5939         * gcc.c-torture/compile/pr28776-1.c: New testcase.
5940         * gcc.c-torture/compile/pr28776-2.c: Likewise.
5941
5942 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
5943
5944         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
5945
5946 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
5947
5948         PR c++/26269
5949         * g++.dg/other/error14.C: New test.
5950
5951         PR c++/28505
5952         * g++.dg/parse/ctor7.C: New test.
5953         * g++.dg/parse/ctor8.C: Likewise.
5954
5955         PR c++/28741
5956         * g++.dg/template/void7.C: New test.
5957
5958 2006-08-21  Olivier Hainque  <hainque@adacore.com>
5959
5960         * gnat.dg/self_aggregate_with_zeros.adb: New test.
5961         * gnat.dg/self_aggregate_with_array.adb: New test.
5962
5963 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
5964
5965         * g++.dg/eh/arm-vfp-unwind.C: New test.
5966
5967 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
5968
5969         PR c++/28341
5970         * g++.dg/template/ref3.C: New test.
5971         * g++.dg/template/nontype13.C: New test.
5972
5973         PR c++/28346
5974         * g++.dg/template/ptrmem17.C: New test.
5975
5976 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
5977
5978         PR target/28648 c:
5979         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
5980
5981 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
5982
5983         PR fortran/28630
5984         * gfortran.dg/used_types_2.f90: New test.
5985
5986         PR fortran/28601
5987         * gfortran.dg/used_types_3.f90: New test.
5988
5989         PR fortran/20886
5990         * gfortran.dg/generic_actual_arg.f90: New test.
5991
5992         PR fortran/28735
5993         * gfortran.dg/module_private_array_refs_1.f90: New test.
5994
5995         PR fortran/28762
5996         * gfortran.dg/program_name_1.f90: New test.
5997
5998         PR fortran/28425
5999         * gfortran.dg/derived_constructor_comps_1.f90: New test.
6000
6001         PR fortran/28496
6002         * gfortran.dg/array_initializer_2.f90: New test.
6003
6004         PR fortran/18111
6005         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
6006
6007         PR fortran/28600
6008         * gfortran.dg/assumed_charlen_function_4.f90: New test.
6009
6010         PR fortran/28771
6011         * gfortran.dg/assumed_charlen_in_main.f90: New test.
6012
6013         PR fortran/28660
6014         * gfortran.dg/dependent_decls_1.f90: New test.
6015
6016 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
6017
6018         PR fortran/25217
6019         * gfortran.dg/derived_init_2.f90: New.
6020
6021 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
6022
6023         * gcc.c-torture/execute/pr28289.c: New test.
6024
6025 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
6026
6027         PR c/28744
6028         * gcc.dg/attr-externally-visible-1.c: New test.
6029         * gcc.dg/attr-externally-visible-2.c: New test.
6030         * g++.dg/parse/attr-externally-visible-1.C: New test.
6031         * g++.dg/parse/attr-externally-visible-2.C: New test.
6032
6033 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6034
6035         PR c++/28606
6036         * g++.dg/parse/dtor11.C: New test.
6037
6038 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
6039
6040         PR rtl-optimization/28489
6041         * gcc.c-torture/compile/pr28489.c: New test.
6042
6043 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6044
6045         PR c++/28710
6046         * g++.dg/template/redecl4.C: New test.
6047
6048         PR c++/28711
6049         * g++.dg/template/ctor8.C: New test.
6050
6051 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
6052
6053         * gcc.dg/pr26570.c: Fix testcase.
6054
6055 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
6056
6057         * PR c++/28573
6058         * g++.dg/parse/offsetof6.C: New test.
6059         * g++.dg/parse/offsetof6.C: New test.
6060         * g++.dg/parse/offsetof7.C: New test.
6061
6062 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6063
6064         PR testsuite/28602
6065         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
6066         is false.
6067
6068 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
6069
6070         PR c++/28302
6071         * g++.dg/ext/vector3.C: New test.
6072
6073 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
6074
6075         PR gcov/profile/26570
6076         * gcc.dg/pr26570.c: New test.
6077
6078 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
6079
6080         PR c/27697
6081         * gcc.dg/qual-component-1.c: New test.
6082
6083 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6084
6085         PR c++/28593
6086         * g++.dg/parse/new3.C: New test.
6087
6088 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6089
6090         PR fortran/25828
6091         * gfortran.dg/streamio_1.f90: New test.
6092         * gfortran.dg/streamio_2.f90: New test.
6093         * gfortran.dg/streamio_3.f90: New test.
6094         * gfortran.dg/streamio_4.f90: New test.
6095         * gfortran.dg/streamio_5.f90: New test.
6096         * gfortran.dg/streamio_6.f90: New test.
6097         * gfortran.dg/streamio_7.f90: New test.
6098         * gfortran.dg/streamio_8.f90: New test.
6099
6100 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
6101
6102         PR c/28287
6103         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
6104
6105 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
6106
6107         PR c++/28594
6108         * g++.dg/template/void6.C: New test.
6109
6110 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6111
6112         PR c/28649
6113         * gcc.dg/parse-error-1.c: New test.
6114         * gcc.dg/parse-error-2.c: New test.
6115         * gcc.dg/cpp/digraph2.c: Add error-marker.
6116         * gcc.dg/noncompile/920923-1.c: Likewise.
6117
6118 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
6119
6120         PR c/27490
6121         * gcc.dg/sizeof-2.c: New testcase.
6122
6123         PR c/27489
6124         * gcc.dg/switch-A.c: New testcase.
6125
6126 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
6127
6128         PR c++/28288
6129         PR c++/14556
6130         * g++.old-deja/g++.warn/compare1.C: Delete.
6131         * g++.dg/opt/pr7503-2.C: Delete.
6132         * g++.dg/opt/pr7503-3.C: Delete.
6133         * g++.dg/opt/pr7503-4.C: Delete.
6134         * g++.dg/opt/pr7503-5.C: Delete.
6135         * g++.dg/opt/max1.C: Delete.
6136         * g++.dg/warn/minmax.C: Delete.
6137         * g++.dg/expr/minmax.C: New test.
6138
6139 2006-08-14  Richard Guenther  <rguenther@suse.de>
6140
6141         PR testsuite/28703
6142         * gcc.c-torture/execute/pr28651.c: Do not use argc
6143         to avoid optimization, instead forbid inlining.
6144
6145 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
6146
6147         PR rtl-optimization/28634
6148         * gcc.c-torture/execute/ieee/pr28634.c: New test.
6149
6150 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
6151
6152         PR c/27184
6153         * gcc.dg/torture/pr27184.c: New test.
6154
6155 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
6156
6157         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
6158
6159 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6160
6161         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
6162         * gfortran.dg/stat_2.f90: Likewise.
6163         * gfortran.dg/chmod_1.f90: Likewise.
6164         * gfortran.dg/chmod_2.f90: Likewise.
6165         * gfortran.dg/chmod_3.f90: Likewise.
6166
6167 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
6168
6169         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
6170
6171 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
6172
6173         * g++.dg/opt/pr23454-2.C: New test.
6174
6175 2006-08-11  Richard Guenther  <rguenther@suse.de>
6176
6177         PR middle-end/28651
6178         * gcc.c-torture/execute/pr28651.c: New testcase.
6179
6180 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
6181
6182         * gnat.dg/specs/static_initializer.ads: New test.
6183
6184 2006-08-10  Paul Brook  <paul@codesourcery.com>
6185
6186         * gcc.target/arm/cond-asm.c: New test.
6187
6188 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
6189
6190         PR tree-optimization/26197
6191         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
6192         * g++.dg/vect/vect.exp: Compile the new tests with
6193         --param max-aliased-vops=0.
6194
6195 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
6196
6197         PR c++/28637
6198         * g++.dg/template/void3.C: New test.
6199
6200         PR c++/28638
6201         * g++.dg/template/void4.C: New test.
6202
6203         PR c++/28640
6204         * g++.dg/template/void5.C: New test.
6205
6206 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
6207
6208         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
6209         after dg-do compile.
6210
6211 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
6212
6213         PR tree-optimizations/26969
6214         * gcc.dg/vect/vect.exp: Compile tests prefixed with
6215         "unswitch-loops" with -funswitch-loops.
6216         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
6217
6218 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
6219
6220         * gcc.dg/sparc-getcontext-1.c: Fix typo.
6221         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
6222         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
6223         * objc.dg/dwarf-1.m: Likewise.
6224         * objc.dg/dwarf-2.m: Likewise.
6225         * obj-c++.dg/dwarf-2.mm: Likewise.
6226
6227 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6228
6229         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
6230         * objc.dg/dwarf-2.m: Likewise.
6231         * obj-c++.dg/dwarf-2.mm: Likewise.
6232
6233         PR libfortran/28603
6234         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
6235
6236         PR testsuite/27611
6237         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
6238
6239         PR testsuite/27033
6240         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
6241
6242 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
6243
6244         PR target/27827
6245         * gcc.target/i386/pr27827.c: New testcase.
6246
6247 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
6248
6249         PR fortran/28590
6250         * gfortran.dg/sequence_types_1.f90: New test.
6251
6252 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
6253
6254         PR fortran/28548
6255         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
6256         dg-warning.  Add -pedantic option.
6257
6258 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6259
6260         PR c/28502
6261         * gcc.dg/proto-1.c: New test.
6262
6263         PR c/27721
6264         * gcc.dg/lvalue-4.c: New test.
6265
6266         PR c/28136
6267         * gcc.dg/init-bad-5.c: New test.
6268
6269 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
6270
6271         PR c++/28347
6272         * g++.dg/ext/typedef-init.C: Add new test for typedef
6273         initialization inside templates. Adjust existing error markers.
6274
6275 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
6276
6277         PR c++/28148
6278         * g++.dg/init/ptrmem3.C: New test.
6279
6280 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
6281
6282         PR tree-optimization/27770
6283         * lib/target-support.exp: New target keyword "section_anchors".
6284         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
6285         tests.
6286         * gcc.dg/vect/section-anchors-pr27770.c: New test.
6287         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
6288         * gcc.dg/vect/section-anchors-vect-69.c: New test.
6289         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
6290
6291 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6292
6293         * gcc.dg/20060801-1.c: Add missing '}'.
6294
6295 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6296
6297         PR c++/27508
6298         * g++.dg/parse/dtor9.C: New test.
6299         * g++.dg/parse/dtor10.C: New test.
6300         * g++.dg/other/error7.C: Adjust error-marker.
6301
6302         PR c++/28274
6303         * g++.dg/other/default5.C: New test.
6304
6305 2006-08-02  Richard Guenther  <rguenther@suse.de>
6306
6307         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
6308
6309 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
6310
6311         PR c++/28557
6312         * g++.dg/template/conv9.C: New test.
6313
6314 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
6315
6316         PR debug/28063
6317         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
6318         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
6319         Optionally return assembly text.  Update callers.
6320         (check_no_compiler_messages): Update verbose messages.
6321         (check_no_messages_and_pattern): New.
6322         (check_effective_target_string_merging): New.
6323
6324 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6325
6326         PR c++/28250
6327         * g++.dg/eh/catch4.C: New test.
6328
6329         PR c++/28257
6330         * g++.dg/other/qual1.C: New test.
6331
6332         PR c++/28259
6333         * g++.dg/inherit/error2.C: New test.
6334
6335         PR c++/28267
6336         * g++.dg/other/new1.C: New test.
6337
6338         * g++.dg/warn/pr23075.C: Remove obsolete test.
6339         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
6340         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
6341
6342 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
6343
6344         PR c++/28523
6345         * g++.dg/eh/cast1.C: New test.
6346
6347 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
6348
6349         PR libfortran/28452
6350         * gfortran.dg/random_3.f90:  New test.
6351
6352 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
6353
6354         PR c++/28432
6355         * g++.dg/other/pr28304.C: Change expected error message.
6356         * g++.dg/other/pr28432.C: New test.
6357
6358 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
6359
6360         PR c++/28256
6361         * g++.dg/init/brace2.C: Change expected error message, add empty init.
6362
6363 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
6364
6365         PR debug/23336
6366         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
6367         at -g1.
6368         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
6369         g++.dg/debug/enum-2.C: New.
6370
6371 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6372
6373         PR c++/6634
6374         * g++.dg/parse/long1.C: Add more tests.
6375
6376 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6377
6378         * gfortran.dg/lrshift_1.c: New file.
6379
6380 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6381
6382         PR libgfortran/28335
6383         * gfortran.dg/no_unit_error_1.f90: New test.
6384
6385 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6386
6387         PR libgfortran/28335
6388         * gfortran.dg/no_unit_error_1.f90: Delete test.
6389         * gfortran.dg/no_unit_error_2.f90: Delete test.
6390
6391 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6392
6393         * gfortran.dg/chmod_3.f90: New test.
6394         * gfortran.dg/ltime_gmtime_1.f90: New test.
6395         * gfortran.dg/ltime_gmtime_2.f90: New test.
6396         * gfortran.dg/lrshift_1.f90: New test.
6397         * gfortran.dg/chmod_1.f90: New test.
6398         * gfortran.dg/chmod_2.f90: New test.
6399
6400 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
6401
6402         PR c++/27668
6403         * g++.dg/template/crash55.C: New test.
6404
6405         PR c++/27962
6406         * g++.dg/template/nontype16.C: New test.
6407
6408         * g++.dg/template/void2.C: Adjust error markers.
6409         * g++.dg/template/nontype5.C: Adjust error markers.
6410
6411 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
6412
6413         * gcc.target/i386/stack-prot-kernel.c: New test.
6414
6415 2006-07-27  Roger Sayle  <roger@eyesopen.com>
6416
6417         * gcc.dg/builtins-55.c: New test case.
6418
6419 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
6420
6421         PR rtl-optimization/27907
6422         * gcc.c-torture/compile/pr27907.c: New test.
6423
6424 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6425
6426         * gfortran.dg/mclock.f90: New test.
6427         * gfortran.dg/int_conv_1.f90: New test.
6428         * gfortran.dg/stat_1.f90: New test.
6429         * gfortran.dg/stat_2.f90: New test.
6430
6431 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6432
6433         PR libgfortran/28335
6434         * gfortran.dg/no_unit_error_1.f90: New test.
6435         * gfortran.dg/no_unit_error_2.f90: New test.
6436         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
6437
6438 2006-07-25  Roger Sayle  <roger@eyesopen.com>
6439
6440         PR middle-end/28473
6441         * gcc.dg/fold-convround-1.c: New test case.
6442
6443 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
6444
6445         * gfortran.dg/arithmetic_if.f90:  Fix comments.
6446
6447 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6448
6449         PR c++/27572
6450         * g++.dg/other/typedef1.C: New test.
6451         * g++.dg/template/typedef4.C: New test.
6452         * g++.dg/template/typedef5.C: New test.
6453
6454 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
6455
6456         PR fortran/28416
6457         * gfortran.dg/allocatable_dummy_3.f90: New.
6458
6459 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
6460
6461         PR fortran/28439
6462         * gfortran.dg/arithmetic_if.f90:  New test.
6463
6464 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
6465
6466         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
6467         avoid memcpy optimization.
6468
6469 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6470
6471         PR fortran/25289
6472         * gfortran.dg/direct_io_6.f90: New test.
6473
6474 2006-07-24  Jan Hubicka  <jh@suse.cz>
6475
6476         PR c/25795
6477         PR c++/27369
6478         * gcc.dg/pr25795.c: New test.
6479         * gcc.dg/pr25795-1.c: New test.
6480
6481 2006-07-23  Roger Sayle  <roger@eyesopen.com>
6482
6483         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
6484         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
6485         which may be transformed to "g || h" on some platforms.
6486
6487 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
6488
6489         PR c++/28025
6490         * g++.dg/template/friend45.C: New test.
6491
6492 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6493
6494         PR libgfortran/28339
6495         * gfortran.dg/arrayio_8.f90: New test.
6496
6497 2006-07-21  Mike Stump  <mrs@apple.com>
6498
6499         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
6500
6501         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
6502
6503 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6504
6505         PR c++/28250
6506         * g++.dg/eh/catch3.C: New test.
6507
6508         PR c++/28363
6509         * g++.dg/template/defarg10.C: New test.
6510
6511 2006-07-20  Paul Brook  <paul@codesourcery.com>
6512
6513         PR 27363
6514         * gcc.dg/pr27363.c: New test.
6515
6516 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
6517
6518         PR c++/28338
6519         * g++.dg/init/ref13.C: New test.
6520
6521 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6522
6523         PR obj-c++/28434
6524         * obj-c++.dg/proto-error-1.mm: New test.
6525
6526 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
6527
6528         PR c++/28337
6529         * g++.dg/template/string1.C: New test.
6530
6531 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
6532
6533         PR c++/28048
6534         * g++.dg/template/defarg9.C: New test.
6535
6536         PR c++/28235
6537         * g++.dg/template/static27.C: New test.
6538
6539 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
6540
6541         PR 28410
6542         * gcc.dg/tree-ssa/pr28410.c: New test.
6543
6544 2006-07-18  Lee Millward  <lee.millward@gmail.com>
6545
6546         PR c++/28258
6547         * g++/dg/other/error13.C: New test.
6548
6549         PR c++/28260
6550         * g++.dg/template/friend44.C: New test.
6551
6552 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
6553
6554         PR c++/27495
6555         * g++.dg/other/pr27495.C: New.
6556
6557 2006-07-18  Olivier Hainque  <hainque@adacore.com>
6558
6559         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
6560         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
6561
6562 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6563
6564         PR c/28286
6565         * gcc.dg/pragma-pack-4.c: New test.
6566
6567 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
6568
6569         PR c++/28291
6570         * g++.dg/ext/pr28291.C: New test.
6571
6572 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
6573
6574         PR middle-end/28403
6575         * gcc.c-torture/execute/pr28403.c: New test.
6576
6577 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
6578
6579         PR middle-end/28402
6580         * gcc.dg/pr28402.c: New test.
6581
6582 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
6583
6584         PR c++/28304
6585         * g++.dg/other/pr28304.C: New test.
6586
6587 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
6588
6589         PR other/28251
6590         gcc.c-torture/unsorted/dump-noaddr.c: New test.
6591         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
6592
6593 2006-07-17  Richard Guenther  <rguenther@suse.de>
6594
6595         PR tree-optimization/28238
6596         * g++.dg/tree-ssa/pr28238.C: New testcase.
6597
6598 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6599
6600         PR c++/28250
6601         * g++.dg/eh/catch1.C: New test.
6602         * g++.dg/eh/catch2.C: New test.
6603
6604 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
6605
6606         PR c++/28370
6607         * g++.dg/template/anon3.C: New test.
6608
6609 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
6610
6611         PR fortran/20844
6612         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
6613         specifiers requiring an explicit format tag..
6614
6615         PR fortran/28201
6616         * gfortran.dg/generic_5: New test.
6617
6618         PR fortran/20893
6619         * gfortran.dg/elemental_optional_args_1.f90: New test.
6620
6621 2006-07-16  Olivier Hainque  <hainque@adacore.com>
6622
6623         * gnat.dg/assert.ads: New file.
6624         * gnat.dg/controlled_record.ads: Likewise.
6625         * gnat.dg/controlled_record.adb: Likewise.
6626
6627 2006-07-15  Lee Millward  <lee.millward@gmail.com>
6628
6629         PR c++/28292
6630         * g++.dg/other/error12.C: New test.
6631
6632         PR c++/28269
6633         * g++.dg/template/crash54.C: New test.
6634
6635 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6636
6637         PR c++/28249
6638         * g++.dg/parse/catch1.C: New test.
6639
6640         PR c++/28294
6641         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
6642
6643         PR c++/28387
6644         * g++.dg/ext/attrib24.C: New test.
6645
6646 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6647
6648         PR c++/28343
6649         * g++.dg/ext/asmspec1.C: New test.
6650
6651 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
6652
6653         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
6654         (dg-test): Support shouldfail tests.
6655         * lib/target-supports-dg.exp (dg-shouldfail): New.
6656         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
6657         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
6658         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
6659         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
6660         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
6661         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
6662         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
6663
6664 2006-07-13  Jan Hubicka  <jh@suse.cz>
6665
6666         * gcc.target/i386/memcpy-1.c: New.
6667
6668 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
6669
6670         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
6671
6672 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
6673
6674         PR fortran/25097
6675         * gfortran.dg/present_1.f90: New test.
6676
6677         PR fortran/20903
6678         * gfortran.dg/interface_derived_type_1.f90: New test.
6679
6680 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
6681
6682         PR fortran/28213
6683         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
6684         list.
6685
6686 2006-07-07  Lee Millward  <lee.millward@gmail.com>
6687
6688         PR c++/27820
6689         * g++.dg/other/label1.C: New test.
6690
6691 2006-07-07   Richard Guenther  <rguenther@suse.de>
6692
6693         PR middle-end/28268
6694         * gcc.dg/torture/pr28268.c: New testcase.
6695
6696 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
6697
6698         PR c++/27019
6699         * g++.dg/ext/pr27019.C: New.
6700
6701 2006-07-07  Richard Guenther  <rguenther@suse.de>
6702
6703         PR tree-optimization/28187
6704         * gcc.dg/pr28187.c: New testcase.
6705
6706 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
6707
6708         * gnat.dg/address_conversion.adb: New test.
6709         * gnat.dg/boolean_subtype.adb: Likewise.
6710         * gnat.dg/frame_overflow.adb: Likewise.
6711         * gnat.dg/pointer_array.adb: Likewise.
6712         * gnat.dg/pointer_conversion.adb: Likewise.
6713
6714 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
6715
6716         PR fortran/28237
6717         PR fortran/23420
6718         * gfortran.dg/print_fmt_5.f90: New test.
6719
6720 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6721
6722         PR fortran/28129
6723         * gfortran.dg/bounds_check_4.f90: New test.
6724
6725 2006-07-05  Richard Guenther  <rguenther@suse.de>
6726
6727         PR target/28158
6728         * gfortran.dg/pr28158.f90: New testcase.
6729
6730 2006-07-05  Richard Guenther  <rguenther@suse.de>
6731
6732         PR tree-optimization/28162
6733         * gcc.dg/pr28162.c: New testcase.
6734
6735 2006-07-05  Richard Guenther  <rguenther@suse.de>
6736         Andrew Pinski  <pinskia@gcc.gnu.org>
6737
6738         PR c++/27084
6739         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
6740
6741 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
6742
6743         PR fortran/28174
6744         * gfortran.dg/actual_array_substr_2.f90: New test.
6745
6746         PR fortran/28167
6747         * gfortran.dg/actual_array_constructor_2.f90: New test.
6748
6749 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6750
6751         * gfortran.dg/itime_idate_1.f: New test.
6752         * gfortran.dg/itime_idate_2.f: New test.
6753
6754 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6755
6756         PR libgfortran/27704
6757         * gfortran.dg/open_status_3.f90: New test.
6758         * gfortran.dg/fmt_l.f90: Update for new feature.
6759
6760 2006-07-03  Asher Langton  <langton2@llnl.gov>
6761
6762         * gfortran.dg/oldstyle_2.f90: New.
6763
6764 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
6765
6766         * gnat.dg/string_slice.adb: New test.
6767
6768 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
6769
6770         PR fortran/19259
6771         * gfortran.dg/semicolon_fixed.c: New.
6772         * gfortran.dg/semicolon_free.c: New.
6773
6774 2006-06-30  Mike Stump  <mrs@apple.com>
6775
6776         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
6777         that don't support internal visibility.
6778
6779 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
6780
6781         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
6782         for '(' / ')' needing an extra '\'.
6783
6784 2006-06-29  Roger Sayle  <roger@eyesopen.com>
6785
6786         PR middle-end/27428
6787         * gcc.dg/pr27428-1.c: New test case.
6788
6789 2006-06-29  Mike Stump  <mrs@apple.com>
6790
6791         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
6792         on darwin as we can't align commons large enough yet.
6793
6794         * gcc.dg/vla-8.c: Add additional testcases.
6795
6796 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
6797
6798         PR c++/28114
6799         * g++.dg/other/pr28114.C: New.
6800
6801 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
6802
6803         * gcc.c-torture/compile/20060625-1.c: New test.
6804
6805 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
6806
6807         PR fortran/20867
6808         * gfortran.dg/stfunc_3.f90: New test.
6809
6810         PR fortran/25056
6811         * gfortran.dg/impure_actual_1.f90: New test.
6812
6813         PR fortran/20874
6814         * gfortran.dg/elemental_result_1.f90: New test.
6815
6816         PR fortran/25073
6817         * gfortran.dg/select_7.f90: New test.
6818
6819         PR fortran/27554
6820         * intrinsic_actual_1.f: New test.
6821
6822         PR fortran/22038
6823         PR fortran/28119
6824         * gfortran.dg/forall_4.f90: New test.
6825
6826         PR fortran/25072
6827         * gfortran.dg/forall_5.f90: New test.
6828
6829 2006-06-25  Lee Millward  <lee.millward@gmail.com>
6830
6831         PR c++/28051
6832         * g++.dg/template/using13.C: New test.
6833
6834         PR c++/28054
6835         * g++.dg/other/incomplete3.C: New test.
6836
6837 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6838
6839         PR fortran/28081
6840         * gfortran.dg/substr_3.f: New test.
6841         * gfortran.dg/equiv_2.f90: Update expected error message.
6842
6843 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
6844
6845         PR fortran/28118
6846         * gfortran.dg/actual_array_substr_1.f90: New test.
6847
6848 2006-06-24  Olivier Hainque  <hainque@adacore.com>
6849
6850         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
6851         * gnat.dg/scalar_mode_agg_compare.adb: New test.
6852
6853 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
6854
6855         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
6856
6857 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
6858
6859         PR fortran/27981
6860         * gfortran.dg/simpleif_2.f90: New test.
6861
6862 2006-06-23  Lee Millward  <lee.millward@gmail.com>
6863
6864         * g++.dg/template/error22.C: Fix typo.
6865
6866 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6867
6868         PR c++/28112
6869         * g++.dg/ext/attrib23.C: New test.
6870
6871 2006-06-23  Olivier Hainque  <hainque@adacore.com>
6872
6873         * gnat.dg/varsize_temp.adb: New test.
6874
6875 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6876
6877         PR c++/11468
6878         * g++.dg/other/java2.C: New test.
6879
6880 2006-06-23  Danny Smith   <dannysmith@users.sourceforge.net>
6881
6882         PR target/27789
6883         * g++.dg/ext/dllimport4.C. Add more tests for invalid
6884         initialization.
6885
6886 2006-06-22  Roger Sayle  <roger@eyesopen.com>
6887
6888         PR target/27531
6889         * gcc.dg/pr27531-1.c: New test case.
6890
6891 2006-06-22  Asher Langton  <langton2@llnl.gov>
6892
6893         PR fortran/24748
6894         * gfortran.dg/implicit_8.f90: New.
6895
6896 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
6897
6898         PR rtl-optimization/28121
6899         * gcc.dg/pr28121.c: New test.
6900
6901 2006-06-22  Lee Millward  <lee.millward@gmail.com>
6902
6903         PR c++/27805
6904         * g++.dg/parse/ptrmem6.C: New test.
6905
6906         PR c++/27821
6907         * g++.dg/template/error22.C: New test.
6908
6909 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6910
6911         PR c++/28111
6912         * g++.dg/template/friend43.C: New test.
6913
6914         PR c++/28110
6915         * g++.dg/template/crash53.C: New test.
6916
6917         PR c++/28109
6918         * g++.dg/rtti/incomplete1.C: New test.
6919
6920 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
6921
6922         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
6923
6924 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
6925
6926         * gcc.c-torture/execute/complex-7.c: New.
6927
6928 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
6929
6930         * gcc.dg/merge-all-constants-1.c: New test.
6931
6932 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
6933
6934         PR c++/28113
6935         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
6936
6937 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
6938
6939         * gfortran.dg/rrspacing_1.f90: New test.
6940
6941 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6942
6943         PR c++/28052
6944         * g++.dg/other/bitfield2.C: New test.
6945
6946 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
6947
6948         PR tree-optimization/27331
6949         * gcc.dg/pr27331.c: New test.
6950
6951 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
6952             Eric Botcazou  <ebotcazou@adacore.com>
6953
6954         PR ada/18692
6955         * lib/gnat.exp: New file.
6956         * lib/gnat-dg.exp: Likewise.
6957         * gnat.dg: New directory.
6958         * gnat.dg/dg.exp: New driver.
6959         * gnat.dg/specs: New directory.
6960         * gnat.dg/specs/specs.exp: New driver.
6961         * gnat.dg/style: New directory.
6962         * gnat.dg/style/style.exp: New driver.
6963
6964 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
6965
6966         PR fortran/16206
6967         * gfortran.dg/array_initializer_1.f90: New test.
6968
6969         PR fortran/28005
6970         * gfortran.dg/matmul_3.f90: New test.
6971
6972 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
6973
6974         PR middle-end/28075
6975         * gcc.dg/tree-ssa/inline-1.c: New test.
6976
6977 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
6978
6979         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
6980         in malloc prototype; remove XFAIL.
6981         * gcc.dg/pr18241-2.c: Ditto.
6982         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
6983         in memset prototype; remove XFAIL.
6984         * gcc.dg/tree-ssa/pr23382.c: Ditto.
6985
6986 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
6987
6988         * gcc.dg/vla-8.c: Add.
6989
6990 2006-06-19  Richard Guenther  <rguenther@suse.de>
6991
6992         PR tree-optimization/27090
6993         * g++.dg/tree-ssa/pr27090.C: New testcase.
6994
6995 2006-06-19  Roger Sayle  <roger@eyesopen.com>
6996
6997         PR target/27861
6998         * gcc.dg/pr27861-1.c: New test case.
6999
7000 2006-06-19  Richard Guenther  <rguenther@suse.de>
7001
7002         PR middle-end/28045
7003         * gcc.dg/torture/pr28045.c: New testcase.
7004
7005 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7006
7007         PR fortran/26801
7008         * gfortran.dg/associated_4.f90: New test.
7009
7010 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7011
7012         PR fortran/19310
7013         PR fortran/19904
7014         * gfortran.dg/real_const_3.f90: New test.
7015
7016 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
7017
7018         PR c++/28016
7019         * g++.dg/template/static26.C: New test.
7020
7021         PR c++/27979
7022         * g++.dg/expr/bitfield2.C: New test.
7023
7024         PR c++/27884
7025         * g++.dg/parse/linkage2.C: New test.
7026
7027 2006-06-16  Richard Guenther  <rguenther@suse.de>
7028
7029         PR middle-end/27116
7030         * gcc.dg/pr15785-1.c: Revert last change.
7031         * gcc.dg/torture/pr27116-2.c: New testcase.
7032
7033 2006-06-16  Roger Sayle  <roger@eyesopen.com>
7034
7035         PR middle-end/27802
7036         * gcc.dg/pr27802-1.c: New test case.
7037
7038 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
7039
7040         PR c++/27689
7041         * g++.dg/template/ttp18.C: New test.
7042         * g++.dg/template/ttp19.C: Likewise.
7043
7044         PR c++/27666
7045         * g++.dg/expr/cond9.C: New test.
7046
7047         PR c++/27640
7048         * g++.dg/template/ctor7.C: New test.
7049
7050 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
7051
7052         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
7053
7054 2006-06-16  Richard Guenther  <rguenther@suse.de>
7055
7056         PR tree-optimization/27781
7057         * gcc.dg/tree-ssa/pr27781.c: New testcase.
7058
7059 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
7060
7061         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
7062
7063 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
7064
7065         * gcc.dg/tree-ssa/loop-18.c: New test.
7066
7067 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
7068
7069         PR c++/27665
7070         * g++.dg/template/crash52.C: New test.
7071
7072         PR c++/27648
7073         * g++.dg/ext/attrib22.C: New test.
7074
7075         PR c++/26559
7076         * g++.dg/template/builtin1.C: New test.
7077         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
7078
7079         PR c++/28018
7080         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
7081         assignment.
7082         * g++.old-deja/g++.pt/crash51.C: Likewise.
7083
7084         PR c++/27227
7085         * g++.dg/lookup/linkage1.C: New test.
7086         * g++.dg/lookup/linkage2.C: Likewise.
7087
7088 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
7089
7090         PR middle-end/27959
7091         * gcc.dg/pr27959.c: New testcase.
7092
7093 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
7094
7095         PR target/28014:
7096         * g++.dg/eh/div.C: New test.
7097
7098 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
7099
7100         PR c++/27894
7101         * g++.dg/tree-ssa/pr26757.C: New test.
7102         * g++.dg/tree-ssa/pr27894.C: New test.
7103
7104 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
7105
7106         * gcc.c-torture/compile/20060609-1.c: New test.
7107
7108         PR target/27863
7109         * gcc.c-torture/compile/pr27863.c: New test.
7110
7111 2006-06-13  Richard Guenther  <rguenther@suse.de>
7112
7113         PR tree-optimization/27830
7114         * g++.dg/tree-ssa/pr27830.C: New testcase.
7115
7116 2006-06-13  Matthew Sachs  <msachs@apple.com>
7117
7118         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
7119         the list of compiler flags; this causes those flags to be checked
7120         for things like dg-skip-if.
7121
7122 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7123
7124         PR c++/27601
7125         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
7126
7127 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
7128             Kazu Hirata  <kazu@codesourcery.com>
7129
7130         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
7131         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
7132
7133 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7134
7135         PR c++/27933
7136         * g++.dg/lookup/using15.C: New test.
7137
7138         PR c++/27951
7139         * g++.dg/other/anon4.C: New test.
7140
7141 2006-06-12  Roger Sayle  <roger@eyesopen.com>
7142
7143         PR c++/21210
7144         * g++.dg/init/complex1.C: New test case.
7145
7146 2006-06-11  Eric Christopher  <echristo@apple.com>
7147
7148         PR middle-end/27948
7149         * gcc.dg/bf-ms-layout.c: Run on darwin.
7150         * gcc.dg/bf-no-ms-layout: Ditto.
7151         * gcc.dg/attr-ms_struct-2.c: New.
7152         * gcc.dg/bf-ms-layout-2.c: Ditto.
7153
7154 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
7155
7156         * gcc.dg/attr-ms_struct-packed1.c: New.
7157
7158 2006-06-09  Mike Stump  <mrs@apple.com>
7159
7160         * gcc.dg/vla-7.c: Add.
7161
7162 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
7163
7164         PR fortran/24558
7165         * gfortran.dg/entry_6.f90: New test.
7166
7167         PR fortran/20877
7168         PR fortran/25047
7169         * gfortran.dg/entry_7.f90: New test.
7170
7171 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
7172
7173         PR c/27747
7174         * gcc.dg/cpp/_Pragma6.c: New test.
7175
7176         PR c++/27748
7177         * g++.dg/cpp/_Pragma1.C: New test.
7178
7179         PR preprocessor/27746
7180         * gcc.dg/gomp/macro-3.c: New test.
7181         * gcc.dg/gomp/macro-4.c: New test.
7182         * g++.dg/gomp/macro-3.C: New test.
7183         * g++.dg/gomp/macro-4.C: New test.
7184
7185 2006-06-09  Richard Guenther  <rguenther@suse.de>
7186
7187         PR tree-optimization/26998
7188         * gcc.dg/torture/pr26998.c: New testcase.
7189         * gcc.dg/tree-ssa/vrp29.c: New testcase.
7190
7191 2006-06-08  Mike Stump  <mrs@apple.com>
7192
7193         * gcc.dg/pr27095.c: Account for stubs.
7194
7195         PR target/26427
7196         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
7197         produce bad code on darwin.
7198
7199 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7200
7201         PR fortran/27958
7202         * gcc/testsuite/gfortran.dg/substr_2.f: New test.
7203
7204 2006-06-08  Asher Langton  <langton2@llnl.gov>
7205
7206         PR fortran/27786
7207         * cray_pointers_2.f90: Add -fbounds-check compile flag.
7208
7209 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7210
7211         PR target/27421
7212         * gcc.dg/union-3.c: New test.
7213
7214 2006-06-08  Richard Guenther  <rguenther@suse.de>
7215
7216         PR middle-end/27116
7217         * gcc.dg/torture/pr27116.c: New testcase.
7218         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
7219
7220 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
7221
7222         PR rtl-optimization/26449
7223         * gcc.dg/pr26449.c: New test.
7224
7225 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7226
7227         PR c++/27601
7228         * g++.dg/ext/offsetof1.C: Test member functions.
7229
7230 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
7231
7232         * gcc.dg/pr27095.c: Improve scanning.
7233
7234 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
7235
7236         PR fortran/23091
7237         * gfortran.dg/saved_automatic_1.f90: New test.
7238
7239         PR fortran/24168
7240         * gfortran.dg/array_simplify_1.f90: New test.
7241
7242         PR fortran/25090
7243         * gfortran.dg/entry_dummy_ref_1.f90: New test.
7244
7245         PR fortran/25058
7246         * gfortran.dg/entry_dummy_ref_2.f90: New test.
7247
7248 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
7249
7250         PR c++/27177
7251         * g++.dg/expr/cast7.C: New test.
7252
7253 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
7254
7255         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
7256         * lib/gcc-defs.exp (tool_check_compile): Ditto.
7257         * lib/fortran-torture.exp (fortran-torture-compile,
7258         fortran-torture-execute): Ditto.
7259
7260 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
7261
7262         PR target/27842
7263         * gcc.dg/vmx/pr27842.c: New test.
7264
7265 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7266
7267         PR libfortran/27895
7268         * gfortran.dg/bounds_check_3.f90: New test.
7269
7270 2006-06-05  Mike Stump  <mrs@apple.com>
7271
7272         * objc.dg/objc-fast-4.m: Skip for ppc64.
7273
7274 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
7275
7276         PR testsuite/27705
7277         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
7278
7279 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
7280             Victor Kaplansky  <victork@il.ibm.com>
7281
7282         PR tree-optimizations/26360
7283         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
7284         with -fno-tree-dce.
7285         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
7286
7287 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
7288
7289         PR fortran/14067
7290         * gfortran.dg/data_char_1.f90: Add messages for truncated
7291         strings.
7292
7293         PR fortran/16943
7294         * gfortran.dg/func_decl_2.f90: New test.
7295
7296         PR fortran/20839
7297         * gfortran.dg/do_2.f90: New test.
7298
7299         PR fortran/27655
7300         * gfortran.dg/associated_3.f90: New test.
7301
7302 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
7303
7304         PR c++/27819
7305         * g++.dg/template/static25.C: New test.
7306
7307         PR c++/27722
7308         * g++.dg/init/array21.C: New test.
7309
7310         PR c++/27807
7311         * g++.dg/ext/complit7.C: New test.
7312
7313         PR c++/27806
7314         * g++.dg/parse/ptrmem5.C: New test.
7315
7316 2006-06-04  Roger Sayle  <roger@eyesopen.com>
7317             Andrew Pinski  <pinskia@physics.uc.edu>
7318
7319         PR c/27150
7320         PR middle-end/27382
7321         * gcc.dg/pr27150-1.c: New testcase.
7322         * gcc.dg/pr27382-1.c: New testcase.
7323         * gcc.dg/pr27382-2.c: New testcase.
7324
7325 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
7326
7327         PR c/25161
7328         PR c/27020
7329         * gcc.dg/array-10.c: New test.
7330
7331 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7332
7333         PR c++/27804
7334         * g++.dg/init/const4.C: New test.
7335         * g++.dg/init/member1.C: Add error-marker.
7336         * g++.dg/other/fold1.C: Adjust error-marker.
7337
7338 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7339
7340         PR c++/27601
7341         * g++.dg/ext/offsetof1.C: New test.
7342
7343 2006-06-04 Eric Christopher <echristo@apple.com>
7344
7345         * gcc.dg/attr-ms_struct-1.c: New.
7346
7347 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
7348
7349         * gcc.c-torture/compile/builtin_constant_p.c: New test.
7350
7351 2006-06-04  Richard Guenther  <rguenther@suse.de>
7352
7353         PR tree-optimization/27039
7354         * gcc.dg/tree-ssa/loop-17.c: New testcase.
7355
7356 2006-06-03  Roger Sayle  <roger@eyesopen.com>
7357
7358         PR target/26223
7359         * gcc.target/i386/amd64-abi-2.c: New test case.
7360
7361 2006-06-02  Eric Christopher  <echristo@apple.com>
7362
7363         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
7364         * gcc.target/i386/20020523-1.c: Skip if darwin.
7365         * gcc.target/i386/asm-3.c: Ditto.
7366         * gcc.target/i386/20011119-1.c: Ditto.
7367         * gcc.target/i386/clobbers.c: Remove pic part of test.
7368
7369 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
7370
7371         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
7372         * g++.old-deja/g++.other/init19.C: Ditto.
7373         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
7374         and add other platforms as expected failures.
7375
7376 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
7377
7378         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
7379         (is-effective-target-keyword): Ditto.
7380
7381 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
7382
7383         PR fortran/27715
7384         * gfortran.dg/extended_char_comparison_1.f:  New test.
7385
7386 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
7387
7388         PR fortran/25098
7389         * gfortran.dg/dummy_procedure_1.f90: New test.
7390
7391         PR fortran/25147
7392         * gfortran.dg/dummy_procedure_2.f90: New test.
7393
7394         * gfortran.dg/associated_2.f90: Correct to make consistent with
7395         standard.
7396
7397 2006-05-31  Roger Sayle  <roger@eyesopen.com>
7398
7399         * gcc.target/i386/387-11.c: New test case.
7400
7401 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
7402
7403         PR c++/27801
7404         * g++.dg/template/cond6.C: New test.
7405
7406         PR c++/26496
7407         * g++.dg/template/crash51.C: New test.
7408         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
7409
7410         PR c++/27385
7411         * g++.dg/init/array20.C: New test.
7412
7413 2006-05-31  Roger Sayle  <roger@eyesopen.com>
7414
7415         * gcc.dg/builtins-54.c: New test case.
7416
7417 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
7418
7419         PR c++/26433
7420         * g++.dg/template/fntry1.C: Add dg-do link.
7421
7422         PR c++/27808
7423         * g++.dg/parse/friend6.C: New test.
7424
7425 2006-05-30  Asher Langton  <langton2@llnl.gov>
7426
7427         * gfortran.dg/cray_pointers_7.f90: New test.
7428
7429 2006-05-30  Roger Sayle  <roger@eyesopen.com>
7430
7431         PR tree-optimization/23452
7432         * gcc.dg/fold-mulconj-1.c: New test case.
7433
7434 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
7435
7436         PR c++/27803
7437         * g++.dg/parse/bitfield1.C: New test.
7438
7439 2006-05-30  Roger Sayle  <roger@eyesopen.com>
7440
7441         * gcc.target/ppc-eq0-1.c: New test case.
7442         * gcc.target/ppc-negeq0-1.c: New test case.
7443
7444 2006-05-30  Dirk Mueller  <dmueller@suse.de>
7445
7446         PR c/27273
7447         * gcc.dg/overflow-warn-5.c: New test.
7448
7449 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7450
7451         PR c/27718
7452         * gcc.dg/sizeof-1.c: New test.
7453
7454 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
7455
7456         PR target/27790
7457         * gcc.target/i386/pr27790.c: New test.
7458
7459 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7460
7461         PR libgfortran/27757
7462         * gfortran.dg/direct_io_5.f90: New test.
7463
7464 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7465
7466         PR libgfortran/27634
7467         * gfortran.dg/fmt_missing_period_1.f: New test.
7468         * gfortran.dg/fmt_missing_period_2.f: New test.
7469         * gfortran.dg/fmt_missing_period_3.f: New test.
7470
7471 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7472
7473         PR fortran/19777
7474         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
7475         arrays.
7476
7477 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7478
7479         PR c++/27713
7480         * g++.dg/template/new6.C: New test.
7481
7482 2006-05-29  Roger Sayle  <roger@eyesopen.com>
7483
7484         PR tree-optimization/24964
7485         * gcc.target/i386/387-10.c: New test case.
7486
7487 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
7488
7489         * intrinsics/string_intrinsics.c (compare_string):
7490         Use memcmp instead of strncmp to avoid tripping over
7491         CHAR(0) in a string.
7492
7493 2006-05-27  Richard Guenther  <rguenther@suse.de>
7494
7495         PR middle-end/27773
7496         * gcc.dg/torture/pr27773.c: New testcase.
7497
7498 2006-05-27  Dirk Mueller  <dmueller@suse.de>
7499
7500         * gcc.dg/pr24561.c: Rename to..
7501         * gcc.dg/pr25962.c: .. this.
7502
7503 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7504
7505         PR fortran/19777
7506         * gfortran.dg/bounds_check_2.f: New test.
7507
7508 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
7509
7510         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
7511         * gfortran.dg/byte_1.f90: Likewise.
7512         * gfortran.dg/dup_save_2.f90: Likewise.
7513
7514 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
7515
7516         * gfortran.dg/associated_2.f90: New test.
7517
7518 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7519
7520         PR fortran/27524
7521         * gfortran.dg/bounds_check_1.f90: New test.
7522
7523 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
7524
7525         PR rtl-optimization/27661
7526         * gcc.dg/pr27661.c: New test case.
7527
7528 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
7529
7530         PR fortran/23151
7531         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
7532         * gfortran.dg/print_parentheses_1.f:  New test.
7533         * gfortran.dg/print_parentheses_2.f90:  New test.
7534
7535 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
7536
7537         PR target/27758
7538         * gcc.dg/pr27758.c: New test.
7539
7540 2006-05-24  Falk Hueffner  <falk@debian.org>
7541
7542         * gcc.c-torture/compile/pr27571.c: New test.
7543
7544 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
7545
7546         PR fortran/27709
7547         * gfortran.dg/spec_expr_4.f90: New test.
7548
7549         PR fortran/27155
7550         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
7551
7552 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
7553
7554         PR c++/20103
7555         * g++.dg/ext/complit6.C: New test.
7556         * g++.dg/ext/complit3.C: Adjust error markers.
7557         * g++.dg/init/const3.C: New test.
7558
7559 2006-05-25  Richard Guenther  <rguenther@suse.de>
7560
7561         PR middle-end/27743
7562         * gcc.dg/torture/pr27743.c: New testcase.
7563
7564 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
7565
7566         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
7567
7568 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
7569
7570         * gcc.dg/compat/scalar-by-value-x.h: New.
7571         * gcc.dg/compat/scalar-by-value-y.h: New.
7572         * gcc.dg/compat/scalar-by-value-5.c: New.
7573         * gcc.dg/compat/scalar-by-value-5_main.c: New.
7574         * gcc.dg/compat/scalar-by-value-5_x.c: New.
7575         * gcc.dg/compat/scalar-by-value-5_y.c: New.
7576         * gcc.dg/compat/scalar-by-value-6.c: New.
7577         * gcc.dg/compat/scalar-by-value-6_main.c: New.
7578         * gcc.dg/compat/scalar-by-value-6_x.c: New.
7579         * gcc.dg/compat/scalar-by-value-6_y.c: New.
7580
7581 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
7582
7583         PR tree-optimization/27639
7584         PR tree-optimization/26719
7585         * gcc.dg/pr27639.c: New test.
7586         * gcc.dg/pr26719.c: New test.
7587         * gcc.dg/tree-ssa/scev-cast.c: New test.
7588
7589 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
7590
7591         PR c++/20173
7592         * g++.dg/template/error21.C: New test.
7593
7594 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
7595
7596         PR target/27696
7597         * gcc.target/i386/pr27696.c: New.
7598
7599 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
7600
7601         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
7602
7603         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
7604
7605 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7606
7607         PR c++/27716
7608         * g++.dg/other/assign1.C: New test.
7609
7610 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
7611
7612         PR target/27266
7613         * gcc.target/i386/pr27266.c: New.
7614
7615 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7616
7617         PR c++/27451
7618         * g++.dg/ext/asm9.C: New test.
7619
7620 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
7621
7622         PR rtl-optimization/25514
7623         * gcc.c-torture/compile/pr25514.c: New test.
7624
7625 2006-05-22  Richard Guenther  <rguenther@suse.de>
7626
7627         Revert
7628         2006-01-31  Richard Guenther  <rguenther@suse.de>
7629
7630         * gcc.target/i386/sselibm-1.c: New testcase.
7631         * gcc.target/i386/sselibm-2.c: Likewise.
7632         * gcc.target/i386/sselibm-3.c: Likewise.
7633         * gcc.target/i386/sselibm-4.c: Likewise.
7634         * gcc.target/i386/sselibm-5.c: Likewise.
7635
7636 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7637
7638         PR c/27420
7639         * gcc.dg/func-args-2.c: New test.
7640
7641         PR c/26818
7642         * gcc.dg/struct-incompl-1.c: New test.
7643
7644 2006-05-22  Richard Guenther  <rguenther@suse.de>
7645
7646         PR testsuite/27708
7647         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
7648         the transformations we test for.
7649
7650 2006-05-22  Richard Guenther  <rguenther@suse.de>
7651
7652         PR testsuite/27707
7653         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
7654
7655 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
7656
7657         PR c++/27210
7658         * g++.dg/warn/new1.C: New test.
7659         * g++.dg/template/new5.C: Likewise.
7660
7661 2006-05-21  Roger Sayle  <roger@eyesopen.com>
7662
7663         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
7664         * gcc.target/i386/20060512-3.c: Likewise.
7665
7666 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
7667
7668         PR rtl-optimization/27671
7669         * gcc.c-torture/execute/pr27671-1.c: New.
7670         * gcc.dg/pr27671-2.c: Likewise.
7671
7672         PR tree-optimization/26622.
7673         * gcc.c-torture/compile/pr26622.c: New.
7674
7675 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
7676
7677         PR fortran/27613
7678         * gfortran.dg/recursive_reference_1.f90: New test.
7679
7680 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
7681
7682         PR fortran/25746
7683         * gfortran.dg/elemental_subroutine_3.f90: New test.
7684
7685         PR fortran/25090
7686         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
7687
7688         PR fortran/27584
7689         * gfortran.dg/associated_target_1.f90: New test.
7690
7691         PR fortran/19015
7692         * gfortran.dg/maxloc_shape_1.f90: New test.
7693
7694 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7695
7696         PR libgfortran/24459
7697         * gfortran.dg/namelist_24.f90: New test.
7698         * gfortran.dg/namelist_12.f: Fix typo in comment.
7699
7700 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
7701
7702         PR middle-end/25776
7703         * g++.dg/other/error11.C: New test.
7704
7705 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
7706
7707         * gcc.target/mips/pr26765.c: Add -w to options.
7708
7709 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
7710
7711         * lib/target-supports.exp (check_effective_target_mpaired_single):
7712         New function.
7713         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
7714         multilibs.
7715         * g++.dg/vect/vect.exp: Likewise.
7716
7717 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
7718
7719         PR testsuite/25891
7720         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
7721
7722 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
7723
7724         PR fortran/27662
7725         * gfortran.dg/temporary_1.f90: New file.
7726
7727 2006-05-19  Andreas Schwab  <schwab@suse.de>
7728
7729         * g++.dg/other/unused1.C: Also match "stringz".
7730
7731 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
7732
7733         PR c++/26433
7734         * g++.dg/template/fntry1.C: New test.
7735
7736 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
7737
7738         PR c++/27471
7739         PR c++/27506
7740         * g++.dg/conversion/bitfield5.C: New test.
7741         * g++.dg/conversion/bitfield6.C: New test.
7742
7743 2006-05-18  Mike Stump  <mrs@apple.com>
7744
7745         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
7746         * gcc.dg/vla-4.c: Add.
7747         * gcc.dg/vla-5.c: Add.
7748         * gcc.dg/vla-6.c: Add.
7749
7750 2006-05-12  Stuart Hastings  <stuart@apple.com>
7751
7752         * testsuite/gcc.target/i386/20060512-1.c: New.
7753         * testsuite/gcc.target/i386/20060512-2.c: New.
7754         * testsuite/gcc.target/i386/20060512-3.c: New.
7755         * testsuite/gcc.target/i386/20060512-4.c: New.
7756
7757 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
7758
7759         PR c++/26122
7760         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
7761
7762         PR c++/26068
7763         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
7764         * g++.dg/parse/linkage1.C: New test.
7765
7766 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
7767
7768         PR tree-optimization/27548
7769         * g++.dg/tree-ssa/pr27548.C: New test.
7770
7771 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7772
7773         PR fortran/26551
7774         * gfortran.dg/recursive_check_1.f: New test.
7775         * gfortran.dg/recursive_check_2.f90: New test.
7776
7777 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
7778
7779         * g++.dg/opt/temp2.C: New test.
7780
7781 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
7782
7783         PR c++/27491
7784         * g++.dg/init/brace5.C: New test.
7785
7786         PR middle-end/27415
7787         * gcc.dg/gomp/pr27415.c: New test.
7788         * g++.dg/gomp/pr27415.C: New test.
7789
7790         PR tree-optimization/27549
7791         * g++.dg/tree-ssa/pr27549.C: New test.
7792
7793 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7794
7795         PR libgfortran/27575
7796         * gfortran.dg/read_eof_4.f90: New test.
7797
7798 2006-05-16  Richard Guenther  <rguenther@suse.de>
7799
7800         PR tree-optimization/22303
7801         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
7802
7803 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
7804
7805         PR middle-end/27573
7806         * gcc.dg/gomp/pr27573.c: New test.
7807         * gfortran.dg/gomp/pr27573.f90: New test.
7808
7809         PR c/27499
7810         * gcc.dg/gomp/pr27499.c: New test.
7811         * g++.dg/gomp/pr27499.C: New test.
7812
7813 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
7814
7815         PR c++/27339
7816         * g++.dg/parser/access8.C: Adjust error marker.
7817         * g++.dg/template/access17.C: New test.
7818         * g++.dg/template/access18.C: Likewise.
7819
7820 2006-05-15  Roger Sayle  <roger@eyesopen.com>
7821
7822         PR target/26600
7823         * gcc.target/i386/pr26600.c: New test case.
7824
7825 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
7826
7827         PR c++/27505
7828         * g++.dg/expr/bitfield1.C: New test.
7829
7830 2006-05-15  Richard Guenther  <rguenther@suse.de>
7831
7832         PR tree-optimization/27603
7833         * gcc.dg/torture/pr27603.c: New testcase.
7834
7835 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
7836
7837         PR fortran/25090
7838         * gfortran.dg/entry_dummy_ref_1.f90: New test.
7839
7840         PR fortran/25082
7841         * gfortran.dg/scalar_return_1.f90: New test.
7842
7843         PR fortran/27411
7844         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
7845
7846 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
7847
7848         * gcc.dg/gomp/critical-4.c: New test.
7849         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
7850         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
7851         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
7852         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
7853
7854 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7855
7856         PR c++/27582
7857         * g++.dg/template/dependent-args1.C: New test.
7858
7859         PR c++/27581
7860         * g++.dg/lookup/this1.C: New test.
7861
7862         PR c++/27315
7863         * g++.dg/template/operator6.C: New test.
7864         * g++.dg/template/incomplete3.C: New test.
7865
7866         PR c++/27559
7867         * g++.dg/template/new4.C: New test.
7868
7869         PR c++/27496
7870         * g++.dg/template/void2.C: New test.
7871
7872 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
7873
7874         * g++.dg/template/dependent-expr5.C: New test.
7875
7876 2006-05-14  Roger Sayle  <roger@eyesopen.com>
7877
7878         PR middle-end/26729
7879         * gcc.dg/pr26729-1.c: New test case.
7880
7881 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
7882
7883         * gcc.dg/pr27003.c: New test.
7884
7885 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
7886
7887         * lib/target-supports.dg (check_cxa_atexit_available): Change
7888         v3_target_compile to ${tool}_target_compile.
7889
7890 2006-05-11  Jason Merrill  <jason@redhat.com>
7891
7892         * lib/scanasm.exp (scan-not-hidden): Fix typo.
7893
7894 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7895
7896         PR fortran/27553
7897         * gfortran.dg/label_5.f90: New test.
7898
7899 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
7900
7901         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
7902         check_effective_target_powerpc_altivec_ok): New.
7903         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
7904         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
7905         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
7906         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
7907         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
7908         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
7909         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
7910         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
7911         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
7912         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
7913         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
7914         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
7915         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
7916         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
7917         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
7918         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
7919         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
7920         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
7921         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
7922         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
7923         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
7924         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
7925         gcc.target/powerpc/altivec-9.c,
7926         gcc.target/powerpc/altivec-consts.c,
7927         gcc.target/powerpc/altivec-pr22085.c,
7928         gcc.target/powerpc/altivec-splat.c,
7929         gcc.target/powerpc/altivec-types-1.c,
7930         gcc.target/powerpc/altivec-types-2.c,
7931         gcc.target/powerpc/altivec-types-3.c,
7932         gcc.target/powerpc/altivec-types-4.c,
7933         gcc.target/powerpc/altivec-varargs-1.c,
7934         gcc.target/powerpc/altivec-vec-merge.c,
7935         gcc.target/powerpc/ppc-vector-memcpy.c,
7936         gcc.target/powerpc/ppc-vector-memset.c,
7937         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
7938         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
7939         these effective targets.
7940         * gcc.dg/vmx/pr27006.c: Add missing close brace.
7941         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
7942
7943 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7944
7945         PR middle-end/27384
7946         * g++.dg/other/fold1.C: New test.
7947
7948         PR middle-end/27488
7949         * gcc.dg/fold-nonneg-1.c: New test.
7950
7951         PR c++/27547
7952         * g++.dg/other/operator1.C: New test.
7953
7954 2006-05-11  Richard Guenther  <rguenther@suse.de>
7955
7956         PR middle-end/27529
7957         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
7958
7959 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
7960
7961         * lib/target-supports-dg.exp (check-flags): New.
7962         (dg-skip-if): Move flag checks.
7963
7964 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
7965
7966         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
7967         * lib/target-supports.dg (check_cxa_atexit_available): New.
7968
7969 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
7970
7971         PR fortran/27470
7972         * gfortran.dg/multiple_allocation_2.f90: New test case.
7973
7974 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
7975
7976         * gcc.target/arm/pr27387.C: Fix a comment typo.
7977
7978 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7979
7980         PR fortran/24549
7981         * gfortran.dg/error_recovery_1.f90: New test.
7982
7983 2006-05-10  Richard Guenther  <rguenther@suse.de>
7984
7985         PR tree-optimization/27302
7986         * gcc.dg/torture/pr27302.c: New testcase.
7987
7988 2006-05-09  Dirk Mueller  <dmueller@suse.de>
7989         Richard Guenther  <rguenther@suse.de>
7990
7991         PR middle-end/27498
7992         * gcc.dg/tree-ssa/pr27498.c: New testcase.
7993
7994 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
7995
7996         PR rtl-optimization/27335
7997         * gcc.dg/pr27335.c: New test.
7998
7999 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
8000
8001         * gcc.target/mips/mips-ps-5.c: New file.
8002
8003 2006-05-08  Jan Hubicka  <jh@suse.cz>
8004
8005         PR middle-end/25962
8006         * gcc.dg/pr25962.c: New.
8007
8008 2006-05-08  Roger Sayle  <roger@eyesopen.com>
8009
8010         PR target/27158
8011         * gcc.target/powerpc/pr27158.c: New test case.
8012
8013 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
8014
8015         PR testsuite/27476
8016         * ada/acats/run_all.sh: Use test -z.
8017
8018 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8019
8020         PR libfortran/18271
8021         * gfortran.dg/spec_expr_3.f90: New test.
8022
8023 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
8024
8025         PR target/24879
8026         * gcc.target/i386/monitor.c: New file.
8027
8028 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
8029
8030         * gcc.dg/pr27095.c: xfail *-*-darwin*.
8031
8032 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8033
8034         PR c++/27447
8035         * g++.dg/other/ptrmem7.C: New test.
8036
8037 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8038
8039         PR target/27421
8040         * gcc.dg/array-9.c: New test.
8041
8042 2006-05-07  Richard Guenther  <rguenther@suse.de>
8043
8044         PR tree-optimization/27409
8045         * gcc.dg/torture/pr27409.c: New testcase.
8046
8047 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
8048
8049         PR fortran/27457
8050         * gfortran.dg/select_6.f90: New.
8051
8052 2006-05-07  Richard Guenther  <rguenther@suse.de>
8053
8054         PR tree-optimization/27136
8055         * gcc.dg/torture/pr27136.c: New testcase.
8056
8057 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
8058
8059         PR fortran/24813
8060         * gfortran.dg/char_cons_len_1.f90: New test.
8061
8062 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8063
8064         PR c++/27427
8065         * g++.dg/template/incomplete2.C: New test.
8066
8067 2006-05-06  Richard Guenther  <rguenther@suse.de>
8068
8069         PR tree-optimization/27151
8070         * gcc.dg/vect/pr27151.c: New testcase.
8071
8072 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8073
8074         PR c++/27430
8075         * g++.dg/template/void1.C: New test.
8076
8077         PR c++/27423
8078         * g++.dg/other/void2.C: New test.
8079
8080         PR c++/27422
8081         * g++.dg/conversion/void1.C: New test.
8082
8083 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
8084
8085         PR/21391
8086         * g++.dg/other/unused1.C: New.
8087
8088 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8089
8090         PR objc/27240
8091         * objc.dg/member-1.m: New test.
8092
8093 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
8094
8095         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
8096
8097 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8098
8099         PR libfortran/26985
8100         * gfortran.dg/matmul_2.f90: New test.
8101
8102 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
8103
8104         * ada/acats/run_all.sh: Use sync when main not found.
8105
8106 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
8107
8108         PR target/26765
8109         * gcc.target/mips/pr26765.c: New.
8110
8111 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
8112
8113         * gcc.target/bfin: New directory.
8114         * gcc.target/bfin/bfin.exp: New file.
8115         * gcc.target/bfin/frmul.c: New file.
8116         * gcc.target/bfin/arith.c: New file.
8117         * gcc.target/bfin/mul-combine.c: New file.
8118         * gcc.target/bfin/shift.c: New file.
8119
8120 2006-05-04  Richard Guenther  <rguenther@suse.de>
8121
8122         PR tree-optimization/14287
8123         PR tree-optimization/14844
8124         PR tree-optimization/19792
8125         PR tree-optimization/21608
8126         PR tree-optimization/27090
8127         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
8128         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
8129         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8130         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
8131         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
8132
8133 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
8134
8135         PR tree-optimization/27285
8136         * gcc.c-torture/execute/pr27285.c: New test.
8137
8138         PR middle-end/27388
8139         * gcc.dg/gomp/pr27388-1.c: New test.
8140         * gcc.dg/gomp/pr27388-2.c: New test.
8141         * gcc.dg/gomp/pr27388-3.c: New test.
8142
8143         PR c++/27359
8144         * g++.dg/gomp/pr27359.C: New test.
8145
8146 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
8147
8148         PR fortran/20248
8149         * gfortran.dg/iargc.f90: New test.
8150
8151 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
8152
8153         PR c++/27102
8154         * g++.dg/template/crash49.C: New test.
8155
8156 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
8157
8158         PR testsuite/27032
8159         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
8160
8161 2006-05-02  Jeff Law  <law@redhat.com>
8162
8163         PR tree-optimization/27364
8164         * gcc.c-torture/execute/pr27364.c: New test.
8165
8166 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
8167
8168         PR c++/27309
8169         * g++.dg/parser/ctor5.C: New test.
8170
8171 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
8172
8173         PR target/27387
8174         * gcc.target/arm/arm.exp: New.
8175         * gcc.target/arm/pr27387.C: Likewise.
8176
8177 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
8178
8179         PR fortran/27269
8180         PR fortran/27324
8181         * gfortran.dg/module_equivalence_2.f90: New test.
8182
8183 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
8184
8185         PR middle-end/27337
8186         * g++.dg/gomp/pr27337-1.C: New test.
8187         * g++.dg/gomp/pr27337-2.C: New test.
8188
8189         PR middle-end/27328
8190         * gcc.dg/gomp/pr27328.c: New test.
8191
8192         PR middle-end/27325
8193         * g++.dg/gomp/pr27325.C: New test.
8194
8195         PR middle-end/27310
8196         * g++.dg/gomp/pr27310.C: New test.
8197
8198 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
8199
8200         PR tree-optimization/27291
8201         * g++.dg/tree-ssa/pr27291.C: New test.
8202
8203 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
8204
8205         PR tree-optimization/27283
8206         * g++.dg/tree-ssa/pr27283.C: New test.
8207
8208 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
8209
8210         * gcc.dg/tree-ssa/loop-16.c: New test.
8211
8212 2006-05-01  Roger Sayle  <roger@eyesopen.com>
8213             Joseph S. Myers  <joseph@codesourcery.com>
8214
8215         * gcc.dg/Wconversion-3.c: New test case.
8216         * gcc.dg/Wconversion-4.c: Likewise.
8217
8218 2006-05-01  Richard Guenther  <rguenther@suse.de>
8219
8220         PR tree-optimization/26726
8221         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
8222
8223 2006-04-30  Roger Sayle  <roger@eyesopen.com>
8224
8225         * gcc.dg/Woverflow-1.c: New test case.
8226         * gcc.dg/Woverflow-2.c: Likewise.
8227         * gcc.dg/Woverflow-3.c: Likewise.
8228
8229 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
8230
8231         PR c++/27094
8232         * g++.dg/template/defarg8.C: New test.
8233
8234 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8235
8236         PR c++/27278
8237         * g++.dg/parse/operator7.C: New test.
8238
8239 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8240
8241         PR c++/11471
8242         PR c++/27102
8243         * g++.dg/template/crash48.C: New test.
8244
8245         PR c++/27279
8246         * g++.dg/parse/ctor4.C: New test.
8247
8248 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8249
8250         PR fortran/25681
8251         * gfortran.df/char_type_len.f90: New test.
8252
8253 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8254
8255         PR libgfortran/27304
8256         * gfortran.dg/fmt_exhaust.f90: New test.
8257
8258 2006-04-28  Roger Sayle  <roger@eyesopen.com>
8259
8260         PR c/25309
8261         * gcc.dg/large-size-array-2.c: New test case.
8262
8263 2006-04-28  Richard Guenther  <rguenther@suse.de>
8264
8265         PR target/26826
8266         * gcc.target/i386/pr26826.c: New testcase.
8267
8268 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
8269
8270         PR middle-end/27260
8271         * gcc.c-torture/execute/pr27260.c: New.
8272
8273 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
8274
8275         PR middle-end/27095
8276         * gcc.dg/pr27095.c: New.
8277
8278 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
8279
8280         PR c++/27292
8281         * g++.dg/conversion/bitfield4.C: New test.
8282
8283 2006-04-27  Eric Christopher  <echristo@apple.com>
8284
8285         * gcc.dg/pragma-ms_struct.c: New.
8286
8287 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
8288
8289         PR c++/27102
8290         * g++.dg/template/crash47.C: New test.
8291
8292 2006-04-27  Dirk Mueller  <dmueller@suse.de>
8293
8294         * gcc.target/i386/sse-7.c: build with -msse.
8295
8296 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
8297
8298         PR testsuite/27274:
8299         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
8300         (main): Exit if processor doesn't support SSE.
8301
8302 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
8303
8304         PR middle-end/27282
8305         * gcc.c-torture/compile/pr27282.c: New test.
8306
8307 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
8308
8309         PR middle-end/26913
8310         * g++.dg/gomp/pr26913.C: New test.
8311
8312         PR c/25996
8313         * gcc.dg/gomp/pr25996.c: New test.
8314         * g++.dg/gomp/pr25996.C: New test.
8315
8316 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
8317
8318         PR rtl-optimization/26725
8319         * gcc.c-torture/compile/pr26725.c: New test.
8320
8321 2006-04-25  Richard Guenther  <rguenther@suse.de>
8322
8323         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
8324         than n + -1.
8325
8326 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
8327
8328         * gcc.dg/20060425-1.c: New testcase.
8329
8330 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
8331
8332         PR tree-optimization/26865
8333         * gcc.dg/pr26865.c: New test.
8334
8335 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
8336
8337         PR c++/27292
8338         * g++.dg/conversion/bitfield1.C: New test.
8339         * g++.dg/conversion/bitfield2.C: Likewise.
8340         * g++.dg/conversion/bitfield3.C: Likewise.
8341
8342 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
8343         Richard Guenther  <rguenther@suse.de>
8344
8345         PR tree-optimization/27236
8346         * gcc.dg/tree-ssa/pr27236.c: New testcase.
8347
8348 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8349
8350         PR c++/19963
8351         * g++.dg/other/incomplete2.C: New test.
8352
8353 2006-04-24  Richard Guenther  <rguenther@suse.de>
8354
8355         PR middle-end/26869
8356         * gcc.dg/torture/pr26869.c: New testcase.
8357
8358 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
8359         Richard Guenther  <rguenther@suse.de>
8360
8361         PR tree-optimization/27218
8362         * g++.dg/tree-ssa/pr27218.C: New testcase.
8363
8364 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
8365
8366         PR c++/26912
8367         * g++.dg/template/friend41.C: New test.
8368
8369 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
8370
8371         * g++.dg/opt/pr15551.C: Include cstdio.
8372         (main): Use remove instead of unlink.
8373
8374 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
8375
8376         * gcc.dg/sibcall-7.c: New test.
8377         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
8378         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
8379         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
8380         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
8381         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
8382
8383 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
8384
8385         PR c++/26534
8386         * g++.dg/opt/bitfield1.C: New test.
8387         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
8388         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
8389         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
8390         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
8391         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
8392         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
8393         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
8394         * g++.dg/abi/bitfield2.C: Likewise.
8395         * g++.dg/init/bitfield1.C: Likewise.
8396
8397 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
8398
8399         PR fortran/25099
8400         * gfortran.dg/elemental_subroutine_4.f90: New test.
8401         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
8402         call sub (m, x).
8403
8404 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
8405
8406         * gcc.c-torture/compile/20060421-1.c: New testcase.
8407
8408 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8409
8410         PR c/25875
8411         * gcc.dg/init-bad-4.c: New test.
8412
8413 2006-04-21  Paul Brook  <paul@codesourcery.com>
8414
8415         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
8416
8417 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
8418
8419         PR fortran/27122
8420         * gfortran.dg/defined_operators_1.f90: New test.
8421         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
8422         remove old ones associated, incorrectly, with Note 5.46.
8423
8424         PR fortran/27113
8425         * gfortran.dg/character_array_constructor_1.f90: New test.
8426
8427 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
8428
8429         * gcc.dg/20060419-1.c: New test.
8430
8431 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
8432
8433         PR c/26774
8434         * gcc.dg/struct-parse-1.c: New test case.
8435
8436 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8437
8438         PR c++/26558
8439         * g++.dg/parse/template19.C: New test.
8440
8441         PR c++/26739
8442         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
8443
8444         PR c++/26036
8445         * g++.dg/expr/call3.C: New test.
8446
8447         PR c++/10385
8448         * g++.dg/conversion/dynamic1.C: New test.
8449
8450 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
8451
8452         PR c++/27102
8453         * g++.dg/template/crash35.C: Tweak error markers.
8454         * g++.dg/template/crash46.C: New test.
8455         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
8456         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
8457
8458 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
8459
8460         PR rtl-optimization/14261
8461         * gcc.c-torture/compile/20060419-1.c: Added.
8462
8463 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
8464
8465         * gfortran.dg/label_1.f90: Adjust dg-error.
8466
8467 2006-04-16  Roger Sayle  <roger@eyesopen.com>
8468
8469         PR target/26961
8470         * gcc.dg/fold-cond-1.c: New test case.
8471         * gcc.dg/pr26961-1.c: Likewise.
8472
8473 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8474
8475         PR libgfortran/27138
8476         * gfortran.dg/read_bad_advance.f90: New test.
8477
8478 2006-04-16  Roger Sayle  <roger@eyesopen.com>
8479             Dale Johannesen  <dalej@apple.com>
8480
8481         PR target/24076
8482         * gcc.target/i386/vecinit-3.c: New testcase.
8483         * gcc.target/i386/vecinit-4.c: Likewise.
8484         * gcc.target/i386/sse-18.c: Likewise.
8485         * gcc.target/i386/sse-19.c: Likewise.
8486
8487 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
8488
8489         * gfortran.dg/allocate_zerosize_1.f90: New test.
8490
8491 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
8492
8493         PR c++/26365
8494         * g++.dg/template/crash45.C: New test.
8495
8496 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
8497
8498         PR fortran/26787
8499         * gfortran.dg/proc_assign_1.f90: New test.
8500         * gfortran.dg/procedure_lvalue.f90: Change message.
8501         * gfortran.dg/namelist_4.f90: Add new error.
8502
8503         PR fortran/25597
8504         PR fortran/27096
8505         * gfortran.dg/auto_pointer_array_result_1.f90
8506
8507         PR fortran/27089
8508         * gfortran.dg/specification_type_resolution_1.f90
8509
8510         PR fortran/18003
8511         PR fortran/25669
8512         PR fortran/26834
8513         * gfortran.dg/bounds_temporaries_1.f90: New test.
8514
8515         PR fortran/27124
8516         * gfortran.dg/array_return_value_1.f90: New test.
8517
8518 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
8519
8520         PR fortran/25336
8521         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
8522
8523 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
8524
8525         PR middle-end/26823
8526         * g++.dg/gomp/pr26823-1.C: New test.
8527         * g++.dg/gomp/pr26823-2.C: New test.
8528
8529 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
8530
8531         PR middle-end/27134
8532         * gcc.dg/pr27314.c: New test.
8533
8534 2006-04-13  Richard Henderson  <rth@redhat.com>
8535
8536         * g++.dg/gomp/block-0.C: Update expected matches.
8537
8538 2006-04-13  DJ Delorie  <dj@redhat.com>
8539
8540         * lib/target-supports.exp (check_effective_target_int32plus): New.
8541         (check_effective_target_ptr32plus): New.
8542         (check_effective_target_size32plus): New.
8543         (check_effective_target_int16): New.
8544         (check_profiling_available): Add m32c to the list of unsupported targets.
8545
8546         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
8547         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
8548         memory size.
8549         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
8550         pointers.
8551         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
8552         size_t.
8553         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
8554         and size_t.
8555         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
8556         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
8557         not just xstormy16.  Skip m32c due to weird pointer size.
8558         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
8559         not just xstormy16.
8560         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
8561         not just xstormy16.
8562         * gcc.dg/20020312-2.c: Add m32c support.
8563         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
8564         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
8565         in test.
8566         * gcc.dg/20050321-2.c: Require >=32 bit integers.
8567         * gcc.dg/asm-1.c: Skip if int and short are the same size.
8568         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
8569         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
8570         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
8571         * gcc.dg/init-string-2.c: Require >=32 bit integers.
8572         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
8573         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
8574         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
8575         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
8576         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
8577         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
8578         in test.
8579         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
8580         in test.
8581         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
8582         * gcc.dg/pr23049.c: Require >=32 bit integers.
8583         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
8584         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
8585         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
8586         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
8587         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
8588         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
8589         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
8590         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
8591         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
8592         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
8593         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
8594         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
8595         prototype in test.
8596         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
8597         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
8598         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
8599         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
8600         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
8601
8602         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
8603         * gcc.c-torture/execute/20040703-1.x: Likewise.
8604         * gcc.c-torture/execute/20040705-1.x: Likewise.
8605         * gcc.c-torture/execute/20040705-2.x: Likewise.
8606         * gcc.c-torture/execute/20040709-1.x: Likewise.
8607         * gcc.c-torture/execute/20040709-2.x: Likewise.
8608         * gcc.c-torture/execute/20040811-1.x: Likewise.
8609         * gcc.c-torture/execute/20050316-1.x: Likewise.
8610         * gcc.c-torture/execute/bitfld-4.x: Likewise.
8611         * gcc.c-torture/execute/pr19689.x: Likewise.
8612         * gcc.c-torture/execute/pr7284-1.x: Likewise.
8613         * gcc.c-torture/execute/usmul.x: Likewise.
8614         * gcc.c-torture/execute/vrp-5.x: Likewise.
8615         * gcc.c-torture/execute/vrp-6.x: Likewise.
8616         * gcc.dg/debug/20041023-1.s: Likewise.
8617
8618 2006-04-13  Roger Sayle  <roger@eyesopen.com>
8619
8620         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
8621         of integers to a vector types are now constant expressions in C.
8622         * gcc.dg/vect/vect-fold-1.c: New test case.
8623
8624 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
8625             Ulrich Weigand  <uweigand@de.ibm.com>
8626
8627         PR target/27006
8628         * gcc.dg/vmx/pr27006.c: New testcase.
8629
8630 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8631
8632         PR libgfortran/26766
8633         * gfortran.dg/write_recursive.f90: New test.
8634
8635 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
8636
8637         * g++.dg/parse/dtor7.C: New test.
8638         * g++.dg/parse/new1.C: Add error marker.
8639         * g++.dg/template/new3.C: New test.
8640
8641         PR c++/26122
8642         * g++.dg/template/pure1.C: New test.
8643
8644         PR c++/26295
8645         * g++.dg/parse/ptrmem4.C: New test.
8646
8647 2006-04-10  Jeff Law  <law@redhat.com>
8648
8649         PR/27087
8650         * gcc.c-torture/compile/pr27087.c: New test.
8651
8652 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
8653
8654         PR/21391
8655         * gcc.dg/20060410.c: New.
8656
8657 2006-04-10  Matthias Klose  <doko@debian.org>
8658
8659         * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
8660         Recognize multilib directory names containing underscores.
8661
8662 2006-04-10  Roger Sayle  <roger@eyesopen.com>
8663
8664         * gcc.target/i386/vecinit-1.c: New test case.
8665         * gcc.target/i386/vecinit-2.c: Likewise.
8666
8667 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
8668
8669         PR debug/27057
8670         * g++.dg/debug/dwarf2-2.C: New test.
8671
8672 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
8673
8674         PR rtl-optimization/27073
8675         * gcc.c-torture/execute/pr27073.c: New test.
8676
8677 2006-04-08  Mike Stump  <mrs@apple.com>
8678
8679         * gcc.dg/pragma-darwin.c: Improve for ppc64.
8680
8681 2006-04-07  Richard Guenther  <rguenther@suse.de>
8682
8683         PR tree-optimization/26135
8684         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
8685
8686 2006-04-06  Jan Hubicka  <jh@suse.cz>
8687
8688         PR profile/26399
8689         * g++.dg/bprob/g++-bprob-2.C: New testcase.
8690
8691 2006-04-06  Roger Sayle  <roger@eyesopen.com>
8692
8693         * g++.dg/conversion/nullptr1.C: New test case.
8694         * g++.dg/conversion/nullptr2.C: Likewise.
8695
8696 2006-04-05  Roger Sayle  <roger@eyesopen.com>
8697
8698         * gfortran.dg/dependency_18.f90: New test case.
8699
8700 2006-04-05  Richard Guenther  <rguenther@suse.de>
8701
8702         PR tree-optimization/26919
8703         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
8704         * gcc.dg/ipa/ipa-2.c: Likewise.
8705         * gcc.dg/ipa/ipa-3.c: Likewise.
8706         * gcc.dg/ipa/ipa-5.c: Likewise.
8707
8708 2006-04-05  Richard Guenther  <rguenther@suse.de>
8709
8710         PR tree-optimization/26763
8711         * gcc.dg/torture/pr26763-1.c: New testcase.
8712         * gcc.dg/torture/pr26763-2.c: Likewise.
8713
8714 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
8715
8716         PR fortran/23634
8717         PR fortran/25619
8718         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
8719
8720 2006-04-04  Eric Christopher  <echristo@apple.com>
8721
8722         * gcc.target/i386/387-1.c: Allow regexp to match darwin
8723         stubs.
8724         * gcc.target/i386/387-5.c: Ditto.
8725
8726 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
8727
8728         * gcc.target/sparc/struct-ret-check.c: New test.
8729
8730 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8731
8732         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
8733         zero decimal digits specified in format.
8734
8735 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
8736
8737         PR fortran/26891
8738         * gfortran.dg/missing_optional_dummy_1.f90: New test.
8739
8740         PR fortran/26976
8741         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
8742         * gfortran.dg/initialization_1.f90: Make assignment compliant.
8743         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
8744         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
8745         bigendian-ness.
8746
8747 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
8748
8749         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
8750         dummy arguments work when the actual argument is itself a dummy
8751         argument of the caller.
8752
8753 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
8754
8755         PR libfortran/24685
8756         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
8757
8758 2006-04-01  Roger Sayle  <roger@eyesopen.com>
8759
8760         * gfortran.dg/dependencency_17.f90: New test case.
8761
8762 2006-04-01  Roger Sayle  <roger@eyesopen.com>
8763
8764         * gfortran.dg/dependency_14.f90: New test case.
8765         * gfortran.dg/dependency_15.f90: Likewise.
8766         * gfortran.dg/dependency_16.f90: Likewise.
8767
8768 2006-03-31  Asher Langton  <langton2@llnl.gov>
8769
8770         PR fortran/25358
8771         gfortran.dg/cray_pointers_6.f90: New test.
8772
8773 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8774
8775         PR libgfortran/26890
8776         * gfortran.dg/read_size_noadvance.f90: New test.
8777
8778 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
8779
8780         PR fortran/25031
8781         * gfortran.dg/multiple_allocation_1.f90: Check that the
8782         size has changed after a re-allocation with stat.
8783
8784 2006-03-30  Richard Guenther  <rguenther@suse.de>
8785
8786         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
8787         removal.
8788         * gcc.target/i386/sselibm-2.c: Likewise.
8789         * gcc.target/i386/sselibm-3.c: Likewise.
8790         * gcc.target/i386/sselibm-4.c: Likewise.
8791         * gcc.target/i386/sselibm-5.c: Likewise.
8792
8793 2006-03-28  Roger Sayle  <roger@eyesopen.com>
8794
8795         * gcc.dg/fold-andxor-1.c: New test case.
8796         * gcc.dg/fold-xorand-1.c: Likewise.
8797
8798 2006-03-28  Roger Sayle  <roger@eyesopen.com>
8799
8800         * gcc.dg/fold-convnotconv-1.c: New test case.
8801
8802 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
8803
8804         PR fortran/26779
8805         * gfortran.dg/private_type_5.f90: New test.
8806
8807 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
8808
8809         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
8810
8811 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
8812
8813         * gfortran.dg/advance_2.f90: New test.
8814         * gfortran.dg/advance_3.f90: New test.
8815
8816         * gfortran.fortran-torture/execute/equiv_5.f: New test.
8817
8818 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8819
8820         PR libgfortran/26661
8821         PR libgfortran/26880
8822         * gfortran.dg/read_x_past.f: New test.
8823
8824 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
8825
8826         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
8827         to be STABS.
8828
8829 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
8830
8831         * objc.dg/dwarf-1.m: Skip on AIX.
8832         * objc.dg/dwarf-2.m: Skip on AIX.
8833
8834 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
8835
8836         PR fortran/26816
8837         * gfortran.dg/float_1.f90: New test.
8838
8839 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
8840
8841         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
8842         X86_64 targets.
8843         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
8844
8845 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
8846
8847         PR libfortran/26735
8848         * gfortran.dg/convert_implied_open.f90: New test case.
8849
8850 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
8851
8852         PR fortran/26769
8853         * gfortran.dg/transpose_reshape_r10.f90: New test case.
8854
8855 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
8856
8857         PR middle-end/26717
8858         * gcc.dg/pr26717.c: New test.
8859
8860 2006-03-25  Roger Sayle  <roger@eyesopen.com>
8861
8862         * gfortran.dg/dependency_12.f90: New test case.
8863
8864 2006-03-24  Roger Sayle  <roger@eyesopen.com>
8865
8866         * gfortran.dg/dependency_9.f90: New (resurected) test case.
8867
8868 2006-03-24  Jeff Law  <law@redhat.com>
8869
8870         * gcc.c-torture/pr26840.c: New test.
8871
8872 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
8873
8874         * objc.dg/dwarf-2.m: New.
8875         * obj-c++.dg/dwarf-2.mm: New.
8876
8877         * g++.old-deja/g++.other/init19.C: New.
8878
8879 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
8880
8881         * g++.dg/eh/spbp.C: Skip on AIX.
8882
8883 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
8884
8885         PR middle-end/26611
8886         * g++.dg/gomp/pr26611-1.C: New test.
8887         * g++.dg/gomp/pr26611-2.C: New test.
8888
8889 2006-03-24  Jeff Law  <law@redhat.com>
8890
8891         * gcc.c-torture/compile/pr26833.c: New test.
8892         * gfortran.fortran-torture/compile/pr26806.f90: New test.
8893
8894 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8895
8896         * gfortran.dg/endfile_2.f90: Delete temp file.
8897
8898 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
8899
8900         PR fortran/19303
8901         * gfortran.dg/record_marker_1.f90: New test case.
8902         * gfortran.dg/record_marker_2.f: New test case.
8903         * gfortran.dg/record_marker_3.f90: New test case.
8904
8905 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
8906
8907         PR fortran/17298
8908         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
8909         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
8910
8911 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
8912
8913         * lib/gcc-dg.exp (cleanup-modules): New proc.
8914         * gfortran.dg/allocatable_function_1.f90,
8915         gfortran.dg/allocate_char_star_scalar_1.f90,
8916         gfortran.dg/assumed_charlen_function_1.f90,
8917         gfortran.dg/assumed_dummy_1.f90,
8918         gfortran.dg/assumed_shape_ranks_1.f90,
8919         gfortran.dg/assumed_shape_ranks_2.f90,
8920         gfortran.dg/assumed_size_dt_dummy.f90,
8921         gfortran.dg/auto_char_dummy_array_1.f90,
8922         gfortran.dg/auto_char_len_3.f90,
8923         gfortran.dg/automatic_module_variable.f90,
8924         gfortran.dg/bad_automatic_objects_1.f90,
8925         gfortran.dg/char_array_constructor.f90,
8926         gfortran.dg/char_array_structure_constructor.f90,
8927         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
8928         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
8929         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
8930         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
8931         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
8932         gfortran.dg/derived_pointer_recursion.f90,
8933         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
8934         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
8935         gfortran.dg/dummy_functions_1.f90,
8936         gfortran.dg/elemental_initializer_1.f90,
8937         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
8938         gfortran.dg/elemental_pointer_1.f90,
8939         gfortran.dg/elemental_subroutine_1.f90,
8940         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
8941         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
8942         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
8943         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
8944         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
8945         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
8946         gfortran.dg/global_references_1.f90,
8947         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
8948         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
8949         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
8950         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
8951         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
8952         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
8953         gfortran.dg/large_integer_kind_1.f90,
8954         gfortran.dg/large_real_kind_1.f90,
8955         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
8956         gfortran.dg/module_double_reuse.f90,
8957         gfortran.dg/module_equivalence_1.f90,
8958         gfortran.dg/module_interface_1.f90,
8959         gfortran.dg/module_parameter_array_refs_1.f90,
8960         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
8961         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
8962         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
8963         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
8964         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
8965         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
8966         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
8967         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
8968         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
8969         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
8970         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
8971         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
8972         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
8973         gfortran.dg/same_name_1.f90,
8974         gfortran.dg/sibling_dummy_procedure_1.f90,
8975         gfortran.dg/sibling_dummy_procedure_2.f90,
8976         gfortran.dg/sibling_dummy_procedure_3.f90,
8977         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
8978         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
8979         gfortran.dg/used_dummy_types_2.f90,
8980         gfortran.dg/used_dummy_types_3.f90,
8981         gfortran.dg/used_dummy_types_4.f90,
8982         gfortran.dg/used_dummy_types_5.f90,
8983         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
8984         gfortran.dg/userdef_operator_1.f90: Use it.
8985
8986 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8987
8988         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
8989         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
8990         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
8991         gfortran.dg/write_back.f,
8992         gfortran.fortran-torture/execute/inquire_1.f90,
8993         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
8994
8995 2006-03-21  Jeff Law  <law@redhat.com>
8996
8997         * gcc.dg/tree-ssa/vrp28.c: New test.
8998
8999 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
9000
9001         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
9002         if _STDC_C99 is defined.
9003         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
9004         * gcc.dg/builtins-20.c: Likewise.
9005         * gcc.dg/builtins-53.c: Likewise.
9006         * gcc.dg/single-precision-constant.c: Likewise. Also pass
9007         -mmacosx-version-min=10.3 on PowerPC/Darwin.
9008
9009 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
9010
9011         PR tree-opt/26781
9012         * gcc.c-torture/compile/pr26781-1.c: New test.
9013         * gcc.c-torture/compile/pr26781-2.c: New test.
9014
9015 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
9016
9017         PR c++/26690
9018         * g++.dg/gomp/pr26690-1.C: New test.
9019         * g++.dg/gomp/pr26690-2.C: New test.
9020
9021 2006-03-20  Jeff Law  <law@redhat.com>
9022
9023         * gcc.dg/tree-ssa/pr21829.c: New test.
9024
9025         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
9026
9027 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
9028
9029         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
9030         (check_visibility_available): Use it.
9031         (check_effective_target_default_packed): Likewise.
9032         (check_effective_target_pcc_bitfield_type_matters): Likewise.
9033         (check_effective_target_fopenmp): Likewise.
9034         (check_effective_target_freorder): Likewise.
9035         (check_effective_target_fpic): Likewise.
9036         (check_named_sections_available): Likewise.
9037         (check_effective_target_ilp32): Likewise.
9038         (check_effective_target_lp64): Likewise.
9039
9040 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
9041
9042         PR fortran/20935
9043         * gfortran.dg/scalar_mask_2.f90: New test case.
9044
9045 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
9046
9047         PR tree-opt/26629
9048         * gcc.dg/tree-ssa/loadpre12.c: New test.
9049         * gcc.dg/tree-ssa/loadpre13.c: New test.
9050         * gcc.dg/tree-ssa/loadpre14.c: New test.
9051         * gcc.dg/tree-ssa/loadpre15.c: New test.
9052         * gcc.dg/tree-ssa/loadpre16.c: New test.
9053         * gcc.dg/tree-ssa/loadpre17.c: New test.
9054         * gcc.dg/tree-ssa/loadpre18.c: New test.
9055         * gcc.dg/tree-ssa/loadpre19.c: New test.
9056         * gcc.dg/tree-ssa/loadpre20.c: New test.
9057         * gcc.dg/tree-ssa/loadpre21.c: New test.
9058         * gcc.dg/tree-ssa/loadpre22.c: New test.
9059
9060 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
9061
9062         PR fortran/26741
9063         * gfortran.dg/elemental_initializer_1.f90: New test.
9064
9065         PR fortran/26716
9066         * gfortran.dg/assumed_shape_ranks_2: New test.
9067
9068 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
9069
9070         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
9071         target fpic.
9072
9073 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9074
9075         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
9076         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
9077         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
9078         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
9079         gfortran.fortran-torture/execute/direct_io.f90,
9080         gfortran.fortran-torture/execute/inquire_2.f90,
9081         gfortran.fortran-torture/execute/inquire_4.f90,
9082         gfortran.fortran-torture/execute/list_read_1.f90,
9083         gfortran.fortran-torture/execute/open_replace.f90,
9084         gfortran.fortran-torture/execute/slash_edit.f90,
9085         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
9086         temporary files from testcases.
9087
9088 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9089
9090         PR libgfortran/26509
9091         gfortran.dg/write_direct_eor.f90: New test.
9092
9093 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
9094
9095         * gcc.target/powerpc/pr26350.c: New.
9096         * gcc.target/powerpc/indexed-addr.c: New.
9097
9098 2006-03-16  Roger Sayle  <roger@eyesopen.com>
9099
9100         * gfortran.dg/dependency_13.f90: New test case.
9101
9102 2006-03-16  Roger Sayle  <roger@eyesopen.com>
9103
9104         PR middle-end/21781
9105         * gcc.dg/real-const-1.c: New test case.
9106
9107 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
9108
9109         * g++.old-deja/g++.other/init18.C: New.
9110         * g++.old-deja/g++.other/init5.C: Remove xfail.
9111
9112 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9113
9114         * g++.dg/opt/pr15551.C: Cleanup temp file.
9115
9116 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9117
9118         PR c++/6634
9119         g++.dg/parse/long1.C: New test.
9120
9121 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9122
9123         PR fortran/19101
9124         * gfortran.dg/continuation.f90: New test.
9125         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
9126
9127 2006-03-14  Richard Guenther  <rguenther@suse.de>
9128
9129         PR tree-optimization/26672
9130         * gcc.dg/torture/pr26672.c: New testcase.
9131
9132 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
9133
9134         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
9135         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
9136
9137 2006-03-13  Roger Sayle  <roger@eyesopen.com>
9138
9139         PR middle-end/26557
9140         * gcc.c-torture/compile/switch-1.c: New test case.
9141
9142 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
9143
9144         PR fortran/25378
9145         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
9146         test to include more permuatations of mask and index.
9147         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
9148         respond to F2003 spec. that the position returned for an all false
9149         mask && condition is zero.
9150
9151 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
9152
9153         PR middle-end/25989
9154         * gcc.dg/gomp/pr25989.c: New test.
9155
9156 2006-03-13  Jeff Law  <law@redhat.com>
9157
9158         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
9159
9160 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
9161
9162         * gcc.dg/switch-9.c: New test.
9163
9164 2006-03-13  Richard Guenther  <rguenther@suse.de>
9165
9166         PR middle-end/26630
9167         * gcc.dg/torture/pr26630.c: New testcase.
9168
9169 2006-03-11  Roger Sayle  <roger@eyesopen.com>
9170
9171         * gfortran.dg/dependency_10.f90: New test case.
9172         * gfortran.dg/dependency_11.f90: Likewise.
9173
9174 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
9175             Erik Edelmann  <eedelman@gcc.gnu.org>
9176
9177         * gfortran.dg/allocatable_function_1.f90: New.
9178         * gfortran.dg/allocatable_function_2.f90: New.
9179
9180 2006-03-10  Richard Guenther  <rguenther@suse.de>
9181
9182         PR middle-end/26565
9183         * gcc.dg/torture/pr26565.c: New testcase.
9184
9185 2006-03-09  Eric Christopher  <echristo@apple.com>
9186
9187         * gcc.c-torture/compile/20060309-1.c: New.
9188
9189 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9190
9191         PR libgfortran/26499
9192         * gfortran.dg/write_back.f: New test.
9193         * gfortran.dg/write_rewind_1.f: New test.
9194         * gfortran.dg/write_rewind_2.f: New test.
9195
9196 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9197
9198         PR libgfortran/26554
9199         * gfortran.dg/read_logical.f90: New test.
9200
9201 2006-03-04  Laurent GUERBY <laurent@guerby.net>
9202
9203         * ada/acats/norun.lst: cdd2a03 now passes.
9204
9205 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
9206
9207         PR testsuite/25177
9208         * gcc.target/powerpc/pr18096-1.c: Change where the error
9209         would match.
9210
9211 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
9212
9213         * gcc.target/i386/cleanup-1.c: New test.
9214         * gcc.target/i386/cleanup-2.c: New test.
9215
9216 2006-03-04  Roger Sayle  <roger@eyesopen.com>
9217
9218         * gfortran.dg/dependency_9.f90: Remove for the time being.
9219
9220 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
9221
9222         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
9223         directive.
9224
9225 2006-03-03  Roger Sayle  <roger@eyesopen.com>
9226
9227         * gfortran.dg/dependency_9.f90: New test case.
9228
9229 2006-03-03  Roger Sayle  <roger@eyesopen.com>
9230
9231         * gfortran.dg/dependency_4.f90: New test case.
9232         * gfortran.dg/dependency_5.f90: New test case.
9233         * gfortran.dg/dependency_6.f90: New test case.
9234         * gfortran.dg/dependency_7.f90: New test case.
9235         * gfortran.dg/dependency_8.f90: New test case.
9236
9237 2006-03-03  Paul Brook  <paul@codesourcery.com>
9238
9239         * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
9240         Add m68k-*-elf.
9241
9242 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
9243
9244         PR fortran/25031
9245         * multiple_allocation_1.f90: New test.
9246
9247 2006-03-03  Roger Sayle  <roger@eyesopen.com>
9248
9249         PR tree-optimization/26524
9250         * gfortran.dg/pr26524.f: New test case.
9251
9252 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9253
9254         * g++.dg/template/repo5.C: Cleanup repo files.
9255         * gcc.dg/20051201-1.c: Cleanup coverage files.
9256         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
9257         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
9258         tree dump files.
9259
9260 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
9261
9262         * objc.dg/objc-nofilename-1.m: New test.
9263         * objc.dg/bad-receiver-type.m: New test.
9264         * obj-c++.dg/bad-receiver-type.mm: New test.
9265
9266 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
9267
9268         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
9269
9270 2006-03-01  Mike Stump  <mrs@apple.com>
9271
9272         * g++.dg/abi/key2.C: Add.
9273
9274 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
9275
9276         * gfortran.dg/logical_dot_product.f90: New test.
9277
9278         PR fortran/26393
9279         * gfortran.dg/used_interface_ref.f90: New test.
9280
9281         PR fortran/20938
9282         * gfortran.dg/dependency_2.f90: New test.
9283         * gfortran.fortran-torture/execute/where17.f90: New test.
9284         * gfortran.fortran-torture/execute/where18.f90: New test.
9285         * gfortran.fortran-torture/execute/where19.f90: New test.
9286         * gfortran.fortran-torture/execute/where20.f90: New test.
9287
9288 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
9289
9290         * g++.dg/tree-ssa/pr26443.C: New test case.
9291
9292 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
9293
9294         PR middle-end/26022
9295         * g++.dg/opt/return-slot1.C: New test.
9296
9297 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9298
9299         PR libgfortran/26136
9300         * gfortran.dg/namelist_23.f90: New test.
9301
9302 2006-02-28  Roger Sayle  <roger@eyesopen.com>
9303
9304         PR middle-end/14752
9305         * gcc.dg/fold-eqandshift-2.c: New test case.
9306
9307 2006-02-28  Richard Guenther  <rguenther@suse.de>
9308
9309         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
9310         decomposition.
9311
9312 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
9313
9314         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
9315
9316 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9317
9318         PR libgfortran/26464
9319         * gfortran.dg/backspace_5.f: New test.
9320         * gfortran.dg/backspace_6.f: New test.
9321
9322 2006-02-26  Roger Sayle  <roger@eyesopen.com>
9323
9324         * gcc.dg/fold-eqandnot-1.c: New test case.
9325
9326 2006-02-26  Roger Sayle  <roger@eyesopen.com>
9327
9328         PR middle-end/19983
9329         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
9330
9331 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
9332
9333         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
9334         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
9335
9336 2006-02-26  Richard Guenther  <rguenther@suse.de>
9337
9338         PR tree-optimization/26421
9339         * gcc.dg/tree-ssa/pr26421.c: New testcase.
9340
9341 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
9342
9343         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
9344         * g++.old-deja/g++.robertl/eb132.C: Likewise.
9345
9346 2006-02-26  Roger Sayle  <roger@eyesopen.com>
9347
9348         * gcc.dg/fold-even-1.c: New test case.
9349
9350 2006-02-26  Roger Sayle  <roger@eyesopen.com>
9351
9352         PR middle-end/21137
9353         * gcc.dg/fold-eqandshift-1.c: New test case.
9354
9355 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
9356
9357         PR tree-optimization/25125
9358         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
9359         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
9360
9361 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
9362
9363         PR tree-optimizations/26359
9364         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
9365         with -fdump-tree-dceloop-details.
9366         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
9367
9368 2006-02-25  Roger Sayle  <roger@eyesopen.com>
9369
9370         PR middle-end/23673
9371         * gcc.dg/fold-eqxor-1.c: New test case.
9372         * gcc.dg/fold-eqxor-2.c: Likewise.
9373         * gcc.dg/fold-eqxor-3.c: Likewise.
9374
9375 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
9376
9377         PR fortran/23092
9378         * scalar_mask_1.f90: New test.
9379
9380 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
9381
9382         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
9383         * g++.dg/eh/uncaught2.C: New.
9384         * g++.dg/eh/uncaught3.C: New.
9385
9386 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9387
9388         PR libgfortran/26423
9389         * gfortran.dg/read_many_1.f: New test.
9390
9391 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
9392
9393         PR fortran/24519
9394         * gfortran.dg/dependency_3.f90: New test.
9395         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
9396         XFAILs.
9397
9398         PR fortran/25395
9399         * gfortran.dg/equiv_6.f90: New test.
9400
9401 2006-02-23  Jeff Law  <law@redhat.com>
9402
9403         * gcc.c-torture/compile/pr26425.c: New test.
9404
9405 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
9406
9407         PR middle-end/26412
9408         * gcc.dg/gomp/pr26412.c: New test.
9409
9410 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9411
9412         PR c++/26291
9413         * g++.dg/other/ellipsis1.C: New test.
9414         * g++.dg/parse/operator4.C: Adjust error marker.
9415
9416 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
9417
9418         PR target/25603
9419         * gfortran.dg/pr25603.f: New testcase.
9420
9421 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
9422
9423         * gcc.dg/bf-spl1.c: Don't specify -m68000.
9424         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
9425
9426 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
9427
9428         * g++.dg/eh/spbp.C: New.
9429
9430 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
9431
9432         PR middle-end/26379
9433         * gcc.target/i386/mmx-7.c: New test.
9434
9435 2006-02-20  Roger Sayle  <roger@eyesopen.com>
9436
9437         PR tree-optimization/26361
9438         * gcc.dg/tree-ssa/vrp27.c: New test case.
9439
9440 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
9441
9442         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
9443         * gcc.dg/tree-ssa/complex-4.c: Here.
9444
9445 2006-02-19  Roger Sayle  <roger@eyesopen.com>
9446
9447         PR middle-end/19543
9448         * gfortran.dg/logical_1.f90: New test case.
9449
9450 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
9451
9452         PR middle-end/26334
9453         * gcc.dg/20060218-1.c: Moved to...
9454         * gcc.target/i386/20060218-1.c: ... here.  New test.
9455
9456 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
9457
9458         PR fortran/26201
9459         * gfortran.dg/convert_1.f90: New.
9460
9461 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
9462
9463         PR fortran/25054
9464         * gfortran.dg/namelist_5.f90: New test.
9465
9466         PR fortran/25089
9467         * gfortran.dg/namelist_4.f90: New test.
9468
9469 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
9470
9471         PR tree-opt/25680
9472         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
9473
9474 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
9475
9476         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
9477         variable to take into account the variable name in the
9478         function header.
9479         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
9480
9481 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
9482
9483         PR middle-end/26334
9484         * gcc.c-torture/compile/20060217-1.c: New test.
9485         * gcc.dg/20060218-1.c: New test.
9486
9487 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
9488
9489         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
9490
9491 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
9492
9493         * gcc.dg/cpp/undef3.c: New test.
9494         * gcc.dg/cpp/trad/builtins2.c: New test.
9495
9496 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
9497
9498         PR c++/26266
9499         * g++.dg/template/static22.C: New test.
9500         * g++.dg/template/static23.C: New test.
9501         * g++.dg/template/static24.C: New test.
9502         * g++.dg/template/non-dependent13.C: New test.
9503         * g++.dg/init/member1.C: Tweak error markers.
9504
9505 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9506
9507         PR target/26255
9508         * gcc.c-torture/compile/pr26255.c: New test case.
9509
9510 2006-02-16  Roger Sayle  <roger@eyesopen.com>
9511
9512         * gfortran.fortran-torture/execute/where_10.f90: New test case.
9513         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
9514         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
9515         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
9516         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
9517         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
9518         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
9519
9520 2006-02-16  Jeff Law  <law@redhat.com>
9521
9522         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
9523         * gcc.dg/tree-ssa/vrp26.c: New test.
9524
9525 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
9526
9527         PR target/20353
9528         PR target/24578
9529         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
9530         __UCLIBC__ is defined.
9531
9532 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
9533
9534         PR fortran/26224
9535         * gfortran.dg/gomp/pr26224.f: New test.
9536
9537 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
9538
9539         PR tree-opt/25918
9540         * lib/target-supports.exp
9541         (check_effective_target_vect_short_mult): New.
9542         (check_effective_target_vect_char_mult): New.
9543         (check_effective_target_vect_widen_sum_qi_to_si): New.
9544         (check_effective_target_vect_widen_sum_qi_to_hi): New.
9545         (check_effective_target_vect_widen_sum_hi_to_si): New.
9546         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
9547         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
9548         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
9549         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
9550         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
9551         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
9552         vect-reduc-pattern-2c.c
9553         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
9554         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
9555         vect-reduc-pattern-1c.c
9556
9557 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
9558
9559         PR fortran/24557
9560         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
9561
9562 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
9563
9564         PR fortran/26054
9565         * gfortran.dg/enum_8.f90: Remove check for warning.
9566         * gfortran.dg/iomsg_1.f90: Ditto.
9567         * gfortran.dg/enum_1.f90: Ditto.
9568         * gfortran.dg/enum_9.f90: Ditto.
9569         * gfortran.dg/enum_2.f90: Ditto.
9570         * gfortran.dg/enum_10.f90: Ditto.
9571         * gfortran.dg/enum_3.f90: Ditto.
9572         * gfortran.dg/flush_1.f90: Ditto.
9573         * gfortran.dg/enum_4.f90: Ditto.
9574         * gfortran.dg/array_constructor_1.f90: Ditto.
9575         * gfortran.dg/enum_5.f90: Ditto.
9576         * gfortran.dg/enum_6.f90: Ditto.
9577         * gfortran.dg/enum_7.f90: Ditto.
9578
9579 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
9580
9581         PR middle-end/26300
9582         * gcc.c-torture/compile/20060215-1.c: New test.
9583
9584 2006-02-14  Roger Sayle  <roger@eyesopen.com>
9585
9586         PR middle-end/23670
9587         * gcc.dg/tree-ssa/andor-2.c: New test case.
9588
9589 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
9590
9591         PR fortran/25045
9592         * optional_dim.f90: New test.
9593
9594 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
9595
9596         PR fortran/26277
9597         * gfortran.dg/label_4.f90: New.
9598
9599 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
9600             Diego Novillo  <dnovillo@redhat.com>
9601             Uros Bizjak  <uros@kss-loka.si>
9602
9603         * gfortran.dg/gomp: New directory.
9604
9605 2006-02-14  Richard Guenther  <rguenther@suse.de>
9606
9607         PR tree-optimization/26258
9608         * gcc.dg/torture/pr26258.c: New testcase.
9609
9610 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
9611
9612         PR fortran/26246
9613         * gfortran.dg/pr26246_1.f90: New test.
9614         * gfortran.dg/pr26246_2.f90: New test.
9615
9616         PR middle-end/26092
9617         * gcc.c-torture/compile/20060208-1.c: New test.
9618
9619 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
9620
9621         PR fortran/26074
9622         PR fortran/25103
9623         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
9624         * gfortran.dg/bad_automatic_objects_1.f90: New test.
9625         * gfortran.dg/automatic_module_variable.f90: Change error message.
9626
9627         PR fortran/20861
9628         * gfortran.dg/internal_dummy_1.f90: New test.
9629
9630         PR fortran/20871
9631         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
9632
9633
9634         PR fortran/25083
9635         * gfortran.dg/uncommon_block_data_1.f90: New test.
9636         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
9637         with standard.
9638
9639         PR fortran/25088
9640         * gfortran.dg/typed_subroutine_1.f90: New test.
9641
9642 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
9643
9644         * objc.dg/dwarf-1.m: New.
9645
9646 2006-02-13  Roger Sayle  <roger@eyesopen.com>
9647
9648         PR middle-end/24427
9649         * gcc.dg/tree-ssa/andor-1.c: New test case.
9650
9651 2006-02-13  Josh Conner  <jconner@apple.com>
9652
9653         PR target/25376
9654         * gcc.dg/pr25376.c: New test.
9655
9656         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
9657         assemble.
9658         * lib/target-supports.exp (check_named_sections_available):
9659         Only compile named-sections test -- don't assemble.
9660
9661 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9662
9663         * g++.dg/warn/no-write-strings.C: New test.
9664         * g++.dg/warn/write-strings.C: Likewise.
9665         * g++.dg/warn/write-strings-default.C: Likewise.
9666
9667 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
9668
9669         PR fortran/25806
9670         * gfortran.dg/ret_pointer_2.f90: New test.
9671
9672 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
9673
9674         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
9675
9676 2006-02-10  Jeff Law  <law@redhat.com>
9677
9678         * gcc.c-torture/compile/pr26213.c: New test.
9679
9680 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
9681
9682         gfortran.dg/null_1.f90: New test.
9683
9684 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
9685
9686         PR fortran/14771
9687         * gfortran.dg/parens_4.f90: New.
9688         * gfortran.dg/parens_5.f90: New.
9689
9690 2006-02-10  Richard Guenther  <rguenther@suse.de>
9691
9692         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
9693
9694 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
9695         Paul Thomas  <pault@gcc.gnu.org>
9696
9697         PR fortran/14771
9698         * gfortran.dg/parens_1.f90: New.
9699         * gfortran.dg/parens_2.f90: New.
9700         * gfortran.dg/parens_3.f90: New.
9701
9702 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
9703
9704         PR fortran/26038
9705         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
9706
9707         PR fortran/25059
9708         * gfortran.dg/impure_assignment_1.f90: New test.
9709
9710         PR fortran/25070
9711         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
9712
9713 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
9714
9715         PR target/26141
9716         * g++.dg/expr/stdarg2.C: New test.
9717
9718 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
9719
9720         PR inline-asm/16194
9721         * gcc.dg/pr16194.c: New test.
9722
9723 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
9724
9725         * ada/acats/run_acats: Use portable variant of "$@".
9726
9727 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9728
9729         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
9730         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
9731
9732 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
9733
9734         PR tree-opt/26179
9735         * g++.dg/opt/pr26179.C: New test.
9736
9737 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
9738
9739         PR middle-end/26134
9740         * gcc.dg/tree-ssa/complex-3.c: New test.
9741
9742 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
9743
9744         * gcc.c-torture/compile/volatile-1.c: New test.
9745
9746 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
9747
9748         PR 26180
9749         * gcc.dg/tree-ssa/pr26180.c: New test.
9750
9751 2006-02-08  Jeff Law  <law@redhat.com>
9752
9753         * gcc.dg/tree-ssa/pr21417.c: New test.
9754
9755 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
9756
9757         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
9758         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
9759
9760 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
9761
9762         * lib/scanrtl.exp: New.
9763
9764 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9765
9766         PR c++/26071
9767         * g++.dg/other/virtual2.C: New test.
9768
9769         PR c++/26070
9770         * g++.dg/other/virtual1.C: New test.
9771
9772 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
9773
9774         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
9775         cleanup-ipa-dump): Update dump file glob patterns.
9776         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
9777         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
9778
9779         * lib/gcc-dg.exp: Load it.
9780         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
9781
9782 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
9783
9784         PR testsuite/26159
9785         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
9786         * gcc.dg/tree-ssa/pr23382.c: Ditto.
9787
9788 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
9789
9790         PR fortran/25577
9791         * gfortran.dg/mvbits_1.f90: New.
9792
9793 2006-02-07  Dirk Mueller  <dmueller@suse.com>
9794
9795         * g++.dg/warn/Wdiv-by-zero.C: New test.
9796         * g++.dg/warn/Wno-div-by-zero.C: New.
9797
9798 2006-02-07  Jeff Law  <law@redhat.com>
9799
9800         * gcc.dg/tree-ssa/pr21559.c: New test.
9801
9802         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
9803         multiple VRP passes.
9804         * gcc.dg/tree-ssa/vrp09.c: Likewise.
9805         * gcc.dg/tree-ssa/vrp18.c: Likewise.
9806         * gcc.dg/tree-ssa/pr21582.c: Likewise.
9807         * gcc.dg/tree-ssa/pr20657.c: Likewise.
9808         * gcc.dg/tree-ssa/pr21001.c: Likewise.
9809         * gcc.dg/tree-ssa/vrp02.c: Likewise
9810         * gcc.dg/tree-ssa/vrp11.c: Likewise
9811         * gcc.dg/tree-ssa/pr14341.c: Likewise
9812         * gcc.dg/tree-ssa/vrp19.c: Likewise
9813         * gcc.dg/tree-ssa/vrp20.c: Likewise
9814         * gcc.dg/tree-ssa/vrp03.c: Likewise
9815         * gcc.dg/tree-ssa/pr21086.c: Likewise
9816         * gcc.dg/tree-ssa/pr21959.c: Likewise
9817         * gcc.dg/tree-ssa/vrp21.c: Likewise
9818         * gcc.dg/tree-ssa/vrp04.c: Likewise
9819         * gcc.dg/tree-ssa/pr25485.c: Likewise
9820         * gcc.dg/tree-ssa/pr22026.c: Likewise
9821         * gcc.dg/tree-ssa/vrp22.c: Likewise
9822         * gcc.dg/tree-ssa/vrp05.c: Likewise
9823         * gcc.dg/tree-ssa/20030807-10.c: Likewise
9824         * gcc.dg/tree-ssa/pr20701.c: Likewise
9825         * gcc.dg/tree-ssa/vrp23.c: Likewise
9826         * gcc.dg/tree-ssa/vrp06.c: Likewise
9827         * gcc.dg/tree-ssa/pr22117.c: Likewise
9828         * gcc.dg/tree-ssa/pr20702.c: Likewise
9829         * gcc.dg/tree-ssa/vrp15.c: Likewise
9830         * gcc.dg/tree-ssa/pr21090.c: Likewise
9831         * gcc.dg/tree-ssa/pr21294.c: Likewise
9832         * gcc.dg/tree-ssa/vrp24.c: Likewise
9833         * gcc.dg/tree-ssa/vrp07.c: Likewise
9834         * gcc.dg/tree-ssa/pr21563.c: Likewise
9835         * gcc.dg/tree-ssa/pr25382.c: Likewise
9836         * gcc.dg/tree-ssa/vrp16.c: Likewise
9837         * gcc.dg/tree-ssa/vrp25.c: Likewise
9838         * gcc.dg/tree-ssa/vrp08.c: Likewise
9839         * gcc.dg/tree-ssa/20030807-6.c: Likewise
9840         * gcc.dg/tree-ssa/vrp17.c: Likewise
9841         * gcc.dg/tree-ssa/pr21458.c: Likewise
9842         * g++.dg/tree-ssa/pr18178.C: Likewise
9843
9844 2006-02-07  Richard Guenther  <rguenther@suse.de>
9845
9846         PR c++/26140
9847         Revert
9848         2006-01-30  Richard Guenther  <rguenther@suse.de>
9849         PR c++/23372
9850         * gcc.dg/pr23372-1.C: New testcase.
9851
9852         * g++.dg/tree-ssa/pr26140.C: New testcase.
9853
9854 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
9855
9856         PR c++/9737
9857         * g++.dg/template/ttp15.C: New test.
9858         * g++.dg/template/ttp16.C: Likewise.
9859         * g++.dg/template/ttp17.C: Likewise.
9860         * g++.old-deja/g++.pt/ttp36.C: Remove.
9861         * g++.old-deja/g++.pt/ttp19.C: Likewise.
9862         * g++.old-deja/g++.pt/ttp37.C: Likewise.
9863         * g++.old-deja/g++.pt/ttp38.C: Likewise.
9864         * g++.old-deja/g++.pt/ttp39.C: Likewise.
9865         * g++.old-deja/g++.pt/ttp9.C: Likewise.
9866         * g++.old-deja/g++.pt/ttp40.C: Likewise.
9867         * g++.old-deja/g++.pt/ttp51.C: Likewise.
9868         * g++.old-deja/g++.pt/ttp26.C: Likewise.
9869         * g++.old-deja/g++.pt/ttp36.C: Likewise.
9870
9871 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
9872
9873         PR libfortran/23815
9874         * unf_io_convert_4.f90: New test.
9875
9876 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
9877
9878         * gcc.dg/tree-ssa/loadpre10.c: New test.
9879         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
9880         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
9881         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
9882
9883 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9884
9885         PR libfortran/24685
9886         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
9887
9888 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
9889
9890         PR tree-opt/25251
9891         * gfortran.dg/assign_7.f: New test.
9892
9893 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
9894
9895         PR fortran/26041
9896         PR fortran/26064
9897         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
9898         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
9899         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
9900
9901 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
9902
9903         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
9904         in size_t typedef.
9905
9906 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9907
9908         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
9909         * g++.dg/charset/string.c (foo): Likewise.
9910         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
9911         const char*
9912         * g++.dg/ext/builtin2.C (printf): Likewise.
9913         * g++.dg/init/new15.C (printf): Likewise.
9914         * g++.dg/opt/pr17697-1.C (foo): Likewise.
9915         * g++.dg/opt/pr17697-2.C (foo): Likewise.
9916         * g++.dg/opt/pr17697-3.C (foo): Likewise.
9917         * g++.dg/template/non-dependent4.C (temp): Likewise.
9918         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
9919         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
9920         parameter type to const char*.
9921         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
9922         Change type to const char*.
9923         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
9924         Likewise.
9925         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
9926         second parameter type to const char*.
9927         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
9928         (Y::Y): Change parameter type to const char*.
9929         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
9930         * g++.old-deja/g++.jason/report.C: Apply const correctness.
9931         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
9932         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
9933         (char*).
9934         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
9935         const char*.
9936         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
9937         type to const char*.
9938         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
9939         return type to const char*.
9940         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
9941         to const char*.
9942         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
9943         * g++.old-deja/g++.law/refs1.C: Likewise.
9944         * g++.old-deja/g++.law/visibility1.C: Likewise.
9945         * g++.old-deja/g++.law/visibility2.C: Likewise.
9946         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
9947         const char*.
9948         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
9949         * g++.old-deja/g++.mike/net48.C: Likewise.
9950         * g++.old-deja/g++.mike/p646.C: Likewise.
9951         * g++.old-deja/g++.mike/p6746.C: Likewise.
9952         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
9953         type to const char*.
9954         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
9955         deprecated conversion warning.
9956         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
9957         char*.
9958         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
9959         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
9960         * g++.old-deja/g++.pt/explicit8.C: Likewise.
9961         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
9962         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
9963         * g++.old-deja/g++.pt/nontype3.C: Likewise.
9964         * g++.old-deja/g++.pt/t39.C: Likewise.
9965         * g++.old-deja/g++.robertl/eb106.C: Likewise.
9966         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
9967
9968 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
9969
9970         PR fortran/25075
9971         intrinsic_argument_conformance_1.f90: New test.
9972
9973 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
9974
9975         PR fortran/20845
9976         * gfortran.dg/char_result_11.f90: Add SAVE.
9977         * gfortran.dg/der_pointer_4.f90: Ditto.
9978         * gfortran.dg/default_initialization.f90: New test.
9979
9980 2006-02-03  Jeff Law  <law@redhat.com>
9981
9982         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
9983         handle more than 100 dump files.
9984         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
9985         * lib/scantree.exp (scan-tree-dump): Likewise.
9986         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
9987         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
9988         * lib/scanipa.exp (scan-ipa-dump): Likewise.
9989         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
9990         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
9991
9992 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
9993
9994         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
9995
9996 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
9997
9998         * g++.dg/template/using12.C: New test.
9999
10000 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
10001
10002         * gcc.target/powerpc/pr25960.c: New test.
10003
10004 2006-02-02  Steven G. Kargl  <kargls@comcast>
10005
10006         PR fortran/24958
10007         gfortran.dg/nullify_2.f90: New test.
10008
10009 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
10010
10011         PR 25990
10012         * gcc.dg/gomp/pr25990.c: New test.
10013
10014 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
10015
10016         PR c++/25342
10017         * g++.gd/template/partial4.C: New test.
10018
10019 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
10020
10021         PR middle-end/26001
10022         * gfortran.dg/data_char_2.f90: New.
10023
10024 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
10025
10026         PR fortran/26039
10027         maxval_maxloc_conformance_1.f90: New test.
10028
10029 2006-01-31  Richard Guenther  <rguenther@suse.de>
10030
10031         * gcc.target/i386/sselibm-1.c: New testcase.
10032         * gcc.target/i386/sselibm-2.c: Likewise.
10033         * gcc.target/i386/sselibm-3.c: Likewise.
10034         * gcc.target/i386/sselibm-4.c: Likewise.
10035         * gcc.target/i386/sselibm-5.c: Likewise.
10036
10037 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
10038
10039         PR fortran/24266
10040         * gfortran.dg/arrayio_derived_2.f90: New.
10041
10042 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
10043
10044         * gcc.dg/unsigned-long-compare.c: New test.
10045
10046 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
10047
10048         PR testsuite/25318
10049         * lib/target-supports.exp (check_effective_target_freorder):
10050         Check to see if target supports -freorder-blocks-and-partition.
10051         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
10052         instead of "dg-require-named-sections".
10053
10054 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
10055
10056         PR target/14798:
10057         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
10058         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
10059         * gcc.dg/pragma-isr-trapa2.c: Likewise.
10060         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
10061         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
10062         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
10063         * gcc.dg/attr-isr-trap_exit.c: Likewise.
10064         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
10065
10066 2006-01-30  Richard Guenther  <rguenther@suse.de>
10067
10068         PR c++/23372
10069         * gcc.dg/pr23372-1.C: New testcase.
10070
10071 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
10072
10073         * gcc.dg/gomp/pr25874.c: New test.
10074
10075 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
10076
10077         PR tree-opt/25911
10078         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
10079
10080 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
10081
10082         PR fortran/18578
10083         PR fortran/18579
10084         PR fortran/20857
10085         PR fortran/20885
10086         * gfortran.dg/intent_out_1.f90: New test.
10087
10088 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
10089
10090         PR fortran/17911
10091         * gfortran.dg/procedure_lvalue.f90: New test.
10092
10093         PR fortran/20895
10094         PR fortran/25030
10095         * gfortran.dg/char_pointer_assign_2.f90: New test.
10096         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
10097         assignment to be consistent with standard.
10098         * gfortran.dg/char_result_2.f90: The same.
10099         * gfortran.dg/char_result_8.f90: The same.
10100
10101 2006-01-28  Zack Weinberg  <zackw@panix.com>
10102
10103         * gcc.dg/Woverlength-strings.c
10104         * gcc.dg/Woverlength-strings-pedantic-c89.c
10105         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
10106         * gcc.dg/Woverlength-strings-pedantic-c99.c
10107         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
10108
10109 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
10110
10111         * gcc.c-torture/execute/20060127-1.c: New test.
10112
10113 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
10114
10115         PR c++/25999
10116         * g++.dg/ext/pragmaweak1.C: New test.
10117
10118 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
10119
10120         PR c++/25855
10121         * g++.dg/template/spec29.C: New test.
10122
10123 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
10124
10125         PR c/19606.
10126         * gcc.c-torture/execute/pr19606.c: New.
10127
10128 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
10129
10130         * gcc.dg/pragma-re-4.c: New test.
10131
10132 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
10133
10134         PR fortran/25964
10135         * gfortran.dg/assumed_size_refs_3.f90: New test.
10136
10137 2006-01-27  Ben Elliston  <bje@au.ibm.com>
10138
10139         * gcc.misc-tests/dectest.exp: Remove defunct comment.
10140
10141 2006-01-26  Laurent GUERBY <laurent@guerby.net>
10142
10143         PR ada/21317
10144         * ada/acats/support/impdef.a: Add One_Long_Second.
10145         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
10146         * ada/acats/tests/c9/c94026.a: Likewise.
10147         * ada/acats/tests/c9/c97305c.ada: Likewise.
10148         * ada/acats/tests/c9/c99004a.ada: Likewise.
10149
10150 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
10151
10152         PR fortran/25964
10153         * gfortran.dg/global_references_2.f90: New test.
10154
10155         PR fortran/25084
10156         PR fortran/20852
10157         PR fortran/25085
10158         PR fortran/25086
10159         * gfortran.dg/assumed_charlen_function_1.f90: New test.
10160         * gfortran.dg/assumed_charlen_function_3.f90: New test.
10161
10162         PR fortran/25416
10163         * gfortran.dg/assumed_charlen_function_2.f90: New test.
10164
10165 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
10166
10167         PR c/25892
10168         * gcc.dg/Wpointer-sign.c: New.
10169         * gcc.dg/Wpointer-sign-Wall.c: New.
10170         * gcc.dg/Wpointer-sign-Wall-no.c: New.
10171         * gcc.dg/Wpointer-sign-pedantic.c: New.
10172         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
10173         * gcc.dg/conv-2.c: Use -Wpointer-sign.
10174
10175 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
10176
10177         PR C/25861
10178         * gcc.c-torture/compile/pr25861.c: New test.
10179
10180 2006-01-26  Paul Brook  <paul@codesourcery.com>
10181
10182         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
10183         on short-enum targets.
10184         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
10185         variable.
10186         (generate_fields): Use short_enums.
10187         (main): Set short_enums.  Document -e.
10188         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
10189         on short-enum targets.
10190         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
10191         variable.
10192         (generate_fields): Use short_enums.
10193         (main): Set short_enums.  Document -e.
10194         * lib/target-supports.exp (check_effective_target_short_enums): New.
10195
10196 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
10197
10198         PR target/25947
10199         * gcc.dg/torture/pr25947-1.c: New test.
10200
10201 2006-01-25  Jan Hubicka  <jh@suse.cz>
10202             Roger Sayle  <roger@eyesopen.com>
10203
10204         PR rtl-optimization/25703
10205         * gcc.target/i386/20060125-1.c: New test case.
10206         * gcc.target/i386/20060125-2.c: New test case.
10207
10208 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
10209
10210         PR fortran/18540
10211         * gfortran.dg/goto_1.f: New.
10212
10213 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
10214
10215         PR fortran/25716
10216         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
10217         25716 on 32-bit systems too.
10218
10219 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
10220
10221         PR testsuite/25590
10222         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
10223
10224 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
10225
10226         * gcc.dg/tree-ssa/gen-vect-33.c: New.
10227
10228 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10229
10230         PR fortran/25835
10231         * gfortran.dg/read_eof.f90: Delete, renamed.
10232         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
10233         * gfortran.dg/read_eof_2.f90: New test.
10234         * gfortran.dg/read_eof_3.f90: New test.
10235
10236 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
10237
10238         PR tree-opt/25860
10239         * gcc.c-torture/compile/pr25860.c: New test.
10240
10241 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10242
10243         PR c++/25552
10244         * g++.dg/parse/dtor8.C: New test.
10245
10246 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
10247
10248         PR testsuite/25891
10249         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
10250         * gcc.dg/gomp/gomp.exp: Return without testing anything if
10251         check_effective_target_fopenmp returns 0.
10252
10253 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
10254
10255         PR ada/20548
10256         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
10257         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
10258         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
10259
10260 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
10261
10262         PR tree-opt/25857
10263         * g++.dg/opt/pr25857.C: New test.
10264
10265 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
10266         Jan Hubicka  <jh@suse.cz>
10267         Richard Guenther  <rguenther@suse.de>
10268
10269         PR rtl-optimization/25654
10270         * gcc.dg/torture/pr25654.c: New testcase.
10271         * gcc.target/i386/pr25654.c: Likewise.
10272
10273 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
10274
10275         PR fortran/25901
10276         * gfortran.dg/internal references_2.f90: New test.
10277
10278         Fix regression in testing of admissability of attributes.
10279         * gfortran.dg/intent_used_1.f90: New test.
10280
10281 2006-01-23  Ben Elliston  <bje@au.ibm.com>
10282
10283         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
10284         Remove target conditional torture options for i?86 and x86_64
10285         GNU/Linux.
10286
10287 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10288
10289         PR c++/10891
10290         * g++.dg/rtti/no-rtti.C: New.
10291
10292 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
10293
10294         PR c++/25895
10295         * g++.dg/inherit/conv2.C: New test.
10296
10297         PR c++/25856
10298         * g++.dg/parse/dtor7.C: New test.
10299
10300         PR c++/25858
10301         * g++.dg/template/crash44.C: New test.
10302
10303 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
10304
10305         PR fortran/25124
10306         PR fortran/25625
10307         * gfortran.dg/internal_references_1.f90: New test.
10308           PR fortran/20881
10309         PR fortran/23308
10310         PR fortran/25538
10311         PR fortran/25710
10312         * gfortran.dg/global_references_1.f90: New test.
10313         * gfortran.dg/g77/19990905-1.f: Restore the error that
10314         there is a clash between the common block name and
10315         the name of a subroutine reference.
10316
10317         PR fortran/PR24276
10318         * gfortran.dg/aliasing_dummy_1.f90: New test.
10319
10320 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
10321
10322         * gcc.dg/vmx/1b-01.c: Warning fix.
10323         * gcc.dg/vmx/1c-02.c: Likewise.
10324         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
10325
10326 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
10327
10328         PR testsuite/24962
10329         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
10330
10331 2006-01-20  Richard Guenther  <rguenther@suse.de>
10332         Steven Bosscher <stevenb.gcc@gmail.com>
10333
10334         PR rtl-optimization/24626
10335         * gcc.dg/torture/pr24626-1.c: New testcase.
10336         * gcc.dg/torture/pr24626-2.c: Likewise.
10337         * gcc.dg/torture/pr24626-3.c: Likewise.
10338         * gcc.dg/torture/pr24626-4.c: Likewise.
10339
10340 2006-01-20  Dirk Mueller  <dmueller@suse.com>
10341
10342         PR c++/5520
10343         * g++.dg/warn/empty-body.C: New.
10344
10345 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
10346
10347         PR c++/22136
10348         * g++.dg/template/using10.C: New test.
10349         * g++.dg/temlpate/using11.C: Likewise.
10350         * g++.dg/inherit/using5.C: Tweak error messages.
10351
10352 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
10353
10354         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
10355         target test.
10356         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
10357
10358 2006-01-19  Jan Hubicka  <jh@suse.cz>
10359
10360         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
10361
10362 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10363
10364         PR c++/25854
10365         * g++.dg/template/spec28.C: New test.
10366
10367 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
10368
10369         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
10370         Fix fprintf's by adding srcdir or removing it.
10371
10372 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
10373
10374         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
10375         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
10376         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
10377         * testsuite/gcc.dg/gomp/empty.c: Likewise.
10378         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
10379         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
10380         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
10381         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
10382         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
10383         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
10384         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
10385         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
10386         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
10387         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
10388
10389 2006-01-18  Jeff Law  <law@redhat.com>
10390
10391         * gcc.dg/tree-ssa/vrp25.c: New test.
10392
10393 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
10394
10395         * gcc.dg/pr25805.c: Fix misapplied patch.
10396
10397 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
10398
10399         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
10400         (check_effective_target_vect_udot_qi): New.
10401         (check_effective_target_vect_sdot_hi): New.
10402         (check_effective_target_vect_udot_hi): New.
10403         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
10404         prefixed with "wrapv-" with -fwrapv.
10405         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
10406         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
10407         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
10408         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
10409         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
10410
10411         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
10412         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
10413         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
10414         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
10415
10416 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10417
10418         PR c++/16829
10419         * g++.dg/other/default2.C: New test.
10420         * g++.dg/other/default3.C: New test.
10421
10422 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
10423
10424         PR c/25805
10425         * gcc.dg/pr25805.c: New file.
10426
10427 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
10428
10429         PR c++/25836
10430         * g++.dg/template/init6.C: New test.
10431
10432 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
10433
10434         * gcc.dg/tree-ssa/pr24287.c: New test
10435
10436 2006-01-18  Eric Christopher  <echristo@apple.com>
10437
10438         * g++.dg/eh/table.C: New.
10439
10440 2006-01-18  DJ Delorie  <dj@redhat.com>
10441
10442         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
10443         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
10444         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
10445         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
10446
10447 2006-01-18  Jeff Law  <law@redhat.com>
10448
10449         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
10450         on wrapping on overflow semantics.
10451
10452         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
10453
10454         * gcc.gc/tree-ssa/vrp23.c: New test.
10455         * gcc.gc/tree-ssa/vrp24.c: New test.
10456
10457 2006-01-18  Richard Henderson  <rth@redhat.com>
10458             Aldy Hernandez  <aldyh@redhat.com>
10459             Jakub Jelinek  <jakub@redhat.com>
10460             Diego Novillo  <dnovillo@redhat.com>
10461             Uros Bizjak  <uros@kss-loka.si>
10462
10463         * testsuite/gcc.dg/gomp: New directory.
10464
10465 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
10466             Steven G. Kargl  <kargls@comcast.net>
10467
10468         PR fortran/20869
10469         * gfortran.dg/intrinsic_external_1.f90: New test.
10470
10471         PR fortran/20875.
10472         * gfortran.dg/elemental_pointer_1.f90: New test.
10473
10474         PR fortran/25024
10475         * gfortran.dg/external_procedures_1.f90: New test.
10476
10477         PR fortran/25785
10478         gfortran.dg/assumed_present.f90: New test.
10479
10480 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
10481
10482         * g++.dg/parse/lookup5.C: New test.
10483
10484 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10485
10486         PR fortran/25697
10487         * gfortran.dg/read_eof.f90: New test.
10488
10489 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
10490
10491         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
10492         add a closing brace.
10493
10494 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10495
10496         PR fortran/25631
10497         * gfortran.dg/fmt_tl.f: New test.
10498
10499 2006-01-17  Eric Christopher  <echristo@apple.com>
10500
10501         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
10502         * g++.old-deja/g++.warn/impint2.C: Ditto.
10503         * g++.old-deja/g++.other/null1.C: Ditto.
10504         * g++.dg/warn/conv2.C: Ditto.
10505         * g++.dg/warn/conv4.C: New file.
10506
10507 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
10508
10509         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
10510
10511 2006-01-17  Andreas Jaeger  <aj@suse.de>
10512             Janis Johnson <janis187@us.ibm.com>
10513
10514         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
10515         in 64-bit.
10516         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
10517         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
10518
10519 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
10520
10521         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
10522         xfail txxx where xxx >= 25.
10523
10524 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
10525
10526         PR testsuite/25764
10527         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
10528
10529 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
10530
10531         PR c/25682
10532         * gcc.dg/pr25682.c: New test.
10533         * g++.dg/parse/array-size2.C: New test.
10534
10535 2006-01-16  Ian Lance Taylor  <ian@airs.com>
10536
10537         * consistency.vlad: Remove entire directory, 1652 files.
10538
10539 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
10540
10541         * lib/target-supports.exp (check_effective_target_dfp_nocache,
10542         check_effective_target_dfprt_nocache): New.
10543         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
10544         (check_effective_target_dfprt): New.
10545         * lib/c-compat.exp (check_dfp): Remove.
10546         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
10547         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
10548         level of support for decimal float.
10549         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
10550         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
10551         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
10552         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
10553         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
10554         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
10555         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
10556         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
10557         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
10558         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
10559         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
10560         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
10561         directives.
10562
10563 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
10564
10565         PR testsuite/25741
10566         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
10567         $base_dir/../.
10568         * lib/gfortran.exp (gfortran_init): Likewise.
10569         * lib/obj-c++.exp (obj-c++_init): Likewise.
10570         * lib/scanasm.exp (scan-assembler-dem): Likewise.
10571         (scan-assembler-dem-not): Likewise.
10572         * lib/scandump.exp (scan-dump-dem): Likewise.
10573         (scan-dump-dem-not): Likewise.
10574
10575 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
10576
10577         PR testsuite/25767
10578         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
10579         powerpc-*-darwin*.
10580         * lib/obj-c++.exp (obj-c++_init): Likewise.
10581
10582 2006-01-16  Richard Guenther  <rguenther@suse.de>
10583
10584         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
10585
10586 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10587
10588         PR testsuite/25777
10589         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
10590         to LD_LIBRARY_PATH.
10591
10592 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
10593             Andrew Pinski  <pinskia@physics.uc.edu>
10594
10595         * gcc.dg/minmax-1.c: New test.
10596
10597 2006-01-16  Ben Elliston  <bje@au.ibm.com>
10598
10599         * gcc.dg/dfp/dfp.exp: Correct FSF address.
10600         * gcc.misc-tests/dectest.exp: Ditto.
10601
10602 2006-01-15  Ian Lance Taylor  <ian@airs.com>
10603
10604         PR testsuite/25796
10605         * gcc.target/i386/cmov6.c: Use -march=k8.
10606
10607 2006-01-15  Andreas Jaeger  <aj@suse.de>
10608
10609         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
10610         x86 does not have __float128.
10611
10612 2006-01-14  Ian Lance Taylor  <ian@airs.com>
10613
10614         * gcc.target/i386/cmov6.c: New test.
10615
10616 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
10617
10618         PR c++/25663
10619         * g++.dg/template/ctor6.C: New test.
10620
10621 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
10622
10623         PR tree-optimization/25485
10624         * gcc.dg/tree-ssa/pr25485.c: New.
10625
10626 2006-01-14  Richard Guenther  <rguenther@suse.de>
10627
10628         PR tree-optimization/22548
10629         PR tree-optimization/22555
10630         PR tree-optimization/22501
10631         * gcc.dg/tree-ssa/alias-4.c: New testcase.
10632         * gcc.dg/tree-ssa/alias-5.c: Likewise.
10633         * gcc.dg/tree-ssa/alias-6.c: Likewise.
10634         * gcc.dg/tree-ssa/alias-7.c: Likewise.
10635         * gcc.dg/tree-ssa/alias-8.c: Likewise.
10636         * gcc.dg/tree-ssa/alias-9.c: Likewise.
10637         * gcc.dg/tree-ssa/alias-10.c: Likewise.
10638         * gcc.dg/tree-ssa/alias-11.c: Likewise.
10639         * gcc.dg/tree-ssa/alias-12.c: Likewise.
10640
10641 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
10642
10643         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
10644         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
10645
10646 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
10647         Richard Guenther  <rguenther@suse.de>
10648
10649         PR rtl-optimization/24257
10650         * gcc.dg/torture/pr24257.c: New testcase.
10651
10652 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
10653
10654         * gcc.c-torture/execute/20060110-1.c: New test.
10655         * gcc.c-torture/execute/20060110-2.c: New test.
10656
10657 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
10658
10659         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
10660
10661 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
10662
10663         PR fortran/25756
10664         * gfortran.dg/label_3.f90: New test.
10665
10666 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
10667
10668         PR tree-optimization/25771
10669         * g++.dg/tree-ssa/pr25771.C: New test
10670
10671 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
10672
10673         PR tree-opt/24365
10674         * g++.dg/opt/complex5.C: New test.
10675
10676 2006-01-13  Richard Guenther  <rguenther@suse.de>
10677
10678         * gcc.target/i386/387-9.c: New testcase.
10679
10680 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
10681
10682         PR c++/24824
10683         * g++.dg/debug/dwarf2-1.C: New.
10684
10685 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
10686
10687         PR testsuite/25728
10688         * lib/gcov.exp (verify-lines): Add "close $fd".
10689
10690 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
10691             Ben Elliston  <bje@au.ibm.com>
10692
10693         * gcc.dg/dfp/inf-1.c: New test.
10694
10695 2006-01-12  Janis Johnson <janis187@us.ibm.com>
10696             Yao Qi  <qiyaoltc@cn.ibm.com>
10697             Ben Elliston  <bje@au.ibm.com>
10698             Jon Grimm  <jgrimm2@us.ibm.com>
10699
10700         * gcc.dg/nodfp-1.c: New test.
10701         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
10702         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
10703         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
10704         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
10705         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
10706         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
10707         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
10708         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
10709         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
10710         * gcc.dg/format/dfp-scanf-1.c: Likewise.
10711         * gcc.dg/format/dfp-printf-1.c: Likewise.
10712         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
10713         (compat_setup_dfp): New.
10714         * gcc.dg/compat/compat.exp: Use it.
10715         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
10716         Make some variables global, prepend "compat_" to their names.
10717         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
10718         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
10719         * gcc.misc-tests/dectest.exp: New test driver for decTest.
10720         * lib/compat.exp (compat_skip_list): Make global, rename.
10721         * lib/c-compat.exp: New file.
10722         * lib/target-supports.exp (check_effective_target_dfp): New.
10723
10724         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
10725         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
10726         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
10727         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
10728         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
10729         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
10730         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
10731         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
10732         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
10733         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
10734         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
10735         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
10736         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
10737         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
10738         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
10739         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
10740         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
10741         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
10742         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
10743         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
10744         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
10745         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
10746         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
10747         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
10748         gcc.dg/dfp/struct-layout-1.c,
10749         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
10750         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
10751         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
10752         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
10753         gcc.dg/dfp/func-vararg-dfp.c,
10754         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
10755         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
10756         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
10757         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
10758         gcc.dg/dfp/wtr-conversion-1.c: New tests.
10759
10760 2006-01-11  Richard Guenther  <rguenther@suse.de>
10761
10762         PR tree-optimization/25734
10763         * gcc.dg/tree-ssa/pr25734.c: New testcase.
10764
10765 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
10766
10767         PR fortran/25486
10768         * gfortran.dg/literal_character_constant_1_x.F: New test.
10769         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
10770         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
10771         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
10772
10773 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
10774
10775         PR c++/25386
10776         * g++.dg/ext/packed3.C: Add expected packed error.
10777
10778 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
10779
10780         PR target/25706
10781         * gcc.dg/torture/pr25706-1.c: New test.
10782
10783 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
10784
10785         PR tree-optimization/23109
10786         PR tree-optimization/23948
10787         PR tree-optimization/24123
10788
10789         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
10790         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
10791         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
10792         g++.dg/tree-ssa/pr23948.C: New testcases.
10793         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
10794         three divisions in order to do the optimization.
10795
10796 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
10797
10798         PR c++/25632
10799         * g++.dg/other/pr25632.C: New test.
10800
10801 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
10802
10803         PR fortran/25730
10804         * gfortran.dg/used_types_1.f90: New test.
10805
10806 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
10807
10808         PR target/25718
10809         * gcc.dg/torture/pr25718-1.c: New test.
10810
10811 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
10812
10813         * gfortran.dg/list_read_2.f90: Fix typo in description.
10814
10815 2006-01-10  Jan Beulich  <jbeulich@novell.com>
10816
10817         * lib/target-supports.exp (check_visibility_available): Simplify test
10818         for *-*-netware*.
10819         (check_profiling_available): Fail for *-*-netware*.
10820         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
10821         * gcc.dg/20021014-1.c: Likewise.
10822         * gcc.dg/nest.c: Likewise.
10823
10824 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
10825
10826         fortran/24936
10827         * gfortran.dg/forall_3.f90: New test.
10828
10829 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
10830
10831         PR fortran/21977
10832         * gfortran.dg/nesting_2.f90: New test.
10833         * gfortran.dg/nesting_3.f90: New test.
10834
10835 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
10836
10837         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
10838         Fix typo in comment.
10839
10840 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
10841
10842         * gfortran.dg/single_char_string.f90: New test.
10843
10844 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
10845
10846         * gfortran.dg/ichar_2.f90: New test.
10847
10848 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
10849
10850         PR fortran/25093
10851         * gfortran.dg/private_type_4.f90: New.
10852
10853 2006-01-07  Richard Guenther  <rguenther@suse.de>
10854
10855         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
10856
10857 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10858
10859         * gfortran.dg/func_decl_1.f90: New.
10860         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
10861         * gfortran.dg/array_alloc_2.f90: Likewise.
10862         * gfortran.dg/char_result_8.f90: Likewise.
10863         * gfortran.dg/dup_save_1.f90: Likewise.
10864         * gfortran.dg/dup_save_2.f90: Likewise.
10865         * gfortran.dg/f2c_6.f90: Likewise.
10866         * gfortran.dg/f2c_7.f90: Likewise.
10867         * gfortran.dg/func_result_2.f90: Likewise.
10868         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
10869
10870 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
10871
10872         PR fortran/22146
10873         * gfortran.dg/elemental_subroutine_1.f90: New test.
10874         * gfortran.dg/elemental_subroutine_2.f90: New test.
10875
10876         PR fortran/25029
10877         PR fortran/21256
10878         * gfortran.dg/assumed_size_refs_1.f90: New test.
10879
10880         PR fortran/20868
10881         PR fortran/20870
10882         * gfortran.dg/assumed_size_refs_2.f90: New test.
10883         * gfortran.dg/initialization_1.f90: Change warning message.
10884
10885 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
10886
10887         * gcc.dg/tree-ssa/loop-15.c: New test.
10888
10889 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10890
10891         PR fortran/25598
10892         * gfortran.dg/backspace_3.f: New test.
10893         * gfortran.dg/backspace_4.f: New test.
10894
10895 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10896
10897         PR fortran/24268
10898         * gfortran.dg/fmt_white.f: Update test.
10899
10900 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
10901
10902         * gcc.dg/cast-1.c: Add new warning.
10903         * gcc.dg/cast-2.c: Likewise.
10904         * gcc.dg/cast-3.c: Likewise.
10905         * gcc.dg/format/cast-1.c: Likewise.
10906         * gcc.dg/cast-4.c: New testcase.
10907
10908 2006-01-05  Richard Guenther  <rguenther@suse.de>
10909
10910         PR tree-optimization/22555
10911         * gcc.dg/tree-ssa/alias-3.c: New testcase.
10912
10913 2006-01-05  Richard Guenther  <rguenther@suse.de>
10914             Diego Novillo  <dnovillo@redhat.com>
10915
10916         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
10917         * gcc.dg/tree-ssa/loop-8.c: Likewise.
10918         * gcc.dg/tree-ssa/loop-1.c: Likewise.
10919         * gcc.dg/tree-ssa/pr23294.c: Likewise.
10920         * gcc.dg/tree-ssa/pr21985.c: Likewise.
10921         * gcc.dg/tree-ssa/loop-14.c: Likewise.
10922         * gcc.dg/tree-ssa/loop-2.c: Likewise.
10923         * gcc.dg/tree-ssa/loop-3.c: Likewise.
10924         * gcc.dg/tree-ssa/loop-4.c: Likewise.
10925         * gcc.dg/tree-ssa/pr21171.c: Likewise.
10926         * gcc.dg/tree-ssa/loop-5.c: Likewise.
10927         * gcc.dg/tree-ssa/loop-10.c: Likewise.
10928         * gcc.dg/tree-ssa/loop-6.c: Likewise.
10929         * treelang/compile/extravar.tree: Likewise.
10930         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
10931         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
10932         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
10933         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
10934         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
10935
10936 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
10937
10938         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
10939         for 64-bit fix.
10940
10941 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
10942
10943         PR fortran/23675
10944         gfortran.dg/char_result_11.f90: New.
10945
10946 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
10947
10948         PR c++/24782
10949         * g++.dg/parse/access9.C: New test.
10950         * g++.dg/tc1/dr52.C: Tweak error markers.
10951
10952 2006-01-04  Richard Henderson  <rth@redhat.com>
10953
10954         Merge from gomp branch.
10955         * g++.dg/parse/pragma2.C: Update expected error lines.
10956
10957 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
10958
10959         * g++.dg/other/i386-2.C: New test.
10960
10961         PR target/25554
10962         * gcc.c-torture/compile/20051228-1.c: New test.
10963
10964         PR c/25559
10965         * gcc.dg/pr25559.c: New test.
10966
10967 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
10968
10969         PR c++/25492
10970         * g++.dg/lookup/friend9.C: New test.
10971
10972         PR c++/25625
10973         * g++.dg/template/repo5.C: New test.
10974
10975 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
10976
10977         PR fortran/25101
10978         * gfortran.dg/forall_2.f90: New test.
10979
10980 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
10981
10982         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
10983         dg-require-weak.  Adjust regexp to handle leading-underscore
10984         targets and space as well as TAB after .weak.  Change previous
10985         64-bit fix to not use naked dot.
10986
10987 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
10988
10989         PR rtl-optimization/25578
10990         * gcc.c-torture/execute/20060102-1.c: New testcase.
10991
10992 2006-01-03  Richard Guenther  <rguenther@suse.de>
10993
10994         PR c/25183
10995         * gcc.dg/torture/pr25183.c: New testcase.
10996
10997 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
10998
10999         Merge from gomp-branch.
11000         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
11001         * gcc.dg/ia64-sync-2.c: Likewise.
11002         * gcc.dg/ia64-sync-3.c: Likewise.
11003         * gcc.dg/ia64-sync-4.c: Likewise.
11004         * gcc.dg/sync-2.c: Likewise.
11005         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
11006         that sparc64-*-* and sparcv9-*-* supports sync builtins.
11007
11008 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
11009
11010         PR c++/25635
11011         * g++.dg/parse/operator6.C: New test.
11012
11013         PR c++/25637
11014         * g++.dg/parse/error29.C: New test.
11015
11016         PR c++/25638
11017         * g++.dg/parse/dtor6.C: New test.
11018
11019         PR c++/25633
11020         * g++.dg/parse/ctor3.C: New test.
11021
11022         PR c++/25634
11023         * g++.dg/template/class3.C: New test.
11024
11025 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
11026
11027         * g++.dg/debug/debug9.C: New.
11028
11029 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
11030
11031         PR fortran/24640
11032         * gfortran.dg/label_2.f90: New test.
11033
11034 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11035
11036         * g++.dg/lookup/using12.C: Tighten error marker.
11037
11038 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
11039             Andrew Pinski <pinskia@physics.uc.edu>
11040
11041         * gcc.target/powerpc/darwin-abi-3.c: New file.
11042         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
11043         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
11044         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
11045         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
11046         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
11047         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
11048         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
11049         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
11050
11051 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
11052
11053         * gcc.dg/tree-ssa/loadpre1.c: New;
11054         * gcc.dg/tree-ssa/loadpre2.c: New;
11055         * gcc.dg/tree-ssa/loadpre3.c: New;
11056         * gcc.dg/tree-ssa/loadpre4.c: New;
11057         * gcc.dg/tree-ssa/loadpre5.c: New;
11058         * gcc.dg/tree-ssa/loadpre6.c: New;
11059         * gcc.dg/tree-ssa/loadpre7.c: New;
11060         * gcc.dg/tree-ssa/loadpre8.c: New;
11061         * gcc.dg/tree-ssa/loadpre9.c: New;
11062
11063 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
11064
11065         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
11066         * g++.dg/abi/thunk4.C: Likewise.
11067
11068 2006-01-01  Andreas Jaeger  <aj@suse.de>
11069
11070         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
11071         portable.
11072
11073 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
11074
11075         PR c++/25294
11076         * gcc.dg/pragma-pack-3.c: New test.
11077         * g++.dg/parse/pragma3.C: New test.
11078
11079 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11080
11081         PR middle-end/24827
11082         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
11083
11084 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11085
11086         PR testsuite/25214
11087         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
11088
11089 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
11090
11091         PR fortran/22607
11092         * gfortran-dg/pure_byref_3.f90: New.
11093
11094         fortran/PR 25396
11095         * gfortran.dg/userdef_operator_1.f90: New.
11096
11097 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
11098
11099         * g++.dg/abi/thunk3.C: New.
11100         * g++.dg/abi/thunk4.C: New.
11101
11102 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
11103
11104         PR fortran/25532
11105         * gfortran.dg/host_used_types_1.f90: New test. Check that host
11106         associated derived type components of derived types are
11107         properly declared in contained procedures.
11108
11109 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11110
11111         PR libgfortran/25139
11112         * gfortran.dg/backspace_2.f: New test.
11113
11114 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11115
11116         PR libgfortran/25550
11117         * gfortran.dg/endfile.f: New test.
11118
11119 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11120
11121         PR libgfortran/25419
11122         * gfortran.dg/comma.f: New test.
11123
11124 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11125
11126         * lib/gfortran-dg.exp: Remove trailing whitespace.
11127         * lib/fortran-torture.exp: Test with -fbounds-check instead of
11128         -funroll-all-loops.
11129
11130 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
11131
11132         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
11133         Extended Double long doubles or repeat tests when long double is
11134         the same size as double.
11135
11136 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11137
11138         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
11139
11140         PR testsuite/25442
11141         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
11142         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
11143
11144         PR testsuite/25441
11145         * gcc.dg/pr23911.c: Make test variable static.
11146
11147         PR testsuite/25444
11148         * gcc.dg/tree-ssa/pr14841.c: Likewise.
11149
11150 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
11151
11152         PR c++/25439
11153         * g++.dg/parse/crash17.C: Adjust error markers.
11154         * g++.dg/template/error20.C: New test.
11155
11156 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
11157
11158         PR c++/23172
11159         * g++.dg/ext/complit4.C: New test.
11160
11161         PR c++/25417
11162         * g++.dg/ext/complit5.C: Likewise.
11163
11164 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
11165
11166         PR tree-optimization/25125
11167         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
11168         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
11169         * gcc.c-torture/execute/pr25125.c: New.
11170
11171 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
11172
11173         PR fortran/25029
11174         PR fortran/21256
11175         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
11176         with incorrect assumed size references.
11177
11178 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
11179
11180         PR c++/23171
11181         * g++.dg/opt/init1.C: New test.
11182
11183 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
11184
11185         PR c++/24671
11186         * g++.dg/template/sfinae3.C: New test.
11187
11188 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11189
11190         * g++.dg/other/friend4.C: New test.
11191
11192 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
11193
11194         PR target/25005
11195         * g++.dg/opt/pr25005.C: New test.
11196
11197 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
11198
11199         PR c++/25369
11200         * g++.dg/template/ptrmem16.C: New test.
11201
11202 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
11203
11204         PR fortran/25029
11205         PR fortran/21256
11206         * gfortran.dg/initialization_1.f90: Add test of SIZE.
11207
11208 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11209
11210         PR libgfortran/25307
11211         * gfortran.dg/list_read_5.f90: New test.
11212
11213 2005-12-22  Richard Henderson  <rth@redhat.com>
11214
11215         * gcc.target/i386/sse-7.c: Use -msse2.
11216
11217 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
11218
11219         PR rtl-optimization/25432
11220         * gcc.c-torture/compile/20051216-1.c: New test.
11221
11222         PR objc/25328
11223         * objc/execute/pr25328.m: New test.
11224
11225 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
11226
11227         PR c++/25364
11228         * g++.dg/template/call4.C: New test.
11229
11230 2005-12-22  Dale Johannesen  <dalej@apple.com>
11231
11232         * gcc.target/i386/sse-17.c: New.
11233
11234 2005-12-22  Paul Brook  <paul@codesourcery.com>
11235
11236         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
11237
11238 2005-12-22  Paul Brook  <paul@codesourcery.com>
11239
11240         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
11241
11242 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
11243
11244         PR tree-opt/25513
11245         * gcc.c-torture/compile/pr25513.c: New test.
11246
11247 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11248
11249         PR c++/23333
11250         * g++.dg/parse/error25.C: Add more tests.
11251
11252 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11253
11254         PR fortran/18990
11255         * gfortran.dg/der_charlen_1.f90: New.
11256
11257 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
11258
11259         PR fortran/20889
11260         * gfortran.dg/pointer_component_type_1.f90: New test.
11261
11262         PR fortran/25029
11263         PR fortran/21256
11264         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
11265         should give an error with assumed size array refernces and checks those
11266         that should not.
11267         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
11268         reference an upper bound so that it does not generate an error.
11269
11270         PR fortran/19362
11271         PR fortran/20244
11272         PR fortran/20864
11273         PR fortran/25391
11274         * gfortran.dg/used_dummy_types_1.f90: New test.
11275         * gfortran.dg/used_dummy_types_2.f90: New test.
11276         * gfortran.dg/used_dummy_types_3.f90: New test.
11277         * gfortran.dg/used_dummy_types_4.f90: New test.
11278         * gfortran.dg/used_dummy_types_5.f90: New test.
11279
11280         PR fortran/23152
11281         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
11282         group already being USE associated.
11283         * gfortran.dg/assumed_shape_nml.f90: New test.
11284         * gfortran.dg/assumed_size_nml.f90: New test.
11285
11286         PR fortran/20862
11287         PR fortran/25053
11288         PR fortran/25063
11289         PR fortran/25064
11290         PR fortran/25066
11291         PR fortran/25067
11292         PR fortran/25068
11293         PR fortran/25307
11294         * gfortran.dg/io_constraints_1.f90: New test.
11295         * gfortran.dg/io_constraints_1.f90: New test.
11296         * gfortran.dg/iostat_3.f90: Change wording of warning.
11297         * gfortran.dg/g77/19981216-0.f: The same.
11298
11299 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
11300
11301         PR tree-optimization/23518
11302         * testsuite/gcc.dg/pr23518.c: New.
11303
11304 2005-12-21  Mike Stump  <mrs@apple.com>
11305
11306         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
11307
11308 2005-12-21  Paul Brook  <paul@codesourcery.com>
11309
11310         * gcc.dg/pr19340.c: Skip on m68k targets.
11311
11312 2005-12-21  Steven Bosscher  <stevenb@suse.de>
11313
11314         PR rtl-optimization/25196
11315         * gcc.dg/pr25196.c: New test.
11316
11317 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
11318
11319         PR fortran/25423
11320         gfortran.dg/where_nested_1.f90: New.
11321
11322 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
11323
11324         PR tree-optimization/25382.
11325         * gcc.dg/tree-ssa/pr25382.c: New.
11326
11327 2005-12-20  Richard Guenther  <rguenther@suse.de>
11328
11329         PR middle-end/24306
11330         * gcc.target/i386/pr24306.c: New testcase.
11331
11332 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
11333
11334         PR tree-optimization/25501
11335         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
11336
11337 2005-12-20  Richard Guenther  <rguenther@suse.de>
11338
11339         Revert
11340         2005-12-02  Richard Guenther  <rguenther@suse.de>
11341
11342         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
11343
11344 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
11345
11346         PR c++/21228
11347         * g++.dg/warn/Wunreachable-code-2.C: New test.
11348
11349 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
11350
11351         PR c++/24278
11352         * g++.dg/template/ctor5.C: New test.
11353
11354         PR c++/24915
11355         * g++.dg/template/overload8.C: New test.
11356
11357 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
11358
11359         * gcc.c-torture/compile/pr25483 : New test.
11360
11361 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11362
11363         PR c++/20552
11364         * g++.dg/ext/typeof10.C: New test.
11365
11366 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
11367
11368         * gcc.dg/mt-loopi1.c: New.
11369
11370 2005-12-18  Richard Guenther  <rguenther@suse.de>
11371
11372         PR tree-optimization/25481
11373         * gcc.dg/torture/pr25481.c: New testcase.
11374
11375 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
11376
11377         PR rtl-optimization/21041
11378         * gcc.dg/pr21041.c: New test.
11379
11380 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11381
11382         PR libgfortran/25463
11383         * gfortran.dg/advance.f90: New test.
11384
11385 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
11386
11387         * gcc.dg/20051201-1.c: New test.
11388
11389 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
11390
11391         PR fortran/25018
11392         * gfortran.dg/initialization_1.f90: New test.
11393         * gfortran.dg/enum_5.f90: Change dg-error to new message.
11394         * gfortran.dg/g77/980616-0.f: The same.
11395
11396 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
11397
11398         * PR fortran/25458
11399         * gfortran.dg/chkbits.f90: New test.
11400
11401 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
11402
11403         * gfortran.dg/enum_5.f: Revert to previous version.
11404
11405 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
11406
11407         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
11408         * gfortran.dg/nested_modules_1.f90: Ditto.
11409         * gfortran.dg/hollerith_f95.f90: Ditto.
11410         * gfortran.dg/select_5.f90: Ditto.
11411         * gfortran.dg/secnds.f: Ditto.
11412         * gfortran.dg/hollerith2.f90: Ditto.
11413         * gfortran.dg/imag_2.f: Ditto.
11414         * gfortran.dg/ftell_2.f90: Ditto.
11415         * gfortran.dg/malloc_free_1.f90: Ditto.
11416         * gfortran.dg/logint-1.f: Ditto.
11417         * gfortran.dg/recursive_statement_functions.f90: Ditto.
11418         * gfortran.dg/e_d_fmt.f90: Ditto.
11419         * gfortran.dg/hollerith_legacy.f90: Ditto.
11420         * gfortran.dg/logint-2.f: Ditto.
11421         * gfortran.dg/enum_5.f90: Ditto.
11422         * gfortran.dg/f2c_2.f90: Ditto.
11423         * gfortran.dg/pr17143.f90: Ditto.
11424         * gfortran.dg/namelist_14.f90: Ditto.
11425         * gfortran.dg/logint-3.f: Ditto.
11426         * gfortran.dg/spread_scalar_source.f90: Ditto.
11427         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
11428         * gfortran.dg/namelist_11.f: Ditto.
11429         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
11430         * gfortran.dg/g77/20010519-1.f
11431         * gfortran.dg/g77/alpha1.f: Ditto.
11432         * gfortran.dg/g77/990115-1.f: Ditto.
11433         * gfortran.dg/g77/erfc.f: Ditto.
11434         * gfortran.dg/g77/19990313-3.f: Ditto.
11435         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
11436         * gfortran.dg/g77/20010426.f: Ditto.
11437         * gfortran.dg/g77/19990313-0.f: Ditto.
11438         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
11439         * gfortran.dg/g77/20000629-1.f: Ditto.
11440         * gfortran.dg/g77/970125-0.f: Ditto.
11441         * gfortran.dg/g77/8485.f: Ditto.
11442         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
11443         * gfortran.dg/g77/19990313-1.f: Ditto.
11444         * gfortran.dg/g77/int8421.f: Ditto.
11445         * gfortran.dg/g77/19990305-0.f: Ditto.
11446         * gfortran.dg/g77/947.f: Ditto.
11447         * gfortran.dg/g77/19990905-2.f: Ditto.
11448         * gfortran.dg/g77/cabs.f: Ditto.
11449         * gfortran.dg/g77/19990313-2.f: Ditto.
11450         * gfortran.dg/g77/20020307-1.f: Ditto.
11451         * gfortran.dg/g77/dcomplex.f: Ditto.
11452         * gfortran.dg/g77/19990502-1.f: Ditto.
11453         * gfortran.dg/g77/19981216-0.f: Ditto.
11454         * gfortran.dg/common_4.f90: Ditto.
11455         * gfortran.dg/entry_4.f90: Ditto.
11456         * gfortran.dg/equiv_constraint_2.f90: Ditto.
11457         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
11458         * gfortran.dg/namelist_12.f: Ditto.
11459         * gfortran.dg/scale_1.f90: Ditto.
11460         * gfortran.dg/modulo_1.f90
11461         * gfortran.dg/hollerith.f90: Ditto.
11462         * gfortran.dg/direct_io_3.f90: Ditto.
11463         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
11464         * gfortran.dg/gnu_logical_1.F: Ditto.
11465         * gfortran.dg/unf_io_convert_1.f90: Ditto.
11466         * gfortran.dg/assign_1.f90: Ditto.
11467         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
11468         * gfortran.dg/pr23095.f: Ditto.
11469         * gfortran.dg/read_float_1.f90: Ditto.
11470
11471 2005-12-17  Andreas Jaeger  <aj@suse.de>
11472
11473         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
11474         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
11475
11476 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11477
11478         PR fortran/24268
11479         * gfortran.dg/fmt_white.f: New test.
11480
11481 2005-12-16  Steven G. Kargl <kargls@comcast.net>
11482
11483         * gfortran.dg/label_1.f90: New test.
11484
11485 2005-12-15  Ben Elliston  <bje@au.ibm.com>
11486
11487         PR testsuite/25422
11488         * gcc.dg/20031012-1.c: Add -Walways-true option.
11489         * gcc.dg/weak/weak-3.c: Likewise.
11490         * g++.old-deja/g++.mike/warn8.C: Likewise.
11491
11492 2005-12-16  Mike Stump  <mrs@apple.com>
11493
11494         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
11495         exit.
11496
11497 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11498
11499         PR libgfortran/25264
11500         PR libgfortran/25349
11501         * gfortran.dg/tl_editing.f90: Added additional checks.
11502         * gfortran.dg/t_editing.f: New test.
11503         * gfortran.dg/write_padding.f90: New test
11504
11505 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11506
11507         PR testsuite/25215
11508         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
11509
11510 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
11511
11512         PR rtl-optimization/24899
11513         * gcc.c-torture/execute/20051215-1.c: New test.
11514
11515 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
11516
11517         PR 24823
11518         * gfortran.dg/pr24823.f: New test.
11519
11520 2005-12-16  Jeff Law  <law@redhat.com>
11521
11522         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
11523
11524 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
11525
11526         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
11527         Change C++ style comments to C style comments.
11528         Remove aligned types from the array.
11529         Keep Enums disabled.
11530         (complex_types): Remove aligned types from the array.
11531         Comment out "_Complex long double".
11532         (attrib_types): Remove.
11533         (complex_attrib_types): Remove.
11534         (attrib_array_types): Remove.
11535         (complex_attrib_array_types): Remove.
11536         (aligned_bitfld_types): Remove.
11537         (n_aligned_bitfld_types): Remove.
11538         (FEATURE_ALIGNEDPACKED): Delete.
11539         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
11540         (singles): Remove support for adding attributes.
11541         (choose_type): Remove support for attributed types.
11542         (generate_fields): Remove support for attributed bit-fields.
11543         Remove support for adding attributes.
11544         (generate_random_tests): Remove support for adding attributes.
11545         (features): Add back "[0] :0" and "complex vector [0]".
11546         (main): Remove support for attributed bit-fields.
11547         Uncomment the calling of generate_random_tests for the rests of
11548         the tests.
11549
11550 2005-12-16  Jan Hubicka  <jh@suse.cz>
11551
11552         * gcc.c-torture/combine/pr25224.c: New.
11553
11554 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
11555
11556         PR other/25028
11557         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
11558         HP-UX.
11559
11560 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
11561
11562         * gcc.dg/20051215-1.c: New file.
11563
11564 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11565
11566         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
11567         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
11568
11569 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
11570
11571         PR fortran/18197
11572         * gfortran.dg/dummy_functions_1.f90: New.
11573
11574 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
11575
11576         PR rtl-optimization/25310
11577         * gcc.c-torture/compile/pr25310.c: New test.
11578
11579 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
11580
11581         PR debug/25023
11582         * gcc.dg/pr25023.c: New test.
11583
11584 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11585
11586         * g++.old-deja/g++.brendan/redecl1.C,
11587         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
11588         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
11589         g++.old-deja/g++.oliva/typeof1.C,
11590         g++.old-deja/g++.other/crash16.C,
11591         g++.old-deja/g++.other/crash34.C,
11592         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
11593         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
11594         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
11595         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
11596         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
11597         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
11598         Remove xfail.
11599
11600 2005-12-14  Kean Johnston  <jkj@sco.com>
11601             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11602
11603         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
11604         * gcc.target/i386/20020523-1.c: Ditto.
11605         * gcc.target/i386/tailcall-1.c: Ditto.
11606         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
11607         * gcc.target/i386/ssetype-5.c: Ditto.
11608
11609 2005-12-14  Jeff Law  <law@redhat.com>
11610
11611         * gcc.dg/tree-ssa/foldstring-1.c: New test.
11612
11613 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
11614
11615         PR target/25254
11616         PR target/24188
11617         * gcc.target/i386/pr25254.c: New test.
11618         * gfortran.dg/PR24188.f: New test.
11619
11620 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
11621
11622         * lib/fortran-torture.exp: Catch remaining uses of
11623         remote_file build delete.
11624
11625 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11626
11627         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
11628
11629 2005-12-14  Ben Elliston  <bje@au.ibm.com>
11630
11631         * gcc.dg/warn-addr-cmp.c: New test.
11632
11633 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
11634
11635         PR debug/25023
11636         PR target/25293
11637         * gcc.target/i386/pr25293.c: New test.
11638
11639 2005-12-13  Petr Machata  <machata@post.cz>
11640
11641         PR c++/24907
11642         * g++.dg/parse/comma2.C: New test.
11643
11644 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
11645             Jakub Jelinek  <jakub@redhat.com>
11646
11647         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
11648         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
11649         (limits.h): Include unconditionally.
11650         (stdlib.h): Likewise.
11651         (hashtab.h): Do not include.
11652         (getopt.h): Likewise.
11653         (stddef.h): Include.
11654         (hashval_t): Define.
11655         (struct entry): Add "next" field.
11656         (HASH_SIZE): New macro.
11657         (hash_table): New variable.
11658         (switchfiles): Do not use xmalloc.
11659         (mix): New macro.
11660         (iterative_hash): New function.
11661         (hasht): Remove.
11662         (e_exists): New function.
11663         (e_insert): Likewise.
11664         (output): Use, instead of libiberty hashtable functions.
11665         (main): Do not use getopt.  Do not call htab_create.
11666
11667 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
11668
11669         PR c++/25331
11670         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
11671         put atal* and atpaal* attributes on array elements.
11672         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
11673         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
11674         put atal* and atpaal* attributes on array elements.
11675         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
11676
11677 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
11678
11679         * gcc.dg/single-precision-constant.c: New test.
11680
11681 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
11682
11683         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
11684         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
11685         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
11686         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
11687         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
11688         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
11689         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
11690         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
11691         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
11692         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
11693         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
11694         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
11695         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
11696         gcc.target/powerpc/ppc-sdata-2.c,
11697         gcc.target/powerpc/ppc-stackalign-1.c,
11698         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
11699         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
11700         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
11701         gcc.target/powerpc/rs6000-ldouble-2.c,
11702         gcc.target/powerpc/rs6000-power2-1.c,
11703         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
11704         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
11705         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
11706         option into target selector.
11707         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
11708         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
11709
11710 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
11711
11712         PR objc/25348
11713         * objc.dg/encode-9.m: New test.
11714
11715 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11716
11717         PR testsuite/20772
11718         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
11719         * gcc.dg/asm-b.c: Fix typo.
11720         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
11721         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
11722         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
11723         i?86 lp64 and x86_64 ilp32.
11724         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
11725         on i?86 lp64.
11726         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
11727
11728 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
11729
11730         PR fortran/25078
11731         gfortran.dg/equiv_5.f90: New test.
11732
11733 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
11734
11735         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
11736         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
11737         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
11738         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
11739         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
11740         * gcc.dg/tree-ssa/reassoc-5.c: New.
11741         * gcc.dg/tree-ssa/reassoc-6.c: New.
11742         * gcc.dg/tree-ssa/reassoc-7.c: New.
11743         * gcc.dg/tree-ssa/reassoc-8.c: New.
11744         * gcc.dg/tree-ssa/reassoc-9.c: New.
11745         * gcc.dg/tree-ssa/reassoc-10.c: New.
11746         * gcc.dg/tree-ssa/reassoc-11.c: New.
11747
11748 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11749
11750         PR testsuite/25167
11751         PR testsuite/24478
11752         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
11753
11754 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
11755
11756         PR c++/25300
11757         * g++.dg/template/inherit.C: Do not use a generic error message.
11758
11759 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
11760
11761         PR libobjc/25354
11762         * objc.dg/gnu-encoding: New directory.
11763         * objc.dg/gnu-encoding/compat-common.h: New file.
11764         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
11765         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
11766         * objc.dg/gnu-encoding/vector-defs.h: New file.
11767         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
11768         * objc.dg/gnu-encoding/generate-random.c: New file.
11769         * objc.dg/gnu-encoding/generate-random_r.c: New file.
11770         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
11771         * objc.dg/gnu-encoding/generate-random.h: New file.
11772
11773 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
11774
11775         PR c++/25337
11776         * g++.dg/template/defarg7.C: New test.
11777
11778 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
11779
11780         PR libobjc/25347
11781         * objc.dg/encode-8.m: New test.
11782
11783 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
11784
11785         PR libobjc/25346
11786         * objc.dg/encode-7.m: New test.
11787
11788 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
11789
11790         PR c++/25010
11791         * g++.dg/opt/inline10.C: New test.
11792
11793 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
11794
11795         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
11796
11797 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
11798
11799         * gfortran.dg/substring_equivalence.f90: typo in comment
11800
11801 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11802
11803         PR fortran/25068
11804         * gfortran.dg/iostat_3.f90: New test.
11805
11806 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
11807
11808         PR fortran/23815
11809         * gfortran.dg/unf_io_convert_1.f90: New test.
11810         * gfortran.dg/unf_io_convert_2.f90: New test.
11811         * gfortran.dg/unf_io_convert_3.f90: New test.
11812
11813 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11814
11815         PR testsuite/20772
11816         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
11817         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
11818         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
11819         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
11820         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
11821         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
11822         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
11823         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
11824         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
11825         gcc.dg/torture/fp-int-convert-float128-timode.c,
11826         gcc.dg/torture/fp-int-convert-float128.c,
11827         gcc.dg/torture/fp-int-convert-float80-timode.c,
11828         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
11829         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
11830
11831         * gcc.dg/tls/opt-1.c: Require effective target fpic.
11832
11833 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
11834
11835         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
11836
11837 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
11838
11839         * gcc.dg/20051207-1.c,
11840         * gcc.dg/20051207-2.c,
11841         * gcc.dg/20051207-3.c: New tests.
11842
11843 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11844
11845         PR testsuite/20772
11846         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
11847         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
11848         dg-skip-if target selector.
11849
11850         PR testsuite/20772
11851         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
11852         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
11853         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
11854         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
11855         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
11856         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
11857         and/or merge with i?86 cases.
11858
11859         * gcc.dg/tls/opt-3.c: Require effective target fpic.
11860
11861         PR testsuite/20772
11862         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
11863         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
11864         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
11865         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
11866         x86_64-*-linux*.
11867
11868 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
11869
11870         PR target/25311
11871         * gcc.c-torture/compile/pr25311.c: New test.
11872
11873 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11874
11875         PR libgfortran/25039
11876         * gfortran.dg/read_comma.f: New test.
11877
11878 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
11879
11880         PR c++/19317
11881         * g++.dg/opt/pr19317-1.C: New test.
11882         * g++.dg/opt/pr19317-2.C: New test.
11883         * g++.dg/opt/pr19317-3.C: New test.
11884
11885         PR target/19005
11886         * gcc.c-torture/execute/pr19005.c: New test.
11887
11888         PR target/17828
11889         * g++.old-deja/g++.other/comdat5.C: New test.
11890         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
11891
11892         * g++.dg/compat/struct-layout-1.exp: New file.
11893         * g++.dg/compat/struct-layout-1.h: New.
11894         * g++.dg/compat/struct-layout-1_generate.c: New.
11895         * g++.dg/compat/struct-layout-1_x1.h: New.
11896         * g++.dg/compat/struct-layout-1_x2.h: New.
11897         * g++.dg/compat/struct-layout-1_y1.h: New.
11898         * g++.dg/compat/struct-layout-1_y2.h: New.
11899
11900         * gcc.dg/20050330-2.c: New test.
11901
11902 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
11903
11904         PR fortran/25292
11905         * gfortran.dg/associated_1.f90: New.
11906
11907 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
11908
11909         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
11910         ILP32 vect_no_align platforms.
11911
11912 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
11913             Jakub Jelinek  <jakub@redhat.com>
11914
11915         PR target/25268
11916         * gcc.c-torture/compile/20051207-1.c: New test.
11917
11918 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11919
11920         PR testsuite/20772
11921         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
11922         gcc.dg/torture/pr18582-1.c,
11923         gcc.target/i386/attributes-error.c: Also test on x86_64.
11924
11925         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
11926
11927 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11928
11929         PR c++/19397
11930         * g++.dg/template/typedef3.C: New test.
11931
11932         PR c++/19762
11933         PR c++/19764
11934         * g++.dg/template/dtor3.C: Fix error markers.
11935
11936 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
11937
11938         * lib/target-supports.exp (check_effective_target_sync_char_short):
11939         Add s390*.
11940
11941 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
11942
11943         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
11944
11945 2005-12-06  Roger Sayle  <roger@eyesopen.com>
11946
11947         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
11948         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
11949         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
11950         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
11951
11952 2005-12-06  Roger Sayle  <roger@eyesopen.com>
11953
11954         PR c++/25263
11955         * g++.dg/other/array2.C: New test case.
11956
11957 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
11958
11959         * gcc.dg/darwin-weakimport-3.c: New.
11960
11961         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
11962         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
11963         and to work on Darwin.
11964         * gcc.dg/attr-weakref-1b.c: New file.
11965         * gcc.dg/attr-weakref-2.c: New test.
11966         * gcc.dg/darwin-weakref-1.c: New test.
11967
11968 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
11969
11970         PR testsuite/25247
11971         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
11972         use in selector expressions.
11973         (dg-xfail-if): Ditto.
11974         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
11975         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
11976         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
11977         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
11978         * gcc.test-framework/test-framework.exp: Skip generated tests if
11979         CHECK_TEST_FRAMEWORK is not 1.
11980
11981 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
11982
11983         PR tree-optimization/24963
11984         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
11985
11986         PR target/24108
11987         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
11988
11989         PR target/18580
11990         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
11991         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
11992         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
11993         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
11994
11995 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
11996
11997         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
11998         dg-options.
11999
12000 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
12001
12002         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
12003
12004 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
12005
12006         * gcc.dg/format/cast-1.c: New test.
12007
12008 2005-12-04  Roger Sayle  <roger@eyesopen.com>
12009
12010         PR c/7776
12011         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
12012         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
12013         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
12014         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
12015
12016 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
12017
12018         * gcc.dg/cast-pretty-print-1.c: New test.
12019
12020 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
12021
12022         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
12023
12024 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
12025
12026         PR c++/24173
12027         * g++.dg/template/friend40.C: New test.
12028
12029 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
12030
12031         PR target/25199
12032         * gcc.target/i386/movq-2.c: New test.
12033         * gcc.target/i386/movq.c: Remove target i?86, instead add
12034         dg-require-effective-target ilp32.
12035
12036 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12037
12038         PR c++/24103
12039         * g++.dg/other/default1.C: New test.
12040
12041 2005-12-02  Richard Guenther  <rguenther@suse.de>
12042
12043         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
12044
12045 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12046
12047         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
12048
12049 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
12050
12051         PR target/21017
12052         * gcc.target/powerpc/rotate.c: New.
12053
12054 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12055
12056         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
12057         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
12058
12059 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12060
12061         PR c/13384
12062         * gcc.dg/pr17730-1.c: Adjust.
12063         * gcc.dg/lvalue1.c (main): Likewise.
12064         * gcc.dg/lvalue-2.c: Likewise.
12065         * g++.dg/pr7503-3.C
12066
12067 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
12068
12069         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
12070         error messages.
12071
12072 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
12073
12074         PR fortran/24789
12075         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
12076
12077 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
12078
12079         PR target/24475
12080         * lib/target-supports.exp (check_effective_target_tls): New.
12081         (check_effective_target_tls_runtime): New.
12082         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
12083         for TLS support.
12084         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
12085         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
12086         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
12087         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
12088         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
12089         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
12090         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
12091         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
12092         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
12093         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
12094         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
12095         effective-target TLS.
12096         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
12097         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
12098         effective-target TLS runtime.
12099
12100 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
12101
12102         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
12103
12104 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
12105
12106         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
12107         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
12108         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
12109         ignored" warnings when "packing" is the same as the ABI layout.
12110
12111 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
12112
12113         PR fortran/21302
12114         * gfortran.dg/line_length_1.f: New test.
12115         * gfortran.dg/line_length_2.f90: Ditto.
12116
12117 2005-11-30  Richard Guenther  <rguenther@suse.de>
12118
12119         PR tree-optimization/21655
12120         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
12121
12122 2005-11-30  Dale Johannesen  <dalej@apple.com>
12123
12124         * gcc.c-torture/compile/pr24930.c: New.
12125
12126 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
12127
12128         PR fortran/15809
12129         *  gfortran.dg/auto_char_dummy_array.f90: New test.
12130
12131 2005-11-30  Jeff Law  <law@redhat.com>
12132
12133         * g++.old-deja/g++.law/pr25000.C: New test.
12134
12135 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
12136
12137         * gcc.dg/tls/opt-11.c: New test.
12138
12139 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
12140
12141         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
12142         targets.
12143         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
12144         LP64 ia64.
12145
12146 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
12147
12148         * gfortran.dg/open_access_1.f90: New test.
12149
12150 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12151
12152         * gcc.dg/charset/builtin2.c: New test.
12153
12154 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
12155
12156         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
12157         on mmix-*-* for *_[xy].c.
12158
12159 2005-11-28  Kean Johnston  <jkj@sco.com>
12160
12161         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
12162         headers.
12163         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
12164         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
12165         * gcc.target/i386/asm-3.c: Ditto.
12166         * gcc.target/i386/clobbers.c: Ditto.
12167         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
12168         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
12169         test regexp.
12170         * gcc.target/i386/mul.c: Ditto.
12171         * gcc.target/i386/ssetype-1.c: Ditto.
12172         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
12173         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
12174         static so the test works with -fPIC mode too. Based on comment in
12175         PR19231 by Pinski.
12176         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
12177
12178 2005-11-28  Richard Guenther  <rguenther@suse.de>
12179
12180         * gcc.dg/alias-9.c: New testcase.
12181         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
12182
12183 2005-11-28  Roger Sayle  <roger@eyesopen.com>
12184             Uros Bizjak  <uros@kss-loka.si>
12185
12186         PR middle-end/20219
12187         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
12188         tan(x)/sin(x) transformations.
12189
12190 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
12191
12192         PR middle-end/24575
12193         * gcc.dg/tree-ssa/divide-3.c: New test.
12194         * gcc.dg/tree-ssa/divide-4.c: New test.
12195
12196 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
12197
12198         PR fortran/24917
12199         *  gfortran.dg/boz_6.f90: New test.
12200
12201 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12202
12203         PR fortran/23912
12204         * gfortran.dg/modulo_1.f90: New test.
12205
12206 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12207
12208         PR libfortran/24919
12209         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
12210         fail on CRLF platforms.
12211         * gfortran.dg/ftell_2.f90: Likewise.
12212
12213 2005-11-26  Eric Christopher  <echristo@apple.com>
12214
12215         * gcc.dg/intmax_t-1.c: Remove mips xfail.
12216
12217 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
12218
12219         * objc.dg/gnu-runtime-3.m: Simplify.
12220
12221 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
12222
12223         PR middle-end/23669
12224         * gcc.dg/tree-ssa/divide-1.c: New test.
12225         * gcc.dg/tree-ssa/divide-2.c: New test.
12226
12227 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
12228
12229         PR libgfortran/24945
12230         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
12231
12232 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
12233
12234         PR libgfortran/24945
12235         * gfortran.dg/open_status_2.f90: New test.
12236
12237 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12238
12239         * gcc.c-torture/execute/builtins/fprintf.c,
12240         gcc.c-torture/execute/builtins/fputs-lib.c,
12241         gcc.c-torture/execute/builtins/fputs.c,
12242         gcc.c-torture/execute/builtins/lib/fprintf.c,
12243         gcc.c-torture/execute/builtins/lib/printf.c,
12244         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
12245
12246 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
12247
12248         * gcc.dg/20050922-2.c: New test.
12249
12250 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
12251
12252         * objc.dg/gnu-runtime-3.m: New test.
12253
12254 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12255
12256         PR c++/9278
12257         * g++.dg/other/void1.C: New test.
12258
12259 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
12260
12261         PR middle-end/24998
12262         * gcc.dg/torture/fp-int-convert-float.c,
12263         gcc.dg/torture/fp-int-convert-double.c,
12264         gcc.dg/torture/fp-int-convert-long-double.c,
12265         gcc.dg/torture/fp-int-convert-timode.c,
12266         gcc.dg/torture/fp-int-convert-float80.c,
12267         gcc.dg/torture/fp-int-convert-float80-timode.c,
12268         gcc.dg/torture/fp-int-convert-float128.c,
12269         gcc.dg/torture/fp-int-convert-float128-timode.c,
12270         gcc.dg/torture/fp-int-convert.h: New files.
12271
12272 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
12273
12274         PR middle-end/24989
12275         * gcc.dg/tree-ssa/bool-10.c: New test.
12276         * gcc.dg/tree-ssa/bool-11.c: New test.
12277         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
12278
12279 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
12280
12281         PR middle-end/24990
12282         * tree-ssa/pr24990-1.c: New test.
12283
12284 2005-11-24  Richard Guenther  <rguenther@suse.de>
12285         Dirk Mueller <dmueller@suse.de>
12286
12287         PR c++/14024
12288         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
12289         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
12290         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
12291         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
12292         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
12293         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
12294
12295 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
12296
12297         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
12298
12299 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12300
12301         PR c/21668
12302         * gcc.dg/Wc++-compat.c: New.
12303         * gcc.dg/Wno-c++-compat.c: New.
12304
12305 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
12306
12307         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
12308         (vspltish, vspltisw): Likewise.
12309
12310 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12311
12312         PR libgfortran/24794
12313         * gfortran.dg/namelist_12.f: Fix quotes.
12314         * gfortran.dg/namelist_13.f90: Fix quotes.
12315         * gfortran.dg/namelist_14.f90: Fix quotes.
12316         * gfortran.dg/namelist_15.f90: Fix quotes.
12317         * gfortran.dg/namelist_use.f90: Fix quotes.
12318         * gfortran.dg/namelist_use_only.f90: Fix quotes.
12319         * gfortran.dg/namelist_21.f90: New test.
12320         * gfortran.dg/namelist_22.f90: New test.
12321
12322 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
12323
12324         PR target/23435
12325         * gcc.c-torture/compile/pr23435.c: New.
12326
12327 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
12328
12329         * gcc.c-torture/execute/floatunsisf-1.c: New test.
12330
12331 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
12332
12333         * gcc.target/powerpc/405-macchw-1.c,
12334         gcc.target/powerpc/405-macchw-2.c,
12335         gcc.target/powerpc/405-macchwu-1.c,
12336         gcc.target/powerpc/405-macchwu-2.c,
12337         gcc.target/powerpc/405-machhw-1.c,
12338         gcc.target/powerpc/405-machhw-2.c,
12339         gcc.target/powerpc/405-machhwu-1.c,
12340         gcc.target/powerpc/405-machhwu-2.c,
12341         gcc.target/powerpc/405-maclhw-1.c,
12342         gcc.target/powerpc/405-maclhw-2.c,
12343         gcc.target/powerpc/405-maclhwu-1.c,
12344         gcc.target/powerpc/405-maclhwu-2.c,
12345         gcc.target/powerpc/405-mulchw-1.c,
12346         gcc.target/powerpc/405-mulchw-2.c,
12347         gcc.target/powerpc/405-mulchwu-1.c,
12348         gcc.target/powerpc/405-mulchwu-2.c,
12349         gcc.target/powerpc/405-mulhhw-1.c,
12350         gcc.target/powerpc/405-mulhhw-2.c,
12351         gcc.target/powerpc/405-mulhhwu-1.c,
12352         gcc.target/powerpc/405-mulhhwu-2.c,
12353         gcc.target/powerpc/405-mullhw-1.c,
12354         gcc.target/powerpc/405-mullhw-2.c,
12355         gcc.target/powerpc/405-mullhwu-1.c,
12356         gcc.target/powerpc/405-mullhwu-2.c,
12357         gcc.target/powerpc/405-nmacchw-1.c,
12358         gcc.target/powerpc/405-nmacchw-2.c,
12359         gcc.target/powerpc/405-nmachhw-1.c,
12360         gcc.target/powerpc/405-nmachhw-2.c,
12361         gcc.target/powerpc/405-nmaclhw-1.c,
12362         gcc.target/powerpc/405-nmaclhw-2.c,
12363         gcc.target/powerpc/440-macchw-1.c,
12364         gcc.target/powerpc/440-macchw-2.c,
12365         gcc.target/powerpc/440-macchwu-1.c,
12366         gcc.target/powerpc/440-macchwu-2.c,
12367         gcc.target/powerpc/440-machhw-1.c,
12368         gcc.target/powerpc/440-machhw-2.c,
12369         gcc.target/powerpc/440-machhwu-1.c,
12370         gcc.target/powerpc/440-machhwu-2.c,
12371         gcc.target/powerpc/440-maclhw-1.c,
12372         gcc.target/powerpc/440-maclhw-2.c,
12373         gcc.target/powerpc/440-maclhwu-1.c,
12374         gcc.target/powerpc/440-maclhwu-2.c,
12375         gcc.target/powerpc/440-mulchw-1.c,
12376         gcc.target/powerpc/440-mulchw-2.c,
12377         gcc.target/powerpc/440-mulchwu-1.c,
12378         gcc.target/powerpc/440-mulchwu-2.c,
12379         gcc.target/powerpc/440-mulhhw-1.c,
12380         gcc.target/powerpc/440-mulhhw-2.c,
12381         gcc.target/powerpc/440-mulhhwu-1.c,
12382         gcc.target/powerpc/440-mulhhwu-2.c,
12383         gcc.target/powerpc/440-mullhw-1.c,
12384         gcc.target/powerpc/440-mullhw-2.c,
12385         gcc.target/powerpc/440-mullhwu-1.c,
12386         gcc.target/powerpc/440-mullhwu-2.c,
12387         gcc.target/powerpc/440-nmacchw-1.c,
12388         gcc.target/powerpc/440-nmacchw-2.c,
12389         gcc.target/powerpc/440-nmachhw-1.c,
12390         gcc.target/powerpc/440-nmachhw-2.c,
12391         gcc.target/powerpc/440-nmaclhw-1.c,
12392         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
12393
12394 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
12395
12396         PR fortran/24774
12397         * gfortran.dg/inquire_9.f90: New test.
12398
12399         PR fortran/21647
12400         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
12401
12402 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
12403
12404         PR libfortran/24432
12405         * lib/target-supports.exp (check_effective_target_fortran_large_real):
12406         Check that 'cos' is supported.
12407
12408 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
12409
12410         PR fortran/24223
12411         * gfortran.dg/substring_equivalence.f90: New test.
12412
12413         PR fortran/24705
12414         * gfortran.dg/auto_internal_assumed.f90: New test.
12415
12416 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
12417
12418         * gcc.dg/fold-div-2.c: New test.
12419
12420 2005-11-20  Ian Lance Taylor  <ian@airs.com>
12421
12422         PR rtl-optimization/24883
12423         * gcc.c-torture/compile/pr24883.c: New test.
12424
12425 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
12426
12427         PR middle-end/20583
12428         * gcc.c-torture/compile/pr20583.c: New.
12429
12430 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
12431
12432         * gcc.c-torture/execute/usmul.c: New test.
12433
12434 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
12435
12436         * gcc.dg/tree-ssa/vrp22.c: New test.
12437
12438 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
12439
12440         PR middle-end/24912
12441         * gcc.dg/torture/pr24912-1.c: New test.
12442
12443 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
12444
12445         PR fortran/24862
12446         * gfortran.dg/arrayio_derived_1.f90: New test.
12447
12448 2005-11-19  Richard Guenther  <rguenther@suse.de>
12449
12450         PR middle-end/23294
12451         * gcc.dg/tree-ssa/pr23294.c: New testcase.
12452
12453 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
12454
12455         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
12456
12457 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
12458
12459         PR c++/8355
12460         * g++.dg/template/friend39.C: New test.
12461
12462 2005-11-18  James E Wilson  <wilson@specifix.com>
12463
12464         * gcc.dg/builtin-strstr.c: New.
12465
12466 2005-11-18  Richard Henderson  <rth@redhat.com>
12467
12468         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
12469         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
12470         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
12471         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
12472         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
12473         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
12474         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
12475         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
12476         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
12477         renaming to remove initial "ia64-".
12478
12479 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
12480
12481         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
12482
12483 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
12484
12485         * g++.dg/cpp/string-2.C: New test.
12486
12487 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
12488
12489         * gcc.dg/tree-ssa/loop-14.c: New test.
12490
12491 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
12492             Michael Chamberlain <michael@chamberlain.net.au>
12493
12494         * ada/acats/run_all.sh (target_run): Kill long running tests.
12495
12496 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12497
12498         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
12499         * gcc.dg/cleanup-9.c: Likewise.
12500         * gcc.dg/cleanup-10.c: Likewise.
12501         * gcc.dg/cleanup-11.c: Likewise.
12502
12503 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12504
12505         PR fortran/24892
12506         * gfortran.dg/open_access_append_1.f90: New test.
12507         * gfortran.dg/open_access_append_2.f90: New test.
12508
12509 2005-11-16  Richard Guenther  <rguenther@suse.de>
12510
12511         PR middle-end/24851
12512         * gcc.c-torture/execute/pr24851.c: New testcase.
12513
12514 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
12515
12516         * gcc.dg/fold-overflow-1.c: New test.
12517
12518 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
12519
12520         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
12521         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
12522
12523 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
12524
12525         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
12526         structures.
12527         * g++.dg/eh/forced2.C: Likewise.
12528         * g++.dg/eh/forced3.C: Likewise.
12529         * g++.dg/eh/forced4.C: Likewise.
12530
12531 2005-11-11  Mike Stump  <mrs@apple.com>
12532
12533         * g++.old-deja/g++.mike/unused.C: Add.
12534
12535 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
12536
12537         PR c++/24667
12538         * g++.dg/warn/Wcast-qual1.C: New test.
12539
12540 2005-11-15  Jan Hubicka  <jh@suse.cz>
12541
12542         * gcc.dg/winline-5.c: Add large-unit-insns limit.
12543
12544 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
12545
12546         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
12547
12548 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
12549
12550         PR 24840
12551         * gcc.dg/tree-ssa/pr24840.c: New test.
12552
12553 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
12554
12555         PR testsuite/24841
12556         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
12557
12558 2005-11-14  Dale Johannesen  <dalej@apple.com>
12559
12560         * gcc.c-torture/execute/20051113-1.c: New.
12561
12562 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
12563
12564         PR c++/24687
12565         * g++.dg/template/crash43.C: New test.
12566
12567 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
12568
12569         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
12570
12571 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
12572
12573         PR c++/24817
12574         * g++.dg/eh/spec8.C: New test.
12575
12576 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
12577
12578         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
12579
12580 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
12581
12582         PR c++/20293
12583         * g++.dg/parse/ambig4.C: New test.
12584         * g++.dg/tc1/dr101.C: Adjust error markers.
12585         * g++.dg/lookup/strong-using-2.C: Likewise.
12586         * g++.dg/lookup/ambig5.C: Likewise.
12587         * g++.dg/lookup/ambig4.C: Likewise.
12588         * g++.dg/parse/crash22.C: Likewise.
12589
12590 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
12591
12592         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
12593
12594 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
12595
12596         * gcc.dg/nested-calls-1.c: New test.
12597
12598 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12599
12600         * gfortran.dg/complex_intrinsic_1.f90: New test.
12601         * gfortran.dg/complex_intrinsic_2.f90: New test.
12602         * gfortran.dg/fgetc_1.f90: New test.
12603         * gfortran.dg/fgetc_2.f90: New test.
12604         * gfortran.dg/fgetc_3.f90: New test.
12605         * gfortran.dg/ftell_1.f90: New test.
12606         * gfortran.dg/ftell_2.f90: New test.
12607         * gfortran.dg/gnu_logical_1.F: New test.
12608         * gfortran.dg/gnu_logical_2.f90: New test.
12609
12610 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
12611
12612         PR middle-end/24820
12613         * testsuite/gcc.dg/pr24820.c: New test.
12614
12615 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
12616
12617         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
12618         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
12619         variable.
12620
12621 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12622
12623         testsuite/24614
12624         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
12625
12626 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
12627
12628         * gcc.target/cris/cris.exp: New file.
12629         * gcc.target/cris/rld-legit1.c: New test.
12630         * gcc.target/cris/rld-legit2.c: New test.
12631
12632 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
12633
12634         PR c++/24780
12635         * g++.dg/opt/pr24780.C: New test.
12636
12637         PR c++/24761
12638         * g++.dg/template/asm1.C: New test.
12639
12640 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
12641
12642         PR libgfortran/24787
12643         * gfortran.dg/scan_1.f90: New test.
12644
12645 2005-11-12  Jan Hubicka  <jh@suse.cz>
12646
12647         * gcc.target/i386/minmax-1.c: New.
12648         * gcc.target/i386/minmax-2.c: New.
12649
12650 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
12651
12652         * gcc.dg/pr24445.c: Fix for 64-bit targets.
12653
12654 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
12655
12656         * gcc.c-torture/execute/20051110-1.c,
12657         gcc.c-torture/execute/20051110-2.c: New tests.
12658
12659 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
12660
12661         PR middle-end/24750
12662         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
12663         New tests.
12664
12665 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
12666
12667         * lib/target-libpath.exp (get_shlib_extension): New proc.
12668         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
12669         * lib/gfortran.exp (gfortran_link_flags): Likewise.
12670         * lib/objc.exp (objc_target_compile): Likewise.
12671         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
12672         detection.
12673
12674 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
12675
12676         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
12677
12678         * lib/target-supports.exp (check_effective_target_static_libgfortran):
12679         Add -static to additional_flags and pass it to target_compile.
12680
12681 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
12682
12683         PR libgfortran/24719
12684         gfortran.dg/read_noadvance.f90: New test.
12685
12686         PR libgfortran/24699
12687         gfortran.dg/fmt_t_2.f90: New test.
12688
12689         PR libgfortran/24785
12690         gfortran.dg/read_x_eor.f90: New test.
12691
12692         PR libgfortran/24584
12693         gfortran.dg/namelist_empty.f90: Rename test.
12694
12695         PR libgfortran/24489
12696         gfortran/read_eor.f90: Rename test.
12697
12698 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
12699
12700         PR fortran/15976
12701         * gfortran.dg/automatic_module_variable.f90: New test.
12702
12703 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
12704
12705         PR target/24445
12706         * gcc.dg/pr24445.c: New test.
12707
12708 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
12709
12710         PR fortran/24655
12711         PR fortran/24755
12712         * gfortran.dg/recursive_statement_functions.f90: Add statement
12713         functions using inline intrinsic functions and parameters to test
12714         that they no longer seg-fault.
12715
12716         PR fortran/24409
12717         gfortran.dg/nested_modules_4.f90: New test.
12718         gfortran.dg/nested_modules_5.f90: New test.
12719
12720 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12721
12722         PR fortran/24643
12723         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
12724
12725 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
12726
12727         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
12728         failures.
12729
12730 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
12731
12732         * gcc.dg/sparc-getcontext-1.c: New test.
12733
12734 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
12735
12736         * gcc.dg/ifcvt-fabs-1.c: New test.
12737
12738 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
12739
12740         PR other/4372
12741         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
12742         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
12743
12744 2005-11-09  Richard Guenther  <rguenther@suse.de>
12745
12746         PR tree-optimization/24716
12747         * gcc.c-torture/execute/pr24716.c: New testcase.
12748
12749 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
12750
12751         * gcc.dg/pr24624.c: Disable for non S/390 targets.
12752
12753 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
12754
12755         PR 24624
12756         * gcc.dg/pr24624.c: Testcase added.
12757
12758 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
12759
12760         PR 24623
12761         * g++.dg/other/pr24623.C: Testcase added.
12762
12763 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
12764
12765         PR fortran/22607
12766         * gfortran-dg/pure_byref_1.f90: New.
12767         * gfortran-dg/pure_byref_2.f90: New.
12768
12769 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
12770
12771         PR c/24101
12772         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
12773         * gcc.dg/dg.exp: Run main loop also for *.i files.
12774
12775 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
12776
12777         PR c++/19450
12778         * g++.dg/tls/diag-3.C: New test.
12779         * g++.dg/tls/diag-4.C: New test.
12780         * g++.dg/tls/static-1.C: New test.
12781         * g++.dg/tls/static-1a.cc: New file.
12782
12783 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
12784
12785         PR 23046
12786         * g++.dg/tree-ssa/pr23046.C: New test.
12787
12788 2005-11-08  Devang Patel <dpatel@apple.com>
12789
12790         PR tree-optimization/23115
12791         * gcc.dg/tree-ssa/pr23115.c: New.
12792
12793 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
12794
12795         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
12796         * gcc.target/powerpc/pr16155.c: Same.
12797         * gcc.target/powerpc/altivec-1.c: Same.
12798         * gcc.target/powerpc/altivec-2.c: Same.
12799         * gcc.target/powerpc/altivec-3.c: Same.
12800         * gcc.target/powerpc/altivec-5.c: Same.
12801         * gcc.target/powerpc/altivec-11.c: Same.
12802         * gcc.target/powerpc/altivec-12.c: Same.
12803         * gcc.target/powerpc/altivec-14.c: Same.
12804         * gcc.target/powerpc/altivec-22.c: Same.
12805         * gcc.target/powerpc/altivec-consts.c: Same.
12806         * gcc.target/powerpc/altivec-pr22085.c: Same.
12807         * gcc.target/powerpc/altivec-splat.c: Same.
12808         * gcc.target/powerpc/altivec-varargs-1.c: Same.
12809         * gcc.target/powerpc/altivec-vec-merge.c: Same.
12810         * gcc.target/powerpc/darwin-longlong.c: Same.
12811
12812 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
12813
12814         PR target/19340
12815         * gcc.dg/pr19340.c: New test.
12816
12817 2005-11-07  Ian Lance Taylor  <ian@airs.com>
12818
12819         PR rtl-optimization/24683
12820         * gcc.dg/pr24683.c: New test.
12821
12822 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
12823
12824         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
12825         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
12826
12827 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
12828
12829         * gcc.target/i386/pr23376.c: Compile with -mmmx.
12830
12831 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
12832
12833         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
12834
12835 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
12836
12837         PR target/24230
12838
12839         * gcc.target/powerpc/altivec-consts.c,
12840         gcc.target/powerpc/altivec-splat.c: New testcase.
12841
12842 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
12843
12844         PR c/24599
12845
12846         * gcc.dg/overflow-2.c: New testcase.
12847
12848 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
12849
12850         PR rtl-optimization/23567
12851         * gcc.c-torture/execute/20051104-1.c: New test.
12852
12853 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
12854
12855         PR fortran/24534
12856         gfortran.dg/private_type_2.f90: Modified to check that case with
12857         PRIVATE declaration within derived type is accepted.
12858
12859         PR fortran/20838
12860         gfortran.dg/pointer_assign_1.f90: New test.
12861
12862         PR fortran/20840
12863         * gfortran.dg/arrayio_0.f90: New test.
12864
12865         PR fortran/17737
12866         gfortran.dg/data_initialized.f90: New test.
12867         gfortran.dg/data_constraints_1.f90: New test.
12868         gfortran.dg/data_constraints_2.f90: New test.
12869
12870 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
12871
12872         PR fortran/24174
12873         PR fortran/24305
12874         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
12875
12876 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
12877
12878         PR 24670
12879         * gcc.dg/tree-ssa/pr24670.c: New test.
12880
12881 2005-11-05  Ian Lance Taylor  <ian@airs.com>
12882
12883         PR target/22432
12884         * gcc.target/i386/pr22432.c: New test.
12885
12886 2005-11-05  Richard Henderson  <rth@redhat.com>
12887
12888         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
12889         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
12890         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
12891         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
12892         from gcc.dg/alpha-*.
12893         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
12894         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
12895
12896 2005-11-05  Andreas Jaeger  <aj@suse.de>
12897
12898         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
12899
12900 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
12901
12902         PR target/23424
12903         * gcc.dg/torture/pr23424-1.c: New test.
12904
12905 2005-11-04  Richard Henderson  <rth@redhat.com>
12906
12907         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
12908         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
12909         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
12910         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
12911         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
12912         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
12913         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
12914         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
12915         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
12916         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
12917         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
12918         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
12919         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
12920         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
12921         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
12922         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
12923         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
12924         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
12925         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
12926         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
12927         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
12928         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
12929         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
12930         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
12931         Move from gcc.dg/.
12932         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
12933         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
12934         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
12935         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
12936         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
12937         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
12938         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
12939         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
12940         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
12941         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
12942         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
12943         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
12944         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
12945         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
12946         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
12947         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
12948         gcc.target/i386/lea.c, gcc.target/i386/local.c,
12949         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
12950         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
12951         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
12952         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
12953         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
12954         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
12955         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
12956         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
12957         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
12958         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
12959         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
12960         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
12961         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
12962         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
12963         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
12964         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
12965         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
12966         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
12967         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
12968         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
12969         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
12970         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
12971         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
12972         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
12973         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
12974         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
12975         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
12976         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
12977
12978 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
12979
12980         PR 24627
12981         * gcc.dg/tree-ssa/pr24627.c: New test.
12982
12983 2005-11-04 Paul Brook  <paul@codesourcery.com>
12984
12985         * gcc.dg/tls/opt-10.c: New test.
12986
12987 2005-11-04  Andreas Jaeger  <aj@suse.de>
12988
12989         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
12990         avoid extra warnings.
12991
12992 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12993
12994         PR libfortran/22298
12995         * gcc/testsuite/lib/target-supports.exp
12996         (check_effective_target_static_libgfortran): New
12997         static_libgfortran effective target.
12998         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
12999         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
13000
13001 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
13002
13003         * gcc.dg/pr24615.c: Guard test with { target fpic }.
13004
13005 2005-11-03  Josh Conner  <jconner@apple.com>
13006
13007         PR c++/19989
13008         g++.dg/ext/array2.C: New test.
13009         g++.dg/template/dependent-name3.C: New test.
13010         g++.dg/template/dependent-name4.C: New test.
13011         g++.dg/template/sfinae2.C: New test.
13012
13013 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
13014
13015         PR preprocessor/22042
13016         * gcc.dg/cpp/strify4.c: New test.
13017
13018 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
13019
13020         PR c++/17964
13021         * g++.dg/cpp/string-1.C: New test.
13022
13023 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
13024
13025         * gcc.target/powerpc: New directory.
13026         * gcc.target/powerpc/powerpc.exp: New file.
13027         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
13028         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
13029         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
13030         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
13031         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
13032         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
13033         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
13034         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
13035         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
13036         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
13037         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
13038         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
13039         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
13040         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
13041         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
13042         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
13043         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
13044         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
13045         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
13046         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
13047         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
13048         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
13049         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
13050         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
13051         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
13052         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
13053         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
13054         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
13055         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
13056         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
13057         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
13058         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
13059         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
13060         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
13061
13062 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
13063
13064         PR c++/21627
13065         * g++.dg/warn/inline2.C: New test.
13066
13067 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
13068
13069         PR middle-end/23155
13070         * g++.dg/ext/c99struct1.C: New test.
13071         * gcc.dg/union-cast-1.c: New test.
13072         * gcc.dg/union-cast-2.c: New test.
13073         * gcc.dg/union-cast-3.c: New test.
13074
13075 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
13076
13077         PR middle-end/24589
13078         * gcc.c-torture/execute/zero-struct-2.c: New test.
13079
13080 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
13081
13082         PR c++/24582
13083         * g++.dg/init/switch1.C: New test.
13084
13085 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
13086
13087         * gcc.dg/delay-slot-1.c: New test.
13088
13089 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
13090
13091         PR target/24620
13092         * gcc.dg/pr24620.c: New test.
13093
13094 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
13095
13096         PR c/24329
13097         * gcc.dg/format/unnamed-1.c: New test.
13098
13099 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
13100
13101         PR c++/22434
13102         * g++.dg/expr/cond8.C: New test.
13103
13104         PR c++/24560
13105         * g++.dg/parse/dot1.C: New test.
13106
13107 2005-11-02  Jan Hubicka  <jh@suse.cz>
13108
13109         PR target/23303
13110         * gcc.dg/i386-lea.c: New test
13111
13112 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
13113
13114         PR target/24615
13115         * gcc.dg/pr24615.c: New test.
13116
13117 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
13118
13119         PR target/24600
13120         * gcc.dg/pr24600.c: New test.
13121
13122 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
13123
13124         PR c++/19253
13125         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
13126         * g++.dg/parse/typename9.C: New test.
13127         * g++/dg/parse/typename10.C: Likewise.
13128
13129 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
13130
13131         PR fortran/18157
13132         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
13133         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
13134         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
13135
13136 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
13137
13138         PR c++/24569
13139         * g++.dg/debug/static1.C: New test.
13140
13141 2005-11-02  Josh Conner  <jconner@apple.com>
13142
13143         * g++.dg/crash38.C: moved into proper directory...
13144         * g++.dg/template/crash42.C: ...here
13145
13146 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
13147
13148         PR target/18338
13149         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
13150         pcc_bitfield_type_matters || default_packed.
13151
13152         * lib/target-supports.exp
13153         (check_effective_target_pcc_bitfield_type_matters): New proc.
13154         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
13155
13156         PR testsuite/23304
13157         * lib/target-supports.exp (check_effective_default_packed): New proc.
13158         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
13159         Gate expected errors on target ! default_packed.
13160         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
13161
13162 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13163
13164         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
13165         change (r106358).
13166
13167 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13168
13169         PR fortran/24008
13170         * gfortran.dg/entry_5.f90: New.
13171         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
13172
13173 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
13174
13175         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
13176
13177 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
13178
13179         PR fortran/21565
13180         gfortran.dg/namelist_blockdata.f90: New test.
13181
13182         PR fortran/18737
13183         gfortran.dg/external_implicit_none.f90: New test.
13184
13185         PR fortran/14994
13186         * gfortran.dg/secnds.f: New test.
13187
13188 2005-10-31  Jan Hubicka  <jh@suse.cz>
13189
13190         PR target/20928
13191         * gcc.c-torture/compile/pr20928.c: New test.
13192
13193 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
13194
13195         PR middle-end/23492
13196         * gcc.c-torture/compile/zero-strct-5.c: New test.
13197
13198 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
13199
13200         PR libgfortran/24584
13201         * gfortran.dg/pr24584.f90: New test.
13202
13203 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
13204
13205         PR fortran/18883
13206         * gfortran.dg/char_result_9.f90: New.
13207         * gfortran.dg/char_result_10.f90: New.
13208
13209 2005-10-30  Jan Hubicka  <jh@suse.cz>
13210
13211         * g++.dg/tree-ssa/pr24172.C: New testcase.
13212
13213 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13214
13215         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
13216
13217 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
13218
13219         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
13220         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
13221         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
13222         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
13223         gfortran.dg/enum_9.f90,
13224         gfortran.fortran-torture/compile/enum_1.f90,
13225         gfortran.fortran-torture/execute/enum_1.f90,
13226         gfortran.fortran-torture/execute/enum_2.f90,
13227         gfortran.fortran-torture/execute/enum_3.f90,
13228         gfortran.fortran-torture/execute/enum_4.f90: New tests.
13229
13230 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
13231
13232         PR target/18482
13233         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
13234         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
13235
13236 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13237
13238         PR libfortran/20179
13239         * gfortran.dg/mixed_io_1.f90: New test.
13240         * gfortran.dg/mixed_io_1.c: New file.
13241
13242 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13243
13244         * gfortran.dg/malloc_free_1.f90: New test.
13245
13246 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
13247
13248         * gcc.dg/nested-func-4.c: Require profiling -pg.
13249
13250 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
13251
13252         PR C++/23229
13253         * g++.dg/warn/main-2.C: New test.
13254
13255 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
13256
13257         PR fortran/24545
13258         * gfortran.dg/interface_2.f90: new test.
13259
13260 2005-10-28  Josh Conner  <jconner@apple.com>
13261
13262         PR c++/22153
13263         * g++.dg/template/crash38.C: New test.
13264         * g++.dg/parse/explicit1.C: Change expected errors.
13265
13266 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
13267
13268         PR C++/23426
13269         * g++.dg/other/large-size-array.C: New test.
13270
13271 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
13272
13273         PR middle-end/24362
13274         * g++.dg/opt/complex4.C: New test.
13275
13276 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
13277
13278         * gcc.dg/nested-func-4.c: New test.
13279
13280 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
13281
13282         PR fortran/24158
13283         gfortran.dg/derived_recursion.f90: New test.
13284         gfortran.dg/implicit_actual.f90: New test.
13285
13286 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
13287
13288         PR middle-end/24295, PR testsuite/24477
13289         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
13290         removed when weakref hits the tree.
13291
13292 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
13293
13294         * gfortran.dg/cray_pointers_4.f90: New test.
13295
13296         * gfortran.dg/cray_pointers_5.f90: New test.
13297
13298 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
13299
13300         PR fortran/22290
13301         * gfortran.dg/assign_5.f90: New test.
13302         * gfortran.dg/assign_6.f: New test.
13303
13304 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
13305
13306         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
13307         CPU has no SSE support.
13308
13309 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
13310
13311         PR libgfortran/24224
13312         * gfortran.dg/arrayio_1.f90: Update attribution.
13313         * gfortran.dg/arrayio_2.f90: Update attribution.
13314         * gfortran.dg/arrayio_3.f90: Update attribution.
13315         * gfortran.dg/arrayio_4.f90: Update test conditions.
13316         * gfortran.dg/arrayio_5.f90: Update attribution.
13317         * gfortran.dg/arrayio_6.f90: New test.
13318         * gfortran.dg/arrayio_7.f90: New test.
13319
13320 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
13321
13322         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
13323
13324 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
13325
13326         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
13327
13328 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
13329
13330         PR fortran/24416
13331         * gfortran.dg/namelist_char_only.f90: New test.
13332
13333 2005-10-24  Asher Langton  <langton2@llnl.gov>
13334
13335         PR fortran/17031
13336         PR fortran/22282
13337         * gfortran.dg/cray_pointers_1.f90: New test.
13338         * gfortran.dg/cray_pointers_2.f90: New test.
13339         * gfortran.dg/cray_pointers_3.f90: New test.
13340         * gfortran.dg/loc_1.f90: New test.
13341         * gfortran.dg/loc_2.f90: New test.
13342
13343 2005-10-24  Steven Bosscher  <stevenb@suse.de>
13344
13345         * gcc.dg/pr24225.c: New test.
13346
13347 2005-10-24  Asher Langton  <langton2@llnl.gov>
13348
13349         * gfortran.dg/dup_save_1.f90: New test.
13350         * gfortran.dg/dup_save_2.f90: New test.
13351
13352 2005-10-24  Paul Brook  <paul@codesourcery.com>
13353
13354         PR 24107
13355         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
13356         stdint.h.
13357
13358 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
13359
13360         PR libgfortran/24489
13361         * gfortran.dg/pr24489.f90: New test.
13362
13363 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
13364
13365         PR fortran/23635
13366         * gfortran.dg/ichar_1.f90: Add tests for derived types.
13367
13368 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
13369
13370         PR target/18911
13371         * g++.dg/init/array16.C: Skip for mmix-*-*.
13372
13373 2005-10-23  Asher Langton  <langton2@llnl.gov>
13374
13375         * gfortran.dg/byte_1.f90: New test.
13376         * gfortran.dg/byte_2.f90: New test.
13377
13378 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
13379
13380         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
13381
13382 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
13383
13384         PR fortran/18022
13385         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
13386
13387         PR fortran/24311
13388         * gfortran.dg/merge_char_const.f90: New test.
13389
13390         PR fortran/24384
13391         * gfortran.dg/spread_scalar_source.f90: New test.
13392
13393 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
13394
13395         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
13396
13397         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
13398         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
13399
13400         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
13401
13402 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
13403
13404         PR fortran/24426
13405         * gfortran.dg/der_pointer_4.f90: New.
13406
13407 2005-10-22  David Ayers  <d.ayers@inode.at>
13408
13409         * obj-c++.dg/except-1.mm: Simplify.
13410
13411 2005-10-21  David Ayers  <d.ayers@inode.at>
13412
13413         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
13414
13415 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
13416
13417         * gfortran.dg/assumed_dummy_2.f90: New test.
13418
13419 2005-10-21  James E Wilson  <wilson@specifix.com>
13420
13421         PR preprocessor/15220
13422         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
13423
13424 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
13425
13426         * gcc.c-torture/execute/20051021-1.c: New test.
13427
13428 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
13429
13430         PR c++/24260
13431         * g++.dg/ext/tmplattr1.C: New test.
13432
13433 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
13434
13435         PR fortran/24440
13436         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
13437
13438 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
13439
13440         * obj-c++.dg/except-1.mm: New.
13441
13442         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
13443
13444 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
13445
13446         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
13447
13448 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
13449
13450         PR middle-end/24295
13451         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
13452         declarations with the same names as thunks' alias targets, use
13453         aliases instead.
13454         * gcc.dg/attr-alias-3.c: New test.
13455         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
13456
13457 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
13458
13459         PR c++/22618
13460         * g++.dg/parse/access8.C: New test.
13461
13462 2005-10-20  Richard Guenther  <rguenther@suse.de>
13463
13464         PR c++/24439
13465         * g++.dg/tree-ssa/pr24439.C: New testcase.
13466
13467 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
13468
13469         * g++.dg/opt/delay-slot-1.C: New test.
13470
13471 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
13472
13473         PR fortran/21625
13474         * gfortran.fg/der_init_1.f90: New.
13475
13476 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
13477
13478         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
13479
13480 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
13481
13482         PR c++/21908
13483         * g++.dg/parse/error28.C: New test.
13484
13485 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13486
13487         * gcc.dg/profile-generate-2.c: New test.
13488
13489 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
13490
13491         PR target/23589
13492         * g++.dg/ext/dllimport11.C: New.
13493
13494 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13495
13496         PR c++/22293
13497         * g++.dg/other/friend3.C: New test.
13498
13499 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
13500
13501         PR c++/23293
13502         * g++.dg/template/error19.C: New test.
13503
13504 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
13505
13506         PR c++/21383
13507         * g++.dg/overload/koenig2.C: New.
13508
13509         PR c++/23118
13510         * g++.dg/overload/error2.C: New.
13511
13512         PR c++/22604
13513         * g++.dg/inherit/covariant14.C: New.
13514
13515 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13516
13517         PR c++/23440
13518         * g++.dg/parse/for1.C: New test.
13519
13520 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
13521
13522         PR fortran/23446
13523         * gfortran.dg/host_dummy_index_1.f90: New test.
13524
13525         PR fortran/21459
13526         * gfortran.dg/automatic_char_len_2.f90: New test.
13527
13528         PR fortran/20866
13529         * gfortran.dg/recursive_statement_functions.f90: New test.
13530
13531         PR fortran/20853
13532         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
13533
13534         PR fortran/20849
13535         * gfortran.dg/external_initializer.f90: New test.
13536
13537         PR fortran/20837
13538         * non_module_public.f90: New test.
13539
13540 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
13541
13542         PR c++/24386
13543         * g++.dg/template/overload7.C: New.
13544
13545         PR c++/22551
13546         * g++.dg/other/switch2.C: Remove expected warnings.
13547
13548         PR c++/21353
13549         * g++.dg/template/defarg6.C: New.
13550
13551 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
13552
13553         PR target/24315
13554         * gcc.target/i386/pr24315.c: New test.
13555
13556 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
13557
13558         PR c++/24389
13559         * g++.dg/template/static21.C: New test.
13560         * g++.dg/template/static21-a.cc: Likewise.
13561
13562 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
13563
13564         PR c++/23959
13565         * g++.dg/warn/Wswitch-default-1.C: New test.
13566         * g++.dg/warn/Wswitch-default-2.C: New test.
13567
13568 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
13569
13570         PR c++/22173
13571         * g++.dg/parse/template18.C: New test.
13572         * g++.dg/template/nontype15.C: Likewise.
13573
13574 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
13575
13576         PR fortran/22273
13577         * gfortran.dg/spec_expr_2.f90: New.
13578
13579 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
13580
13581         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
13582         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
13583         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
13584         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
13585         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
13586         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
13587         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
13588         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
13589         previous target-specific skips and warning-message matches where
13590         applicable.
13591
13592 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
13593
13594         PR c++/21347
13595         * g++.dg/warn/Wctor-dtor.C: New test.
13596
13597 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13598
13599         PR c/23439
13600         * gcc.dg/for-1.c: New test.
13601
13602 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
13603
13604         PR c++/19565
13605         * g++.dg/warn/Wconversion1.C: New test.
13606         * g++.dg/ext/packed4.C: Compile with -w.
13607         * g++.dg/opt/20050511-1.C: Likewise.
13608         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
13609
13610 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
13611
13612         * gfortran.dg/boz_5.f90: New test.
13613
13614 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
13615
13616         PR c++/22551
13617         * g++.dg/other/switch2.C: New.
13618
13619         PR c++/23984
13620         * g++.dg/init/ctor7.C: New.
13621
13622 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
13623
13624         PR c++/23730
13625         * g++.dg/parse/crash32.C: New test.
13626
13627 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
13628
13629         PR c++/20721
13630         * g++.dg/init/goto2.C: New test.
13631
13632         PR c++/22464
13633         * g++.dg/template/crash/41.C: New test.
13634
13635         PR c++/22180
13636         * g++.dg/template/crash40.C: New test.
13637
13638         PR c++/23694
13639         * g++.dg/parse/friend5.C: New test.
13640
13641         PR c++/23307
13642         * g++.dg/template/crash38.C: New test.
13643
13644         PR c++/22352
13645         * g++.dg/template/friend38.C: New test.
13646
13647         PR c++/22405
13648         * g++.dg/template/crash39.C: New test.
13649
13650 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
13651
13652         * gcc.dg/debug/dwarf2/dwarf-char1.c,
13653         gcc.dg/debug/dwarf2/dwarf-char2.c,
13654         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
13655
13656         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
13657
13658 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
13659
13660         * gcc.dg/dll-2.c: Add tests for warnings.
13661         * gcc.dg/dll-3.c: Likewise.
13662         * gcc.dg/dll-4.c: Likewise.
13663
13664         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
13665         * g++.dg/ext/dllimport2.C: Likewise.
13666         * g++.dg/ext/dllimport3.C: Likewise.
13667         * g++.dg/ext/dllimport7.C: Likewise.
13668         * g++.dg/ext/dllimport8.C: Likewise.
13669         * g++.dg/ext/dllimport9.C: Likewise.
13670
13671 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
13672
13673         PR fortran/24092
13674         * gfortran.dg/derived_pointer_recursion.f90: New test.
13675
13676 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
13677
13678         * gcc.c-torture/execute/20051012-1.c: New test.
13679
13680 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
13681
13682         PR fortran/18082
13683         * gfortran.dg/automatic_char_len_1.f90: New test.
13684
13685 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
13686
13687         PR fortran/20847
13688         * gfortran.dg/save_common.f90: New test.
13689
13690         PR fortran/20856
13691         * gfortran.dg/save_result.f90: New test.
13692
13693 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
13694
13695         PR c++/21592
13696         * g++.dg/template/dependent-expr1.C: Add new expected error.
13697         * g++.dg/template/dependent-expr2.C: Adjust error text.
13698         * g++.dg/template/overload6.C: New.
13699
13700         PR c++/23797
13701         * g++.dg/other/typename8.C: New.
13702
13703         PR c++/21117
13704         * g++.dg/other/return1.C: New.
13705
13706 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
13707
13708         PR c++/24052
13709         * g++.dg/ext/label5.C: New.
13710
13711 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
13712
13713         PR c++/19964
13714         * g++.dg/parse/crash31.C: New.
13715
13716 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
13717
13718         * g++.dg/ipa/ipa-1.c: New test.
13719         * g++.dg/ipa/ipa-2.c: New test.
13720         * g++.dg/ipa/ipa-3.c: New test.
13721         * g++.dg/ipa/ipa-4.c: New test.
13722         * g++.dg/ipa/ipa-5.c: New test.
13723         * g++.dg/ipa/ipa.exp: New file.
13724
13725 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
13726
13727         PR fortran/24207
13728         * gfortran.dg/private_type_3.f90: New test.
13729
13730 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
13731
13732         PR fortran/20786
13733         gfortran.dg/aint_anint_1.f90: New test.
13734
13735 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
13736
13737         PR libgfortran/24313
13738         gfortran.dg/csqrt.f: New test.
13739
13740 2005-10-11  Ian Lance Taylor  <ian@airs.com>
13741
13742         PR c++/8057
13743         * g++.dg/warn/noeffect7.C: New test.
13744         * g++.dg/warn/noeffect2.C: Instantiate templates.
13745         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
13746         and warning.
13747
13748 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
13749
13750         PR c++/21089
13751         * g++.dg/init/float1.C: New test.
13752
13753         PR c++/24277
13754         * g++.dg/init/member1.C: Tweak error markers.
13755
13756 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
13757
13758         PR testsuite/24281
13759         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
13760         Check for null pointer.
13761
13762 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
13763
13764         PR c++/21369
13765         * g++.dg/parse/ret-type3.C: New test.
13766
13767 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
13768
13769         PR tree-opt/23946
13770         * gcc.c-torture/compile/pr23946.c: New test.
13771
13772 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
13773
13774         * g++.dg/opt/mmx2.C: New test.
13775
13776 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
13777
13778         PR c++/24277
13779         * g++.dg/template/static20.C: New test.
13780
13781         PR c++/24302
13782         * g++.dg/warn/Wunused-12.C: New test.
13783
13784         PR c++/23437
13785         * g++.dg/template/arg4.C: New test.
13786
13787 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
13788
13789         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
13790         * gcc.dg/ucnid-3.c: Likewise.
13791         * gcc.dg/ucnid-4.c: Likewise.
13792         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
13793         * g++.dg/other/ucnid-1.C: Likewise.
13794         * gcc.dg/sparc-frame-1.c: New test.
13795
13796 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
13797
13798         PR c++/24139
13799         * g++.dg/template/spec27.C: New test.
13800
13801         PR c++/24275
13802         * g++.dg/template/static19.C: New test.
13803
13804 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
13805
13806         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
13807         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
13808
13809 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
13810
13811         PR target/24136
13812         * gfortran.fortran-torture/compile/pr24136.f: New test.
13813
13814 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
13815
13816         PR c++/22172
13817         * g++.dg/parse/crash30.C: New test.
13818
13819 2005-10-07  Richard Guenther  <rguenther@suse.de>
13820
13821         PR middle-end/24227
13822         * gcc.c-torture/compile/pr24227.c: New testcase.
13823
13824 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
13825
13826         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
13827         Do not put aligned attributes on array elements.
13828
13829 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
13830
13831         PR testsuite/23611, PR testsuite/23615
13832         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
13833         writing prototypes of library functions by hand.
13834         * obj-c++.dg/bitfield-4.mm: Likewise.
13835         * obj-c++.dg/const-str-4.mm: Likewise.
13836         * obj-c++.dg/encode-4.mm: Likewise.
13837         * obj-c++.dg/encode-5.mm: Likewise.
13838         * obj-c++.dg/encode-6.mm: Likewise.
13839         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
13840         * obj-c++.dg/method-10.mm: Likewise.
13841         * obj-c++.dg/method-17.mm: Likewise.
13842         * obj-c++.dg/method-19.mm: Likewise.
13843         * obj-c++.dg/try-catch-2.mm: Likewise.
13844
13845 2005-10-06  Richard Henderson  <rth@redhat.com>
13846
13847         PR 24236
13848         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
13849
13850 2005-10-06  Dale Johannesen  <dalej@apple.com>
13851
13852         * gcc.c-torture/execute/20030125-1.c: Correct.
13853
13854 2005-10-06  Richard Guenther  <rguenther@suse.de>
13855
13856         PR tree-optimization/24238
13857         * g++.dg/tree-ssa/pr24238.C: New testcase.
13858
13859 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
13860
13861         PR 18568
13862         * gfortran.dg/der_pointer_3.f90: New test.
13863
13864 2005-10-05  Devang Patel  <dpatel@apple.com>
13865
13866         PR Debug/23205
13867         * g++.dg/other/PR23205.C: New.
13868
13869 2005-10-05  Richard Henderson  <rth@redhat.com>
13870
13871         PR target/23602
13872         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
13873         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
13874
13875 2005-10-05  Dale Johannesen  <dalej@apple.com>
13876
13877         * gcc.c-torture/execute/float-floor.c: New.
13878
13879 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
13880
13881         PR tree-optimization/21419
13882         PR tree-optimization/24146
13883         PR tree-optimization/24151
13884
13885         * g++.dg/ext/asm7.C: New.
13886         * g++.dg/ext/asm8.C: New.
13887         * gcc.dg/asm-1.c: Compile on all targets.
13888         * gcc.dg/asm-pr24146.c: New.
13889         * gcc.dg/pr21419.c: Adjust error messages.
13890
13891 2005-10-05  Richard Guenther  <rguenther@suse.de>
13892
13893         PR fortran/24176
13894         * gfortran.fortran-torture/compile/empty.f90: New testcase.
13895
13896 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
13897
13898         PR c++/23513
13899         * g++.dg/template/spec22.C: Robustify test.
13900         * g++.dg/template/spec26.C: New.
13901
13902 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
13903
13904         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
13905         if target supports vector instructions.
13906
13907 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
13908
13909         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
13910         C99 functions.
13911
13912 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
13913
13914         * lib/target-supports.exp (check_effective_target_fortran_large_real,
13915         check_effective_target_fortran_large_int): Replace cached result
13916         when target changes.
13917
13918 2005-10-04  Devang Patel  <dpatel@apple.com>
13919
13920         * gcc.dg/i386-sse-vect-types.c: New.
13921
13922 2005-10-04  Ian Lance Taylor  <ian@airs.com>
13923
13924         PR preprocessor/13726
13925         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
13926         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
13927
13928 2005-10-04  Richard Guenther  <rguenther@suse.de>
13929
13930         PR c/23576
13931         * gcc.dg/noncompile/pr23576.c: New testcase.
13932
13933 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
13934
13935         PR middle-end/23125
13936         * gcc.dg/register-var-3.c: New test.
13937
13938 2005-10-04  Steven Bosscher  <stevenb@suse.de>
13939
13940         * gcc.dg/pr23049.c: New test.
13941
13942         * gcc.dg/ucnid-4.c: Fix test.
13943
13944 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
13945
13946         PR 23445
13947         * gcc.c-torture/compile/pr23445.c: New test.
13948
13949 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
13950
13951         * g++.dg/overload/unknown1.C: New.
13952
13953 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
13954
13955         PR c++/17775
13956         * g++.dg/template/repo4.C: New test.
13957
13958 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13959
13960         PR libfortran/19308
13961         * gfortran.dg/large_real_kind_2.F90: New test.
13962         * gfortran.dg/large_integer_kind_2.f90: New test.
13963
13964 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
13965
13966         * lib/target-supports.exp (check_effective_target_vect_shift):
13967         Implement with result caching. Add i?86, x86_64 and ia64 targets.
13968         (check_effective_target_vect_condition): Fix copy-n-pasto.
13969
13970         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
13971         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
13972         targets.
13973
13974 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
13975
13976         PR c++/22621
13977         * g++.dg/template/overload5.C : New test.
13978
13979         PR c++/23840
13980         * g++.dg/expr/stdarg1.C: New test.
13981
13982 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
13983
13984         PR 24142
13985         * gcc.c-torture/execute/pr24142.c: New test.
13986
13987 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
13988
13989         PR 24141
13990         * gcc.c-torture/execute/pr24141.c: New test.
13991
13992 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
13993             Diego Novillo  <dnovillo@redhat.com>
13994
13995         PR 23604
13996         * gcc.c-torture/execute/pr23604.c: New test.
13997
13998 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
13999
14000         PR fortran/16404
14001         PR fortran/20835
14002         PR fortran/20890
14003         PR fortran/20899
14004         PR fortran/20900
14005         PR fortran/20901
14006         PR fortran/20902
14007         gfortran.dg/equiv_constraint_1.f90: New test.
14008         gfortran.dg/equiv_constraint_2.f90: New test.
14009         gfortran.dg/equiv_constraint_3.f90: New test.
14010         gfortran.dg/equiv_constraint_4.f90: New test.
14011         gfortran.dg/equiv_constraint_5.f90: New test.
14012         gfortran.dg/equiv_constraint_6.f90: New test.
14013         gfortran.dg/equiv_constraint_7.f90: New test.
14014         gfortran.dg/equiv_constraint_8.f90: New test.
14015         gfortran.dg/private_type_1.f90: New test.
14016         gfortran.dg/private_type_2.f90: New test.
14017         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
14018         980628-10.f: Assert std=gnu to permit mixing of
14019         types in equivalence statements.
14020
14021 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
14022
14023         PR 24112
14024         * gfortran.dg/open_status_1.f90: New.
14025
14026 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
14027
14028         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
14029         * gcc.dg/vect/pr22480.c: Clean up temp files.
14030         * gcc.dg/vect/pr23831.c: Clean up temp files.
14031         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
14032         Clean up temp files.
14033         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
14034         Clean up temp files.
14035
14036         * gcc.dg/20050309-1.c: Clean up temp files.
14037         * gcc.dg/20050325-1.c: Clean up temp files.
14038
14039 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
14040
14041         PR tree-optimization/24059
14042         * gcc.dg/vect/pr24059.c : New test.
14043
14044 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
14045
14046         PR middle-end/24109
14047         * gcc.c-torture/execute/20050929-1.c: New test.
14048
14049 2005-09-29  Steven Bosscher  <stevenb@suse.de>
14050
14051         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
14052
14053 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
14054
14055         PR c/21419
14056         * gcc.dg/pr21419.c: New test.
14057
14058 2005-09-29  Steven Bosscher  <stevenb@suse.de>
14059
14060         * gcc.dg/pr23911.c: New test.
14061
14062 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
14063
14064         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
14065
14066         PR c++/16782
14067         * g++.dg/parse/qualified4.C: New test.
14068         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
14069         * g++.old-deja/g++.mike/p8154.C: Likewise.
14070
14071 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
14072
14073         PR c++/22147
14074         * g++.dg/template/friend37.C: New test.
14075         * g++.dg/parse/crash28.C: Adjust error markers.
14076
14077 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
14078
14079         PR fortran/18518
14080         * gfortran.fortran-torture/execute/save_2.f90: New decl.
14081
14082 2005-09-27  Devang Patel  <dpatel@apple.com>
14083
14084         PR tree-optimization/23625
14085         * gcc.dg/pr23625.c: New test.
14086
14087 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
14088
14089         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
14090         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
14091
14092 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
14093
14094         PR fortran/23677
14095         * gfortran.fortran-torture/execute/save_1.f90: New test.
14096         * gfortran.dg/save_1.f90: New test.
14097
14098 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
14099
14100         * gcc.target/i386/builtin-apply-mmx.c: New test.
14101
14102         PR target/22576
14103         * gcc.target/i386/pr22576.c: New test.
14104
14105         PR target/22585
14106         * gcc.target/i386/pr22585.c: New test.
14107
14108         PR target/23268
14109         * gcc.target/i386/pr23268.c: New test.
14110
14111         PR middle-end/23831
14112         * gcc.dg/vect/pr23831.c: New test.
14113
14114         PR target/24055
14115         * gcc.target/i386/pr24055.c: New test.
14116
14117 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
14118
14119         PR tree-optimization/23960
14120         * gcc.c-torture/compile/pr23960.c: New.
14121
14122 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
14123
14124         PR fortran/16861
14125         * gfortran.dg/nested_modules_3.f90: New.
14126
14127 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
14128
14129         PR fortran/24005
14130         gfortran.dg/interface_1.f90: New test.
14131
14132 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
14133         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14134
14135         PR fortran/23843
14136         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
14137
14138 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
14139
14140         PR fortran/23516
14141         * gfortran.dg/imag_1.f: New test.
14142         * gfortran.dg/imag_2.f: Ditto.
14143
14144 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
14145
14146         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
14147
14148 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
14149
14150         PR c++/21983
14151         * g++.dg/warn/pr21983.C: New test.
14152
14153 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
14154
14155         * gcc.dg/20050922-1.c: Testcase added.
14156
14157 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
14158
14159         PR c++/23993
14160         * g++.dg/template/array14.C: New test.
14161
14162 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
14163
14164         PR fortran/19929
14165         * gfortran.dg/der_ptr_component_1.f90: New test.
14166
14167 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14168
14169         PR c++/23965
14170         * g++.dg/template/error1.C: Reject "no matching function" message.
14171
14172 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14173
14174         PR c++/17609
14175         * g++.dg/lookup/error1.C: New test.
14176
14177 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
14178
14179         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
14180         functionality of the testcase.
14181
14182 2005-09-20  Richard Henderson  <rth@redhat.com>
14183
14184         * gcc.dg/vect/vect-22.c: Require vect_float.
14185         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
14186
14187 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
14188
14189         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
14190         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
14191         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
14192         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
14193         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
14194         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
14195         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
14196         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
14197         * gcc.dg/cpp/ucnid-8.c: New test.
14198
14199 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
14200
14201         PR tree-optimization/23929
14202         * gcc.c-torture/compile/pr23929.c: New test.
14203
14204 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
14205
14206         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
14207         for one loop.
14208
14209 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
14210
14211         PR testsuite/23186
14212         * g++.dg/other/pr22003.C: Require named sections.
14213
14214 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
14215
14216         PR c++/23947
14217         * g++.dg/rtti/crash3.C: New test.
14218
14219         PR tree-optimization/23818
14220         * gcc.dg/pr23818.c: New test.
14221
14222 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14223
14224         PR fortran/23420
14225         * gfortran.dg/print_fmt_4.f: New.
14226
14227 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
14228
14229         PR fortran/23663
14230         * gfortran.fortran-torture/execute/entry_11.f90: New test.
14231
14232 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
14233
14234         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
14235         Use pointers to local alignable arrays instead. Added comments.
14236         * gcc.dg/vect/vect-46.c: Likewise.
14237         * gcc.dg/vect/vect-48.c: Likewise.
14238         * gcc.dg/vect/vect-49.c: Likewise.
14239         * gcc.dg/vect/vect-52.c: Likewise.
14240         * gcc.dg/vect/vect-53.c: Likewise.
14241         * gcc.dg/vect/vect-54.c: Likewise.
14242         * gcc.dg/vect/vect-56.c: Likewise.
14243         * gcc.dg/vect/vect-57.c: Likewise.
14244         * gcc.dg/vect/vect-58.c: Likewise.
14245         * gcc.dg/vect/vect-60.c: Likewise.
14246         * gcc.dg/vect/vect-61.c: Likewise.
14247
14248         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
14249         The test is no longer vectorizable on vect_no_align targets.
14250         * gcc.dg/vect/vect-43.c: Likewsie.
14251
14252         * gcc.dg/vect/vect-44.c: Added comments.
14253         * gcc.dg/vect/vect-45.c: Added comments.
14254         * gcc.dg/vect/vect-50.c: Added comments.
14255         * gcc.dg/vect/vect-51.c: Added comments.
14256
14257         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
14258         aligned type.
14259         * gcc.dg/vect/Os-vect-95.c: Likewise.
14260
14261         * gcc.dg/vect/vect-41.c: Test removed.
14262         * gcc.dg/vect/vect-47.c: Test removed.
14263         * gcc.dg/vect/vect-55.c: Test removed.
14264         * gcc.dg/vect/vect-59.c: Test removed.
14265
14266 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
14267
14268         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
14269         No longer vectorizable on vect_no_align targets.
14270         * gcc.dg/vect/pr20122.c: Likewise.
14271         * gcc.dg/vect/vect-74.c: Likewise.
14272         * gcc.dg/vect/vect-75.c: Likewise.
14273         * gcc.dg/vect/vect-76.c: Likewise.
14274
14275         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
14276         Will not be vectorizable on vect_no_align targets once aliasing issues
14277         are resolved.
14278         * gcc.dg/vect/vect-79.c: Likewise.
14279
14280         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
14281         * gcc.dg/vect/vect-78.c: Likewise.
14282         * gcc.dg/vect/vect-97.c: Likewise.
14283
14284 2005-09-19  Steven Bosscher  <stevenb@suse.de>
14285
14286         * gcc.dg/pr23943.c: New test.
14287
14288 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
14289
14290         PR fortran/19181
14291         * gfortran.dg/derived_pointer_null_1.f90: New test.
14292
14293 2005-09-18  Richard Guenther  <rguenther@suse.de>
14294
14295         PR middle-end/23944
14296         * gcc.c-torture/compile/pr23944.c: New testcase.
14297
14298 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
14299
14300         PR fortran/15975
14301         * gfortran.dg/der_pointer_2.f90: New test.
14302
14303 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
14304
14305         PR fortran/16861
14306         * gfortran.dg/nested_modules_2.f90: New test.
14307
14308 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14309
14310         PR c++/18368
14311         * g++.dg/other/semicolon.C: New test.
14312
14313 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
14314
14315         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
14316         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
14317
14318 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
14319
14320         PR c++/23914
14321         * g++.dg/template/static18.C: New test.
14322
14323         PR c++/21514
14324         * g++.dg/template/crash19.C: Remove dg-error marker.
14325         * g++.dg/template/local4.C: New test.
14326
14327 2005-09-16  Paul Brook  <paul@codesourcery.com>
14328
14329         PR fortran/23906
14330         * gfortran.dg/dependency_1.f90: New test.
14331
14332 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
14333
14334         PR c++/23896
14335         * g++.dg/template/static17.C: New test.
14336
14337 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
14338
14339         PR c++/23139
14340         * g++.dg/warn/huge-val1.C: New test.
14341
14342 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
14343
14344         PR c++/13140
14345         * g++.dg/parse/class2.C: New test.
14346         * g++.dg/template/explicit8.C: Likewise.
14347         * g++.dg/template/spec25.C: Likewise.
14348
14349 2005-09-14  Josh Conner  <jconner@apple.com>
14350
14351         PR middle-end/23584
14352         * gcc.dg/pr23584.c: New test.
14353
14354 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
14355
14356         PR fortran/21875 Internal Unit Array I/O, NIST
14357         * gfortran.dg/arrayio_1.f90: New test.
14358         * gfortran.dg/arrayio_1.f90: New test.
14359         * gfortran.dg/arrayio_1.f90: New test.
14360         * gfortran.dg/arrayio_1.f90: New test.
14361         * gfortran.dg/arrayio_1.f90: New test.
14362
14363 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
14364
14365         PR middle-end/22480
14366         * gcc.dg/vect/pr22480.c: New test.
14367
14368 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
14369
14370         PR fortran/19358
14371         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
14372
14373 2005-09-13 Josh Conner <jconner@apple.com>
14374
14375         PR c++/23180
14376         * g++.dg/init/struct2.C: New test.
14377         * g++.dg/init/struct3.C: New test.
14378
14379 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
14380
14381         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
14382         Clean up temp files.
14383         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
14384         gcc.dg/tree-ssa/builtin-fprintf-1.c,
14385         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
14386         gcc.dg/tree-ssa/builtin-printf-1.c,
14387         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
14388         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
14389         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
14390         gcc.dg/tree-ssa/builtin-vprintf-1.c,
14391         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
14392         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
14393         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
14394         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
14395         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
14396         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
14397         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
14398         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
14399
14400 2005-09-13  Josh Conner  <jconner@apple.com>
14401
14402         * lib/gcc-dg.exp: Load scanipa.exp.
14403         (cleanup-dump): New procedure.
14404         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
14405         * lib/scandump.exp: New file.
14406         * lib/scantree.exp: Use it.
14407         * lib/scanipa.exp: New file.
14408
14409 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
14410
14411         PR fortran/17740
14412         * gfortran.dg/generic_4.f90: New test.
14413
14414 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
14415
14416         PR target/23816
14417         * gcc.target/i386/pr23816-1.c: New test.
14418         * gcc.target/i386/pr23816-2.c: New test.
14419
14420
14421 2005-09-13  Bastian Blank <waldi@debian.org>
14422
14423         PR c++/16171
14424         * g++.dg/abi/mangle26.C: New test.
14425         * g++.dg/abi/mangle27.C: New test.
14426         * g++.dg/abi/mangle28.C: New test.
14427         * g++.dg/abi/mangle29.C: New test.
14428
14429         PR c++/23839
14430         * g++.dg/parse/register1.C: New test.
14431
14432 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
14433
14434         PR c++/23842
14435         * g++.dg/template/access16.C: New test.
14436
14437 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
14438
14439         * gfortran.dg/char_pack_2.f90: Increase the vector size.
14440
14441 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
14442
14443         PR fortran/18899
14444         * gfortran.dg/shape_2.f90: New test.
14445
14446 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
14447
14448         PR target/19269
14449         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
14450         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
14451         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
14452         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
14453         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
14454         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
14455         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
14456         tests.
14457
14458 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
14459
14460         PR c++/23841
14461         * g++.dg/parse/template17.C: New test.
14462
14463 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
14464
14465         PR c++/23789
14466         * g++.dg/template/nontype14.C: New test.
14467
14468 2005-09-12  Ian Lance Taylor  <ian@airs.com>
14469
14470         PR g++/7874
14471         * g++.dg/lookup/friend7.C: New test.
14472         * g++.dg/lookup/friend8.C: New test.
14473         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
14474         so that it will be found via argument dependent lookup.
14475         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
14476         friend functions which will no longer be found.
14477         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
14478         function g, so that it will be found via argument dependent
14479         lookup.
14480         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
14481         * g++.old-deja/g++.mike/net43.C: Likewise.
14482
14483 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
14484
14485         PR c++/23691
14486         * g++.dg/template/static16.C: New test.
14487
14488 2005-09-12  Josh Conner  <jconner@apple.com>
14489
14490         PR middle-end/23237
14491         * gcc.c-torture/compile/pr23237.c: New test.
14492
14493 2005-09-11  Richard Henderson  <rth@redhat.com>
14494
14495         * g++.dg/other/error8.C: Update expected diagnostic text.
14496
14497 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14498
14499         PR libfortran/19872
14500         * gfortran.dg/overwrite_1.f: New test.
14501
14502 2005-09-09  Josh Conner  <jconner@apple.com>
14503
14504         * g++.dg/init/pr23180-1.C: Removed.
14505         * g++.dg/init/pr23180-2.C: Removed.
14506
14507 2005-09-09  David Daney <ddaney@avtrex.com>
14508
14509         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
14510         files which are ...
14511         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
14512         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
14513
14514 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14515
14516         * gfortran.dg/iostat_2.f90: New test.
14517
14518 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
14519
14520         PR c++/22252
14521         * g++.dg/ext/interface1.C: New test.
14522         * g++.dg/ext/interface1.h: Likewise.
14523         * g++.dg/ext/interface1a.cc: Likewise.
14524
14525 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
14526
14527         * gfortran.dg/iomsg_1.f90: New test case.
14528
14529 2005-09-09  Richard Guenther  <rguenther@suse.de>
14530
14531         PR c++/23624
14532         * g++.dg/tree-ssa/pr23624.C: New testcase.
14533
14534 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
14535
14536         PR fortran/19239
14537         * gfortran.dg/vector_subscript_1.f90,
14538         * gfortran.dg/vector_subscript_2.f90: New tests.
14539
14540 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
14541
14542         PR fortran/21104
14543         * gfortran.dg/array_alloc_1.f90,
14544         * gfortran.dg/array_alloc_2.f90,
14545         * gfortran.dg/array_alloc_3.f90: New tests.
14546
14547 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
14548
14549         PR fortran/12840
14550         * gfortran.dg/array_constructor_6.f90
14551         * gfortran.dg/array_constructor_7.f90
14552         * gfortran.dg/array_constructor_8.f90
14553         * gfortran.dg/array_constructor_9.f90
14554         * gfortran.dg/array_constructor_10.f90
14555         * gfortran.dg/array_constructor_11.f90
14556         * gfortran.dg/array_constructor_12.f90: New tests.
14557
14558 2005-09-08  Josh Conner  <jconner@apple.com>
14559
14560         PR c++/23180
14561         * g++.dg/init/pr23180-1.C: New test.
14562         * g++.dg/init/pr23180-2.C: New test.
14563
14564 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
14565
14566         PR fortran/18878
14567         * gfortran.dg/module_double_reuse.f90: New.
14568
14569 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
14570
14571         PR fortran/23270
14572         PR fortran/22304
14573         PR fortran/18870
14574         PR fortran/17917
14575         PR fortran/16511
14576         * gfortran.dg/common_equivalence_1.f: New.
14577         * gfortran.dg/common_equivalence_2.f: New.
14578         * gfortran.dg/common_equivalence_3.f: New.
14579         * gfortran.dg/contained_equivalence_1.f90: New.
14580         * gfortran.dg/module_blank_common.f90: New.
14581         * gfortran.dg/module_commons_1.f90: New.
14582         * gfortran.dg/module_equivalence_1.f90: New.
14583         * gfortran.dg/nested_modules_1.f90: New.
14584         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
14585         equivalences and add comment to connect the test with
14586         the PR.
14587
14588 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14589
14590         PR fortran/23765
14591         * gfortran.dg/common_6.f90: New test.
14592
14593 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
14594
14595         PR fortran/15326
14596         * gfortran.dg/char_result_1.f90,
14597         * gfortran.dg/char_result_2.f90,
14598         * gfortran.dg/char_result_3.f90,
14599         * gfortran.dg/char_result_4.f90,
14600         * gfortran.dg/char_result_5.f90,
14601         * gfortran.dg/char_result_6.f90,
14602         * gfortran.dg/char_result_7.f90,
14603         * gfortran.dg/char_result_8.f90: New tests.
14604
14605 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
14606
14607         PR fortran/19928
14608         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
14609
14610 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
14611
14612         PR obj-c++/16816
14613         * obj-c++.dg/selector-5.mm: New test.
14614         * obj-c++.dg/selector-6.mm: New test.
14615
14616 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
14617
14618         PR objc/20574
14619         PR objc/19324
14620         * objc.dg/error-1.m: New test.
14621
14622 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
14623
14624         PR fortran/23373
14625         * gfortran.fortran-torture/execute/pr23373-1.f90,
14626         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
14627
14628 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
14629
14630         PR libfortran/23760
14631         * gfortran.dg/g77/1832.f: Remove long string in write statement
14632         to allow the test to pass on correct list directed output with
14633         prepended space.
14634
14635 2005-09-07  James E Wilson  <wilson@specifix.com>
14636
14637         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
14638
14639 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
14640
14641         * gfortran.dg/parameter+save.f90: Rename to
14642         * gfortran.dg/parameter_save.f90: .. this.
14643
14644 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
14645
14646         PR fortran/20848
14647         * gfortran.dg/parameter+save.f90: New test case.
14648
14649 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
14650
14651         PR fortran/19269
14652         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
14653
14654 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
14655
14656         PR c/23075
14657         * gcc.dg/pr23075.c: New test.
14658         * g++.dg/warn/pr23075.C: New test.
14659
14660         PR target/22362
14661         * gcc.target/i386/pr22362.c: New test.
14662
14663         PR rtl-optimization/23098
14664         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
14665
14666         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
14667         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
14668         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
14669
14670 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
14671
14672         * g++.dg/expr/cast6.C: New test.
14673
14674         PR c++/9782
14675         * g++.dg/init/new15.C: New test.
14676
14677 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
14678
14679         * gcc.dg/vect/Os-vect-95.c: New test.
14680         * gcc.dg/vect/vect-95.c: Same.
14681
14682 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
14683
14684         * gcc.dg/vect/vect-29.c: Update xfail testing.
14685         * gcc.dg/vect/vect-44.c: Same.
14686         * gcc.dg/vect/vect-48.c: Same.
14687         * gcc.dg/vect/vect-50.c: Same.
14688         * gcc.dg/vect/vect-72.c: Same.
14689         * gcc.dg/vect/vect-77.c: Same.
14690         * gcc.dg/vect/vect-78.c: Same.
14691         * gcc.dg/vect/vect-80.c: Same.
14692         * gcc.dg/vect/vect-96.c: Same.
14693         * gcc.dg/vect/vect-100.c: Same.
14694         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
14695         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
14696         * gfortran.dg/vect/vect-5.f90: Same.
14697
14698 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
14699
14700         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
14701         start strings.
14702         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
14703         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
14704
14705         PR c++/23056
14706         * g++.dg/opt/pr23056.C: New test.
14707
14708         PR rtl-optimization/23098
14709         * gcc.target/i386/pr23098.c: New test.
14710
14711 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
14712
14713         PR c++/23667
14714         * g++.dg/template/static15.C: New test.
14715
14716         PR c++/21440
14717         * g++.dg/ext/stmtexpr5.C: New test.
14718         * g++.dg/ext/stmtexpr6.C: Likewise.
14719
14720 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
14721
14722         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
14723
14724         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
14725         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
14726         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
14727
14728 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
14729
14730         PR libfortran/23321
14731         * gfortran.dg/direct_io_4.f90: New test case.
14732
14733 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
14734             Rasmus Hahn  <rassahah@neofonie.de>
14735
14736         PR libobjc/23108
14737         * objc.dg/type-stream-1.m: New test.
14738
14739 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
14740
14741         PR fortran/23661
14742         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
14743         gfortran.dg/print_fmt_3.f90: New test.
14744
14745 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
14746
14747         * gfortran.dg/fmt_t_1.f90: New test.
14748
14749 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
14750
14751         PR rtl-optimization/23454
14752         * g++.dg/opt/pr23454.C: New test.
14753
14754 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
14755
14756         PR c++/23699
14757         * g++.dg/ext/static1.C: New test.
14758
14759 2005-09-02  Richard Henderson  <rth@redhat.com>
14760
14761         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
14762         tail call to check_fa_work.
14763
14764 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
14765
14766         PR c++/21687
14767         * g++.dg/other/gc3.C: New test.
14768
14769 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
14770
14771         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
14772         * gcc.dg/20050826-1.c: Likewise.
14773
14774 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
14775
14776         PR c++/23167
14777         * g++.dg/expr/volatile1.C: New test.
14778
14779 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
14780
14781         PR middle-end/23547
14782         * gcc.dg/pr23547.c: New test.
14783
14784 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
14785
14786         PR c/22061
14787         * gcc.c-torture/execute/pr22061-1.c,
14788         * gcc.c-torture/execute/pr22061-2.c,
14789         * gcc.c-torture/execute/pr22061-3.c,
14790         * gcc.c-torture/execute/pr22061-4.c: New tests.
14791
14792 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
14793
14794         * gcc.dg/Wredundant-decls-2.c: New test to check that
14795         -Wredundant-decls does not issue warning for a variable
14796         definition following a declaration.
14797
14798 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
14799
14800         PR debug/7241
14801         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
14802         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
14803         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
14804
14805         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
14806         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
14807         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
14808         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
14809         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
14810         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
14811         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
14812         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
14813
14814 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
14815
14816         PR objc/23306
14817         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
14818         scan-assmbler.
14819
14820 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
14821
14822         PR target/21255
14823         * gcc.dg/pr21255-1.c: New test.
14824         * gcc.dg/pr21255-2-mb.c: Likewise.
14825         * gcc.dg/pr21255-2-ml.c: Likewise.
14826         * gcc.dg/pr21255-3.c: Likewise.
14827         * gcc.dg/pr21255-4.c: Likewise.
14828
14829 2005-08-31  Dale Johannesen  <dalej@apple.com>
14830
14831         * gcc.dg/20050830-1.c: New.
14832
14833 2005-08-31  Josh Conner  <jconner@apple.com>
14834
14835         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
14836         command-line options for arm-*-* targets.
14837         * g++.dg/init/array16.C: Likewise.
14838         * g++.dg/other/crash-4.C: Likewise.
14839
14840 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
14841
14842         PR obj-c++/23640
14843         * obj-c++.dg/gnu-runtime-3.mm: New test.
14844
14845 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14846
14847         PR c++/13377
14848         * g++.dg/lookup/ambig4.C: New test.
14849         * g++.dg/lookup/ambig5.C: New test.
14850         * g++.dg/tc1/dr101.C: Adjust error markers.
14851
14852 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14853
14854         PR c++/23639
14855         * g++.dg/template/ttp5.C: Adjust error markers.
14856
14857 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
14858
14859         PR testsuite/23609
14860         * lib/obj-c++.exp: Include target-libpath.exp.
14861         (obj-c++_link_flags): Look for the GNU libobjc library
14862         and set the library path to include it.
14863         Don't manually set LD_LIBRARY_PATH (etc.) but call
14864         set_ld_library_path_env_vars instead.
14865         (obj-c++_target_compile): Don't set library path or
14866         linker flags because they are already set correctly
14867         in obj-c++_link_flags.
14868
14869 2005-08-30  Josh Conner  <jconner@apple.com>
14870
14871         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
14872         to command-line options for arm-*-* targets.
14873
14874 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
14875
14876         * g++.dg/other/i386-1.C: New.
14877
14878 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
14879
14880         PR preprocessor/20348
14881         PR preprocessor/20356
14882         * gcc.dg/cpp/pr20348.c: New test.
14883         * gcc.dg/cpp/pr20348.h: New file.
14884         * gcc.dg/cpp/inc/pr20348.h: New file.
14885         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
14886         * gcc.dg/cpp/pr20356.c: New test.
14887         * gcc.dg/cpp/pr20356.h: New file.
14888         * gcc.dg/cpp/inc/pr20356.h: New file.
14889         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
14890
14891 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
14892
14893         * gfortran.fortran-torture/execute/intrinsic_count.f90:
14894         Fix array dimension to avoid correct end-of-file error.
14895
14896 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
14897
14898         PR libfortran/23598
14899         * gfortran.dg/iostat_1.f90: New test.
14900
14901 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
14902
14903         PR middle-end/23408
14904         * gcc.dg/pr23408.c: New test.
14905
14906 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
14907
14908         PR c++/23099
14909         * g++.dg/init/member1.C: Make sure erroneous static data member
14910         definitions are required.
14911         * g++.dg/template/static13.C: New test.
14912         * g++.dg/template/static14.C: Likewise.
14913
14914 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
14915
14916         * gcc.target/i386/pr23575.c: Use -msse2 instead of
14917         -march=pentium4, remove ilp32 requirement.
14918
14919         PR middle-end/23484
14920         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
14921         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
14922
14923 2005-08-29  Andreas Jaeger  <aj@suse.de>
14924
14925         PR testsuite/23607
14926         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
14927
14928 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
14929
14930         * gcc.c-torture/execute/20050316-2.c: New test.
14931         * gcc.c-torture/execute/20050316-3.c: New test.
14932         * gcc.dg/torture/pr16104-1.c: New test.
14933
14934 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
14935
14936         PR middle-end/23463
14937         * gcc.c-torture/execute/zero-struct-1.c: New test.
14938
14939 2005-08-27  Richard Guenther  <rguenther@suse.de>
14940
14941         PR target/23575
14942         * gcc.target/i386/pr23575.c: New testcase.
14943
14944 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
14945
14946         PR rtl-optimization/23561
14947         * gcc.c-torture/execute/20050826-1.c: New test.
14948
14949         PR rtl-opt/23560
14950         * gcc.c-torture/execute/20050826-2.c: New test.
14951
14952 2005-08-26  Dale Johannesen  <dalej@apple.com>
14953
14954         * gcc.dg/20030711-1.c: Modify to work on Darwin.
14955         * gcc.dg/20050826-1.c: New.
14956
14957 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
14958
14959         PR c++/19004
14960         * g++.dg/template/nontype13.C: New test.
14961
14962         PR c++/23491
14963         * g++.dg/init/new14.C: New test.
14964         * g++.dg/expr/anew1.C: Do not XFAIL.
14965         * g++.dg/expr/anew2.C: Likewise.
14966         * g++.dg/expr/anew3.C: Likewise.
14967
14968 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
14969
14970         PR middle-end/22439
14971         * gcc.dg/vla-3.c: New test.
14972
14973 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
14974
14975         PR fortran/20363
14976         * gfortran.dg/named_interface.f90: New.
14977
14978 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
14979
14980         * gcc.c-torture/execute/frame-address.c: New test.
14981
14982 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
14983
14984         PR c++/20817
14985         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
14986
14987 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
14988
14989         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
14990
14991 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
14992
14993         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
14994         * gcc.dg/altivec-22.c: Rename from..
14995         * gcc.dg/altivec-nomfcr.c: ..this.
14996
14997 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
14998
14999         PR tree-optimization/23546
15000         * gcc.dg/tree-ssa/pr23546.c: New test.
15001
15002 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
15003
15004         PR fortran/17758
15005         * gfortran.dg/nonreturning_statements.f90: New test.
15006
15007 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
15008
15009         PR c++/22454
15010         * g++.dg/parse/crash29.C: New.
15011
15012 2005-08-23  DJ Delorie  <dj@redhat.com>
15013
15014         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
15015         constants have the L suffix.
15016
15017 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
15018
15019         PR c++/23044
15020         * g++.dg/template/instantiate8.C: New.
15021
15022 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
15023
15024         PR middle-end/23467
15025         * gcc.c-torture/execute/pr23467.c: New test.
15026
15027 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
15028
15029         PR tree-optimization/22043
15030         * gcc.c-torture/execute/20050613-1.c: New test.
15031
15032 2005-08-23  Ben Elliston  <bje@au.ibm.com>
15033
15034         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
15035
15036 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
15037
15038         PR rtl-optimization/23478
15039         * g++.dg/opt/pr23478.C: New test.
15040
15041 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
15042
15043         PR c/18715
15044         * gcc.dg/switch-warn-3.c: New test.
15045
15046 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15047
15048         PR c++/22233
15049         * g++.dg/template/param1.C: New test.
15050
15051 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15052
15053         PR c++/23089
15054         * g++.dg/other/incomplete1.C: New test.
15055
15056 2005-08-22  Ira Rosen  <irar@il.ibm.com>
15057
15058         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
15059         are vectorizable.
15060
15061 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15062
15063         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
15064         d_lines_5.f: New.
15065
15066 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
15067
15068         * gcc.target/i386/sse-4.c: New test.
15069
15070 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15071
15072         PR testsuite/23239
15073         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
15074
15075 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
15076
15077         * gcc.dg/20050811-1.c: New test.
15078         * gcc.dg/20050811-2.c: New test.
15079
15080 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
15081
15082         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
15083
15084 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
15085
15086         PR 23476
15087         * gcc.c-torture/compile/pr23476.c: New test.
15088
15089 2005-08-19  Devang Patel  <dpatel@apple.com>
15090
15091         PR tree-optimization/23048
15092         * gcc.dg/tree-ssa/pr23048.c: New test.
15093
15094 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
15095
15096         PR middle-end/20624
15097         * g++.dg/warn/Wreturn-3.C: New test
15098
15099 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
15100
15101         PR tree-optimization/22228
15102         * g++.dg/vect/pr22543.cc: New test.
15103
15104 2005-08-17  Steven Bosscher  <stevenb@suse.de>
15105
15106         PR tree-optimization/21574
15107         * gcc.dg/tree-ssa/pr21574.c: New test.
15108
15109 2005-08-16  James E Wilson  <wilson@specifix.com>
15110
15111         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
15112
15113 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
15114
15115         PR tree-opt/23402
15116         * gcc.c-torture/compile/zero-strct-3.c: New test.
15117         * gcc.c-torture/compile/zero-strct-4.c: New test.
15118
15119 2005-08-16  Steven Bosscher  <stevenb@suse.de>
15120
15121         PR target/23376
15122         * gcc.target/x86_64/pr23376.c: New test.
15123
15124 2005-08-16  Ian Lance Taylor  <ian@airs.com>
15125
15126         PR c++/23337
15127         * g++.dg/ext/vector2.C: New.
15128
15129 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
15130
15131         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
15132
15133 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
15134
15135         PR libfortran/23428
15136         * gfortran.dg/inquire-complex.f90: New test case.
15137
15138 2005-08-16  James E Wilson  <wilson@specifix.com>
15139
15140         PR tree-optimization/21105
15141         * gcc.dg/large-size-array.c: New.
15142
15143 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
15144
15145         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
15146         type.
15147         * gcc.dg/vect/vect-41: Likewise.
15148         * gcc.dg/vect/vect-42: Likewise.
15149         * gcc.dg/vect/vect-43: Likewise.
15150         * gcc.dg/vect/vect-44: Likewise.
15151         * gcc.dg/vect/vect-46: Likewise.
15152         * gcc.dg/vect/vect-47: Likewise.
15153         * gcc.dg/vect/vect-48: Likewise.
15154         * gcc.dg/vect/vect-52: Likewise.
15155         * gcc.dg/vect/vect-53: Likewise.
15156         * gcc.dg/vect/vect-54: Likewise.
15157         * gcc.dg/vect/vect-55: Likewise.
15158         * gcc.dg/vect/vect-56: Likewise.
15159         * gcc.dg/vect/vect-57: Likewise.
15160         * gcc.dg/vect/vect-58: Likewise.
15161         * gcc.dg/vect/vect-59: Likewise.
15162         * gcc.dg/vect/vect-60: Likewise.
15163         * gcc.dg/vect/vect-61: Likewise.
15164         * gcc.dg/vect/vect-85: Likewise.
15165         * gcc.dg/vect/vect-87: Likewise.
15166         * gcc.dg/vect/vect-88: Likewise.
15167         * gcc.dg/vect/vect-93.c: Likewise.
15168         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
15169         * gcc.dg/vect/vect-75: Likewise.
15170         * gcc.dg/vect/vect-76: Likewise.
15171         * gcc.dg/vect/vect-77: Likewise.
15172         * gcc.dg/vect/vect-78: Likewise.
15173         * gcc.dg/vect/vect-80: Likewise.
15174         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
15175         vectorized for the expected reason, rather than checking how alignment
15176         was handled.
15177         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
15178         type and also instead of aligned pointers. Added documentation.
15179
15180 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
15181
15182         * gfortran.dg/power.f90: New test.
15183
15184 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
15185
15186         PR rtl-optimization/23299
15187         * g++.dg/opt/pr23299.C: New test.
15188
15189 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15190
15191         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
15192
15193 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
15194
15195         * g++.dg/template/local6.C: New test.
15196
15197 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
15198
15199         * execute/exceptions/finally-1.m: Check that the catch and finally are
15200         being called.  Also add a "return 0;" at the end of main.
15201
15202 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
15203
15204         PR fortran/21432.
15205         * gfortran.dg/namelist_print_1.f: New test of functionality of
15206         PRINT namelist.
15207         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
15208         namelist generates error with -std=f95.
15209
15210 2005-08-14  Ira Rosen  <irar@il.ibm.com>
15211
15212         PR tree-optimization/23119
15213         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
15214
15215 2005-08-13  Marcin Koziej  <creep@desk.pl>
15216             Andrew Pinski  <pinskia@physics.uc.edu>
15217
15218         PR libobjc/22492
15219         * execute/exceptions/finally-1.m: New test.
15220
15221 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
15222
15223         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
15224         testsuite.
15225         * objc/execute/exceptions/trivial.m: New test.
15226         * objc.dg/try-catch-11.m: Move to ...
15227         * objc/execute/exceptions/foward-1.m: Here.
15228         * objc.dg/try-catch-2.m: Move to ...
15229         * objc/execute/exceptions/catchall-1.m: Here.
15230         * objc.dg/try-catch-8.m: Move to ...
15231         * objc/execute/exceptions/local-variables-1.m: Here.
15232
15233 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
15234
15235         * objc.dg/nested-func-1.m: Move to ...
15236         * objc/execute/nested-func-1.m: Here.
15237
15238 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
15239
15240         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
15241         in ${options} instead of [target_info name].
15242         * lib/obj-c++.exp (objc_target_compile): Likewise.
15243
15244 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
15245
15246         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
15247
15248 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
15249
15250         part of PR testsuite/23348
15251         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
15252         of the torture options.
15253         * objc/compile/trivial.m: New test.
15254
15255 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
15256
15257         * gfortran.dg/eoshift.f90: Correct format.
15258
15259 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
15260
15261         * gfortran.fortran-torture/execute/character_passing.f90:
15262         Fix comment typo.
15263
15264 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
15265
15266         PR c++/8271
15267         * g++.dg/template/unify10.C: New.
15268
15269 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
15270
15271         * g++.dg/parse/pr22514.C: Move to...
15272         * g++.dg/debug/pr22514.C: here.
15273
15274 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15275
15276         PR c++/23266
15277         * g++.dg/inherit/pure1.C: New test.
15278
15279         * ChangeLog: Fix typos.
15280
15281 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15282             Steven Bosscher  <stevenb@suse.de>
15283
15284         * gfortran.dg/runtime_warning_1.f90: New test.
15285
15286 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
15287
15288         PR c++/23219
15289         * g++.dg/parse/crash28.C: New.
15290
15291 2005-08-11  Richard Guenther  <rguenther@suse.de>
15292
15293         PR target/23289
15294         * gcc.target/i386/tailcall-1.c: New testcase.
15295
15296 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
15297
15298         * gcc.dg/vect/vect-67.c: Un-xfail.
15299
15300 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
15301
15302         PR c++/23225
15303         * g++.dg/testsuite/parse/crash27.C: new test.
15304
15305 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
15306
15307         PR libfortran/22143
15308         * gfortran.dg/shift-kind.f90: New testcase.
15309
15310 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
15311
15312         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
15313         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
15314
15315 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15316
15317         PR c++/20646
15318         * g++.dg/other/mult-stor1.C: New test.
15319
15320 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
15321
15322         * gcc.c-torture/pr18299-1.c: Move to ...
15323         * gcc.c-torture/compile/pr18299-1.c: Here.
15324
15325 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
15326
15327         * gfortran/fortran.torture/execute/character_passing.f90:
15328         Fix types for LSAME.
15329
15330 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
15331
15332         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
15333         input data back to what it was originally.
15334
15335 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
15336
15337         * objc.dg/try-catch-8.m: Enable for all targets.
15338
15339 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
15340
15341         * gcc.dg/pr23165.c: New test.
15342
15343 2005-08-09  Steven Bosscher  <stevenb@suse.de>
15344
15345         PR tree-optimization/23234
15346         * gcc.dg/tree-ssa/pr23234.c: New test.
15347
15348 2005-08-08  Josh Conner  <jconner@apple.com>
15349
15350         PR rtl-optimization/23241
15351         * gcc.dg/char-compare.c: New test.
15352
15353 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15354
15355         PR c++/22508
15356         * g++.dg/init/new13.C: New test.
15357
15358 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
15359
15360         PR c++/21166
15361         * g++.dg/other/crash-4.C: Adjust
15362         * g++/dg/ext/packed9.C: New.
15363
15364 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
15365
15366         PR middle-end/21964
15367         * gcc.c-torture/execute/pr21964-1.c: New test.
15368
15369 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
15370
15371         PR c/22458
15372         * gcc.dg/pr22458-1.c: New test.
15373
15374 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
15375             Steven G. Kargl <kargls@comcast.net>
15376
15377         PR fortran/22390
15378         * gfortran.dg/flush_1.f90: New test.
15379
15380 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15381
15382         PR c++/23191
15383         * g++.dg/template/eh2.C: New test.
15384
15385 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15386
15387         PR c++/19498
15388         * g++.dg/template/instantiate7.C: New test.
15389
15390 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
15391
15392         PR c/23113
15393         * gcc.dg/Wunused-value-1.c: New test.
15394
15395 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
15396
15397         PR rtl-optimization/23233
15398         * gcc.c-torture/compile/pr23233-1.c: New test.
15399
15400 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
15401
15402         PR fortran/18833
15403         PR fortran/20850
15404         * gfortran.dg/equiv_1.f90: New test.
15405         * gfortran.dg/equiv_2.f90: New test.
15406         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
15407         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
15408         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
15409
15410 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
15411
15412         * gcc.c-torture/execute/vrp-5.c: New test.
15413         * gcc.c-torture/execute/vrp-6.c: New test.
15414         * gcc.dg/tree-ssa/vrp21.c: New test.
15415
15416 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
15417
15418         * g++.dg/parse/pr22514.C: New test.
15419
15420 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
15421
15422         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
15423
15424         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
15425         instead of constant loads / pool entries.
15426
15427 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
15428
15429         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
15430         TEST_TO_WCTYPE.
15431
15432 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
15433
15434         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
15435         __WINT_TYPE__ in generated prototypes if possible.
15436
15437 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
15438
15439         PR 22037
15440         * g++.dg/tree-ssa/pr22037.C:
15441
15442 2005-08-04  Richard Henderson  <rth@redhat.com>
15443
15444         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
15445         scan-tree-dump-times directive.
15446
15447 2005-08-04  Jan Hubicka  <jh@suse.cz>
15448
15449         * gcov-1.C: Fix switch counts.
15450         * gcov-4b.c: Likewise.
15451
15452 2005-08-03  Jeff Law  <law@redhat.com>
15453
15454         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
15455
15456 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
15457
15458         * gcc.c-torture/execute/pr23135.c: New test.
15459
15460 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15461
15462         PR tree-optimization/19899
15463         * gcc.dg/tree-ssa/scev-1.c: New test.
15464         * gcc.dg/tree-ssa/scev-2.c: New test.
15465
15466 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
15467
15468         PR target/18582
15469         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
15470
15471 2005-08-03  Jan Hubicka  <jh@suse.cz>
15472
15473         * update-conroll.c: New testcase.
15474         * update-conroll-2.c: New testcase.
15475
15476 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
15477
15478         * gfortran.dg/constant_substring.f: New test.
15479         * gfortran.dg/pr22491.f: New test.
15480
15481 2005-08-02  Jan Hubicka  <jh@suse.cz>
15482
15483         * update-threading.c: Replace by the proper one.
15484
15485 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
15486
15487         PR 23164
15488         * g++.dg/tree-ssa/pr23164.C: New test.
15489
15490 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
15491
15492         * gcc.dg/tree-ssa/pr23192.c: New test.
15493
15494 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
15495
15496         * gcc.c-torture/execute/vrp-4.c: New test.
15497
15498 2005-08-02  Jan Hubicka  <jh@suse.cz>
15499
15500         * update-threading.c: New test.
15501
15502 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
15503
15504         * gcc.c-torture/compile/20050801-1.c: New test.
15505         * gcc.c-torture/compile/20050801-2.c: New test.
15506
15507 2005-08-01  Jan Hubicka  <jh@suse.cz>
15508
15509         * val-prof-5.c: New test.
15510
15511 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
15512
15513         PR c/22311
15514         * gcc.dg/pr22311-1.c : New test.
15515
15516 2005-07-31  Steven Bosscher  <stevenb@suse.de>
15517
15518         PR target/23095
15519         * gfortran.dg/pr23095.f: New test.
15520
15521         PR c++/22003
15522         * g++.dg/other/pr22003.C: New test.
15523
15524 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
15525
15526         PR target/20621
15527         * gcc.c-torture/execute/pr20621-1.c: New test.
15528
15529 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
15530
15531         * gfortran.dg/comma_format_extension_4.f: Adjust length
15532         of string for format.
15533         * gfortran.dg/der_array_io_1.f: Replace illegal internal
15534         print statement with internal write.
15535         * gfortran.dg/der_array_io_2.f: Likewise.
15536         * gfortran.dg/der_array_io_3.f: Likewise.
15537
15538 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
15539
15540         * gcc.dg/fold-abs-4.c: new test.
15541
15542 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
15543
15544         PR fortran/22570 an related issues.
15545         * gfortran.dg/x_slash_1.f: New test.
15546
15547 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
15548
15549         PR c/23143
15550         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
15551         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
15552
15553 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
15554
15555         PR c/529
15556         * gcc.dg/Wshadow-3.c: New test.
15557
15558 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
15559
15560         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
15561         used to have the wrong bounds).
15562
15563 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
15564
15565         PR c/21720
15566         * gcc.dg/hex-round-1.c: Test more cases.
15567         * gcc.dg/hex-round-2.c: New test.
15568
15569 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
15570
15571         PR 22550
15572         * g++.dg/tree-ssa/pr22550.C: New test.
15573
15574 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
15575
15576         * gcc.dg/tree-ssa/vrp19.c: New test.
15577         * gcc.dg/tree-ssa-vrp20.c: New test.
15578
15579 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
15580
15581         PR c/22240
15582         * gcc.dg/transparent-union-4.c: New test.
15583
15584 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
15585
15586         PR c/22192
15587         * gcc.dg/c99-vla-2.c: New test.
15588
15589 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
15590
15591         PR c/21720
15592         * gcc.dg/hex-round-1.c: New test.
15593
15594 2005-07-28  Jan Hubicka  <jh@suse.cz>
15595
15596         * inliner-1.c: Do not dump everything.
15597         * tree-prof.exp: Do not pass -ftree-based-profiling.
15598         * bprob.exp: Likewise.
15599
15600         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
15601
15602 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
15603
15604         PR c++/22545
15605         * g++.dg/expr/ptrmem7.C: New test.
15606
15607 2005-07-28  Mike Stump  <mrs@apple.com>
15608
15609         * g++.old-deja/g++.mike/visibility-1.C: New test.
15610
15611 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
15612
15613         PR c/20187
15614         * gcc.c-torture/execute/pr20187-1.c: New test.
15615
15616 2005-07-28  Jeff Law  <law@redhat.com>
15617
15618         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
15619         * gcc.dg/tree-ssa/vrp18.c: New test.
15620
15621 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
15622
15623         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
15624
15625 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
15626
15627         PR tree-optimization/22506
15628         * gcc.dg/vect/ps22506.c: New test.
15629
15630 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
15631
15632         PR target/21149
15633         * gcc.target/i386/sse-3.c: New test.
15634
15635 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
15636
15637         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
15638         * gcc.target/mips/mips32-dsp-type.c: Likewise.
15639
15640 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
15641
15642         PR c/22589
15643         * gcc.c-torture/compile/pr22589-1.c: New test.
15644
15645 2005-07-28  Jan Hubicka  <jh@suse.cz>
15646
15647         * update-loopch.c: New testcase.
15648
15649 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
15650
15651         PR rtl-optimization/23047
15652         * gcc.c-torture/execute/pr23047.c: New test.
15653         * gcc.c-torture/execute/pr23047.x: New.
15654
15655 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
15656
15657         PR tree-optimization/22493
15658         * gcc.c-torture/execute/pr22493-1.c: New test.
15659         * gcc.c-torture/execute/pr22493-1.x: New.
15660         * gcc.c-torture/execute/vrp-1.c: New test.
15661         * gcc.c-torture/execute/vrp-2.c: New test.
15662         * gcc.c-torture/execute/vrp-2.c: New test.
15663
15664 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
15665
15666         * gcc.target/frv/all-builtin-read8.c: Delete.
15667         * gcc.target/frv/all-builtin-read16.c: Delete.
15668         * gcc.target/frv/all-builtin-read32.c: Delete.
15669         * gcc.target/frv/all-builtin-read64.c: Delete.
15670         * gcc.target/frv/all-builtin-write8.c: Delete.
15671         * gcc.target/frv/all-builtin-write16.c: Delete.
15672         * gcc.target/frv/all-builtin-write32.c: Delete.
15673         * gcc.target/frv/all-builtin-write64.c: Delete.
15674         * gcc.target/frv/all-read-write-1.c: New.
15675
15676 2005-07-27  Jeff Law  <law@redhat.com>
15677
15678         * gcc.c-torture/execute/pr22630.c: New test.
15679
15680 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
15681
15682         PR tree-optimization/23073
15683         * gcc.dg/vect/nodump-pr23073.c: New test.
15684         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
15685
15686 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
15687
15688         PR tree-optimize/22348
15689         * gcc.c-torture/execute/pr22348.c: New.
15690
15691 2005-07-27  Richard Guenther  <rguenther@suse.de>
15692
15693         * gcc.dg/tree-ssa/salias-1.c: New testcase.
15694
15695 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15696
15697         PR fortran/22503
15698         * gfortran.dg/logical_comp.f90: New test.
15699
15700 2005-07-27  Jan Hubicka  <jh@suse.cz>
15701
15702         * inliner-1.c: Add cleanup of dumps.
15703         * val-prof-*.c: Likewise.
15704         * update-tailcall.c: New.
15705
15706 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
15707
15708         PR 22591
15709         * gcc.dg/tree-ssa/pr22591.c: New test.
15710         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
15711
15712 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
15713
15714         PR libobjc/22606
15715         * objc.dg/try-catch-11.m: New test.
15716
15717 2005-07-26  Richard Guenther  <rguenther@suse.de>
15718
15719         PR tree-optimization/22486
15720         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
15721
15722 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
15723
15724         PR tree-opt/22484
15725         * testsuite/g++.dg/opt/loop2.C: New test.
15726
15727 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
15728
15729         * gcc.dg/tree-ssa/reassoc-3.c: New test.
15730         * gcc.dg/tree-ssa/reassoc-4.c: New test.
15731
15732 2005-07-25  Adam Nemet  <anemet@lnxw.com>
15733
15734         * lib/profopt.exp (profopt-execute): Check for profiling data
15735         files on the target.
15736
15737 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
15738
15739         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
15740         for matching of asm labels.
15741
15742 2005-07-25  Richard Guenther  <rguenther@suse.de>
15743
15744         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
15745
15746 2005-07-25  Richard Guenther  <rguenther@suse.de>
15747
15748         PR testsuite/22624
15749         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
15750
15751 2005-07-25  Ira Rosen  <irar@il.ibm.com>
15752
15753         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
15754         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
15755         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
15756         * gcc.dg/vect/vect-100.c: New test.
15757         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
15758         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
15759         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
15760         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
15761         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
15762         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
15763         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
15764         * gfortran.dg/vect/pr19049.f90: New testcase.
15765         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
15766
15767 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
15768
15769         * gcc.c-torture/execute/20050713-1.c: New test.
15770
15771         PR fortran/20063
15772         * gfortran.fortran-torture/execute/data_4.f90: New test.
15773
15774         PR middle-end/20303
15775         * gcc.dg/visibility-d.c: New test.
15776
15777 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
15778
15779         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
15780         * gfortran.dg/underflow.f90: Ditto.
15781
15782 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15783
15784         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
15785         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
15786         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
15787
15788 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
15789
15790         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
15791         include case of field width of zero.
15792
15793 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
15794
15795         PR libgfortran/21875
15796         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
15797         with trailing blanks on normal formatted read.
15798
15799 2005-07-23  Chao-ying Fu  <fu@mips.com>
15800
15801         * gcc.target/mips/mips32-dsp-type.c: New test.
15802         * gcc.target/mips/mips32-dsp.c: New test.
15803
15804 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
15805
15806         PR testsuite/21073
15807         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
15808
15809         PR testsuite/20454
15810         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
15811         and __cyg_profile_func_exit.
15812
15813 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
15814
15815         * gfortran.dg/comma_format_extension_3.f: Fix typo.
15816         * gfortran.dg/comma_format_extension_4.f: Same.
15817         * gfortran.dg/pr15332.f: Same.
15818         * gfortran.dg/pr21730.f: Same.
15819
15820 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
15821
15822         * g++.dg/opt/vrp2.C: Fix testcase.
15823
15824         PR tree-opt/22625
15825         * g++.dg/opt/vrp2.C: New test.
15826
15827 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
15828
15829         PR debug/21828
15830         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
15831
15832 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
15833
15834         * gcc.dg/tree-ssa/20050719-1.c: New test.
15835
15836 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
15837
15838         * gcc.dg/bfin-longcall-1.c: New file.
15839         * gcc.dg/bfin-longcall-2.c: New file.
15840
15841 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
15842
15843         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
15844
15845 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
15846
15847         PR middle-end/19055
15848         * gcc.dg/tree-ssa/pr19055.c: New test.
15849         * gcc.dg/tree-ssa/pr19055-2.c: New test.
15850
15851 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
15852
15853         PR C++/22358
15854         * g++.dg/other/pr22358.C: New test.
15855
15856 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
15857
15858         PR c++/2922
15859         * g++.dg/lookup/two-stage5.C: New test from bug comments.
15860
15861 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15862
15863         PR c++/15938
15864         * g++.dg/init/union2.C: New test.
15865
15866 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15867
15868         PR c/22393
15869         * gcc.dg/complex-4.c: New test.
15870
15871 2005-07-21  Richard Guenther  <rguenther@suse.de>
15872
15873         PR testsuite/22522
15874         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
15875         scanning for asm labels.
15876         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
15877
15878 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
15879
15880         PR target/22085
15881         * gcc.dg/altivec-pr22085.c: New.
15882
15883 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
15884
15885         PR tree-optimization/19210
15886         * gcc.dg/tree-ssa/pr19210-1.c: New.
15887         * gcc.dg/tree-ssa/pr19210-2.c: New.
15888
15889 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
15890
15891         PR rtl-optimization/22167
15892         * g++.dg/opt/pr22167.C: New test.
15893
15894 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
15895
15896         PR c++/2922
15897         * g++.dg/lookup/two-stage2.C: New.
15898         * g++.dg/lookup/two-stage3.C: New.
15899         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
15900         fixed two-stage name lookup for operators.
15901         * g++.dg/template/call3.C: Compiler now produces an appropriate
15902         error message.
15903         * g++.dg/template/crash37.C: Compiler now describes bla() on line
15904         14 as a candidate.
15905         * g++.dg/template/ptrmem4.C: Compiler produces different error
15906         message.
15907         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
15908         connect_to_method as a candidate.
15909
15910 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
15911
15912         * gcc.dg/fold-alloc-1.c: New test.
15913
15914 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
15915
15916         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
15917         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
15918
15919 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
15920
15921         * gcc.dg/fold-abs-1.c: New test.
15922         * gcc.dg/fold-abs-2.c: New test.
15923         * gcc.dg/fold-abs-3.c: New test.
15924
15925 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
15926
15927         Make CONSTRUCTOR use VEC to store initializers.
15928         * g++.dg/ext/complit3.C: Check for specific error messages.
15929         * g++.dg/init/brace2.C: Update error message.
15930         * g++.dg/warn/Wbraces2.C: Likewise.
15931
15932 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
15933
15934         PR fortran/16940
15935         * gfortran.dg/module_interface_1.f90: New test.
15936
15937 2005-07-19  Danny Berlin <dberlin@dberlin.org>
15938             Kenneth Zadeck <zadeck@naturalbridge.com>
15939
15940         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
15941
15942 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15943
15944         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
15945         specify -Wformat for these tests.
15946         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
15947         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
15948         * gcc.dg/format/opt-6.c: Delete.
15949
15950 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
15951
15952         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
15953         * gcc.dg/tree-ssa/sra-3.c: Likewise.
15954
15955 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
15956
15957         * gcc.dg/tree-ssa/alias-2.c: New test.
15958
15959 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
15960
15961         PR c++/22263
15962         * g++.dg/template/explicit7.C: New test.
15963
15964 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
15965
15966         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
15967         width of 8 to +Inf and -Inf.
15968
15969 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
15970
15971         PR c++/22139
15972         * g++.dg/template/friend36.C: New test.
15973
15974 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
15975
15976         PR fortran/21730
15977         * gfortran.dg/pr21730.f: New test.
15978
15979 2005-07-16  Danny Berlin <dberlin@dberlin.org>
15980             Kenneth Zadeck <zadeck@naturalbridge.com>
15981
15982         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
15983         since pure const detection cannot run at -O1 in c compiler.
15984         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
15985         can now optimize this case properly.
15986         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
15987         because we now pass.
15988         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
15989
15990 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
15991
15992         PR c/22421
15993         * gcc.dg/format/bitfld-1.c: New test.
15994
15995 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
15996
15997         PR c++/22204
15998         * g++.dg/rtti/repo1.C: New test.
15999
16000 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
16001
16002         PR middle-end/22398
16003         * gcc.c-torture/compile/pr22398.c: New test.
16004
16005 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
16006
16007         PR c++/22132
16008         * g++.dg/expr/cast4.C: New test.
16009
16010 2005-07-15  Richard Guenther  <rguenther@suse.de>
16011
16012         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
16013         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
16014
16015 2005-07-15  Steven Bosscher  <stevenb@suse.de>
16016
16017         PR tree-optimization/22230
16018         * gcc.dg/tree-ssa/pr22230.c: New test.
16019
16020 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
16021
16022         * gfortran.dg/g77/cpp6.f: New test.
16023
16024         PR fortran/22417
16025         * gfortran.dg/g77/cpp5.F: New test.
16026         * gfortran.dg/g77/cpp5.h: New file.
16027         * gfortran.dg/g77/cpp5inc.h: New file.
16028
16029 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
16030
16031         PR libfortran/16435
16032         * gfortran.dg/tl_editting.f90: New.
16033         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
16034
16035 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
16036
16037         * gfortran.dg/char_array_constructor.f90: New test.
16038
16039 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
16040
16041         * gfortran.dg/past_eor.f90: New.
16042         * gfortran.dg/complex_read.f90: New.
16043
16044 2005-07-13  Jeff Law  <law@redhat.com>
16045
16046         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
16047         additional casts.
16048
16049         * gcc.dg/tree-ssa/pr22321.c: New test
16050
16051 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
16052
16053         PR tree-optimization/21921
16054         * gcc.dg/tree-ssa/pr21921.c: New.
16055
16056 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
16057
16058         PR tree-optimizatio/22442
16059         * gcc.dg/tree-ssa/loop-11.c: New test.
16060
16061 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
16062
16063         PR tree-opt/21840
16064         * gcc.c-torture/compile/pr21840.c: New test.
16065
16066 2005-07-12  Jan Hubicka  <jh@suse.cz>
16067
16068         * gcc.c-torture/compile/pr22379.c: New test.
16069
16070 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
16071
16072         PR libfortran/21593
16073         gfortran.dg/dev_null.f90: Remove outdated comment about
16074         PR libfortran/21593.
16075
16076
16077 2005-07-12  Dale Johannesen  <dalej@apple.com>
16078
16079         * gcc.target/i386/compress-float-sse.c: New.
16080         * gcc.target/i386/compress-float-sse-pic.c: New.
16081         * gcc.target/i386/compress-float-387.c: New.
16082         * gcc.target/i386/compress-float-387-pic.c: New.
16083         * gcc.dg/compress-float-ppc.c: New.
16084         * gcc.dg/compress-float-ppc-pic.c: New.
16085
16086 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
16087
16088         PR libfortran/21593
16089         gfortran.dg/dev_null.f90: Remove targets.
16090
16091 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
16092
16093         PR tree-opt/22335
16094         * gcc.dg/pr22335-1.c: New test.
16095         * gcc.dg/pr22335-2.c: New test.
16096
16097 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16098
16099         PR c++/20172
16100         * g++.dg/template/nontype12.C : New test.
16101
16102 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
16103
16104         * gcc.dg/tree-ssa/loop-10.c: New test.
16105
16106 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
16107
16108         * gcc.c-torture/execute/20020720-1.x: Remove.
16109
16110 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
16111
16112         * gfortran.fortran-torture/execute/forall_7.f90: New test.
16113
16114 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
16115
16116         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
16117         (dg-mips-options): Use it.
16118
16119 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
16120
16121         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
16122
16123 2005-07-09  Richard Henderson  <rth@redhat.com>
16124
16125         * lib/target-supports.exp (check_effective_target_sync_char_short):
16126         Add alpha.
16127
16128 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
16129
16130         PR libfortran/22217
16131         * gfortran.dg/negative-z-descriptor.f90: New test.
16132
16133 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
16134
16135         PR tree-opt/22329
16136         * gcc.dg/pr22329.c: New test.
16137
16138 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
16139
16140         PR tree-optimization/20139
16141         * gcc.dg/tree-ssa/pr20139.c: New.
16142
16143 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
16144
16145         PR tree-opt/22356
16146         * testsuite/gcc.dg/pr22356-1.c: New test.
16147
16148 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
16149
16150         PR c++/21799
16151         * g++.dg/template/unify8.C: New.
16152         * g++.dg/template/unify9.C: New.
16153
16154 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
16155
16156         * gfortran.fortran-torture/execute/entry_10.f90: New test.
16157
16158 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
16159
16160         * gcc.dg/darwin-version-1.c: New.
16161         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
16162         * gcc.dg/builtins-20.c: Likewise.
16163         * gcc.dg/builtins-53.c: Likewise.
16164         * gcc.dg/torture/builtins-convert-1.c: Likewise.
16165         * gcc.dg/torture/builtins-convert-2.c: Likewise.
16166         * gcc.dg/torture/builtins-convert-3.c: Likewise.
16167         * gcc.dg/torture/builtins-power-1.c: Likewise.
16168         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
16169         on Darwin.
16170
16171 2005-07-07  Jeff Law  <law@redhat.com>
16172
16173         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
16174         argument evaluation order.
16175
16176 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
16177
16178         PR libfortran/21594
16179         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
16180         Add test cases where the shift length is greater than the
16181         array length.
16182
16183 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
16184
16185         * obj-c++.dg/proto-lossage-6.mm: New.
16186         * objc.dg/proto-lossage-6.m: New.
16187
16188 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
16189
16190         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
16191         * objc.dg/gnu-runtime-2.m: Likewise.
16192
16193 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
16194
16195         * gfortran.dg/longline.f: New test.
16196
16197         * gfortran.dg/badline.f: New test.
16198
16199 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
16200
16201         PR fortran/16531
16202         PR fortran/15966
16203         PR fortran/18781
16204         * gfortran.dg/hollerith.f90: New.
16205         * gfortran.dg/hollerith2.f90: New.
16206         * gfortran.dg/hollerith3.f90: New.
16207         * gfortran.dg/hollerith4.f90: New.
16208         * gfortran.dg/hollerith_f95.f90: New.
16209         * gfortran.dg/hollerith_legacy.f90: New.
16210         * gfortran.dg/g77/cpp4.F: New. Port from g77.
16211
16212 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
16213
16214         PR objc/22274
16215         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
16216         * objc.dg/gnu-runtime-2.m: New.
16217
16218 2005-07-06  Jeff Law  <law@redhat.com>
16219
16220         * gcc.dg/tree-ssa/vrp17.c: New test.
16221
16222 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
16223
16224         PR fortran/22327
16225         * gfortran.dg/array_constructor_5.f90: New test.
16226
16227 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
16228
16229         * gfortran.fortran-torture/execute/entry_9.f90: New test.
16230
16231 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
16232
16233         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
16234         * gcc.dg/980816-1.c: Ditto.
16235
16236 2005-07-06  Jeff Law  <law@redhat.com>
16237
16238         * gcc.c-torture/compile/pr21356.c: New test.
16239
16240 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
16241
16242         PR c/22013
16243         PR c/22098
16244         * gcc.c-torture/compile/pr22013-1.c,
16245         gcc.c-torture/execute/pr22098-1.c,
16246         gcc.c-torture/execute/pr22098-2.c,
16247         gcc.c-torture/execute/pr22098-3.c: New tests.
16248
16249 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
16250
16251         PR c/22308
16252         * gcc.dg/pr22308-1.c: New test.
16253
16254 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
16255
16256         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
16257         target.
16258         * gcc.dg/compare9.c: Use -fshort-enums instead of
16259         -fno-short-enums.  Change the last test to dg-bogus.
16260
16261 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
16262
16263         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
16264         * gcc.dg/compare9.c: New.
16265
16266 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16267
16268         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
16269
16270 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
16271
16272         PR testsuite/22288
16273         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
16274
16275
16276 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16277
16278         * gcc.dg/format/gcc_gfc-1.c: New.
16279
16280 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
16281
16282         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
16283
16284 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16285
16286         PR fortran/20842
16287         * gfortran.dg/io_invalid_1.f90: New test.
16288
16289 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
16290
16291         * gcc.dg/format/gcc_diag-1.c: Update.
16292
16293 2005-07-02  Jeff Law  <law@redhat.com>
16294
16295         * gcc.dg/tree-ssa/pr22051-1.c: New test.
16296         * gcc.dg/tree-ssa/pr22051-2.c: New test.
16297
16298 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
16299
16300         * gcc.dg/format/gcc_diag-1.c: Update.
16301
16302 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
16303
16304         PR tree-opt/22269
16305         * gcc.c-torture/compile/pr22269.c: New test.
16306
16307 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
16308
16309         PR 21584
16310         PR 22219
16311         * g++.dg/tree-ssa/pr21584-1.C: New test.
16312         * g++.dg/tree-ssa/pr21584-2.C: New test.
16313
16314 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
16315
16316         * obj-c++.dg/try-catch-11.mm: New.
16317         * objc.dg/try-catch-10.m: New.
16318
16319 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
16320
16321         * g++.dg/other/ucnid-1.C: xfail on AIX.
16322
16323 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
16324
16325         PR 22234
16326         * gcc.dg/20050629-1.c: New test.
16327
16328 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
16329
16330         * obj-c++.dg/const-str-1[0-1].mm: New.
16331         * objc.dg/const-str-1[0-1].m: New.
16332
16333 2005-05-29  Richard Henderson  <rth@redhat.com>
16334
16335         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
16336         Rename from check_effective_target_vect_no_max.
16337         (check_effective_target_vect_no_int_add): New.
16338         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
16339         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
16340         * gcc.dg/vect/vect-reduc-3.c: Likewise.
16341         * gcc.dg/vect/vect-reduc-1.c: Use both.
16342         * gcc.dg/vect/vect-reduc-2.c: Likewise.
16343
16344 2005-05-29  Richard Henderson  <rth@redhat.com>
16345
16346         * lib/target-supports.exp (check_effective_target_vect_no_max):
16347         Remove i386 and x86_64.
16348
16349 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
16350
16351         PR testsuite/21969
16352         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
16353
16354 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
16355
16356         PR middle-end/21969
16357         * gcc.dg/vect/pr21969.c: New test.
16358
16359 2005-06-28  Eric Christopher  <echristo@redhat.com>
16360
16361         PR c/22052
16362         PR c/21975
16363         * gcc.dg/inline1.c: New test.
16364         * gcc.dg/inline2.c: Ditto.
16365         * gcc.dg/inline3.c: Ditto.
16366         * gcc.dg/inline4.c: Ditto.
16367         * gcc.dg/inline5.c: Ditto.
16368
16369 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
16370
16371         PR libfortran/22142
16372         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
16373         Add testcase also testing eoshift1 for PR 22142.
16374
16375 2005-06-28  Richard Henderson  <rth@redhat.com>
16376
16377         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
16378         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
16379         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
16380         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
16381         gcc.dg/tree-ssa/20030922-2.c: Likewise.
16382
16383 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
16384
16385         PR libfortran/22142
16386         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
16387         Add testcase for PR 22142.
16388
16389 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
16390
16391         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
16392         gcc.target/ia64/fpreg-2.c: New tests.
16393
16394 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16395
16396         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
16397
16398 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16399
16400         PR libfortran/22170
16401         * gfortran.dg/slash_1.f90: New test.
16402
16403 2005-06-27  Richard Henderson  <rth@redhat.com>
16404
16405         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
16406         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
16407         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
16408         * gcc.dg/vect/vect-reduc-2.c: Likewise.
16409         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
16410         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
16411
16412 2005-06-27  Richard Henderson  <rth@redhat.com>
16413
16414         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
16415         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
16416
16417 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
16418
16419         * obj-c++.dg/proto-lossage-5.mm: New.
16420         * objc.dg/proto-lossage-5.m: New.
16421
16422 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
16423
16424         PR 21959
16425         * gcc.dg/tree-ssa/pr21959.c: New test.
16426
16427 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
16428
16429         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
16430         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
16431         testing uninitialized var.
16432
16433         * gcc.c-torture/execute/builtins/chk.h: New.
16434         * gcc.c-torture/execute/builtins/lib/chk.c: New.
16435         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
16436         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
16437         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
16438         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
16439         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
16440         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
16441         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
16442         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
16443         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
16444         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
16445         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
16446         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
16447         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
16448         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
16449         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
16450         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
16451         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
16452         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
16453         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
16454         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
16455         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
16456         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
16457         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
16458         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
16459         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
16460         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
16461         * gcc.dg/builtin-object-size-1.c: New test.
16462         * gcc.dg/builtin-object-size-2.c: New test.
16463         * gcc.dg/builtin-object-size-3.c: New test.
16464         * gcc.dg/builtin-object-size-4.c: New test.
16465         * gcc.dg/builtin-object-size-5.c: New test.
16466         * gcc.dg/builtin-stringop-chk-1.c: New test.
16467         * gcc.dg/builtin-stringop-chk-2.c: New test.
16468         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
16469         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
16470         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
16471         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
16472         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
16473         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
16474         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
16475         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
16476         * gcc.c-torture/execute/printf-1.c: New test.
16477         * gcc.c-torture/execute/fprintf-1.c: New test.
16478         * gcc.c-torture/execute/vprintf-1.c: New test.
16479         * gcc.c-torture/execute/vfprintf-1.c: New test.
16480         * gcc.c-torture/execute/printf-chk-1.c: New test.
16481         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
16482         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
16483         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
16484
16485 2005-06-27  Michael Matz  <matz@suse.de>
16486
16487         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
16488         slot is not merged if address escapes.
16489
16490 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16491
16492         PR c/21911
16493         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
16494
16495 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
16496
16497         PR middle-end/17965
16498         * gcc.c-torture/compile/20050622-1.c: New test.
16499
16500         PR middle-end/22028
16501         * gcc.dg/20050620-1.c: New test.
16502
16503 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
16504
16505         PR tree-optimization/22026
16506         * gcc.dg/tree-ssa/pr22026.c: New.
16507
16508 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
16509
16510         PR libfortran/22144
16511         * gfortran.dg/shift-alloc.f90: New testcase.
16512
16513 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
16514
16515         * all files: Update FSF address in copyright headers.
16516
16517 2005-06-22  Jan Hubicka  <jh@suse.cz>
16518
16519         * wholeprogram-1.c: New testcase.
16520         * wholeprogram-2.c: New testcase.
16521
16522 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
16523
16524         PR 22171
16525         * gcc.dg/tree-ssa/pr22171.c: New test.
16526
16527 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
16528
16529         * gfortran.dg/simplify_modulo.f90: New.
16530
16531 2005-06-24  Jan Hubicka  <jh@suse.cz>
16532
16533         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
16534
16535 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
16536
16537         * obj-c++.dg/proto-lossage-[1-4].mm: New.
16538
16539 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
16540
16541         * obj-c++.dg/typedef-alias-1.mm: New.
16542         * objc.dg/typedef-alias-1.m: New.
16543
16544 2005-06-23  Jeff Law  <law@redhat.com>
16545
16546         * gcc.dg/tree-ssa/vrp16.c: New test.
16547
16548 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16549
16550         * lib/target-supports.exp: Add
16551         check_effective_target_fortran_large_real and
16552         check_effective_target_fortran_large_int to check for
16553         corresponding effective targets.
16554         * gfortran.dg/large_integer_kind_1.f90: New test.
16555         * gfortran.dg/large_real_kind_1.f90: New test.
16556
16557 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
16558
16559         PR tree-optimization/22117
16560         * gcc.dg/tree-ssa/pr22117.c: New.
16561
16562 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
16563
16564         PR testsuite/22123
16565         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
16566
16567 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
16568
16569         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
16570
16571 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
16572
16573         * gfortran.dg/f2c_4.f90: Add tests for complex functions
16574         * gfortran.dg/f2c_4.c: Likewise.
16575
16576 2005-06-22 Paul Brook  <paul@codesourcery.com>
16577
16578         PR fortran/21034
16579         * gfortran.dg/auto_save_1.f90: New test.
16580
16581 2005-06-22  Michael Matz  <matz@suse.de>
16582
16583         * gcc.target/x86-64/abi: New directory.
16584         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
16585         * gcc.target/x86-64/abi/README.gcc: New file.
16586         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
16587         * gcc.target/x86-64/abi/asm-support.s: New file.
16588         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
16589         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
16590         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
16591         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
16592         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
16593         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
16594         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
16595         * gcc.target/x86_64/abi/test_bitfields.c: New test.
16596         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
16597         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
16598         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
16599         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
16600         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
16601         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
16602         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
16603         * gcc.target/x86_64/abi/test_varargs.c: New test.
16604
16605 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
16606
16607         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
16608         32-bit i?86 and x86_64.
16609
16610 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
16611
16612         * obj-c++.dg/const-str-[1-9].mm: New tests.
16613
16614 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
16615
16616         PR fortran/22010
16617         * gfortran.dg/namelist_use.f90: New.
16618         * gfortran.dg/namelist_use_only.f90: New.
16619
16620 2005-06-21  Jeff Law  <law@redhat.com>
16621
16622         * gcc.dg/tree-ssa/vrp15.c: New test.
16623
16624 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
16625
16626         * lib/target-supports.exp (check_effective_target_vect_reduction):
16627         Remove.
16628         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
16629         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
16630         remove vect_reduction target keyword. Also avoid two returns in main.
16631         * gcc.dg/vect/vect-reduc-3.c: Likewise.
16632         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
16633         * gcc.dg/vect/vect-reduc-1short.c: New test.
16634         * gcc.dg/vect/vect-reduc-1char.c: New test.
16635         * gcc.dg/vect/vect-reduc-2short.c: New test.
16636         * gcc.dg/vect/vect-reduc-2char.c: New test.
16637         * gcc.dg/vect/vect-reduc-6.c: New test.
16638         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
16639         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
16640         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
16641
16642 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16643         Paul Thomas  <pault@gcc.gnu.org>
16644
16645         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
16646         New tests.
16647
16648 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16649
16650         * gfortran.dg/backslash_1.f90: New test.
16651         * gfortran.dg/backslash_2.f90: New test.
16652
16653 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
16654
16655         * gfortran.dg/duplicate_labels.f90: New test.
16656
16657 2005-06-20  Jan Beulich  <jbeulich@novell.com>
16658
16659         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
16660         unsupportable relocations.
16661         * g++.old-deja/g++.other/store-expr1.C: Likewise.
16662         * gcc.dg/20050321-2.c: xfail for NetWare.
16663
16664 2005-06-20  Andreas Jaeger  <aj@suse.de>
16665
16666         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
16667         gcc.target/i386/fastcall-sseregparm.c,
16668         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
16669
16670 2005-06-19  Richard Henderson  <rth@redhat.com>
16671
16672         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
16673
16674 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
16675
16676         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
16677
16678 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
16679
16680         PR c++/22115
16681         * g++.dg/conversion/simd2.C: Change expected error message.
16682
16683 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
16684
16685         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
16686         * gcc.dg/vect/vect-reduc-2.c: Likewise.
16687         * gcc.dg/vect/vect-reduc-3.c: Likewise.
16688
16689 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
16690
16691         * gcc.dg/fold-mod-1.c: New test.
16692
16693 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
16694
16695         PR fortran/19926
16696         * gfortran.dg/pr19926.f90: New test.
16697
16698 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
16699
16700         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
16701         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
16702         targets.
16703         * gcc.dg/vect/vect-reduc-2.c: Likewise.
16704         * gcc.dg/vect/vect-reduc-3.c: Likewise.
16705
16706 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
16707
16708         * gcc.target/ia64/float80-varargs-1.c: New test.
16709
16710 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16711
16712         PR tree-opt/22035
16713         * gfortran.dg/f2c_6.f90: New test.
16714
16715 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
16716
16717         PR c++/17413
16718         * g++.dg/template/local5.C: New.
16719
16720 2005-06-17  Richard Henderson  <rth@redhat.com>
16721
16722         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
16723
16724 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
16725
16726         PR testsuite/21945
16727         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
16728
16729 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
16730
16731         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
16732         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
16733         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
16734         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
16735         check_vect to verify the presence of hardware vector support.
16736
16737 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
16738
16739         PR testsuite/22056
16740         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
16741
16742 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16743
16744         PR libfortran/19216
16745         * gfortran.dg/pr19216.f: Add correct space between brackets and
16746         dg directive.
16747
16748 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16749
16750         PR libfortran/16436
16751         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
16752
16753 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
16754
16755         * gcc.target/i386/attributes-error.c: New testcase.
16756         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
16757         * gcc.target/i386/regparm-stdcall.c: Likewise.
16758         * gcc.target/i386/sseregparm-1.c: Likewise.
16759         * gcc.target/i386/sseregparm-2.c: Likewise.
16760
16761 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
16762
16763         * g++.dg/rtti/crash2.C: New.
16764
16765 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
16766
16767         * gcc.dg/noncompile/20040203-3.c: Update expected message.
16768
16769 2005-06-15  David Ung  <davidu@mips.com>
16770
16771         * gcc.target/mips/mips16e-extends.c: New test for testing the
16772         generation of MIPS16e zeb/zeh, seb/seh instructions.
16773
16774 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
16775
16776         PR 22018
16777         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
16778         * gcc.dg/tree-ssa/pr22018.c: New test.
16779
16780 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
16781
16782         * gcc.dg/simd-1.c: Update error messages.
16783         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
16784         * gcc.dg/simd-2.c: Update error messages.
16785         * gcc.dg/simd-4.c: New.
16786
16787 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
16788
16789         PR c++/20678
16790         * g++.dg/other/crash-4.C: New.
16791
16792 2005-06-14  Devang Patel  <dpatel@apple.com>
16793
16794         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
16795
16796 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
16797
16798         PR c++/21929
16799         * g++.dg/parse/crash11.C: Update
16800
16801 2005-06-13  Jeff Law  <law@redhat.com>
16802
16803         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
16804         perform the desired transformations.
16805         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
16806         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
16807
16808 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16809
16810         PR fortran/22038
16811         * gfortran.dg/forall_1.f90: Un-XFAIL.
16812
16813 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
16814
16815         PR c++/21929
16816         * g++.dg/parse/crash26.C: New.
16817
16818         PR c++/20789
16819         * g++.dg/init/member1.C: New.
16820
16821 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
16822
16823         * gfortran.dg/altreturn_1.f90: New test.
16824
16825 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
16826
16827         PR middle-end/21985
16828         * gcc.dg/tree-ssa/pr21985.c: New test.
16829
16830 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
16831
16832         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
16833
16834 2005-06-12  Roger Sayle  <roger@eyesopen.com>
16835
16836         PR c++/21930
16837         * g++.dg/other/error10.C: New test case.
16838
16839 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16840
16841         PR libfortran/19155
16842         * gfortran.dg/pr19155.f: Add test.
16843
16844 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16845
16846         * gfortran.dg/f2c_7.f90: New test.
16847
16848         * gfortran.dg/forall_1.f90: XFAILed.
16849
16850 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
16851
16852         * gcc.dg/pr14796-1.c: New.
16853         * gcc.dg/pr14796-2.c: New.
16854
16855 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
16856
16857         PR fortran/17792
16858         PR fortran/21375
16859         * gfortran.dg/deallocate_stat.f90: New test.
16860
16861 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
16862
16863         * gfortran.fortran-torture/execute/in-pack.f90: New test.
16864
16865 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
16866
16867         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
16868         access will be generated when this loop is vectorized. Test that
16869         accesses with same alignment were detected.
16870         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
16871         Test that accesses with same alignment were detected.
16872         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
16873         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
16874         alignment were detected.
16875
16876 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
16877
16878         PR c++/10611
16879         * g++.dg/conversion/simd2.C: New.
16880
16881 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16882
16883         * gcc.dg/Wcxx-compat-1.c: New.
16884
16885 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
16886
16887         PR libfortran/21480
16888         * gfortran.dg/reshape-complex.f90: Add a test for a packed
16889         complex array.
16890
16891 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
16892
16893         * gcc.dg/alias-8.c: New.
16894
16895 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
16896
16897         * gcc.dg/format/cmn_err-1.c: Update.
16898
16899 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
16900
16901         PR target/20666
16902         * gcc.target/sparc/fexpand-2.c: New.
16903         * gcc.target/sparc/fpmerge-2.c: New.
16904         * gcc.target/sparc/fpmul-2.c: New.
16905         * gcc.target/sparc/noresult.c: New.
16906         * gcc.target/sparc/pdist-2.c: New.
16907         * gcc.target/sparc/pdist-3.c: New.
16908
16909 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
16910
16911         PR testsuite/21702
16912         * gcc.target/i386/i386.exp: Fix comment typo.
16913
16914 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
16915
16916         PR c++/19497
16917         * g++.dg/inherit/using5.C: New.
16918         * g++.dg/inherit/using6.C: New.
16919
16920 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16921
16922         PR c++/19894
16923         * g++.dg/template/ptrmem15.C: New test.
16924
16925         PR c++/20563
16926         * g++.dg/ext/label4.C: New test.
16927
16928 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
16929
16930         * gcc.dg/tls/debug-1.c: New test.
16931
16932 2005-06-07  Dale Johannesen  <dalej@apple.com>
16933
16934         * gcc.target/i386/movq.c: New.
16935
16936 2005-06-07  Dale Johannesen  <dalej@apple.com>
16937
16938         * gcc.dg/20050607-1.c: New.
16939
16940 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
16941
16942         PR middle-end/21850
16943         * gcc.c-torture/execute/20050607-1.c: New test.
16944
16945 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
16946
16947         PR libfortran/21926
16948         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
16949         Test case where the return array has lowest stride one,
16950         but isn't packed.
16951
16952 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
16953
16954         * lib/target-supports.exp (check_effective_target_sync_int_long):
16955         Add s390 and s390x targets.
16956
16957 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
16958
16959         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
16960         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
16961         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
16962         * gcc.dg/tree-ssa/loop-9.c: New test.
16963
16964 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
16965
16966         * g++.dg/parse/defarg10.C: New.
16967
16968 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
16969
16970         PR regression/21897
16971         * gcc.c-torture/execute/20050604-1.c: New test.
16972
16973 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
16974
16975         PR 21903
16976         * g++.dg/parse/defarg9.C: New.
16977
16978         PR c++/20637
16979         * g++.dg/inherit/using4.C: New.
16980         * g++.dg/overload/error1.C: Adjust expected errors.
16981         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
16982         * g++.old-deja/g++.brendan/arm2.C: Likewise.
16983         * g++.old-deja/g++.other/redecl2.C: Likewise.
16984         * g++.old-deja/g++.other/redecl4.C: Likewise.
16985         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
16986
16987 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
16988
16989         * gfortran.dg/f2c_5.f90: Add -w to dg-options
16990
16991 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
16992
16993         * lib/gfortran.exp (gfortran_target_compile): Call
16994         dg-additional-files-options
16995         * gfortran.dg/f2c_4.f90: New file
16996         * gfortran.dg/f2c_4.c: New file
16997         * gfortran.dg/f2c_5.f90: New file
16998         * gfortran.dg/f2c_5.c: New file
16999
17000 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17001
17002         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
17003
17004         PR fortran/21912
17005         * gfortran.dg/array_constructor_4.f90: New test.
17006
17007 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
17008
17009         PR c++/21619
17010         * g++.dg/ext/builtin9.C: New test.
17011
17012 2005-06-05  Dale Johannesen  <dalej@apple.com>
17013
17014         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
17015         * gcc.c-torture/execute/20050603-2.c: Ditto.
17016
17017 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
17018
17019         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
17020         * gcc.dg/vect/vect-reduc-1.c: New.
17021         * gcc.dg/vect/vect-reduc-2.c: New.
17022         * gcc.dg/vect/vect-reduc-3.c: New.
17023
17024 2005-06-04  Dale Johannesen  <dalej@apple.com>
17025
17026         * gcc.c-torture/execute/20050603-1.c: New.
17027         * gcc.c-torture/execute/20050603-2.c: New.
17028         * gcc.dg/20050603-3.c: New.
17029
17030 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17031
17032         PR fortran/19195
17033         * gfortran.dg/debug_1.f90: New test.
17034
17035         * gfortran.dg/forall_1.f90: New test.
17036
17037 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
17038
17039         * gfortran.dg/array_constructor_3.f90: New test.
17040
17041 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17042
17043         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
17044
17045 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
17046
17047         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
17048
17049 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
17050
17051         PR c/21873
17052         * gcc.dg/init-excess-1.c: New test.
17053
17054 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
17055
17056         PR c++/21853
17057         * g++.dg/expr/static_cast6.C: New test.
17058
17059 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
17060
17061         * gcc.dg/tree-ssa/vrp14.c: New test.
17062
17063 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
17064
17065         PR c++/21336
17066         * g++.dg/template/new2.C: New test.
17067
17068 2005-06-03  Josh Conner  <jconner@apple.com>
17069
17070         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
17071         all entries in initializer.
17072
17073 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
17074
17075         PR middle-end/21858
17076         * gcc.dg/pr21858.c: New testcase.
17077
17078 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
17079
17080         PR tree-optimization/21292
17081
17082         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
17083         New.
17084         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
17085         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
17086         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
17087         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
17088         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
17089
17090 2005-06-02  Richard Henderson  <rth@redhat.com>
17091
17092         * gcc.dg/sync-2.c: Use -march=i486 for i386.
17093
17094 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
17095
17096         * gcc.dg/wtypequal.c: New testcase.
17097
17098 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
17099
17100         PR 21582
17101         * gcc.dg/tree-ssa/pr21582.c: New test.
17102
17103 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
17104
17105         PR c++/21280
17106         * g++.dg/opt/interface2.h: New.
17107         * g++.dg/opt/interface2.C: New.
17108         * g++.dg/init/ctor4.C: Adjust error lines.
17109         * g++.old-deja/g++.bob/inherit2.C: Likewise.
17110         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
17111         * g++.old-deja/g++.jason/opeq3.C: Likewise.
17112         * g++.old-deja/g++.pt/assign1.C: Likewise.
17113         * g++.old-deja/g++.pt/crash20.C: Likewise.
17114
17115 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
17116
17117         PR tree-optimization/21734
17118         * g++.dg/vect/pr21734_1.cc: New.
17119         * g++.dg/vect/pr21734_2.cc: New.
17120
17121 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
17122
17123         PR c++/20350
17124         * g++.dg/template/spec24.C: New.
17125
17126         PR c++/21151
17127         * g++.dg/pch/local-1.C: New.
17128         * g++.dg/pch/local-1.Hs: New.
17129
17130 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
17131
17132         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
17133         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
17134         * gcc.dg/tree-ssa/pr14341.c: New test.
17135         * gcc.dg/tree-ssa/pr14841.c: New test.
17136         * gcc.dg/tree-ssa/pr20701.c: New test.
17137         * gcc.dg/tree-ssa/pr21086.c: New test.
17138         * gcc.dg/tree-ssa/pr21090.c: New test.
17139         * gcc.dg/tree-ssa/pr21332.c: New test.
17140         * gcc.dg/tree-ssa/pr21458.c: New test.
17141         * gcc.dg/tree-ssa/pr21658.c: New test.
17142         * gcc.dg/tree-ssa/vrp01.c: New test.
17143         * gcc.dg/tree-ssa/vrp02.c: New test.
17144         * gcc.dg/tree-ssa/vrp03.c: New test.
17145         * gcc.dg/tree-ssa/vrp04.c: New test.
17146         * gcc.dg/tree-ssa/vrp05.c: New test.
17147         * gcc.dg/tree-ssa/vrp06.c: New test.
17148         * gcc.dg/tree-ssa/vrp07.c: New test.
17149         * gcc.dg/tree-ssa/vrp08.c: New test.
17150         * gcc.dg/tree-ssa/vrp09.c: New test.
17151         * gcc.dg/tree-ssa/vrp10.c: New test.
17152         * gcc.dg/tree-ssa/vrp11.c: New test.
17153         * gcc.dg/tree-ssa/vrp12.c: New test.
17154         * gcc.dg/tree-ssa/vrp13.c: New test.
17155
17156 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
17157
17158         PR 21029
17159         * gcc.dg/tree-ssa/pr21029.c: New test.
17160
17161 2005-06-01  Roger Sayle  <roger@eyesopen.com>
17162
17163         * gfortran.dg/logint-1.f: New test case.
17164         * gfortran.dg/logint-2.f: Likewise.
17165         * gfortran.dg/logint-3.f: Likewise.
17166
17167 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
17168
17169         PR c/21536
17170         PR c/20760
17171         * gcc.dg/20050527-1.c: New test.
17172
17173         * gcc.dg/i386-sse-12.c: New test.
17174
17175         PR fortran/21729
17176         * gfortran.dg/implicit_5.f90: New test.
17177
17178 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
17179
17180         PR fortran/20883
17181         * gfortran/assign_4.f90: New test.
17182         * gfortran/assign_2.f90: Change compile to run.
17183
17184 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
17185
17186         * lib/target-supports.exp
17187         (check_effective_target_sync_char_short): New.
17188         * gcc.dg/sync-2.c: New.
17189
17190 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
17191
17192         PR tree-optimization/21817
17193         * gcc.dg/torture/pr21817-1.c: New.
17194
17195 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
17196
17197         PR c++/21165
17198         * g++.dg/template/init5.C: New.
17199
17200 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
17201
17202         * gfortran.dg/char_initialiser_actual.f90:
17203         Test character initialisers as actual arguments.
17204         * gfortran.dg/char_pointer_comp_assign.f90:
17205         Test character pointer structure component assignments.
17206         * gfortran.dg/char_array_structure_constructor.f90:
17207         Test character components in structure constructors.
17208
17209 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
17210
17211         PR middle-end/20931
17212         * g++.dg/opt/pr20931.C: New test.
17213
17214 2005-05-31  Andreas Jaeger  <aj@suse.de>
17215
17216         PR testsuite/20772
17217         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
17218         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
17219         g++.old-deja/g++.ext/asmspec1.C,
17220         g++.old-deja/g++.other/regstack.C,
17221         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
17222         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
17223         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
17224         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
17225         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
17226         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
17227         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
17228         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
17229         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
17230         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
17231         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
17232         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
17233         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
17234         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
17235         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
17236         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
17237         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
17238         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
17239         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
17240
17241 2005-05-31  Jeff Law  <law@redhat.com>
17242
17243         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
17244
17245 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
17246
17247         PR middle-end/21743
17248         * gcc.dg/builtins-1.c: Activate disabled clog test.
17249         * gcc.dg/torture/builtin-attr-1.c: Likewise.
17250
17251 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
17252
17253         * gfortran.dg/char_pointer_assign.f90:
17254         Test character-pointer assignments and pointer assignments.
17255         * gfortran.dg/char_pointer_dummy.f90:
17256         Test character-pointer dummy arguments.
17257         * gfortran.dg/char_pointer_func.f90:
17258         Test character-pointer function returns.
17259         * gfortran.dg/char_pointer_dependency.f90:
17260         Test character-pointer functions with dependencies.
17261
17262 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
17263
17264         PR c++/21784
17265         * g++.dg/lookup/using14.C: New test.
17266
17267 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
17268
17269         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
17270         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
17271         trailing ^M.
17272
17273 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
17274
17275         PR c++/17413
17276         * g++.dg/template/local5.C: New.
17277
17278         PR target/21761
17279         * gcc.c-torture/compile/pr21761.c: New.
17280
17281         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
17282         before darwin8.
17283
17284 2005-05-30  Steven G. Kargl
17285
17286         PR fortran/20846
17287         * gfortran.dg/inquire_8.f90: New test.
17288
17289 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17290
17291         PR libfortran/21376
17292         * gfortran.dg/output_exponents_1.f90: New test.
17293
17294 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17295
17296         PR libfortran/20006
17297         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
17298
17299 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
17300
17301         PR c++/21210
17302         * g++.dg/ext/complex1.C: New test.
17303
17304         PR c++/21340
17305         * g++.dg/init/ctor6.C: New test.
17306
17307 2005-05-29  Jan Hubicka  <jh@suse.cz>
17308
17309         * gcc.c-torture/compile/pr21562.c: New.
17310
17311 2005-05-28  Steven G. Kargl <kargls@comcast.net>
17312
17313         * gfortran.dg/subnormal_1.f90: New test.
17314
17315 2005-05-28  Jan Hubicka  <jh@suse.cz>
17316
17317         * tree-prof.exp: Fix comment.
17318         * value-prof-1.c: New.
17319         * value-prof-2.c: New.
17320         * value-prof-3.c: New.
17321         * value-prof-4.c: New.
17322
17323 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
17324
17325         PR c++/21614
17326         * g++.dg/expr/ptrmem6.C: New test.
17327         * g++.dg/expr/ptrmem6a.C: Likewise.
17328
17329 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
17330
17331         PR tree-optimization/21658
17332         * gcc.dg/tree-ssa/pr21658.c: New.
17333
17334 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
17335
17336         PR c++/21455
17337         * g++.dg/inherit/ptrmem3.C: New.
17338
17339         PR c++/21681
17340         * g++.dg/parse/template16.C: New.
17341
17342 2005-05-27  Andreas Jaeger  <aj@suse.de>
17343
17344         * gcc.dg/setjmp-2.c: Only run in 32-bit.
17345
17346         * gcc.dg/i386-sse-8.c: Run test on all archs.
17347
17348 2005-05-26  Mike Stump  <mrs@apple.com>
17349
17350         * objc.dg/isa-field-1.m: Only run on darwin.
17351         * objc.dg/lookup-1.m: Likewise.
17352         * objc.dg/try-catch-8.m: Likewise.
17353
17354 2005-05-26  Roger Sayle  <roger@eyesopen.com>
17355
17356         PR tree-optimization/9814
17357         * gcc.dg/pr9814-1.c: New test case.
17358
17359 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
17360
17361         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
17362         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
17363         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
17364         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
17365         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
17366         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
17367         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
17368         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
17369         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
17370         objc.dg/try-catch-8.m: New.
17371
17372 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
17373
17374         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
17375         remove extraneous semicolons.
17376
17377 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
17378
17379         * obj-c++.dg/comp-types-12.mm: New.
17380         * objc.dg/comp-types-11.m: New.
17381         * objc.dg/selector-4.m: New.
17382
17383 2005-05-26  Andreas Jaeger  <aj@suse.de>
17384
17385         PR testsuite/20772
17386         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
17387         g++.old-deja/g++.ext/attrib3.C,
17388         g++.old-deja/g++.other/store-expr1.C,
17389         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
17390         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
17391         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
17392         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
17393         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
17394         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
17395         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
17396         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
17397         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
17398         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
17399         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
17400         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
17401         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
17402         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
17403         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
17404         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
17405         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
17406         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
17407         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
17408
17409 2005-05-26  Andreas Jaeger  <aj@suse.de>
17410
17411         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
17412         x86-64 compilation.
17413
17414 2005-05-26  Andreas Jaeger  <aj@suse.de>
17415
17416         PR testsuite/20772
17417         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
17418         gcc.misc-tests/i386-pf-athlon-1.c,
17419         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
17420         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
17421         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
17422         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
17423         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
17424         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
17425         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
17426         programs.
17427
17428         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
17429         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
17430         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
17431         x86-64 compilation.
17432
17433         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
17434         x86_64.
17435
17436         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
17437         effective-target ilp32.
17438
17439 2005-05-26  David Ung  <davidu@mips.com>
17440
17441         * gcc.target/mips/ext_ins.c: New test for testing the generation
17442         of MIPS32/64 rev 2 ext/ins instructions.
17443
17444 2005-05-26  Andreas Jaeger  <aj@suse.de>
17445
17446         * treelang/compile/unsigned.tree: Use gimple instead of
17447         nonexisting generic dump.
17448
17449 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
17450
17451         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
17452
17453 2005-05-26  Andreas Jaeger  <aj@suse.de>
17454
17455         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
17456
17457 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
17458
17459         PR libfortran/17283
17460         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
17461         Test callee-allocated memory with write statements.
17462
17463 2005-05-25  Roger Sayle  <roger@eyesopen.com>
17464
17465         PR middle-end/21709
17466         * gcc.dg/pr21709-1.c: New test case.
17467
17468 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
17469             Mike Stump  <mrs@apple.com>
17470
17471         * objc/execute/next_mapping.h: Update for C++.
17472
17473         * obj-c++.dg/selector-1.mm: Move to...
17474         * obj-c++.dg/selector-4.mm: here...
17475
17476         * obj-c++.dg/basic.mm: New.
17477         * obj-c++.dg/comp-types-1.mm: New.
17478         * obj-c++.dg/cxx-class-1.mm: New.
17479         * obj-c++.dg/cxx-ivars-1.mm: New.
17480         * obj-c++.dg/cxx-ivars-2.mm: New.
17481         * obj-c++.dg/cxx-ivars-3.mm: New.
17482         * obj-c++.dg/cxx-scope-1.mm: New.
17483         * obj-c++.dg/cxx-scope-2.mm: New.
17484         * obj-c++.dg/defs.mm: New.
17485         * obj-c++.dg/empty-private-1.mm: New.
17486         * obj-c++.dg/encode-1.mm: New.
17487         * obj-c++.dg/encode-2.mm: New.
17488         * obj-c++.dg/encode-3.mm: New.
17489         * obj-c++.dg/extern-c-1.mm: New.
17490         * obj-c++.dg/extra-semi.mm: New.
17491         * obj-c++.dg/fix-and-continue-2.mm: New.
17492         * obj-c++.dg/isa-field-1.mm: New.
17493         * obj-c++.dg/ivar-list-semi.mm: New.
17494         * obj-c++.dg/local-decl-1.mm: New.
17495         * obj-c++.dg/lookup-1.mm: New.
17496         * obj-c++.dg/lookup-2.mm: New.
17497         * obj-c++.dg/method-1.mm: New.
17498         * obj-c++.dg/method-2.mm: New.
17499         * obj-c++.dg/method-3.mm: New.
17500         * obj-c++.dg/method-4.mm: New.
17501         * obj-c++.dg/method-5.mm: New.
17502         * obj-c++.dg/method-6.mm: New.
17503         * obj-c++.dg/method-7.mm: New.
17504         * obj-c++.dg/no-extra-load.mm: New.
17505         * obj-c++.dg/overload-1.mm: New.
17506         * obj-c++.dg/pragma-1.mm: New.
17507         * obj-c++.dg/pragma-2.mm: New.
17508         * obj-c++.dg/private-1.mm: New.
17509         * obj-c++.dg/private-2.mm: New.
17510         * obj-c++.dg/proto-qual-1.mm: New.
17511         * obj-c++.dg/qual-types-1.mm: New.
17512         * obj-c++.dg/stubify-1.mm: New.
17513         * obj-c++.dg/stubify-2.mm: New.
17514         * obj-c++.dg/super-class-1.mm: New.
17515         * obj-c++.dg/super-class-2.mm: New.
17516         * obj-c++.dg/super-dealloc-1.mm: New.
17517         * obj-c++.dg/super-dealloc-2.mm: New.
17518         * obj-c++.dg/template-1.mm: New.
17519         * obj-c++.dg/template-2.mm: New.
17520         * obj-c++.dg/template-3.mm: New.
17521         * obj-c++.dg/template-4.mm: New.
17522         * obj-c++.dg/template-5.mm: New.
17523         * obj-c++.dg/template-6.mm: New.
17524         * obj-c++.dg/try-catch-1.mm: New.
17525         * obj-c++.dg/try-catch-2.mm: New.
17526         * obj-c++.dg/try-catch-3.mm: New.
17527         * obj-c++.dg/try-catch-4.mm: New.
17528         * obj-c++.dg/try-catch-5.mm: New.
17529         * obj-c++.dg/try-catch-6.mm: New.
17530         * obj-c++.dg/try-catch-7.mm: New.
17531         * obj-c++.dg/try-catch-8.mm: New.
17532         * obj-c++.dg/try-catch-9.mm: New.
17533         * obj-c++.dg/va-meth-1.mm: New.
17534
17535 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
17536
17537         * obj-c++.dg/selector-1.mm: New.
17538         * obj-c++.dg/selector-2.mm: New.
17539
17540 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
17541
17542         * obj-c++.dg/selector-3.mm: New.
17543         * objc.dg/selector-3.m: New.
17544
17545 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
17546
17547         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
17548         about where warning appears.
17549
17550 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
17551
17552         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
17553         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
17554         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
17555         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
17556
17557 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
17558
17559         * gcc.dg/20050524-1.c: New test.
17560
17561 2005-05-25  Jan Hubicka  <jh@suse.cz>
17562
17563         * gcc.dg/tree-prof/inliner-1.c: New.
17564
17565 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
17566
17567         * gcc.dg/tree-prof: New directory.
17568         * gcc.dg/tree-prof/tree-prof.exp: New.
17569
17570 2005-05-25  DJ Delorie  <dj@redhat.com>
17571
17572         * gcc.dg/Wattributes-1.c: New.
17573         * gcc.dg/Wattributes-2.c: New.
17574         * gcc.dg/Wattributes-3.c: New.
17575
17576 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
17577
17578         PR tree-optimization/19833
17579         * gcc.dg/uninit-4.c: Remove xfail.
17580         * gcc.dg/uninit-9.c: Ditto.
17581
17582 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
17583
17584         * obj-c++.dg/bitfield-[1-5].mm: New.
17585         * obj-c++.dg/class-protocol-1.mm: New.
17586         * obj-c++.dg/comp-types-1[0-1].mm: New.
17587         * obj-c++.dg/comp-types-[2-9].mm: New.
17588         * obj-c++.dg/encode-[4-8].mm: New.
17589         * obj-c++.dg/layout-1.mm: New.
17590         * obj-c++.dg/method-1[0-9].mm: New.
17591         * obj-c++.dg/method-2[0-1].mm: New.
17592         * obj-c++.dg/method-[8-9].mm: New.
17593         * obj-c++.dg/objc-gc-3.mm: New.
17594         * obj-c++.dg/try-catch-10.mm: New.
17595         * objc.dg/bitfield-5.m: New.
17596         * objc.dg/comp-types-10.m: New.
17597         * objc.dg/comp-types-9.m: New.
17598         * objc.dg/layout-1.m: New.
17599         * objc.dg/objc-gc-4.m: New.
17600         * objc.dg/try-catch-9.m: New.
17601         * objc.dg/class-protocol-1.m: Tweak diagnostics.
17602         * objc.dg/comp-types-1.m: Likewise.
17603         * objc.dg/comp-types-[5-6].m: Likewise.
17604         * objc.dg/method-9.m: Likewise.
17605
17606 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
17607
17608         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
17609         and on hardware without VMX support.
17610
17611         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
17612
17613         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
17614
17615         * lib/profopt.exp (dg-final-generate, dg-final-use,
17616         profopt-final-code, profopt-get-options): New.
17617         (profopt-execute): Process test directives.
17618
17619         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
17620         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
17621         cleanup-tree-dump, cleanup-saved-temps): Update comments.
17622
17623 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
17624
17625         PR C++/21645
17626         * g++.dg/init/ctor5.C: New test.
17627
17628 2005-05-24  Ira Rosen  <irar@il.ibm.com>
17629
17630         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
17631         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
17632         vect-113.c, vect-114.c.
17633
17634 2005-05-23  Adam Nemet  <anemet@lnxw.com>
17635
17636         * gcc.dg/const-elim-1.c: Remove xfails.
17637
17638 2005-05-23  Jeff Law  <law@redhat.com>
17639
17640         * gcc.c-torture/compile/pr21638.c: New test.
17641         * gcc.c-torture/compile/20050520-1.c: New test.
17642
17643 2005-05-23  Nick Clifton  <nickc@redhat.com>
17644
17645         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
17646         be a proper triple, ie: m32r*-*-*.
17647         * g++.old-deja/g++.jason/thunk3.C: Likewise.
17648
17649 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
17650
17651         PR middle-end/21331
17652         PR tree-opt/21293
17653         * gcc.c-torture/compile/pr21293.c: New test.
17654         * gcc.c-torture/execute/pr21331.c: New test.
17655
17656 2004-05-20  Richard Henderson  <rth@redhat.com>
17657
17658         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
17659
17660 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
17661
17662         * obj-c++-dg.exp: Add.
17663         * obj-c++.exp: Add.
17664         * obj-c++.dg/dg.exp: Add.
17665
17666 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
17667
17668         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
17669         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
17670
17671 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
17672
17673         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
17674
17675 2004-05-19  Richard Henderson  <rth@redhat.com>
17676
17677         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
17678
17679 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
17680
17681         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
17682
17683         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
17684
17685 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
17686
17687         PR c++/21495
17688         * g++.dg/parse/extern1.C: New test.
17689         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
17690
17691 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
17692
17693         * gcc.dg/c99-math.h: New.
17694         * gcc.dg/c99-math-float-1.c: New test.
17695         * gcc.dg/c99-math-double-1.c: Likewise.
17696         * gcc.dg/c99-math-long-double-1.c: Likewise.
17697
17698 2005-05-18  Richard Henderson  <rth@redhat.com>
17699
17700         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
17701
17702 2005-05-18  Devang Patel  <dpatel@apple.com>
17703
17704         * g++.dg/opt/20050511-1.C: New test.
17705
17706 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
17707
17708         PR libfortran/21127
17709         * gfortran.dg/reshape-complex.f90: New test.
17710
17711 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
17712
17713         * gfortran.dg/array_constructor_1.f90: New test.
17714         * gfortran.dg/array_constructor_2.f90: New test.
17715
17716 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
17717
17718         PR fortran/20954
17719         * gfortran.dg/pr20954.f: New test.
17720
17721 2005-05-17  Mike Stump  <mrs@apple.com>
17722
17723         Yet more Objective-C++...
17724
17725         * objc.dg/method-5.m: Update.
17726         * objc.dg/method-6.m: Update.
17727         * objc.dg/method-7.m: Update.
17728         * objc.dg/method-9.m: Update.
17729         * objc.dg/try-catch-2.m: Update.
17730
17731 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
17732
17733         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
17734         Remove little-endian optimizations.
17735
17736 2005-05-17  Jeff Law  <law@redhat.com>
17737
17738         * g++.dg/tree-ssa/pr14814.C: New test.
17739         * gcc.dg/tree-ssa/pr14814.C: New test.
17740         * gcc.dg/tree-ssa/pr17141-1.C: New test.
17741         * gcc.dg/tree-ssa/pr17141-2.C: New test.
17742
17743 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
17744
17745         * gcc.dg/compat/generate-random.c: Do not include
17746         libiberty.h.
17747         * gcc.dg/compat/generate-random_r.c: Likewise.
17748
17749 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
17750
17751         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
17752
17753 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
17754
17755         PR middle-end/21595
17756         * g++.dg/tree-ssa/builtin1.C: New testcase.
17757
17758 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
17759
17760         PR c++/21454
17761         * g++.dg/opt/const4.C: New test.
17762
17763         PR middle-end/21492
17764         * g++.dg/opt/crossjump1.C: New test.
17765
17766         PR tree-optimization/21610
17767         * gcc.c-torture/compile/20050516-1.c: New test.
17768
17769         PR fortran/15080
17770         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
17771         about the test failing.
17772         * gfortran.fortran-torture/execute/where_7.f90: New test.
17773         * gfortran.fortran-torture/execute/where_8.f90: New test.
17774
17775 2005-05-16  Richard Henderson  <rth@redhat.com>
17776
17777         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
17778         i?86 and x86_64.
17779
17780 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
17781
17782         * gcc.dg/compat/generate-random.c (config.h): Do not include.
17783         (limits.h): Include unconditionally.
17784         (stdlib.h): Likewise.
17785         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
17786         (limits.h): Include unconditionally.
17787         (stdlib.h): Likewise.
17788         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
17789         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
17790         (limits.h): Include unconditionally.
17791         (stdlib.h): Likewise.
17792         (hashtab.h): Do not include.
17793         (getopt.h): Likewise.
17794         (stddef.h): Include.
17795         (hashval_t): Define.
17796         (struct entry): Add "next" field.
17797         (HASH_SIZE): New macro.
17798         (hash_table): New variable.
17799         (switchfiles): Do not use xmalloc.
17800         (mix): New macro.
17801         (iterative_hash): New function.
17802         (hasht): Remove.
17803         (e_exists): New function.
17804         (e_insert): Likewise.
17805         (output): Use, instead of libiberty hashtable functions.
17806         (main): Do not use getopt.  Do not call htab_create.
17807
17808 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
17809
17810         PR libstdc++/21526
17811         * lib/target-supports.exp (check_mkfifo_available):
17812         Return 0 for cygwin as mkfifo support incomplete on platform.
17813         Fix typos in comments.
17814
17815 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
17816
17817         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
17818
17819 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
17820
17821         PR fortran/17432
17822         * gfortran.dg/assign_4.f: New test.
17823
17824 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
17825
17826         PR tree-optimization/21563
17827         * gcc.dg/tree-ssa/pr21563.c: New.
17828
17829 2005-05-14  Jan Hubicka  <jh@suse.cz>
17830
17831         * gcc.dg/noreturn-7.c: Allow control reaches warning.
17832
17833 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
17834
17835         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
17836
17837 2005-05-13  Julian Brown  <julian@codesourcery.com>
17838
17839         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
17840         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
17841
17842 2005-05-13  Jan Hubicka  <jh@suse.cz>
17843
17844         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
17845         * gcc.dg/fold-xor-?.c: Likewise.
17846         * gcc.dg/pr15784-?.c: Likewise.
17847         * gcc.dg/pr20922-?.c: Likewise.
17848         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
17849         * gcc.dg/tree-ssa/pr17598.c: Likewise.
17850         * gcc.dg/tree-ssa/pr20470.c: Likewise.
17851
17852 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17853
17854         PR fortran/21260
17855         * gfortran.dg/hollerith_1.f90: New test.
17856
17857 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17858
17859         * gfortran.dg/func_result_2.f90: New test.
17860
17861 2005-05-11  Bud Davis  <bdavis@gfortran.org>
17862
17863         * gfortran.dg/dev_null.f90: New test.
17864
17865 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
17866
17867         * gcc.dg/arm-vfp1.c: Revert last change.
17868
17869 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
17870
17871         PR middle-end/19807
17872         PR tree-optimization/19639
17873         * g++.dg/tree-ssa/pr19807.C: New testcase.
17874
17875 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17876
17877         PR libfortran/21471
17878         * gfortran.dg/append-1.f90: New test.
17879
17880 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
17881
17882         * gcc.dg/pr18501.c: XFAIL.
17883         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
17884         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
17885         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
17886         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
17887         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
17888         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
17889         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
17890         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
17891
17892 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17893
17894         PR fortran/20178
17895         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
17896         gfortran.dg/f2c_3.f90: New tests.
17897
17898         * gfortran.dg/return_1.f90: Fix dg annotation.
17899
17900 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
17901
17902         * gcc.c-torture/compile/20050510-1.c: New test.
17903
17904 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
17905
17906         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
17907
17908 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
17909
17910         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
17911
17912 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
17913
17914         PR c/17913
17915         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
17916
17917 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
17918
17919         PR c/21342
17920         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
17921         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
17922
17923 2005-05-10  Ben Elliston  <bje@au.ibm.com>
17924
17925         PR debug/16676
17926         * gcc.dg/debug/pr16676.c: New test.
17927
17928 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
17929
17930         PR testsuite/21443
17931         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
17932         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
17933         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
17934         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
17935         Change -O1 to -O2.
17936         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
17937         -fno-tree-dominator-opts.
17938
17939 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17940
17941         * gfortran.dg/return_1.f90: New test.
17942
17943 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
17944
17945         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
17946
17947         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
17948
17949 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
17950
17951         PR c++/21427
17952         * g++.dg/inherit/covariant13.C: New.
17953
17954 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17955
17956         PR libfortran/19155
17957         * gfortran.dg/pr19155.f: New test.
17958
17959 2005-05-08  Roger Sayle  <roger@eyesopen.com>
17960
17961         PR inline-asm/8788
17962         * gcc.dg/pr8788-1.c: New testcase.
17963
17964 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
17965
17966         PR target/21416
17967         * gcc.target/mips/fpcmp-[12].c: New tests.
17968
17969 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
17970
17971         * lib/target-supports-dg.exp (dg-require-fork): New function.
17972         (dg-require-mkfifo): Likewise.
17973         * lib/target-supports.exp (check_function_available): New
17974         function.
17975         (check_fork_available): Likewise.
17976         (check_mkfifo_available): Likewise.
17977
17978 2005-05-06  Jeff Law  <law@redhat.com>
17979
17980         * gcc.c-torture/compile/pr21380.c: New test.
17981
17982 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
17983
17984         PR c++/20961
17985         * g++.dg/ext/weak3.C: New test.
17986
17987 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
17988
17989         PR c++/21352
17990         * g++.dg/template/crash37.C: New test.
17991
17992 2005-05-05  Paul Brook  <paul@codesourcery.com>
17993
17994         * gcc.dg/arm-g2.c: Use effective-target arm32.
17995         * gcc.dg/arm-mmx-1.c: Ditto.
17996         * gcc.dg/arm-scd42-2.c: Ditto.
17997         * gcc.dg/arm-vfp1.c: Ditto.
17998         * lib/target-supports.exp (check_effective_target_arm32): New
17999         function.
18000
18001 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
18002
18003         PR libfortran/21354
18004         gfortran.dg/in_pack_rank7.f90: New test.
18005
18006 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
18007
18008         PR middle-end/15618
18009         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
18010
18011 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
18012
18013         PR middle-end/21265
18014         * gcc.dg/20050503-1.c: New test.
18015
18016         PR rtl-optimization/21239
18017         * gcc.dg/i386-sse-11.c: New test.
18018
18019 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
18020
18021         PR target/16888
18022         * gcc.target/i386/asm-1.c: New test.
18023
18024 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
18025
18026         PR rtl-optimization/21330
18027         * gcc.c-torture/execute/20050502-1.c: New test.
18028
18029         PR target/21297
18030         * gcc.c-torture/execute/20050502-2.c: New test.
18031
18032 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
18033
18034         PR middle-end/21282
18035         * gcc.dg/pr21282.c: New.
18036
18037 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
18038
18039         * gcc.dg/vect/pr20122.c: Clean up .vect file.
18040         * gcc.dg/vect/vect-92.c: Likewise.
18041         * gcc.dg/vect/vect-93.c: Likewise.
18042         * gcc.dg/vect/vect-dv-1.c: Likewise.
18043         * gcc.dg/vect/vect-dv-2.c: Likewise.
18044         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
18045
18046 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
18047
18048         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
18049         * gfortran.dg/vect/vect-2.f90: Likewise.
18050         * gfortran.dg/vect/vect-3.f90: Likewise.
18051         * gfortran.dg/vect/vect-4.f90: Likewise.
18052         * gfortran.dg/vect/vect-5.f90: Likewise.
18053
18054 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
18055
18056         PR target/20813
18057         * gcc.dg/rs6000-fpint-2.c: New.
18058
18059 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
18060
18061         PR c/15698
18062         * gcc.dg/builtins-30.c: Update expected messages.
18063         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
18064         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
18065         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
18066
18067 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
18068
18069         PR tree-optimization/21294
18070         * gcc.dg/tree-ssa/pr21294.c: New.
18071
18072 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
18073
18074         * gcc.dg/altivec-3.c (vec_store): Do not use the old
18075         __builtin_altivec_st_internal_4si built-in.
18076
18077 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
18078
18079         PR c++/15875
18080         * g++.dg/template/ptrmem14.C: New test.
18081
18082 2005-05-02  Paul Brook  <paul@codesourcery.com>
18083
18084         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
18085
18086 2005-05-02  Michael Matz  <matz@suse.de>
18087
18088         PR c++/19542
18089         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
18090
18091 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
18092
18093         * g++.dg/cpp/weak.C: New test.
18094
18095 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
18096
18097         * gcc.dg/tree-ssa/loop-8.c: New test.
18098
18099 2005-04-30  Michael Maty  <matz@suse.de>
18100
18101         * gcc.dg/inline-mcpy.c: New test.
18102
18103 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
18104
18105         PR libfortran/18958
18106         * gfortran.dg/eoshift.f90: New test case.
18107
18108 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
18109
18110         PR libfortran/18857
18111         * gfortran.dg/matmul_1.f90: New test.
18112
18113 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
18114
18115         PR tree-optimization/21030
18116         * gcc.dg/tree-ssa/pr21030.c: New.
18117
18118 2005-04-29  Devang Patel  <dpatel@apple.com>
18119
18120         PR tree-optimization/21272
18121         * gcc.dg/vect/vect-ifcvt-10.c: New test.
18122
18123 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
18124
18125         PR fortran/13082
18126         PR fortran/18824
18127         * gfortran.dg/entry_4.f90: New test.
18128         * gfortran.fortran-torture/execute/entry_1.f90: New test.
18129         * gfortran.fortran-torture/execute/entry_2.f90: New test.
18130         * gfortran.fortran-torture/execute/entry_3.f90: New test.
18131         * gfortran.fortran-torture/execute/entry_4.f90: New test.
18132         * gfortran.fortran-torture/execute/entry_5.f90: New test.
18133         * gfortran.fortran-torture/execute/entry_6.f90: New test.
18134         * gfortran.fortran-torture/execute/entry_7.f90: New test.
18135
18136 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18137
18138         * gfortran.fortran-torture/execute/entry_8.f90: New test.
18139
18140 2005-04-29  Paul Brook  <paul@codesourcery.com>
18141
18142         * gfortran.dg/entry_3.f90: New test.
18143
18144 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18145
18146         * gfortran.dg/implicit_4.f90: New test.
18147
18148 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
18149
18150         * lib/target-supports.exp (check_profiling_available): Return
18151         false for xtensa-*-elf.
18152
18153 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
18154
18155         * lib/fortran-torture.exp (fortran-torture.exp): Catch
18156         error if file cannot be deleted.
18157
18158 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
18159
18160         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
18161         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
18162         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
18163         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
18164         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
18165         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
18166         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
18167         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
18168         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
18169         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
18170         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
18171         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
18172         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
18173
18174 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18175
18176         PR fortran/20865
18177         * gfortran.dg/pr20865.f90: New test.
18178
18179 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
18180
18181         * gcc.dg/void-cast-2.c: New test.
18182
18183 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
18184
18185         PR c/21159
18186         * gcc.dg/void-cast-1.c: New test.
18187
18188 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
18189
18190         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
18191
18192 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18193
18194         PR fortran/21177
18195         * gfortran.dg/pr21177.f90: New test.
18196
18197 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
18198
18199         PR tree-optimization/21171
18200         * gcc.dg/tree-ssa/pr21171.c: New test.
18201
18202 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
18203
18204         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
18205         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
18206         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
18207         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
18208         gcc.dg/tree-ssa/gen-vect-32.c: New.
18209         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
18210         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
18211         don't run on PPC32.
18212
18213 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
18214
18215         PR c/21213
18216         * gcc.dg/transparent-union-3.c: New test.
18217
18218 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
18219
18220         PR c/20740
18221         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
18222         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
18223         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
18224         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
18225         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
18226         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
18227
18228 2005-04-26  Jeff Law  <law@redhat.com>
18229
18230         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
18231         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
18232         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
18233         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
18234         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
18235         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
18236         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
18237
18238 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
18239
18240         PR tree-optimization/17598
18241         * gcc.dg/tree-ssa/pr17598.c: New testcase.
18242
18243 2005-04-25  Mike Stump  <mrs@apple.com>
18244
18245         * objc.dg/fix-and-continue-1.m: Add.
18246
18247 2005-04-25  Roger Sayle  <roger@eyesopen.com>
18248
18249         PR c++/20995
18250         * g++.dg/opt/pr20995-1.C: New test case.
18251
18252 2005-04-25  Devang Patel <dpatel@apple.com>
18253
18254         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
18255
18256 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
18257
18258         PR testsuite/21062
18259         * g++.dg/opt/alias2.C (printf): Correct the prototype.
18260
18261 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
18262
18263         PR C++/21188
18264         * g++.dg/opt/rtti2.C: New test.
18265
18266 2005-04-25  Paul Brook  <paul@codesourcery.com>
18267         Steven G. Kargl  <kargls@comcast.net>
18268
18269         PR fortran/20879
18270         * gfortran.dg/ichar_1.f90: New file.
18271
18272 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
18273
18274         PR middle-end/20991
18275         * g++.dg/opt/pr20991.C: New test.
18276
18277         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
18278         where sizeof (type) < __alignof__ (type).
18279         * gcc.dg/compat/struct-layout-1.h: Likewise.
18280
18281 2005-04-24  Per Bothner  <per@bothner.com>
18282             Devang Patel  <dpatel@apple.com>
18283
18284         PR preprocessor/20907
18285         * gcc.dg/cpp/very-long-comment.c: New test.
18286
18287 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18288
18289         PR fortran/20059
18290         * gfortran.dg/common_5.f: New test.
18291
18292 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
18293
18294         PR middle-end/21082
18295         * g++.dg/tree-ssa/pr21082.C: New testcase.
18296
18297 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
18298
18299         * gcc.dg/vect/vect-99.c: New test.
18300
18301 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
18302
18303         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
18304
18305 2005-04-22  Jeff Law  <law@redhat.com>
18306
18307         * gcc.dg/uninit-5.c: Remove xfails.
18308         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
18309         conditionals and loads.
18310
18311 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
18312
18313         PR libfortran/20074
18314         PR libfortran/20436
18315         PR libfortran/21108
18316         * gfortran.dg/nested_reshape.f90: new test
18317         * gfortran.dg/reshape-alloc.f90: new test
18318         * gfortran.dg/reshape.f90: new test
18319
18320 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
18321
18322         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
18323
18324         * gcc.dg/arm-vfp1.c: New test.
18325
18326 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
18327
18328         PR c++/21087
18329         * g++.dg/lookup/builtin2.C: New test.
18330
18331 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
18332
18333         * gcc.dg/weak/weak-13.c: New test.
18334
18335 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
18336
18337         * lib/target-supports.exp (check_effective_target_sync_int_long):
18338         Add powerpc*.
18339
18340 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
18341
18342         * gcc.target/mips/branch-1.c: New test.
18343
18344 2005-04-21  Richard Henderson  <rth@redhat.com>
18345
18346         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
18347         * gcc.dg/vect/vect-86.c: Likewise.
18348         * gcc.dg/vect/vect-87.c: Likewise.
18349         * gcc.dg/vect/vect-88.c: Likewise.
18350
18351 2005-04-21  Devang Patel  <dpatel@apple.com>
18352
18353         PR optimization/20994
18354         * gcc.dg/tree-ssa/ifc-3.c: New test.
18355
18356 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
18357
18358         PR c/12913
18359         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
18360         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
18361         gcc.dg/c99-vla-jump-5.c: New tests.
18362
18363 2005-04-19  Richard Henderson  <rth@redhat.com>
18364
18365         * lib/target-supports.exp (check_effective_target_vect_int_mult):
18366         Fix typo in exists check.
18367         (check_effective_target_sync_int_long): New.
18368         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
18369         * gcc.dg/ia64-sync-2.c: Likewise.
18370         * gcc.dg/ia64-sync-3.c: Likewise.
18371         * gcc.dg/ia64-sync-4.c: Likewise.
18372
18373 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
18374
18375         * gcc.dg/fold-xor-1.c: New test.
18376         * gcc.dg/fold-xor-2.c: New test.
18377
18378 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
18379
18380         PR target/20670
18381         * g++.dg/eh/fp-regs.C: New test.
18382
18383 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
18384
18385         * gcc.dg/Wint-to-pointer-cast-1.c,
18386         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
18387         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
18388         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
18389
18390 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18391
18392         PR fortran/16861
18393         * gfortran.dg/pr16861.f90: New test.
18394
18395 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
18396
18397         * gcc.dg/pr21085.c: New test.
18398
18399 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
18400
18401         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
18402         (setup_mips_tests, dg-mips-options): New procedures.
18403         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
18404         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
18405         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
18406         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
18407         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
18408         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
18409         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
18410         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
18411         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
18412         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
18413         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
18414         dg-mips-options instead of dg-options.  Remove now-redundant
18415         preprocessor guards.
18416         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
18417         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
18418         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
18419         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
18420         * gcc.dg/vr-mult-2.c: Delete.
18421         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
18422         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
18423         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
18424         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
18425         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
18426         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
18427         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
18428
18429 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
18430
18431         * ada/acats/run_all.sh: Use sync when executable not present.
18432
18433 2005-04-18  Devang Patel  <dpatel@apple.com>
18434
18435         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
18436         * gcc.dg/vect/vect-11a.c: New.
18437         * gcc.dg/vect/vect-none.c: Update.
18438         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
18439
18440 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
18441
18442         PR tree-optimization/20922
18443         * gcc.dg/pr20922-1.c: New test.
18444         * gcc.dg/pr20922-2.c: New test.
18445         * gcc.dg/pr20922-3.c: New test.
18446         * gcc.dg/pr20922-4.c: New test.
18447         * gcc.dg/pr20922-5.c: New test.
18448         * gcc.dg/pr20922-6.c: New test.
18449
18450 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18451
18452         PR libfortran/20950
18453         * gfortran.dg/pr20950.f: New test.
18454
18455 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18456
18457         PR libfortran/19216
18458         * gfortran.dg/pr19216.f: New test.
18459
18460 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
18461
18462         PR tree-optimization/21001
18463         * gcc.dg/tree-ssa/pr21001.c: New.
18464
18465 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
18466
18467         PR libfortran/21075
18468         * gfortran.dg/reshape_rank7.f90: New test.
18469
18470 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
18471
18472         PR libfortran/12884 gfortran.dg/pr12884.f: New test
18473         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
18474         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
18475         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
18476         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
18477         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
18478         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
18479         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
18480         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
18481         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
18482         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
18483         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
18484         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
18485         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
18486         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
18487         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
18488         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
18489         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
18490         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
18491         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
18492         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
18493
18494 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
18495
18496         * gfortran.dg/wtruncate.f: New testcase.
18497         * gfortran.dg/wtruncate.f90: New testcase.
18498
18499 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
18500
18501         PR c++/21025
18502         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
18503         which sizeof/alignof is dependent, rather than just whether we are
18504         processing_template_decl.
18505
18506 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
18507
18508         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
18509         corrected typo where the wrong variables had been compared.
18510
18511 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
18512
18513         PR libfortran/18495
18514         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
18515         Test callee-allocated version of return array with a write
18516         statement.
18517         Test spread with a temporary with another write statement.
18518
18519 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
18520
18521         PR tree-optimization/21031
18522         * gcc.dg/tree-ssa/pr21031.c: New.
18523
18524 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
18525
18526         PR tree-optimization/21004
18527         * gcc.dg/builtins-53.c: Include builtins-config.h.
18528         Check floorf, ceilf, floorl and ceill transformations
18529         only when HAVE_C99_RUNTIME is defined.
18530
18531 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
18532
18533         PR middle-end/20739
18534         * gcc.dg/tree-ssa/pr20739.c: New test.
18535
18536 2005-04-14  Mike Stump  <mrs@apple.com>
18537
18538         * gcc.dg/Foundation.framework/empty: New.
18539         * gcc.dg/framework-2.c: New.
18540
18541 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
18542
18543         PR tree-optimization/21021
18544         * gcc.c-torture/compile/pr21021.c: New.
18545
18546 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
18547
18548         PR testsuite/21010
18549         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
18550         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
18551         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
18552         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
18553         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
18554         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
18555         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
18556         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
18557
18558 2005-04-14  Richard Henderson  <rth@redhat.com>
18559
18560         * lib/target-supports.exp (check_effective_target_vect_condition):
18561         Add ia64, i?86, and x86_64.
18562
18563 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
18564
18565         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
18566
18567 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
18568
18569         PR tree-optimization/20657
18570         * gcc.dg/tree-ssa/pr20657.c: New.
18571
18572 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
18573
18574         * gcc.dg/builtins-53.c: Also check (int)trunc* and
18575         (long long int)trunc*.
18576
18577 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
18578
18579         PR target/20927
18580         * gcc.dg/pr20927.c: New test.
18581
18582 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
18583
18584         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
18585         * gcc.target/mips/asm-1.c: Likewise.
18586
18587 2005-04-13  Dale Johannesen  <dalej@apple.com>
18588
18589         * objc.dg/objc-fast-4.m: New.
18590
18591 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
18592
18593         * gcc.target/cris/torture/cris-torture.exp: New driver in new
18594         directory.
18595         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
18596
18597 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
18598
18599         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
18600         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
18601         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
18602
18603 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
18604
18605         PR tree-optimization/20913
18606         * gcc.dg/tree-ssa/pr20913.c: New.
18607
18608         PR tree-optimization/20702
18609         * gcc.dg/tree-ssa/pr20702.c: New.
18610
18611 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18612
18613         PR c++/13744
18614         * g++.dg/inherit/local3.C: New test.
18615
18616 2005-04-12  Jeff Law  <law@redhat.com>
18617
18618         * gcc.dg/tree-ssa/20050412-1.c: New test.
18619
18620 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
18621
18622         PR libfortran/19016
18623         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
18624         Add tests with mask generated by expression.
18625         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
18626         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
18627         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
18628
18629 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
18630
18631         PR middle-end/20917
18632         * gcc.dg/20050409-1.c: New test.
18633
18634 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
18635
18636         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
18637
18638 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
18639
18640         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
18641         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
18642         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
18643         (TARGET_CXX): Adjust accordingly.
18644         * target.h (struct gcc_target): Remove epxort_class_data.  Add
18645         determine_class_data_visibility and class_data_always_comdat.
18646         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
18647         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
18648         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
18649         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
18650         (arm_cxx_determine_class_data_visibility): New.
18651         (arm_cxx_class_data_always_comdat): Likewise.
18652         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
18653         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
18654         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
18655         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
18656         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
18657         Define.
18658
18659 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
18660
18661         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
18662
18663 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
18664
18665         * gcc.dg/i386-darwin-fpmath.c: New.
18666
18667 2004-04-11  Devang Patel  <dpatel@apple.com>
18668
18669         * lib/target-supports.exp (check_effective_target_vect_condition): New.
18670         * gcc.dg/vect/vect-ifcvt-1.c: New test.
18671         * gcc.dg/vect/vect-ifcvt-2.c: New test.
18672         * gcc.dg/vect/vect-ifcvt-3.c: New test.
18673         * gcc.dg/vect/vect-ifcvt-4.c: New test.
18674         * gcc.dg/vect/vect-ifcvt-5.c: New test.
18675         * gcc.dg/vect/vect-ifcvt-6.c: New test.
18676         * gcc.dg/vect/vect-ifcvt-7.c: New test.
18677         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
18678
18679 2004-04-11  Devang Patel  <dpatel@apple.com>
18680
18681         * gcc.dg/vect/vect-dv-1.c: New test.
18682         * gcc.dg/vect/vect-dv-2.c: New test.
18683
18684 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
18685
18686         PR tree-optimization/20933
18687         * gcc.dg/tree-ssa/pr20933.c: New test.
18688
18689 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18690
18691         * gfortran.dg/fold_nearest.f90: New test.
18692
18693 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
18694
18695         * gcc.dg/tree-ssa/alias-1.c: New test.
18696
18697 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
18698
18699         PR tree-optimization/20920
18700         * g++.dg/tree-ssa/pr20920.C: New test.
18701
18702 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
18703
18704         * gcc.dg/builtins-53.c: Also check (int)ceil* and
18705         (long long int)ceil*.
18706
18707 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
18708
18709         * g++.dg/warn/Wdtor1.C: Declare template in system header with
18710         explicit C++ linkage.
18711
18712 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18713
18714         * gfortran.dg/pr17229.f: Take care of the new obsolescence
18715         warning for arithmetic IF statements.
18716
18717 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
18718
18719         * eor_handling_1.f90: New test case.
18720         * eor_handling_2.f90: New test case.
18721         * eor_handling_3.f90: New test case.
18722         * eor_handling_4.f90: New test case.
18723         * eor_handling_5.f90: New test case.
18724         * noadv_size.f90: New test case.
18725         * pad_no.f90: New test case.
18726
18727 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
18728
18729         * gcc.c-torture/execute/20050410-1.c: New test.
18730
18731 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
18732
18733         * gcc.dg/pr20126.c: New.
18734
18735 2005-04-09  Bud Davis  <bdavis@gfortran.org>
18736             Steven G. Kargl <kargls@comcast.net>
18737
18738         * gfortran.dg/PR19872.f: New test.
18739
18740 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
18741
18742         * gfortran.dg/nint_1.f90: Fix dg-do directive.
18743
18744 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
18745
18746         * gfortran.dg/nint_1.f90: New test.
18747
18748 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
18749
18750         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
18751         Added test for callee-allocated arrays with write statements.
18752         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
18753         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
18754         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
18755         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
18756         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
18757
18758 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
18759
18760         PR libfortran/20163
18761         * gfortran.dg/open-options-blanks.f: New test.
18762
18763 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
18764
18765         PR fortran/13257
18766         * gfortran.dg/comma_format_extension_[1234].f: New tests.
18767
18768 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
18769
18770         * gcc.dg/tree-ssa/stdarg-1.c: New test.
18771         * gcc.dg/tree-ssa/stdarg-2.c: New test.
18772         * gcc.dg/tree-ssa/stdarg-3.c: New test.
18773         * gcc.dg/tree-ssa/stdarg-4.c: New test.
18774         * gcc.dg/tree-ssa/stdarg-5.c: New test.
18775         * gcc.c-torture/execute/stdarg-4.c: New test.
18776
18777         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
18778
18779         PR target/20795
18780         * g++.dg/abi/param2.C: New test.
18781
18782 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
18783
18784         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
18785
18786 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
18787
18788         * gcc.dg/builtins-53.c: New test.
18789
18790 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
18791
18792         * g++.dg/tree-ssa/pr18178.C: New test.
18793         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
18794         * gcc.c-torture/execute/20041019-1.c: New test.
18795         * gcc.dg/tree-ssa/20041008-1.c: New test.
18796         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
18797         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
18798         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
18799         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
18800         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
18801         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
18802         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
18803         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
18804         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
18805         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
18806
18807 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
18808
18809         PR rtl-optimization/20466
18810         * gcc.c-torture/execute/pr20466-1.c: New test.
18811
18812 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
18813
18814         PR c++/20905
18815         * g++.dg/parse/cond2.C: New test.
18816
18817         PR c++/20145
18818         * g++.dg/warn/Wdtor1.C: New test.
18819
18820 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18821
18822         PR fortran/17229
18823         * gfortran.dg/pr17229.f: New test.
18824
18825 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
18826
18827         * gfortran.dg/tiny_1.f90: New test.
18828         * gfortran.dg/tiny_2.f90: ditto.
18829
18830 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
18831
18832         * gfortran.dg/eor_1.f90: Fix dg-do run line
18833         * gfortran.dg/open_new.f90: Fix dg-do run line
18834
18835 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
18836
18837         * lib/target-supports.exp (get_compiler_messages): Support
18838         optional arguments, the fourth being compiler options.
18839         (check_effective_target_fpic): New proc.
18840         * gcc.dg/20050321-2.c: Restrict to target fpic.
18841
18842 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
18843
18844         * gcc.dg/15443-1.c: New test.
18845         * gcc.dg/15443-2.c: Likewise.
18846
18847 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18848
18849         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
18850
18851 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
18852
18853         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
18854
18855 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
18856
18857         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
18858         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
18859         -m64.
18860         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
18861         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
18862         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
18863
18864 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
18865
18866         PR c++/20212
18867         * g++.dg/warn/Wunused-11.C: New test.
18868
18869 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
18870
18871         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
18872
18873 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
18874
18875         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
18876
18877 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
18878
18879         PR c++/20734
18880         * g++.dg/template/ptrmem13.C: New test.
18881
18882 2005-04-05  Per Bothner  <per@bothner.com>
18883
18884         * lib/gcc.exp: Always add -fno-show-column, for now.
18885
18886 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
18887
18888         PR testsuite/20767
18889         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
18890         of plain old "unsigned int" for the type of "i".  Makes this test
18891         64bit clean.
18892
18893 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
18894
18895         * gcc.dg/i386-ssefn-1.c: New test.
18896         * gcc.dg/i386-ssefn-2.c: New test.
18897         * gcc.dg/i386-ssefn-3.c: New test.
18898         * gcc.dg/i386-ssefn-4.c: New test.
18899
18900 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
18901
18902         PR tree-optimization/20076
18903         * gcc.dg/builtin-apply4.c: New test.
18904
18905         PR preprocessor/19475
18906         * gcc.dg/cpp/macspace1.c: New test.
18907         * gcc.dg/cpp/macspace2.c: New test.
18908
18909 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18910
18911         * gfortran.dg/pr20755.f: Fixed bad format.
18912
18913 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
18914
18915         PR c++/20763
18916         * g++.dg/ext/attrib21.C: New test.
18917
18918 2004-04-05  Devang Patel  <dpatel@apple.com>
18919
18920         * lib/target-supports.exp (check_effective_target_vect_shif): New.
18921         * gcc.dg/vect/vect-shift-1.c: New test.
18922
18923 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18924
18925         PR libfortran/20755
18926         * gfortran.dg/pr20755.f: New test.
18927
18928 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
18929
18930         * gfortran.dg/pr15959.f90: New test.
18931         * gfortran.dg/string_pad_trunc.f90: New test.
18932
18933 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18934
18935         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
18936         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
18937         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
18938         syntax.
18939
18940 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
18941
18942         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
18943
18944 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18945
18946         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
18947         * gcc.c-torture/compile/20011119-2.c: Likewise.
18948         * gcc.c-torture/compile/981001-2.c: Likewise.
18949
18950 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
18951
18952         PR c++/20679
18953         * g++.dg/template/overload4.C: New test.
18954
18955 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
18956
18957         PR c++/20746
18958         * g++.dg/abi/covariant5.C: New.
18959
18960         PR debug/20505
18961         * g++.dg/debug/const2.C: New.
18962
18963 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
18964
18965         PR rtl-optimization/16104
18966         * gcc.c-torture/execute/20050316-1.c: New test.
18967
18968 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
18969
18970         * g++.dg/template/spec23.C: Fix dg-error text.
18971
18972 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
18973
18974         PR c++/19199
18975         * g++.dg/expr/lval2.C: New.
18976
18977 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18978
18979         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
18980         __builtin_strcasecmp and __builtin_strncasecmp.
18981
18982 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
18983
18984         PR c++/20723
18985         * g++.dg/template/spec22.C: New.
18986         * g++.dg/template/spec23.C: New.
18987
18988 2005-04-03  Dale Ranta  <dir@lanl.gov>
18989             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18990
18991         PR libfortran/20068
18992         PR libfortran/20125
18993         PR libfortran/20156
18994         PR libfortran/20471
18995         * gfortran.dg/backspace.f: New test.
18996
18997 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
18998
18999         * gcc.dg/pr19345.c: New test.
19000
19001 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
19002
19003         PR tree-optimization/20640
19004         * gcc.dg/torture/tree-loop-1.c: New.
19005
19006 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
19007
19008         PR rtl-optimization/20290
19009         * gcc.c-torture/execute/loop-ivopts-2.c: New.
19010
19011 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
19012
19013         * gcc.dg/rs6000-fpint.c: New.
19014
19015 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
19016
19017         * gcc.dg/old-style-then-proto-1.c: New test.
19018
19019 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19020
19021         * gfortran.fortran-torture/execute/backspace.f90: Check
19022         after backspace and read was incorrect.
19023
19024 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19025
19026         * gcc.c-torture/execute/builtins/strcat.c: Check the result
19027         buffer past the terminating NUL using memcmp.
19028         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
19029         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
19030
19031         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
19032         Fix unused/uninitialized variable warnings.
19033
19034         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
19035         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
19036         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
19037         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
19038
19039         * gcc.c-torture/execute/builtins/abs-1-lib.c,
19040         gcc.c-torture/execute/builtins/fputs-lib.c,
19041         gcc.c-torture/execute/builtins/lib/fprintf.c,
19042         gcc.c-torture/execute/builtins/lib/main.c,
19043         gcc.c-torture/execute/builtins/lib/memcmp.c,
19044         gcc.c-torture/execute/builtins/lib/memmove.c,
19045         gcc.c-torture/execute/builtins/lib/mempcpy.c,
19046         gcc.c-torture/execute/builtins/lib/memset.c,
19047         gcc.c-torture/execute/builtins/lib/printf.c,
19048         gcc.c-torture/execute/builtins/lib/sprintf.c,
19049         gcc.c-torture/execute/builtins/lib/stpcpy.c,
19050         gcc.c-torture/execute/builtins/lib/strchr.c,
19051         gcc.c-torture/execute/builtins/lib/strcmp.c,
19052         gcc.c-torture/execute/builtins/lib/strcpy.c,
19053         gcc.c-torture/execute/builtins/lib/strcspn.c,
19054         gcc.c-torture/execute/builtins/lib/strlen.c,
19055         gcc.c-torture/execute/builtins/lib/strncat.c,
19056         gcc.c-torture/execute/builtins/lib/strncmp.c,
19057         gcc.c-torture/execute/builtins/lib/strncpy.c,
19058         gcc.c-torture/execute/builtins/lib/strrchr.c,
19059         gcc.c-torture/execute/builtins/lib/strspn.c,
19060         gcc.c-torture/execute/builtins/lib/strstr.c,
19061         gcc.c-torture/execute/builtins/memops-asm-lib.c,
19062         gcc.c-torture/execute/builtins/strlen-2.c,
19063         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
19064         prototypes.
19065
19066 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
19067
19068         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
19069         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
19070         selectany usage.
19071
19072 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
19073
19074         PR c++/19406
19075         * g++.dg/debug/using1.C: New test.
19076
19077 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
19078
19079         PR middle-end/20524
19080         * gcc.dg/alias-7.c: Prefix asm-declared name with
19081         __USER_LABEL_PREFIX__.
19082
19083 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
19084
19085         Fix fallout from PR middle-end/15700:
19086         * gcc.c-torture/compile/20011119-1.c: Take
19087         __USER_LABEL_PREFIX__ into account.
19088         * gcc.c-torture/compile/20011119-2.c: Likewise.
19089
19090 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19091
19092         PR c++/18644
19093         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
19094
19095 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
19096
19097         PR c/17855
19098         * gcc.c-torture/compile/struct-non-lval-1.c,
19099         gcc.c-torture/compile/struct-non-lval-2.c,
19100         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
19101
19102 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
19103
19104         * gcc.dg/tls/tls.exp: Remove temporary file.
19105         * g++.dg/tls/tls.exp: Ditto.
19106         * lib/file-format.exp: Ditto.
19107         * g++.dg/special/ecos.exp: Ditto.
19108
19109         * lib/profopt.exp: Treat prof_ext as a list.
19110         * gcc.misc-tests/bprob.exp: Ditto.
19111         * g++.dg/bprob/bprob.exp: Ditto.
19112
19113         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
19114         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
19115         g++.dg/tree-ssa/pointer-reference-alias.C,
19116         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
19117         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
19118         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
19119         g++.dg/vect/pr19951.cc: Ditto.
19120         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
19121         gcc.dg/builtins-47.c: Ditto.
19122         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
19123         gcc.dg/pr20115-1.c: Ditto.
19124         * gcc.dg/tree-ssa/20030530-2.c,
19125         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
19126         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
19127         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
19128         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
19129         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
19130         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
19131         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
19132         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
19133         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
19134         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
19135         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
19136         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
19137         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
19138         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
19139         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
19140         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
19141         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
19142         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
19143         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
19144         gcc.dg/tree-ssa/20030824-1.c,
19145         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
19146         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
19147         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
19148         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
19149         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
19150         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
19151         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
19152         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
19153         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
19154         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
19155         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
19156         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
19157         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
19158         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
19159         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
19160         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
19161         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
19162         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
19163         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
19164         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
19165         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
19166         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
19167         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
19168         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
19169         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
19170         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
19171         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
19172         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
19173         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
19174         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
19175         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
19176         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
19177         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
19178         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
19179         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
19180         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
19181         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
19182         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
19183         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
19184         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
19185         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
19186         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
19187         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
19188         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
19189         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
19190         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
19191         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
19192         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
19193         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
19194         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
19195         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
19196         gcc.dg/tree-ssa/useless-1.c: Ditto.
19197         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
19198         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
19199         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
19200         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
19201         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
19202         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
19203         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
19204         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
19205         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
19206         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
19207         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
19208         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
19209         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
19210         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
19211         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
19212         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
19213         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
19214         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
19215         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
19216         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
19217         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
19218         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
19219         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
19220         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
19221         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
19222         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
19223         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
19224         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
19225         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
19226         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
19227         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
19228         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
19229         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
19230         gcc.dg/vect/vect-none.c: Ditto.
19231         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
19232         treelang/compile/unsigned.tree: Ditto.
19233
19234         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
19235         * gcc.dg/cpp/direct2s.c: Ditto.
19236         * gcc.dg/cpp/paste4.c: Ditto.
19237         * gcc.dg/cpp/separate-1.c: Ditto.
19238         * gcc.dg/pch/save-temps-1.c: Ditto.
19239         * g++.dg/ext/altivec-10.C: Ditto.
19240         * g++.dg/pch/pch.C: Ditto.
19241
19242         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
19243
19244         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
19245         * g++.dg/template/repo1.C: Ditto.
19246         * g++.dg/template/repo2.C: Ditto.
19247         * g++.dg/template/repo3.C: Ditto.
19248         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
19249         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
19250         * g++.old-deja/g++.pt/repo1.C: Ditto.
19251         * g++.old-deja/g++.pt/repo2.C: Ditto.
19252         * g++.old-deja/g++.pt/repo3.C: Ditto.
19253         * g++.old-deja/g++.pt/repo4.C: Ditto.
19254
19255         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
19256         * gcc.dg/20030107-1.c: Ditto.
19257         * gcc.dg/20030702-1.c: Ditto.
19258         * gcc.dg/profile-generate-1.c: Ditto.
19259         * g++.dg/other/profile1.C: Ditto.
19260         * g++.old-deja/g++.robertl/eb83.C: Ditto.
19261
19262         * lib/gcc-dg.exp (remove-build-file): New.
19263         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
19264         cleanup-tree-dump, cleanup-saved-temps): New.
19265
19266 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
19267
19268         PR c++/19203, DR 214
19269         * g++.dg/parse/ambig3.C: Not ambiguous.
19270         * g++.dg/template/spec20.C: New.
19271         * g++.dg/template/spec21.C: New.
19272
19273 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
19274
19275         PR target/20045
19276         * gcc.dg/ia64-fptr-1.c: Run only on linux.
19277
19278 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19279
19280         PR libfortran/20660
19281         * gfortran.dg/negative_unit.f: New test.
19282
19283 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
19284
19285         * gcc.dg/20050330-1.c: New test.
19286
19287 2005-03-30  Devang Patel  <dpatel@apple.com>
19288
19289         * g++.dg/tree-sra/ssa-sra-3.C: New test.
19290
19291 2005-03-30  Dale Johannesen  <dalej@apple.com>
19292
19293         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
19294
19295 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
19296
19297         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
19298         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
19299         Strip options from test name.
19300
19301 2005-03-31  Jan Hubicka  <jh@suse.cz>
19302
19303         * gcc.dg/varpool-1.c: New testcase.
19304
19305 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
19306
19307         PR c/772
19308         PR c/17913
19309         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
19310         gcc.dg/stmt-expr-label-3.c : New tests.
19311         * gcc.c-torture/execute/medce-2.c: Remove.
19312
19313 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
19314
19315         PR c/20368
19316         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
19317         tests.
19318
19319 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
19320
19321         * gcc.c-torture/compile/pr20203.c: New test.
19322
19323 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
19324
19325         * gfortran.dg/promotion.f90: New test.
19326
19327 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
19328
19329         PR middle-end/20491
19330         * gcc.dg/torture/asm-subreg-1.c: New test.
19331
19332 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
19333
19334         PR c/20672
19335         * gcc.dg/pr20672-1.c: New test.
19336
19337 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
19338
19339         * gfortran.dg/vect: New directory.
19340         * gfortran.dg/vect/vect.exp: New.
19341         * gfortran.dg/vect/vect-1.f90: New test.
19342         * gfortran.dg/vect/vect-2.f90: New test.
19343         * gfortran.dg/vect/vect-3.f90: New test.
19344         * gfortran.dg/vect/vect-4.f90: New test.
19345         * gfortran.dg/vect/vect-5.f90: New test.
19346
19347 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
19348
19349         PR middle-end/20622
19350         * gcc.dg/alias-7.c: New test.
19351
19352 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
19353
19354         * gcc.dg/sparc-reg-1.c: New test.
19355
19356 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
19357
19358         PR target/19890
19359         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
19360
19361 2005-03-29  Dale Ranta  <dir@lanl.gov>
19362             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19363
19364         PR libfortran/20163
19365         * gfortran.dg/pr20163-2.f: New test.
19366
19367 2005-03-28  Jan Hubicka  <jh@suse.cz>
19368
19369         PR middle-end/20635
19370         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
19371         by Jakub Jelinek.
19372
19373 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
19374
19375         PR tree-optimization/20626
19376         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
19377         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
19378
19379 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
19380
19381         * gfortran.dg/underflow.f90: New test.
19382         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
19383
19384 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19385
19386         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
19387
19388 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
19389
19390         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
19391         (g++_init): Make sure that CXXFLAGS is set.
19392         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
19393         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
19394         * lib/gfortran.exp (gfortran_link_flags): Likewise.
19395         * lib/objc.exp (objc_init): Likewise.
19396         * lib/treelang.exp (treelang_init): Likewise.
19397
19398 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
19399
19400         PR tree-optimization/20470
19401         * gcc.dg/tree-ssa/pr20470.c: New test.
19402
19403 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
19404
19405         * gcc.dg/ppc-stfiwx.c: New.
19406
19407 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
19408
19409         PR target/19888
19410         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
19411
19412 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
19413
19414         * gcc.dg/20050325-1.c: Fix a typo.
19415
19416 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19417
19418         PR libfortran/19678
19419         PR libfortran/19679
19420         * gfortran.dg/dos_eol.f: New test.
19421
19422 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
19423
19424         PR rtl-optimization/20249
19425         * gcc.dg/20050325-1.c: New test.
19426
19427 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19428
19429         PR libfortran/15332
19430         * gfortran.dg/pr15332.f: New test.
19431
19432 2005-03-24  Dale Johannesen  <dalej@apple.com>
19433
19434         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
19435
19436 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
19437
19438         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
19439         'internal' visibility.
19440         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
19441         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
19442         'protected' visibility.
19443         * gcc.dg/visibility-7.c: Likewise.
19444         * lib/target-supports.exp (check_visibility_available): Take
19445         a parameter, the kind of visibility to check for.
19446         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
19447         to check_visibility_available.
19448
19449         * g++.dg/expr/cast3.C: New.
19450
19451 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
19452
19453         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
19454         rs6000.
19455
19456 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
19457
19458         PR target/20095
19459         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
19460
19461 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
19462
19463         * gcc.dg/badshift.c: Renamed to...
19464         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
19465
19466         * gcc.target/i386/badshift.c: Renamed to...
19467         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
19468         only.
19469
19470         PR rtl-optimization/20532
19471         * gcc.target/i386/badshift.c: New.
19472
19473 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19474
19475         * gfortran.dg/pr18025.f90: New test.
19476
19477 2005-03-23  Dale Johannesen  <dalej@apple.com>
19478
19479         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
19480
19481 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
19482
19483         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
19484
19485         * lib/target-supports.exp (check_iconv_available): Default
19486         libiconv to -liconv, if there is no definition.
19487
19488 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
19489
19490         * gcc.dg/torture/cris-asm-mof-1.c: New test.
19491
19492 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
19493
19494         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
19495         * g++.dg/opt/pr7503-2.C: Likewise.
19496         * g++.dg/opt/pr7503-3.C: Likewise.
19497         * g++.dg/opt/pr7503-4.C: Likewise.
19498         * g++.dg/opt/pr7503-5.C: Likewise.
19499         * g++.dg/warn/minmax.C: New test.
19500
19501 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19502
19503         * gfortran.dg/g77_intrinsics_funcs.f: New test.
19504         * gfortran.dg/g77_intrinsics_sub.f: New test.
19505
19506 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
19507             Jan Hubicka  <jh@suse.cz>
19508             Steven Bosscher <stevenb@suse.de
19509
19510         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
19511
19512 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19513
19514         PR c++/19980
19515         * g++.dg/template/redecl3.C: New test.
19516
19517 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19518
19519         PR c++/20499
19520         * g++.dg/parse/error16.C: Tweak error markers.
19521
19522 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
19523
19524         PR target/20561
19525         * gcc.dg/20050321-2.c: New test.
19526
19527 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
19528
19529         PR c++/20465
19530         PR c++/20381
19531         * g++.dg/template/ptrmem12.C: New.
19532
19533 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
19534
19535         PR rtl-optimization/20527
19536         * gcc.c-torture/execute/pr20527-1.c: New test.
19537
19538 2005-03-22  Ben Elliston  <bje@au.ibm.com>
19539
19540         * gcc.misc-tests/options.exp (check_for_options): Create a real C
19541         program, compile it into a real executable and then delete the .c
19542         and .x files afterwards, to avoid problems on testglue targets.
19543
19544 2005-03-21  Stuart Hastings  <stuart@apple.com>
19545
19546         * gcc.target/i386/sse-2.c: New.
19547
19548 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
19549
19550         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
19551
19552 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
19553
19554         * g++.dg/parse/crash25.C: Fix typo.
19555
19556 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
19557
19558         PR c++/20461
19559         * g++.dg/parse/crash24.C: New test.
19560
19561         PR c++/20536
19562         * g++.dg/parse/crash25.C: New test.
19563
19564 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
19565
19566         PR c++/20147
19567         * g++.dg/ext/stmtexpr4.C: New test.
19568
19569 2005-03-20  Roger Sayle  <roger@eyesopen.com>
19570
19571         PR middle-end/20539
19572         * gcc.c-torture/compile/pr13066-1.c: New test case.
19573         * gcc.c-torture/compile/pr20539-1.c: Likewise.
19574         * g++.dg/opt/pr13066-1.C: Likewise.
19575
19576 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
19577
19578         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
19579
19580 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19581
19582         PR fortran/18525
19583         * gfortran.dg/nesting_1.f90: New test.
19584
19585 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19586
19587         PR c++/20240
19588         * g++.dg/lookup/using13.C: New test.
19589
19590 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19591
19592         PR c++/20333
19593         * g++.dg/template/crash36.C: New test.
19594
19595 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
19596
19597         PR c++/20463
19598         * g++.dg/template/crash35.C: New test.
19599
19600 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
19601
19602         PR c++/19966
19603         * g++.dg/overload/operator2.C: New test.
19604
19605 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19606
19607         PR libfortran/20257
19608         * gfortran.dg/pr20257.f90: New test.
19609
19610 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19611
19612         PR libfortran/20480
19613         * gfortran.dg/pr20480.f90: New test.
19614
19615 2005-03-16  Richard Henderson  <rth@redhat.com>
19616
19617         PR middle-end/15700
19618         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
19619         (_rtld_global): New.
19620         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
19621         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
19622
19623         * gcc.dg/alias-3.c: New.
19624         * gcc.dg/alias-4.c: New.
19625         * gcc.dg/alias-5.c: New.
19626         * gcc.dg/alias-6.c: New.
19627
19628 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
19629
19630         * gcc.dg/cpp/ucnid-7.c: New.
19631
19632 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
19633             Dorit Naishlos  <dorit@il.ibm.com>
19634
19635         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
19636         darwin.
19637
19638 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
19639
19640         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
19641         misaligned accesses.
19642         * gcc.dg/vect/vect-58.c: Likewise.
19643         * gcc.dg/vect/vect-92.c: New.
19644         * gcc.dg/vect/vect-93.c: New.
19645
19646 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
19647
19648         PR fortran/18827
19649         * gfortran.dg/assign_2.f90: New test.
19650         * gfortran.dg/assign_3.f90: New test.
19651         * gfortran.dg/assign.f90: New test.
19652
19653 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
19654
19655         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
19656         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
19657         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
19658         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
19659         names.
19660
19661 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
19662
19663         * gcc.dg/cpp/ucnid-6.c: New.
19664
19665         * gcc.dg/cpp/normalize-1.c: New.
19666         * gcc.dg/cpp/normalize-2.c: New.
19667         * gcc.dg/cpp/normalize-3.c: New.
19668         * gcc.dg/cpp/normalize-4.c: New.
19669         * gcc.dg/cpp/ucnid-4.c: New.
19670         * gcc.dg/cpp/ucnid-5.c: New.
19671         * g++.dg/cpp/normalize-1.C: New.
19672         * g++.dg/cpp/ucnid-1.C: New.
19673
19674 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
19675
19676         * gcc.dg/pr18628.c: New.
19677
19678 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
19679
19680         PR c++/20280
19681         * g++.dg/tree-ssa/pr20280.C: New.
19682
19683 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19684
19685         PR fortran/20467
19686         * gfortran.dg/stfunc_2.f90: New test.
19687
19688 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
19689
19690         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
19691
19692 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
19693
19694         * gcc.dg/tree-ssa/20050314-1.c: New test.
19695
19696 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19697
19698         PR c++/4403
19699         PR c++/9783, DR433
19700         * g++.dg/template/friend34.C: New test.
19701         * g++.dg/template/friend35.C: Likewise.
19702         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
19703
19704 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19705
19706         Friend class name lookup 5/n
19707         PR c++/1016
19708         * g++.dg/lookup/hidden-class1.C: New test.
19709         * g++.dg/lookup/hidden-class2.C: Likewise.
19710         * g++.dg/lookup/hidden-class3.C: Likewise.
19711         * g++.dg/lookup/hidden-class4.C: Likewise.
19712         * g++.dg/lookup/hidden-class5.C: Likewise.
19713         * g++.dg/lookup/hidden-class6.C: Likewise.
19714         * g++.dg/lookup/hidden-class7.C: Likewise.
19715         * g++.dg/lookup/hidden-class8.C: Likewise.
19716         * g++.dg/lookup/hidden-class9.C: Likewise.
19717         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
19718         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
19719         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
19720         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
19721         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
19722         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
19723         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
19724         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
19725         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
19726         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
19727         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
19728
19729 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
19730
19731         PR c++/20157
19732         * g++.dg/template/error18.C: New test.
19733
19734 2005-03-09  Ben Elliston  <bje@au.ibm.com>
19735
19736         PR debug/16792
19737         * g++.dg/debug/pr16792.C: New test.
19738
19739 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
19740
19741         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
19742         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
19743         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
19744         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
19745         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
19746         test assertion names.
19747
19748 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19749
19750         PR fortran/18600
19751         * gfortran.dg/stfunc_1.f90: New test.
19752
19753 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19754
19755         PR fortran/16907
19756         * gfortran.dg/real_index_1.f90: New test.
19757
19758 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19759
19760         PR fortran/20323
19761         * gfortran.dg/spec_expr_1.f90: New test.
19762
19763 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
19764
19765         PR c/20402
19766         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
19767         new parser.
19768
19769 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19770
19771         PR fortran/20361
19772         * gfortran.dg/largeequiv_1.f90: New test.
19773
19774 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
19775
19776         * gcc.dg/ucnid-1.c: New.
19777         * gcc.dg/ucnid-2.c: New.
19778         * gcc.dg/ucnid-3.c: New.
19779         * gcc.dg/ucnid-4.c: New.
19780         * gcc.dg/ucnid-5.c: New.
19781         * gcc.dg/ucnid-6.c: New.
19782         * gcc.dg/cpp/ucnid-1.c: New.
19783         * gcc.dg/cpp/ucnid-2.c: New.
19784         * gcc.dg/cpp/ucnid-3.c: New.
19785         * g++.dg/other/ucnid-1.C: New.
19786
19787 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
19788
19789         * gcc.dg/vmx/darwin-abi-3.c: Delete.
19790
19791 2005-03-11  Per Bothner  <per@bothner.com>
19792
19793         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
19794         that diagnotics refer to correct token.
19795         * gcc.dg/unused-3.c: Likewise.
19796
19797 2005-03-11  Per Bothner  <per@bothner.com>
19798
19799         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
19800         constant" is now actually on same line as string constant.
19801         * gcc.dg/cpp/direct2s.c: Likewise.
19802
19803 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
19804
19805         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
19806
19807 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19808
19809         PR libfortran/20124
19810         * gfortran.dg/pr20124.f90: New Test
19811
19812 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
19813
19814         PR tree-optimization/20130
19815         * gcc.dg/pr20130-1.c: New test.
19816
19817 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
19818
19819         PR target/20095
19820         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
19821
19822 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19823
19824         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
19825
19826 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
19827
19828         * g++.dg/eh/forced1.C: Fix comment.
19829         * g++.dg/eh/forced2.C: Ditto.
19830         * g++.dg/eh/forced3.C: Ditto.
19831         * g++.dg/eh/forced4.C: Ditto.
19832
19833 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
19834
19835         PR rtl-opt/20412
19836         * gcc.c-torture/compile/pr20412.c: New test.
19837
19838 2005-03-10  Roger Sayle  <roger@eyesopen.com>
19839
19840         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
19841
19842 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
19843
19844         PR target/20322
19845         * gcc.dg/20050307-1.c: New test.
19846
19847 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
19848
19849         PR c++/20375
19850         * g++.dg/other/stdarg3.C: New.
19851
19852 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
19853
19854         PR c++/18384, c++/18327
19855         * g++.dg/init/array19.C: New test.
19856
19857         PR inline-asm/20314
19858         * gcc.dg/torture/pr20314-1.c: New test.
19859         * gcc.dg/torture/pr20314-2.c: New test.
19860
19861 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
19862
19863         * gcc.dg/20050309-1.c: New test.
19864
19865 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19866
19867         * gcc.dg/builtins-10.c: Reactivate disabled test.
19868         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
19869         new cbrt transformations.
19870
19871 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
19872
19873         PR c++/20208
19874         * g++.dg/template/array13.C: New test.
19875
19876 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
19877
19878         PR c++/16859
19879         * g++.dg/init/brace4.C: New test.
19880
19881 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
19882
19883         PR c++/20186
19884         * g++.dg/template/non-dependent12.C: New.
19885
19886 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
19887
19888         PR c++/20142
19889         * g++.dg/init/array18.C: Add dg-do run marker.
19890
19891         PR c++/20142
19892         * g++.dg/init/array18.C: New test.
19893
19894 2005-03-09  Ben Elliston  <bje@au.ibm.com>
19895
19896         * consistency.vlad/vlad.exp: Remove trailing semicolons.
19897         * g++.dg/gcov/gcov.exp: Likewise.
19898         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
19899         * gcc.target/xstormy16/xstormy16.exp: Likewise.
19900         * lib/c-torture.exp: Likewise.
19901         * lib/fortran-torture.exp: Likewise.
19902         * lib/g++.exp: Likewise.
19903         * lib/gcc-defs.exp: Likewise.
19904         * lib/gcc-dg.exp: Likewise.
19905         * lib/gcc.exp: Likewise.
19906         * lib/gcov.exp: Likewise.
19907         * lib/gfortran.exp: Likewise.
19908         * lib/mike-g++.exp: Likewise.
19909         * lib/mike-gcc.exp: Likewise.
19910         * lib/objc-torture.exp: Likewise.
19911         * lib/objc.exp: Likewise.
19912         * lib/profopt.exp: Likewise.
19913         * lib/target-libpath.exp: Likewise.
19914         * lib/target-supports.exp: Likewise.
19915         * lib/treelang.exp: Likewise.
19916         * lib/wrapper.exp: Likewise.
19917
19918 2005-03-08  Jeff Law  <law@redhat.com>
19919
19920         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
19921         PHI-OPT changes.
19922
19923 2005-03-08  Ira Rosen  <irar@il.ibm.com>
19924
19925         * gcc.dg/vect/pr20122.c: New test.
19926
19927 2005-03-07  Jeff Law  <law@redhat.com>
19928
19929         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
19930         was folded away.
19931         * gcc.dg/tree-ssa/pr18133-1.c: New test.
19932         * gcc.dg/tree-ssa/pr18133-2.c: New test.
19933         * gcc.dg/tree-ssa/pr18134.c: New test.
19934
19935 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19936
19937         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
19938         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
19939         gcc.dg/torture/builtin-noret-2.c: Require weak support.
19940
19941 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
19942
19943         PR tree-opt/17671
19944         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
19945
19946 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
19947
19948         * g++.dg/warn/Wnvdtor.C: New test.
19949
19950 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
19951
19952         * gcc.dg/torture/pr19683-1.c: New test.
19953
19954 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
19955
19956         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
19957         * gfortran.dg/g77/19990313-2.f: Ditto.
19958         * gfortran.dg/g77/19990313-3.f: Ditto.
19959         * gfortran.dg/g77/19990525-0.f: Ditto.
19960         * gfortran.dg/g77/19990826-0.f: Ditto.
19961         * gfortran.dg/g77/19990826-2.f: Ditto.
19962         * gfortran.dg/g77/19990826-3.f: Ditto.
19963         * gfortran.dg/g77/20000511-1.f: Ditto.
19964         * gfortran.dg/g77/20000511-2.f: Ditto.
19965         * gfortran.dg/g77/970625-2.f: Ditto.
19966         * gfortran.dg/g77/980310-2.f: Ditto.
19967         * gfortran.dg/g77/980310-3.f: Ditto.
19968         * gfortran.dg/g77/980310-8.f: Ditto.
19969         * gfortran.dg/g77/980519-2.f: Ditto.
19970         * gfortran.dg/g77/alpha1.f: Ditto.
19971         * gfortran.dg/g77/claus.f: Ditto.
19972         * gfortran.dg/g77/erfc.f: Ditto.
19973         * gfortran.dg/g77/short.f: Ditto.
19974         * gfortran.fortran-torture/execute/data.f90: Ditto.
19975         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
19976         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
19977
19978 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19979
19980         * lib/file-format.exp (gcc_target_object_format): Add check for som
19981         format and hardcode object formats on hppa*-*-hpux*.
19982         * lib/target-supports.exp (check_weak_available): Add check for som
19983         object format.  Always return 0 on hppa*-*-hpux10*.
19984
19985         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
19986         is defined.
19987
19988         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
19989
19990 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
19991
19992         * gfortran.dg/pr19936_1.f90: New test.
19993         * gfortran.dg/pr19936_2.f90: New test.
19994         * gfortran.dg/pr19936_3.f90: New test.
19995
19996 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
19997             Paul Thomas <prthomas@drfccad.cea.fr>
19998
19999         * gfortran.dg/PR19754_1.f90: New test.
20000         * gfortran.dg/PR19754_2.f90: Ditto.
20001
20002 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20003
20004         PR c++/19311
20005         * g++.dg/template/non-dependent11.C: New test.
20006
20007 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
20008
20009         * lib/target-supports.exp (check_iconv_available): Fix comment.
20010
20011 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
20012             Joseph S. Myers  <joseph@codesourcery.com>
20013
20014         PR c++/19797
20015         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
20016
20017 2005-03-04  Matthew Sachs  <msachs@apple.com>
20018
20019         * gcc.exp (gcc_target_compile): Put braces around
20020         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
20021         * objc.exp (objc_target_compile): Likewise.
20022         * treelang.exp (treelang_target_compile): Likewise.
20023
20024 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20025
20026         PR fortran/19673
20027         * gfortran.dg/func_result_1.f90: New test.
20028
20029 2005-03-04  Ben Elliston  <bje@au.ibm.com>
20030
20031         * gcc.misc-tests/options.exp: New test.
20032
20033 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
20034
20035         * gcc.dg/pr15784-4.c: New test.
20036
20037 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
20038
20039         * gcc.c-torture/execute/pr17133.c: New.
20040         * gcc.c-torture/compile/20050303-1.c: New.
20041
20042 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
20043
20044         * gcc.dg/cpp/assert4.c: Fix for cygwin.
20045
20046 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
20047
20048         * g++.dg/overload/using2.C: New.
20049
20050 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
20051
20052         PR c++/19916
20053         * g++.dg/init/ptrmem2.C: New test.
20054
20055 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
20056
20057         PR c/8927
20058         * gcc.dg/pr8927-1.c: New test.
20059
20060 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
20061
20062         PR c++/20232
20063         * g++.dg/inherit/covariant12.C: New.
20064
20065 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20066
20067         PR fortran/19479
20068         * gfortran.dg/bound_1.f90: New test.
20069
20070 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
20071
20072         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
20073         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
20074
20075 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
20076
20077         PR c/20245
20078         * gcc.dg/pr20245-1.c: New test.
20079
20080 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
20081
20082         PR middle-end/19874
20083         * gcc.c-torture/execute/20050119-2.c: New test case.
20084
20085 2005-02-28  Ben Elliston  <bje@au.ibm.com>
20086
20087         * README: Update the DejaGnu bug reporting address.
20088         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
20089         * lib/objc-torture.exp: Likewise.
20090
20091 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
20092
20093         * gfortran.dg/boz_1.f90: New test.
20094         * gfortran.dg/boz_3.f90: New test.
20095         * gfortran.dg/boz_4.f90: New test.
20096
20097 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
20098
20099         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
20100         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
20101
20102 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20103
20104         PR libfortran/20101
20105         * gfortran.dg/write_0_pe_format.f90: New test.
20106
20107 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
20108
20109         PR c++/20206
20110         * g++.dg/opt/thunk2.C: New test.
20111         * g++.dg/opt/covariant1.C: New test.
20112
20113 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20114
20115         * gfortran.dg/e_d_fmt.f90: New test.
20116
20117 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
20118
20119         * gcc.dg/asm-b.c: Fix comment typos.
20120
20121 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
20122
20123         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
20124         a V_MAY_DEF also.
20125
20126 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
20127
20128         PR tree-opt/20188
20129         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
20130         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
20131         * gcc.dg/asm-b.c: New test.
20132
20133 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
20134
20135         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
20136         Disable this test on IRIX 6.
20137
20138 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
20139
20140         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
20141         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
20142         parser.
20143
20144 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
20145
20146         PR tree-optimization/20204
20147         * testsuite/gcc.dg/pr20204.c: New test.
20148
20149 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
20150
20151         PR target/20196
20152         * gcc.c-torture/execute/20050224-1.c: New test.
20153
20154         PR c++/20175
20155         * g++.dg/warn/Wbraces2.C: New test.
20156
20157 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
20158
20159         PR c++/19878
20160         * g++.dg/init/const2.C: New test.
20161
20162 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
20163
20164         PR tree-optimization/20100
20165         * gcc.c-torture/execute/pr20100-1.c: New test.
20166
20167 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20168
20169         * gfortran.dg/implicit_3.f90: New test.
20170
20171         * gfortran.dg/deftype_1.f90: New test.
20172
20173 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
20174
20175         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
20176         the test passes.
20177         * g++.dg/other/anon3.C: Accept a warning.
20178
20179 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
20180
20181         * gcc.dg/pr20017.c: Fix a comment typo.
20182
20183 2005-02-23  Bud Davis  <bdavis@gfortran.org>
20184
20185         * gfortran.dg/list_read_4.f90: Change to f90 comments.
20186
20187 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
20188
20189         PR ada/19902
20190         * ada/acats/tests/cxa/cxa3004.a: Remove.
20191         * ada/acats/tests/cxb/cxb30061.am: Likewise.
20192
20193 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
20194
20195         PR c++/20073
20196         * g++.dg/init/const1.C: New test.
20197
20198         PR c++/19991
20199         * g++.dg/parse/constant7.C: New test.
20200
20201         PR c++/20152
20202         * g++.dg/parse/error27.C: New test.
20203         * g++.dg/template/qualttp15.C: Adjust error markers.
20204         * g++.old-deja/g++.other/struct1.C: Likewise.
20205
20206         PR c++/20153
20207         * g++.dg/template/error17.C: New test.
20208
20209         PR c++/20148
20210         * g++.dg/parser/error26.C: New test.
20211
20212 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
20213
20214         PR tree-optimization/20100
20215         PR tree-optimization/20115
20216         * gcc.dg/pr20115.c: New test.
20217         * gcc.dg/pr20115-1.c: New test.
20218         * gcc.dg/pr20100.c: New test.
20219         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
20220         call-clobbered variables after alias1.
20221
20222 2005-02-22  Bud Davis  <bdavis@gfortran.org>
20223
20224         * gfortran.dg/list_read_4.f90: new test.
20225
20226 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
20227
20228         PR rtl-optimization/20017.
20229         * gcc.dg/pr20017.c: New.
20230
20231 2005-02-22  Devang Patel  <dpatel@apple.com>
20232
20233         PR 19952
20234         * g++.dg/tree-ssa/pr19952.C: New test.
20235
20236 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
20237
20238         PR c++/19883
20239         * g++.dg/parse/constant6.C: New test.
20240
20241 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
20242
20243         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
20244         * g++.dg/charset/asm2.c: Likewise.
20245         * g++.dg/charset/asm3.c: Likewise.
20246         * g++.dg/charset/asm4.c: Likewise.
20247         * g++.dg/charset/asm5.c: Likewise.
20248         * g++.dg/charset/attribute1.c: Likewise.
20249         * g++.dg/charset/attribute2.c: Likewise.
20250         * g++.dg/charset/extern1.cc: Likewise.
20251         * g++.dg/charset/extern2.cc: Likewise.
20252         * g++.dg/charset/extern3.cc: Likewise.
20253         * g++.dg/charset/function.cc: Likewise.
20254         * g++.dg/charset/string.c: Likewise.
20255         * g++.dg/charset/charset.exp: Likewise.
20256         * lib/target-supports.exp (check_iconv_available): Fix comment.
20257
20258 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
20259
20260         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
20261         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
20262         * gcc.dg/charset/asm2.c: Likewise.
20263         * gcc.dg/charset/asm3.c: Likewise.
20264         * gcc.dg/charset/asm4.c: Likewise.
20265         * gcc.dg/charset/asm5.c: Likewise.
20266         * gcc.dg/charset/asm6.c: Likewise.
20267         * gcc.dg/charset/attribute1.c: Likewise.
20268         * gcc.dg/charset/attribute2.c: Likewise.
20269         * gcc.dg/charset/builtin1.c: Likewise.
20270         * gcc.dg/charset/extern.c: Likewise.
20271         * gcc.dg/charset/function.c: Likewise.
20272         * gcc.dg/charset/string.c: Likewise.
20273         * gcc.dg/charset/charset.exp: Likewise.
20274
20275 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
20276
20277         PR fortran/20086
20278         * gfortran.dg/pr20086.f90: New test.
20279
20280 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
20281
20282         PR tree-optimization/19786
20283         * g++.dg/tree-ssa/pr19786.C: New.
20284
20285 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20286
20287         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
20288
20289 2005-02-21  Jeff Law  <law@redhat.com>
20290
20291         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
20292
20293 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20294
20295         * gfortran.dg/do_iterator: Split loop, markup all lines for
20296         which an error locus is printed.
20297         * gfortran.dg/pr17708.f90: Markup all lines for which an error
20298         locus is printed.
20299         * gfortran.dg/select_4.f90: Likewise.
20300         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
20301         locuses in the various permutations.
20302
20303 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
20304
20305         PR tree-optimization/19951
20306         * g++.dg/vect: New directory.
20307         * g++.dg/vect/vect.exp: New file.
20308         * g++.dg/vect/pr19951.cc: New testcase.
20309         * g++.dg/dg.exp: Also prune vectorizer tests.
20310
20311 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
20312
20313         PR 18785
20314         * gcc.dg/charset/builtin1.c: New test.
20315
20316 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20317
20318         PR c++/19299
20319         * g++.dg/inherit/volatile1.C: New test.
20320
20321         PR c++/19440
20322         * g++.dg/template/dtor4.C: New test.
20323
20324 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
20325
20326         * gfortran.dg/int_1.f90: New test.
20327
20328 2005-02-19  Devang Patel  <dpatel@apple.com>
20329
20330         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
20331
20332 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
20333
20334         * gfortran.dg/achar_1.f90: New test.
20335
20336 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
20337
20338         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
20339
20340 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
20341             Jakub Jelinek  <jakub@redhat.com>
20342
20343         PR tree-optimization/19828
20344         * gcc.dg/tree-ssa/loop-7.c: New test.
20345         * gcc.c-torture/execute/20050218-1.c: New test.
20346
20347 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
20348
20349         PR c/20043
20350         * gcc.dg/transparent-union-1.c: New test.
20351         * gcc.dg/transparent-union-2.c: New test.
20352
20353 2005-02-18  James E Wilson  <wilson@specifixinc.com>
20354
20355         PR tree-optimization/18977
20356         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
20357
20358 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
20359
20360         PR target/20054
20361         * gcc.dg/pr20054.c: New test.
20362
20363 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20364
20365         PR c++/19508
20366         * g++.dg/ext/attrib20.C: New test.
20367
20368 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
20369
20370         PR middle-end/20030
20371         * gfortran.fortran-torture/execute/character_passing.f90: New test.
20372
20373 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
20374
20375         PR c++/20008
20376         * g++.dg/opt/switch4.C: New.
20377
20378 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
20379
20380         PR c++/20023
20381         PR tree-optimization/20009
20382         * gcc.c-torture/compile/20050217-1.c: New test.
20383         * g++.dg/opt/switch3.C: New test.
20384
20385         PR tree-optimization/18947
20386         * gcc.c-torture/compile/20050215-1.c: New test.
20387         * gcc.c-torture/compile/20050215-2.c: New test.
20388         * gcc.c-torture/compile/20050215-3.c: New test.
20389
20390 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
20391
20392         PR c++/20028
20393         * g++.dg/template/crash34.C: New.
20394
20395         PR c++/20022
20396         * g++.dg/other/access3.C: New.
20397
20398 2005-02-17  Ira Rosen  <irar@il.ibm.com>
20399
20400         * gcc.dg/vect/vect-98.c: New test.
20401
20402 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
20403
20404         PR tree-optimization/19967
20405         * gcc.dg/pr19967.c: New.
20406
20407 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
20408
20409         PR middle-end/19857
20410         * gcc.dg/tree-ssa/20050215-1.c: New test.
20411         * gcc.c-torture/execute/20050215-1.c: New test.
20412
20413 2005-02-15  Eric Christopher  <echristo@redhat.com>
20414
20415         * gcc.dg/cpp/20050215-1.c: New file.
20416
20417 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
20418
20419         PR tree-optimization/15785
20420         * gcc.dg/pr15785-1.c: New test.
20421
20422 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
20423
20424         PR c++/17788
20425         * g++.dg/init/ctor4.C: New.
20426         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
20427
20428 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
20429
20430         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
20431         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
20432
20433 2005-02-15  Andreas Schwab  <schwab@suse.de>
20434
20435         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
20436         declare malloc.
20437
20438 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
20439
20440         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
20441
20442 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
20443
20444         PR tree-optimization/19853
20445         * gcc.c-torture/compile/pr19853.c: New test.
20446
20447 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
20448
20449         PR c++/19608
20450         * g++.dg/parse/local-class1.C: New.
20451
20452         PR c++/19895
20453         * g++.dg/parse/ptrmem3.C: New.
20454
20455         PR c++/19884
20456         * g++.old-deja/g++.oliva/template6.C: Add another case.
20457         * g++.dg/template/explicit6.C: New.
20458
20459 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
20460
20461         PR c++/17816
20462         * g++.dg/other/redecl2.C: New.
20463
20464 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
20465
20466         PR c++/19891
20467         * g++.dg/abi/covariant4.C: New.
20468
20469 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
20470
20471         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
20472
20473 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
20474
20475         * gcc.dg/vect/vect-96.c: Fix typo.
20476
20477 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20478
20479         PR c++/14479
20480         PR c++/19487
20481         * g++.dg/template/enum5.C: New test.
20482
20483 2005-02-12  Ira Rosen  <irar@il.ibm.com>
20484
20485         * gcc.dg/vect/vect-97.c: New test.
20486
20487 2005-02-12  Ira Rosen  <irar@il.ibm.com>
20488
20489         * gcc.dg/vect/vect-96.c: New test.
20490
20491 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
20492
20493         * gcc.dg/builtins-34.c: Also check ldexp*.
20494
20495 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
20496
20497         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
20498
20499 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
20500
20501         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
20502         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
20503         dg-require-dll, dg-require-iconv, dg-require-named-sections,
20504         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
20505         selector_list, selector_expression, dg-process-target): Move to new
20506         file target-supports-dg.exp.
20507         * lib/target-supports-dg.exp: New.
20508
20509         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
20510         New.
20511
20512 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
20513
20514         PR c++/19666
20515         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
20516
20517         PR middle-end/19858
20518         * gcc.c-torture/compile/20050210-1.c: New test.
20519
20520 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
20521
20522         PR c++/19755
20523         * g++.dg/warn/Wbraces1.C: New test.
20524
20525 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
20526
20527         * gcc.dg/builtins-52.c: New testcase.
20528
20529 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
20530
20531         PR c/19342
20532         * gcc.c-torture/execute/20050119-1.c: New test.
20533
20534 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
20535
20536         PR c++/19811
20537         * g++.dg/init/delete1.C: New test.
20538
20539 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
20540
20541         PR c++/18470
20542         * g++.dg/template/static12.C: New test.
20543
20544 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
20545
20546         PR c++/19787
20547         * g++.dg/conversion/ambig1.C: New test.
20548
20549         PR c++/19739
20550         * g++.dg/ext/attrib19.C: New test.
20551
20552         PR c++/19732
20553         * g++.dg/parse/dtor5.C: New test.
20554
20555         PR c++/19762
20556         * g++.dg/template/dtor3.C: New test.
20557
20558         PR c++/19826
20559         * g++.dg/template/static11.C: New test.
20560         * g++.dg/template/crash2.C: Remove dg-error marker.
20561
20562 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
20563
20564         PR C++/18491
20565         * g++.old-deja/g++.mike/p10769a.C: Remove.
20566
20567 2005-02-09  Roger Sayle  <roger@eyesopen.com>
20568
20569         * gcc.dg/builtins-48.c: New test case.
20570         * gcc.dg/builtins-49.c: New test case.
20571         * gcc.dg/builtins-50.c: New test case.
20572         * gcc.dg/builtins-51.c: New test case.
20573
20574 2005-02-09  Ian Lance Taylor  <ian@airs.com>
20575
20576         PR middle-end/19583
20577         * g++.dg/warn/Wreturn-type-3.C: New test.
20578
20579 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
20580
20581         PR middle-end/19402
20582         * gcc.dg/pr19402-1.c: New testcase.
20583         * gcc.dg/pr19402-2.c: likewise.
20584
20585 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
20586
20587         PR middle-end/19854
20588         * g++.dg/tree-ssa/tmmti.C: New testcase.
20589
20590 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
20591
20592         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
20593
20594 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
20595
20596         PR c++/19733
20597         * g++.dg/parse/crash23.C: New test.
20598         * g++.dg/warn/Weff1.C: New test.
20599
20600 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
20601
20602         * gcc.dg/20050209-1.c: New test.
20603
20604 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
20605
20606         PR target/19799
20607         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
20608
20609 2005-02-08  Mike Stump  <mrs@apple.com>
20610
20611         * g++.dg/pch/import-2.c: New test.
20612         * g++.dg/pch/import-2.hs: New.
20613         * g++.dg/pch/include/import-2a.h: New.
20614         * g++.dg/pch/include/import-2b.h: New.
20615
20616 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
20617
20618         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
20619
20620 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20621
20622         * gfortran.dg/substr_1.f90: New test.
20623
20624 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
20625
20626         PR middle-end/19775
20627         * gcc.dg/torture/builtin-power-1.c: Disable test for
20628         invalid transformation.
20629         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
20630         no longer optimize.
20631         * gcc.dg/builtins-47.c: New testcase.
20632
20633 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
20634             Dorit Naishlos  <dorit@il.ibm.com>
20635
20636         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
20637
20638 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
20639
20640         * gcc.c-torture/compile/20050206-1.c: New test.
20641
20642 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
20643
20644         PR tree-opt/19768
20645         * g++.dg/opt/pr19768.C: New test.
20646
20647 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
20648
20649         PR tree-opt/19736
20650         * gcc.c-torture/compile/pr19736.c: New test.
20651
20652 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20653
20654         PR c++/17401
20655         * g++.dg/parse/error25.C: New test.
20656
20657 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
20658
20659         * gcc.c-torture/execute/20050203-1.c: New.
20660
20661 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
20662
20663         * gcc.dg/vect/vect-85.c: Remove xfail.
20664         * gcc.dg/vect/vect-86.c: Remove xfail.
20665         * gcc.dg/vect/vect-87.c: Remove xfail.
20666         * gcc.dg/vect/vect-88.c: Remove xfail.
20667
20668 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
20669
20670         * gcc.dg/altivec-19.c: New.
20671
20672 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
20673
20674         PR c/17807
20675         * gcc.dg/nested-func-3.c: New test.
20676         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
20677
20678 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
20679
20680         * gcc.test-framework/gen_directive_tests: Generate tests for
20681         selector expressions.
20682
20683 2005-02-02  Matt Austern  <austern@apple.com>
20684
20685         PR c++/19628
20686         * g++/ext/builtin7.C: New.
20687         * g++/ext/builtin8.C: New.
20688
20689 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
20690
20691         PR c/18502
20692         * gcc.dg/pr18502-1.c: New test.
20693
20694 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20695
20696         PR c++/17413
20697         * g++.dg/template/local4.C: Tweak.
20698
20699 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
20700
20701         PR tree-optimization/19578
20702         * gcc.c-torture/compile/20050202-1.c: New test.
20703
20704 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
20705
20706         PR c/19435
20707         * gcc.dg/c99-init-4.c: New test.
20708
20709 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
20710
20711         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
20712
20713         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
20714
20715         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
20716         * g++.dg/eh/check-vect.h: New.
20717
20718         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
20719         * gcc.dg/vect/vect-78.c: Ditto.
20720         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
20721         Remove.
20722
20723         * g++.dg/conversion/simd1.C: Expect warning.
20724         * g++.dg/ext/attribute-test-1.C: Ditto.
20725         * g++.dg/ext/attribute-test-2.C: Ditto.
20726         * g++.dg/ext/attribute-test-3.C: Ditto.
20727         * g++.dg/ext/attribute-test-4.C: Ditto.
20728
20729         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
20730         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
20731
20732         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
20733
20734 2005-02-01  Richard Henderson  <rth@redhat.com>
20735
20736         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
20737         long double for ibm double-double format.
20738         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
20739
20740 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
20741
20742         PR tree-optimization/19633
20743         * testsuite/gcc.dg/pr19633-1.c: New test.
20744         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
20745         to NULL or a symbol.
20746
20747 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
20748
20749         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
20750         New procs.
20751         (dg-process-target (local override)): Handle selector expressions.
20752
20753         * gcc.test-framework/README: Describe tests in source directory.
20754         * gcc.test-framework/test-framework.awk: Handle dg- tests.
20755         * gcc.test-framework/test-framework.exp: Handle dg- tests.
20756         * gcc.test-framework/dg-bogus-exp-P.c: New test.
20757         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
20758         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
20759         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
20760         * gcc.test-framework/dg-do-link-exp-P.c: New test.
20761         * gcc.test-framework/dg-do-run-exp-P.c: New test.
20762         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
20763         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
20764         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
20765         * gcc.test-framework/dg-error-exp-P.c: New test.
20766         * gcc.test-framework/dg-error-exp-XP.c: New test.
20767         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
20768         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
20769         * gcc.test-framework/dg-output-exp-P.c: New test.
20770         * gcc.test-framework/dg-output-exp-XF.c: New test.
20771         * gcc.test-framework/dg-warning-exp-P.c: New test.
20772         * gcc.misc-tests/dg-1.c: Remove.
20773         * gcc.misc-tests/dg-2.c: Remove.
20774         * gcc.misc-tests/dg-3.c: Remove.
20775         * gcc.misc-tests/dg-4.c: Remove.
20776         * gcc.misc-tests/dg-5.c: Remove.
20777         * gcc.misc-tests/dg-6.c: Remove.
20778         * gcc.misc-tests/dg-7.c: Remove.
20779         * gcc.misc-tests/dg-8.c: Remove.
20780         * gcc.misc-tests/dg-9.c: Remove.
20781         * gcc.misc-tests/dg-10.c: Remove.
20782         * gcc.misc-tests/dg-11.c: Remove.
20783         * gcc.misc-tests/dg-12.c: Remove.
20784         * gcc.misc-tests/dg-test.exp: Remove.
20785
20786         * gcc.test-framework/test-framework.awk: Change recording and
20787         printing of passes and failures.
20788
20789         * gcc.test-framework: New directory.
20790         * gcc.test-framework/README: New.
20791         * gcc.test-framework/test-framework.exp: New.
20792         * gcc.test-framework/test-framework.awk: New.
20793         * gcc.test-framework/gen_directive_tests: New.
20794
20795 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
20796
20797         * lib/treelang.exp: Fix comment typos.
20798         (treelang_target_compile): Don't append libs=-ltreelang to options.
20799
20800 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
20801
20802         * g++.dg/parse/typename7.C: Adjust error messages.
20803
20804 2005-01-31  Jeff Law  <law@redhat.com>
20805
20806         * gcc.c-torture/execute/20050131-1.c: New test.
20807         * gcc.dg/wcaselabel.c: New test.
20808
20809 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
20810
20811         * g++.dg/other/warning1.C: Adjust error messags.
20812         * g++.dg/parse/constant5.C: New test.
20813
20814 2005-01-31  Steven Bosscher  <stevenb@suse.de>
20815
20816         PR c/19333
20817         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
20818         the test case valid.
20819         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
20820         * testsuite/gcc.dg/array-7.c: Adjust expected result.
20821         * testsuite/gcc.dg/pr18596-3.c: Likewise.
20822         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
20823         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
20824         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
20825
20826 2005-01-31  Dale Johannesen  <dalej@apple.com>
20827
20828         * g++.dg/opt/pr19650.C: New test.
20829
20830 2005-01-31  Richard Henderson  <rth@redhat.com>
20831
20832         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
20833         long double for intel double extended format.
20834         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
20835
20836 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
20837
20838         PR c++/19555
20839         * g++.dg/template/static10.C: New test.
20840
20841         PR c++/19395
20842         * g++.dg/parse/error24.C: New test.
20843
20844         PR c++/19367
20845         * g++.dg/lookup/builtin1.C: New test.
20846
20847         PR c++/19457
20848         * g++.dg/warn/conv3.C: New test.
20849
20850 2005-01-30  Bud Davis  <bdavis@gfortran.org>
20851
20852         PR fortran/19647
20853         * gfortan.dg/inquire_7.f90
20854
20855 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
20856
20857         PR tree-optimization/15791
20858         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
20859         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
20860         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
20861         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
20862         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
20863         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
20864         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
20865         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
20866         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
20867         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
20868
20869 2005-01-29  Paul Brook  <paul@codesourcery.com>
20870
20871         PR fortran/18565
20872         * check.c (real_or_complex_check): New function.
20873         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
20874         * intrinsic.c (add_functions): Use new check functions.
20875         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
20876         Add prototypes.
20877
20878 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
20879
20880         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
20881         gcc.dg/lvalue-3.c: New tests.
20882         * gcc.dg/concat.c: Update expected messages.
20883
20884 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
20885
20886         PR libfortran/19595
20887         * gfortran.dg/eor_1.f90: New test.
20888
20889 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
20890
20891         PR fortran/19589
20892         * gfortran.dg/logical_data_1.f90: New test.
20893
20894 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
20895
20896         PR c++/19253
20897         * g++.dg/template/crash33.C: New test.
20898
20899         PR c++/19667
20900         * g++.dg/template/crash32.C: New test.
20901
20902 2005-01-28  Ian Lance Taylor  <ian@airs.com>
20903
20904         PR middle-end/16558
20905         * g++.dg/warn/Wreturn-type-2.C: New test.
20906
20907 2004-06-24  Jeff Law  <law@redhat.com>
20908
20909         * gcc.dg/tree-ssa/20050128-1.c: New test.
20910
20911 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
20912
20913         * gcc.target/frv/all-mdpackh-1.c: New test.
20914
20915 2005-01-28  Steven Bosscher  <stevenb@suse.de>
20916
20917         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
20918
20919 2005-01-27  Richard Henderson  <rth@redhat.com>
20920
20921         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
20922
20923 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
20924
20925         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
20926
20927 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
20928
20929         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
20930         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
20931         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
20932         to cope with cases where the multilib options override the dg-options.
20933
20934 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
20935
20936         PR c/18946
20937         * gcc.dg/noncompile/20050120-1.c: New test.
20938
20939 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
20940
20941         PR tree-optimization/19633
20942         * gcc.dg/pr19633.c: New test.
20943         * gcc.dg/tree-ssa/pr19633.c: New test.
20944
20945 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
20946
20947         * gcc.dg/20041216-1.c: New test.
20948
20949 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
20950
20951         PR objc/18862
20952         * objc.dg/selector-2.m: New test.
20953
20954 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
20955
20956         * g++.dg/opt/range-test-2.C: New test.
20957
20958         PR rtl-optimization/19579
20959         * gcc.c-torture/execute/20050124-1.c: New test.
20960
20961 2005-01-26  Greg Parker  <gparker@apple.com>
20962         Stuart Hastings  <stuart@apple.com>
20963
20964         * gcc.c-torture/execute/20050125-1.c: New.
20965
20966 2005-01-18  Jan Hubicka  <jh@suse.cz>
20967
20968         PR tree-optimize/19337
20969         * gcc.c-torture/compile/20050119-1.c: New test.
20970
20971 2005-01-24  James E Wilson  <wilson@specifixinc.com>
20972
20973         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
20974         test for successful match.
20975
20976 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
20977
20978         PR objc/18408
20979         * objc.dg/comp-types-7.m: New test.
20980
20981 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
20982
20983         * lib/target-supports.exp (current_target_name): New.
20984         (check_effective_target_ilp32, check_effective_target_lp64):
20985         Cache the result to use as long as the current target, with
20986         multilib flags, remains the same.
20987
20988         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
20989         (dg-require-weak, dg-require-visibility, dg-require-alias,
20990         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
20991         dg-require-effective-target, dg-skip-if): Remove call to
20992         skip_test_and_clear_xfail.
20993         (dg-test): Clear xfail data.
20994
20995 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
20996
20997         PR target/17751
20998         * gcc.dg/ppc64-toc.c: New test.
20999
21000         * g++.dg/tree-ssa/empty-1.C: New test.
21001
21002         PR middle-end/19551
21003         * gcc.c-torture/execute/20050121-1.c: New test.
21004         * gcc.dg/20050121-2.c: New test.
21005
21006 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
21007         Paul Brook  <paul@codesourcery.com>
21008
21009         PR fortran/17941
21010         * gfortran.dg/real_const_1.f: New test.
21011         * gfortran.dg/real_const_2.f90: New test.
21012         * gfortran.dg/complex_int_1.f90: New test.
21013
21014 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
21015
21016         PR fortran/19313
21017         * gfortan.dg/inquire_6.f90: New test.
21018
21019 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
21020
21021         PR libfortran/19451
21022         * open_readonly_1.f90: New test.
21023
21024 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
21025
21026         PR libfortran/18982
21027         * gfortran.dg/open_new.f90: New file.
21028
21029 2005-01-22  Paul Brook  <paul@codesourcery.com>
21030
21031         * namelist_1.f90: New test.
21032
21033 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
21034
21035         PR tree-optimization/19484
21036         * gcc.c-torture/compile/20050122-[12].c: New tests.
21037
21038 2005-01-22  Paul Brook  <paul@codesourcery.com>
21039
21040         * gfortran.dg/implicit_2.f90: New test.
21041
21042 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
21043
21044         PR fortran/19314
21045         * gfortran.dg/inquire_5.f90: New test.
21046
21047 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21048
21049         PR c/18809
21050         * gcc.dg/pr18809-1.c: New test.
21051
21052 2005-01-21  Ian Lance Taylor  <ian@airs.com>
21053
21054         * gcc.dg/20050121-1.c: New test.
21055
21056         PR tree-optimization/13000
21057         * gcc.dg/20040206-1.c: Change warning to point where function is
21058         being inlined.
21059
21060 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21061
21062         PR c++/19208
21063         * g++.dg/template/array11.C: New test.
21064
21065 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21066
21067         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
21068         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
21069         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
21070         * gfortran.dg/getenv_1.f90: Add dg-do directive.
21071         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
21072         gfortran.dg/pr17164.f90: Add missing dg-do directives.
21073
21074 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
21075
21076         PR tree-optimization/15349
21077         * gcc.dg/tree-ssa/pr15349.c: New.
21078
21079 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
21080
21081         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
21082
21083 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
21084
21085         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
21086         scan-assembler-times directive name.
21087
21088         * gcc.dg/asm-a.c: Move dg-require-effective-target to
21089         after dg-do.
21090
21091         PR rtl-optimization/19462
21092         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
21093
21094 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
21095
21096         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
21097         counting function calls on ia64.
21098
21099 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
21100
21101         PR rtl-optimization/15139
21102         * gcc.dg/20050111-2.c: New test.
21103
21104         PR c/17297
21105         * gcc.c-torture/compile/20050113-1.c: New testcase.
21106
21107         PR middle-end/19164
21108         * gcc.dg/20050113-1.c: New testcase.
21109
21110 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
21111
21112         * gcc.dg/vect/vect-85.c: Add comment.
21113         * gcc.dg/vect/vect-86.c: Add xfail for now.
21114         * gcc.dg/vect/vect-87.c: Add xfail for now.
21115         * gcc.dg/vect/vect-88.c: Add xfail for now.
21116         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
21117
21118 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
21119
21120         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
21121
21122 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
21123
21124         * g++.dg/debug/typedef3.C: New test.
21125
21126 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
21127
21128         PR c/19472
21129         * gcc.dg/asm-a.c: New test.
21130
21131 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
21132
21133         * gcc.dg/sh-relax.c: Add prototype for abort.
21134
21135 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
21136
21137         * gcc.dg/short-compare-1.c: New test.
21138         * gcc.dg/short-compare-2.c: Likewise.
21139
21140 2005-01-18  Michael Matz  <matz@suse.de>
21141
21142         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
21143
21144 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
21145
21146         PR tree-optimization/19121
21147         * gcc.c-torture/compile/pr19121.c: New test.
21148
21149 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
21150
21151         PR target/19357
21152         * gcc.c-torture/compile/pr19357.c: New test.
21153
21154 2005-01-17  Ian Lance Taylor  <ian@airs.com>
21155
21156         PR c/5675
21157         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
21158         pass--those that refer just to the variable, possibly with a
21159         cast.
21160         * gcc.dg/c99-const-expr-3.c: Likewise.
21161
21162         PR middle-end/13127
21163         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
21164         longer emitted.
21165
21166 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
21167
21168         PR fortran/18778
21169         * gfortran.dg/endfile_2.f90: New test.
21170
21171 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
21172
21173         PR 19168
21174         * gfortran.dg/select_5.f90: New test.
21175
21176 2004-01-16  Paul Brook  <paul@codesourcery.com>
21177
21178         * gfortran.dg/common_4.f90: New test.
21179
21180 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
21181
21182         PR rtl-optimization/19462
21183         * gcc.dg/torture/pr19462-1.c: New test.
21184
21185 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
21186
21187         PR objc/19321
21188         * objc.dg/func-ptr-2.m: New.
21189         * objc.dg/volatile-1.m: New.
21190
21191 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21192
21193         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
21194
21195 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
21196
21197         PR tree-optimization/19060
21198         * gcc.c-torture/execute/20050104-1.c: New test.
21199
21200 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
21201
21202         PR fortran/18983
21203         * gfortran.dg/write_to_null.f90: New test.
21204
21205 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
21206             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21207
21208         PR other/19328
21209         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
21210         argument.
21211
21212 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
21213
21214         PR c++/19263
21215         * g++.dg/init/vector1.C: New test.
21216
21217 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
21218
21219         PR target/13158
21220         * gcc.target/ia64/sibcall-unwind-1.c: New test.
21221         PR target/18987
21222         * gcc.target/ia64/sibcall-unwind-2.c: New test.
21223
21224 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
21225
21226         * gfortran.dg/select_1.f90: New test.
21227         * gfortran.dg/select_2.f90: New test.
21228         * gfortran.dg/select_3.f90: New test.
21229         * gfortran.dg/select_4.f90: New test.
21230
21231 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
21232
21233         PR middle-end/19084
21234         PR rtl-optimization/19348
21235         * gcc.dg/20050111-1.c: New test.
21236         * gcc.c-torture/execute/20050111-1.c: New test.
21237
21238         * gcc.dg/i386-asm-4.c: New test.
21239
21240 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
21241
21242         * gcc.dg/nested-func-2.c: New test.
21243         * ada/acats/norun.lst: Remove c953002.
21244
21245 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
21246
21247         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
21248
21249 2005-01-12  Ben Elliston  <bje@au.ibm.com>
21250
21251         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
21252
21253 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
21254
21255         PR target/18761
21256         * g++.dg/abi/align1.C: New test.
21257
21258 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
21259
21260         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
21261         at a time.
21262         * g++.dg/ext/altivec_check.h: Support compiling as C.
21263
21264 2005-01-10  Roger Sayle  <roger@eyesopen.com>
21265
21266         PR c++/19355
21267         * g++.dg/expr/pr19355-1.C: New test case.
21268
21269 2005-01-10  Laurent GUERBY <laurent@guerby.net>
21270
21271         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
21272         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
21273         * ada/acats/tests/c3/c92005b.ada: Likewise.
21274         * ada/acats/tests/c3/cxb3012.a: Likewise.
21275         * ada/acats/norun.lst: Add c380004 and c953002, add PR
21276
21277 2005-01-09  Paul Brook  <paul@codesourcery.com>
21278
21279         * gfortran.dg/common_2.f90: New file.
21280         * gfortran.dg/common_3.f90: New file.
21281
21282 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
21283
21284         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
21285
21286 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
21287
21288         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
21289         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
21290         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
21291         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
21292         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
21293         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
21294         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
21295         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
21296         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
21297         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
21298         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
21299         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
21300         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
21301         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
21302         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
21303         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
21304         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
21305         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
21306         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
21307         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
21308         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
21309         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
21310         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
21311         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
21312         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
21313         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
21314         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
21315         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
21316         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
21317         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
21318         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
21319         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
21320         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
21321         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
21322         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
21323         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
21324         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
21325         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
21326         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
21327         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
21328         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
21329         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
21330         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
21331         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
21332         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
21333         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
21334         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
21335         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
21336         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
21337         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
21338         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
21339         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
21340         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
21341         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
21342         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
21343         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
21344         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
21345         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
21346         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
21347         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
21348         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
21349         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
21350         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
21351         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
21352         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
21353         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
21354         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
21355
21356         * gcc.dg/vect/vect-1.c: Fix spelling.
21357         * gcc.dg/vect/vect-10.c: Fix spelling.
21358         * gcc.dg/vect/vect-11.c: Fix spelling.
21359         * gcc.dg/vect/vect-12.c: Fix spelling.
21360         * gcc.dg/vect/vect-14.c: Fix spelling.
21361         * gcc.dg/vect/vect-15.c: Fix spelling.
21362         * gcc.dg/vect/vect-16.c: Fix spelling.
21363         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
21364         * gcc.dg/vect/vect-64.c: Fix comments.
21365         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
21366
21367 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
21368             Ira Rosen  <irar@il.ibm.com>
21369
21370         * gcc.dg/vect/vect-70.c: New test.
21371         * gcc.dg/vect/vect-71.c: New test.
21372
21373 2005-01-09  Manfred Hollstein  <mh@suse.com>
21374
21375         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
21376         * gcc.dg/pr18241-2.c: Likewise.
21377         * gcc.dg/pr18241-3.c: Likewise.
21378         * gcc.dg/pr18241-4.c: Likewise.
21379         * gcc.dg/pr18241-5.c: Likewise.
21380
21381 2005-01-08  Richard Henderson  <rth@redhat.com>
21382
21383         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
21384         False for x86 and x86-64.
21385
21386 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
21387
21388         PR tree-optimization/18241
21389         * gcc.dg/pr18241-1.c: New test.
21390         * gcc.dg/pr18241-2.c: New test.
21391         * gcc.dg/pr18241-3.c: New test.
21392         * gcc.dg/pr18241-4.c: New test.
21393         * gcc.dg/pr18241-5.c: New test.
21394
21395 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
21396
21397         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
21398         gfortran.dg/select_4.f90: New.
21399
21400 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
21401
21402         * gcc.c-torture/execute/20050107-1.c: New test.
21403
21404 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
21405
21406         PR c++/19298
21407         * g++.dg/template/ref2.C: New.
21408
21409 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
21410
21411         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
21412         instead of being empty.
21413
21414 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21415
21416         PR fortran/15553
21417         * gfortran.dg/array-1.f90: New test.
21418
21419 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
21420
21421         PR tree-optimization/19283
21422         * gcc.c-torture/execute/20050106-1.c: New test.
21423
21424         PR rtl-optimization/18861
21425         * gcc.dg/20050105-1.c: New test.
21426
21427         PR tree-optimization/18828
21428         * gcc.dg/20050105-2.c: New test.
21429
21430 2005-01-07  Andreas Jaeger  <aj@suse.de>
21431
21432         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
21433
21434 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
21435
21436         PR fortran/18398
21437         * gfortran.dg/fmt_read.f90: New test.
21438
21439 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
21440
21441         * gcc.dg/rs6000-ldouble-2.c: New.
21442
21443 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
21444
21445         PR c++/19244
21446         * g++.dg/parser/ctor2.C: New test.
21447
21448 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21449
21450         PR c++/17154
21451         * g++.dg/template/using9.C: New test.
21452
21453 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21454
21455         PR c++/19258
21456         * g++.dg/lookup/friend6.C: New test.
21457
21458 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
21459
21460         PR c++/19270
21461         * g++.dg/template/array10.C: New.
21462
21463 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21464
21465         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
21466         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
21467
21468 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
21469
21470         * gcc.c-torture/compile/20050105-1.c: New test.
21471
21472 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
21473
21474         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
21475
21476 2005-01-05  Roger Sayle  <roger@eyesopen.com>
21477
21478         PR middle-end/19100
21479         * gcc.dg/conv-3.c: New test case.
21480
21481 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
21482
21483         * gcc.dg/asm-wide-1.c: New test.
21484
21485 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
21486
21487         PR c++/19030
21488         * g++.dg/parse/crash22.C: New
21489
21490 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
21491
21492         PR 19257
21493         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
21494
21495 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
21496
21497         PR middle-end/17767
21498         * gcc.dg/i386-mmx-6.c: New test case.
21499
21500 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
21501
21502         PR tree-optimization/18308
21503         * gcc.dg/vect/pr18308.c: New testcase.
21504
21505 2005-01-04  Andreas Jaeger  <aj@suse.de>
21506
21507         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
21508
21509 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
21510             Robert Bowdidge <bowdidge@apple.com>
21511
21512         * gcc.dg/cpp/subframework1.c: New.
21513         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
21514         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
21515         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
21516         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
21517
21518 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
21519
21520         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
21521         producing warning.
21522         * gcc.dg/darwin-weakimport-2.c: New.
21523
21524 2005-01-03  Richard Henderson  <rth@redhat.com>
21525
21526         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
21527
21528 2005-01-03  Richard Henderson  <rth@redhat.com>
21529
21530         * gcc.dg/vect/vect.exp: Enable for ia64.
21531         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
21532         (check_effective_target_vect_float): Likewise.
21533         (check_effective_target_vect_no_align): Likewise.
21534         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
21535         * gcc.dg/vect/vect-8.c: Likewise.
21536
21537 2005-01-03  Uros Bizjak <uros@kss-loka.si>
21538
21539         PR target/19236
21540         * gcc.dg/pr19236-1.c: New test case.
21541
21542 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
21543
21544         PR rtl-optimization/12092
21545         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
21546
21547 2005-01-02  Andreas Jaeger  <aj@suse.de>
21548
21549         * gcc.dg/pr12092-1.c: Do not run on x86_64.
21550
21551 2005-01-01  Roger Sayle  <roger@eyesopen.com>
21552             Andrew Pinski  <pinskia@physics.uc.edu>
21553
21554         PR rtl-optimization/12092
21555         * gcc.dg/pr12092-1.c: New test case.
21556
21557 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
21558
21559         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
21560         'hidden' and 'default' for better portability.
21561         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
21562
21563         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
21564         6 and 7.
21565         * g++.old-deja/g++.brendan/new3.C: Likewise.
21566
21567 2005-01-01  Steven Bosscher  <stevenb@suse.de>
21568
21569         * gcc.dg/20041231-1.C: New test.
21570         * g++.dg/warn/Wunreachable-code-1.C: New test.
21571
21572 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
21573
21574         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
21575         file, not /dev/null.  Abort on error.
21576
21577 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
21578             Ziemowit Laski  <zlaski@apple.com>
21579
21580         PR objc/18971
21581         * objc.dg/encode-5.m: New test.
21582
21583 2004-12-29  Richard Henderson  <rth@redhat.com>
21584
21585         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
21586         * objc.dg/stabs-1.m: Disable for ia64.
21587
21588 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
21589
21590         PR c++/19190
21591         * g++.dg/warn/Wunused-10.C: New test.
21592
21593 2004-12-28  Richard Henderson  <rth@redhat.com>
21594
21595         * objc.dg/stabs-1.m: Disable for alpha.
21596
21597 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
21598
21599         PR c++/19149
21600         * g++.dg/parse/error23.C: New test.
21601
21602 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21603
21604         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
21605
21606         PR fortran/19032
21607         * gfortran.dg/intrinsic_modulo_1.f90: New.
21608         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
21609         tests with divisor -1.
21610
21611 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
21612
21613         * g++.dg/opt/temp1.C (memcpy): Return a value.
21614
21615         PR c++/19148
21616         * g++.dg/expr/cond7.C: New test.
21617
21618 2004-12-27  Paul Brook  <paul@codesourcery.com>
21619
21620         * gfortran.dg/g77/select_no_compile.f: Remove.
21621
21622 2004-12-27  Richard Henderson  <rth@redhat.com>
21623
21624         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
21625         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
21626         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
21627
21628 2004-12-26  Richard Henderson  <rth@redhat.com>
21629
21630         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
21631         by 1i instead of token pasting.
21632
21633 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21634
21635         PR tree-optimization/17578
21636         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
21637         to additional_flags.
21638         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
21639
21640 2004-12-25  Richard Henderson  <rth@redhat.com>
21641
21642         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
21643         Remove Alpha.
21644
21645 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21646
21647         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
21648         hppa*-*-hpux*.
21649         * gcc.dg/pr17957.c (dg-options): Likewise.
21650         * gcc.dg/struct-ret-1.c: Add prototype for abort.
21651         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
21652         instead of 0 on __hppa__.
21653         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
21654         "foo,%r" on hppa*-*-*.
21655
21656 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
21657
21658         PR fortran/19071
21659         * gfortran.dg/complex_write.f90: New test.
21660
21661 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
21662
21663         PR c++/17595
21664         * g++.dg/parse/pragma2.C: New test.
21665
21666         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
21667
21668 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
21669
21670         * gcc.dg/empty2.c: Add missing dg-warning.
21671
21672 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
21673
21674         PR c++/17413
21675         * g++.dg/template/local4.C: New test.
21676         * g++.dg/template/crash19.C: Add dg-error marker.
21677
21678         * g++.dg/template/crash31.C: Correct embedded PR number.
21679
21680 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
21681
21682         PR c++/16405
21683         * g++.dg/opt/temp1.C: Add do-run marker.
21684
21685 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
21686
21687         * g++.dg/template/spec19.C: New.
21688
21689 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
21690
21691         PR target/16819
21692         * gcc.dg/empty2.c: New.
21693
21694 2004-12-23  Richard Henderson  <rth@redhat.com>
21695
21696         * lib/target-supports.exp (check_effective_target_vect_no_align):
21697         Remove i?86 and x86-64.
21698
21699 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
21700
21701         PR c++/16405
21702         * g++.dg/opt/temp1.C: New test.
21703
21704 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21705
21706         PR c++/18733
21707         * g++.dg/template/friend33.C: New testcase.
21708
21709 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
21710
21711         PR c++/18464
21712         * g++.dg/template/cond5.C: New test.
21713
21714         PR c++/18492
21715         * g++.dg/inherit/thunk3.C: New test.
21716
21717         PR c++/11224
21718         * g++.dg/warn/Wunused-9.C: New test.
21719
21720 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
21721
21722         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
21723
21724 2004-12-22  Jan Beulich  <jbeulich@novell.com>
21725
21726         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
21727
21728 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
21729
21730         PR c++/18378
21731         * g++.dg/ext/packed8.C: New test.
21732
21733         PR c++/19063
21734         * g++.dg/template/crash31.C: New test.
21735
21736         PR c++/19034
21737         * g++.dg/template/crash30.C: New test.
21738
21739 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
21740
21741         PR C++/18984
21742         * g++.dg/eh/ctor3.C: New test.
21743
21744 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
21745
21746         * objc.dg/stabs-1.m: Allow section name to be quoted and
21747         assembly label to begin with '.LL'.
21748
21749 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
21750
21751         * gcc.dg/vect/vect.exp
21752         (check_effective_target_lp64_or_vect_no_align): New.
21753         * gcc.dg/vect/vect-77.c: Use it.
21754         * gcc.dg/vect/vect-78.c: Use it.
21755
21756         * lib/target-supports.exp
21757         (check_effective_target_vect_no_max,
21758         check_effective_target_vect_no_bitwise,
21759         check_effective_target_vect_no_align): New.
21760         * gcc.dg/vect/vect-13.c: Use them.
21761         * gcc.dg/vect/vect-17.c: Ditto.
21762         * gcc.dg/vect/vect-18.c: Ditto.
21763         * gcc.dg/vect/vect-19.c: Ditto.
21764         * gcc.dg/vect/vect-20.c: Ditto.
21765         * gcc.dg/vect/vect-27.c: Ditto.
21766         * gcc.dg/vect/vect-29.c: Ditto.
21767         * gcc.dg/vect/vect-44.c: Ditto.
21768         * gcc.dg/vect/vect-48.c: Ditto.
21769         * gcc.dg/vect/vect-50.c: Ditto.
21770         * gcc.dg/vect/vect-52.c: Ditto.
21771         * gcc.dg/vect/vect-54.c: Ditto.
21772         * gcc.dg/vect/vect-56.c: Ditto.
21773         * gcc.dg/vect/vect-58.c: Ditto.
21774         * gcc.dg/vect/vect-60.c: Ditto.
21775         * gcc.dg/vect/vect-72.c: Ditto.
21776         * gcc.dg/vect/vect-80.c: Ditto.
21777
21778 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
21779
21780         PR c++/14075
21781         * g++.dg/init/string1.C: New.
21782
21783         PR c++/18975
21784         * g++.dg/other/synth1.C: New.
21785
21786 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
21787
21788         PR c/18963
21789         * gcc.dg/pr18963-1.c: New test.
21790
21791 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
21792
21793         PR c/18596
21794         * gcc.dg/funcdef-storage-1.c (foo): Remove.
21795         * gcc.dg/pr18596-1.c: Use dg-error.
21796         (dg-options): Use -fno-unit-at-a-time.
21797         * gcc.dg/pr18596-2.c: New test.
21798         * gcc.dg/pr18596-3.c: New test.
21799
21800 2004-12-20  Roger Sayle  <roger@eyesopen.com>
21801
21802         PR middle-end/18683
21803         * g++.dg/opt/pr18683-1.C: New test case.
21804
21805 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
21806
21807         PR other/19093
21808         * g++.dg/opt/max1.C: Fix for 64bit targets.
21809
21810 2004-12-20  Matt Austern  <austern@apple.com>
21811
21812         PR c++/19044
21813         * g++.dg/ext/builtin6.C: New
21814
21815 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
21816
21817         PR tree-optimization/19080
21818         * gcc.c-torture/compile/pr19080.c: New test.
21819
21820 2004-12-20  Steven Bosscher  <stevenb@suse.de>
21821
21822         * gcc.dg/20041219-1.c: New test.
21823
21824 2004-12-19  Roger Sayle  <roger@eyesopen.com>
21825
21826         PR middle-end/19068
21827         * g++.dg/opt/max1.C: New test case.
21828
21829 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
21830
21831         * gcc.dg/fdata-sections-1.c: New test.
21832
21833 2004-12-18  Roger Sayle  <roger@eyesopen.com>
21834
21835         PR middle-end/18548
21836         * gcc.dg/max-1.c: New test case.
21837
21838 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
21839
21840         * gcc.c-torture/execute/20041218-1.c: New test.
21841
21842 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
21843
21844         * gcc.dg/pr18501.c: New test.
21845         * gcc.dg/uninit-5.c: XFAIL.
21846         * gcc.dg/uninit-9.c: XFAIL.
21847
21848 2004-12-17  Dale Johannesen  <dalej@apple.com>
21849
21850         * gcc.dg/20041213-1.c: New.
21851
21852 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
21853
21854         * objc.dg/stabs-1.m: Allow assembly label to begin
21855         with a dot ('.').
21856
21857 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
21858
21859         * gcc.c-torture/execute/20041213-1.c: Move...
21860         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
21861
21862 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
21863
21864         PR c++/18721
21865         * g++.dg/lookup/conv-5.C: New.
21866
21867 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
21868
21869         * objc.dg/stabs-1.m: New test.
21870
21871 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
21872
21873         * gcc.dg/visibility-c.c: Change compile to
21874         assemble for the test.
21875
21876 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
21877
21878         PR target/19041
21879         * gcc.dg/visibility-c.c: New test.
21880
21881 2004-12-16  Roger Sayle  <roger@eyesopen.com>
21882
21883         PR middle-end/18493
21884         * gcc.dg/switch-8.c: New test case.
21885
21886 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
21887
21888         PR c++/18905
21889         * g++.dg/template/init4.C: New.
21890         * g++.dg/opt/static3.C: Enable optimizer.
21891
21892 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
21893
21894         * g++.dg/other/complex1.C: New test.
21895
21896 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
21897
21898         * g++.dg/opt/inline9.C: New test.
21899
21900 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21901
21902         PR fortran/18993
21903         * gfotran.dg/nullify_1.f: New test.
21904
21905 2004-12-15  Richard Henderson  <rth@redhat.com>
21906
21907         * gcc.target/i386/i386.exp: New harness.
21908         * gcc.target/i386/vect-args.c: New.
21909
21910 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
21911
21912         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
21913
21914 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21915
21916         PR c++/18825
21917         * g++.dg/template/friend32.C: New test.
21918
21919 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
21920
21921         * cpp/pragma-once-1.c: New test.
21922         * cpp/pragma-once-1b.h: Likewise.
21923         * cpp/pragma-once-1c.h: Likewise.
21924         * cpp/pragma-once-1d.h: Likewise.
21925         * cpp/inc/pragma-once-1a.h: Likewise.
21926
21927 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
21928             Steven G. Kargl  <kargls@comcast.net>
21929
21930         PR fortran/17597
21931         * gfortran.dg/list_read_3.f90: New test.
21932
21933 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
21934
21935         * gcc.dg/ftrapv-2.c: New test.
21936
21937 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
21938
21939         PR c++/18981
21940         * g++.dg/template/typename9.C: New test.
21941
21942 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
21943
21944         PR c++/18738
21945         * g++.dg/template/typename8.C: New test.
21946         * g++.dg/parse/friend2.C: Tweak error message.
21947
21948 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
21949
21950         * gcc.c-torture/20041214-1.c: New test.
21951
21952 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
21953
21954         PR c++/18965
21955         * g++.dg/init/array17.C: New test.
21956
21957 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
21958
21959         PR c++/18793
21960         * g++.dg/init/aggr3.C: New test.
21961
21962 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
21963
21964         * gcc.dg/altivec-types-1.c: New test.
21965         * gcc.dg/altivec-types-2.c: New test.
21966         * gcc.dg/altivec-types-3.c: New test.
21967         * gcc.dg/altivec-types-4.c: New test.
21968         * g++.dg/ext/altivec-types-1.C: New test.
21969         * g++.dg/ext/altivec-types-2.C: New test.
21970         * g++.dg/ext/altivec-types-3.C: New test.
21971         * g++.dg/ext/altivec-types-4.C: New test.
21972
21973 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
21974
21975         PR middle-end/18951
21976         * gcc.c-torture/execute/20041213-1.c: New test.
21977
21978 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
21979
21980         PR c++/18949
21981         * g++.dg/template/cast1.C: New.
21982
21983 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
21984
21985         * gcc.c-torture/execute/20041213-2.c: New test.
21986
21987 2004-12-13  Richard Henderson  <rth@redhat.com>
21988
21989         * gcc.dg/i386-sse-10.c: Fix typo in options.
21990
21991 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
21992
21993         PR c++/18968
21994         * g++.dg/opt/pr18968.C: New test.
21995
21996 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
21997
21998         PR c++/18925
21999         * g++.dg/ext/visibility/staticdatamem.C: New test.
22000
22001 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
22002
22003         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
22004
22005 2004-12-13  Roger Sayle  <roger@eyesopen.com>
22006
22007         PR rtl-optimization/18928
22008         * gcc.dg/pr18928-1.c: New test case.
22009
22010 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
22011
22012         PR tree-opt/16951
22013         * gcc.c-torture/compile/20041211-1.c: New.
22014
22015 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22016
22017         PR middle-end/17564
22018         * gcc.c-torture/execute/20041212-1.c: New test.
22019
22020 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22021
22022         PR fortran/18869
22023         * gfortran.dg/common_1.f90: New test.
22024
22025 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
22026         Paul Brook  <paul@codesourcery.com>
22027
22028         PR fortran/16222
22029         * gfortran.dg/real_do_1.f90: New test.
22030
22031 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
22032
22033         PR tree-opt/18040
22034         * g++.dg/opt/ptrmem6.C: New test.
22035
22036 2004-12-11  Roger Sayle  <roger@eyesopen.com>
22037
22038         PR middle-end/18921
22039         * gcc.dg/pr18921-1.c: New test case.
22040
22041 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22042
22043         PR fortran/17175
22044         * gfortran.dg/scale_1.f90: New test.
22045
22046 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
22047
22048         PR middle-end/18903
22049         * gcc.c-torture/compile/pr18903.c: New test.
22050
22051 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
22052
22053         * gcc.c-torture/execute/20041210-1.c: New test.
22054
22055 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22056
22057         PR c++/18731
22058         * g++.dg/parser/struct-1.C: New test.
22059         * g++.dg/parser/struct-2.C: New test.
22060         * g++.dg/parser/struct-3.C: New test.
22061
22062 2004-12-09  Richard Henderson  <rth@redhat.com>
22063
22064         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
22065
22066         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
22067         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
22068
22069 2004-12-09  Matt Austern  <austern@apple.com>
22070
22071         PR c++/18514
22072         * g++.dg/ext/builtin1.C: New
22073         * g++.dg/ext/builtin2.C: New
22074         * g++.dg/ext/builtin3.C: New
22075         * g++.dg/ext/builtin4.C: New
22076         * g++.dg/ext/builtin5.C: New
22077
22078 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
22079
22080         PR tree-opt/18904
22081         * g++.dg/opt/ptrmem5.C: New test.
22082
22083 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
22084
22085         * g++.dg/parse/typename5.C: Adjust for new error.
22086         * g++.dg/parse/typename7.C: New.
22087
22088 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22089
22090         PR c++/18073
22091         * g++.dg/other/mmintrin.C: New test.
22092
22093 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
22094
22095         PR c++/16681
22096         * g++.dg/init/array15.C: New.
22097         * g++.dg/init/array16.C: New.
22098
22099 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22100
22101         PR fortran/18826
22102         * gfortran.dg/assign_1.f90: New test.
22103
22104 2004-12-08  Nick Clifton  <nickc@redhat.com>
22105
22106         * gcc.target/xstormy16/bss_below100: New directory containing tests.
22107         * gcc.target/xstormy16/data_below100: Likewise.
22108         * gcc.target/xstormy16/sfr: Likewise.
22109         * gcc.target/xstormy16/below100.S: New test source file.
22110         * gcc.target/xstormy16/below100.ld: New test linker script.
22111         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
22112         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
22113         bp instructions.
22114         * gcc.target/xstormy16/bp.c: Likewise.
22115
22116         * gcc.target/xstormy16/bss_below100: New files:
22117         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
22118         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
22119         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
22120         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
22121         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
22122         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
22123         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
22124         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
22125         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
22126         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
22127         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
22128         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
22129         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
22130         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
22131         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
22132         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
22133         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
22134         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
22135         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
22136         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
22137         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
22138         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
22139         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
22140         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
22141         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
22142         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
22143         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
22144
22145         * gcc.target/xstormy16/data_below100: New files:
22146         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
22147         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
22148         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
22149         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
22150         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
22151         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
22152         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
22153         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
22154         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
22155         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
22156         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
22157         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
22158         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
22159         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
22160         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
22161         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
22162         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
22163         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
22164         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
22165         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
22166         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
22167         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
22168         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
22169         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
22170         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
22171         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
22172         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
22173
22174         * gcc.target/xstormy16/sfr: New files:
22175         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
22176         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
22177         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
22178         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
22179         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
22180         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
22181         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
22182         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
22183         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
22184         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
22185         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
22186         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
22187         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
22188         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
22189         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
22190         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
22191         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
22192         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
22193         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
22194         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
22195         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
22196         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
22197         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
22198         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
22199         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
22200         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
22201         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
22202         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
22203         27_if0_sfrw_bitfield_f.c
22204
22205 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22206
22207         PR c++/18100
22208         * g++.dg/lookup/name-clash4.C: New test.
22209
22210 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
22211
22212         PR c++/18672
22213         * g++.dg/opt/array1.C: New.
22214
22215         PR c++/18803
22216         * g++.dg/template/operator5.C: New.
22217
22218 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
22219
22220         PR c/18867
22221         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
22222
22223 2004-12-07  Steven Bosscher  <stevenb@suse.de>
22224
22225         * gcc.dg/noncompile/20041207.c: New test.
22226
22227 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
22228
22229         * g++.dg/other/unreachable-1.C: New test.
22230
22231 2004-12-06  Nick Clifton  <nickc@redhat.com>
22232
22233         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
22234         <limits.h> because the latter comes from gcc's include/ directory
22235         and not the newlib/libc/include directory.
22236
22237 2004-12-04  Richard Henderson  <rth@redhat.com>
22238
22239         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
22240
22241 2004-12-04  Richard Henderson  <rth@redhat.com>
22242
22243         * lib/target-supports.exp (check_gc_sections_available): Disable
22244         for alpha and ia64.
22245
22246 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
22247
22248         PR middle-end/17909
22249         * g++.dg/other/vararg-2.C: New test.
22250
22251 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22252
22253         PR c++/17011, c++/17971
22254         * g++.dg/template/error15.C: Adjust expected error.
22255         * g++.dg/template/instantiate3.C: Likewise.
22256
22257 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
22258
22259         * gcc.dg/altivec-18.c: Fix for darwin
22260
22261 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
22262
22263         PR c++/18782
22264         * g++.dg/parse/ptrmem2.C: New.
22265
22266         PR c++/18318
22267         * g++.dg/template/new1.C: New.
22268
22269 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22270
22271         PR fortran/18710
22272         * gfortran.dg/direct_io_3.f90: New test.
22273
22274 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
22275
22276         PR 18758
22277         * g++.dg/parse/crash21.C: New.
22278
22279 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22280
22281         PR c++/15664, c++/18276
22282         * g++.dg/template/ttp13.C: New test.
22283         * g++.dg/template/ttp14.C: Likewise.
22284
22285 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22286
22287         PR c++/18123
22288         * g++.dg/parse/enum2.C: New test.
22289         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
22290
22291 2004-12-02  Nick Clifton  <nickc@redhat.com>
22292
22293         * gcc.target/xstormy16: New test directory.
22294         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
22295         * gcc.target/xstormy16/bp.c: Check the generation of bp
22296         instructions.
22297         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
22298         bn instructions and the BELOW100 attribute.
22299
22300 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
22301
22302         PR target/16952
22303         * gcc.dg/ppc-eabi.c: New.
22304
22305 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
22306
22307         PR fortran/18284
22308         * gfortran.dg/backspace.f90
22309
22310 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
22311
22312         * gfortran.dg/inquire.f90: New test.
22313
22314 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
22315
22316         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
22317         handle effective-target-keyword.
22318         (dg-skip-if): Support effective-target keyword as target list.
22319         (dg-xfail-if): Ditto.
22320         * lib/target-supports.exp (is-effective-target-keyword): New proc.
22321
22322 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
22323
22324         PR tree-optimization/18291
22325         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
22326
22327 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
22328
22329         PR C++/18729
22330         * g++.dg/parse/crash20.C: New.
22331
22332         PR c++/17431
22333         * g++.dg/overload/arg1.C: New.
22334         * g++.dg/overload/arg2.C: New.
22335         * g++.dg/overload/arg3.C: New.
22336         * g++.dg/overload/arg4.C: New.
22337
22338 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
22339
22340         * gcc.dg/c99-flex-array-4.c: Remove.
22341
22342 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
22343
22344         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
22345
22346         * lib/target-supports.exp (is-effective-target): Simplify.
22347
22348         * lib/target-supports.exp (check_effective_target_vect_long):
22349         Fix for powerpc64-*-*.
22350
22351 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
22352
22353         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
22354         to support new requirements on FreeBSD 5.
22355
22356 2004-11-30  Devang Patel  <dpatel@apple.com>
22357
22358         PR 18702
22359         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
22360
22361 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
22362
22363         * g++.dg/ext/altivec-13.C: New test.
22364
22365 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
22366
22367         PR tree-opt/18298
22368         * gcc.c-torture/execute/p18298.c: New test.
22369
22370 2004-11-30  Ira Rosen  <irar@il.ibm.com>
22371             Dorit Naishlos  <dorit@il.ibm.com>
22372
22373         PR tree-opt/18607
22374         * gcc.dg/vect/vect-89.c: New test.
22375
22376 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
22377
22378         * gcc.dg/pr18596-1.c: New test.
22379
22380 2004-11-30  Ben Elliston  <bje@au.ibm.com>
22381
22382         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
22383
22384 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
22385
22386         PR c/18479
22387         * gcc.dg/pr18479.c: New test.
22388
22389 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
22390
22391         PR target/18490
22392         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
22393         mmix-knuth-mmixware.
22394
22395         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
22396         cris-*-elf* cris-*-aout* mmix-*-*
22397
22398 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
22399
22400         PR middle-end/18725
22401         * gcc.dg/pr18725.c: New test.
22402
22403 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
22404
22405         PR target/18488
22406         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
22407
22408         PR target/18336
22409         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
22410
22411 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
22412
22413         PR c++/18368
22414         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
22415         * g++.old-deja/g++.law/ctors5.C: Likewise.
22416         * g++.old-deja/g++.other/crash25.C: Likewise.
22417
22418         PR c++/18674
22419         * g++.dg/template/error16.C: New test.
22420
22421         PR c++/18512
22422         * g++.dg/template/crash29.C: New test.
22423
22424 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
22425
22426         PR tree-optimization/18712
22427         * gcc.c-torture/compile/pr18712.c: New test.
22428
22429 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
22430
22431         PR c/7544
22432         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
22433         tests.
22434
22435 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22436
22437         PR c++/18652
22438         * g++.dg/lookup/crash6.C: New test.
22439
22440 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
22441
22442         PR middle-end/18164
22443         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
22444
22445 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
22446
22447         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
22448         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
22449         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
22450
22451 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
22452
22453         * gcc.dg/pr18164.c: New test.
22454
22455 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
22456
22457         * gcc.dg/funroll-loops-all.c: New.
22458
22459 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
22460
22461         PR target/18489
22462         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
22463         delimeter, match space and TAB as well as ":".
22464
22465         PR target/18484
22466         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
22467
22468         PR target/18348
22469         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
22470
22471         PR target/18345
22472         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
22473
22474         PR target/18337
22475         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
22476
22477 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
22478
22479         * gfortran.dg/direct_io_2.f90: New test.
22480
22481 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
22482
22483         PR target/18334
22484         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
22485
22486 2004-11-28  Richard Henderson  <rth@redhat.com>
22487
22488         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
22489
22490 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
22491
22492         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
22493         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
22494         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
22495         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
22496         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
22497         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
22498         gcc.dg/pointer-arith-8.c: New tests.
22499
22500 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
22501
22502         PR fortran/18364
22503         * gfortran.dg/endfile.f90: New test.
22504
22505 2004-11-27  Falk Hueffner  <falk@debian.org>
22506
22507         * gcc.dg/loop-6.c: New test.
22508
22509 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
22510
22511         * gcc.c-torture/execute/20041126-1.c: New test.
22512
22513 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
22514
22515         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
22516         on IRIX.
22517
22518 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
22519
22520         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
22521         functions.
22522
22523 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
22524
22525         PR rtl-optimization/17825
22526         * gcc.c-torture/compile/20041119-1.c: New test.
22527
22528 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22529
22530         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
22531         Check existence of ld library path variables before unsetting.
22532
22533 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
22534
22535         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
22536
22537 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
22538
22539         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
22540
22541 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
22542
22543         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
22544
22545 2004-11-26  Ben Elliston  <bje@au.ibm.com>
22546
22547         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
22548         dg-do directive.
22549
22550 2004-11-26  Ben Elliston  <bje@au.ibm.com>
22551
22552         * gcc.dg/pr17957.c: Pass --param, not -param.
22553
22554 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
22555
22556         PR middle-end/17957
22557         * testsuite/gcc.dg/pr17957.c: New test.
22558
22559 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
22560
22561         PR c++/18445
22562         * g++.dg/template/crash28.C: Likewise.
22563
22564         PR c++/18001
22565         * g++.dg/expr/unary2.C: Adjust lvalue messages.
22566         * g++.dg/ext/lvaddr.C: Likewise.
22567         * g++.dg/opt/pr7503-3.C: Likewise.
22568
22569         PR c++/18466
22570         * g++.dg/parse/qualified3.C: New test.
22571         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
22572
22573         PR c++/18545
22574         * g++.dg/expr/return1.C: New test.
22575
22576 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22577
22578         Friend class name lookup 3/n, PR c++/3332
22579         * g++.dg/lookup/friend3.C: New test.
22580         * g++.dg/lookup/friend4.C: Likewise.
22581         * g++.dg/lookup/friend5.C: Likewise.
22582
22583 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22584
22585         Friend class name lookup 2/n, PR c++/14513, c++/15410
22586         * g++.dg/lookup/friend2.C: New test.
22587         * g++.dg/template/friend31.C: Likewise.
22588
22589 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22590
22591         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
22592
22593 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
22594
22595         PR c++/17473
22596         * g++.dg/tc1/dr56.C: Remove.
22597         * g++.dg/template/typedef1.C: Add dg-error markers.
22598         * g++.old-deja/g++.other/typedef7.C: Likewise.
22599
22600         PR c++/18285
22601         * g++.dg/parse/typedef7.C: New test.
22602
22603 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
22604
22605         * gcc.c-torture/execute/20041124-1.c: New test.
22606
22607 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
22608
22609         * g++.dg/template/deduce3.C: New test.
22610
22611         PR c++/18586
22612         * g++.dg/template/crash27.C: New test.
22613
22614         PR c++/18530
22615         * g++.dg/warn/Wshadow-3.C: New test.
22616
22617 2004-11-24  Devang Patel  <dpatel@apple.com>
22618
22619         PR/18555
22620         * gcc.dg/cpp/isysroot-1.c: New test.
22621         * gcc.dg/cpp/usr/include/stdio.h: New file.
22622         * gcc.dg/cpp/isysroot-2.c: New test.
22623         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
22624         New file.
22625
22626 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22627
22628         PR c++/8929
22629         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
22630
22631 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
22632
22633         * gcc.target/sparc/align.c: Do not include <stdint.h>.
22634         * gcc.target/sparc/pdist.c: Likewise.
22635
22636 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
22637
22638         PR c++/16882
22639         * g++.dg/conversion/simd1.C: New test.
22640
22641 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22642
22643         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
22644         and restore_ld_library_path_env_vars.
22645         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
22646         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
22647         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
22648         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
22649
22650 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
22651
22652         * gcc.dg/pragma-align-2.c: Test macro expansion.
22653         * gcc.dg/pragma-pack-2.c: New test.
22654
22655 2004-11-23  Richard Henderson  <rth@redhat.com>
22656
22657         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
22658         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
22659         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
22660         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
22661         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
22662         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
22663
22664         * gcc.dg/vect/vect.exp: Add check for alpha.
22665         * lib/target-supports.exp (check_alpha_max_hw_available): New.
22666         (check_effective_target_vect_int): Enable for alpha.
22667         (check_effective_target_vect_long): New.
22668         (is-effective-target): Add it.
22669
22670 2004-11-23  Uros Bizjak <uros@kss-loka.si>
22671
22672         * gcc.dg/pr18614-1.c: New test.
22673
22674 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
22675
22676         * gcc.dg/setjmp-2.c: New test.
22677
22678 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
22679
22680         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
22681         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
22682         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
22683         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
22684         gcc.target/sparc/pdist.c: New tests.
22685
22686 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
22687
22688         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
22689
22690 2004-11-22  Dale Johannesen  <dalej@apple.com>
22691
22692         * gcc.dg/20041111-1.c: New.
22693
22694 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
22695
22696         PR tree-opt/18536
22697         * gcc.dg/vect/pr18536.c: New test.
22698
22699 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22700
22701         PR c++/18354
22702         * g++.dg/template/nontype11.C: New test.
22703
22704 2004-11-21  Roger Sayle  <roger@eyesopen.com>
22705
22706         PR middle-end/18520
22707         * gcc.dg/pr18520-1.c: New test case.
22708
22709 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
22710
22711         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
22712         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
22713         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
22714         expected diagnostics.
22715
22716 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
22717
22718         PR target/18580
22719         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
22720         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
22721         vect-77.c, vect-77a.c: XFAIL on the SPARC.
22722
22723 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
22724
22725         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
22726
22727 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
22728             Joseph Myers  <joseph@codesourcery.com>
22729
22730         * lib/target-supports.exp (check_visibility_available): Really
22731         test the compiler.
22732
22733 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
22734
22735         PR tree-opt/18181
22736         * gcc.dg/vect/vect-85.c: New test.
22737         * gcc.dg/vect/vect-86.c: New test.
22738         * gcc.dg/vect/vect-87.c: New test.
22739         * gcc.dg/vect/vect-88.c: New test.
22740
22741 2004-11-19  Ben Elliston  <bje@au.ibm.com>
22742
22743         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
22744
22745 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
22746
22747         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
22748         * gcc.dg/ppc-and-1.c: Ditto.
22749         * gcc.dg/ppc-compare-1.c: Ditto.
22750         * gcc.dg/ppc-mov-1.c: Ditto
22751
22752 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
22753             Mark Mitchell  <mark@codesourcery.com>
22754
22755         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
22756
22757 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
22758             Aldy Hernandez  <aldyh@redhat.com>
22759
22760         * lib/target-supports.exp (check_effective_target_vect_int): New
22761         (check_effective_target_vect_float): New
22762         (check_effective_target_vect_double): New.
22763         (is-effective-target): Support new effective targets keywords.
22764         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
22765         default action for dg-do.
22766         * gcc.dg/vect/pr16105.c: Use new support.
22767         * gcc.dg/vect/pr18400.c: Ditto.
22768         * gcc.dg/vect/pr18425.c: Ditto.
22769         * gcc.dg/vect/vect-1.c: Ditto.
22770         * gcc.dg/vect/vect-10.c: Ditto.
22771         * gcc.dg/vect/vect-11.c: Ditto.
22772         * gcc.dg/vect/vect-12.c: Ditto.
22773         * gcc.dg/vect/vect-13.c: Ditto.
22774         * gcc.dg/vect/vect-14.c: Ditto.
22775         * gcc.dg/vect/vect-15.c: Ditto.
22776         * gcc.dg/vect/vect-16.c: Ditto.
22777         * gcc.dg/vect/vect-17.c: Ditto.
22778         * gcc.dg/vect/vect-18.c: Ditto.
22779         * gcc.dg/vect/vect-19.c: Ditto.
22780         * gcc.dg/vect/vect-2.c: Ditto.
22781         * gcc.dg/vect/vect-20.c: Ditto.
22782         * gcc.dg/vect/vect-21.c: Ditto.
22783         * gcc.dg/vect/vect-22.c: Ditto.
22784         * gcc.dg/vect/vect-23.c: Ditto.
22785         * gcc.dg/vect/vect-24.c: Ditto.
22786         * gcc.dg/vect/vect-25.c: Ditto.
22787         * gcc.dg/vect/vect-26.c: Ditto.
22788         * gcc.dg/vect/vect-27.c: Ditto.
22789         * gcc.dg/vect/vect-27a.c: Ditto.
22790         * gcc.dg/vect/vect-28.c: Ditto.
22791         * gcc.dg/vect/vect-29.c: Ditto.
22792         * gcc.dg/vect/vect-29a.c: Ditto.
22793         * gcc.dg/vect/vect-3.c: Ditto.
22794         * gcc.dg/vect/vect-30.c: Ditto.
22795         * gcc.dg/vect/vect-31.c: Ditto.
22796         * gcc.dg/vect/vect-32.c: Ditto.
22797         * gcc.dg/vect/vect-33.c: Ditto.
22798         * gcc.dg/vect/vect-34.c: Ditto.
22799         * gcc.dg/vect/vect-35.c: Ditto.
22800         * gcc.dg/vect/vect-36.c: Ditto.
22801         * gcc.dg/vect/vect-37.c: Ditto.
22802         * gcc.dg/vect/vect-38.c: Ditto.
22803         * gcc.dg/vect/vect-4.c: Ditto.
22804         * gcc.dg/vect/vect-40.c: Ditto.
22805         * gcc.dg/vect/vect-41.c: Ditto.
22806         * gcc.dg/vect/vect-42.c: Ditto.
22807         * gcc.dg/vect/vect-43.c: Ditto.
22808         * gcc.dg/vect/vect-44.c: Ditto.
22809         * gcc.dg/vect/vect-45.c: Ditto.
22810         * gcc.dg/vect/vect-46.c: Ditto.
22811         * gcc.dg/vect/vect-47.c: Ditto.
22812         * gcc.dg/vect/vect-48.c: Ditto.
22813         * gcc.dg/vect/vect-48a.c: Ditto.
22814         * gcc.dg/vect/vect-49.c: Ditto.
22815         * gcc.dg/vect/vect-5.c: Ditto.
22816         * gcc.dg/vect/vect-50.c: Ditto.
22817         * gcc.dg/vect/vect-51.c: Ditto.
22818         * gcc.dg/vect/vect-52.c: Ditto.
22819         * gcc.dg/vect/vect-53.c: Ditto.
22820         * gcc.dg/vect/vect-54.c: Ditto.
22821         * gcc.dg/vect/vect-55.c: Ditto.
22822         * gcc.dg/vect/vect-56.c: Ditto.
22823         * gcc.dg/vect/vect-56a.c: Ditto.
22824         * gcc.dg/vect/vect-57.c: Ditto.
22825         * gcc.dg/vect/vect-58.c: Ditto.
22826         * gcc.dg/vect/vect-59.c: Ditto.
22827         * gcc.dg/vect/vect-6.c: Ditto.
22828         * gcc.dg/vect/vect-60.c: Ditto.
22829         * gcc.dg/vect/vect-61.c: Ditto.
22830         * gcc.dg/vect/vect-62.c: Ditto.
22831         * gcc.dg/vect/vect-63.c: Ditto.
22832         * gcc.dg/vect/vect-64.c: Ditto.
22833         * gcc.dg/vect/vect-65.c: Ditto.
22834         * gcc.dg/vect/vect-66.c: Ditto.
22835         * gcc.dg/vect/vect-67.c: Ditto.
22836         * gcc.dg/vect/vect-68.c: Ditto.
22837         * gcc.dg/vect/vect-69.c: Ditto.
22838         * gcc.dg/vect/vect-7.c: Ditto.
22839         * gcc.dg/vect/vect-72.c: Ditto.
22840         * gcc.dg/vect/vect-72a.c: Ditto.
22841         * gcc.dg/vect/vect-73.c: Ditto.
22842         * gcc.dg/vect/vect-74.c: Ditto.
22843         * gcc.dg/vect/vect-75.c: Ditto.
22844         * gcc.dg/vect/vect-76.c: Ditto.
22845         * gcc.dg/vect/vect-77.c: Ditto.
22846         * gcc.dg/vect/vect-77a.c: Ditto.
22847         * gcc.dg/vect/vect-78.c: Ditto.
22848         * gcc.dg/vect/vect-79.c: Ditto.
22849         * gcc.dg/vect/vect-8.c: Ditto.
22850         * gcc.dg/vect/vect-80.c: Ditto.
22851         * gcc.dg/vect/vect-82.c: Ditto.
22852         * gcc.dg/vect/vect-82_64.c: Ditto.
22853         * gcc.dg/vect/vect-83.c: Ditto.
22854         * gcc.dg/vect/vect-83_64.c: Ditto.
22855         * gcc.dg/vect/vect-9.c: Ditto.
22856         * gcc.dg/vect/vect-all.c: Ditto.
22857         * gcc.dg/vect/vect-none.c: Ditto.
22858
22859 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
22860
22861         * lib/gcc-dg.exp (dg-skip-if): New function.
22862         (dg-forbid-option): Remove.
22863         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
22864         * g++.dg/abi/bitfield8.C: Likewise.
22865         * g++.dg/abi/dtor1.C: Likewise.
22866         * g++.dg/abi/empty10.C: Likewise.
22867         * g++.dg/abi/empty7.C: Likewise.
22868         * g++.dg/abi/empty9.C: Likewise.
22869         * g++.dg/abi/layout3.C: Likewise.
22870         * g++.dg/abi/layout4.C: Likewise.
22871         * g++.dg/abi/thunk1.C: Likewise.
22872         * g++.dg/abi/thunk2.C: Likewise.
22873         * g++.dg/abi/vbase11.C: Likewise.
22874         * g++.dg/abi/vthunk2.C: Likewise.
22875         * g++.dg/abi/vthunk3.C: Likewise.
22876         * g++.dg/ext/attrib8.C: Likewise.
22877         * g++.dg/opt/longbranch2.C: Likewise.
22878         * g++.dg/opt/reg-stack4.C: Likewise.
22879         * g++.old-deja/g++.ext/attrib1.C: Likewise.
22880         * g++.old-deja/g++.ext/attrib2.C: Likewise.
22881         * g++.old-deja/g++.ext/attrib3.C: Likewise.
22882         * g++.old-deja/g++.other/store-expr1.C: Likewise.
22883         * g++.old-deja/g++.other/store-expr2.C: Likewise.
22884         * gcc.dg/20000609-1.c: Likewise.
22885         * gcc.dg/20000720-1.c: Likewise.
22886         * gcc.dg/20011107-1.c: Likewise.
22887         * gcc.dg/20011119-1.c: Likewise.
22888         * gcc.dg/20020108-1.c: Likewise.
22889         * gcc.dg/20020122-2.c: Likewise.
22890         * gcc.dg/20020122-3.c: Likewise.
22891         * gcc.dg/20020201-3.c: Likewise.
22892         * gcc.dg/20020206-1.c: Likewise.
22893         * gcc.dg/20020218-1.c: Likewise.
22894         * gcc.dg/20020310-1.c: Likewise.
22895         * gcc.dg/20020411-1.c: Likewise.
22896         * gcc.dg/20020418-2.c: Likewise.
22897         * gcc.dg/20020426-1.c: Likewise.
22898         * gcc.dg/20020426-2.c: Likewise.
22899         * gcc.dg/20020517-1.c: Likewise.
22900         * gcc.dg/20020523-1.c: Likewise.
22901         * gcc.dg/20020523-2.c: Likewise.
22902         * gcc.dg/20020729-1.c: Likewise.
22903         * gcc.dg/20030204-1.c: Likewise.
22904         * gcc.dg/20030826-2.c: Likewise.
22905         * gcc.dg/20030926-1.c: Likewise.
22906         * gcc.dg/20031202-1.c: Likewise.
22907         * gcc.dg/980312-1.c: Likewise.
22908         * gcc.dg/980313-1.c: Likewise.
22909         * gcc.dg/990117-1.c: Likewise.
22910         * gcc.dg/990424-1.c: Likewise.
22911         * gcc.dg/990524-1.c: Likewise.
22912         * gcc.dg/991230-1.c: Likewise.
22913         * gcc.dg/i386-387-1.c: Likewise.
22914         * gcc.dg/i386-387-2.c: Likewise.
22915         * gcc.dg/i386-387-3.c: Likewise.
22916         * gcc.dg/i386-387-4.c: Likewise.
22917         * gcc.dg/i386-387-5.c: Likewise.
22918         * gcc.dg/i386-387-6.c: Likewise.
22919         * gcc.dg/i386-asm-1.c: Likewise.
22920         * gcc.dg/i386-bitfield1.c: Likewise.
22921         * gcc.dg/i386-bitfield2.c: Likewise.
22922         * gcc.dg/i386-loop-1.c: Likewise.
22923         * gcc.dg/i386-loop-2.c: Likewise.
22924         * gcc.dg/i386-loop-3.c: Likewise.
22925         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
22926         * gcc.dg/i386-pic-1.c: Likewise.
22927         * gcc.dg/i386-regparm.c: Likewise.
22928         * gcc.dg/i386-signbit-1.c: Likewise.
22929         * gcc.dg/i386-signbit-2.c: Likewise.
22930         * gcc.dg/i386-signbit-3.c: Likewise.
22931         * gcc.dg/i386-sse-5.c: Likewise.
22932         * gcc.dg/i386-sse-8.c: Likewise.
22933         * gcc.dg/i386-unroll-1.c: Likewise.
22934         * gcc.dg/tls/opt-1.c: Likewise.
22935         * gcc.dg/tls/opt-2.c: Likewise.
22936         * gcc.dg/unroll-1.c: Likewise.
22937         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
22938         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
22939         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
22940         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
22941
22942 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22943
22944         * g++.dg/template/incomplete1.C: New test.
22945
22946 2004-11-16  Nick Clifton  <nickc@redhat.com>
22947
22948         Revert patches accidentally commited during checkin of fixes for
22949         xstormy16 tests:
22950         gcc.c-torture/execute/simd-4.c: Revert
22951         gcc.dg/20040910-1.c: Revert.
22952
22953 2004-11-16  Paul Brook  <paul@codesourcery.com>
22954
22955         PR fortran/13010
22956         * gfortran.dg/der_pointer_1.f90: New test.
22957
22958 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
22959
22960         PR c/18498
22961         * gcc.dg/bitfld-13.c: New test.
22962
22963 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
22964
22965         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
22966         powerpc*-*-linux*.
22967
22968         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
22969         * gcc.dg/ppc64-abi-2.c: Ditto.
22970         * gcc.dg/ppc64-abi-3.c: Ditto.
22971
22972         * lib/gcc-dg.exp (dg-target-list): Remove.
22973
22974 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
22975
22976         * gcc.dg/ia64-postinc.c: New test.
22977
22978 2004-11-15  Mark Mitchell <mark@codesourcery.com>
22979
22980         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
22981
22982 2004-11-15  Nick Clifton  <nickc@redhat.com>
22983
22984         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
22985         __INT_MAX__ so that the test can be compiled by toolchains
22986         targeted at 16-bit processors.
22987
22988         * gcc.dg/20040625-1.c: Use long constants rather than integers
22989         when performing arithmetic that will overflow 16-bits.
22990
22991         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
22992         xstormy16.  It does not support 128-bit vector operations.
22993
22994         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
22995         with the macro PTR_TYPE.  Define this macro to an integer type
22996         suitable for holding a pointer.
22997
22998         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
22999         the target is a 16-bit processor.
23000
23001         * gcc.dg/cpp/if-2.c: Expect a different warning message from
23002         16-bit targets where the character constant will be too long.
23003
23004         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
23005         where the double will not be directly addressable.
23006
23007 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23008
23009         Friend class name lookup 1/n, PR c++/18471
23010         * g++.dg/template/crash26.C: New test.
23011         * g++.dg/lookup/struct1.C: Adjust expected error.
23012         * g++.dg/parse/elab1.C: Likewise.
23013         * g++.dg/parse/elab2.C: Likewise.
23014         * g++.dg/parse/int-as-enum1.C: Likewise.
23015         * g++.dg/parse/struct-as-enum1.C: Likewise.
23016         * g++.dg/parse/typedef1.C: Likewise.
23017         * g++.dg/parse/typedef3.C: Likewise.
23018         * g++.dg/parse/typedef4.C: Likewise.
23019         * g++.dg/parse/typedef5.C: Likewise.
23020         * g++.dg/template/nontype4.C: Likewise.
23021         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
23022         * g++.old-deja/g++.other/elab1.C: Likewise.
23023         * g++.old-deja/g++.other/syntax4.C: Likewise.
23024
23025 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
23026
23027         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
23028
23029 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
23030
23031         * gcc.c-torture/execute/20041114-1.c: New test.
23032
23033 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
23034
23035         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
23036         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
23037         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
23038         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
23039         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
23040         gcc.dg/switch-7.c: New tests.
23041
23042 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
23043
23044         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
23045
23046 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
23047
23048         PR tree-opt/18400
23049         * gcc.dg/vect/pr18400.c: New test.
23050
23051 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
23052             Andrew Pinski  <pinskia@physics.uc.edu>
23053
23054         PR tree-opt/18425
23055         * gcc.dg/vect/pr18425.c: New test.
23056
23057 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
23058
23059         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
23060         Guard with dg-require-alias and dg-require-visibility.
23061
23062 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
23063
23064         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
23065
23066 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23067
23068         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
23069
23070 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23071
23072         PR c++/17344
23073         * g++.dg/template/defarg5.C: New test.
23074
23075 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
23076
23077         * g++.dg/parse/cast1.C: Run only on ILP32.
23078         * g++.old-deja/g++.mike/p784.C: Likewise.
23079
23080 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
23081
23082         * gcc.c-torture/execute/20041113-1.c: New test.
23083
23084 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
23085
23086         PR target/18230
23087         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
23088         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
23089         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
23090         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
23091         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
23092         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
23093         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
23094         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
23095         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
23096         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
23097         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
23098         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
23099         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
23100
23101 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
23102
23103         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
23104         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
23105         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
23106         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
23107         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
23108         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
23109         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
23110         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
23111         gcc.target/sparc/combined-1.c: New tests.
23112
23113 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
23114
23115         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
23116         New tests.
23117
23118 2004-11-12  Mark Mitchell <mark@codesourcery.com>
23119
23120         * lib/gcc-dg.exp (dg-forbid-option): New function.
23121         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
23122         * g++.dg/abi/bitfield8.C: Likewise.
23123         * g++.dg/abi/dtor1.C: Likewise.
23124         * g++.dg/abi/empty10.C: Likewise.
23125         * g++.dg/abi/empty7.C: Likewise.
23126         * g++.dg/abi/empty9.C: Likewise.
23127         * g++.dg/abi/layout3.C: Likewise.
23128         * g++.dg/abi/layout4.C: Likewise.
23129         * g++.dg/abi/thunk1.C: Likewise.
23130         * g++.dg/abi/thunk2.C: Likewise.
23131         * g++.dg/abi/vbase11.C: Likewise.
23132         * g++.dg/abi/vthunk2.C: Likewise.
23133         * g++.dg/abi/vthunk3.C: Likewise.
23134         * g++.dg/ext/attrib8.C: Likewise.
23135         * g++.dg/opt/longbranch2.C: Likewise.
23136         * g++.dg/opt/reg-stack4.C: Likewise.
23137         * g++.old-deja/g++.ext/attrib1.C: Likewise.
23138         * g++.old-deja/g++.ext/attrib2.C: Likewise.
23139         * g++.old-deja/g++.ext/attrib3.C: Likewise.
23140         * g++.old-deja/g++.other/store-expr1.C: Likewise.
23141         * g++.old-deja/g++.other/store-expr2.C: Likewise.
23142         * gcc.dg/20000609-1.c: Likewise.
23143         * gcc.dg/20000720-1.c: Likewise.
23144         * gcc.dg/20011107-1.c: Likewise.
23145         * gcc.dg/20011119-1.c: Likewise.
23146         * gcc.dg/20020108-1.c: Likewise.
23147         * gcc.dg/20020122-2.c: Likewise.
23148         * gcc.dg/20020122-3.c: Likewise.
23149         * gcc.dg/20020201-3.c: Likewise.
23150         * gcc.dg/20020206-1.c: Likewise.
23151         * gcc.dg/20020218-1.c: Likewise.
23152         * gcc.dg/20020310-1.c: Likewise.
23153         * gcc.dg/20020411-1.c: Likewise.
23154         * gcc.dg/20020418-2.c: Likewise.
23155         * gcc.dg/20020426-1.c: Likewise.
23156         * gcc.dg/20020426-2.c: Likewise.
23157         * gcc.dg/20020517-1.c: Likewise.
23158         * gcc.dg/20020523-1.c: Likewise.
23159         * gcc.dg/20020523-2.c: Likewise.
23160         * gcc.dg/20020729-1.c: Likewise.
23161         * gcc.dg/20030204-1.c: Likewise.
23162         * gcc.dg/20030826-2.c: Likewise.
23163         * gcc.dg/20030926-1.c: Likewise.
23164         * gcc.dg/20031202-1.c: Likewise.
23165         * gcc.dg/980312-1.c: Likewise.
23166         * gcc.dg/980313-1.c: Likewise.
23167         * gcc.dg/990117-1.c: Likewise.
23168         * gcc.dg/990424-1.c: Likewise.
23169         * gcc.dg/990524-1.c: Likewise.
23170         * gcc.dg/991230-1.c: Likewise.
23171         * gcc.dg/i386-387-1.c: Likewise.
23172         * gcc.dg/i386-387-2.c: Likewise.
23173         * gcc.dg/i386-387-3.c: Likewise.
23174         * gcc.dg/i386-387-4.c: Likewise.
23175         * gcc.dg/i386-387-5.c: Likewise.
23176         * gcc.dg/i386-387-6.c: Likewise.
23177         * gcc.dg/i386-asm-1.c: Likewise.
23178         * gcc.dg/i386-bitfield1.c: Likewise.
23179         * gcc.dg/i386-bitfield2.c: Likewise.
23180         * gcc.dg/i386-loop-1.c: Likewise.
23181         * gcc.dg/i386-loop-2.c: Likewise.
23182         * gcc.dg/i386-loop-3.c: Likewise.
23183         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
23184         * gcc.dg/i386-pic-1.c: Likewise.
23185         * gcc.dg/i386-regparm.c: Likewise.
23186         * gcc.dg/i386-signbit-1.c: Likewise.
23187         * gcc.dg/i386-signbit-2.c: Likewise.
23188         * gcc.dg/i386-signbit-3.c: Likewise.
23189         * gcc.dg/i386-sse-5.c: Likewise.
23190         * gcc.dg/i386-sse-8.c: Likewise.
23191         * gcc.dg/i386-unroll-1.c: Likewise.
23192         * gcc.dg/tls/opt-1.c: Likewise.
23193         * gcc.dg/tls/opt-2.c: Likewise.
23194         * gcc.dg/unroll-1.c: Likewise.
23195         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
23196         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
23197         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
23198         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
23199         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
23200         -m64 is specified.
23201
23202 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
23203
23204         PR c++/18389
23205         * g++.dg/parse/cond1.C: New test.
23206
23207         PR c++/18429
23208         * g++.dg/template/array9.C: New test.
23209         * g++.dg/ext/vla1.C: Adjust error messages.
23210         * g++.dg/ext/vlm1.C: Likewise.
23211         * g++.dg/template/crash2.C: Likewise.
23212
23213         PR c++/18436
23214         * g++.dg/template/call3.C: New test.
23215
23216         PR c++/18407
23217         * g++.dg/template/ptrmem11.C: New test.
23218
23219 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
23220
23221         PR other/14264
23222         * lib/g++.exp: Set LC_ALL and LANG to C.
23223         * lib/gcc-dg.exp: Likewise.
23224         * lib/gfortran.exp: Likewise.
23225         * lib/objc.exp: Likewise.
23226         * lib/treelang.exp: Likewise.
23227
23228 2004-11-12  Andreas Schwab  <schwab@suse.de>
23229
23230         * gcc.dg/pr16286.c: Fix last change.
23231
23232 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
23233
23234         PR c++/18416
23235         * g++.dg/init/global1.C: New test.
23236
23237 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
23238
23239         * gcc.c-torture/execute/20041112-1.c: New test.
23240
23241 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
23242
23243         * lib/gcc-dg.exp (dg-target-list): New.
23244
23245 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
23246             Richard Sandiford  <rsandifo@redhat.com>
23247
23248         * lib/target-supports.exp (get-compiler_messages): New.
23249         (check_named_sections_available): Use it.
23250         (check_effective_target_ilp32): New.
23251         (check_effective_target_lp64): New.
23252         (is-effective-target): New.
23253         * lib/gcc-dg.exp (dg-require-effective-target): New.
23254
23255 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
23256
23257         * gcc.dg/precedence-1.c: New test.
23258
23259 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
23260
23261         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
23262
23263         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
23264         message, delete generated files, use more descriptive name for
23265         executable, and make the test unsupported when it cannot be run.
23266
23267         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
23268         (dg-require-weak, dg-require-visibility, dg-require-alias,
23269         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
23270         dg-require-iconv, dg-require-named-sections): Use it.
23271
23272         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
23273
23274 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
23275
23276         PR target/16457
23277         * gcc.dg/ppc-and-1: New
23278
23279         PR target/16796
23280         * gcc.dg/ppc-mov-1.c: New.
23281
23282         PR target/16458
23283         * gcc.dg/ppc-compare-1.c: New.
23284
23285 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
23286
23287         * objc.dg/desig-init-2.m: New test.
23288
23289 2004-11-10  Adam Nemet  <anemet@lnxw.com>
23290
23291         PR middle-end/18160
23292         * g++.dg/warn/register-var-1.C: New test.
23293         * g++.dg/warn/register-var-2.C: New test.
23294
23295 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
23296
23297         * gcc.dg/union-2.c: New test.
23298
23299 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
23300
23301         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
23302         New test for PR tree-optimization/17892.
23303
23304 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
23305
23306         PR c++/18369
23307         * g++.dg/init/new12.C: New test.
23308
23309 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
23310
23311         * gcc.target/sparc: New directory.
23312         * gcc.target/sparc/sparc.exp: New driver.
23313         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
23314         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
23315         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
23316         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
23317
23318 2004-11-10  Paul Brook  <paul@codesourcery.com>
23319
23320         PR fortran/18218
23321         * gfortran.dg/list_read.c: New test.
23322
23323 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
23324
23325         PR c/18322
23326         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
23327         expected diagnostic location.
23328
23329 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
23330
23331         * gcc.dg/20041109-1.c: New test.
23332
23333 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
23334
23335         PR objc/18406
23336         * objc/compile/pr18406.m: New test.
23337
23338 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
23339
23340         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
23341
23342 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
23343
23344         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
23345
23346 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
23347
23348         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
23349
23350 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
23351
23352         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
23353         exit.
23354
23355 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
23356
23357         PR tree-opt/18299
23358         * gcc.c-torture/pr18299-1.c: New test.
23359
23360 2004-11-06  Andreas Schwab  <schwab@suse.de>
23361
23362         * gcc.dg/pr16286.c: Also test for bool and pixel.
23363
23364 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
23365
23366         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
23367         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
23368         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
23369         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
23370         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
23371         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
23372         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
23373         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
23374         gcc.dg/struct-semi-3.c: New tests.
23375
23376 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
23377
23378         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
23379
23380 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
23381
23382         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
23383         Do not use C99 designators.
23384
23385 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
23386
23387         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
23388
23389 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
23390
23391         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
23392         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
23393         * gcc.c-torture/execute/simd-5.x: Remove.
23394
23395 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
23396
23397         PR rtl-optimization/17933
23398         * gcc.dg/torture/pr17933-1.c: New test.
23399
23400 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
23401
23402         PR target/18106
23403         * lib/target-supports.exp (check_weak_available): Support
23404         Windows.
23405
23406 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
23407
23408         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
23409         call to fflush(stdout) before abort.
23410         (my_ffsll): New function.
23411         (generate_fields): Use it.
23412
23413 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
23414
23415         * gcc.dg/init-undef-1.c: New test.
23416
23417 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
23418
23419         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
23420         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
23421         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
23422         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
23423         expected messages for new parser.
23424
23425 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
23426
23427         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
23428
23429 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
23430
23431         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
23432         on LP64 targets.
23433
23434 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
23435
23436         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
23437         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
23438         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
23439         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
23440         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
23441         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
23442         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
23443         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
23444         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
23445         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
23446
23447 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
23448
23449         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
23450         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
23451         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
23452         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
23453         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
23454         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
23455         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
23456         for new parser.
23457
23458 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
23459
23460         PR target/15342
23461         * gcc.dg/20041104-1.c: New test.
23462
23463 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23464
23465         * g++.dg/template/nontype7.C: New test.
23466         * g++.dg/template/nontype8.C: Likewise.
23467         * g++.dg/template/nontype9.C: Likewise.
23468         * g++.dg/template/nontype10.C: Likewise.
23469         * g++.dg/tc1/dr49.C: Likewise.
23470         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
23471         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
23472
23473 2004-11-04  Ben Elliston  <bje@au.ibm.com>
23474
23475         * g++.dg/rtti/tinfo1.C: Remove xfails.
23476
23477 2004-11-04  Ben Elliston  <bje@au.ibm.com>
23478
23479         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
23480         packed attribute to the definition to satisfy the new C++ parser.
23481
23482 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
23483
23484         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
23485         invocations of va_arg.
23486
23487 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
23488
23489         PR c++/18124
23490         * g++.dg/template/crash25.C: New test.
23491
23492         PR c++/18155
23493         * g++.dg/template/typedef2.C: New test.
23494         * g++.dg/parse/crash13.C: Adjust error markers.
23495
23496         PR c++/18177
23497         * g++.dg/conversion/const3.C: New test.
23498
23499 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23500
23501         PR fortran/17535
23502         PR fortran/17583
23503         PR fortran/17713
23504         * gfortran.dg/generic_[123].f90: New testcases.
23505
23506 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
23507
23508         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
23509         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
23510
23511 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
23512
23513         PR tree-opt/16808
23514         * gcc.c-torture/compile/pr16808.c: New test.
23515
23516 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
23517
23518         PR rtl-optimization/17104
23519         * gcc.dg/ppc-bitfield1.c: New.
23520
23521 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
23522
23523         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
23524
23525 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
23526
23527         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
23528         strings for 32-bit code.
23529
23530 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
23531
23532         PR c/18239
23533         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
23534
23535 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
23536
23537         PR c++/18064
23538         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
23539
23540 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
23541
23542         PR c++/15172
23543         * g++.dg/init/aggr2.C: New test.
23544
23545 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
23546
23547         * objc.dg/local-decl-1.m: New test.
23548
23549 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23550
23551         * gcc.dg/20040910-1.c: Adjust regex.
23552
23553 2004-10-30  Roger Sayle  <roger@eyesopen.com>
23554
23555         PR rtl-optimization/18084
23556         * g++.dg/opt/pr18084-1.C: New testcase.
23557
23558 2004-10-30  Matt Austern  <austern@apple.com>
23559
23560         PR c++/17542
23561         * g++.dg/ext/attrib18.C: New test.
23562
23563 2004-10-30  Roger Sayle  <roger@eyesopen.com>
23564
23565         PR middle-end/18096
23566         * gcc.dg/pr18096-1.c: New test case.
23567
23568 2004-10-30  Roger Sayle  <roger@eyesopen.com>
23569
23570         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
23571
23572 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
23573
23574         PR c/16666
23575         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
23576         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
23577         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
23578         gcc.dg/old-style-prom-3.c: New tests.
23579
23580 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
23581
23582         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
23583         Remove unnecessary inclusion of stdio.h.
23584
23585 2004-10-29  Roger Sayle  <roger@eyesopen.com>
23586
23587         PR rtl-optimization/17581
23588         * gcc.dg/pr17581-1.c: New test case.
23589
23590 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
23591
23592         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
23593         being implemented.
23594         * g++.dg/conversion/dr195-1.C: New.
23595         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
23596         * g++.old-deja/g++.mike/p10148.C: Likewise.
23597
23598 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
23599
23600         PR c++/17695
23601         * g++.dg/debug/typedef2.C: New test.
23602
23603 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
23604
23605         PR fortran/13490
23606         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
23607         * gfortran.dg/g77/README: Update.
23608
23609 2004-10-28  Matt Austern  <austern@apple.com>
23610
23611         PR c++/14124
23612         * g++.dg/ext/packed7.C: New test.
23613
23614 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
23615
23616         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
23617         scan-assembler.
23618         * lib/scanasm.exp (hidden-scan-for): New proc.
23619         (scan-hidden): Use hidden-scan-for instead of constructing the scan
23620         string.
23621         (scan-not-hidden): Likewise.
23622         * lib/target-supports.exp (check_visibility_available): mach-o is
23623         support too.
23624
23625 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
23626
23627         PR c++/17132
23628         * g++.dg/template/memclass3.C: New test.
23629
23630 2004-10-28  Adam Nemet  <anemet@lnxw.com>
23631
23632         PR middle-end/18160
23633         * gcc.dg/register-var-1.c: New test.
23634         * gcc.dg/register-var-2.c: New test.
23635         * gcc.dg/asm-7.c: Taking the address of a register variable is an
23636         error now.
23637
23638 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
23639
23640         PR other/18172
23641         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
23642         unused variables.
23643         * gcc.dg/vect/vect-22.c: Likewise.
23644
23645 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
23646
23647         * gcc.dg/i386-rotate-1.c: New test.
23648
23649 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
23650
23651         * g++.dg/init/ref12.C: Add "run" marker.
23652
23653         PR c++/17435
23654         * g++.dg/init/ref12.C: New test.
23655
23656         PR c++/18140
23657         * g++.dg/template/shift1.C: New test.
23658         * g++.dg/template/error10.C: Adjust error markers.
23659
23660 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
23661
23662         PR tree-opt/17529
23663         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
23664
23665 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
23666
23667         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
23668         * gcc.dg/weak/weak-3.c: Likewise.
23669         * gcc.dg/weak/weak-5.c: Likewise.
23670         * gcc.dg/weak/weak-9.c: Likewise.
23671         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
23672         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
23673
23674         * gcc.dg/darwin-weakimport-1.c: New.
23675
23676 2004-10-28  Ben Elliston  <bje@au.ibm.com>
23677
23678         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
23679
23680 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
23681
23682         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
23683         'syntax' error messages.
23684         * gcc.dg/cpp/direct2s.c: Likewise.
23685
23686 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
23687
23688         * gcc.c-torture/compile/20041026-1.c: New.
23689
23690 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
23691
23692         PR c++/18093
23693         * g++.dg/lookup/ns2.C: New test.
23694
23695         PR c++/18020
23696         * g++.dg/template/enum4.C: New test.
23697
23698         PR c++/18161
23699         * g++.dg/template/expr1.C: New test.
23700
23701 2004-10-26  Ben Elliston  <bje@au.ibm.com>
23702
23703         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
23704
23705 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
23706
23707         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
23708         gcc.dg/decl-nospec-3.c: New tests.
23709
23710 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
23711
23712         * objc.dg/super-class-3.m: New test.
23713
23714 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
23715
23716         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
23717         resyncing.
23718         * gcc.dg/cpp/direct2s.c: Likewise.
23719
23720 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
23721
23722         * objc.dg/image-info.m: Update for changes to section selection.
23723
23724 2004-10-25  David Ayers  <d.ayers@inode.at>
23725             Ziemowit Laski  <zlaski@apple.com>
23726
23727         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
23728         diagnostics when messaging 'id <Proto>'.
23729         * objc.dg/class-protocol-1.m: New test.
23730         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
23731         a non-existent method signature.
23732         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
23733         Update diagnostics when messaging with non-existent method signature.
23734         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
23735         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
23736         invalid receivers are now resolved as if messaging 'id'; remove
23737         extraneous diagnostics.
23738
23739 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
23740
23741         PR c/16667
23742         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
23743         gcc.dg/init-desig-obs-3.c: New tests.
23744
23745 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
23746
23747         * gcc.dg/debug/20041023-1.c: New test.
23748
23749 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
23750
23751         PR middle-end/17407
23752         * gcc.c-torture/compile/pr17407.c: New test.
23753
23754         PR c++/18121
23755         * g++.dg/template/array8.C: New test.
23756
23757 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
23758
23759         PR other/18138
23760         * lib/g++.exp: Accept more than one multilib libgcc.
23761         * lib/gcc-dg.exp: Likewise.
23762         * lib/objc.exp: Likewise.
23763         * lib/treelang.exp: Likewise.
23764         * lib/gfortran.exp: Likewise.
23765
23766 2004-10-24  Ben Elliston  <bje@au.ibm.com>
23767
23768         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
23769
23770 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
23771
23772         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
23773         * gcc.dg/c99-const-expr-3.c: Likewise.
23774
23775 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
23776
23777         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
23778
23779 2004-10-23  Ben Elliston  <bje@au.ibm.com>
23780
23781         * gcc.c-torture/execute/loop-2e.x: Remove.
23782
23783 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
23784
23785         PR c++/18095
23786         * g++.dg/parse/crash18.C: New.
23787         * g++.dg/parse/crash19.C: New.
23788
23789 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
23790
23791         * g++.dg/ext/dllimport1.C: Move dg-warnings.
23792         * g++.dg/ext/dllimport2.C: Same.
23793         * g++.dg/ext/dllimport8.C: Same.
23794
23795 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
23796
23797         PR c++/10841
23798         * g++.dg/conversion/cast1.C: New test.
23799         * g++.dg/overload/pmf1.C: Adjust error marker.
23800
23801 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
23802
23803         PR objc/17923
23804         * objc.dg/const-str-7.m: New test.
23805
23806 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23807
23808         * g++.dg/template/memfriend11.C: Fix comment typo.
23809         * g++.dg/template/memfriend14.C: Likewise.
23810
23811 2004-10-20  Richard Henderson  <rth@redhat.com>
23812
23813         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
23814         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
23815         -fasynchronous-unwind-tables.
23816
23817 2004-10-20  Richard Henderson  <rth@redhat.com>
23818
23819         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
23820         (main): Return success.
23821         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
23822         (main): Return success.
23823
23824 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23825
23826         PR c++/13495
23827         * g++.dg/template/memfriend9.C: New test.
23828         * g++.dg/template/memfriend10.C: Likewise.
23829         * g++.dg/template/memfriend11.C: Likewise.
23830         * g++.dg/template/memfriend12.C: Likewise.
23831         * g++.dg/template/memfriend13.C: Likewise.
23832         * g++.dg/template/memfriend14.C: Likewise.
23833         * g++.dg/template/memfriend15.C: Likewise.
23834         * g++.dg/template/memfriend16.C: Likewise.
23835         * g++.dg/template/memfriend17.C: Likewise.
23836         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
23837
23838 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
23839
23840         * g++.dg/conversion/dr195.C: New.
23841         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
23842
23843 2004-10-20  Ben Elliston  <bje@au.ibm.com>
23844             Devang Patel  <dpatel@apple.com>
23845
23846         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
23847         of floating point arithmetic, which could trap.
23848
23849 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
23850
23851         PR c++/14035
23852         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
23853         * g++.dg/conversion/const2.C: New test.
23854         * g++.dg/expr/reinterpret2.C: New test.
23855         * g++.dg/expr/reinterpret3.C: New test.
23856         * g++.dg/expr/cast2.C: New test.
23857         * g++.dg/expr/copy1.C: New test.
23858         * g++.dg/other/conversion1.C: Change error message.
23859         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
23860         function pointers to void *.
23861         * g++.old-deja/g++.mike/p10148.C: Likewise.
23862
23863 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
23864
23865         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
23866
23867 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
23868
23869         PR c++/18047
23870
23871         * g++.dg/parse/expr3.C: New test.
23872
23873 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
23874
23875         * gcc.dg/smod-1.c: New test.
23876
23877 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
23878
23879         * objc.dg/method-14.m: New test.
23880
23881 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
23882
23883         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
23884         Also xfail as the patch was reverted.
23885
23886 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
23887
23888         PR middle-end/16973
23889         * gcc.dg/pr16973.c: New test.
23890
23891 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
23892
23893         PR tree-optimization/17656
23894         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
23895
23896 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
23897
23898         * g++.dg/eh/shadow1.C: New.
23899
23900 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
23901
23902         * gcc.c-torture/compile/20041018-1.c: New test.
23903
23904 2004-10-18  Ben Elliston  <bje@au.ibm.com>
23905
23906         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
23907         compiler referring to register 0 when accessing sdata.  The linker
23908         now patches things up.
23909
23910 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
23911
23912         PR c/17529
23913         * gcc.c-torture/compile/pr17529.c: New test.
23914
23915 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23916
23917         PR c++/17743
23918         * g++.dg/ext/attrib17.C: New test.
23919
23920 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
23921
23922         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
23923
23924 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23925
23926         PR c++/10479
23927         * g++.dg/ext/attrib16.C: New test.
23928
23929 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
23930
23931         PR c++/17042
23932         * g++.dg/init/dso_handle1.C: New test.
23933
23934         PR c++/14667
23935         * g++.dg/parse/typedef6.C: New test.
23936
23937         PR c++/17916
23938         * g++.dg/parse/pragma1.C: New test.
23939
23940 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
23941
23942         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
23943
23944 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
23945
23946         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
23947         -fno-common when on HPPA HP-UX platforms.
23948
23949 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
23950
23951         PR other/16820
23952         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
23953         stdint.h.
23954         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
23955         uintptr_t.
23956
23957 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
23958
23959         PR c++/16301
23960         * g++.dg/lookup/strong-using-4.C: New test.
23961
23962 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
23963
23964         PR middle-end/16567
23965         * gcc.c-torture/compile/nested-1.c: New test.
23966
23967 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
23968
23969         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
23970         and mipsisa64*-*-* (until support for misaligned loads is added).
23971         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
23972         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
23973         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
23974         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
23975         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
23976         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
23977
23978 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
23979
23980         PR c++/17976
23981         * g++.dg/init/dtor3.C: New test.
23982
23983 2004-10-15  Ben Elliston  <bje@au.ibm.com>
23984
23985         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
23986
23987 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
23988
23989         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
23990         * gcc.dg/macho-lo-sum.c: Likewise.
23991
23992 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
23993
23994         * gcc.dg/ppc-spe64-1.c: New test.
23995
23996 2004-10-14  Devang Patel  <dpatel@apple.com>
23997
23998         PR 17635
23999         * gcc.dg/pr17635.c : New test.
24000
24001 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
24002
24003         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
24004         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
24005         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
24006         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
24007         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
24008         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
24009         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
24010         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
24011         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
24012         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
24013         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
24014         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
24015         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
24016         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
24017         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
24018         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
24019         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
24020         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
24021
24022 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
24023
24024         * gcc.dg/vect/vect-82.c: New testcase.
24025         * gcc.dg/vect/vect-82_64.c: New testcase.
24026         * gcc.dg/vect/vect-83.c: New testcase.
24027         * gcc.dg/vect/vect-83_64.c: New testcase.
24028
24029 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
24030
24031         * gcc.dg/cpp/error-1.c: New test.
24032
24033 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
24034
24035         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
24036
24037 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
24038
24039         PR target/17984
24040         * gcc.dg/cris-peep2-xsrand2.c: New test.
24041
24042 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
24043
24044         PR c++/17661
24045         * testsuite/g++.dg/expr/for2.C: New test.
24046
24047 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
24048
24049         * g++.dg/inherit/thunk1.C: Run on the SPARC.
24050
24051 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
24052
24053         PR tree-optimization/17724
24054         * g++.dg/opt/pr17724-1.C: New test.
24055         * g++.dg/opt/pr17724-2.C: New test.
24056         * g++.dg/opt/pr17724-3.C: New test.
24057         * g++.dg/opt/pr17724-4.C: New test.
24058         * g++.dg/opt/pr17724-5.C: New test.
24059         * g++.dg/opt/pr17724-6.C: New test.
24060
24061 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
24062
24063         PR c/17301
24064         * gcc.dg/pr17301-2.c: New test.
24065
24066 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
24067
24068         PR c++/15876
24069         * g++.dg/parse/error22.C: New test.
24070
24071         PR c++/17936
24072         * g++.dg/template/spec18.C: New test.
24073
24074 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
24075
24076         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
24077         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
24078         memcpy.
24079         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
24080         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
24081
24082 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
24083
24084         * g++.dg/eh/cleanup5.C: Add dg-options "".
24085
24086 2004-10-11  Roger Sayle  <roger@eyesopen.com>
24087
24088         PR middle-end/17657
24089         * gcc.dg/switch-4.c: New test case.
24090
24091 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
24092
24093         * gcc.c-torture/execute/20041011-1.c: New test.
24094
24095 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
24096
24097         PR c++/17554
24098         * g++.dg/init/for3.C: New test.
24099
24100         PR c++/17657
24101         * g++.dg/opt/switch2.C: New test.
24102
24103         PR middle-end/17703
24104         * g++.dg/warn/Wreturn-2.C: New test.
24105
24106 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
24107
24108         PR c++/17907
24109         * g++.dg/eh/cleanup5.C: New test.
24110
24111 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
24112
24113         PR c++/17393
24114         * g++.dg/parse/error21.C: New test.
24115
24116 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24117
24118         * g++.dg/overload/pmf1.C: Adjust quoting marks.
24119         * g++.dg/warn/incomplete1.C: Likewise.
24120         * g++.dg/template/qualttp20.C: Likewise.
24121
24122 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
24123
24124         PR c/17881
24125         * parm-incomplete-1.c: New test.
24126
24127 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
24128
24129         PR c++/17867
24130         * g++.dg/parse/error19.C: New test.
24131
24132         PR c++/17670
24133         * g++.dg/init/new11.C: New test.
24134
24135         PR c++/17821
24136         * g++.dg/parse/error20.C: New test.
24137
24138         PR c++/17826
24139         * g++.dg/template/crash24.C: New test.
24140
24141 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
24142
24143         PR c/17301
24144         * gcc.dg/pr17301-1.c: New test.
24145
24146 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
24147
24148         PR c/17189
24149         * gcc.dg/anon-struct-5.c: New test.
24150
24151 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
24152
24153         PR c/17844
24154         * gcc.dg/pr17844-1.c: New test.
24155
24156 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
24157
24158         PR tree-optimization/17906
24159         * gcc.c-torture/compile/pr17906.c: New.
24160
24161 2004-10-09  Stuart Hastings  <stuart@apple.com>
24162             Roger Sayle  <roger@eyesopen.com>
24163
24164         PR rtl-optimization/17853
24165         * gcc.dg/i386-mmx-5.c: New testcase.
24166
24167 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
24168
24169         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
24170
24171 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
24172
24173         PR c++/17524
24174         * g++.dg/template/static9.C: New test.
24175
24176         PR c++/17685
24177         * g++.dg/parse/operator5.C: New test.
24178
24179 2004-10-09  Roger Sayle  <roger@eyesopen.com>
24180
24181         PR middle-end/17894
24182         * gcc.c-torture/execute/divcmp-4.c: New test case.
24183
24184 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
24185
24186         PR tree-opt/17902
24187         * g++.dg/opt/pr17902.C: New test.
24188
24189 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
24190
24191         * gcc.dg/cpp/ident-1.c: Add dg-options "".
24192
24193 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
24194
24195         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
24196
24197 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
24198
24199         * gcc.dg/assign-warn-3.c: New test.
24200
24201 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
24202
24203         PR c/16999
24204         * gcc.dg/cpp/ident-1.c: New test.
24205
24206 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
24207
24208         * gcc.c-torture/compile/acc1.c: New.
24209
24210 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
24211
24212         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
24213         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
24214
24215 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
24216
24217         * gcc.dg/ultrasp11.c: New test.
24218
24219 2004-10-08  Michael Matz  <matz@suse.de>
24220
24221         * gcc.dg/doloop-2.c: New test.
24222
24223 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
24224
24225         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
24226         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
24227         objc.dg/method-9.m: Update expected diagnostics.
24228
24229 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
24230
24231         * gcc.dg/ppc-fsel-3.c: New file.
24232         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
24233
24234 2004-10-07  Paul Brook  <paul@codesourcery.com>
24235
24236         * gfortran.dg/intrinsic_verify_1.f90: New test.
24237
24238 2004-10-07  Paul Brook  <paul@codesourcery.com>
24239
24240         * gfortran.dg/empty_format_1.f90: Remove stray commas.
24241
24242 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24243
24244         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
24245         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
24246         commit.
24247
24248 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
24249
24250         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
24251
24252 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24253
24254         PR c++/17115
24255         * g++.dg/warn/Winline-4.C: New test.
24256
24257 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
24258
24259         * gcc.c-torture/compile/20041007-1.c: New test.
24260
24261 2004-10-07  Paul Brook  <paul@codesourcery.com>
24262
24263         PR fortran/17678
24264         * gfortran.dg/use_allocated_1.f90: New test.
24265
24266 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
24267
24268         PR middle-end/17849
24269         * gfortran.fortran-torture/compile/nested.f90: New test
24270
24271 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
24272
24273         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
24274
24275 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
24276
24277         PR c++/17368
24278         * g++.dg/ext/asm6.C: New test.
24279
24280 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
24281
24282         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
24283
24284 2004-10-06  Paul Brook  <paul@codesourcery.com>
24285
24286         PR libfortran/17709
24287         * gfortran.dg/empty_format_1.f90: New test.
24288
24289 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24290
24291         PR fortran/17568
24292         * gfortran.dg/ishft.f90: New test.
24293
24294         PR fortran/17283
24295         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
24296         tests.
24297
24298 2004-10-06  Paul Brook  <paul@codesourcery.com>
24299
24300         * gfortran.dg/do_1.f90: New test.
24301
24302 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24303
24304         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
24305         optimizing for size.
24306
24307 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
24308
24309         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
24310
24311 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
24312
24313         * gcc.c-torture/compile/20041005-1.c: New test.
24314
24315 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
24316
24317         PR c++/17829
24318         * g++.dg/lookup/koenig4.C: New.
24319
24320 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24321
24322         * g++.dg/other/classkey1.C: Adjust quoting marks.
24323         * g++.dg/parse/error15.C: Likewise.
24324         * g++.dg/template/meminit2.C (int>): Likewise.
24325
24326 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24327
24328         PR fortran/17283
24329         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
24330
24331         PR fortran/17631
24332         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
24333
24334         PR fortran/17708
24335         * gfortran.dg/pr17708.f90: New test.
24336
24337 2004-10-04  Chao-ying Fu  <fu@mips.com>
24338
24339         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
24340         * gcc.dg/vect/vect-4.c: Ditto.
24341         * gcc.dg/vect/vect-5.c: Ditto.
24342         * gcc.dg/vect/vect-6.c: Ditto.
24343         * gcc.dg/vect/vect-8.c: Ditto.
24344         * gcc.dg/vect/vect-16.c: Ditto.
24345         * gcc.dg/vect/vect-30.c: Ditto.
24346         * gcc.dg/vect/vect-40.c: Ditto.
24347         * gcc.dg/vect/vect-41.c: Ditto.
24348         * gcc.dg/vect/vect-42.c: Ditto.
24349         * gcc.dg/vect/vect-43.c: Ditto.
24350         * gcc.dg/vect/vect-44.c: Ditto.
24351         * gcc.dg/vect/vect-45.c: Ditto.
24352         * gcc.dg/vect/vect-46.c: Ditto.
24353         * gcc.dg/vect/vect-47.c: Ditto.
24354         * gcc.dg/vect/vect-48.c: Ditto.
24355         * gcc.dg/vect/vect-49.c: Ditto.
24356         * gcc.dg/vect/vect-50.c: Ditto.
24357         * gcc.dg/vect/vect-51.c: Ditto.
24358         * gcc.dg/vect/vect-52.c: Ditto.
24359         * gcc.dg/vect/vect-53.c: Ditto.
24360         * gcc.dg/vect/vect-54.c: Ditto.
24361         * gcc.dg/vect/vect-55.c: Ditto.
24362         * gcc.dg/vect/vect-56.c: Ditto.
24363         * gcc.dg/vect/vect-57.c: Ditto.
24364         * gcc.dg/vect/vect-58.c: Ditto.
24365         * gcc.dg/vect/vect-59.c: Ditto.
24366         * gcc.dg/vect/vect-60.c: Ditto.
24367         * gcc.dg/vect/vect-74.c: Ditto.
24368         * gcc.dg/vect/vect-79.c: Ditto.
24369         * gcc.dg/vect/vect-80.c: Ditto.
24370
24371 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
24372
24373         * gcc.dg/unused-7.c: Use the correct option.
24374
24375 2004-10-04  Paul Brook  <paul@codesourcery.com>
24376         Bud Davis  <bdavis9659@comcast.net>
24377
24378         PR fortran/17706
24379         PR fortran/16434
24380         * gfortran/pr17706.f90: New test.
24381         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
24382
24383 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24384
24385         * gfortran.dg/pr17612.f90: New test.
24386
24387 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24388
24389         * g++.dg/template/local1.C: Adjust quoting marks in
24390         testing for diagnostics.
24391         * g++.dg/tls/diag-2.C: Likewise.
24392         * g++.dg/other/error8.C: Likewise.
24393
24394 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
24395
24396         PR c/17178
24397         * gcc.dg/unused-4.c: Adjust to be correct.
24398
24399         PR c/17820
24400         * gcc.dg/unused-7.c: New test.
24401
24402 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
24403
24404         PR c++/17797
24405         * g++.dg/overload/template2.C: New test.
24406
24407 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
24408
24409         PR tree-optimization/16632
24410         * gcc.dg/tree-ssa/20041002-1.c: New.
24411
24412 2004-10-03  Paul Brook  <paul@codesourcery.com>
24413
24414         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
24415         rather than relying on default formatting.
24416
24417 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
24418
24419         * gcc.dg/20040920-1.c: Update expected message text.
24420
24421 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
24422
24423         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
24424
24425 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
24426
24427         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
24428         tree level.
24429
24430 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
24431
24432         * gcc.dg/tree-ssa/pr17343.c: Remove.
24433
24434 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
24435
24436         PR tree-opt/17343
24437         * gcc.dg/tree-ssa/pr17343.c: New test.
24438
24439 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
24440
24441         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
24442         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
24443         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
24444         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
24445         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
24446
24447 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
24448
24449         * gcc.dg/lvalue-2.c: New test.
24450
24451 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
24452
24453         PR c/17730
24454         * gcc.dg/pr17730-1.c: New test
24455
24456 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
24457
24458         PR c/7425
24459         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
24460
24461 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
24462
24463         * gcc.c-torture/execute/stdarg-1.c: New test.
24464         * gcc.c-torture/execute/stdarg-2.c: New test.
24465         * gcc.c-torture/execute/stdarg-3.c: New test.
24466         * gcc.dg/tree-ssa/stdarg-1.c: New test.
24467         * gcc.dg/tree-ssa/stdarg-2.c: New test.
24468         * gcc.dg/tree-ssa/stdarg-3.c: New test.
24469         * gcc.dg/tree-ssa/stdarg-4.c: New test.
24470         * gcc.dg/tree-ssa/stdarg-5.c: New test.
24471
24472 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
24473
24474         PR tree-optimization/17697
24475         * g++.dg/opt/pr17697-1.C: New test.
24476         * g++.dg/opt/pr17697-2.C: New test.
24477         * g++.dg/opt/pr17697-3.C: New test.
24478
24479 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
24480
24481         PR c/16409
24482         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
24483         gcc.dg/vla-init-5.c: New tests.
24484
24485 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
24486
24487         PR c/13804
24488         * gcc.dg/pr13804-1.c: New test.
24489
24490 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24491
24492         PR fortran/16938
24493         * gfortran.dg/pr16938.f90: New test.
24494
24495 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
24496
24497         * g++.dg/template/crash23.C: New test.
24498
24499 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
24500
24501         PR c++/17585
24502         * g++.dg/template/static8.C: New test.
24503
24504 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
24505
24506         PR c++/17681
24507         * g++.dg/other/error9.C: New test.
24508
24509 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
24510
24511         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
24512
24513 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24514
24515         PR fortran/15164
24516         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
24517
24518 2004-09-26  Roger Sayle  <roger@eyesopen.com>
24519
24520         PR middle-end/17112
24521         * gcc.dg/pr17112-1.c: New test case.
24522
24523 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
24524
24525         PR c/11459
24526         * gcc.dg/pr11459-1.c: New test.
24527
24528 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
24529
24530         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
24531         * gcc.dg/tree-ssa/loop-4.c: Likewise.
24532
24533 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24534
24535         * gfortran.dg/pr15324.f90: Make array bounds consistent.
24536
24537 2004-09-25  Jan Hubicka  <jh@suse.cz>
24538
24539         * compile/30040909-1.c: New test.
24540         * compile/30040907-1.c: New test.
24541
24542 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
24543
24544         * gcc.c-torture/execute/va-arg-26.c: New test.
24545
24546 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
24547
24548         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
24549         extra diagnostics on targets with 64-bit pointers.
24550         * objc.dg/selector-1.m: Adjust dg-warning regexp.
24551
24552 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
24553
24554         PR c/17188
24555         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
24556         * gcc.dg/decl-3.c: Adjust expected message.
24557
24558 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24559
24560         PR fortran/17615
24561         * gfortran.dg/pr17615.f90: New test.
24562
24563 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
24564
24565         PR tree-optimzation/17517
24566         * g++.dg/tree-ssa/pr17517.C: New Test.
24567
24568 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
24569
24570         PR c++/16889
24571         * g++.dg/lookup/ambig3.C: New.
24572
24573 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
24574
24575         PR tree-opt/17624
24576         * g++.dg/opt/pr17624.C: New test.
24577
24578 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
24579
24580         PR c/6980
24581         * gcc.dg/Wbad-function-cast-1.c: New test.
24582
24583 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
24584
24585         * g++.dg/ext/complit1.C
24586         * g++.dg/other/error2.C
24587         * g++.dg/other/nontype-1.C
24588         * g++.dg/parse/crash11.C
24589         * g++.dg/parse/crash12.C
24590         * g++.dg/parse/error15.C
24591         * g++.dg/parse/error4.C
24592         * g++.dg/parse/tmpl-outside1.C
24593         * g++.dg/parse/too-many-tmpl-args1.C
24594         * g++.dg/template/dependent-expr3.C
24595         * g++.dg/template/error10.C
24596         * g++.dg/template/instantiate1.C
24597         * g++.dg/template/vtable2.C
24598         * g++.dg/warn/Wshadow-1.C
24599         * g++.dg/warn/weak1.C
24600         * g++.old-deja/g++.brendan/crash16.C
24601         * g++.old-deja/g++.brendan/crash18.C
24602         * g++.old-deja/g++.brendan/crash48.C
24603         * g++.old-deja/g++.brendan/crash49.C
24604         * g++.old-deja/g++.brendan/crash55.C
24605         * g++.old-deja/g++.brendan/crash56.C
24606         * g++.old-deja/g++.brendan/crash8.C
24607         * g++.old-deja/g++.brendan/enum11.C
24608         * g++.old-deja/g++.brendan/enum8.C
24609         * g++.old-deja/g++.brendan/enum9.C
24610         * g++.old-deja/g++.brendan/friend3.C
24611         * g++.old-deja/g++.brendan/misc14.C
24612         * g++.old-deja/g++.bugs/900402_02.C
24613         * g++.old-deja/g++.bugs/900404_03.C
24614         * g++.old-deja/g++.bugs/900404_04.C
24615         * g++.old-deja/g++.bugs/900428_03.C
24616         * g++.old-deja/g++.jason/crash4.C
24617         * g++.old-deja/g++.jason/overload21.C
24618         * g++.old-deja/g++.jason/redecl1.C
24619         * g++.old-deja/g++.jason/report.C
24620         * g++.old-deja/g++.jason/rfg10.C
24621         * g++.old-deja/g++.jason/template30.C
24622         * g++.old-deja/g++.law/arm12.C
24623         * g++.old-deja/g++.law/ctors5.C
24624         * g++.old-deja/g++.law/cvt20.C
24625         * g++.old-deja/g++.law/init10.C
24626         * g++.old-deja/g++.law/init8.C
24627         * g++.old-deja/g++.law/visibility17.C
24628         * g++.old-deja/g++.law/visibility7.C
24629         * g++.old-deja/g++.mike/net8.C
24630         * g++.old-deja/g++.mike/p646.C
24631         * g++.old-deja/g++.mike/p700.C
24632         * g++.old-deja/g++.mike/p701.C
24633         * g++.old-deja/g++.mike/p811.C
24634         * g++.old-deja/g++.ns/template13.C
24635         * g++.old-deja/g++.other/array3.C
24636         * g++.old-deja/g++.other/crash25.C
24637         * g++.old-deja/g++.other/dtor3.C
24638         * g++.old-deja/g++.other/dtor4.C
24639         * g++.old-deja/g++.other/main1.C
24640         * g++.old-deja/g++.other/warn7.C
24641         * g++.old-deja/g++.pt/crash11.C
24642         * g++.old-deja/g++.pt/crash36.C
24643         * g++.old-deja/g++.pt/spec22.C
24644         * g++.old-deja/g++.pt/spec9.C
24645         * g++.old-deja/g++.pt/ttp52.C
24646         * g++.old-deja/g++.robertl/eb103.C
24647         * g++.old-deja/g++.robertl/eb121.C
24648         * g++.old-deja/g++.robertl/eb22.C
24649         * g++.old-deja/g++.robertl/eb8.C:
24650         Update locations and/or regexps of dg-error markers.
24651         Remove markers for some bogus messages that are no longer issued.
24652
24653 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
24654
24655         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
24656         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
24657
24658 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
24659
24660         PR c++/17618
24661         * g++.dg/lookup/crash5.C: New test.
24662
24663 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
24664
24665         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
24666         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
24667         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
24668         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
24669         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
24670         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
24671
24672         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
24673         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
24674         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
24675         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
24676         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
24677         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
24678
24679         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
24680
24681         * gcc.dg/vect/vect-44.c: Check additional cases.
24682         * gcc.dg/vect/vect-48.c: Check additional cases.
24683
24684         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
24685         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
24686         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
24687         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
24688         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
24689         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
24690         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
24691         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
24692         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
24693
24694         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
24695         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
24696         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
24697
24698 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24699
24700         * gcc.dg/tree-ssa/loop-6.c: New test.
24701
24702 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
24703
24704         PR c++/17620
24705         * g++.dg/inherit/base2.C: New.
24706
24707 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
24708
24709         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
24710         * gcc.dg/20001012-2.c: Likewise.
24711         * gcc.dg/20001013-1.c: Likewise.
24712         * gcc.dg/20001101-1.c: Likewise.
24713         * gcc.dg/20001102-1.c: Likewise.
24714         * gcc.dg/bf-spl1.c: Likewise.
24715         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
24716         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
24717
24718 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
24719
24720         PR tree-optimization/16721
24721         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
24722
24723 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
24724
24725         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
24726         * gcc.dg/20040305-1.c: Likewise.
24727
24728 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
24729
24730         PR c/16566
24731         * gcc.c-torture/compile/pr16566-1.c,
24732         gcc.c-torture/compile/pr16566-2.c,
24733         gcc.c-torture/compile/pr16566-3.c: New tests.
24734
24735 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
24736
24737         PR tree-optimization/17512
24738         * gcc.c-torture/compile/20040916-1.c.
24739
24740 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
24741
24742         * gcc.dg/pragma-re-3.c: New test.
24743
24744 2004-09-17  Matt Austern  <austern@apple.com>
24745
24746         PR c++/15049
24747         * g++.dg/other/anon3.C: New.
24748
24749 2004-09-21  Roger Sayle  <roger@eyesopen.com>
24750
24751         PR c++/7503
24752         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
24753         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
24754         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
24755         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
24756         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
24757
24758 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
24759
24760         PR fortran/17286
24761         * gfortran.dg/pr17286.f90: New test.
24762
24763 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
24764
24765         PR c++/17530
24766         * g++.dg/template/static7.C: New test.
24767
24768 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
24769
24770         PR tree-opt/17558
24771         * gcc.c-torture/compile/pr17558.c: New test.
24772
24773 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
24774
24775         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
24776         if SKIP_ATTRIBUTE is defined.
24777
24778 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24779
24780         PR fortran/15957
24781         * gfortran.dg/pr15957.f90: New test.
24782
24783 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
24784
24785         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
24786         in comparison.
24787         * gcc.dg/vect/vect-79.c: Likewise.
24788         * gcc.dg/vect/vect-80.c: Likewise.
24789
24790 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24791
24792         PR fortran/15750
24793         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
24794
24795 2004-09-20  Ira Rosen  <irar@il.ibm.com>
24796
24797         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
24798         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
24799         * gcc.dg/vect/vect-62.c: New testcase.
24800         * gcc.dg/vect/vect-63.c: New testcase.
24801         * gcc.dg/vect/vect-64.c: New testcase.
24802         * gcc.dg/vect/vect-65.c: New testcase.
24803         * gcc.dg/vect/vect-66.c: New testcase.
24804         * gcc.dg/vect/vect-67.c: New testcase.
24805         * gcc.dg/vect/vect-68.c: New testcase.
24806         * gcc.dg/vect/vect-69.c: New testcase.
24807         * gcc.dg/vect/vect-79.c: New testcase.
24808         * gcc.dg/vect/vect-80.c: New testcase.
24809
24810 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
24811
24812         * gcc.target/mips/asm-1.c: New test.
24813
24814 2004-09-19  Ira Rosen  <irar@il.ibm.com>
24815
24816         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
24817         * gcc.dg/vect/vect-73.c: New testcase.
24818         * gcc.dg/vect/vect-74.c: New testcase.
24819         * gcc.dg/vect/vect-75.c: New testcase.
24820         * gcc.dg/vect/vect-76.c: New testcase.
24821         * gcc.dg/vect/vect-77.c: New testcase.
24822         * gcc.dg/vect/vect-78.c: New testcase
24823
24824 2004-09-18  Paul Brook  <paul@codesourcery.com>
24825
24826         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
24827
24828 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
24829
24830         PR c/17424
24831         * gcc.dg/pr17424-1.c: New test.
24832
24833 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
24834
24835         * g++.dg/tree-ssa/pr17153.C: New test.
24836
24837 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
24838
24839         PR pch/13361
24840         * testsuite/g++.dg/pch/wchar-1.C: New.
24841         * testsuite/g++.dg/pch/wchar-1.Hs: New.
24842
24843 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
24844
24845         * gcc.c-torture/execute/20040917-1.c: New test.
24846
24847 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
24848
24849         PR tree-optimization/17319
24850         * gcc.dg/pr17319.c: New test.
24851
24852 2004-09-17  Devang Patel  <dpatel@apple.com>
24853
24854         * gcc.dg/20040813-1.c: New test.
24855
24856 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
24857
24858         PR tree-optimization/17273
24859         * gcc.c-torture/compile/pr17273.c: New test.
24860
24861 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
24862
24863         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
24864         Update expected messages.
24865         * gcc.dg/declspec-13.c: New test.
24866
24867 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
24868
24869         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
24870
24871 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
24872
24873         * gcc.c-torture/execute/pr17252.c: Use post-increment to
24874         change what 'a' is pointing to.
24875
24876 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
24877
24878         PR c++/16002
24879         * g++.dg/template/error18.C: New test.
24880
24881         PR c++/16029
24882         * g++.dg/warn/Wunused-8.C: New test.
24883
24884 2004-09-17  Steven Bosscher  <stevenb@suse.de>
24885
24886         PR tree-optimization/17513
24887         * gcc.dg/20040916-1.c: New test.
24888
24889 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
24890
24891         PR c++/17501
24892         * g++.dg/template/typename7.C: New test.
24893
24894 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24895
24896         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
24897
24898 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
24899
24900         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
24901         with -ftree-based-profiling also.
24902         * lib/profopt.exp: Support late-set profile_option/feedback_option.
24903
24904 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
24905
24906         PR/15364
24907         * gfortran.dg/der_array_io_1.f90: New test.
24908         * gfortran.dg/der_array_io_2.f90: New test.
24909         * gfortran.dg/der_array_io_3.f90: New test.
24910
24911 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
24912
24913         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
24914         EABI.
24915
24916 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
24917
24918         * g++.dg/opt/switch1.C: New test.
24919
24920 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
24921
24922         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
24923         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
24924         Update expected messages.
24925
24926 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24927
24928         PR fortran/16485
24929         * gfortran.dg/same_name_1.f90: New test.
24930
24931 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
24932
24933         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
24934         dereference garbage pointers.
24935
24936 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
24937
24938         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
24939         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
24940
24941         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
24942         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
24943         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
24944
24945 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
24946
24947         PR c++/17324
24948         * g++.dg/template/mangle1.C: New test.
24949
24950 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
24951
24952         PR tree-optimization/17252
24953         * gcc.c-torture/execute/pr17252.c: New test.
24954
24955 2004-09-14  Andrew Pinski  <apinski@apple.com>
24956
24957         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
24958
24959 2004-09-14  Roger Sayle  <roger@eyesopen.com>
24960
24961         PR rtl-optimization/9771
24962         * gcc.dg/pr9771-1.c: New test case.
24963
24964 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
24965
24966         PR tree-optimization/15262
24967         * gcc.c-torture/execute/pr15262-1.c: New test.
24968         * gcc.c-torture/execute/pr15262-2.c: New test.
24969
24970 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
24971
24972         * gcc.dg/declspec-12.c: New test.
24973
24974 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
24975
24976         * gfortran.dg/pr17090.f90: Add directives to test.
24977
24978 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24979
24980         * gcc.c-torture/compile/20040914-1.c: New test.
24981
24982 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
24983
24984         PR c++/16162
24985         * g++.dg/template/decl2.C: New test.
24986
24987 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
24988
24989         PR fortran/17090
24990         * gfortran.dg/pr17090.f90: New test.
24991
24992 2004-09-13  Dale Johannesen  <dalej@apple.com>
24993
24994         * gcc.c-torture/compile/pr17408.c: New test case.
24995
24996 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
24997
24998         PR c++/16716
24999         * g++.dg/parse/crash17.C: New test.
25000
25001         PR c++/17327
25002         * g++.dg/template/enum3.C: New test.
25003
25004 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
25005
25006         * lib/gcc-defs.exp: Load wrapper.exp.
25007         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
25008         using local code.
25009         * lib/gcc.exp (gcc_init): Similar.
25010         * lib/gfortran.exp (gfortran_init): Similar.
25011         * lib/objc.exp (objc_init): Similar.
25012         * lib/treelang.exp (treelang_init): Similar.
25013         * lib/wrapper.exp: New file with build_wrapper call machinery in
25014         ${tool}_maybe_build_wrapper.
25015
25016 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
25017
25018         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
25019         "inline".
25020         * gcc.dg/declspec-11.c: Update expected messages.
25021         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
25022         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
25023         gcc.dg/inline-12.c: New tests.
25024
25025 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
25026
25027         * g++.dg/tree-ssa/pr17400.C: New testcase.
25028
25029 2004-09-13  James E Wilson  <wilson@specifixinc.com>
25030
25031         * gcc.target/mips/sb1-1.c: New testcase.
25032
25033 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
25034
25035         * lib/g77-dg.exp: Remove unused file.
25036         * lib/mike-g77.exp: Ditto.
25037         * lib/g77.exp: Ditto.
25038
25039 2004-09-12  Richard Henderson  <rth@redhat.com>
25040
25041         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
25042
25043 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
25044
25045         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
25046         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
25047         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
25048         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
25049         Update expected messages.
25050
25051 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
25052
25053         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
25054         declaration/use mismatch for dirp parameter.
25055
25056 2004-09-12  Andrew Pinski  <apinski@apple.com>
25057
25058         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
25059         -fgnu-runtime is passed.
25060
25061 2004-09-12  Richard Henderson  <rth@redhat.com>
25062
25063         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
25064         do the uplevel thing and update additional_flags directly.
25065         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
25066         gfortran.fortran-torture/execute/intrinsic_nearest.x,
25067         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
25068         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
25069
25070 2004-09-11  Steven Bosscher  <stevenb@suse.de>
25071
25072         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
25073
25074 2004-09-11  Roger Sayle  <roger@eyesopen.com>
25075
25076         PR middle-end/17411
25077         * g++.dg/opt/pr17411-1.C: New test case.
25078
25079 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
25080
25081         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
25082         gcc.dg/tls/diag-2.c: Update expected messages.
25083         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
25084         messages.
25085         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
25086         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
25087         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
25088         gcc.dg/tls/diag-5.c: New tests.
25089
25090 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
25091
25092         * gcc.dg/20040910-1.c: Correct dg-error regexp.
25093
25094 2004-09-11  Steven Bosscher  <stevenb@suse.de>
25095
25096         * g++.dg/parse/break-in-for.C: New test.
25097
25098 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
25099
25100         * gcc.dg/tree-ssa/20040911-1.c: New test.
25101
25102 2004-09-11  Andreas Jaeger  <aj@suse.de>
25103
25104         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
25105         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
25106
25107 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
25108
25109         * gcc.target/frv: New directory of FR-V-specific tests.
25110
25111 2004-09-10  James E Wilson  <wilson@specifixinc.com>
25112
25113         * gcc.dg/convert-vec-1.c: New test.
25114
25115 2004-09-10  Roger Sayle  <roger@eyesopen.com>
25116
25117         PR middle-end/17024
25118         * gcc.dg/pr17024-1.c: New test case.
25119
25120 2004-09-10  Eric Christopher  <echristo@redhat.com>
25121
25122         * gcc.dg/20040910-1.c: New test.
25123
25124 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
25125
25126         * gcc.dg/bitfld-9.c: New test.
25127
25128 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
25129
25130         * gcc.c-torture/execute/ieee/acc1.c: New test.
25131         * gcc.c-torture/execute/ieee/acc2.c: New test.
25132         * gcc.c-torture/execute/ieee/mzero6.c: New test.
25133
25134 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
25135
25136         * gcc.dg/deprecated-2.c: New test.
25137
25138 2004-09-09  James E Wilson  <wilson@specifixinc.com>
25139
25140         * gcc.dg/init-vec-1.c: New test.
25141
25142 2004-09-09  Roger Sayle  <roger@eyesopen.com>
25143
25144         PR middle-end/17055
25145         * gcc.dg/pr17055-1.c: New test case.
25146
25147 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
25148
25149         PR target/17377
25150         * gcc.c-torture/execute/pr17377.c: New test.
25151
25152 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
25153
25154         PR c/8420
25155         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
25156         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
25157         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
25158         gcc.dg/long-long-typespec-1.c: New tests.
25159         * gcc.dg/tls/diag-2.c: Update expected diagnostics
25160
25161 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
25162
25163         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
25164         gcc.dg/gnu99-static-1.c: New tests.
25165
25166 2004-09-08  Devang Patel  <dpatel@apple.com>
25167
25168         * gcc.dg/darwin-ld-20040828-1.c: New test.
25169         * gcc.dg/darwin-ld-20040828-2.c: New test.
25170         * gcc.dg/darwin-ld-20040828-3.c: New test.
25171
25172 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
25173
25174         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
25175         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
25176         in error message.
25177         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
25178         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
25179         in error message.
25180         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
25181         types they qualify.
25182         * objc.dg/type-size-2.m: Fix wording in comment.
25183         * objc.dg/va-meth-1.m: New test case.
25184
25185 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
25186
25187         PR c/16633:
25188         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
25189         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
25190
25191 2004-09-06  Devang Patel  <dpatel@apple.com>
25192
25193         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
25194         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
25195
25196 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
25197
25198         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
25199         reflect changed line numbering of diagnostics.
25200
25201 2004-09-06  Paul Brook  <paul@codesourcery.com>
25202
25203         * gfortran.dg/edit_real_1.f90: Add new test.
25204
25205 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25206
25207         * gcc.dg/tree-ssa/loop-2.c: New test.
25208         * gcc.dg/tree-ssa/loop-3.c: New test.
25209         * gcc.dg/tree-ssa/loop-4.c: New test.
25210         * gcc.dg/tree-ssa/loop-5.c: New test.
25211
25212 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25213
25214         * gcc.dg/format/sentinel-1.c: Update for parameter option.
25215
25216 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25217
25218         * gcc.dg/format/sentinel-1.c: New test.
25219
25220 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
25221
25222         * testsuite/gcc.dg/builtins-46.c: New.
25223
25224 2004-09-03  Devang Patel  <dpatel@apple.com>
25225
25226         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
25227         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
25228
25229 2004-09-03  Jan Beulich  <jbeulich@novell.com>
25230
25231         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
25232         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
25233         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
25234         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
25235         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
25236         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
25237         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
25238         the non-portable bzero.
25239         * gcc.dg/20010912-1.c: xfail for NetWare.
25240         * gcc.dg/20020426-2.c: xfail for NetWare.
25241         * gcc.dg/20021014-1.c: xfail for NetWare.
25242         * gcc.dg/20021018-1.c: xfail for NetWare.
25243         * gcc.dg/20030213-1.c: xfail for NetWare.
25244         * gcc.dg/20030225-1.c: xfail for NetWare.
25245         * gcc.dg/20030708-1.c: xfail for NetWare.
25246         * gcc.dg/builtins-config.h: Also exclude NetWare.
25247         * gcc.dg/format/format.h: Define restrict only if not already defined.
25248         * gcc.dg/nest.c: xfail for NetWare.
25249         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
25250         * lib/target-supports.exp (check_visibility_available): Exclude
25251         NetWare.
25252
25253 2004-09-03  Jan Beulich  <jbeulich@novell.com>
25254
25255         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
25256         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
25257         deterministic starting point for the alignment of structure fields.
25258         * gcc.dg/Wpadded.c: Dito.
25259         * g++.dg/abi/vbase10.C: Dito.
25260
25261 2004-09-03  Devang Patel  <dpatel@apple.com>
25262
25263         * g++.dg/debug/pr15736.cc: New test.
25264
25265 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
25266
25267         * README.QMTEST: Fix out-of-date link.
25268
25269 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
25270
25271         PR fortran/16579
25272         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
25273         Delete.  Duplicate of gfortran.dg/g77/20010610.f
25274
25275 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
25276
25277         * g++.dg/abi/arm_rtti1.C: New test.
25278
25279 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
25280
25281         * gcc.dg/ppc-vector-memcpy.c: New.
25282         * gcc.dg/ppc-vector-memset.c: New.
25283
25284 2004-09-02  Chao-ying Fu  <fu@mips.com>
25285
25286         * gcc.target/mips/mips-3d-1.c: New test.
25287         * gcc.target/mips/mips-3d-2.c: New test.
25288         * gcc.target/mips/mips-3d-3.c: New test.
25289         * gcc.target/mips/mips-3d-4.c: New test.
25290         * gcc.target/mips/mips-3d-5.c: New test.
25291         * gcc.target/mips/mips-3d-6.c: New test.
25292         * gcc.target/mips/mips-3d-7.c: New test.
25293         * gcc.target/mips/mips-3d-8.c: New test.
25294         * gcc.target/mips/mips-3d-9.c: New test.
25295         * gcc.target/mips/mips-ps-1.c: New test.
25296         * gcc.target/mips/mips-ps-2.c: New test.
25297         * gcc.target/mips/mips-ps-3.c: New test.
25298         * gcc.target/mips/mips-ps-4.c: New test.
25299         * gcc.target/mips/mips-ps-type.c: New test.
25300
25301 2004-09-02  Paul Brook  <paul@codesourcery.com>
25302
25303         * gfortran.dg/edit_real_1.f90: Add new tests.
25304
25305 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25306
25307         PR fortran/15327
25308         * gfortran.dg/merge_char_1.f90: New test.
25309
25310 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25311
25312         PR fortran/16404
25313         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
25314
25315 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
25316
25317         PR c/1522
25318         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
25319
25320 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
25321
25322         * g++.dg/opt/loop1.C: Do not XFAIL.
25323
25324 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
25325
25326         * gcc.c-torture/execute/20040831-1.c: New test.
25327
25328 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
25329
25330         PR fortran/16579
25331         * gfortran.dg/g77/20010610.f: Now passes.
25332         Copy from g77.f-torture/execute. Add dg-run directive.
25333         * gfortran.dg/g77/README: Update
25334
25335 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
25336
25337         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
25338         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
25339         (t1, t2, t3, t4): Add volatile.
25340
25341 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
25342
25343         * g++.dg/ext/visibility/arm1.C: New test.
25344
25345 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
25346
25347         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
25348         -pedantic-errors.
25349
25350 2004-09-01  Paul Brook  <paul@codesourcery.com>
25351
25352         * gfortran.dg/eof_2.f90: New test.
25353
25354 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25355
25356         PR fortran/16579
25357         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
25358
25359 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
25360
25361         PR libfortran/16805
25362         * gfortran.dg/list_read_2.f90: New test.
25363
25364 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
25365
25366         * g++.dg/abi/key1.C: New test.
25367
25368 2004-08-31  Richard Henderson  <rth@redhat.com>
25369
25370         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
25371         form of offsetof.
25372         * g++.dg/other/offsetof5.C: Remove duplicate.
25373
25374 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25375
25376         PR fortran/17244
25377         * gfortran.dg/func_derived_1.f90: New test.
25378
25379 2004-08-31  Paul Brook  <paul@codesourcery.com>
25380
25381         * gfortran.dg/eof_1.f90: New test.
25382
25383 2004-08-31  Paul Brook  <paul@codesourcery.com>
25384
25385         * gfortran.dg/list_read_1.f90: New file.
25386
25387 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
25388
25389         * g++.dg/opt/loop1.C: XFAIL.
25390
25391 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
25392
25393         * gcc.dg/funcdef-storage-1.c: New.
25394         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
25395         an extern function in local scope.
25396         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
25397         declare an 'auto inline' function in local scope.
25398         * gcc.dg/20011130-1.c: Likewise.
25399         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
25400         an 'auto' function in local scope.
25401         * gcc.dg/20021014-1.c: Likewise.
25402         * gcc.dg/20030331-2.c: Likewise.
25403
25404 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25405
25406         * gfortran.dg/blockdata_1.f90: New test.
25407
25408 2004-08-30  Richard Henderson  <rth@redhat.com>
25409
25410         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
25411
25412 2004-08-30  Richard Henderson  <rth@redhat.com>
25413
25414         * lib/fortran-torture.exp (fortran-torture-execute): Honor
25415         additional_flags set by alternate driver.
25416         (ieee-options): New procedure.
25417         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
25418         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
25419         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
25420         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
25421
25422 2004-08-30  Richard Henderson  <rth@redhat.com>
25423
25424         * lib/f-torture.exp: Remove.
25425
25426 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
25427
25428         PR rtl-optimization/16590
25429         * g++.dg/opt/loop1.C: New test.
25430
25431 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25432
25433         PR fortran/13910
25434         * gfortran.dg/oldstyle_1.f90: New test.
25435
25436 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
25437         Paul Brook  <paul@codesourcery.com>
25438
25439         * gfortran.dg/g77/README: Update.
25440         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
25441         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
25442         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
25443
25444 2004-08-28  Paul Brook  <paul@codesourcery.com>
25445
25446         PR libfortran/17195
25447         * gfortran.dg/edit_real_1.f90: New test.
25448
25449 2004-08-27  Paul Brook  <paul@codesourcery.com>
25450
25451         * gfortran.dg/rewind_1.f90: New test.
25452
25453 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
25454
25455         PR fortran/16597
25456         * gfortran.dg/pr16597.f90: New test.
25457
25458 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
25459
25460         PR c/13801
25461         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
25462         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
25463         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
25464         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
25465         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
25466
25467 2004-08-26  Nick Clifton  <nickc@redhat.com>
25468
25469         * gcc.c-torture/compile/pr17119.c: New test.
25470
25471 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
25472
25473         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
25474
25475 2004-08-25  Richard Henderson  <rth@redhat.com>
25476
25477         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
25478         the bits that expect kind=8 to be the largest real kind.
25479
25480 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
25481
25482         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
25483
25484 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25485
25486         * gfortran.dg/assignment_1.f90: New test.
25487
25488 2004-08-25  Adam Nemet  <anemet@lnxw.com>
25489
25490         * g++.dg/template/repo3.C: New test.
25491
25492 2004-08-25  Roger Sayle  <roger@eyesopen.com>
25493
25494         PR middle-end/16693
25495         PR tree-optimization/16372
25496         * g++.dg/opt/pr16372-1.C: New test case.
25497         * g++.dg/opt/pr16693-1.C: New test case.
25498         * g++.dg/opt/pr16693-2.C: New test case.
25499
25500 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
25501
25502         * objc.dg/proto-lossage-4.m: New test.
25503
25504 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
25505
25506         PR c++/17155
25507         * g++.dg/inherit/local2.C: New test.
25508
25509 2004-08-25  Paul Brook  <paul@codesourcery.com>
25510
25511         PR fortran/17144
25512         * gfortran.dg/string_ctor_1.f90: New test.
25513
25514 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25515
25516         PR c++/14428
25517         * g++.dg/template/redecl2.C: New test.
25518
25519 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
25520
25521         PR fortran/17143
25522         * gfortran.dg/pr17143.f90: New test.
25523
25524 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
25525
25526         PR fortran/17164
25527         * gfortran.dg/pr17164.f90: New test.
25528
25529 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25530
25531         * gcc.dg/tree-ssa/loop-1.c: New test.
25532
25533 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
25534
25535         * gcc.c-torture/compile/20040824-1.c: New test.
25536
25537 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
25538
25539         * gcc.c-torture/compile/iftrap-3.c: New test.
25540
25541 2004-08-24  Paul Brook  <paul@codesourcery.com>
25542
25543         * gfortran.dg/entry_2.f90: New test.
25544
25545 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
25546
25547         PR c++/16889
25548         * g++.dg/lookup/ambig[12].C: New.
25549
25550 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25551
25552         PR c++/16706
25553         * g++.dg/template/crash21.C: New test.
25554         * g++.dg/template/crash22.C: Likewise.
25555
25556 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
25557
25558         PR c++/17149
25559         * g++.dg/template/access15.C: New.
25560
25561 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
25562
25563         PR c++/17163
25564         * g++.dg/template/repo2.C: New test.
25565
25566 2004-08-23  Roger Sayle  <roger@eyesopen.com>
25567
25568         PR rtl-optimization/17078
25569         * gcc.c-torture/execute/pr17078-1.c: New test case.
25570
25571 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
25572
25573         PR c/14492
25574         * gcc.dg/debug/crash1.c: New test.
25575
25576 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
25577
25578         PR c/16180
25579         * gcc.dg/loop-5.c: New test.
25580
25581 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25582
25583         * gcc.c-torture/execute/20040823-1.c: New test.
25584
25585 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
25586
25587         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
25588         to the assembler.  Simplify test accordingly.
25589         (asm_abi_flags): Use GNU names.
25590         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
25591         to check for ABI flags.
25592
25593 2004-08-22  Andrew Pinski  <apinski@apple.com>
25594
25595         * g++.dg/opt/pr14029.C: New test.
25596         * gcc.c-torture/execute/pr15262.c: New test.
25597
25598 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25599
25600         * gfortran.dg/reduction.f90: Add checks with complex arguments.
25601
25602 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
25603
25604         PR 16908
25605         * gfortran.dg/direct_io.f90: New test.
25606
25607 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
25608
25609         PR c++/17121
25610         * g++.dg/inherit/local2.C: New test.
25611
25612 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
25613
25614         PR c++/17120
25615         * g++.dg/warn/Wparentheses-4.C: New test.
25616
25617 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
25618
25619         PR c++/17121
25620         * g++.dg/inherit/local2.C: New test.
25621
25622         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
25623         * gcc.dg/ppc-ldstruct.c: Likewise.
25624         * gcc.dg/ppc64-abi-2.c: Likewise.
25625
25626 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
25627
25628         PR rtl-optimization/17099
25629         * gcc.c-torture/execute/20040820-1.c: New test.
25630
25631 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
25632
25633         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
25634
25635 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
25636
25637         PR fortran/17077
25638         * gfortran.dg/auto_array_1.f90: New test.
25639
25640 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25641
25642         PR fortran/17074
25643         * gfortran.dg/simpleif_1.f90: New test.
25644
25645 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
25646
25647         * lib/target-supports.exp (check_profiling_available): Return
25648         false for arm*-*-symbianelf* and arm*-*-eabi*.
25649
25650         PR c++/15890
25651         * g++.dg/template/delete1.C: New test.
25652
25653 2004-08-19  Paul Brook  <paul@codesourcery.com>
25654
25655         PR fortran/14976
25656         PR fortran/16228
25657         * gfortran.dg/data_char_1.f90: New test.
25658
25659 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
25660
25661         PR fortran/16946
25662         * gfortran.dg/reduction.f90: New testcase.
25663
25664 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25665
25666         PR fortran/16520
25667         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
25668
25669 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
25670
25671         PR c++/17041
25672         * g++.dg/Wparentheses-3.C: New test.
25673
25674 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
25675
25676         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
25677         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
25678         * gcc.dg/vect/vect-2.c: Likewise.
25679         * gcc.dg/vect/vect-3.c: Likewise.
25680         * gcc.dg/vect/vect-4.c: Likewise.
25681         * gcc.dg/vect/vect-5.c: Likewise.
25682         * gcc.dg/vect/vect-6.c: Likewise.
25683         * gcc.dg/vect/vect-7.c: Likewise.
25684         * gcc.dg/vect/vect-25.c: Likewise.
25685         * gcc.dg/vect/vect-31.c: Likewise.
25686         * gcc.dg/vect/vect-32.c: Likewise.
25687         * gcc.dg/vect/vect-34.c: Likewise.
25688         * gcc.dg/vect/vect-36.c: Likewise.
25689         * gcc.dg/vect/vect-all.c: Likewise.
25690
25691 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
25692
25693         PR c++/17068
25694         * g++.dg/template/operator4.C: New test.
25695
25696 2004-08-18  Richard Henderson  <rth@redhat.com>
25697
25698         * gcc.dg/20040206-1.c: XFAIL.
25699
25700 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
25701
25702         PR c++/16246
25703         * g++.dg/template/array7.C: New test.
25704
25705 2004-08-17  James E Wilson  <wilson@specifixinc.com>
25706
25707         * gcc.dg/mips-movcc-1.c: New test.
25708         * gcc.dg/mips-movcc-2.c: New test.
25709         * gcc.dg/mips-movcc-3.c: New test.
25710
25711         * gcc.dg/mips-nmadd-1.c: New test.
25712         * gcc.dg/mips-nmadd-2.c: New test.
25713
25714 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
25715
25716         PR c++/15871
25717         * g++.dg/opt/inline8.C: New test.
25718
25719         PR c++/16965
25720         * g++.dg/parse/error17.C: New test.
25721
25722 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
25723
25724         * gcc.dg/vect: New directory for vectorizer tests.
25725         * gcc.dg/vect/tree-vect.h: New file.
25726         * gcc.dg/vect/vect.exp: New file.
25727         * gcc.dg/vect/pr16105.c.c: New test.
25728         * gcc.dg/vect/vect-1.c: New test.
25729         * gcc.dg/vect/vect-2.c: New test.
25730         * gcc.dg/vect/vect-3.c: New test.
25731         * gcc.dg/vect/vect-4.c: New test.
25732         * gcc.dg/vect/vect-5.c: New test.
25733         * gcc.dg/vect/vect-6.c: New test.
25734         * gcc.dg/vect/vect-7.c: New test.
25735         * gcc.dg/vect/vect-8.c: New test.
25736         * gcc.dg/vect/vect-9.c: New test.
25737         * gcc.dg/vect/vect-10.c: New test.
25738         * gcc.dg/vect/vect-11.c: New test.
25739         * gcc.dg/vect/vect-12.c: New test.
25740         * gcc.dg/vect/vect-13.c: New test.
25741         * gcc.dg/vect/vect-14.c: New test.
25742         * gcc.dg/vect/vect-15.c: New test.
25743         * gcc.dg/vect/vect-16.c: New test.
25744         * gcc.dg/vect/vect-17.c: New test.
25745         * gcc.dg/vect/vect-18.c: New test.
25746         * gcc.dg/vect/vect-19.c: New test.
25747         * gcc.dg/vect/vect-20.c: New test.
25748         * gcc.dg/vect/vect-21.c: New test.
25749         * gcc.dg/vect/vect-22.c: New test.
25750         * gcc.dg/vect/vect-23.c: New test.
25751         * gcc.dg/vect/vect-24.c: New test.
25752         * gcc.dg/vect/vect-25.c: New test.
25753         * gcc.dg/vect/vect-26.c: New test.
25754         * gcc.dg/vect/vect-27.c: New test.
25755         * gcc.dg/vect/vect-28.c: New test.
25756         * gcc.dg/vect/vect-29.c: New test.
25757         * gcc.dg/vect/vect-30.c: New test.
25758         * gcc.dg/vect/vect-31.c: New test.
25759         * gcc.dg/vect/vect-32.c: New test.
25760         * gcc.dg/vect/vect-33.c: New test.
25761         * gcc.dg/vect/vect-34.c: New test.
25762         * gcc.dg/vect/vect-35.c: New test.
25763         * gcc.dg/vect/vect-36.c: New test.
25764         * gcc.dg/vect/vect-37.c: New test.
25765         * gcc.dg/vect/vect-38.c: New test.
25766         * gcc.dg/vect/vect-40.c: New test.
25767         * gcc.dg/vect/vect-41.c: New test.
25768         * gcc.dg/vect/vect-42.c: New test.
25769         * gcc.dg/vect/vect-43.c: New test.
25770         * gcc.dg/vect/vect-44.c: New test.
25771         * gcc.dg/vect/vect-45.c: New test.
25772         * gcc.dg/vect/vect-46.c: New test.
25773         * gcc.dg/vect/vect-47.c: New test.
25774         * gcc.dg/vect/vect-48.c: New test.
25775         * gcc.dg/vect/vect-49.c: New test.
25776         * gcc.dg/vect/vect-50.c: New test.
25777         * gcc.dg/vect/vect-51.c: New test.
25778         * gcc.dg/vect/vect-52.c: New test.
25779         * gcc.dg/vect/vect-53.c: New test.
25780         * gcc.dg/vect/vect-54.c: New test.
25781         * gcc.dg/vect/vect-55.c: New test.
25782         * gcc.dg/vect/vect-56.c: New test.
25783         * gcc.dg/vect/vect-57.c: New test.
25784         * gcc.dg/vect/vect-58.c: New test.
25785         * gcc.dg/vect/vect-59.c: New test.
25786         * gcc.dg/vect/vect-60.c: New test.
25787         * gcc.dg/vect/vect-61.c: New test.
25788         * gcc.dg/vect/vect-all.c: New test.
25789         * gcc.dg/vect/vect-none.c: New test.
25790
25791 2004-08-17  Paul Brook  <paul@codesourcery.com>
25792
25793         PR fortran/13082
25794         * gfortran.dg/entry_1.f90: New test.
25795
25796 2004-08-17  Andrew Pinski  <apinski@apple.com>
25797
25798         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
25799
25800 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
25801
25802         * gcc.dg/pr17036-1.c: New test.
25803
25804 2004-08-16  Devang Patel  <dpatel@apple.com>
25805
25806         * gcc.dg/darwin-20040809-1.c: New test.
25807
25808 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
25809
25810         * gcc.dg/funcdef-attr-1.c: New test.
25811
25812 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
25813
25814         * gcc.dg/altivec-17.c: New test.
25815         * gcc.dg/altivec-18.c: New test.
25816
25817 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25818
25819         PR c++/6749
25820         * g++.dg/template/vtable2.C: New test.
25821
25822 2004-08-14  Richard Henderson  <rth@redhat.com>
25823
25824         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
25825         * gcc.dg/pack-test-4.c (main): Return 0.
25826         * gcc.dg/setjmp-1.c: Remove XFAIL.
25827         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
25828
25829 2004-08-14  Richard Henderson  <rth@redhat.com>
25830
25831         * gcc.dg/980217-1.c: Add prototype for printf.
25832
25833 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
25834
25835         * gfortran.dg/pr16935.f90: New test.
25836
25837 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
25838
25839         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
25840
25841 2004-08-13  Paul Brook  <paul@codesourcery.com>
25842
25843         * gfortran.dg/der_io_1.f90: Remove stray comma.
25844
25845 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
25846
25847         * gcc.dg/vmx/cw-bug-2.c: Remove.
25848         * gcc.dg/vmx/vprint-1.c: Remove.
25849         * gcc.dg/vmx/vscan-1.c: Remove.
25850
25851 2004-08-12  Devang patel  <dpatel@apple.com>
25852
25853         * gcc.dg/darwin-20040809-2.c: New test.
25854
25855 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
25856
25857         * g++.dg/ext/altivec-12.C: New test.
25858
25859         * g++.dg/ext/altivec-11.C: New test.
25860
25861 2004-08-12  Paul Brook  <paul@codesourcery.com>
25862
25863         * g++.dg/abi/arm_cxa_vec_1.C: New test.
25864
25865 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
25866
25867         * g++.dg/ext/altivec-2.C: Check for hardware support before
25868         executing any VMX instructions.
25869
25870         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
25871
25872 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
25873
25874         PR c++/16276
25875         * g++.old-deja/g++.other/comdat4.C: New test.
25876         * g++.old-deja/g++.other/comdat4-aux.cc: New.
25877
25878 2004-08-12  Ben Elliston  <bje@au.ibm.com>
25879
25880         PR target/16286
25881         * gcc.dg/pr16286.c: New test.
25882
25883 2004-08-12 Jan Beulich <jbeulich@novell.com>
25884
25885         * g++.dg/ext/asm5.C: New.
25886
25887 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
25888
25889         PR c++/16698
25890         * g++.dg/eh/crash1.C: New test.
25891
25892         PR c++/16717
25893         * g++.dg/ext/construct1.C: New test.
25894
25895 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
25896
25897         PR c++/16853
25898         * g++.dg/init/ptrmem1.C: New test.
25899
25900         PR c++/16618
25901         * g++.dg/parse/offsetof5.C: New test.
25902
25903         PR c++/16870
25904         * g++.dg/template/overload3.C: New test.
25905
25906 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
25907
25908         PR c++/16964
25909         * g++.dg/parse/error16.C: New test.
25910
25911         PR c++/16904
25912         * g++.dg/template/error14.C: New test.
25913
25914         PR c++/16929
25915         * g++.dg/template/error15.C: New test.
25916
25917 2004-08-11  Devang Patel  <dpatel@apple.com>
25918
25919         * gcc.dg/darwin-ld-20040809-1.c: New test.
25920         * gcc.dg/darwin-ld-20040809-2.c: New test.
25921
25922 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
25923
25924         PR fortran/16917
25925         * gfortran.dg/dfloat_1.f90: New test.
25926
25927 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
25928
25929         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
25930         * gcc.dg/dll-2.c: Fix dg-require syntax.
25931         * gcc.misc-tests/arm-isr.c (abort): Declare.
25932         (exit): Likewise.
25933
25934 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
25935
25936         PR c++/16971
25937         * g++.dg/parse/crash16.C: New test.
25938
25939 2004-08-10  Roger Sayle  <roger@eyesopen.com>
25940
25941         * gcc.dg/mips-rsqrt-1.c: New test case.
25942         * gcc.dg/mips-rsqrt-2.c: New test case.
25943         * gcc.dg/mips-rsqrt-3.c: New test case.
25944
25945 2004-08-10  Paul Brook  <paul@codesourcery.com>
25946
25947         * gfortran.dg/der_io_1.f90: New test.
25948
25949 2004-08-10  Paul Brook  <paul@codesourcery.com>
25950
25951         PR fortran/16919
25952         * gfortran.dg/der_array_1.f90: New test.
25953
25954 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
25955
25956         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
25957
25958 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
25959
25960         * gcc.dg/wchar_t-2.c: Fix typo.
25961
25962 2004-08-09  Falk Hueffner  <falk@debian.org>
25963
25964         PR tree-optimization/12517
25965         * gcc.c-torture/compile/pr12517.c: New test.
25966
25967         PR tree-optimization/12578
25968         * gcc.c-torture/compile/pr12578.c: New test.
25969
25970         PR tree-optimization/12899
25971         * gcc.c-torture/compile/pr12899.c: New test.
25972
25973         PR rtl-optimization/14692
25974         * gcc.c-torture/compile/pr14692.c: New test.
25975
25976         PR tree-optimization/16461
25977         * gcc.c-torture/compile/pr16461.c: New test.
25978
25979 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
25980
25981         * gfortran.dg/getenv_1.f90: New test.
25982
25983 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
25984
25985         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
25986         wchar_t.
25987         * gcc.dg/symbian5.c: Test -fno-short-wchar.
25988
25989 2004-08-06  Paul Brook  <paul@codesourcery.com>
25990
25991         * gfortran.dg/ret_array_1.f90: New test.
25992         * gfortran.dg/ret_pointer_1.f90: New test.
25993
25994 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
25995
25996         * gcc.dg/missing-field-init-[12].c: New tests.
25997         * g++.dg/warn/missing-field-init-[12].C: New tests.
25998
25999 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
26000
26001         * gcc.dg/enum2.c: New test.
26002         * gcc.dg/symbian3.c: Likewise.
26003         * gcc.dg/symbian4.c: Likewise.
26004         * gcc.dg/wchar_t-2.c: Likewise.
26005
26006 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
26007
26008         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
26009         destructor tests.
26010
26011 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
26012
26013         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
26014         dg-require-visiblity.
26015         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
26016         * g++.dg/ext/visibility/fvisibility.C: Likewise.
26017         * g++.dg/ext/visibility/memfuncts.C: Likewise.
26018         * g++.dg/ext/visibility/new1.C: Likewise.
26019         * g++.dg/ext/visibility/pragma.C: Likewise.
26020         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
26021         * g++.dg/ext/visibility/virtual.C: Likewise.
26022         * g++/dg/ext/visibility/visibility-1.C: Likewise.
26023         * g++/dg/ext/visibility/visibility-2.C: Likewise.
26024         * g++/dg/ext/visibility/visibility-3.C: Likewise.
26025         * g++/dg/ext/visibility/visibility-4.C: Likewise.
26026         * g++/dg/ext/visibility/visibility-5.C: Likewise.
26027         * g++/dg/ext/visibility/visibility-6.C: Likewise.
26028         * g++/dg/ext/visibility/visibility-7.C: Likewise.
26029         * g++/dg/ext/visibility/visibility-8.C: New test.
26030         * gcc.c-torture/compile/dll.x: Remove.
26031         * gcc.dg/dll-2.c: Use dg-require-dll
26032         * gcc.dg/visibility-10.c: New test.
26033         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
26034         supporting DLLs.
26035         * testsuite/lib/scanasm.exp (scan_hidden): New function.
26036         (scan_not_hidden): Likewise.
26037
26038 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
26039
26040         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
26041
26042 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
26043
26044         * gcc.c-torture/execute/20040805-1.c: New test.
26045
26046 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
26047
26048         * gcc.dg/20020118-1.c: Declare abort.
26049         * gcc.dg/altivec_check.h: Likewise.
26050         * gcc.dg/iftrap-2.c: Likewise.
26051         * gcc.dg/pragma-darwin.c: Likewise.
26052         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
26053
26054 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
26055
26056         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
26057
26058 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
26059
26060         * gcc.c-torture/execute/builtins/abs-2.c,
26061         gcc.c-torture/execute/builtins/abs-3.c,
26062         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
26063         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
26064         intmax_t, uintmax_t and their limits.
26065         * gcc.dg/intmax_t-1.c: New test.
26066
26067 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26068
26069         * g++.dg/tc1/dr147.C: Add reference to PR.
26070
26071 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
26072
26073         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
26074         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
26075
26076 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
26077
26078         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
26079
26080 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
26081
26082         * gcc.dg/redecl-5.c: New test.
26083         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
26084         of scanf.
26085
26086 2004-08-03  Roger Sayle  <roger@eyesopen.com>
26087
26088         PR middle-end/16790
26089         * gcc.c-torture/execute/pr16790-1.c: New test case.
26090
26091 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
26092
26093         * g++.dg/ext/visibility/assign1.C: New test.
26094         * g++.dg/ext/visibility/new1.C: Likewise.
26095
26096         * gcc.dg/symbian1.c: New test.
26097         * gcc.dg/symbian2.c: Likewise.
26098
26099 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
26100
26101         PR target/16570
26102         * gcc.dg/i386-sse-9.c: New test.
26103
26104 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
26105
26106         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
26107
26108 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
26109
26110         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
26111         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
26112         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
26113         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
26114         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
26115         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
26116         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
26117         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
26118         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
26119         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
26120         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
26121         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
26122         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
26123         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
26124         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
26125         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
26126         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
26127         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
26128         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
26129         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
26130         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
26131         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
26132         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
26133         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
26134         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
26135         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
26136         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
26137         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
26138         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
26139         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
26140         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
26141         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
26142         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
26143         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
26144         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
26145         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
26146         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
26147         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
26148         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
26149         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
26150         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
26151         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
26152         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
26153         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
26154         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
26155         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
26156         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
26157         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
26158         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
26159         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
26160         gcc.misc-tests/i386-pf-3dnow-1.c,
26161         gcc.misc-tests/i386-pf-athlon-1.c,
26162         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
26163         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
26164         Declare built-in functions used.
26165         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
26166
26167 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
26168
26169         PR c++/16707
26170         * g++.dg/lookup/using12.C: New test.
26171
26172         * g++.dg/init/null1.C: Fix PR number.
26173         * g++.dg/parse/namespace10.C: Likewise.
26174
26175 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
26176
26177         PR c++/16224
26178         * g++.dg/template/spec17.C: New test.
26179         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
26180         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
26181
26182 2004-08-02  David Billinghurst
26183
26184         PR fortran/16292
26185         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
26186
26187 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
26188
26189         * gcc.dg/ia64-got-1.c: New test case.
26190
26191 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
26192
26193         PR c++/16489
26194         * g++.dg/init/null1.C: New test.
26195         * g++.dg/tc1/dr76.C: Adjust error marker.
26196
26197         PR c++/16529
26198         * g++.dg/parse/namespace10.C: New test.
26199
26200         PR c++/16810
26201         * g++.dg/inherit/ptrmem2.C: New test.
26202
26203 2004-08-02  Ben Elliston  <bje@au.ibm.com>
26204
26205         PR target/16155
26206         * gcc.dg/pr16155.c: New test.
26207
26208 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
26209
26210         * gcc.dg/redecl-2.c: New test.
26211
26212 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
26213
26214         * gcc.dg/darwin-longdouble.c: New file.
26215
26216 2004-07-30  Richard Henderson  <rth@redhat.com>
26217
26218         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
26219         write to constant argument.
26220         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
26221
26222 2004-07-30  Richard Henderson  <rth@redhat.com>
26223
26224         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
26225         tests of nearest around zero.
26226
26227 2004-07-30  Andrew Pinski  <apinski@apple.com>
26228
26229         * gcc.c-torture/compile/20040730-1.c: New test.
26230
26231 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
26232
26233         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
26234         powerpc-eabispe.
26235
26236 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
26237
26238         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
26239
26240 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
26241
26242         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
26243         contains $ld_library_path.
26244         * lib/gfortran.exp (gfortran_link_flags): Likewise.
26245
26246 2004-07-29  Richard Henderson  <rth@redhat.com>
26247
26248         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
26249
26250         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
26251         (alt2, which): New.
26252         (Check): Accept either alternative.
26253
26254 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
26255
26256         * g++.dg/abi/inline1.C: New test.
26257         * g++.dg/abi/local1-a.cc: Likewise.
26258         * g++.dg/abi/local1.C: Likewise.
26259         * g++.dg/abi/mangle11.C: Tweak location of warnings.
26260         * g++.dg/abi/mangle12.C: Likewise.
26261         * g++.dg/abi/mangle17.C: Likewise.
26262         * g++.dg/abi/mangle20-2.C: Likewise.
26263         * g++.dg/opt/interface1.C: Likewise.
26264         * g++.dg/opt/interface1.h: Likewise.
26265         * g++.dg/opt/interface1-a.cc: New test.
26266         * g++.dg/parse/repo1.C: New test.
26267         * g++.dg/template/repo1.C: Likewise.
26268         * g++.dg/warn/Winline-1.C: Likewise.
26269         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
26270
26271 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
26272
26273         * gcc.dg/tree-ssa/20040729-1.c: New test.
26274
26275 2004-07-27  Matt Austern <austern@apple.com>
26276
26277         * gcc.dg/darwin-bool-1.c: New test.
26278         * gcc.dg/darwin-bool-2.c: New test.
26279
26280 2004-07-28  Richard Henderson  <rth@redhat.com>
26281
26282         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
26283         arguments in the correct type.  Don't write to constant arguments.
26284
26285 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
26286
26287         PR tree-optimization/16688
26288         PR tree-optimization/16689
26289         * g++.dg/tree-ssa/pr16688.C: New test.
26290
26291 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
26292
26293         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
26294         loads.  Not only in the comment, this time.
26295
26296 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
26297
26298         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
26299         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
26300         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
26301         * gcc.dg/sh4a-bitmovua.c: New.
26302         * gcc.dg/sh4a-cos.c: New.
26303         * gcc.dg/sh4a-cosf.c: New.
26304         * gcc.dg/sh4a-fprun.c: New.
26305         * gcc.dg/sh4a-fsrra.c: New.
26306         * gcc.dg/sh4a-memmovua.c: New.
26307         * gcc.dg/sh4a-sin.c: New.
26308         * gcc.dg/sh4a-sincos.c: New.
26309         * gcc.dg/sh4a-sincosf.c: New.
26310         * gcc.dg/sh4a-sinf.c: New.
26311
26312 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
26313
26314         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
26315         conditionals.
26316         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
26317         loads.
26318         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
26319         DOM1.
26320
26321 2004-07-27  Andrew Pinski  <apinski@apple.com>
26322
26323         * g++.dg/rtti/tinfo1.C: Correct the xfail.
26324
26325 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
26326
26327         * gcc.dg/pragma-isr.c: New test.
26328
26329 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26330
26331         PR c++/14429
26332         * g++.dg/template/ttp11.C: New test.
26333
26334 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
26335
26336         * gcc.c-torture/compile/20040727-1.c: New test.
26337
26338 2004-07-26  Eric Christopher  <echristo@redhat.com>
26339
26340         * gcc.c-torture/compile/20040726-2.c: New test.
26341
26342 2004-07-26  Andrew Pinski  <apinski@apple.com>
26343
26344         * g++.dg/rtti/tinfo1.C: Xfail.
26345
26346 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
26347
26348         * gcc.c-torture/compile/20040726-1.c: New test.
26349
26350 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
26351             Brian Ryner  <bryner@brianryner.com>
26352
26353         PR c++/9283
26354         PR c++/15000
26355         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
26356         * g++.dg/ext/visibility/: New directory.
26357         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
26358         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
26359         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
26360         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
26361         * g++.dg/ext/visibility/fvisibility.C,
26362         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
26363         g++.dg/ext/visibility/fvisibility-override1.C
26364         g++.dg/ext/visibility/fvisibility-override2.C
26365         g++.dg/ext/visibility/memfuncts.C
26366         g++.dg/ext/visibility/noPLT.C
26367         g++.dg/ext/visibility/pragma.C
26368         g++.dg/ext/visibility/pragma-override1.C
26369         g++.dg/ext/visibility/pragma-override2.C
26370         g++.dg/ext/visibility/staticmemfuncts.C
26371         g++.dg/ext/visibility/virtual.C: New tests.
26372
26373 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
26374
26375         PR c/15360
26376         * gcc.dg/pr15360-1.c: New test.
26377
26378 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
26379
26380         * gcc.dg/pragma-align-2.c: New test.
26381         * gcc.dg/pragma-init-fini.c: New test.
26382         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
26383         targets.
26384
26385 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
26386
26387         * gcc.dg/init-string-2.c: New test.
26388
26389 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
26390
26391         PR 16684
26392         * gcc.dg/Wredundant-decls-1.c: New test case.
26393
26394 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
26395
26396         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
26397         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
26398         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
26399         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
26400         * gcc.dg/compat/generate-random.c: New file.
26401         * gcc.dg/compat/generate-random.h: Likewise.
26402         * gcc.dg/compat/generate-random_r.c: Likewise.
26403         * gcc.dg/compat/struct-layout-1.h: Likewise.
26404         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
26405         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
26406         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
26407         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
26408         * gcc.dg/compat/struct-layout-1_main.c: New test.
26409         * gcc.dg/compat/struct-layout-1_x.c: New file.
26410         * gcc.dg/compat/struct-layout-1_y.c: New file.
26411         * gcc.dg/compat/struct-layout-1_test.h: New file.
26412
26413 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
26414
26415         * gcc.dg/comp-return-1.c: New test
26416
26417 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
26418
26419         * gcc.dg/vmx/8-02a.c: Fix typo.
26420
26421         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
26422         * gcc.dg/darwin-abi-3.c: New test.
26423
26424         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
26425         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
26426
26427         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
26428         * gcc.dg/vmx/ops-long-1.c: New test.
26429         * gcc.dg/vmx/ops-long-2.c: New test.
26430
26431 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
26432
26433         * g++.dg/lookup/conv-[1234].C: New.
26434
26435 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
26436
26437         * g++.dg/parse/attr2.C: Simplify.
26438
26439 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
26440
26441         PR c/7284
26442         * gcc.c-torture/execute/pr7284-1.c: New test.
26443
26444 2004-07-22  Brian Booth  <bbooth@redhat.com>
26445
26446         * gcc.dg/tree-ssa/20040721-1.c: New test.
26447
26448 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
26449
26450         * g++.dg/template/crash20.c: New.
26451
26452 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
26453
26454         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
26455         Add dg-run directive.  Declare variables as required.
26456         * gfortran.dg/g77/README: Update
26457
26458 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
26459
26460         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
26461         gcc.dg/cris-peep2-andu2.c: New tests.
26462
26463 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
26464
26465         PR c/15052
26466         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
26467         on return type.
26468         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
26469         messages.
26470         * gcc.dg/qual-return-2.c: Update expected messages.
26471         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
26472
26473 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
26474
26475         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
26476         * gcc.dg/noncompile/921102-1.c: Update expected error message.
26477
26478 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
26479
26480         PR c/11250
26481         * gcc.dg/init-string-1.c: New test.
26482
26483 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
26484
26485         PR middle-end/15345
26486         PR c/16450
26487         * gcc.dg/torture/nested-fn-1.c: New test.
26488
26489 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
26490
26491         PR target/16559
26492         * gcc.dg/ia64-fptr-1.c: New file.
26493
26494 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26495
26496         PR c++/14497
26497         * g++.dg/template/spec16.C: New test.
26498         * g++.old-deja/g++.robertl/eb118.C: Remove.
26499
26500 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26501
26502         PR c++/509
26503         * g++.dg/template/spec15.C: New test.
26504
26505 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
26506
26507         Copy cases from g77.f-torture/execute and add dg-run
26508         directive.  Other changes as noted.
26509         * gfortran.dg/g77/13037.f
26510         * gfortran.dg/g77/1832.f
26511         * gfortran.dg/g77/19981119-0.f
26512         * gfortran.dg/g77/19990313-0.f
26513         * gfortran.dg/g77/19990313-1.f
26514         * gfortran.dg/g77/19990313-2.f
26515         * gfortran.dg/g77/19990313-3.f
26516         * gfortran.dg/g77/19990419-1.f
26517         * gfortran.dg/g77/19990826-0.f
26518         * gfortran.dg/g77/19990826-2.f
26519         * gfortran.dg/g77/20000503-1.f
26520         * gfortran.dg/g77/20001111.f
26521         * gfortran.dg/g77/20010116.f
26522         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
26523         * gfortran.dg/g77/20010430.f
26524         * gfortran.dg/g77/6177.f
26525         * gfortran.dg/g77/947.f
26526         * gfortran.dg/g77/970816-3.f
26527         * gfortran.dg/g77/971102-1.f
26528         * gfortran.dg/g77/980520-1.f
26529         * gfortran.dg/g77/980628-0.f
26530         * gfortran.dg/g77/980628-1.f
26531         * gfortran.dg/g77/980628-10.f
26532         * gfortran.dg/g77/980628-2.f
26533         * gfortran.dg/g77/980628-3.f
26534         * gfortran.dg/g77/980628-7.f
26535         * gfortran.dg/g77/980628-8.f
26536         * gfortran.dg/g77/980628-9.f
26537         * gfortran.dg/g77/980701-0.f
26538         * gfortran.dg/g77/980701-1.f
26539         * gfortran.dg/g77/cabs.f
26540         * gfortran.dg/g77/claus.f
26541         * gfortran.dg/g77/complex_1.f
26542         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
26543         * gfortran.dg/g77/dcomplex.f
26544         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
26545         * gfortran.dg/g77/f90-intrinsic-mathematical.f
26546         * gfortran.dg/g77/f90-intrinsic-numeric.f
26547         * gfortran.dg/g77/int8421.f
26548         * gfortran.dg/g77/labug1.f
26549         * gfortran.dg/g77/large_vec.f
26550         * gfortran.dg/g77/le.f
26551         * gfortran.dg/g77/short.f
26552         * gfortran.dg/g77/README: Update
26553
26554 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
26555
26556         PR c++/16637
26557         * g++.dg/parse/lookup4.C: New test.
26558
26559 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26560
26561         PR c++/16175
26562         * g++.dg/template/ttp10.C: New test.
26563
26564 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
26565
26566         * gcc.dg/pr12625-1.c: New test.
26567
26568 2004-07-20  Steven Bosscher  <stevenb@suse.de>
26569
26570         * testsuite/gcc.dg/switch-warn-1.c: New test.
26571         * testsuite/gcc.dg/switch-warn-2.c: New test.
26572         * gcc.c-torture/compile/pr14730.c: Update.
26573
26574 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
26575
26576         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
26577         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
26578         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
26579         g++.dg/template/nontype3.C: Remove trailing CR from tests.
26580
26581 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
26582
26583         PR c++/16623
26584         * g++.dg/template/assign1.C: New test.
26585
26586 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26587
26588         PR c++/12170
26589         * g++.dg/template/ttp9.C: New test.
26590
26591 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
26592
26593         * gcc.dg/format/cmn-err-1.c: New test.
26594
26595 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
26596
26597         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
26598         gcc.dg/Wparentheses-10.c: New tests.
26599         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
26600
26601 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26602
26603         PR fortran/16465
26604         * gfortran.dg/g77//ffixed-line-length-0.f,
26605         gfortran.dg/g77/ffixed-line-length-132.f,
26606         gfortran.dg/g77/ffixed-line-length-72.f,
26607         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
26608         gfortran.dg/g77/README: Update.
26609
26610 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26611
26612         PR c++/13092
26613         * g++.dg/template/non-dependent7.C: New test.
26614         * g++.dg/template/non-dependent8.C: Likewise.
26615         * g++.dg/template/non-dependent9.C: Likewise.
26616         * g++.dg/template/non-dependent10.C: Likewise.
26617
26618 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
26619
26620         PR c++/16337
26621         * g++.dg/parse/attr2.C: New test.
26622
26623 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
26624
26625         * g77.dg: Removed.
26626         * g77.f-torture: Ditto.
26627
26628 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
26629
26630         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
26631         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
26632         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
26633
26634 2004-07-16  Richard Henderson  <rth@redhat.com>
26635
26636         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
26637
26638 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26639
26640         * lib/fortran-torture.exp (fortran-torture): Don't test compile
26641         tests with full list of options.
26642         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
26643         of TORTURE_OPTIONS if test contains 'dg-do run'.
26644
26645         PR fortran/16404
26646         * gfortran.dg/do_iterator.f90: New test.
26647
26648 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26649
26650         PR rtl-optimization/16536
26651         * gcc.c-torture/execute/restrict-1.c: New test.
26652
26653 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26654
26655         PR fortran/15324
26656         * gfortran.dg/pr15324.f90: New test.
26657
26658         PR fortran/15129
26659         * gfortran.dg/pr15129.f90: New test.
26660
26661         PR fortran/15140
26662         * gfortran.dg/pr15140.f90: New test.
26663
26664         PR fortran/13792
26665         * gfortran.fortran-torture/execute/bounds.f90: Add check for
26666         compile-time simplification.
26667
26668 2004-07-14  Mike Stump  <mrs@apple.com>
26669
26670         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
26671
26672 2004-07-14  James E Wilson  <wilson@specifixinc.com>
26673
26674         PR target/16325
26675         * gcc.dg/profile-generate-1.c: New.
26676
26677 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
26678
26679         * gcc.c-torture/execute/20040709-1.c: New test.
26680         * gcc.c-torture/execute/20040709-2.c: New test.
26681
26682 2004-07-14  Mike Stump  <mrs@apple.com>
26683
26684         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
26685
26686 2004-07-14  Mike Stump  <mrs@apple.com>
26687
26688         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
26689
26690 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
26691
26692         PR c++/16518
26693         * g++.dg/parse/mutable1.C: New test.
26694
26695 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
26696
26697         PR tree-optimization/16443
26698         * gcc.dg/tree-ssa/20040713-1.c: New test.
26699
26700 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
26701
26702         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
26703         for operator new.
26704
26705 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
26706
26707         * gfortran.dg/g77/README: New file
26708         * gfortran.dg/g77/19981216-0.f: Copy from
26709         g77.f-torture/noncompile.  Add "dg-do compile" and
26710         dg-error as required.
26711         * gfortran.dg/g77/19990218-1.f: Likewise.
26712         * gfortran.dg/g77/19990905-1.f: Likewise.
26713         * gfortran.dg/g77/9263.f: Likewise.
26714         * gfortran.dg/g77/980615-0.f: Likewise.
26715         * gfortran.dg/g77/980616-0.f: Likewise.
26716         * gfortran.dg/g77/check0.f: Likewise.
26717         * gfortran.dg/g77/select_no_compile.f: Likewise.
26718
26719 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
26720
26721         Copy files from g77.f-torture/compile.
26722         Add "{ dg-do compile}".  Other changes as noted
26723         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
26724         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
26725         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
26726         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
26727         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
26728         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
26729         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
26730         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
26731         statement to conform to standard.  Append alpha1.x for reference.
26732         * gfortran.dg/g77/xformat.f: Add dg-warning
26733
26734 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
26735
26736         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
26737         Add {dg-do compile} directive.
26738         * gfortran.dg/g77/cpp2.F: Likewise.
26739
26740 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26741
26742         PR c++/5402
26743         * g++.dg/lookup/name-clash1.C: New test.
26744
26745         PR c++/9777
26746         * g++.dg/lookup/name-clash2.C: New test.
26747
26748         PR c++/12102
26749         * g++.dg/lookup/name-clash3.C: New test.
26750
26751 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26752
26753         * g++.dg/lookup/new2.C: New test.
26754         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
26755
26756 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
26757
26758         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
26759         Add {dg-do compile} directive.
26760         * gfortran.dg/g77/13060.f: Likewise.
26761         * gfortran.dg/g77/19990218-0.f: Likewise.
26762         * gfortran.dg/g77/19990305-0.f: Likewise.
26763         * gfortran.dg/g77/19990419-0.f: Likewise.
26764         * gfortran.dg/g77/19990502-0.f: Likewise.
26765         * gfortran.dg/g77/19990502-1.f: Likewise.
26766         * gfortran.dg/g77/19990525-0.f: Likewise.
26767         * gfortran.dg/g77/19990826-1.f: Likewise.
26768         * gfortran.dg/g77/19990826-3.f: Likewise.
26769         * gfortran.dg/g77/19990905-2.f: Likewise.
26770         * gfortran.dg/g77/20000412-1.f: Likewise.
26771         * gfortran.dg/g77/20000511-1.f: Likewise.
26772         * gfortran.dg/g77/20000511-2.f: Likewise.
26773         * gfortran.dg/g77/20000518.f: Likewise.
26774         * gfortran.dg/g77/20000601-1.f: Likewise.
26775         * gfortran.dg/g77/20000601-2.f: Likewise.
26776         * gfortran.dg/g77/20000629-1.f: Likewise.
26777         * gfortran.dg/g77/20000630-2.f: Likewise.
26778         * gfortran.dg/g77/20010115.f: Likewise.
26779         * gfortran.dg/g77/20010321-1.f: Likewise.
26780         * gfortran.dg/g77/20010426.f: Likewise.
26781         * gfortran.dg/g77/20020307-1.f: Likewise.
26782         * gfortran.dg/g77/8485.f: Likewise.
26783         * gfortran.dg/g77/960317-1.f: Likewise.
26784         * gfortran.dg/g77/970915-0.f: Likewise.
26785         * gfortran.dg/g77/980310-1.f: Likewise.
26786         * gfortran.dg/g77/980310-2.f: Likewise.
26787         * gfortran.dg/g77/980310-3.f: Likewise.
26788         * gfortran.dg/g77/980310-4.f: Likewise.
26789         * gfortran.dg/g77/980310-6.f: Likewise.
26790         * gfortran.dg/g77/980310-7.f: Likewise.
26791         * gfortran.dg/g77/980310-8.f: Likewise.
26792         * gfortran.dg/g77/980419-2.f: Likewise.
26793         * gfortran.dg/g77/980424-0.f: Likewise.
26794         * gfortran.dg/g77/980427-0.f: Likewise.
26795         * gfortran.dg/g77/980729-0.f: Likewise.
26796         * gfortran.dg/g77/981117-1.f: Likewise.
26797         * gfortran.dg/g77/toon_1.f: Likewise.
26798
26799 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26800
26801         PR c++/2204
26802         * g++.dg/other/abstract2.C: New test.
26803
26804 2004-07-12  Paul Brook  <paul@codesourcery.com>
26805
26806         * gfortran.dg/pointer_init_1.f90: New test.
26807
26808 2004-07-11  Paul Brook  <paul@codesourcery.com>
26809
26810         PR fortran/15986
26811         * gfortran.dg/contained_1.f90: New test.
26812
26813 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
26814
26815         * g++.dg/parse/defarg8.C: New test.
26816
26817 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26818
26819         PR fortran/16433
26820         * gfortran.dg/pr16433.f: New test.
26821
26822         PR fortran/17574
26823         * gfortran.dg/pr15754.f90: New test.
26824
26825 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
26826
26827         PR tree-optimization/16437
26828         * gcc.c-torture/execute/bitfld-4.c: New test.
26829
26830 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26831
26832         * gfortran.fortran-torture/execute/common_2.f90: Add check for
26833         access to common var from module.
26834
26835 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26836
26837         PR fortran/16336
26838         * gfortran.fortran-torture/execute/common_2.f90: New test.
26839
26840 2004-07-10  Paul Brook  <paul@codesourcery.com>
26841
26842         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
26843
26844 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26845
26846         PR fortran/15969
26847         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
26848
26849 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
26850
26851         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
26852         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
26853         * gfortran.dg/g77/ffree-form-1.f: Likewise.
26854         * gfortran.dg/g77/ffree-form-2.f: Likewise.
26855         * gfortran.dg/g77/ffree-form-3.f: Likewise.
26856         * gfortran.dg/g77/fno-underscoring.f: Likewise.
26857         * gfortran.dg/g77/funderscoring.f: Likewise.
26858         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
26859
26860 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26861
26862         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
26863
26864 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26865         Paul Brook  <paul@codesourcery.com>
26866
26867         PR fortran/13415
26868         * gfortran.dg/common_pointer_1.f90: New test.
26869
26870 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26871
26872         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
26873
26874 2004-07-09  James E Wilson  <wilson@specifixinc.com>
26875
26876         PR target/16364
26877         * gcc.c-torture/compile/20040709-1.c: New.
26878
26879 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26880
26881         PR fortran/14077
26882         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
26883
26884 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26885
26886         PR fortran/13201
26887         * gfortran.dg/shape_1.f90: New test.
26888
26889 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
26890             Andrew Pinski  <apinski@apple.com>
26891
26892         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
26893
26894 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26895
26896         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
26897         comment.
26898
26899 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26900         Paul Brook  <paul@codesourcery.com>
26901
26902         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
26903         '.f95' and '.F95'.
26904
26905 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
26906
26907         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
26908
26909 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26910
26911         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
26912         testcases with capital suffix.
26913
26914 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26915
26916         PR fortran/15481
26917         PR fortran/13372
26918         PR fortran/13575
26919         PR fortran/15978
26920         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
26921
26922         * gfortran.dg/implicit_1.f90: New test.
26923
26924 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
26925
26926         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
26927         expression to match gfortran warning/error messages
26928         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
26929         dg-error text.
26930
26931 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
26932
26933         * lib/fortran-torture.exp: Rename proc search_for to
26934         search_for_re.
26935
26936 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
26937
26938         * gcc.c-torture/execute/simd-5.x: New file.
26939         XFAIL on SPARC 64-bit at -O0.
26940
26941 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26942
26943         PR c++/8211
26944         PR c++/16165
26945         * g++.dg/warn/effc3.C: New test.
26946
26947 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
26948
26949         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
26950         change X to 1X in format.
26951         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
26952         add data statements to conform to standard.
26953
26954 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
26955
26956         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
26957         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
26958         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
26959
26960 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
26961
26962         * gfortran.dg/g77/7388.f: Copy from g77.dg
26963         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
26964         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
26965         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
26966         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
26967         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
26968         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
26969         * gfortran.dg/g77/strlen0.f: Likewise.
26970
26971 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
26972
26973         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
26974         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
26975
26976 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
26977
26978         * gcc.c-torture/execute/920428-2.x: Delete.
26979         * gcc.c-torture/execute/920501-7.x: Likewise.
26980
26981 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
26982
26983         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
26984         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
26985         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
26986         prescott and c3-2.
26987         (PREFETCH_3DNOW): Add -march=c3.
26988
26989 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
26990
26991         PR c/16437
26992         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
26993         * gcc.c-torture/execute/bf64-1.x: Likewise.
26994
26995 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
26996
26997         * gcc.c-torture/compile/20040708-1.c: New test.
26998
26999 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27000
27001         PR c++/16169
27002         * g++.dg/warn/effc2.C: New test.
27003
27004 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
27005
27006         * gcc.c-torture/execute/bitfld-1.x: Remove.
27007         * gcc.c-torture/execute/bitfld-3.c: New test.
27008         * gcc.dg/bitfld-2.c: Remove XFAILs.
27009
27010 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
27011
27012         PR c++/16276
27013         * g++.dg/rtti/tinfo1.C: New file.
27014
27015 2004-07-07  Eric Christopher  <echristo@redhat.com>
27016
27017         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
27018
27019 2004-07-07  Andrew Pinski  <apinski@apple.com>
27020
27021         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
27022
27023 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
27024
27025         * g++.dg/init/call1.C: XFAIL.
27026
27027 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
27028
27029         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
27030         except for movstrict*, to movmem* and clrstr* to clrmem*.
27031
27032 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
27033
27034         * gcc.c-torture/execute/20040707-1.c: New test.
27035
27036 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
27037
27038         * gcc.c-torture/execute/20040706-1.c: New test.
27039
27040 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27041
27042         PR c++/3671
27043         * g++.dg/template/spec14.C: New test.
27044
27045 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
27046
27047         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
27048         nothing if not yet defined.  Use it in b, c and d type definitions.
27049         * gcc.c-torture/execute/20040705-1.c: New test.
27050         * gcc.c-torture/execute/20040705-2.c: New test.
27051
27052 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27053
27054         PR c++/2518
27055         * g++.dg/lookup/new1.C: New test.
27056
27057 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27058
27059         PR c++/11406
27060         * g++.dg/template/sizeof8.C: New test.
27061
27062 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
27063
27064         * gcc.c-torture/compile/20040705-1.c: New test.
27065
27066 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
27067
27068         * gfortran.fortran-torture/execute/seq_io.f90: New test.
27069
27070 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
27071
27072         * gcc.dg/cpp/if-mop.c: Two new testcases.
27073         * gcc.dg/cpp/trad/comment-3.c: New.
27074
27075 2004-07-04  Paul Brook  <paul@codesourcery.com>
27076
27077         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
27078
27079 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
27080
27081         PR c++/3761
27082         * g++.dg/lookup/crash4.C: New test.
27083
27084 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
27085
27086         * gcc.c-torture/execute/builtin-abs-1.c
27087         * gcc.c-torture/execute/builtin-abs-2.c
27088         * gcc.c-torture/execute/builtin-complex-1.c
27089         * gcc.c-torture/execute/builtins/string-1-lib.c
27090         * gcc.c-torture/execute/builtins/string-1.c
27091         * gcc.c-torture/execute/builtins/string-2-lib.c
27092         * gcc.c-torture/execute/builtins/string-2.c
27093         * gcc.c-torture/execute/builtins/string-3-lib.c
27094         * gcc.c-torture/execute/builtins/string-3.c
27095         * gcc.c-torture/execute/builtins/string-4-lib.c
27096         * gcc.c-torture/execute/builtins/string-4.c
27097         * gcc.c-torture/execute/builtins/string-5-lib.c
27098         * gcc.c-torture/execute/builtins/string-5.c
27099         * gcc.c-torture/execute/builtins/string-6-lib.c
27100         * gcc.c-torture/execute/builtins/string-6.c
27101         * gcc.c-torture/execute/builtins/string-7-lib.c
27102         * gcc.c-torture/execute/builtins/string-7.c
27103         * gcc.c-torture/execute/builtins/string-8-lib.c
27104         * gcc.c-torture/execute/builtins/string-8.c
27105         * gcc.c-torture/execute/builtins/string-9-lib.c
27106         * gcc.c-torture/execute/builtins/string-9.c
27107         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
27108         * gcc.c-torture/execute/builtins/string-asm-1.c
27109         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
27110         * gcc.c-torture/execute/builtins/string-asm-2.c
27111         * gcc.c-torture/execute/stdio-opt-1.c
27112         * gcc.c-torture/execute/stdio-opt-2.c
27113         * gcc.c-torture/execute/stdio-opt-3.c
27114         * gcc.c-torture/execute/string-opt-1.c
27115         * gcc.c-torture/execute/string-opt-10.c
27116         * gcc.c-torture/execute/string-opt-11.c
27117         * gcc.c-torture/execute/string-opt-12.c
27118         * gcc.c-torture/execute/string-opt-13.c
27119         * gcc.c-torture/execute/string-opt-14.c
27120         * gcc.c-torture/execute/string-opt-15.c
27121         * gcc.c-torture/execute/string-opt-16.c
27122         * gcc.c-torture/execute/string-opt-2.c
27123         * gcc.c-torture/execute/string-opt-6.c
27124         * gcc.c-torture/execute/string-opt-7.c
27125         * gcc.c-torture/execute/string-opt-8.c:
27126         Replace with ...
27127
27128         * gcc.c-torture/execute/builtins/abs-2.c
27129         * gcc.c-torture/execute/builtins/abs-3.c
27130         * gcc.c-torture/execute/builtins/complex-1.c
27131         * gcc.c-torture/execute/builtins/fprintf.c
27132         * gcc.c-torture/execute/builtins/fputs.c
27133         * gcc.c-torture/execute/builtins/memcmp.c
27134         * gcc.c-torture/execute/builtins/memmove.c
27135         * gcc.c-torture/execute/builtins/memops-asm.c
27136         * gcc.c-torture/execute/builtins/mempcpy-2.c
27137         * gcc.c-torture/execute/builtins/mempcpy.c
27138         * gcc.c-torture/execute/builtins/memset.c
27139         * gcc.c-torture/execute/builtins/printf.c
27140         * gcc.c-torture/execute/builtins/sprintf.c
27141         * gcc.c-torture/execute/builtins/strcat.c
27142         * gcc.c-torture/execute/builtins/strchr.c
27143         * gcc.c-torture/execute/builtins/strcmp.c
27144         * gcc.c-torture/execute/builtins/strcpy.c
27145         * gcc.c-torture/execute/builtins/strcspn.c
27146         * gcc.c-torture/execute/builtins/strlen-2.c
27147         * gcc.c-torture/execute/builtins/strlen.c
27148         * gcc.c-torture/execute/builtins/strncat.c
27149         * gcc.c-torture/execute/builtins/strncmp-2.c
27150         * gcc.c-torture/execute/builtins/strncmp.c
27151         * gcc.c-torture/execute/builtins/strncpy.c
27152         * gcc.c-torture/execute/builtins/strpbrk.c
27153         * gcc.c-torture/execute/builtins/strpcpy-2.c
27154         * gcc.c-torture/execute/builtins/strpcpy.c
27155         * gcc.c-torture/execute/builtins/strrchr.c
27156         * gcc.c-torture/execute/builtins/strspn.c
27157         * gcc.c-torture/execute/builtins/strstr-asm.c
27158         * gcc.c-torture/execute/builtins/strstr.c:
27159         ... these new files.
27160
27161         * gcc.c-torture/execute/builtins/abs-2-lib.c
27162         * gcc.c-torture/execute/builtins/abs-3-lib.c
27163         * gcc.c-torture/execute/builtins/complex-1-lib.c
27164         * gcc.c-torture/execute/builtins/fprintf-lib.c
27165         * gcc.c-torture/execute/builtins/fputs-lib.c
27166         * gcc.c-torture/execute/builtins/memcmp-lib.c
27167         * gcc.c-torture/execute/builtins/memmove-lib.c
27168         * gcc.c-torture/execute/builtins/memops-asm-lib.c
27169         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
27170         * gcc.c-torture/execute/builtins/mempcpy-lib.c
27171         * gcc.c-torture/execute/builtins/memset-lib.c
27172         * gcc.c-torture/execute/builtins/printf-lib.c
27173         * gcc.c-torture/execute/builtins/sprintf-lib.c
27174         * gcc.c-torture/execute/builtins/strcat-lib.c
27175         * gcc.c-torture/execute/builtins/strchr-lib.c
27176         * gcc.c-torture/execute/builtins/strcmp-lib.c
27177         * gcc.c-torture/execute/builtins/strcpy-lib.c
27178         * gcc.c-torture/execute/builtins/strcspn-lib.c
27179         * gcc.c-torture/execute/builtins/strlen-2-lib.c
27180         * gcc.c-torture/execute/builtins/strlen-lib.c
27181         * gcc.c-torture/execute/builtins/strncat-lib.c
27182         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
27183         * gcc.c-torture/execute/builtins/strncmp-lib.c
27184         * gcc.c-torture/execute/builtins/strncpy-lib.c
27185         * gcc.c-torture/execute/builtins/strpbrk-lib.c
27186         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
27187         * gcc.c-torture/execute/builtins/strpcpy-lib.c
27188         * gcc.c-torture/execute/builtins/strrchr-lib.c
27189         * gcc.c-torture/execute/builtins/strspn-lib.c
27190         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
27191         * gcc.c-torture/execute/builtins/strstr-lib.c
27192         * gcc.c-torture/execute/builtins/lib/abs.c
27193         * gcc.c-torture/execute/builtins/lib/fprintf.c
27194         * gcc.c-torture/execute/builtins/lib/memset.c
27195         * gcc.c-torture/execute/builtins/lib/printf.c
27196         * gcc.c-torture/execute/builtins/lib/sprintf.c
27197         * gcc.c-torture/execute/builtins/lib/strcpy.c
27198         * gcc.c-torture/execute/builtins/lib/strcspn.c
27199         * gcc.c-torture/execute/builtins/lib/strncat.c
27200         * gcc.c-torture/execute/builtins/lib/strncmp.c
27201         * gcc.c-torture/execute/builtins/lib/strncpy.c
27202         * gcc.c-torture/execute/builtins/lib/strpbrk.c
27203         * gcc.c-torture/execute/builtins/lib/strspn.c
27204         * gcc.c-torture/execute/builtins/lib/strstr.c:
27205         New files containing support routines.
27206
27207         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
27208         declaration.
27209         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
27210         when not optimizing.
27211
27212 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
27213
27214         PR c++/16240
27215         * g++.dg/abi/mangle22.C: New test.
27216         * g++.dg/abi/mangle23.C: Likewise.
27217
27218 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
27219
27220         PR fortran/16290
27221         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
27222         Allow for cases without denormalized floating point numbers.
27223
27224 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
27225
27226         PR c/1027
27227         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
27228         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
27229         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
27230         expected warning text.
27231         * gcc.dg/format/diag-2.c: New test.
27232
27233 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
27234
27235         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
27236
27237 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
27238
27239         * gcc.dg/builtins-43.c: New.
27240         * gcc.dg/builtins-44.c: New.
27241         * gcc.dg/builtins-45.c: New.
27242
27243 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
27244             Andreas Tobler  <a.tobler@schweiz.ch>
27245
27246         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
27247         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
27248         as SIGSEGV.
27249         * gcc.dg/cleanup-11.c: Likewise.
27250         * gcc.dg/cleanup-8.c: Likewise.
27251         * gcc.dg/cleanup-9.c: Likewise.
27252         * gcc.dg/cleanup-5.c: Run on all platforms.
27253
27254 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
27255
27256         * g++.dg/warn/nonnull1.C: New test.
27257
27258 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
27259
27260         * gcc.dg/compat/compat-common.h: Wrap up CINT in
27261         an #ifndef SKIP_COMPLEX_INT/#endif pair.
27262         Special-case the Sun compiler wrt to <complex.h>.
27263
27264 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
27265
27266         * gcc.dg/Wunreachable-8.C: New test.
27267
27268         * gcc.dg/h8300-ice2.c : New test.
27269
27270 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
27271
27272         PR fortran/16161
27273         * gfortran.fortran-torture/compile/implicit.f90: Add test
27274         for implicit character.
27275
27276 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
27277
27278         PR fortran/16289
27279         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
27280         Use tiny() intrinsic to find smallest non-negative real
27281
27282 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
27283
27284         * gcc.dg/compat/struct-by-value-22_main.c: New test.
27285         * gcc.dg/compat/struct-by-value-22_x.c: New.
27286         * gcc.dg/compat/struct-by-value-22_y.c: New.
27287
27288         * gcc.c-torture/execute/20040629-1.c: New test.
27289
27290 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
27291
27292         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
27293         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
27294
27295         PR target/16195
27296         * gcc.dg/20040625-1.c: New test.
27297
27298 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27299
27300         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
27301
27302 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27303
27304         PR fortran/15963
27305         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
27306
27307 2004-06-29  Richard Henderson  <rth@redhat.com>
27308
27309         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
27310
27311 2004-06-29  Paul Brook  <paul@codesourcery.com>
27312
27313         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
27314         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
27315
27316 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
27317
27318         PR c++/16260
27319         * g++.dg/parse/crash15.C: New.
27320
27321 2004-06-28  Andrew Pinski  <apinski@apple.com>
27322
27323         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
27324         by the error already.
27325
27326         * g++.dg/opt/ptrmem4.C: Change to compile only test.
27327
27328 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
27329
27330         PR target/14041
27331         * gcc.dg/h8300-bss-align-1.c : New.
27332
27333 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
27334
27335         * PR c++/16174
27336         * g++.dg/template/ctor4.C: New.
27337
27338 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
27339
27340         PR c++/16205
27341         * g++.dg/warn/Wsequence-point-1.C: New test.
27342
27343 2004-06-27  Paul Brook  <paul@codesourcery.com>
27344
27345         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
27346
27347 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
27348
27349         * g++.old-deja/g++.mike/p7325.C: Remove.
27350
27351 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
27352
27353         PR c/14963
27354         * gcc.dg/pr14963.c: New test.
27355
27356 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
27357
27358         PR c++/16193
27359         * g++.dg/parse/redef1.C: New test.
27360
27361 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
27362
27363         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
27364         20021110.c.
27365         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
27366         20021119-1.c.
27367         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
27368         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
27369         5-04.c.
27370         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
27371         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
27372         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
27373         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
27374         g++.brendan/enum14.C.
27375         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
27376         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
27377         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
27378         g++.mike/virt1.C.
27379         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
27380         memtemp24.C.
27381
27382 2004-06-27  Roger Sayle  <roger@eyesopen.com>
27383
27384         * gcc.dg/20040527-1.c: New test case.
27385
27386 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
27387
27388         PR gfortran/pr16196
27389         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
27390
27391 2004-06-25  Roger Sayle  <roger@eyesopen.com>
27392
27393         PR middle-end/15825
27394         * gcc.dg/pr15825-1.c: New test case.
27395
27396 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
27397
27398         * gcc.c-torture/execute/20040625-1.c: New test.
27399
27400 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27401
27402         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
27403
27404 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
27405
27406         * gcc.dg/torture/mips-div-1.c: New test.
27407
27408 2004-06-24  Jeff Law  <law@redhat.com>
27409
27410         * gcc.dg/tree-ssa/20040624-1.c: New test.
27411
27412 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
27413
27414         * gcc.c-torture/compile/20040624-1.c: New test.
27415
27416 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27417
27418         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
27419         this directory.
27420
27421 2004-06-23  Andrew Pinski  <apinski@apple.com>
27422
27423         PR middle-end/15988
27424         * g++.dg/opt/ptrmem4.C: New test.
27425
27426         * gcc.dg/c90-array-quals-2.c: New test.
27427
27428 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
27429
27430         * gcc.dg/kpice1.c: New test.
27431
27432 2006-06-23  Andrew Pinski  <apinski@apple.com>
27433
27434         * gcc.dg/c90-array-quals.c: New test.
27435
27436 2006-06-22  Richard Henderson  <rth@redhat.com>
27437
27438         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
27439
27440 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
27441
27442         * gcc.dg/builtins-config.h: Handle FreeBSD.
27443
27444 2006-06-22  Richard Henderson  <rth@redhat.com>
27445
27446         * g++.dg/opt/devirt1.C: New.
27447
27448 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
27449
27450         * g++.dg/opt/pr15551.C: New testcase.
27451
27452 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
27453
27454         PR target/14800
27455         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
27456         x86_64-*-linux* when compiling for 32bit.
27457
27458 2004-06-21  Andrew Pinski  <apinski@apple.com>
27459
27460         * gcc.dg/pch/struct-1.c: New.
27461         * gcc.dg/pch/struct-1.hs: New.
27462
27463 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
27464
27465         * gcc.dg/pch/save-temps-1.c: New file.
27466         * gcc.dg/pch/save-temps-1.hs: New file.
27467
27468 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
27469
27470         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
27471         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
27472
27473 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27474
27475         * gfortran.fortran-torture/execute/select_1.f90: Rename function
27476         to fix type error.
27477         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
27478         Remove trailing spaces.
27479
27480 2004-06-21  Richard Henderson  <rth@redhat.com>
27481
27482         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
27483         merging && to BIT_FIELD_REF.
27484
27485 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
27486
27487         * g++.dg/opt/placeholder1.C: New test.
27488
27489 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
27490
27491         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
27492         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
27493         * gcc.dg/compat/union-m128-1_x.c: Likewise.
27494         * gcc.dg/compat/union-m128-1_y.c: Likewise.
27495
27496 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
27497
27498         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
27499         extern "C".
27500         * g++.dg/other/pragma-re-1.C: Add comments.
27501
27502 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
27503
27504         PR gfortran/16080
27505         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
27506
27507 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
27508
27509         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
27510         instead of setting the type of size_t by
27511         hand.
27512
27513 2004-06-18  Roger Sayle  <roger@eyesopen.com>
27514
27515         * gcc.dg/unordered-2.c: New test case.
27516         * gcc.dg/unordered-3.c: New test case.
27517
27518 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
27519
27520         PR other/16043
27521         * lib/g++.exp (g++_version): Tweak regexp for version
27522         * lib/g77.exp (g77_version): Likewise.
27523         * lib/gfortran.exp (gfortran_version): Likewise.
27524         * lib/objc.exp (objc_version): Likewise.
27525         * lib/treelang.exp (treelang_version): Likewise.
27526
27527 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
27528
27529         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
27530         Use INT_MAX instead of __INT_MAX__.
27531         * gcc.dg/compat/struct-align-2_y.c: Likewise.
27532
27533         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
27534         * gcc.dg/compat/scalar-return-3_x.c: Use it.
27535         * gcc.dg/compat/scalar-return-3_y.c: Use it.
27536         * gcc.dg/compat/scalar-return-4_x.c: Use it.
27537         * gcc.dg/compat/scalar-return-4_y.c: Use it.
27538         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
27539         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
27540         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
27541         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
27542
27543         * gcc.dg/range-test-1.c: New test.
27544         * g++.dg/opt/range-test-1.C: New test.
27545
27546 2004-06-17  Richard Henderson  <rth@redhat.com>
27547
27548         * objc.dg/sync-1.m: New.
27549         * objc.dg/try-catch-1.m: Don't force next runtime.
27550         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
27551         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
27552         shadowed catch clause.
27553         * objc.dg/try-catch-5.m: New.
27554
27555 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
27556
27557         Bug 14610
27558         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
27559
27560 2004-06-15  Richard Henderson  <rth@redhat.com>
27561
27562         * gcc.dg/20001116-1.c: Move expected warning line.
27563
27564 2004-06-15  Richard Henderson  <rth@redhat.com>
27565
27566         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
27567         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
27568
27569 2004-06-15  Jeff Law  <law@redhat.com>
27570
27571         * gcc.dg/tree-ssa/20040615-1.c: New test.
27572         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
27573         be less sensitive to operand ordering.
27574         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
27575
27576 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
27577
27578         * g++.dg/abi/bitfield3.C: Add comment..
27579
27580 2004-06-15  Richard Henderson  <rth@redhat.com>
27581
27582         * g++.dg/ext/stmtexpr1.C: XFAIL.
27583         * gcc.dg/20030612-1.c: XFAIL.
27584
27585 2004-06-15  Eric Christopher  <echristo@redhat.com>
27586
27587         * g++.dg/charset/asm5.c: New.
27588         * gcc.dg/charset/asm6.c: New.
27589
27590 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27591
27592         PR fortran/15962
27593         * gfortran.fortran-torture/execute/select_1.f90: New test.
27594
27595 2004-06-15  Paul Brook  <paul@codesourcery.com>
27596
27597         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
27598
27599 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27600
27601         PR c++/15967
27602         * g++.dg/lookup/crash3.C: New test.
27603
27604 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27605
27606         PR c++/15947
27607         * g++.dg/parse/dtor4.C: New test.
27608
27609 2004-06-14  Jeff Law  <law@redhat.com>
27610
27611         * gcc.c-torture/compile/20040614-1.c: New test.
27612
27613 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27614
27615         PR fortran/15211
27616         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
27617         LEN of a character array.
27618
27619 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
27620
27621         PR c++/15096
27622         * g++.dg/template/ptrmem10.C: New test.
27623
27624         PR c++/14930
27625         * g++.dg/template/friend30.C: New test.
27626
27627 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27628
27629         PR fortran/14928
27630         * gfortran.fortran-torture/compile/mloc.f90: New test.
27631
27632 2004-06-13  Paul Brook  <paul@codesourcery.com>
27633
27634         * gfortran.fortran-torture/execute/random_2.f90: New test.
27635
27636 2004-06-13  Eric Christopher  <echristo@redhat.com>
27637
27638         * gcc.dg/noncompile/redecl-1.c: Fix error message.
27639
27640 2004-06-12  Paul Brook  <paul@codesourcery.com>
27641
27642         * gfortran.fortran-torture/execute/contained_3.f90: New test.
27643
27644 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27645
27646         PR fortran/14923
27647         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
27648
27649 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27650
27651         PR fortran/14957
27652         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
27653         syntax errors in end statements of contained subroutines.
27654
27655 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27656
27657         PR fortran/12841
27658         * gfortran.fortran-torture/execute/null_arg.f90: New test.
27659
27660 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
27661
27662         PR fortran/15665
27663         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
27664
27665 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
27666
27667         PR gfortran/12839
27668         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
27669
27670 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
27671
27672         PR c++/15862
27673         * g++.dg/parse/enum1.C: New test.
27674
27675 2004-06-10  Jeff Law  <law@redhat.com>
27676
27677         * gcc.c-torture/compile/20040610-1.c: New test.
27678
27679 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27680
27681         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
27682         * g++.old-deja/g++.other/decl3.C: Likewise.
27683
27684 2004-06-10  Brian Booth  <bbooth@redhat.com>
27685
27686         * gcc.dg/tree-ssa/20031015-1.c: Scan for
27687         V_MAY_DEF instead of VDEF.
27688         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
27689
27690 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
27691
27692         PR c++/14211
27693         * g++.dg/conversion/const1.C: New test.
27694
27695         PR c++/15076
27696         * g++.dg/conversion/reinterpret1.C: New test.
27697
27698         PR c++/15877
27699         * g++.dg/template/enum2.C: New test.
27700
27701         PR c++/15227
27702         * g++.dg/template/error13.C: New test.
27703
27704 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27705
27706         PR fortran/14957
27707         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
27708         arguments to test_* REAL and of the right size.
27709
27710 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
27711
27712         PR target/15569
27713         PR rtl-optimization/15681
27714         * gcc.dg/20040609-1.c: New test.
27715
27716 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
27717
27718         PR c++/14791
27719         * g++.dg/opt/builtins1.C: New test.
27720
27721 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
27722
27723         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
27724         that use default windows32 struct layout.
27725         * gcc.dg/i386-bitfield2.c: Likewise.
27726
27727 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
27728
27729         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
27730         for mingw32 and cygwin targets.
27731
27732 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
27733
27734         * gcc.dg/pch/macro-4.c: New.
27735         * gcc.dg/pch/macro-4.hs: New.
27736
27737 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27738
27739         PR fortran/13249
27740         * gfortran.fortran-torture/compile/name_clash.f90: New test.
27741
27742 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27743
27744         PR fortran/13372
27745         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
27746
27747 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
27748
27749         PR gfortran/14897
27750         * gfortran.fortran-torture/execute/t_edit.f90: New test.
27751
27752 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
27753
27754         PR gfortran/15755
27755         * gfortran.fortran-torture/execute/backspace.c : New test.
27756
27757 2004-06-09  Paul Brook  <paul@codesourcery.com>
27758
27759         * gfortran.fortran-torture/execure/intrinsic_associated.f90
27760         (pointer_to_section): Rewrite to use smaller array.
27761
27762 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
27763
27764         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
27765         * gcc.dg/ext/altivec-10.c: Same.
27766         * gcc.dg/ext/altivec-11.c: Same.
27767         * gcc.dg/ext/altivec-12.c: Same.
27768         * gcc.dg/ext/altivec-13.c: Same.
27769         * gcc.dg/ext/altivec-14.c: Same.
27770         * gcc.dg/ext/altivec-15.c: Same.
27771         * gcc.dg/ext/altivec-16.c: Same.
27772         * gcc.dg/ext/altivec-3.c: Same.
27773         * gcc.dg/ext/altivec-4.c: Same.
27774         * gcc.dg/ext/altivec-6.c: Same.
27775         * gcc.dg/ext/altivec-7.c: Same.
27776         * gcc.dg/ext/altivec-8.c: Same.
27777         * gcc.dg/ext/altivec-varargs-1.c: Same.
27778
27779         * g++.dg/ext/altivec-1.C: Correct dg syntax.
27780         * g++.dg/ext/altivec-10.C: Same.
27781         * g++.dg/ext/altivec-2.C: Same.
27782         * g++.dg/ext/altivec-3.C: Same.
27783         * g++.dg/ext/altivec-4.C: Same.
27784         * g++.dg/ext/altivec-5.C: Same.
27785         * g++.dg/ext/altivec-6.C: Same.
27786         * g++.dg/ext/altivec-7.C: Same.
27787         * g++.dg/ext/altivec-8.C: Same.
27788         * g++.dg/ext/altivec-9.C: Same.
27789
27790 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27791
27792         PR c++/7841
27793         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
27794
27795 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
27796
27797         * gcc.dg/union-1.c: New test.
27798
27799 2004-06-07  Roger Sayle  <roger@eyesopen.com>
27800
27801         * gcc.dg/builtins-41.c: New test case.
27802         * gcc.dg/builtins-42.c: New test case.
27803
27804 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
27805
27806         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
27807         * g++.dg/ext/altivec-10.C: Same.
27808         * g++.dg/ext/altivec-2.C: Same.
27809         * g++.dg/ext/altivec-3.C: Same.
27810         * g++.dg/ext/altivec-4.C: Same.
27811         * g++.dg/ext/altivec-5.C: Same.
27812         * g++.dg/ext/altivec-6.C: Same.
27813         * g++.dg/ext/altivec-7.C: Same.
27814         * g++.dg/ext/altivec-8.C: Same.
27815         * g++.dg/ext/altivec-9.C: Same.
27816         * g++.old-deja/g++.abi/cxa_vec.C: Same.
27817         * g++.old-deja/g++.brendan/new3.C: Same.
27818         * gcc.c-torture/execute/eeprof-1.x: Same.
27819
27820 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
27821
27822         PR c/14765
27823         * gcc.dg/pr14765-1.c: New test.
27824
27825 2004-06-07  Roger Sayle  <roger@eyesopen.com>
27826
27827         PR c/14649
27828         * gcc.dg/pr14649-1.c: New test case.
27829
27830 2004-06-07  Richard Henderson  <rth@redhat.com>
27831
27832         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
27833         if temporaries.
27834
27835 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
27836
27837         * g++.dg/eh/elide1.C: Remove XFAIL.
27838
27839 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
27840
27841         PR c++/15337
27842         * g++.dg/expr/sizeof3.C: New test.
27843
27844         PR c++/14777
27845         * g++.dg/template/access14.C: New test.
27846
27847         PR c++/15554
27848         * g++.dg/template/enum1.C: New test.
27849
27850         PR c++/15057
27851         * g++.dg/eh/throw1.C: New test.
27852
27853 2004-06-07  David Ayers  <d.ayers@inode.at>
27854             Ziemowit Laski  <zlaski@apple.com>
27855
27856         * lib/objc.exp (objc_target_compile): Revert the '-framework
27857         Foundation' flag fix, since bare Darwin does not ship
27858         with the Foundation framework.
27859         * objc/execute/next_mapping.h: Provide a local NSConstantString
27860         @interface and @implementation.
27861         (objc_constant_string_init): A constructor function, used to
27862         initialize the NSConstantString meta-class object.
27863         * objc/execute/string1.m: Include "next_mapping.h" instead of
27864         <Foundation/NSString.h>.
27865         * objc/execute/string2.m: Likewise.
27866         * objc/execute/string3.m: Likewise.
27867         * objc/execute/string4.m: Likewise.
27868
27869 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
27870
27871         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
27872         to double. Replace double with FLOAT.
27873         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
27874
27875         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
27876         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
27877         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
27878         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
27879         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
27880         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
27881         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
27882         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
27883
27884 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
27885
27886         PR c/13519
27887         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
27888
27889 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27890
27891         PR c++/15503
27892         * g++.dg/template/meminit2.C: New test.
27893
27894 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
27895
27896         PR target/15822
27897         * gcc.c-torture/execute/compare-fp-1.c,
27898         gcc.c-torture/execute/compare-fp-2.c,
27899         gcc.c-torture/execute/compare-fp-3.c,
27900         gcc.c-torture/execute/compare-fp-4.c,
27901         gcc.c-torture/execute/compare-fp-3.x,
27902         gcc.c-torture/execute/compare-fp-4.x: Moved...
27903         * gcc.c-torture/execute/ieee/compare-fp-1.c,
27904         gcc.c-torture/execute/ieee/compare-fp-2.c,
27905         gcc.c-torture/execute/ieee/compare-fp-3.c,
27906         gcc.c-torture/execute/ieee/compare-fp-4.c,
27907         gcc.c-torture/execute/ieee/compare-fp-3.x,
27908         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
27909
27910 2004-06-04  David Ayers  <d.ayers@inode.at>
27911
27912         * objc/execute/protocol-isEqual-4.m: New testcase.
27913
27914 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
27915
27916         * objc/execute/protocol-isEqual-1.m: New testcase.
27917         * objc/execute/protocol-isEqual-2.m: New testcase.
27918         * objc/execute/protocol-isEqual-3.m: New testcase.
27919
27920 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27921
27922         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
27923
27924 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
27925
27926         * lib/objc.exp (objc_target_compile): When running tests on
27927         Darwin (Mac OS X), inform the linker about '-framework
27928         'Foundation'.
27929
27930 2004-06-02  Eric Christopher  <echristo@redhat.com>
27931
27932         * gcc.c-torture/compile/20040602-1.c: New.
27933
27934 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
27935
27936         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
27937         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
27938
27939         PR tree-optimization/14736
27940         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
27941
27942         PR tree-optimization/14042
27943         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
27944
27945         PR tree-optimization/14729
27946         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
27947
27948 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27949
27950         PR fortran/15557
27951         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
27952
27953 2004-06-01  Richard Hederson  <rth@redhat.com>
27954
27955         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
27956
27957 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27958
27959         PR c++/14932
27960         * g++.dg/parse/offsetof4.C: New test.
27961
27962 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
27963
27964         PR objc/7993
27965         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
27966
27967 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
27968
27969         PR c++/15701
27970         * g++.dg/template/friend29.C: New test.
27971
27972 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
27973
27974         PR c/15749
27975         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
27976
27977 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
27978
27979         * gcc.dg/sparc-trap-1.c: New test.
27980
27981 2004-05-31  Roger Sayle  <roger@eyesopen.com>
27982
27983         PR middle-end/15069
27984         * g++.dg/opt/fold3.C: New test case.
27985
27986 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
27987
27988         * lib/target-supports.exp (check_iconv_available): Fix fallout
27989         from 2004-05-28 patch.
27990
27991 2004-05-30  Paul Brook  <paul@codesourcery.com>
27992
27993         PR fortran/15620
27994         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
27995         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
27996
27997 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
27998
27999         * gfortran.fortran-torture/execute/random_1.f90: New test.
28000
28001 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
28002
28003         * g++.dg/ext/altivec-10.C: New test.
28004
28005 2004-05-29  Paul Brook  <paul@codesourcery.com>
28006
28007         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
28008
28009 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
28010
28011         * gcc.dg/altivec-16.c: New test.
28012
28013 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
28014
28015         * lib/target-supports.exp (check_vmx_hw_available): New.
28016         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
28017
28018         * lib/target-supports.exp (check_alias_available,
28019         check_iconv_available, check_named_sections_available): Use
28020         unique names for temporary files.
28021
28022 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
28023
28024         * gcc.dg/altivec-15.c: New test.
28025
28026 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
28027
28028         PR c++/15083
28029         * g++.dg/warn/noeffect6.C: New test.
28030
28031         PR c++/15471
28032         * g++.dg/expr/ptrmem4.C: New test.
28033
28034         PR c++/15640
28035         * g++.dg/template/operator3.C: New test.
28036
28037 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
28038
28039         PR c++/14668
28040         * g++.dg/lookup/redecl1.C: New test.
28041         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
28042
28043 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
28044
28045         * gcc.c-torture/execute/compare-fp-1.c,
28046         gcc.c-torture/execute/compare-fp-2.c,
28047         gcc.c-torture/execute/compare-fp-3.c,
28048         gcc.c-torture/execute/compare-fp-4.c,
28049         gcc.c-torture/execute/compare-fp-3.x,
28050         gcc.c-torture/execute/compare-fp-4.x,
28051         gcc.dg/pr15649-1.c: New.
28052
28053 2004-05-27  Adam Nemet  <anemet@lnxw.com>
28054
28055         PR c++/12883
28056         * g++.dg/init/array14.C: New test.
28057
28058 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
28059
28060         * lib/compat.exp (compat-get-options-main): New.
28061         (compat-get-options): Remove unneeded code, warn for ignored
28062         command.
28063         (compat-execute): Check flag set by dg-require-* commands.
28064
28065         * lib/compat.exp (compat-execute): Break up long lines.
28066
28067 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
28068
28069         * gcc.dg/altivec-7.c: Don't use 'vector long'.
28070         * gcc.dg/altivec-14.c: New test.
28071         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
28072
28073         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
28074         * gcc.dg/altivec-12.c: Ditto.
28075
28076         * gcc.dg/altivec-3.c: Move call to altivec_check.
28077
28078 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
28079
28080         PR c++/15044
28081         * g++.dg/template/error12.C: New test.
28082
28083         PR c++/15317
28084         * g++.dg/ext/attrib15.C: New test.
28085
28086         PR c++/15329
28087         * g++.dg/template/ptrmem9.C: New test.
28088
28089 2004-05-25  Paul Brook  <paul@codesourcery.com>
28090
28091         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
28092
28093 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
28094
28095         PR c++/15165
28096         * g++.dg/template/crash19.C: New test.
28097
28098 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
28099
28100         PR c++/15025
28101         * g++.dg/template/redecl1.C: New test.
28102
28103 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
28104
28105         PR c++/14821
28106         * g++.dg/other/ns1.C: New test.
28107
28108         PR c++/14883
28109         * g++.dg/template/invalid1.C: New test.
28110
28111 2004-05-23  Paul Brook  <paul@codesourcery.com>
28112         Victor Leikehman  <lei@haifasphere.co.il>
28113
28114         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
28115         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
28116
28117 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
28118
28119         PR c++/15285
28120         PR c++/15299
28121         * g++.dg/template/non-dependent5.C: New test.
28122         * g++.dg/template/non-dependent6.C: New test.
28123
28124 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
28125
28126         PR c++/15507
28127         * g++.dg/inherit/union1.C: New test.
28128
28129         PR c++/15542
28130         * g++.dg/template/addr1.C: New test.
28131
28132         PR c++/15427
28133         * g++.dg/template/array5.C: New test.
28134
28135         PR c++/15287
28136         * g++.dg/template/array6.C: New test.
28137
28138 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
28139             Roger Sayle  <roger@eyesopen.com>
28140
28141         * g++.dg/lookup/forscope2.C: New test case.
28142
28143 2004-05-22  Ben Elliston  <bje@au.ibm.com>
28144
28145         * gcc.dg/cpp/Wmissingdirs.c: New.
28146
28147 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
28148
28149         PR target/15301
28150         * gcc.dg/compat/union-m128-1.h: New file.
28151         * gcc.dg/compat/union-m128-1_main.c: Likewise.
28152         * gcc.dg/compat/union-m128-1_x.c: Likewise.
28153         * gcc.dg/compat/union-m128-1_y.c: Likewise.
28154
28155 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
28156
28157         PR target/15302
28158         * gcc.dg/compat/struct-complex-1.h: New file.
28159         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
28160         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
28161         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
28162
28163 2004-05-20  Roger Sayle  <roger@eyesopen.com>
28164
28165         PR middle-end/3074
28166         * gcc.dg/pr3074-1.c: New test case.
28167         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
28168
28169 2004-05-20  Falk Hueffner  <falk@debian.org>
28170
28171         PR other/15526
28172         * gcc.dg/ftrapv-1.c: New test case.
28173
28174 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
28175
28176         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
28177
28178 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
28179             Jeff Law  <law@redhat.com>
28180
28181         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
28182         * gcc.dg/tree-ssa/20040518-2.c: New test.
28183
28184         * gcc.dg/tree-ssa/20040518-1.c: New test.
28185
28186 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
28187
28188         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
28189
28190 2004-05-18  Paul Brook  <paul@codesourcery.com>
28191
28192         PR fortran/13930
28193         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
28194
28195 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28196
28197         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
28198         constant folding.
28199
28200 2004-05-17  Steven Bosscher  <stevenb@suse.de>
28201
28202         * gcc.dg/tree-ssa/20040517-1.c: New test.
28203
28204 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28205
28206         * gcc.dg/loop-4.c: New test.
28207
28208 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
28209
28210         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
28211
28212 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
28213
28214         PR fortran/15311
28215         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
28216
28217 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28218
28219         PR fortran/13826
28220         PR fortran/13940
28221         * gfortran.fortran-torture/compile/data_1.f90: New test.
28222
28223 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
28224
28225         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
28226         * gcc.dg/uninit-H.c: Define ASM for __s390__.
28227
28228 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
28229
28230         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
28231
28232 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
28233
28234         PR c/15444
28235         * gcc.dg/format/xopen-1.c: Adjust expected message.
28236         * gcc.dg/format/xopen-3.c: New test.
28237
28238 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
28239
28240         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
28241
28242 2004-05-14  Jeff Law  <law@redhat.com>
28243
28244         * gcc.dg/tree-ssa/20040514-2.c: New test.
28245
28246 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28247
28248         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
28249         this ...
28250         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
28251         this.
28252
28253 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
28254
28255         * gcc.dg/tree-ssa/20040514-1.c: New test.
28256
28257 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28258
28259         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
28260         test.
28261
28262 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28263
28264         PR fortran/14066
28265         * gfortran.fortran-torture/compile/do_1.f90: New test.
28266
28267 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28268
28269         PR fortran/15051
28270         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
28271         test.
28272
28273 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
28274
28275         PR fortran/15149
28276         * gfortran.fortran-torture/execute/random_init.f90: New test.
28277
28278 2004-05-13  Paul Brook  <paul@codesourcery.com>
28279
28280         PR fortran/15314
28281         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
28282
28283 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
28284
28285         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
28286         for the powerpc case.
28287
28288 2004-05-13  Jeff Law  <law@redhat.com>
28289
28290         * gcc.dg/tree-ssa/20040513-1.c: New test.
28291         * gcc.dg/tree-ssa/20040513-2.c: New test.
28292
28293 2004-05-13  Paul Brook  <paul@codesourcery.com>
28294
28295         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
28296         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
28297         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
28298
28299 2004-05-13  Andreas Schwab  <schwab@suse.de>
28300
28301         PR other/10819
28302         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
28303         characters.
28304
28305 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
28306
28307         PR fortran/15294
28308         * gfortran.fortran-torture/execute/adjustr.f90: New file.
28309
28310 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
28311
28312         Merge from tree-ssa-20020619-branch.  See
28313         ChangeLog.tree-ssa for details.
28314
28315 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
28316
28317         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
28318         include <altivec.h> explicitly.
28319         * gcc.dg/altivec-13.c: Likewise.
28320
28321 2004-05-11  Paul Brook  <paul@codesourcery.com>
28322
28323         * gcc.c-torture/compile/20010518-1.c: Force enum size.
28324
28325 2004-05-10  Eric Christopher  <echristo@redhat.com>
28326
28327         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
28328         * gcc.dg/sibcall-4.c: Ditto.
28329
28330 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
28331
28332         * g++.dg/ext/altivec-8.C: New test case.
28333         * gcc.dg/altivec-13.c: New test case.
28334
28335 2004-05-08  Roger Sayle  <roger@eyesopen.com>
28336
28337         * gcc.c-torture/execute/divcmp-1.c: New test case.
28338         * gcc.c-torture/execute/divcmp-2.c: New test case.
28339         * gcc.c-torture/execute/divcmp-3.c: New test case.
28340
28341 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
28342
28343         * g++.dg/other/pragma-re-2.C: New test.
28344
28345 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
28346
28347         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
28348         * gcc.dg/i386-387-2.c: Likewise.
28349
28350         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
28351         __builtin_drem.
28352         * gcc.dg/i386-387-6.c: Likewise.
28353
28354 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
28355
28356         * gcc.dg/builtins-33.c: Also check log1p*.
28357
28358 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
28359
28360         PR optimization/15296
28361         * gcc.c-torture/execute/pr15296.c: New test.
28362
28363 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
28364
28365         * gcc.dg/builtins-40.c: New test.
28366
28367 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
28368
28369         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
28370
28371 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
28372
28373         * g++.dg/ext/spe1.C: New testcase.
28374
28375 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
28376
28377         * objc.dg/image-info.m: Allow additional attributes
28378         for __image_info section.
28379
28380 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
28381
28382         * gcc.dg/torture/mips-hilo-2.c: New test.
28383
28384 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28385
28386         PR c++/14389
28387         * g++.dg/template/member5.C: New test.
28388
28389 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
28390
28391         * gcc.dg/builtins-34.c: Also check expm1*.
28392
28393 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28394
28395         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
28396         * gcc.dg/torture/builtin-convert-3.c: New test.
28397
28398 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
28399
28400         PR middle-end/15054
28401         * g++.dg/opt/pr15054.C: New test.
28402
28403 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28404
28405         * gcc.dg/torture/builtin-rounding-1.c: New test.
28406         * gcc.dg/builtins-25.c: Delete.
28407         * gcc.dg/builtins-29.c: Delete.
28408
28409 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
28410
28411         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
28412         * gcc.dg/sibcall-4.c: Likewise.
28413         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
28414
28415 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
28416
28417         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
28418         bit-field on 16-bit targets.
28419
28420 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
28421
28422         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
28423         16-bit targets.
28424
28425 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
28426
28427         * gcc.dg/rs6000-power2-1.c: Change to compile only.
28428         * gcc.dg/rs6000-power2-2.c: Likewise.
28429
28430 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
28431
28432         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
28433         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
28434         Change the asm registers to be in form of frN instead of fN.
28435
28436 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28437
28438         * gcc.dg/torture/builtin-convert-2.c: New test.
28439
28440 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
28441
28442         * gcc.dg/rs6000-power2-1.c: New test.
28443         * gcc.dg/rs6000-power2-2.c: New test.
28444
28445 2004-04-28  Jan Hubicka  <jh@suse.cz>
28446
28447         * gcc.dg/unused-6.c: New test.
28448
28449 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
28450             Ulrich Weigand  <uweigand@de.ibm.com>
28451
28452         * ada/acats/run_all.sh: Define $target variable.
28453
28454 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
28455
28456         PR c++/15119
28457         * g++.dg/other/vararg-1.C: New test.
28458
28459         PR c++/4794
28460         * g++.dg/eh/cleanup3.C: New test.
28461
28462 2004-04-24  Laurent GUERBY <laurent@guerby.net>
28463
28464         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
28465         and ad8011a (target_insn).
28466         * ada/acats/support/macro.dfs: Likewise.
28467         * ada/acats/support/impbit.adb: New file.
28468
28469 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
28470
28471         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
28472
28473 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
28474
28475         * gcc.dg/loop-3.c: New test.
28476
28477 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
28478
28479         * gcc.c-torture/execute/simd-5.c: New test.
28480
28481 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28482
28483         PR c++/15064
28484         * g++.dg/template/crash18.C: New test.
28485
28486 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
28487
28488         * g++.dg/ext/complit3.C: New test.
28489
28490 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
28491
28492         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
28493         * gcc.dg/altivec-3.c: Same.
28494         * gcc.dg/altivec-varargs-1.c: Same.
28495
28496 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
28497
28498         * lib/target-supports.exp (check_profiling_available): Assume
28499         profiling is not available on powerpc-eabi targets.
28500
28501 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
28502
28503         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
28504         * gcc.dg/vmx/bug-1.c: Ditto.
28505
28506 2004-04-20  Eric Christopher  <echristo@redhat.com>
28507
28508         * gcc.dg/charset/extern.c: New test.
28509         * g++.dg/charset/extern3.cc: Ditto.
28510
28511 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
28512
28513         * gcc.dg/builtins-39.c: New test.
28514
28515 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
28516
28517         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
28518
28519 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
28520
28521         * gcc.dg/torture/mips-hilo-1.c: New test.
28522
28523 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
28524
28525         * gcc.c-torture/compile/20040419-1.c: New test.
28526
28527 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
28528
28529         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
28530
28531 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
28532             Aldy Hernandez  <aldyh@redhat.com>
28533
28534         * gcc.c-torture/execute/va-arg-24.c: New.
28535
28536 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
28537             Aldy Hernandez  <aldyh@redhat.com>
28538
28539         * gcc.dg/vmx/1b-01.c: New.
28540         * gcc.dg/vmx/1b-02.c: New.
28541         * gcc.dg/vmx/1b-03.c: New.
28542         * gcc.dg/vmx/1b-04.c: New.
28543         * gcc.dg/vmx/1b-05.c: New.
28544         * gcc.dg/vmx/1b-06.c: New.
28545         * gcc.dg/vmx/1b-07.c: New.
28546         * gcc.dg/vmx/1c-01.c: New.
28547         * gcc.dg/vmx/1c-02.c: New.
28548         * gcc.dg/vmx/3a-01a.c: New.
28549         * gcc.dg/vmx/3a-01.c: New.
28550         * gcc.dg/vmx/3a-01m.c: New.
28551         * gcc.dg/vmx/3a-03.c: New.
28552         * gcc.dg/vmx/3a-03m.c: New.
28553         * gcc.dg/vmx/3a-04.c: New.
28554         * gcc.dg/vmx/3a-04m.c: New.
28555         * gcc.dg/vmx/3a-05.c: New.
28556         * gcc.dg/vmx/3a-06.c: New.
28557         * gcc.dg/vmx/3a-06m.c: New.
28558         * gcc.dg/vmx/3a-07.c: New.
28559         * gcc.dg/vmx/3b-01.c: New.
28560         * gcc.dg/vmx/3b-02.c: New.
28561         * gcc.dg/vmx/3b-10.c: New.
28562         * gcc.dg/vmx/3b-13.c: New.
28563         * gcc.dg/vmx/3b-14.c: New.
28564         * gcc.dg/vmx/3b-15.c: New.
28565         * gcc.dg/vmx/3c-01a.c: New.
28566         * gcc.dg/vmx/3c-01.c: New.
28567         * gcc.dg/vmx/3c-02.c: New.
28568         * gcc.dg/vmx/3c-03.c: New.
28569         * gcc.dg/vmx/3d-01.c: New.
28570         * gcc.dg/vmx/4-01.c: New.
28571         * gcc.dg/vmx/4-03.c: New.
28572         * gcc.dg/vmx/5-01.c: New.
28573         * gcc.dg/vmx/5-02.c: New.
28574         * gcc.dg/vmx/5-03.c: New.
28575         * gcc.dg/vmx/5-04.c: New.
28576         * gcc.dg/vmx/5-05.c: New.
28577         * gcc.dg/vmx/5-06.c: New.
28578         * gcc.dg/vmx/5-07.c: New.
28579         * gcc.dg/vmx/5-07t.c: New.
28580         * gcc.dg/vmx/5-08.c: New.
28581         * gcc.dg/vmx/5-10.c: New.
28582         * gcc.dg/vmx/5-11.c: New.
28583         * gcc.dg/vmx/7-01a.c: New.
28584         * gcc.dg/vmx/7-01.c: New.
28585         * gcc.dg/vmx/7c-01.c: New.
28586         * gcc.dg/vmx/7d-01.c: New.
28587         * gcc.dg/vmx/7d-02.c: New.
28588         * gcc.dg/vmx/8-01.c: New.
28589         * gcc.dg/vmx/8-02a.c: New.
28590         * gcc.dg/vmx/8-02.c: New.
28591         * gcc.dg/vmx/brode-1.c: New.
28592         * gcc.dg/vmx/bug-1.c: New.
28593         * gcc.dg/vmx/bug-2.c: New.
28594         * gcc.dg/vmx/bug-3.c: New.
28595         * gcc.dg/vmx/cw-bug-1.c: New.
28596         * gcc.dg/vmx/cw-bug-2.c: New.
28597         * gcc.dg/vmx/cw-bug-3.c: New.
28598         * gcc.dg/vmx/dct.c: New.
28599         * gcc.dg/vmx/debug-1.c: New.
28600         * gcc.dg/vmx/debug-2.c: New.
28601         * gcc.dg/vmx/debug-3.c: New.
28602         * gcc.dg/vmx/debug-4.c: New.
28603         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
28604         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
28605         * gcc.dg/vmx/eg-5.c: New.
28606         * gcc.dg/vmx/fft.c: New.
28607         * gcc.dg/vmx/gcc-bug-1.c: New.
28608         * gcc.dg/vmx/gcc-bug-2.c: New.
28609         * gcc.dg/vmx/gcc-bug-3.c: New.
28610         * gcc.dg/vmx/gcc-bug-4.c: New.
28611         * gcc.dg/vmx/gcc-bug-5.c: New.
28612         * gcc.dg/vmx/gcc-bug-6.c: New.
28613         * gcc.dg/vmx/gcc-bug-7.c: New.
28614         * gcc.dg/vmx/gcc-bug-8.c: New.
28615         * gcc.dg/vmx/gcc-bug-9.c: New.
28616         * gcc.dg/vmx/gcc-bug-b.c: New.
28617         * gcc.dg/vmx/gcc-bug-c.c: New.
28618         * gcc.dg/vmx/gcc-bug-d.c: New.
28619         * gcc.dg/vmx/gcc-bug-e.c: New.
28620         * gcc.dg/vmx/gcc-bug-f.c: New.
28621         * gcc.dg/vmx/gcc-bug-g.c: New.
28622         * gcc.dg/vmx/gcc-bug-i.c: New.
28623         * gcc.dg/vmx/harness.h: New.
28624         * gcc.dg/vmx/ira1.c: New.
28625         * gcc.dg/vmx/ira2a.c: New.
28626         * gcc.dg/vmx/ira2b.c: New.
28627         * gcc.dg/vmx/ira2.c: New.
28628         * gcc.dg/vmx/ira2c.c: New.
28629         * gcc.dg/vmx/mem.c: New.
28630         * gcc.dg/vmx/newton-1.c: New.
28631         * gcc.dg/vmx/ops.c: New.
28632         * gcc.dg/vmx/sn7153.c: New.
28633         * gcc.dg/vmx/spill2.c: New.
28634         * gcc.dg/vmx/spill3.c: New.
28635         * gcc.dg/vmx/spill.c: New.
28636         * gcc.dg/vmx/t.c: New.
28637         * gcc.dg/vmx/varargs-1.c: New.
28638         * gcc.dg/vmx/varargs-2.c: New.
28639         * gcc.dg/vmx/varargs-3.c: New.
28640         * gcc.dg/vmx/varargs-4.c: New.
28641         * gcc.dg/vmx/varargs-5.c: New.
28642         * gcc.dg/vmx/varargs-6.c: New.
28643         * gcc.dg/vmx/varargs-7.c: New.
28644         * gcc.dg/vmx/vmx.exp: New.
28645         * gcc.dg/vmx/vprint-1.c: New.
28646         * gcc.dg/vmx/vscan-1.c: New.
28647         * gcc.dg/vmx/x-01.c: New.
28648         * gcc.dg/vmx/x-02.c: New.
28649         * gcc.dg/vmx/x-03.c: New.
28650         * gcc.dg/vmx/x-04.c: New.
28651         * gcc.dg/vmx/x-05.c: New.
28652         * gcc.dg/vmx/yousufi-1.c: New.
28653         * gcc.dg/vmx/zero-1.c: New.
28654         * gcc.dg/vmx/zero.c: New.
28655
28656 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
28657
28658         * g++.dg/lookup/java1.C: Update for chage of
28659         _Jv_AllocObject.
28660         * g++.dg/lookup/java2.C: Likewise.
28661
28662 2004-04-17  Laurent GUERBY <laurent@guerby.net>
28663
28664         * ada/acats/run_all.sh: use -O2 by default.
28665
28666 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
28667
28668         * gcc.dg/vr-mult-[12].c: New tests.
28669
28670 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28671
28672         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
28673
28674         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
28675
28676 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
28677
28678         * lib/target-supports.exp (check_profiling_available): Assume profiling
28679         isn't available for mips*-*-elf targets.
28680
28681 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
28682
28683         * gcc.dg/builtins-38.c: New test.
28684
28685 2004-04-14  Eric Christopher  <echristo@redhat.com>
28686
28687         * g++.dg/charset/charset.exp: Run .cc extension tests.
28688
28689 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
28690
28691         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
28692
28693 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28694
28695         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
28696
28697 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
28698
28699         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
28700         * gcc.dg/i386-387-2.c: Likewise.
28701
28702         * gcc.dg/i386-387-7.c: New test.
28703         * gcc.dg/i386-387-8.c: New test.
28704
28705         * gcc.dg/builtins-37.c: New test.
28706
28707 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
28708
28709         * g++.dg/pch/externc-1.C: Add missing semicolon.
28710
28711 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
28712
28713         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
28714
28715 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
28716
28717         * gcc.c-torture/execute/20040411-1.c: New test.
28718
28719 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
28720
28721         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
28722
28723 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
28724
28725         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
28726
28727 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
28728
28729         * lib/target-supports.exp (check_named_sections_available): New.
28730         * lib/gcc-dg.exp (dg-require-named-sections): New.
28731         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
28732         old-deja.exp.  Also prune error-count message from HP linker.
28733         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
28734
28735         * g++.dg/init/init-ref4.C: Use dg-require-weak.
28736         * g++.old-deja/g++.pt/static3.C: Likewise.
28737         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
28738
28739 2004-04-09  Roger Sayle  <roger@eyesopen.com>
28740
28741         * gcc.c-torture/execute/20040409-1.c: New test case.
28742         * gcc.c-torture/execute/20040409-2.c: New test case.
28743         * gcc.c-torture/execute/20040409-3.c: New test case.
28744
28745 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
28746
28747         * gcc.dg/20040409-1.c: New test.
28748
28749 2004-04-08  Roger Sayle  <roger@eyesopen.com>
28750
28751         PR target/14888
28752         * g++.dg/opt/pr14888.C: New test case.
28753
28754 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
28755
28756         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
28757         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
28758         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
28759         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
28760         New tests.
28761
28762 2004-04-08  Paul Brook  <paul@codesourcery.com>
28763
28764         * gcc.dg/spill-1.c: New test.
28765
28766 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28767
28768         * gcc.dg/torture/builtin-ctype-2.c: New test.
28769
28770 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
28771
28772         * gcc.dg/pch/pch.exp: Add largefile test.
28773
28774 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
28775
28776         * g++.dg/pch/externc-1.Hs: New.
28777         * g++.dg/pch/externc-1.C: New.
28778
28779 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28780
28781         * gcc.dg/compat/struct-by-value-5a_main.c,
28782         gcc.dg/compat/struct-by-value-5b_main.c: New files.
28783         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
28784         * gcc.dg/compat/struct-by-value-5a_x.c,
28785         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
28786         gcc.dg/compat/struct-by-value-5_x.c.
28787         * gcc.dg/compat/struct-by-value-5a_y.c,
28788         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
28789         gcc.dg/compat/struct-by-value-5_y.c.
28790
28791         * gcc.dg/compat/struct-by-value-6a_main.c,
28792         gcc.dg/compat/struct-by-value-6b_main.c: New files.
28793         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
28794         * gcc.dg/compat/struct-by-value-6a_x.c,
28795         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
28796         gcc.dg/compat/struct-by-value-6_x.c.
28797         * gcc.dg/compat/struct-by-value-6a_y.c,
28798         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
28799         gcc.dg/compat/struct-by-value-6_y.c.
28800
28801         * gcc.dg/compat/struct-by-value-7a_main.c,
28802         gcc.dg/compat/struct-by-value-7b_main.c: New files.
28803         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
28804         * gcc.dg/compat/struct-by-value-7a_x.c,
28805         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
28806         gcc.dg/compat/struct-by-value-7_x.c.
28807         * gcc.dg/compat/struct-by-value-7a_y.c,
28808         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
28809         gcc.dg/compat/struct-by-value-7_y.c.
28810
28811 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
28812
28813         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
28814         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
28815         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
28816         options.
28817
28818 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
28819
28820         * gcc.dg/builtins-36.c: New test.
28821
28822 2004-04-06  Paul Brook  <paul@codesourcery.com>
28823
28824         * README.gcc: Remove obsolete contraint on testcases.
28825
28826 2004-04-05  Paul Brook  <paul@codesourcery.com>
28827
28828         PR2123
28829         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
28830         failure and exit(0) on success.
28831         * g++.dg/expr/anew2.C: Ditto.
28832         * g++.dg/expr/anew3.C: Ditto.
28833         * g++.dg/expr/anew4.C: Ditto.
28834
28835 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
28836
28837         PR c++/3518
28838         * g++.dg/template/unify7.C: New.
28839
28840 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
28841
28842         * g++.dg/README: Bring up to date with new subdirectories; remove
28843         duplicate subdirectory lines.
28844
28845 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
28846
28847         PR c++/14007
28848         * g++.dg/template/unify5.C: New.
28849         * g++.dg/template/unify6.C: New.
28850         * g++.dg/template/qualttp20.C: Adjust.
28851         * g++.old-deja/g++.jason/report.C: Adjust.
28852         * g++.old-deja/g++.other/qual1.C: Adjust.
28853
28854 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
28855
28856         PR c++/14803
28857         * g++.dg/inherit/ptrmem1.C: New test.
28858
28859 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
28860
28861         PR c++/14755
28862         * gcc.c-torture/execute/20040331-1.c: New test.
28863         * gcc.dg/20040331-1.c: New test.
28864
28865 2004-04-01  Paul Brook  <paul@codesourcery.com>
28866
28867         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
28868
28869 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
28870
28871         PR c++/14724
28872         * g++.dg/init/goto1.C: New test.
28873
28874         PR c++/14763
28875         * g++.dg/template/defarg4.C: New test.
28876
28877 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
28878
28879         * gcc.dg/altivec-11.c: Extend test for more valid cases.
28880
28881 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
28882
28883         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
28884
28885 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
28886
28887         * gcc.dg/noncompile/undeclared-2.c: New test.
28888
28889 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
28890
28891         * gcc.dg/940409-1.c: Remove XFAIL.
28892         * gcc.dg/reg-vol-struct-1.c: New test.
28893
28894 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28895
28896         * gcc.dg/torture/builtin-wctype-1.c: New test.
28897
28898 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
28899
28900         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
28901         * gcc.dg/20001101-1.c: Likewise.
28902         * gcc.dg/20001102-1.c: Likewise.
28903
28904 2004-03-25  Roger Sayle  <roger@eyesopen.com>
28905
28906         * gcc.dg/compare8.c: Add an additional test for XOR.
28907
28908 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28909
28910         * gcc.dg/torture/builtin-ctype-1.c: New test.
28911
28912 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28913
28914         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
28915         * gcc.dg/torture/builtin-math-1.c: Likewise.
28916         * gcc.dg/torture/builtin-power-1.c: New test.
28917
28918 2004-03-24  Andreas Schwab  <schwab@suse.de>
28919
28920         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
28921         IA64 assembler.
28922
28923 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
28924             Roger Sayle  <roger@eyesopen.com>
28925
28926         * gcc.dg/compare8.c: New test case.
28927
28928 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
28929
28930         * g++.dg/ext/altivec-7.C: New test.
28931
28932 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
28933
28934         PR 12267, 12391, 12560, 13129, 14114, 14133
28935         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
28936         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
28937         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
28938         Adjust error regexps.
28939         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
28940         * gcc.dg/noncompile/undeclared-1.c: New test cases.
28941         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
28942         * gcc.dg/local1.c: Add explanatory comment.
28943
28944 2004-03-23  Roger Sayle  <roger@eyesopen.com>
28945
28946         PR optimization/14669
28947         * g++.dg/opt/fold2.C: New test case.
28948
28949 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
28950
28951         PR c/14069
28952         * gcc.dg/20040322-1.c: New test.
28953
28954 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
28955
28956         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
28957         * gcc.dg/ultrasp4.c: Likewise.
28958         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
28959
28960 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
28961
28962         * gcc.dg/i386-sse-8.c: Reset default options.
28963
28964 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
28965
28966         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
28967         in the error message text.
28968
28969 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
28970
28971         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
28972
28973 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
28974
28975         PR c++/14616
28976         * g++.dg/init/array13.C: New test.
28977
28978 2004-03-20  Roger Sayle  <roger@eyesopen.com>
28979
28980         PR target/13889
28981         * gcc.c-torture/compile/pr13889.c: New test case.
28982
28983 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
28984
28985         PR c/14635
28986         * builtins-1.c (nan, nans): Don't test.
28987         * builtins-30.c: Don't use nan, nanf, nanl.
28988         * builtins-35.c: New test.
28989
28990 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
28991
28992         * g++.dg/ext/altivec-6.C: New test.
28993
28994 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
28995
28996         * g++.dg/init/placement3.C: New test.
28997
28998         * g++.dg/template/spec13.C: New test.
28999
29000         * g++.dg/lookup/using11.C: New test.
29001
29002         * g++.dg/lookup/koenig3.C: New test.
29003
29004         * g++.dg/template/operator2.C: New test.
29005
29006         * g++.dg/expr/dtor3.C: New test.
29007         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
29008         marker.
29009         * g++.old-deja/g++.law/visibility28.C: Likewise.
29010
29011 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
29012
29013         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
29014         * gcc.dg/ppc64-abi-3.c: Likewise.
29015
29016 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29017
29018         PR c++/14545
29019         * g++.dg/parse/template15.C: New test.
29020
29021 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
29022
29023         * g++.dg/expr/dtor2.C: New test.
29024
29025         * g++.dg/lookup/anon4.C: New test.
29026
29027         * g++.dg/overload/using1.C: New test.
29028
29029         * g++.dg/template/lookup7.C: New test.
29030
29031         * g++.dg/template/typename6.C: New test.
29032
29033         * g++.dg/expr/cond6.C: New test.
29034
29035 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29036
29037         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
29038
29039 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
29040
29041         * g++.dg/expr/cond5.C: New test.
29042         * g++.dg/expr/constcast1.C: Likewise.
29043         * g++.dg/expr/ptrmem2.C: Likewise.
29044         * g++.dg/expr/ptrmem3.C: Likewise.
29045         * g++.dg/lookup/main1.C: Likewise.
29046         * g++.dg/template/lookup6.C: Likewise.
29047
29048 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
29049
29050         * gcc.dg/local1.c: New test.
29051
29052         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
29053
29054 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29055
29056         * gcc.dg/torture/builtin-convert-1.c: New test.
29057
29058 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29059
29060         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
29061
29062 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
29063
29064         PR c++/14481
29065         * g++.dg/warn/Wunused-7.C: New test.
29066
29067 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29068
29069         * gcc.dg/torture/builtin-integral-1.c: New test.
29070
29071 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
29072
29073         PR c++/14586
29074         * g++.dg/parse/non-dependent3.C: New test.
29075
29076 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
29077
29078         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
29079         * g++.dg/eh/simd-2.C: Likewise.
29080         * g++.dg/init/array10.C: Likewise.
29081         * gcc.c-torture/compile/simd-1.c: Likewise.
29082         * gcc.c-torture/compile/simd-2.c: Likewise.
29083         * gcc.c-torture/compile/simd-3.c: Likewise.
29084         * gcc.c-torture/compile/simd-4.c: Likewise.
29085         * gcc.c-torture/compile/simd-6.c: Likewise.
29086         * gcc.c-torture/execute/simd-1.c: Likewise.
29087         * gcc.c-torture/execute/simd-2.c: Likewise.
29088         * gcc.dg/compat/vector-defs.h: Likewise.
29089         * gcc.dg/20020531-1.c: Likewise.
29090         * gcc.dg/altivec-3.c: Likewise.
29091         * gcc.dg/altivec-4.c: Likewise.
29092         * gcc.dg/altivec-varargs-1.c: Likewise.
29093         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
29094         * gcc.dg/i386-mmx-3.c: Likewise.
29095         * gcc.dg/i386-sse-4.c: Likewise.
29096         * gcc.dg/i386-sse-5.c: Likewise.
29097         * gcc.dg/i386-sse-8.c: Likewise.
29098         * gcc.dg/simd-1.c: Likewise.
29099         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
29100         __ev64_opaque__ since the machine description provides it.
29101
29102 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
29103
29104         * lib/compat.exp (skip_list): New global variable.
29105         Use it to hold the user defined COMPAT_SKIPS list if any.
29106         (compat-obj): Add the members of skip_list to optall.
29107
29108 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
29109
29110         * gcc.dg/compat/union-by-value-1_main.c,
29111         union-by-value-1_x.c, union-by-value-1_y.c,
29112         union-check.h, union-defs.h,
29113         union-init.h, union-return-1_main.c,
29114         union-return-1_x.c, union-return-1_y.c: New files.
29115
29116 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
29117
29118         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
29119         mixed-struct-init.h: Add 4 mixed structure types.
29120         struct-by-value-21_main.c, struct-by-value-21_x.c,
29121         struct-by-value-21_y.c, struct-return-21_main.c,
29122         struct-return-21_x.c, struct-return-21_y.c: New files.
29123
29124 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
29125
29126         PR c++/14550
29127         * g++.dg/parse/template14.C: New test.
29128
29129 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
29130
29131         * gcc.c-torture/execute/20040313-1.c: New test.
29132
29133 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
29134
29135         PR target/14533
29136         * gcc.dg/20040311-2.c: New test.
29137
29138 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
29139
29140         PR other/14544
29141         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
29142         bit-field.
29143
29144 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
29145
29146         * gcc.dg/20040305-2.c: Add missing return statement.
29147
29148 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29149
29150         * gcc.dg/builtins-34.c: Also check pow10*.
29151
29152 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
29153
29154         PR target/14262
29155         * gcc.dg/20040305-2.c: New test.
29156
29157 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
29158
29159         * gcc.dg/20040310-1.c: New test.
29160
29161 2004-03-11  Roger Sayle  <roger@eyesopen.com>
29162
29163         * gcc.c-torture/execute/20040311-1.c: New test case.
29164
29165 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
29166
29167         PR c++/14476
29168         * g++.dg/lookup/enum1.C: New test.
29169
29170 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
29171
29172         PR c++/14510
29173         * g++.dg/lookup/struct2.C: New test.
29174
29175 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
29176
29177         * gcc.dg/builtins-34.c: New test.
29178
29179 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29180
29181         * gcc.dg/torture/builtin-nonneg-1.c: New test.
29182
29183 2004-03-09  James E Wilson  <wilson@specifixinc.com>
29184
29185         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
29186         * gcc.dg/alias-2.c: New testcase.
29187
29188 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
29189
29190         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
29191
29192 2004-03-09  Roger Sayle  <roger@eyesopen.com>
29193
29194         * gcc.c-torture/execute/20040309-1.c: New test case.
29195
29196 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
29197
29198         PR c++/14397
29199         * g++.dg/overload/ref1.C: New.
29200
29201 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29202
29203         PR c++/14409
29204         * g++.dg/template/spec12.C: New test.
29205
29206         PR c++/14448
29207         * g++.dg/parse/crash14.C: New test.
29208
29209 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
29210
29211         PR c++/14230
29212         * g++.dg/init/ref11.C: New test.
29213
29214 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
29215
29216         PR c++/14432
29217         * g++.dg/parse/builtin2.C: New test.
29218
29219 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
29220
29221         PR c++/14401
29222         * g++.dg/init/ctor3.C: New test.
29223         * g++.dg/init/union1.C: New test.
29224         * g++.dg/ext/anon-struct4.C: New test.
29225
29226 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
29227
29228         * g++.dg/lookup/koenig1.C: Tweak error messages.
29229         * g++.dg/lookup/used-before-declaration.C: Likewise.
29230         * g++.dg/other/do1.C: Likewise.
29231         * g++.dg/overload/koenig1.C: Likewise.
29232         * g++.dg/parse/crash13.C: Likewise.
29233         * g++.dg/template/instantiate3.C: Likewise.
29234
29235 2004-03-08  Eric Christopher  <echristo@redhat.com>
29236
29237         * * lib/target-supports.exp: Enable libiconv in test
29238         compilation.  Fix up error checking.
29239
29240 2004-03-08  Roger Sayle  <roger@eyesopen.com>
29241
29242         PR middle-end/14289
29243         * gcc.dg/pr14289-1.c: New test case.
29244         * gcc.dg/pr14289-2.c: Likewise.
29245         * gcc.dg/pr14289-3.c: Likewise.
29246
29247 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
29248
29249         * gcc.c-torture/execute/20040308-1.c: New test.
29250
29251 2004-03-07  Roger Sayle  <roger@eyesopen.com>
29252
29253         * gcc.c-torture/execute/20040307-1.c: New test case.
29254
29255 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
29256
29257         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
29258
29259 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
29260
29261         * gcc.dg/20040306-1.c: New test.
29262
29263 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
29264
29265         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
29266         them static.
29267         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
29268
29269 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
29270
29271         PR c/14465
29272         * gcc.dg/decl-6.c: New test.
29273
29274 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29275
29276         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
29277         Rename LOGPOW -> LOG_POW.
29278         (SQRT_EXP, POW_EXP): New.
29279
29280 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
29281
29282         * gcc.dg/i386-sse-8.c: New test.
29283
29284 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
29285
29286         PR c/14114
29287         * gcc.dg/decl-5.c: New test.
29288
29289 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
29290
29291         * gcc.dg/20040305-1.c: New test.
29292
29293 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
29294
29295         PR other/14354
29296         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
29297
29298 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
29299
29300         PR c++/14425, c++/14426
29301         * g++.dg/ext/altivec-4.C: New test.
29302         * g++.dg/ext/altivec-5.C: New test.
29303
29304 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
29305
29306         * g++.old-deja/g++.other/linkage1.C: Expect errors about
29307         global variables of a type with no linkage.
29308         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
29309         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
29310         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
29311         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
29312         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
29313         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
29314         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
29315         * g++.dg/warn/deprecated.C: Name enum Color.
29316         * g++.dg/overload/VLA.C: Name structure for 'b'.
29317         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
29318
29319 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
29320
29321         * gcc.c-torture/compile/20040304-1.c: New test.
29322
29323 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
29324
29325         PR 13728
29326         * gcc.dg/decl-4.c: New testcase.
29327
29328 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
29329
29330         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
29331         as PRECF if sizeof (float) > sizeof (double).
29332         (PRECL): Make it the same as PRECF if
29333         sizeof (float) > sizeof (long double).
29334
29335 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29336
29337         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
29338         system type.  Add check for irix6 which doesn't have c99 runtime.
29339
29340 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
29341
29342         * gcc.dg/const-elim-1.c: xfail for xtensa.
29343
29344 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
29345
29346         PR c++/14369
29347         * g++.dg/template/cond4.C: New test.
29348
29349 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
29350
29351         PR c++/14360
29352         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
29353
29354         PR c++/14361
29355         * g++.dg/parse/defarg7.C: New test.
29356
29357         PR c++/14359
29358         * g++.dg/template/friend26.C: New test.
29359
29360 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
29361
29362         PR c++/14324
29363         * g++.dg/abi/mangle21.C: New test.
29364
29365         PR c++/14260
29366         * g++.dg/parse/constructor2.C: New test.
29367
29368         PR c++/14337
29369         * g++.dg/template/sfinae1.C: New test.
29370
29371 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
29372
29373         PR c++/14267
29374         * g++.dg/expr/crash2.C: New test.
29375
29376         PR middle-end/13448
29377         * gcc.dg/inline-5.c: New test.
29378         * gcc.dg/always-inline.c: Split out tests into ...
29379         * gcc.dg/always-inline2.c: ... this and ...
29380         * gcc.dg/always-inline3.c: ... this.
29381
29382 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
29383
29384         PR debug/12103
29385         * g++.dg/debug/crash1.C: New test.
29386
29387 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
29388
29389         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
29390         function with __attribute__((noinline)).
29391         (recurser_void2): Likewise.
29392         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
29393         (recurser_void2): Likewise.
29394
29395 2004-02-29  Roger Sayle  <roger@eyesopen.com>
29396
29397         PR middle-end/14203
29398         * g++.dg/warn/Wunused-6.C: New test case.
29399
29400 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
29401
29402         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
29403         not defined.
29404
29405 2004-02-27  Eric Christopher  <echristo@redhat.com>
29406
29407         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
29408         * g++.dg/charset/asm2.c: Run only x86.
29409         * gcc.dg/charset/asm3.c: Ditto.
29410
29411 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
29412
29413         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
29414         ld_library_path.
29415
29416 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
29417
29418         * g++.dg/ext/altivec-3.C: New.
29419
29420 2004-02-26  Richard Henderson  <rth@redhat.com>
29421
29422         * g++.dg/ext/attrib10.C: Mark for warning.
29423         * gcc.dg/attr-alias-1.c: New.
29424
29425 2004-02-26  Richard Henderson  <rth@redhat.com>
29426
29427         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
29428         * gcc.c-torture/execute/20040208-2.c: ... it back.
29429
29430 2004-02-26  Eric Christopher  <echristo@redhat.com>
29431
29432         * lib/target-supports.exp (check-iconv-available): New function.
29433         * lib/gcc-dg.exp (dg-require-iconv): New function.
29434         Use above.
29435         * gcc.dg/charset: New directory.
29436         * gcc.dg/charset/charset.exp: New file.
29437         * gcc.dg/charset/asm1.c: Ditto.
29438         * gcc.dg/charset/asm2.c: Ditto.
29439         * gcc.dg/charset/asm3.c: Ditto.
29440         * gcc.dg/charset/asm4.c: Ditto.
29441         * gcc.dg/charset/asm5.c: Ditto.
29442         * gcc.dg/charset/attribute1.c: Ditto.
29443         * gcc.dg/charset/attribute2.c: Ditto.
29444         * gcc.dg/charset/string1.c: Ditto.
29445         * g++.dg/charset: New directory.
29446         * g++.dg/dg.exp: Add here. Special options.
29447         * g++.dg/charset/charset.exp: New file.
29448         * g++.dg/charset/asm1.c: Ditto.
29449         * g++.dg/charset/asm2.c: Ditto.
29450         * g++.dg/charset/asm3.c: Ditto.
29451         * g++.dg/charset/asm4.c: Ditto.
29452         * g++.dg/charset/attribute1.c: Ditto.
29453         * g++.dg/charset/attribute2.c: Ditto.
29454         * g++.dg/charset/extern1.cc: Ditto.
29455         * g++.dg/charset/extern2.cc: Ditto.
29456         * g++.dg/charset/string1.c: Ditto.
29457
29458 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
29459
29460         PR c++/14278
29461         * g++.dg/parse/comma1.C: New test.
29462
29463 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29464
29465         PR c++/14284
29466         * g++.dg/template/ttp8.C: New test.
29467
29468 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
29469
29470         * gcc.dg/fixuns-trunc-1.c: New test.
29471
29472 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29473
29474         * gcc.dg/builtins-config.h: Use #elif.
29475
29476 2004-02-26  Michael Matz  <matz@suse.de>
29477
29478         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
29479         * gcc.dg/991214-1.c: Likewise.
29480         * gcc.dg/i386-asm-1.c: Likewise.
29481
29482 2004-02-25  Richard Henderson  <rth@redhat.com>
29483
29484         * gcc.c-torture/execute/20040208-2.c: Move ...
29485         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
29486
29487 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29488
29489         PR c++/14246
29490         * g++.dg/other/crash-3.C: New test.
29491
29492 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29493
29494         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
29495         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
29496
29497         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
29498         HP-UX.
29499
29500 2004-02-24  Michael Matz  <matz@suse.de>
29501
29502         * gcc.dg/i386-regparm.c: New.
29503
29504 2004-02-23  James E Wilson  <wilson@specifixinc.com>
29505
29506         * gcc.c-torture/execute/20040223-1.c: New.
29507
29508 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
29509             Kazu Hirata  <kazu@cs.umass.edu>
29510
29511         * gcc.dg/fwritable-strings-1.c: Remove.
29512
29513 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
29514
29515         PR c/14156
29516         * gcc.dg/20040223-1.c: New test.
29517
29518 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29519
29520         PR c++/14106
29521         * g++.dg/ext/typeof9.C: New test.
29522
29523 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29524
29525         PR c++/14250
29526         * g++.dg/other/switch1.C: New test.
29527
29528 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
29529
29530         * gcc.dg/cast-function-1.c: Adjust for new informative message.
29531         * gcc.dg/va-arg-1.c: Likewise.
29532
29533 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29534
29535         PR c++/14143
29536         * g++.dg/template/koenig5.C: New test.
29537
29538 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
29539
29540         * g++.dg/ext/altivec-1.C: Generalize target triple.
29541         * g++.dg/ext/altivec-2.C: New test case.
29542         * g++.dg/ext/altivec_check.h: New file.
29543         * gcc.dg/altivec-1.c: Generalize target triple;
29544         include altivec_check.h and call altivec_check().
29545         * gcc.dg/altivec-[2-5].c: Generalize target triple.
29546         * gcc.dg/altivec-6.c: New test case.
29547         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
29548         type casts as needed.
29549         * gcc.dg/altivec-10.c: Include altivec_check.h and call
29550         altivec_check().
29551         * gcc.dg/altivec-12.c: New test case.
29552         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
29553         include altivec_check.h and call altivec_check().
29554         * gcc.dg/altivec_check.h: New file.
29555
29556 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29557
29558         * lib/target-supports.exp (check_alias_available): Don't mangle
29559         function `g' in test program.
29560
29561 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29562
29563         * lib/target-supports.exp (check_profiling_available): Check
29564         argument to determine whether we support a profiling type.
29565         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
29566         check_profiling_available.
29567         * g++.dg/bprob/bprob.exp: Likewise.
29568         * g77.dg/bprob/bprob.exp: Likewise.
29569         * gcc.misc-tests/bprob.exp: Likewise.
29570         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
29571         dg-require-profiling and delete expected error handling.
29572         * gcc.dg/20021014-1.c: Likewise.
29573         * gcc.dg/nest.c: Likewise.
29574
29575 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29576
29577         PR c++/12007
29578         * g++.dg/other/vthunk1.C: New test.
29579
29580 2004-02-20  Falk Hueffner  <falk@debian.org>
29581
29582         PR target/14201
29583         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
29584
29585 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
29586
29587         PR c++/13927
29588         * g++.dg/other/error8.C: Remove XFAIL markers.
29589
29590         PR c++/14173
29591         * g++.dg/ext/packed5.C: New test.
29592
29593         PR c++/14199
29594         * g++.dg/warn/Wunused-5.C: New test.
29595
29596         PR c++/14186
29597         * g++.dg/lookup/member1.C: New test.
29598
29599 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
29600
29601         * gcc.c-torture/compile/20040130-1.c: Enable only when
29602         __INT_MAX__ >= 2147483647L.
29603         * gcc.c-torture/compile/961203-1.c: Likewise.
29604
29605 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
29606
29607         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
29608         * g++.dg/opt/template1.C: Robustify assembler regexp
29609
29610 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
29611
29612         * gcc.c-torture/execute/simd-4.x: Remove.
29613         * gcc.c-torture/execute/va-arg-25.x: Likewise.
29614         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
29615         Guard with #ifndef SKIP_ATTRIBUTE.
29616         * gcc.dg/compat/vector-1_y.c: Likewise.
29617         * gcc.dg/compat/vector-2_x.c: Likewise.
29618         * gcc.dg/compat/vector-2_y.c: Likewise.
29619         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
29620         * g++.dg/eh/simd-2.C: Likewise.
29621
29622 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
29623
29624         * gcc.c-torture/compile/complex-1.c: New.
29625
29626 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
29627
29628         PR target/14209
29629         * gcc.c-torture/execute/20040218-1.c: New test.
29630
29631 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29632
29633         PR c++/14181
29634         * g++.dg/parse/new2.C: New test.
29635
29636 2004-02-18  Paul Brook  <paul@codesourcery.com>
29637
29638         * gcc.c-torture/compile/libcall-1.c: New test.
29639
29640 2004-02-18  Paul Brook  <paul@codesourcery.com>
29641
29642         PR debug/12934
29643         * gcc.dg/debug/debug-7.c: New test.
29644
29645 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
29646
29647         * gcc.dg/20040217-1.c: New test.
29648
29649 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
29650
29651         * gcc.c-torture/execute/990208-1.x: Delete.
29652
29653 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
29654
29655         * gcc.c-torture/execute/20040208-2.x: New file.
29656
29657 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
29658
29659         PR c++/11326
29660         * g++.dg/abi/structret1.C: New test.
29661
29662 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
29663
29664         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
29665         (i386_cpuid): No need to test if cpuid is available on AMD64.
29666         Fix assembly, so that it works onboth i386 and AMD64.
29667         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
29668         (vecInLong): Fix s[] member type to unsigned int.
29669         (vecInWord): Remove type.
29670         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
29671         (a64, b64, c64, d64, e64): Remove.
29672         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
29673         Remove unused variable.  Remove initialization of removed variables.
29674         Don't call mmx_tests nor sse_tests.
29675         (reference_mmx, reference_sse): Remove.
29676         (check): Add return stmt.
29677         * gcc.dg/i386-sse-7.c: New test.
29678         * gcc.dg/i386-mmx-4.c: New test.
29679
29680 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29681
29682         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
29683         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
29684         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
29685         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
29686         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
29687         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
29688         g++.dg/tc1/dr94.C: Fix line terminator.
29689
29690 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
29691
29692         * gcc.c-torture/compile/20040216-1.c: New.
29693
29694 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29695
29696         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
29697         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
29698         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
29699         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
29700         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
29701         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
29702
29703 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
29704
29705         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
29706
29707 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
29708
29709         PR c++/13971
29710         * g++.dg/expr/cond4.C: New test.
29711
29712         PR c++/14086
29713         * g++.dg/lookup/crash2.C: New test.
29714
29715 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
29716
29717         * gcc.c-torture/compile/20040214-2.c: New test.
29718
29719 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
29720
29721         PR c++/14116
29722         * g++.dg/ext/typeof8.C: New test.
29723
29724 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
29725
29726         * gcc.c-torture/compile/20040214-1.c: New test.
29727
29728 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29729
29730         PR c++/13635
29731         * g++.dg/template/spec11.C: New test.
29732
29733 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29734
29735         PR c++/13927
29736         * g++.dg/other/error8.C: New test.
29737
29738 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
29739
29740         PR c++/14122
29741         * g++.dg/template/array4.C: New test.
29742
29743         PR c++/14108
29744         * g++.dg/inherit/thunk2.C: New test.
29745
29746         PR c++/14083
29747         * g++.dg/eh/cond2.C: New test.
29748
29749 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
29750
29751         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
29752
29753 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
29754
29755         * lib/scanasm.exp (dg-scan): Quote pattern before display.
29756
29757 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
29758
29759         * g++.dg/simd-2.C: xfail on ppc64-linux.
29760
29761 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
29762
29763         PR c/456
29764         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
29765         tests.
29766
29767 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
29768
29769         * gcc.dg/builtins-33.c: New test.
29770
29771 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
29772
29773         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
29774
29775 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
29776
29777         * g++.dg/simd-2.C: Set -maltivec for ppc64.
29778
29779 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
29780
29781         * gcc.dg/ppc64-abi-3.c: New test.
29782
29783 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
29784
29785         PR c/14092
29786
29787         * gcc.dg/pr14092-1.c: New testcase.
29788
29789 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
29790
29791         * gcc.dg/cpp/assert4.c: Fix typo last change.
29792
29793         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
29794         * gcc.dg/cpp/assert4.c: Handle powerpc64.
29795
29796         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
29797
29798 2004-02-09  Roger Sayle  <roger@eyesopen.com>
29799
29800         * gcc.c-torture/compile/20040209-1.c: New test case.
29801
29802 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
29803
29804         * gcc.dg/c90-init-1.c: Adjust expected error messages.
29805
29806 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
29807
29808         * gcc.c-torture/execute/20040208-[12].c: New tests.
29809
29810 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
29811
29812         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
29813
29814 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
29815
29816         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
29817
29818 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
29819
29820         Bug 13856
29821         * gcc.dg/visibility-8.c: New testcase.
29822
29823 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
29824
29825         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
29826         arguments.
29827         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
29828
29829 2004-02-07  Roger Sayle  <roger@eyesopen.com>
29830
29831         PR middle-end/13696
29832         * g++.dg/opt/fold1.C: New test case.
29833
29834 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29835
29836         PR c++/14033
29837         * g++.dg/other/crash-2.C: New test.
29838
29839 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29840
29841         PR c++/14028
29842         * g++.dg/parse/angle-bracket2.C: New test.
29843
29844 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
29845
29846         PR middle-end/13750
29847         Revert:
29848         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
29849         PR pch/13361
29850         * testsuite/g++.dg/pch/wchar-1.C: New.
29851         * testsuite/g++.dg/pch/wchar-1.Hs: New.
29852
29853 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29854
29855         PR c++/14008
29856         * g++.dg/parse/error15.C: New test.
29857         * g++.dg/parse/crash11.C: Update dg-error mark.
29858
29859 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
29860
29861         PR c++/13932
29862         * g++.dg/warn/conv2.C: New test.
29863
29864 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29865
29866         PR c++/13086
29867         * g++.dg/warn/incomplete1.C: Remove xfail.
29868
29869 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
29870
29871         * lib/file-format.exp (gcc_target_object_format): Use
29872         ${tool}_target_compile, not gcc_target_compile.
29873         * lib/target-supports.exp (check_alias_available): Likewise.
29874         (check_gc_sections_available): Likewise.
29875         * g++.dg/ext/attrib10.C: Use dg-require-alias.
29876         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
29877         dg-require-alias.
29878
29879 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
29880
29881         PR c++/13969
29882         * g++.dg/template/static6.C: New test.
29883
29884 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
29885
29886         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
29887
29888 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29889
29890         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
29891         tests for systems where `char' is unsigned by default.
29892
29893 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29894
29895         PR c++/13997
29896         * g++.dg/template/partial3.C: New test.
29897
29898 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
29899
29900         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
29901         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
29902         Remove mentions of obsolete ports.
29903
29904 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
29905
29906         * gcc.dg/noncompile/20001228-1.c: Fix for new
29907         error message.
29908
29909 2004-02-03  Roger Sayle  <roger@eyesopen.com>
29910
29911         PR target/9348
29912         * gcc.c-torture/execute/multdi-1.c: New test case.
29913
29914 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
29915
29916         PR c++/13925
29917         * g++.dg/template/lookup5.C: New test.
29918
29919 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
29920
29921         PR c++/13950
29922         * g++.dg/template/lookup4.C: New test.
29923
29924         PR c++/13970
29925         * g++.dg/parse/error14.C: New test.
29926
29927         PR c++/14002
29928         * g++.dg/parse/template13.C: New test.
29929
29930 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
29931
29932         PR c++/13978
29933         * g++.dg/template/koenig4.C: New test.
29934
29935         PR c++/13968
29936         * g++.dg/template/crash17.C: New test.
29937
29938         PR c++/13975
29939         * g++.dg/parse/error13.C: New test.
29940         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
29941
29942 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
29943
29944         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
29945
29946 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
29947
29948         PR c/11658
29949         PR c/13994
29950         * gcc.dg/noncompile/20040203-1.c: New test.
29951         * gcc.dg/noncompile/20040203-2.c: Likewise.
29952         * gcc.dg/noncompile/20040203-3.c: Likewise.
29953         * gcc.dg/20040203-1.c: Likewise.
29954
29955 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
29956
29957         PR c++/10858
29958         * g++.dg/template/sizeof7.C: New test.
29959
29960 2004-02-02  Eric Christopher  <echristo@redhat.com>
29961             Zack Weinberg  <zack@codesourcery.com>
29962
29963         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
29964
29965 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
29966
29967         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
29968         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
29969         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
29970         * gcc.dg/cleanup-5.c: Run only on Linux targets.
29971
29972 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
29973
29974         PR c++/13113
29975         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
29976
29977         PR c++/13854
29978         * g++.dg/ext/attrib13.C: New test.
29979
29980         PR c++/13907
29981         * g++.dg/conversion/op2.C: New test.
29982
29983 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
29984
29985         * gcc.dg/titype-1.c: Fix pasto.
29986
29987 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
29988
29989         * gcc.dg/titype-1.c: New test.
29990
29991 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29992
29993         PR c++/13957
29994         * g++.dg/template/non-type-template-argument-1.C,
29995         g++.dg/template/qualified-id1.C: Update dg-error marks.
29996         * g++.dg/template/nontype6.C: New test.
29997
29998 2004-02-01  Roger Sayle  <roger@eyesopen.com>
29999
30000         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
30001         * gcc.dg/builtins-31.c: New testcase.
30002         * gcc.dg/builtins-32.c: New testcase.
30003
30004 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
30005
30006         * objc.dg/call-super-2.m: Update line numbers
30007         for the including of stddef.h.
30008
30009 2004-01-30  Michael Matz  <matz@suse.de>
30010
30011         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
30012         g++.dg/ext/case-range3.C: New tests.
30013
30014 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30015
30016         DR206
30017         PR c++/13813
30018         * g++.dg/template/member4.C: New test.
30019
30020 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30021
30022         PR c++/13683
30023         * g++.dg/template/sizeof6.C: New test.
30024
30025 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
30026
30027         * gcc.dg/fwritable-strings-1.c: New test.
30028
30029 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
30030
30031         * gcc.c-torture/compile/20040130-1.c: New test.
30032
30033 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
30034
30035         * objc.dg/call-super-2.m: Include stddef.h for size_t.
30036
30037 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
30038
30039         PR c++/13883
30040         * g++.dg/template/ctor3.C: New test.
30041
30042 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30043
30044         * g++.dg/tc1: New directory.
30045         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
30046         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
30047         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
30048         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
30049         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
30050
30051 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30052
30053         * g++.dg/parse/error11.C: New test.
30054         * g++.dg/parse/error12.C: Likewise.
30055
30056 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
30057
30058         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
30059         (scan_initial, main): Use aligned_sizeof instead of sizeof.
30060
30061 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
30062
30063         PR c++/13791
30064         * g++.dg/ext/attrib12.C: New test.
30065
30066         PR c++/13736
30067         * g++.dg/parse/cast2.C: New test.
30068
30069 2004-01-27  James E Wilson  <wilson@specifixinc.com>
30070
30071         * objc.dg/encode-2.m (main): New local string.  Set depending on
30072         sizeof long.  Use in sscanf call.
30073         * objc.dg/encode-3.m (main): New local string.  Set depending on
30074         sizeof long.  Use in scan_initial call.
30075
30076 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30077
30078         * objc.dg/call-super-2.m: Make LP64-safe.
30079         * objc.dg/desig-init-1.m: Likewise.
30080
30081 2004-01-27  Devang Patel <dpatel@apple.com>
30082
30083         * g++.dg/debug/namespace1.C: New test.
30084
30085 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
30086
30087         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
30088         xscale-*-*.
30089
30090         * gcc.dg/arm-mmx-1.c: New test.
30091
30092 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
30093
30094         * gcc.dg/20040127-1.c: New test.
30095         * gcc.dg/20040127-2.c: New test.
30096
30097 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30098
30099         * objc.dg/stret-1.m (glob): Renamed to globa.
30100
30101 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
30102
30103         PR c++/13663
30104         * g++.dg/expr/for1.C: New test.
30105
30106 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
30107
30108         PR middle-end/13779
30109         * gcc.dg/darwin-longlong.c: New test.
30110
30111 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
30112
30113         * gcc.dg/20040124-1.c: Moved test from here...
30114         * gcc.c-torture/compile/20040124-1.c: ...to here.
30115
30116 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
30117
30118         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
30119         the assembly output if -m64 is passed.
30120
30121 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
30122
30123         PR c++/13833
30124         * g++.dg/template/cond3.C: New test.
30125
30126 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30127
30128         PR c++/13810
30129         * g++.dg/template/ttp7.C: New test.
30130
30131 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30132
30133         PR c++/13797
30134         * g++.dg/template/nontype4.C: New test.
30135         * g++.dg/template/nontype5.C: Likewise.
30136
30137 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
30138
30139         * gcc.dg/torture/mips-clobber-at.c: New test.
30140
30141 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
30142
30143         * gcc.dg/20040124-1.c: New test.
30144
30145 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
30146
30147         * gcc.dg/20040123-1.c: New test.
30148
30149 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
30150
30151         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
30152
30153 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
30154
30155         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
30156
30157 2004-01-23  Andrew Pinski  <apinski@apple.com>
30158
30159         * gcc.dg/20030121-1.c: Move to ..
30160         * gcc.dg/20040121-1.c: here.
30161
30162 2004-01-23  Roger Sayle  <roger@eyesopen.com>
30163
30164         * gcc.dg/builtins-29.c: New test case.
30165
30166 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
30167
30168         PR 18314
30169         * gcc.dg/builtins-30.c: New testcase.
30170
30171 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
30172
30173         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
30174         * lib/g77.exp: Likewise.
30175         * lib/objc.exp: Likewise.
30176         * lib/g++.exp: Likewise.
30177
30178 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
30179
30180         * gcc.dg/struct-by-value-2.c: New test.
30181
30182 2004-01-21  Andrew Pinski  <apinski@apple.com>
30183
30184         PR target/13785
30185         * gcc.dg/20030121-1.c: New test.
30186
30187 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
30188
30189         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
30190         clobber frame pointer register in asm statement.
30191
30192 2004-01-21  Falk Hueffner  <falk@debian.org>
30193
30194         * gcc.c-torture/compile/20040121-1.c: New test.
30195
30196 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
30197
30198         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
30199
30200 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
30201
30202         * gcc.dg/ppc64-abi-2.c: New test.
30203
30204 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
30205
30206         * lib/treelang.exp: Fill out this file.
30207         * lib/treelang-dg.exp: New File.
30208
30209 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
30210
30211         * gcc.c-torture/compile/981022-1.c: Remove.
30212         * gcc.dg/array-5.c: Remove XFAIL.
30213         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
30214         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
30215         gcc.dg/cond-lvalue-1.c: Update.
30216         * gcc.dg/cast-lvalue-2.c: New test.
30217
30218 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
30219
30220         PR c++/13592
30221         * g++.dg/other/error1.C (class foo): Tweak error message.
30222
30223         PR c++/13592
30224         * g++.dg/template/call2.C: New test.
30225
30226 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
30227
30228         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
30229         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
30230         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
30231         scalar-return-1_x.c, scalar-return-2_y.c,
30232         scalar-return-3_x.c, scalar-return-3_y.c,
30233         scalar-return-4_x.c, scalar-return-4_y.c,
30234         struct-align-1.h, struct-align-1_x.c,
30235         struct-align-1_y.c, struct-align-2.h,
30236         struct-align-2_x.c, struct-align-2_y.c,
30237         struct-by-value-10_y.c, struct-by-value-11_x.c,
30238         struct-by-value-11_y.c, struct-by-value-12_x.c,
30239         struct-by-value-12_y.c, struct-by-value-13_x.c,
30240         struct-by-value-13_y.c, struct-by-value-14_x.c,
30241         struct-by-value-14_y.c, struct-by-value-15_x.c,
30242         struct-by-value-15_y.c, struct-by-value-16_y.c,
30243         struct-by-value-17_y.c, struct-by-value-18_y.c,
30244         struct-by-value-19_y.c, struct-by-value-1_x.c,
30245         struct-by-value-1_y.c, struct-by-value-20_y.c,
30246         struct-by-value-2_x.c, struct-by-value-2_y.c,
30247         struct-by-value-3_y.c, struct-by-value-4_x.c,
30248         struct-by-value-4_y.c, struct-by-value-5_y.c,
30249         struct-by-value-6_y.c, struct-by-value-7_y.c
30250         struct-by-value-8_x.c, struct-by-value-8_y.c
30251         struct-by-value-9_x.c, struct-by-value-9_y.c
30252         struct-return-10_x.c, struct-return-10_y.c,
30253         struct-return-19_x.c, struct-return-20_x.c
30254         struct-return-2_x.c, struct-return-2_y.c
30255         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
30256         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
30257
30258 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
30259
30260         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
30261         attribute on sparc*-sun-solaris2.*.
30262
30263 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
30264
30265         PR c++/13710
30266         * g++.dg/ext/typeof7.C: New test.
30267
30268 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
30269
30270         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
30271         * gcc.dg/const-elim-1.c: Same.
30272
30273 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
30274
30275         * objc.dg/stret-1.m: New.
30276         * objc.dg/stret-2.m: New.
30277
30278 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
30279
30280         PR c++/11895
30281         * g++.dg/ext/vector1.C: New test.
30282
30283 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
30284
30285         * gcc.dg/pch/import-1.c: New.
30286         * gcc.dg/pch/import-1.hs: New.
30287         * gcc.dg/pch/import-1a.h: New.
30288         * gcc.dg/pch/import-1b.h: New.
30289         * gcc.dg/pch/import-1c.h: New.
30290
30291 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
30292
30293         PR c++/13574
30294         * g++.dg/ext/array1.C: New test.
30295
30296         PR c++/13178
30297         * g++.dg/conversion/op1.C: New test.
30298
30299 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
30300
30301         PR 11864
30302         From Kazumoto Kojima / Dan Kegel:
30303         * gcc.dg/pr11864-1.c: New test.
30304
30305         PR 10392
30306         From Marcus Comstedt / Dan Kegel:
30307         * gcc.dg/pr10392-1.c: New test.
30308
30309 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
30310
30311         PR c++/13478
30312         * g++.dg/init/ref10.C: New test.
30313
30314 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30315
30316         PR c++/13407
30317         * g++.dg/parse/typename6.C: New test.
30318
30319 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
30320
30321         PR pch/13361
30322         * testsuite/g++.dg/pch/wchar-1.C: New.
30323         * testsuite/g++.dg/pch/wchar-1.Hs: New.
30324
30325 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30326
30327         PR c++/9259
30328         * g++.dg/expr/sizeof2.C: New test.
30329
30330 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
30331
30332         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
30333
30334 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
30335
30336         PR c++/13659
30337         * g++.dg/lookup/strong-using-3.C: New.
30338         * g++.dg/lookup/using-10.C: New.
30339
30340 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
30341
30342         PR c++/13594
30343         * g++.dg/lookup/strong-using-2.C: New.
30344
30345 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
30346             Dan Kegel <dank@kegel.com>
30347             J"orn Rennecke <joern.rennecke@superh.com>
30348
30349         PR target/9365
30350         * gcc.dg/pr9365-1.c: New test.
30351
30352 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30353
30354         PR c++/8856
30355         * g++.dg/parse/casting-operator2.C: New test.
30356         * g++.old-deja/g++.pt/explicit83.C: Remove.
30357
30358 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
30359
30360         * gcc.dg/label-compound-stmt-1.c: New test.
30361         * gcc.c-torture/compile/950922-1.c,
30362         gcc.c-torture/compile/20000211-3.c,
30363         gcc.c-torture/compile/20000518-1.c,
30364         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
30365         compound statements.
30366
30367 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
30368
30369         * gcc.dg/ppc64-abi-1.c: New test.
30370
30371 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
30372
30373          * g++.dg/ext/attrib9.C: Add dg-warnings.
30374
30375 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30376
30377         PR c++/12335
30378         * g++.dg/parse/dtor3.C: New test.
30379
30380 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
30381
30382         PR c++/12709
30383         * g++.dg/parse/try-catch-1.C: New test.
30384
30385 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
30386
30387         * ada/acats/run_all.sh: Add more verbose output in acats.log
30388         when compiling tests.
30389
30390 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
30391
30392         PR 13656
30393         * gcc.dg/typedef-redecl.c: New test case.
30394         * gcc.dg/typedef-redecl.h: New support file.
30395
30396 2004-01-13  Jan Hubicka  <jh@suse.cz>
30397
30398         * gcc.dg/always_inline.c: New test.
30399         * gcc.dg/debug/20031231-1.c: Fix.
30400
30401 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30402
30403         PR c++/13474
30404         * g++.dg/template/array3.C: New test.
30405
30406 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
30407
30408         * g++.dg/ext/lvalue1.C: No longer expected to fail.
30409         * g++.dg/warn/Wunused-2.C: Likewise.
30410
30411 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30412
30413         PR c++/13289
30414         * g++.dg/template/instantiate6.C: New test.
30415
30416 2004-01-12  Roger Sayle  <roger@eyesopen.com>
30417
30418         PR middle-end/11397
30419         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
30420
30421 2004-01-12  Jan Hubicka  <jh@suse.cz>
30422
30423         PR opt/12826
30424         * gcc.dg/20040112-1.c: New.
30425
30426         * gcc.dg/dwarf-die[1-7].c: Move to...
30427         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
30428         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
30429
30430 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
30431
30432         PR c++/4100
30433         * g++.dg/parse/friend4.C: New test.
30434
30435 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
30436
30437         PR c++/4100
30438         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
30439         definition is called a friend.
30440
30441 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
30442
30443         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
30444
30445 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
30446
30447         PR c++/3478
30448         * g++.dg/parse/error10.C: New test.
30449         * g++.dg/template/arg2.C: Accept "invalid type" error.
30450
30451 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
30452
30453         PR middle-end/13392
30454         * g++.dg/opt/expect2.C: New test.
30455
30456 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
30457
30458         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
30459         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
30460         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
30461         Update dg-error regexps.
30462
30463 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
30464
30465         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
30466         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
30467
30468 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
30469
30470         * gcc.dg/pragma-re-1.c: Use right pointer type.
30471
30472 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
30473
30474         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
30475
30476 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
30477
30478         * gcc.dg/rs6000-ldouble-1.c: New.
30479
30480 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30481
30482         DR 337
30483         PR c++/9256
30484         * g++.dg/other/abstract1.C: New test.
30485
30486 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
30487
30488         * g++.dg/lookup/strong-using-1.C: New.
30489
30490 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
30491
30492         PR c/11234
30493         * gcc.dg/func-ptr-conv-1.c: New test.
30494         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
30495
30496 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
30497
30498         PR target/13380.
30499         * gcc.c-torture/compile/20040109-1.c: New.
30500
30501 2004-01-08  Stuart Hastings  <stuart@apple.com>
30502
30503         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
30504         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
30505         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
30506
30507 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
30508
30509         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
30510
30511 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
30512
30513         * ada/acats/run_acats: Treat 'gnatchop' the same way
30514         as 'gnatmake'.  Export GCC_DRIVER.
30515         * ada/acats/run_all.sh: Add target_gnatchop.  Use
30516         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
30517
30518 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30519
30520         PR c++/12573
30521         * g++.dg/template/dependent-expr4.C: New test.
30522
30523 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
30524
30525         * gcc.dg/altivec-11.c: New test.
30526
30527 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
30528
30529         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
30530
30531 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
30532
30533         PR c/6024
30534         * gcc.dg/enum-compat-1.c: New test.
30535         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
30536
30537 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
30538
30539         PR c/12165
30540         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
30541         gcc.dg/c99-idem-qual-3.c: New tests.
30542
30543 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
30544
30545         * gcc.dg/winline-7.c: Don't cast void * to int.
30546
30547 2004-01-06  Jan Hubicka  <jh@suse.cz>
30548
30549         * gcc.dg/i386-sse-5.c: New test
30550         * g++.dg/eh/simd-1.c: Add -w argument for i386.
30551
30552 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
30553
30554         PR c++/12815
30555         * g++.dg/rtti/typeid4.C: New test.
30556
30557 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
30558
30559         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
30560
30561 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
30562
30563         PR c++/12132
30564         * g++.dg/template/error11.C: New test.
30565
30566         PR c++/13451
30567         * g++.dg/template/class2.C: New test.
30568
30569 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
30570         Richard Sandiford <rsandifo@redhat.com>
30571
30572         PR c++/13387
30573         * g++.dg/opt/alias3.C: New test.
30574
30575 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
30576
30577         PR c++/13157
30578         * g++.dg/template/koenig3.C: New test.
30579
30580         PR c++/13529
30581         * g++.dg/parse/offsetof3.C: New test.
30582
30583         * g++.dg/init/copy7.C: Add missing dg-error markers.
30584
30585         PR c++/12226
30586         * g++.dg/init/copy7.c: New test.
30587
30588         PR c++/13536
30589         * g++.dg/parse/cast1.C: New test.
30590
30591 2004-01-04  Jan Hubicka  <jh@suse.cz>
30592
30593         * gcc.dg/winline[1-7].c: New tests.
30594
30595 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30596
30597         PR c++/13520
30598         * g++.dg/template/qualttp22.C: New test.
30599
30600 2004-01-01  Jan Hubicka  <jh@suse.cz>
30601
30602         * gcc.dg/debug/20031231-1.c: New.
30603         * gcc.c-torture/compile/20040101-1.c: New.
30604         * gcc.dg/dwarf-die-[1-7].c: New.
30605
30606 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
30607
30608         PR optimization/13521
30609         * gcc.c-torture/compile/20031231-1.c: New test.
30610
30611 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
30612
30613         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
30614
30615 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30616
30617         PR c++/10079
30618         * g++.dg/template/crash16.C: New test.
30619
30620 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
30621
30622         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
30623
30624 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
30625
30626         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
30627         ports.
30628         * g++.old-deja/g++.jason/thunk3.C: Likewise.
30629         * g++.old-deja/g++.law/profile1.C: Likewise.
30630         * gcc.c-torture/compile/981006-1.c: Likewise.
30631         * gcc.c-torture/execute/loop-2e.x: Likewise.
30632         * gcc.c-torture/execute/loop-2f.x: Remove.
30633         * gcc.c-torture/execute/loop-2g.x: Likewise.
30634         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
30635         * gcc.dg/20020312-2.c: Remove traces of dead ports.
30636
30637 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
30638
30639         PR c++/13507
30640         * g++.dg/ext/attrib11.C: New test.
30641
30642         PR c++/13494
30643         * g++.dg/template/array2-1.C: New test.
30644         * g++.dg/template/array2-2.C: New test.
30645
30646 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
30647
30648         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
30649
30650 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
30651
30652         PR c++/12774
30653         * g++.dg/template/array1-1.C: New test.
30654         * g++.dg/template/array1-2.C: New test.
30655
30656 2003-12-29  Roger Sayle  <roger@eyesopen.com>
30657
30658         PR fortran/12632
30659         * g77.dg/12632.f: New test case.
30660
30661 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30662
30663         PR c++/13289
30664         * g++.dg/parse/nontype1.C: New test.
30665
30666 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30667
30668         PR c++/12403
30669         * g++.dg/parse/explicit1.C: New test.
30670         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
30671
30672 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
30673
30674         PR c++/13081
30675         * g++.dg/opt/inline6.C: New test.
30676
30677         PR c++/12613
30678         * g++.dg/parse/error9.C: New test.
30679
30680         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
30681
30682 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
30683
30684         PR c++/13009
30685         * g++.dg/init/assign1.C: New test.
30686
30687 2003-12-28  Roger Sayle  <roger@eyesopen.com>
30688
30689         PR c++/13070
30690         * g++.dg/warn/format3.C: New test case.
30691
30692 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30693
30694         * gcc.c-torture/compile/20031227-1.c: New test.
30695
30696 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
30697
30698         * g++.dg/bprob/bprob.exp: Load target-supports.exp
30699         * g77.dg/bprob/bprob.exp: Likewise.
30700         * gcc.misc-tests/bprob.exp: Likewise.
30701         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
30702         variants on systems where the library does not provide that
30703         functionality.
30704         * gcc.dg/builtins-20.c: Use builtins-config.h.
30705         * gcc.dg/builtins-config.h: New file.
30706
30707 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
30708
30709         * lib/gcc-dg.exp (dg-require-profiling): New function.
30710         * lib/target-supports.exp (check_profiling_available): Likewise.
30711         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
30712         * g77.dg/bprob/bprob.exp: Likewise.
30713         * gcc.misc-tests/bprob.exp: Likewise.
30714         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
30715         * gcc.dg/20021014-1.c: Likewise.
30716         * gcc.dg/nest.c: Likewise.
30717
30718 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
30719
30720         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
30721         compiling.
30722         * g++.dg/lookup/java2.C: Likewise.
30723         * gcc.dg/cpp/lexident.c: Likewise.
30724
30725 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
30726
30727         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
30728         given.
30729         * gcc.c-torture/compile/961203-1.c: Likewise.
30730         * gcc.c-torture/compile/980506-1.c: Likewise.
30731
30732 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
30733
30734         * lib/gcc-dg.exp (dg-prune-output): New annotation.
30735         (additional_prunes): New global.
30736         (gcc-dg-prune): Handle additional per-test pruning.
30737         (dg-test): Clear additional_prunes between tests.
30738
30739         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
30740         dg-prune-output to avoid spurious failures from assembler
30741         complaining about nonexistent WAW violations.
30742         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
30743         Use dg-prune-output to avoid spurious failures from assembler
30744         warning about Itanium B-step errata.
30745
30746 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
30747
30748         * g++.dg/abi/macro0.C: New test.
30749         * g++.dg/abi/macro1.C: Likewise.
30750         * g++.dg/abi/macro2.C: Likewise.
30751
30752         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
30753         * g++.dg/abi/bitfield7.C: Likewise.
30754         * g++.dg/abi/dtor2.C: Likewise.
30755         * g++.dg/abi/mangle11.C: Likewise.
30756         * g++.dg/abi/mangle12.C: Likewise.
30757         * g++.dg/abi/mangle14.C: Likewise.
30758         * g++.dg/abi/mangle17.C: Likewise.
30759         * g++.dg/abi/vbase10.C: Likewise.
30760         * g++.dg/abi/vbase14.C: Likewise.
30761         * g++.dg/template/qualttp17.C: Likewise.
30762
30763 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
30764
30765         PR c/11995
30766         * gcc.dg/20031223-1.c: New test.
30767
30768 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
30769
30770         * gcc.dg/noreturn-7.c: New test.
30771
30772 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
30773
30774         * gcc.dg/null-pointer-1.c: New test.
30775
30776 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
30777
30778         * g++.old-deja/g++.jason/template18.C: Remove.
30779         * g++.old-deja/g++.jason/template37.C: Likewise.
30780
30781         PR c++/12862
30782         * g++.dg/lookup/ns1.C: New test.
30783
30784         PR c++/12397
30785         * g++.dg/template/lookup3.C: New test.
30786
30787 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
30788
30789         * g++.dg/template/recurse1.C: New test
30790
30791 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
30792
30793         PR c++/12479
30794         * g++.dg/parse/semicolon1.C: New test.
30795         * g++.dg/parse/semicolon1.h: Likewise.
30796
30797 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
30798
30799         * gcc.dg/darwin-misaligned.c: New test.
30800
30801 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
30802
30803         PR c/9163
30804         * gcc.dg/20031222-1.c: New test.
30805
30806 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
30807
30808         PR c++/13438
30809         * g++.dg/parse/error8.C: New test.
30810
30811         PR c++/11554
30812         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
30813
30814 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
30815
30816         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
30817         too small.
30818         * gcc.c-torture/compile/930217-1.c: Likewise.
30819         * gcc.c-torture/compile/930513-1.c: Likewise.
30820         * gcc.c-torture/execute/920908-2.c: Likewise.
30821         * gcc.c-torture/execute/921204-1.c: Likewise.
30822         * gcc.c-torture/execute/930621-1.c: Likewise.
30823         * gcc.c-torture/execute/930630-1.c: Likewise.
30824         * gcc.c-torture/execute/931031-1.c: Likewise.
30825         * gcc.c-torture/execute/980602-2.c: Likewise.
30826         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
30827         * gcc.c-torture/execute/compndlit-1.c: Likewise.
30828         * gcc.c-torture/execute/extzvsi.c: Likewise.
30829         * gcc.c-torture/unsorted/ext.c: Likewise.
30830
30831 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
30832
30833         PR target/12749
30834         * gcc.c-torture/compile/20031220-2.c: New test case.
30835
30836 2003-12-20  Roger Sayle  <roger@eyesopen.com>
30837
30838         PR optimization/13031
30839         * gcc.c-torture/compile/20031220-1.c: New test case.
30840
30841 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
30842
30843         * gcc.dg/cast-function-1.c: New test.
30844
30845 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
30846
30847         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
30848         formats.
30849
30850 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
30851
30852         PR c++/12795
30853         * g++.dg/ext/attrib10.C: New test.
30854
30855 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
30856
30857         * gcc.dg/cleanup-10.c: New test.
30858         * gcc.dg/cleanup-11.c: New test.
30859
30860 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
30861
30862         PR c++/13239
30863         * g++.dg/opt/expect1.C: New test.
30864
30865 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
30866
30867         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
30868
30869 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
30870
30871         PR debug/12923
30872         * gcc.dg/20031218-1.c: New test.
30873
30874         PR debug/12389
30875         * gcc.dg/20031218-2.c: New test.
30876         * gcc.dg/20031218-3.c: New test.
30877
30878         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
30879         of label name and allow for USER_LABEL_PREFIX == "_" names.
30880         * g++.dg/abi/mangle18-2.C: Likewise.
30881         * g++.dg/abi/mangle19-1.C: Likewise.
30882         * g++.dg/abi/mangle19-2.C: Likewise.
30883         * g++.dg/abi/mangle20-1.C: Likewise.
30884         * g++.dg/abi/mangle20-2.C: Likewise.
30885
30886 2003-12-18  Richard Henderson  <rth@redhat.com>
30887
30888         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
30889
30890 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
30891             Dan Kegel <dank@kegel.com>
30892
30893         PR other/12009
30894         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
30895         testing a cross compiler, it causes spurious compile failures.
30896         * lib/g++.exp: Likewise.
30897
30898 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30899
30900         PR c++/13262
30901         * g++.dg/template/access13.C: New test.
30902
30903 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
30904
30905         * gcc.dg/20031216-1.c: New test.
30906
30907 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30908
30909         PR c++/9154
30910         * g++.dg/template/error10.C: New test.
30911
30912 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
30913
30914         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
30915         * g++.dg/eh/simd-2.C: Likewise.
30916
30917 2003-12-17  James E Wilson  <wilson@specifixinc.com>
30918             Roger Sayle  <roger@eyesopen.com>
30919
30920         * gcc.c-torture/execute/ieee/mzero5.c: New.
30921
30922 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
30923
30924         PR c++/10603
30925         * g++.dg/parse/error6.C: New test.
30926
30927         PR c++/12827
30928         * g++.dg/parse/error7.C: New test.
30929
30930 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
30931
30932         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
30933         at -O with stabs debugging formats.
30934         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
30935         * gcc.dg/debug/debug-2.c: Likewise.
30936
30937 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
30938
30939         PR c++/12696
30940         * g++.dg/init/error1.C: New test.
30941
30942         PR c++/12218
30943         * g++.dg/init/pm3.C: New test.
30944
30945 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
30946
30947         PR c/3347
30948         * gcc.dg/bitfld-8.c: New test.
30949
30950 2003-12-16  James Lemke  <jim@wasabisystems.com>
30951
30952         * gcc.dg/arm-scd42-[123].c: New tests.
30953
30954 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
30955
30956         PR c++/9043
30957         * g++.dg/abi/mangle20-1.C: New test.
30958         * g++.dg/abi/mangle20-2.C: New test.
30959
30960 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
30961
30962         PR c++/13275
30963         * g++.dg/other/offsetof2.C: Remove XFAIL.
30964         * g++.dg/parse/offsetof1.C: New test.
30965         * g++.gd/parse/offsetof2.C: Likewise.
30966
30967 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30968
30969         * g++.dg/template/nontype3.C: New test.
30970         * g++.dg/template/static2.C: Tweaked the dg-error clause.
30971
30972 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30973
30974         * g++.dg/warn/noreturn-3.C: Also test instantiation.
30975
30976 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
30977
30978         PR c++/13387
30979         * g++.dg/expr/assign1.C: New test.
30980
30981         PR c++/13242
30982         * g++.dg/abi/mangle19-1.C: New test.
30983         * g++.dg/abi/mangle19-2.C: New test.
30984
30985 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
30986
30987         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
30988
30989 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
30990
30991         * gcc.c-torture/execute/20031216-1.c: New test.
30992
30993 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30994
30995         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
30996         an ICE regression.
30997
30998 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
30999
31000         PR c++/10926
31001         * g++.dg/template/error9.C: New test.
31002
31003         PR c++/11116
31004         * g++.dg/template/error8.C: New test.
31005
31006 2003-12-15  Roger Sayle  <roger@eyesopen.com>
31007
31008         PR middle-end/13400
31009         * gcc.c-torture/execute/20031215-1.c: New test case.
31010
31011 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
31012
31013         PR c++/13269
31014         * g++.dg/parse/error5.C: New test.
31015
31016         PR c++/12989
31017         * g++.dg/expr/sizeof1.C: New test.
31018
31019         PR c++/13310
31020         * g++.dg/template/crash15.C: New test.
31021
31022 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
31023
31024         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
31025         a non-POD type as the last named parameter of a varargs function.
31026
31027 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
31028
31029         PR c++/13243
31030         PR c++/12573
31031         * g++.dg/template/crash14.C: New test.
31032         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
31033
31034 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
31035
31036         * g++.dg/other/java1.C: New test.
31037
31038         PR c++/13241
31039         * g++.dg/abi/mangle18-1.C: New test.
31040         * g++.dg/abi/mangle18-2.C: New test.
31041
31042 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31043
31044         PR optimization/10312
31045         * gcc.c-torture/execute/20031214-1.c: New.
31046
31047 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
31048
31049         PR c++/10779
31050         PR c++/12160
31051         * g++.dg/parse/error3.C: New test.
31052         * g++.dg/parse/error4.C: Likewise.
31053         * g++.dg/abi/mangle4.C: Tweak error messages.
31054         * g++.dg/lookup/using5.C: Likewise.
31055         * g++.dg/other/error2.C: Likewise.
31056         * g++.dg/parse/typename5.C: Likewise.
31057         * g++.dg/parse/undefined1.C: Likewise.
31058         * g++.dg/template/arg2.C: Likewise.
31059         * g++.dg/template/ttp3.C: Likewise.
31060         * g++.dg/template/type1.C: Likewise.
31061         * g++.old-deja/g++.other/crash32.C: Likewise.
31062         * g++.old-djea/g++.pt/defarg8.C: Likewise.
31063
31064 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31065
31066         PR c++/13106
31067         * g++.dg/warn/noreturn-3.C: New test.
31068
31069 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
31070
31071         PR c++/13118
31072         * g++.dg/abi/covariant3.C: New.
31073
31074 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
31075
31076         * g++.dg/eh/ia64-1.C: New test.
31077
31078 2003-12-12  Roger Sayle  <roger@eyesopen.com>
31079
31080         PR optimization/13037
31081         * g77.f-torture/execute/13037.f: New test case.
31082
31083 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
31084
31085         PR c++/12881
31086         * g++.dg/abi/covariant2.C: New.
31087
31088 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
31089
31090         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
31091
31092 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
31093
31094         * gcc.c-torture/execute/wchar_t-1.x: Delete.
31095
31096 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
31097
31098         PR other/10819
31099         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
31100         to fix Bug 10819.
31101         * lib/g++.exp (g++_version): Likewise.
31102         * lib/g77.exp (g77_version): Likewise.
31103         * lib/objc.exp (default_objc_version): Likewise.
31104
31105 2003-12-10  Richard Henderson  <rth@redhat.com>
31106
31107         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
31108
31109         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
31110
31111 2003-12-08  Matt Austern  <austern@apple.com>
31112
31113         PR c/13134
31114         * lib/gcc-dg.exp (dg-require-visibility): Define.
31115         * lib/target-supports (check_visibility_available): Define.
31116         * gcc.dg/visibility-1.c: New test.
31117         * gcc.dg/visibility-2.c: Likewise.
31118         * gcc.dg/visibility-3.c: Likewise.
31119         * gcc.dg/visibility-4.c: Likewise.
31120         * gcc.dg/visibility-5.c: Likewise.
31121         * gcc.dg/visibility-6.c: Likewise.
31122         * g++.dg/ext/visibility-1.C: Likewise.
31123         * g++.dg/ext/visibility-2.C: Likewise.
31124         * g++.dg/ext/visibility-3.C: Likewise.
31125         * g++.dg/ext/visibility-4.C: Likewise.
31126         * g++.dg/ext/visibility-5.C: Likewise.
31127         * g++.dg/ext/visibility-6.C: Likewise.
31128
31129 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31130
31131         * g++.dg/lookup/java1.C: New test.
31132         * g++.dg/lookup/java2.C: New test.
31133
31134 2003-12-07  Falk Hueffner  <falk@debian.org>
31135
31136         * g++.dg/opt/noreturn-1.C: New test.
31137
31138 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
31139
31140         * gcc.dg/overflow-1.c: New test.
31141
31142 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
31143
31144         * g77.f-torture/compile/13060.f: New test.
31145
31146 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
31147
31148         PR c++/13323
31149         * g++.dg/inherit/operator2.C: New test.
31150
31151 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
31152
31153         PR c++/13305
31154         * g++.dg/ext/attrib9.C: New test.
31155
31156 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
31157
31158         PR c++/13314
31159         * g++.dg/template/error7.C: New test.
31160
31161 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
31162             J"orn Rennecke <joern.rennecke@superh.com>
31163
31164         PR target/13302
31165         * g++.dg/other/struct-va_list.C: New test.
31166
31167 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31168
31169         PR c++/13166
31170         * g++.dg/parse/defarg6.C: New test.
31171
31172 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
31173
31174         PR target/13256
31175         * gcc.c-torture/execute/20031201-1.c: New test.
31176
31177 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
31178
31179         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
31180
31181 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
31182
31183         * gcc.dg/builtin-return-1.c: New test.
31184
31185 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
31186             J"orn Rennecke <joern.rennecke@superh.com>
31187
31188         PR optimization/13260
31189         * gcc.c-torture/execute/20031204-1.c: New test.
31190
31191 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
31192
31193         PR c++/9127
31194         * g++.dg/template/error6.C: New test.
31195
31196 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
31197
31198         * gcc.dg/20031202-1.c: New test.
31199
31200 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
31201
31202         PR c++/13179
31203         * g++.dg/template/eh1.C: New test.
31204
31205         PR c++/10771
31206         * g++.dg/template/error5.C: New test.
31207
31208 2003-12-02  David Ung  <davidu@mips.com>
31209
31210         * gcc.dg/compat/vector-check.h: Corrected type for var
31211         g_##TMODE
31212
31213 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31214
31215         PR c++/10126
31216         * g++.dg/template/ptrmem8.C: New test.
31217
31218 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31219
31220         PR c++/12573
31221         * g++.dg/template/dependent-expr3.C: New test.
31222
31223 2003-12-01  James Lemke  <jim@wasabisystems.com>
31224
31225         * gcc.dg/arm-g2.c: New test.
31226
31227 2003-12-01  Roger Sayle  <roger@eyesopen.com>
31228
31229         PR optimization/11634
31230         * gcc.dg/20031201-2.c: New test case.
31231
31232 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
31233
31234         PR 11433
31235         * objc.dg/proto-lossage-3.m: New test.
31236
31237 2003-12-01  Roger Sayle  <roger@eyesopen.com>
31238
31239         PR optimization/12628
31240         * gcc.dg/20031201-1.c: New test case.
31241
31242 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
31243
31244         * gcc.dg/unaligned-1.c: New test.
31245
31246 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
31247
31248         PR c++/9849
31249         * g++.dg/template/error4.C: New test.
31250         * g++.dg/template/nested3.C: Adjust error markers.
31251
31252 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31253
31254         * gcc.dg/cpp/assert4.c: Check more #system assertions.
31255
31256 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
31257
31258         PR c/10333
31259         * gcc.dg/bitfld-7.c: New test.
31260
31261 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
31262
31263         * gcc.dg/tls/asm-1.C: New test.
31264
31265 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31266
31267         * gcc.dg/cpp/assert4.c: Update.
31268
31269 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
31270
31271         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
31272         * gcc.dg/builtin-apply3.c: New test.
31273
31274 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
31275
31276         * lib/compat.exp (compat-obj): New xfaildata parameter.
31277         Use it to set compiler_conditional_xfail_data before compiling.
31278         (compat-get-options): Handle dg-xfail-if.
31279         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
31280         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
31281         * gcc.dg/compat/vector-1_y.c: Likewise.
31282         * gcc.dg/compat/vector-2_x.c: Likewise.
31283         * gcc.dg/compat/vector-2_y.c: Likewise.
31284
31285 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
31286
31287         * g++.dg/opt/reg-stack4.C: New test.
31288
31289 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
31290
31291         * gcc.dg/builtin-apply2.c: New test.
31292
31293 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
31294
31295         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
31296
31297 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31298
31299         PR c++/12924
31300         * g++.dg/template/template-id-2.C: New test.
31301
31302 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31303
31304         PR c++/5369
31305         * g++.dg/template/memfriend1.C: New test.
31306         * g++.dg/template/memfriend2.C: Likewise.
31307         * g++.dg/template/memfriend3.C: Likewise.
31308         * g++.dg/template/memfriend4.C: Likewise.
31309         * g++.dg/template/memfriend5.C: Likewise.
31310         * g++.dg/template/memfriend6.C: Likewise.
31311         * g++.dg/template/memfriend7.C: Likewise.
31312         * g++.dg/template/memfriend8.C: Likewise.
31313         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
31314
31315 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
31316
31317         PR c++/12515
31318         * g++.dg/ext/cond1.C: New test.
31319
31320 2003-11-20  Richard Henderson  <rth@redhat.com>
31321
31322         * gcc.dg/20020201-2.c: Remove.
31323         * gcc.dg/20020201-4.c: Remove.
31324         * gcc.dg/20020304-1.c: Remove.
31325
31326 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
31327
31328         * gcc.dg/cpp/trad/xwin1.c: New test case.
31329
31330 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
31331
31332         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
31333         * lib/g77.exp: Likewise.
31334         * lib/objc.exp: Likewise.
31335         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
31336         for darwin.
31337
31338 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31339
31340         PR c++/12932
31341         * g++.dg/template/static5.C: New test.
31342
31343 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
31344
31345         * gcc.dg/nested-func-1.c: New test.
31346
31347 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31348
31349         * gcc.dg/cpp/assert4.c: New test.
31350
31351 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
31352
31353         PR c++/2294
31354         * g++.dg/lookup/using9.c: New test.
31355
31356 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
31357
31358         PR c++/12762
31359         * g++.dg/template/error3.C: New test.
31360
31361 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
31362
31363         PR ada/13035
31364         * ada/acats/run_acats, run_all.sh: Fix syntax error.
31365         No longer use a wrapper for gcc, since this does not work under
31366         Windows.
31367
31368 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
31369
31370         PR c++/2094
31371         * g++.dg/template/ptrmem7.C: New test.
31372
31373 2003-11-13  Andrew Pinski <apinski@apple.com>
31374
31375         * gcc.c-torture/compile/20031113-1.c: New test.
31376
31377 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
31378             Kean Johnston <jkj@sco.com>
31379
31380         PR c/13029
31381         * gcc.dg/unused-4.c: Update.
31382
31383 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
31384
31385         * g++.dg/opt/const3.C: New test.
31386
31387 2003-11-13  Jan Hubicka  <jh@suse.cz>
31388
31389         * gcc.c-torture/compile/20031112-1.c: New test.
31390
31391 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
31392
31393         * g++.dg/parse/crash10.C: Remove bogus error marker.
31394
31395 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
31396
31397         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
31398         (host_gcc): Likewise.
31399         (ROOT): Honor $PWDCMD.
31400         (BASE): Likewise.
31401         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
31402
31403 2003-11-12  Catherine Moore  <clm@redhat.com>
31404
31405         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
31406
31407 2003-11-12  Andreas Jaeger  <aj@suse.de>
31408             Jakub Jelinek  <jakub@redhat.com>
31409             Andrew Pinski  <pinskia@physics.uc.edu>
31410             Richard Henderson  <rth@redhat.com>
31411
31412         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
31413         systems.
31414         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
31415
31416         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
31417         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
31418
31419 2003-11-11  Andreas Jaeger  <aj@suse.de>
31420
31421         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
31422
31423         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
31424
31425 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
31426
31427         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
31428         Clean ups.
31429
31430 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
31431
31432         * gcc.dg/trampoline-1.c: New test.
31433
31434 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
31435
31436         * gcc.c-torture/compile/200031109-1.c: New test.
31437
31438 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
31439
31440         PR c/3190
31441         PR c/8714
31442         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
31443         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
31444         gcc.dg/format/no-y2k-1.c: Update.
31445
31446 2003-11-08  Roger Sayle  <roger@eyesopen.com>
31447
31448         PR optimization/10467
31449         * gcc.dg/20031108-1.c: New test case.
31450
31451 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
31452
31453         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
31454
31455 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
31456
31457         * gcc.dg/compound-lvalue-1.c: New test.
31458         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
31459         some XFAILs.
31460
31461 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
31462
31463         * gcc.dg/altivec-varargs-1.c: New test.
31464
31465 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
31466
31467         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
31468         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
31469         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
31470         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
31471         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
31472
31473 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
31474
31475         * gcc.dg/cond-lvalue-1.c: New test.
31476
31477 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
31478
31479         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
31480
31481 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31482
31483         PR c++/11616
31484         * g++.dg/template/instantiate5.C: New test.
31485
31486 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31487
31488         PR c++/12726
31489         * g++.dg/ext/complit2.C: Replace test with self-contained version.
31490         * ChangeLog: Add missing first entry for above test.
31491
31492 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31493
31494         PR c++/9810
31495         * g++.dg/template/using8.C: New test.
31496         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
31497
31498 2003-11-02  Roger Sayle  <roger@eyesopen.com>
31499
31500         PR optimization/10817
31501         * gcc.c-torture/compile/20031102-1.c: New test case.
31502
31503 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
31504
31505         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
31506         2147483647.
31507
31508 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
31509
31510         * gcc.dg/20031102-1.c: New test.
31511
31512 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
31513
31514         * gcc.dg/complex-1.c: New test.
31515
31516 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31517
31518         PR c++/12796
31519         * g++.dg/template/crash13.C: Adjust expected error location.
31520         * g++.old-deja/g++.brendan/ns1.C: Likewise.
31521
31522 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
31523
31524         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
31525
31526 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
31527
31528         PR/10239
31529         * gcc.c-torture/compile/20031031-2.c: New test.
31530
31531 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
31532
31533         PR/11640
31534         * gcc.c-torture/compile/20031031-1.c: New test.
31535
31536 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
31537
31538         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
31539         * gcc.misc-tests/bprob.exp: Likewise.
31540         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
31541         the execution test on arm-elf configs.
31542         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
31543         configs that don't support scratch files.
31544         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
31545
31546 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
31547
31548         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
31549         done by dejagnu.
31550
31551 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
31552
31553         * ada/acats/run_all.sh: Redirect mv output to /dev/null
31554         Avoid non pure sh syntax. Add more logging.
31555
31556         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
31557         fail.
31558
31559 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31560
31561         PR libgcj/10610
31562         * gcc.dg/ppc-stackalign-1.c: New test.
31563
31564 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
31565
31566         * ada/acats/run_all.sh: Change output to be more compliant with
31567         dejagnu framework.
31568         Create acats.sum and acats.log files under testsuite/ada/acats
31569         Only run [a-z]* directories, to filter out e.g. CVS.
31570         Redirect build output to log file.
31571
31572 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
31573
31574         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
31575
31576 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
31577
31578         PR ada/5909:
31579         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
31580
31581 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
31582
31583         * gcc.c-torture/compile/20031023-1.c: New test.
31584         * gcc.c-torture/compile/20031023-2.c: New test.
31585         * gcc.c-torture/compile/20031023-3.c: New test.
31586         * gcc.c-torture/compile/20031023-4.c: New test.
31587
31588 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31589
31590         PR c++/10371
31591         * g++.dg/lookup/scoped8.C: New test.
31592
31593 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
31594
31595         * g++.dg/opt/reg-stack3.C: New test.
31596
31597 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
31598
31599         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
31600
31601 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31602
31603         PR c++/11076
31604         * g++.dg/template/crash13.C: New test.
31605
31606 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
31607
31608         * gcc.dg/c99-restrict-2.c: New test.
31609
31610 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
31611
31612         PR c++/12698, c++/12699, c++/12700, c++/12566
31613         * g++.dg/inherit/covariant9.C: New test.
31614         * g++.dg/inherit/covariant10.C: New test.
31615         * g++.dg/inherit/covariant11.C: New test.
31616
31617 2003-10-23  Jason Merrill  <jason@redhat.com>
31618
31619         PR c++/12726
31620         * g++.dg/ext/complit2.C: New test.
31621
31622 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
31623
31624         PR target/12654
31625         * gcc.c-torture/execute/20031020-1.c: New test.
31626
31627 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31628
31629         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
31630         following the jump_insn.
31631
31632 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
31633
31634         * gcc.dg/cast-lvalue-1.c: New test.
31635
31636 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
31637
31638         PR c++/11962
31639         * g++.dg/template/cond2.C: New test.
31640
31641 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
31642
31643         * gcc.dg/builtins-28.c: New test.
31644
31645 2003-10-20  Jan Hubicka  <jh@suse.cz>
31646
31647         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
31648         parameter.
31649         * testsuite/gcc.dg/inline-2.c: Likewise.
31650
31651 2003-10-20  Phil Edwards  <phil@codesourcery.com>
31652
31653         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
31654         * gcc.dg/nest.c: Likewise.
31655
31656 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31657
31658         PR c++/9781, c++/10583, c++/11862
31659         * g++.dg/parse/crash13.C: New test.
31660
31661 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31662
31663         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
31664
31665 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
31666
31667         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
31668         Define HAVE_C99_RUNTIME except on Solaris.
31669         * gcc.dg/builtins-20.c: Likewise.
31670
31671 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31672
31673         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
31674
31675 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31676
31677         PR c++/12495
31678         * g++.dg/template/crash21.C: New test.
31679
31680 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31681
31682         PR c++/2513
31683         * g++.dg/template/typename5.C: New test.
31684
31685 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31686
31687         PR c++/12369
31688         * g++.dg/template/friend25.C: New test.
31689
31690 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
31691
31692         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
31693         versions.
31694
31695 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
31696
31697         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
31698         == 2147483647.
31699
31700 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
31701
31702         * gcc.c-torture/execute/960416-1.x: Remove.
31703         * gcc.c-torture/execute/divconst-3.x: Likewise.
31704
31705 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
31706
31707         PR target/12598
31708         * gcc.dg/torture/cris-volatile-1.c: New test.
31709
31710 2003-10-14  Roger Sayle  <roger@eyesopen.com>
31711
31712         PR optimization/9325
31713         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
31714         for overflowing floating point to integer conversion during RTL
31715         simplification.
31716
31717 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
31718
31719         * objc/execute/_cmd.m: Fix typo.
31720         * objc.dg/image-info.m, objc.dg/symtab-1.m:
31721         Relax 'scan-assembler' regexp.
31722         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
31723         objc.dg/try-catch-4.m: Run on non-Darwin targets.
31724         * objc.dg/zero-link-2.m: Remove blank line.
31725         * objc.dg/zero-link-3.m: New test case.
31726
31727 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
31728
31729         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
31730
31731         * gcc.dg/asm-names.c: Use scan-assembler-not rather
31732         than linker trickery.
31733
31734 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31735
31736         PR c++/12370
31737         * g++.dg/other/friend2.C: New test.
31738
31739 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
31740
31741         * gcc.dg/20031012-1.c: New test.
31742
31743 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
31744
31745         * gcc.dg/weak/weak-3.c: Fix for new warning.
31746
31747 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
31748
31749         PR optimization/8750
31750         * gcc.c-torture/execute/20031012-1.c: New test case.
31751
31752 2003-10-11  Roger Sayle  <roger@eyesopen.com>
31753
31754         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
31755         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
31756
31757 2003-10-11  Roger Sayle  <roger@eyesopen.com>
31758
31759         PR optimization/12260
31760         * gcc.c-torture/compile/20031011-2.c: New test case.
31761
31762 2003-10-11  Roger Sayle  <roger@eyesopen.com>
31763
31764         * gcc.c-torture/execute/20031011-1.c: New testcase.
31765
31766 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
31767
31768         * gcc.c-torture/compile/20031011-1.c: New test.
31769
31770 2003-10-11  Jan Hubicka  <jh@suse.cz>
31771
31772         * g++.dg/other/first-global.C: New test.
31773
31774 2003-10-11  Roger Sayle  <roger@eyesopen.com>
31775
31776         * gcc.c-torture/execute/string-opt-18.c: New testcase.
31777
31778 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
31779
31780         * gcc.c-torture/compile/20031010-1.c: New test.
31781
31782 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
31783
31784         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
31785         * gcc.c-torture/execute/va-arg-25.c: ... here.
31786
31787 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
31788
31789         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
31790
31791 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
31792
31793         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
31794
31795 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
31796
31797         * g++.dg/parse/error2.C: New test.
31798
31799 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
31800
31801         PR c++/11097
31802         * g++.dg/other/error5.C: Modify the error message.
31803         * g++.dg/lookup/using8.C: New test.
31804
31805 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
31806
31807         * gcc.dg/darwin-abi-2.c: New file.
31808         * gcc.c-torture/execute/va-arg-24.c: New file.
31809
31810 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
31811
31812         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
31813         indentation.
31814
31815 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
31816
31817         PR c++/10147
31818         * g++.dg/other/error4.C: Update error messages.
31819         * g++.dg/template/ptrmem4.C: Likewise.
31820
31821         PR c++/12337
31822         * g++.dg/init/new9.C: New test.
31823
31824         PR c++/12334, c++/12236, c++/8656
31825         * g++.dg/ext/attrib8.C: New test.
31826
31827 2003-10-06  Devang Patel  <dpatel@apple.com>
31828
31829         * gcc.dg/debug/dwarf2-3.h: New test.
31830         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
31831
31832 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
31833
31834         * g++.dg/opt/cfg2.C: New test.
31835
31836 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
31837
31838         * g++.dg/opt/float1.C: New test.
31839
31840 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
31841
31842         * gcc.dg/c90-array-lval-6.c: New test.
31843         * gcc.dg/c99-array-lval-6.c: New test.
31844
31845 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
31846             Ziemowit Laski  <zlaski@apple.com>
31847
31848         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
31849         'Derived', so that it is never considered a class method; add
31850         new warning for '+port' method ambiguity.
31851         * objc.dg/method-12.m: Include <objc/objc.h> instead of
31852         <objc/objc-api.h> (needed on Mac OS X).
31853         * objc.dg/method-13.m: New test.
31854
31855 2003-10-03  Roger Sayle  <roger@eyesopen.com>
31856
31857         PR optimization/9325, PR java/6391
31858         * gcc.c-torture/execute/20031003-1.c: New test case.
31859
31860 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
31861
31862         PR optimization/12180
31863         * gcc.dg/20031002-1.c: New test.
31864
31865         PR c++/12486
31866         * g++.dg/inherit/error1.C: New test.
31867
31868 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
31869
31870         * lib/f-torture.exp (search_for): Rename to...
31871         (search_for_re): This.  Also, clean up comments and the
31872         "regexp" invocation.
31873
31874 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
31875
31876         * gcc.c-torture/compile/20031002-1.c: New test.
31877
31878 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
31879
31880         * g++.dg/opt/cond1.C: New test.
31881
31882 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
31883
31884         * gcc.dg/Wold-style-definition-2.c: New testcase.
31885         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
31886
31887 2003-09-29  Richard Henderson  <rth@redhat.com>
31888
31889         * g++.dg/init/array10.C: Add dg-options.
31890
31891 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
31892
31893         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
31894
31895 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31896
31897         * g++.dg/template/friend19.C: Fix typo.
31898         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
31899
31900 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
31901
31902         * gcc.c-torture/execute/20030928-1.c: New test.
31903         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
31904
31905 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
31906
31907         * g++.dg/opt/unroll1.C: New test.
31908
31909 2003-09-26  Roger Sayle  <roger@eyesopen.com>
31910
31911         PR optimization/11741
31912         * gcc.dg/20030926-1.c: New test case.
31913
31914 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31915
31916         PR c++/5655
31917         * g++.dg/parse/access7.C: New test.
31918         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
31919
31920 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
31921
31922         MERGE OF objc-improvements-branch into MAINLINE:
31923         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
31924         if libobjc has not been built.
31925         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
31926         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
31927         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
31928         objc/execute/nested-3.m, objc/execute/np-2.m,
31929         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
31930         objc/execute/redefining_self.m, objc/execute/root_methods.m,
31931         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
31932         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
31933         objc.dg/special/unclaimed-category-1.h,
31934         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
31935         well as GNU runtime.
31936         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
31937         * execute/cascading-1.m, execute/function-message-1.m,
31938         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
31939         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
31940         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
31941         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
31942         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
31943         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
31944         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
31945         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
31946         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
31947         * objc.dg/bitfield-2.m: Run only on Darwin.
31948         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
31949         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
31950         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
31951         * objc.dg/const-str-1.m: Fix constant string layout.
31952
31953 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
31954
31955         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
31956
31957 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
31958
31959         * gcc.dg/darwin-abi-1.c: New file.
31960
31961 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
31962
31963         PR target/12281
31964         * gcc.c-torture/compile/20030921-1.c: New test.
31965
31966 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
31967
31968         * g++.dg/opt/reg-stack2.C: New test.
31969
31970 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
31971
31972         * g++.dg/eh/delayslot1.C: New test.
31973
31974 2003-09-20  Richard Henderson  <rth@redhat.com>
31975
31976         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
31977
31978 2003-09-20  Roger Sayle  <roger@eyesopen.com>
31979
31980         * gcc.c-torture/execute/20030920-1.c: New test case.
31981
31982 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31983
31984         * g++.dg/rtti/typeid3.C: Correct expected error message.
31985
31986 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31987
31988         PR c++/157
31989         * g++.dg/parse/crash12.C: New test.
31990
31991 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
31992
31993         * gcc.dg/compat/mixed-struct-check.h: New.
31994         * gcc.dg/compat/mixed-struct-defs.h: New.
31995         * gcc.dg/compat/mixed-struct-init.h: New.
31996         * gcc.dg/compat/struct-by-value-19_main.c: New.
31997         * gcc.dg/compat/struct-by-value-19_x.c: New.
31998         * gcc.dg/compat/struct-by-value-19_y.c: New.
31999         * gcc.dg/compat/struct-by-value-20_main.c: New.
32000         * gcc.dg/compat/struct-by-value-20_x.c: New.
32001         * gcc.dg/compat/struct-by-value-20_y.c: New.
32002         * gcc.dg/compat/struct-return-19_main.c: New.
32003         * gcc.dg/compat/struct-return-19_x.c: New.
32004         * gcc.dg/compat/struct-return-19_y.c: New.
32005         * gcc.dg/compat/struct-return-20_main.c: New.
32006         * gcc.dg/compat/struct-return-20_x.c: New.
32007         * gcc.dg/compat/struct-return-20_y.c: New.
32008
32009 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
32010         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
32011         so that it will not complain on LP64 targets.
32012
32013 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32014
32015         PR c++/495
32016         * g++.dg/template/friend24.C: New test.
32017
32018 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
32019
32020         PR c++/12332
32021         * g++.dg/template/memtmpl2.C: New test.
32022
32023 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
32024
32025         PR target/11184
32026         * gcc.dg/builtin-apply1.c: New test.
32027
32028 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
32029
32030         PR c++/9848
32031         * g++.dg/warn/Wunused-4.C: New test.
32032
32033 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32034
32035         PR c++/12316
32036         * g++.dg/other/gc2.C: New test.
32037
32038 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
32039
32040         PR c++/11991
32041         * g++.dg/rtti/typeid3.C: New test.
32042
32043         PR c++/12266
32044         * g++.dg/overload/template1.C: New test.
32045
32046 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
32047
32048         * g++.dg/opt/cfg3.C: New test.
32049
32050 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32051
32052         PR c++/7939
32053         * g++.dg/template/crash11.C: New test.
32054
32055 2003-09-16  Jason Merrill  <jason@redhat.com>
32056             Jakub Jelinek  <jakub@redhat.com>
32057
32058         * gcc.dg/attr-warn-unused-result.c: New test.
32059
32060 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
32061
32062         PR c++/12184
32063         * g++.dg/expr/call2.C: New test.
32064
32065 2003-09-15  Andreas Jaeger  <aj@suse.de>
32066
32067         * gcc.dg/Wold-style-definition-1.c: New test.
32068
32069 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
32070
32071         PR c++/3907
32072         * g++.dg/parse/template12.C: New test.
32073
32074         * g++.dg/abi/bitfield11.C: New test.
32075         * g++.dg/abi/bitfield12.C: Likewise.
32076
32077 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
32078
32079         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
32080         non-expansion of functional macro name without arguments at EOL.
32081         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
32082
32083 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
32084
32085         * gcc.c-torture/execute/20030914-[12].c: New tests.
32086
32087 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
32088
32089         PR c++/11788
32090         * g++.dg/overload/addr1.C: New test.
32091
32092 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
32093
32094         * gcc.dg/20030909-1.c: New test.
32095
32096 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
32097
32098         * gcc.dg/ultrasp10.c: New test.
32099
32100 2003-09-09  Devang Patel  <dpatel@apple.com>
32101
32102         * gcc.dg/darwin-ld-6.c: New test.
32103
32104 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32105
32106         * gcc.dg/torture/builtin-explog-1.c: New testcase.
32107
32108 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
32109
32110         * gcc.dg/ia64-types1.c: New test.
32111         * gcc.dg/ia64-types2.c: Likewise.
32112
32113 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32114
32115         * gcc.dg/builtins-1.c: Add more _Complex tests.
32116         * gcc.dg/torture/builtin-attr-1.c: Likewise.
32117
32118         * gcc.dg/builtins-1.c: Test existing _Complex functions.
32119         * gcc.dg/torture/builtin-attr-1.c: Likewise.
32120
32121 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
32122
32123         PR c++/11786
32124         * g++.dg/lookup/koenig2.C: New test.
32125
32126         PR c++/5296
32127         * g++.dg/rtti/typeid2.C: New test.
32128
32129 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
32130
32131         * gcc.c-torture/compile/20030904-1.c: New test.
32132
32133 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
32134
32135         * g++.dg/opt/longbranch2.C: New test.
32136
32137 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
32138
32139         * g++.dg/template/crash10.C: Only compile it.
32140
32141 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
32142
32143         PR middle-end/11665
32144         * gcc.c-torture/compile/20030907-1.c: New test.
32145         * g++.dg/init/array11.C: New test.
32146
32147 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
32148
32149         PR c++/11852
32150         * g++.dg/init/struct1.C: New test.
32151
32152 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
32153
32154         PR c++/12181
32155         * g++.dg/expr/comma1.C: New test.
32156
32157 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
32158
32159         PR c++/11867
32160         * g++.dg/expr/static_cast5.C: New test.
32161
32162 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
32163
32164         PR c++/11507
32165         * g++.dg/lookup/scoped7.C: New test.
32166
32167         PR c++/9574
32168         * g++.dg/other/static1.C: New test.
32169
32170         PR c++/11490
32171         * g++.dg/warn/template-1.C: New test.
32172
32173         PR c++/11432
32174         * g++.dg/template/crash10.C: New test.
32175
32176         PR c++/2478
32177         * g++.dg/overload/VLA.C: New test.
32178
32179         PR c++/10804
32180         * g++.dg/template/call1.C: New test.
32181
32182 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
32183
32184         PR c++/11794
32185         * g++.dg/parse/using3.C: New test.
32186
32187 2003-09-06  Roger Sayle  <roger@eyesopen.com>
32188
32189         PR c++/11409
32190         * g++.dg/overload/builtin3.C: New test case.
32191
32192 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
32193
32194         PR c/9862
32195         * gcc.dg/20030906-1.c: New test.
32196         * gcc.dg/20030906-2.c: Likewise.
32197
32198 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
32199
32200         PR c++/12167
32201         * g++.dg/parse/defarg5.C: New test.
32202
32203         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
32204
32205 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
32206
32207         PR c++/12163
32208         * g++.dg/expr/static_cast4.C: New test.
32209
32210         PR c++/12146
32211         * g++.dg/template/crash9.C: New test.
32212
32213 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
32214
32215         * g++.old-deja/g++.ext/pretty2.C: Update for change
32216         in __FUNCTION__.
32217         * g++.old-deja/g++.ext/pretty3.C: Likewise.
32218
32219 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
32220
32221         PR c++/11922
32222         * g++/dg/template/qualified-id1.C: New test.
32223
32224         PR c++/12037
32225         * g++.dg/warn/noeffect4.C: New test.
32226
32227 2003-09-04  Matt Austern  <austern@apple.com>
32228
32229         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
32230         * g++.dg/ext/fnname2.C: Likewise.
32231         * g++.dg/ext/fnname3.C: Likewise.
32232
32233 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
32234
32235         * g++.dg/expr/lval1.C: New test.
32236         * g++.dg/ext/lvcast.C: Remove.
32237
32238 2003-09-03  Roger Sayle  <roger@eyesopen.com>
32239
32240         PR optimization/11700.
32241         * gcc.c-torture/compile/20030903-1.c: New test case.
32242
32243 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
32244
32245         PR c++/12053
32246         * g++.dg/abi/layout4.C: New test.
32247
32248 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
32249
32250         PR c++/11553
32251         * g++.dg/parse/friend3.C: New test.
32252
32253 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
32254
32255         PR c++/11847
32256         * g++.dg/template/class1.C: New test.
32257
32258         PR c++/11808
32259         * g++.dg/expr/call1.C: New test.
32260
32261 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
32262
32263         PR c++/12114
32264         * g++.dg/init/ref9.C: New test.
32265
32266         PR c++/11972
32267         * g++.dg/template/nested4.C: New test.
32268
32269 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
32270
32271         PR c++/12093
32272         * g++.dg/template/non-dependent4.C: New test.
32273
32274         PR c++/11928
32275         * g++.dg/inherit/conv1.C: New test.
32276
32277 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
32278
32279         PR c++/6196
32280         * g++.dg/ext/label1.C: New test.
32281         * g++.dg/ext/label2.C: Likewise.
32282
32283 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
32284
32285         * g++.dg/expr/cond3.C: New test.
32286
32287 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32288
32289         * gcc.dg/builtins-1.c: Add new builtin cases.
32290
32291 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32292
32293         * gcc.dg/builtins-1.c: Add new cases.
32294         * gcc.dg/torture/builtin-attr-1.c: Likewise.
32295
32296 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32297
32298         * gcc.dg/builtins-1.c: Add more math builtin tests.
32299         * gcc.dg/torture/builtin-attr-1.c: New test.
32300
32301 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
32302
32303         PR optimization/5079
32304         * g++.dg/opt/static3.C: New test.
32305
32306 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32307
32308         * gcc.misc-tests/gcov-10b.c: New test.
32309
32310 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
32311
32312         * g++.dg/opt/ptrmem3.C: New test.
32313
32314         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
32315
32316 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
32317
32318         * gcc.dg/20030826-2.c: New test.
32319
32320 2003-08-26  Roger Sayle  <roger@eyesopen.com>
32321
32322         PR middle-end/12002
32323         * g77.f-torture/compile/12002.f: New test case.
32324
32325 2003-08-26  Roger Sayle  <roger@eyesopen.com>
32326
32327         * gcc.dg/20030826-1.c: New test case.
32328
32329 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
32330
32331         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
32332
32333 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
32334
32335         PR c++/11871
32336         * c++.dg/lookup/crash1.C: New test.
32337
32338         * c++.dg/warn/noeffect3.C: New test.
32339
32340 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
32341
32342         * gcc.dg/compat/vector-1_x.c: Compile with -w.
32343         * gcc.dg/compat/vector-1_y.c: Ditto.
32344         * gcc.dg/compat/vector-2_x.c: Ditto.
32345         * gcc.dg/compat/vector-2_y.c: Ditto.
32346
32347 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
32348
32349         * gcc.dg/20030702-1.c: New test.
32350
32351 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
32352
32353         PR c++/8795
32354         * g++.dg/ext/altivec-1.C: New test.
32355
32356 2003-08-24  Richard Henderson  <rth@redhat.com>
32357
32358         * g++.dg/eh/simd-2.C: Add -w for x86.
32359
32360 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
32361
32362         * gcc.dg/20030815-1.c: New test.
32363
32364 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32365
32366         PR c++/3765
32367         * g++.dg/parse/access6.C: New test.
32368
32369 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32370
32371         PR c++/641, c++/11876
32372         * g++.dg/template/friend22.C: New test.
32373         * g++.dg/template/friend23.C: Likewise.
32374
32375 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
32376
32377         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
32378         identically.
32379
32380 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
32381
32382         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
32383
32384 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
32385
32386         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
32387
32388 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
32389
32390         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
32391
32392 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
32393
32394         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
32395
32396 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
32397
32398         PR c++/11919
32399         * g++.dg/overload/prom1.C: New test.
32400
32401         PR c++/11551
32402         * g++.dg/parse/dtor2.C: New test.
32403
32404         PR c++/10762
32405         * g++.dg/parse/using2.C: New test.
32406
32407 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
32408
32409         PR target/11805
32410         * gcc.c-torture/compile/20030821-1.c: New.
32411
32412 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
32413
32414         PR c++/11834
32415         * g++.dg/template/deduce2.C: New test.
32416
32417 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
32418
32419         * gcc.c-torture/execute/20030821-1.c: New test.
32420
32421 2003-08-20  Roger Sayle  <roger@eyesopen.com>
32422
32423         PR middle-end/11984
32424         * gcc.dg/20030820-1.c: New test case.
32425
32426 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
32427
32428         PR c++/11945
32429         * g++.dg/warn/noeffect2.C: New test.
32430
32431 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
32432
32433         PR c++/10926
32434         * g++.dg/template/dtor2.C: New test.
32435
32436         PR c++/11684
32437         * g++.dg/template/operator1.C: New test.
32438         * g++.dg/parse/operator4.C: New test.
32439
32440         PR c++/11946.C
32441         * g++.dg/expr/enum1.C: New test.
32442         * gcc.dg/c99-bool-1.c: Remove bogus warning.
32443
32444         PR c++/11036.C
32445         * g++.dg/parse/elab2.C: New test.
32446         * g++.dg/parse/typedef4.C: Change error message.
32447         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
32448         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
32449         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
32450
32451 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
32452
32453         * gcc.dg/pch/warn-1.c: New.
32454         * gcc.dg/pch/warn-1.hs: New.
32455
32456         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
32457         not-tested file.
32458
32459 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
32460
32461         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
32462
32463 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
32464
32465         * gcc.dg/uninit-D.c: New Test.
32466         * gcc.dg/uninit-E.c: New Test.
32467         * gcc.dg/uninit-F.c: New Test.
32468         * gcc.dg/uninit-G.c: New Test.
32469
32470 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
32471
32472         * g++.dg/README: Describe the pch directory.
32473
32474 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32475
32476         PR c++/11174
32477         * g++.dg/parse/access4.C: New test.
32478         * g++.dg/parse/access5.C: Likewise.
32479         * g++.old-deja/g++.jason/access17.C: Adjust error message.
32480
32481 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
32482
32483         * gcc.dg/noncompile/20030818-1.c: New.
32484
32485 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
32486
32487         PR c++/11957
32488         * g++.dg/warn/noeffect1.C: New test.
32489
32490         * g++.dg/template/scope2.C: New test.
32491         * g++.dg/template/error2.C: Correct dg-error
32492
32493 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
32494
32495         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
32496
32497 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
32498
32499         PR C++/11512
32500         * g++.dg/template/warn1.C: New.
32501
32502 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
32503
32504         * g++.dg/template/error2.C: New test.
32505         * g++.dg/lookup/using7.C: Adjust errors
32506         * g++.old-deja/g++.pt/crash36.C: Likewise.
32507         * g++.old-deja/g++.pt/derived3.C: Likewise.
32508
32509 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32510
32511         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
32512         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
32513         * gcc.c-torture/execute/builtins/string-9.c: New, from
32514         string-opt-9.c.  Adjust for execute/builtins framework.
32515         * gcc.c-torture/execute/string-opt-9.c: Delete.
32516
32517 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
32518
32519         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
32520
32521         * g++.dg/parse/ret-type2.C: New test.
32522
32523         PR c++/11703
32524         * g++.dg/init/new8.C: New test.
32525
32526         PR c++/10923
32527         * g++.dg/parse/typedef5.C: New test.
32528
32529         PR c++/9512
32530         * g++.dg/parse/qualified2.C: New test.
32531         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
32532         invalid code.
32533
32534 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
32535
32536         * g++.dg/conversion/ptrmem1.C: New test.
32537
32538 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
32539
32540         PR target/11693
32541         * gcc.dg/20030811-1.c: New test.
32542
32543         PR target/11535
32544         * gcc.c-torture/execute/20030811-1.c: New test.
32545
32546 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32547
32548         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
32549
32550 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
32551
32552         PR c++/11789.C
32553         * g++.dg/inherit/multiple1.C: New test.
32554
32555 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
32556
32557         * gcc.dg/spe1.c: New test.
32558
32559         PR c++/11670
32560         * g++.dg/expr/cast2.C: New test.
32561
32562         PR c++/10530
32563         * g++.dg/template/dependent-name2.C: New test.
32564
32565 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
32566
32567         * g++.dg/parse/crash11.C: Put the dg options in comments.
32568
32569 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
32570
32571         * lib/gcc-dg.exp: Update for diagnostic change.
32572
32573 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32574
32575         PR c++/5767
32576         * g++.dg/parse/crash11.C: New test.
32577
32578 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
32579
32580         * gcc.dg/cpp/spacing1.c: Update.
32581
32582 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
32583
32584         PR target/11739
32585         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
32586         a value for -mtune.
32587
32588 2003-08-04  Roger Sayle  <roger@eyesopen.com>
32589
32590         PR middle-end/11771
32591         * gcc.c-torture/compile/20030804-1.c: New test case.
32592
32593 2003-08-04  Roger Sayle  <roger@eyesopen.com>
32594
32595         * gcc.dg/20030804-1.c: New test case.
32596
32597 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
32598
32599         * gcc.dg/cpp/separate-1.c: New test.
32600
32601 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
32602
32603         PR c++/11704
32604         * g++.dg/template/dependent-expr2.C: New test.
32605
32606         PR c++/11766
32607         * g++.dg/expr/ptrmem1.C: New test.
32608
32609 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32610
32611         PR c++/9453
32612         * g++.dg/template/friend15.C: New test.
32613
32614 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
32615
32616         * lib/dg-pch.exp: Work round PCH bug.
32617
32618 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32619
32620         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
32621         builtins.  Move cases from builtins-4.c here.
32622
32623         * gcc.dg/torture/builtin-math-1.c: New test taken from
32624         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
32625         additional cases.
32626
32627         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
32628         Delete.
32629
32630 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
32631
32632         PR c++/9447
32633         * g++.dg/template/using7.C: New test.
32634
32635 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
32636
32637         * import1.c, import2.c: New tests.
32638
32639 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
32640
32641         * g++.dg/eh/crossjump1.C: New test.
32642
32643 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
32644
32645         PR c++/11697
32646         * g++.dg/template/using6.C: New test.
32647
32648         PR c++/11744
32649         * g++.dg/template/koenig2.C: New test.
32650
32651 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32652
32653         PR c++/7983
32654         * g++.dg/parse/typedef4.C: New test.
32655
32656 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32657
32658         PR c++/8442, c++/8806
32659         * g++.dg/template/elab1.C: New test.
32660         * g++.dg/template/type2.C: Likewise.
32661         * g++.dg/template/ttp3.C: Adjust expected error message.
32662         * g++.old-deja/g++.law/visibility13.C: Likewise.
32663         * g++.old-deja/g++.niklas/t135.C: Likewise.
32664         * g++.old-deja/g++.pt/ttp41.C: Likewise.
32665         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
32666         template argument.
32667         * g++.old-deja/g++.pt/ttp44.C: Likewise.
32668
32669 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
32670
32671         PR c++/11295
32672         * g++.dg/ext/stmtexpr1.C: New test.
32673
32674         * g++.dg/opt/tmp1.C: New test.
32675
32676         PR c++/11525
32677         * g++.dg/parse/constant4.C: New test.
32678
32679         PR c++/9447
32680         * g++.dg/template/using5.C: New test.
32681
32682 2003-07-31  Roger Sayle  <roger@eyesopen.com>
32683
32684         * gcc.dg/builtins-27.c: New test case.
32685
32686 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
32687
32688         * gcc.dg/tls/opt-7.c: New test.
32689
32690 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
32691
32692         * g++.old-deja/g++.other/crash18.C: Remove.
32693
32694 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
32695
32696         * g++.dg/template/explicit3.C: New.
32697         * g++.dg/template/explicit4.C: New.
32698         * g++.dg/template/explicit5.C: New.
32699
32700         PR c++/11347
32701         * g++.dg/template/memtmpl1.C: New.
32702
32703 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
32704
32705         PR target/11565
32706         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
32707         * gcc.dg/i386-387-5.c (dg-options): Likewise.
32708
32709 2003-07-30  Jan Hubicka  <jh@suse.cz>
32710
32711         * vtgc1.c: Kill.
32712
32713 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
32714
32715         * gcc.dg/struct-in-proto-1.c: New test.
32716
32717 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
32718
32719         * gcc.dg/cpp/include2.c: Only expect one message.
32720
32721 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
32722
32723         PR c++/9447
32724         * g++.dg/template/using1.C: New test.
32725         * g++.dg/template/using2.C: New test.
32726         * g++.dg/template/using3.C: New test.
32727         * g++.dg/template/using4.C: New test.
32728
32729 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
32730
32731         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
32732         * gcc.c-torture/execute/string-opt-10.c: Likewise.
32733
32734 2003-07-28  Jan Hubicka  <jh@suse.cz>
32735
32736         PR c++/11530
32737         * g++.dg/opt/call1.C: New test.
32738
32739 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
32740
32741         PR c++/11667
32742         * g++.dg/init/enum2.C: New test.
32743         * g++.dg/template/overload1.C: Add "-w" option.
32744
32745 2003-07-28    <hp@bitrange.com>
32746
32747         * gcc.dg/Wdeclaration-after-statement-1.c,
32748         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
32749
32750 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
32751
32752         * gcc.c-torture/compile/20030725-1.c: New test.
32753
32754 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
32755
32756         * gcc.dg/20030505.c: Only run for SPE.
32757         Remove definition of opaque type.
32758
32759 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
32760
32761         * g++.dg/template/ptrmem6.C: New test.
32762
32763 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
32764
32765         * gcc.c-torture/compile/zero-strct-2.c: New test.
32766
32767 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
32768
32769         * gcc.dg/intermod-1.c: New test.
32770
32771 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
32772
32773         PR c++/11617
32774         * g++.dg/template/lookup2.C: New test.
32775         * g++.dg/template/memclass1.C: Remove instantiated from error.
32776         * g++.dg/other/error2.C: Tweak expected errors.
32777
32778         PR c++/11596
32779         * g++.dg/template/defarg3.C: New test.
32780
32781         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
32782
32783 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
32784
32785         * g++.dg/inherit/access5.C: New test.
32786
32787 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32788
32789         PR c++/11513
32790         * g++.dg/template/crash8.C: New test.
32791
32792 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
32793
32794         PR c/10602
32795         * gcc.dg/noncompile/incomplete-2.c: New test.
32796
32797 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
32798
32799         PR c++/11645
32800         * g++.dg/inherit/access4.C: New test.
32801
32802         PR c++/11517
32803         * g++.dg/expr/cond2.C: New test.
32804
32805         PR optimization/10679
32806         * g++.dg/opt/inline4.C: New test.
32807
32808 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
32809
32810         * g++.dg/parse/crash10: New test.
32811
32812 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
32813
32814         * g++.dg/ext/flexary1.C: New test.
32815
32816 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32817
32818         PR c++/10793
32819         * g++.dg/template/crash9.C: New test.
32820
32821 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32822
32823         PR c++/3004
32824         * g++.dg/parse/typedef3.C: New test.
32825
32826         PR c++/7906
32827         * g++.dg/parse/operator2.C: New test.
32828
32829         PR c++/8895
32830         * g++.dg/parse/def-tmpl-arg1.C: New test.
32831
32832         PR c++/9282
32833         * g++.dg/parse/funptr1.C: New test.
32834
32835         PR c++/9452
32836         * g++.dg/parse/ambig3.C: New test.
32837
32838         PR c++/9454
32839         * g++.dg/parse/operator3.C: New test.
32840
32841         PR c++/9486
32842         * g++.dg/parse/template10.C: New test.
32843
32844         PR c++/9488
32845         * g++.dg/parse/template11.C: New test.
32846
32847         PR c++/10150
32848         * g++.dg/parse/invalid-op1.C: New test.
32849
32850         PR c++/10247
32851         * g++.dg/parse/condexpr1.C: New test.
32852
32853 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
32854
32855         * g++.dg/ext/packed3.C: New test.
32856         * g++.dg/ext/packed4.C: New test.
32857
32858         * gcc.dg/pack-test-3.c: New test.
32859
32860 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
32861
32862         * lib/compat.exp: Handle dg-options per source file.
32863         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
32864         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
32865         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
32866         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
32867         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
32868         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
32869         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
32870         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
32871         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
32872         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
32873         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
32874         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
32875         * g++.dg/compat/break/bitfield7_x.C: Ditto.
32876         * g++.dg/compat/break/bitfield7_y.C: Ditto.
32877
32878 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
32879
32880         PR c/10320
32881         * gcc.c-torture/execute/20030718-1.c: New test.
32882
32883 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
32884
32885         PR optimization/11536
32886         * gcc.dg/20030721-1.c: New test.
32887
32888 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
32889
32890         PR c++/11546
32891         * g++.dg/template/lookup1.C: New test.
32892
32893 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
32894
32895         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
32896         diagnostics of ill-formed constructs involving labels.
32897         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
32898         the new 'previously defined here' message.
32899
32900 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
32901
32902         * g++.dg/parse/non-dependent2.C: New test.
32903
32904 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
32905
32906         * g++.dg/init/init-ref4.C: xfail on targets without
32907         weak symbols.
32908
32909 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
32910
32911         PR target/11087
32912         * gcc.c-torture/execute/20030717-1.c: New test.
32913
32914 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
32915
32916         * g++.dg/opt/cfg1.C: New test.
32917
32918 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
32919
32920         PR optimization/11557
32921         * gcc.dg/20030717-1.c: New test.
32922
32923 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
32924
32925         PR c++/10476
32926         * g++.dg/expr/crash-1.C: New test.
32927
32928         PR c++/11027
32929         * g++.dg/template/init3.C: New test.
32930
32931         PR c++/8222
32932         * g++.dg/template/non-dependent1.C: New test.
32933
32934         PR c++/11070
32935         * g++.dg/template/non-dependent2.C: New test.
32936
32937         PR c++/11071
32938         * g++.dg/template/non-dependent3.C: New test.
32939
32940         PR c++/9907
32941         * g++.dg/template/sizeof5.C: New test.
32942
32943 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
32944
32945         PR 11498
32946         * gcc.c-torture/compile/mangle-1.c: New file.
32947
32948 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32949
32950         PR c++/7809
32951         * g++.dg/parse/access3.C: New test.
32952
32953 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
32954
32955         PR c++/11384
32956         * g++.dg/init/init-ref4.C: New test.
32957
32958 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
32959
32960         PR c++/11547
32961         * g++.dg/parse/constant3.C: New test.
32962         * g++.dg/parse/crash7.C: Likewise.
32963
32964 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
32965
32966         PR target/11008
32967         * gcc.dg/i386-pentium4-not-mull.c: New.
32968
32969 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
32970
32971         * gcc.dg/asm-names.c (ymain): Make it weak.
32972
32973 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32974
32975         PR c++/5421
32976         * g++.dg/template/friend21.C: New test.
32977
32978 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
32979
32980         * gcc.dg/cleanup-8.c: New test.
32981         * gcc.dg/cleanup-9.c: New test.
32982
32983 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
32984
32985         * g++.dg/ext/dll-MI1.h: New file.
32986         * g++.dg/ext/dllexport-MI1.C: New file.
32987         * g++.dg/ext/dllimport-MI1.C: New file.
32988
32989 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
32990
32991         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
32992         it does not have cmpstrsi patterns (just cmpmemsi).
32993
32994 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
32995
32996         PR debug/11473
32997         * g++.dg/debug/debug8.C: New test.
32998
32999 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33000
33001         PR c++/10108
33002         * g++.dg/template/crash7.C: New test.
33003
33004 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
33005
33006         PR target/10795
33007         * gcc.c-torture/compile/20030708-1.c: New.
33008
33009 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
33010
33011         * gcc.c-torture/execute/20030715-1.c: New test.
33012
33013 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
33014
33015         * gcc.dg/pch/inline-3.c: New file.
33016         * gcc.dg/pch/inline-3.hs: New file.
33017         * gcc.dg/pch/inline-4.c: New file.
33018         * gcc.dg/pch/inline-4.hs: New file.
33019
33020 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
33021
33022         PR c++/11509
33023         * g++.dg/template/crash6.C: New test.
33024
33025         PR c++/7053
33026         * g++.dg/template/friend20.C: New test.
33027
33028         PR c++/7019
33029         * g++.dg/template/overload2.C: New test.
33030
33031 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33032
33033         PR optimization/11440
33034         * gcc.c-torture/execute/20030714-1.c: New test.
33035
33036 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33037
33038         PR c++/11154
33039         * g++.dg/template/partial2.C: New test.
33040
33041 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
33042
33043         PR c++/11503
33044         * g++.dg/template/anon1.C: New test.
33045
33046         PR c++/11493
33047         PR c++/11495
33048         * g++.dg/parse/template9.C: Likewise.
33049         * g++.dg/template/crash4.C: New test.
33050         * g++.dg/template/koenig1.C: Likewise.
33051         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
33052         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
33053         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
33054         functions.
33055         * g++.old-deja/g++.jason/template36.C: Likewise.
33056         * g++.old-deja/g++.mike/p1989.C: Likewise.
33057         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
33058         * g++.old-deja/g++.pt/ttp20.C: Use this->.
33059         * g++.old-deja/g++.pt/ttp21.C: Use this->.
33060         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
33061         compiling.
33062         * g++.old-deja/g++.pt/union2.C: Use this->.
33063
33064 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
33065
33066         * gcc.dg/20030711-1.c: New test.
33067
33068 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
33069
33070         PR c++/11050
33071         * g++.dg/parse/args1.C: New test.
33072         * g++.pt/defarg8.C: Change expected errors.
33073
33074 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
33075
33076         PR c++/8164
33077         * g++.dg/template/nontype2.C: New test.
33078
33079         PR c++/10558
33080         * g++.dg/parse/template8.C: New test.
33081
33082         PR c++/8327
33083         * g++.dg/template/scope1.C: New test.
33084
33085         * g++.dg/warn/Wsign-compare-1.C: New test.
33086
33087 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
33088
33089         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
33090
33091 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
33092
33093         PR c++/9411
33094         * g++.dg/template/explicit2.C: New test.
33095
33096         PR c++/10032
33097         * g++.dg/warn/pedantic1.C: New test.
33098
33099 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
33100
33101         PR c++ 9483
33102         * g++.dg/other/field1.C: New test.
33103
33104 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
33105
33106         PR c/11449
33107         * gcc.c-torture/compile/20030707-1.c: New.
33108
33109 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33110
33111         PR c++/10849
33112         * g++.dg/template/access12.C: New test.
33113
33114 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
33115
33116         * g++.dg/bprob/bprob.exp (prof_ext): Update.
33117         * g77.dg/bprob/bprob.exp (prof_ext): Update.
33118         * gcc.misc-tests/bprob.exp (prof_ext): Update.
33119         * gcc.misc-tests/gcov.exp: Update
33120         * g++.dg/gcov/gcov.exp: Update
33121         * lib/gcov.exp: Update.
33122
33123 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
33124
33125         * g++.dg/abi/mangle17.C: Make sure template expressions are
33126         dependent.
33127         * g++.dg/abi/mangle4.C: Mark erroneous casts.
33128         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
33129         * g++.dg/opt/stack1.C: Remove erroneous code.
33130         * g++.dg/parse/template7.C: New test.
33131         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
33132         * g++.old-deja/g++.pt/crash4.C: Likewise.
33133
33134 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33135
33136         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
33137         with zero or one occurence of `$' after the initial `L'.
33138
33139 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
33140
33141         * gcc.c-torture/compile/20030704-1.c: Add a comment.
33142
33143 2003-07-08  Roger Sayle  <roger@eyesopen.com>
33144
33145         PR c/11370
33146         * gcc.dg/Wunreachable-6.c: New testcase.
33147         * gcc.dg/Wunreachable-7.c: New testcase.
33148
33149 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
33150
33151         PR c/11420
33152         * gcc.dg/20030708-1.c: New test.
33153
33154 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
33155
33156         * gcc.dg/compat/sdata-section.h: New file.
33157         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
33158         * gcc.dg/torture/mips-sdata-1.c: New test.
33159
33160 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33161
33162         PR c++/11030
33163         * g++.dg/template/friend19.C: New test.
33164
33165 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
33166
33167         * g++.dg/opt/strength-reduce.C: New test.
33168
33169 2003-07-07  Roger Sayle  <roger@eyesopen.com>
33170
33171         PR target/10979
33172         * gcc.dg/20030707-1.c: New testcase.
33173
33174 2003-07-07  Roger Sayle  <roger@eyesopen.com>
33175
33176         PR optimization/11059
33177         * g++.dg/opt/emptyunion.C: New testcase.
33178
33179 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
33180             Eric Botcazou  <ebotcazou@libertysurf.fr>
33181
33182         * g++.dg/opt/stack1.C: New test.
33183
33184 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
33185
33186         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
33187         run test.
33188
33189         PR c++/11431
33190         * g++.dg/expr/static_cast3.C: New test.
33191
33192 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
33193
33194         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
33195         everywhere.
33196         * gcc.dg/concat.c: Concatenation of string constants with
33197         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
33198         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
33199         * gcc.dg/cpp/escape-2.c: Use wide character constants where
33200         necessary to avoid multi-character character constant warning.
33201         * gcc.dg/cpp/escape.c: Likewise.
33202         * gcc.dg/cpp/ucs.c: Likewise.
33203         Remove backslashes from dg-bogus comments, as they confuse Tcl.
33204         Fix a typo.
33205
33206 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
33207
33208         PR c/11428
33209         * gcc.c-torture/compile/20030704-1.c: New.
33210
33211 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
33212
33213         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
33214
33215 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
33216
33217         PR c++/5287, PR c++/7910,  PR c++/11021
33218         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
33219         tests for warnings.
33220         * g++.dg/ext/dllimport2.C: Add tests for warnings.
33221         * g++.dg/ext/dllimport3.C: Likewise.
33222         * g++.dg/ext/dllimport4.C: New file.
33223         * g++.dg/ext/dllimport5.C: New file.
33224         * g++.dg/ext/dllimport6.C: New file.
33225         * g++.dg/ext/dllimport7.C: New file.
33226         * g++.dg/ext/dllimport8.C: New file.
33227         * g++.dg/ext/dllimport9.C: New file.
33228         * g++.dg/ext/dllimport10.C: New file.
33229         * g++.dg/ext/dllexport1.C: New file.
33230
33231 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
33232
33233         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
33234         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
33235
33236 2003-07-03  Roger Sayle  <roger@eyesopen.com>
33237
33238         * gcc.dg/builtins-25.c: New testcase.
33239         * gcc.dg/builtins-26.c: New testcase.
33240
33241 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
33242
33243         * gcc.dg/compat/vector-defs.h: New file.
33244         * gcc.dg/compat/vector-setup.h: New file.
33245         * gcc.dg/compat/vector-check.h: New file.
33246         * gcc.dg/compat/vector-1_main.c: New file.
33247         * gcc.dg/compat/vector-1_x.c: New file.
33248         * gcc.dg/compat/vector-1_y.c: New file.
33249         * gcc.dg/compat/vector-2_main.c: New file.
33250         * gcc.dg/compat/vector-2_x.c: New file.
33251         * gcc.dg/compat/vector-2_y.c: New file.
33252
33253         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
33254         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
33255         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
33256         * gcc.dg/compat/struct-align-1.h: New file.
33257         * gcc.dg/compat/struct-align-1_main.c: New file.
33258         * gcc.dg/compat/struct-align-1_x.c: New file.
33259         * gcc.dg/compat/struct-align-1_y.c: New file.
33260         * gcc.dg/compat/struct-align-2.h: New file.
33261         * gcc.dg/compat/struct-align-2_main.c: New file.
33262         * gcc.dg/compat/struct-align-2_x.c: New file.
33263         * gcc.dg/compat/struct-align-2_y.c: New file.
33264
33265         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
33266         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
33267         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
33268         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
33269         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
33270         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
33271         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
33272         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
33273         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
33274         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
33275         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
33276         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
33277         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
33278         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
33279         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
33280         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
33281         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
33282         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
33283         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
33284         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
33285         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
33286         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
33287         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
33288         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
33289         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
33290         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
33291         * gcc.dg/compat/struct-return-10_x.c: Ditto.
33292         * gcc.dg/compat/struct-return-2_x.c: Ditto.
33293         * gcc.dg/compat/struct-return-3_x.c: Ditto.
33294
33295 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
33296
33297         * gcc.dg/i386-call-1.c: New test.
33298
33299 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
33300
33301         PR c++/9162
33302         * g++.dg/parse/defarg4.C: New.
33303
33304 2003-07-03  Roger Sayle  <roger@eyesopen.com>
33305
33306         PR target/10700
33307         * gcc.c-torture/compile/20030703-1.c: New test case.
33308
33309 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
33310
33311         * g++.dg/template/local3.C: Remove extra semicolon.
33312
33313 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
33314
33315         * gcc.dg/i386-volatile-1.c: New test.
33316
33317 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
33318
33319         PR c++/11072
33320         * g++.dg/other/offsetof2.C: XFAIL.
33321         * g++.dg/other/offsetof5.C: New.
33322
33323         PR c++/10219
33324         * g++.dg/template/error1.C: New.
33325
33326         PR c++/9779
33327         * g++.dg/template/dependent-expr1.C: New.
33328
33329 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
33330
33331         PR c++/6949
33332         * g++.dg/template/local3.C: New test.
33333
33334         PR c++/11149
33335         * g++.dg/lookup/scoped6.C: New test.
33336
33337 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
33338
33339         PR c++/8046
33340         * g++.dg/other/error7.C: New test.
33341
33342 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
33343
33344         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
33345         * g++.old-deja/g++.abi/vtable3.h: Likewise.
33346         * g++.old-deja/g++.law/code-gen5.C: Likewise.
33347         * g++.old-deja/g++.other/union2.C: Likewise.
33348         * gcc.dg/c90-const-expr-2.c: Likewise.
33349         * gcc.dg/c90-const-expr-3.c: Likewise.
33350         * gcc.dg/c99-const-expr-2.c: Likewise.
33351         * gcc.dg/c99-const-expr-3.c: Likewise.
33352         * gcc.dg/concat.c: Likewise.
33353
33354 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
33355
33356         PR c++/9559
33357         * g++.dg/init/static1.C: New test.
33358
33359 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33360
33361         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
33362         * g++.old-deja/g++.other/access2.C: Likewise.
33363         * g++.old-deja/g++.other/decl2.C: Likewise.
33364         * gcc.c-torture/execute/20020615-1.c: Likewise.
33365
33366 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
33367
33368         PR c++/4933
33369         * g++.dg/template/sizeof4.C: New test.
33370
33371 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
33372
33373         * g++.dg/other/error6.C: New test.
33374
33375 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
33376
33377         PR c++/10750
33378         * g++.dg/parse/constant2.C: New test.
33379
33380 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
33381
33382         PR c++/11106
33383         * g++.dg/other/error5.C: New test.
33384
33385 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33386
33387         * gcc.dg/format/gcc_diag-1.c: New test.
33388
33389 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
33390
33391         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
33392
33393 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
33394
33395         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
33396         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
33397         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
33398
33399 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
33400
33401         * gcc.c-torture/execute/builtins/string-8.c: New test.
33402         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
33403         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
33404         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
33405
33406 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
33407
33408         PR c++/10468
33409         * g++.dg/ext/typeof6.C: New test.
33410
33411 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
33412
33413         PR c++/10796
33414         * g++.dg/init/enum1.C: New test.
33415
33416 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
33417
33418         * gcc.dg/20030627-1.c: New test.
33419
33420 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
33421
33422         PR c++/11332
33423         * g++.dg/expr/static_cast2.C: New test.
33424
33425 2003-06-26  Roger Sayle  <roger@eyesopen.com>
33426             Jakub Jelinek  <jakub@redhat.com>
33427
33428         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
33429         sprintf(dst,"%s",src) optimization.
33430         * gcc.c-torture/execute/20030626-1.c: New test case.
33431         * gcc.c-torture/execute/20030626-2.c: New test case.
33432
33433 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
33434
33435         * gcc.c-torture/execute/multi-ix.c: New test.
33436
33437         * gcc.c-torture/execute/simd-4.c (main):
33438         Added missing semicolon at end of union.
33439
33440 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
33441
33442         PR c++/8266
33443         * g++.dg/template/explicit-instantiation3.C: New test.
33444
33445 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
33446
33447         * gcc.dg/20030626-1.c: Use signed char.
33448
33449 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
33450
33451         * gcc.dg/20030626-1.c: New test.
33452
33453 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
33454
33455         * const-str-2.m: Update.
33456
33457 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
33458
33459         PR c++/10990
33460         * g++.dg/rtti/dyncast1.C: New test.
33461         * g++.dg/abi/mangle4.C: Correct base-specifier access.
33462         * g++.dg/lookup/scoped1.C: Remove XFAIL.
33463         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
33464
33465         PR c++/10931
33466         * g++.dg/expr/static_cast1.C: New test.
33467
33468 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
33469
33470         * gcc.dg/20030625-1.c: New test.
33471
33472 2003-06-24  Roger Sayle  <roger@eyesopen.com>
33473
33474         * gcc.c-torture/compile/20030624-1.c: New test case.
33475
33476 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
33477
33478         * gcc.c-torture/execute/string-opt-17.c: New test.
33479
33480 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
33481
33482         PR c++/5754
33483         * g++.dg/parse/crash6.C: New test.
33484
33485 2003-06-23  Roger Sayle  <roger@eyesopen.com>
33486
33487         * gcc.dg/builtins-24.c: New test case.
33488
33489 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
33490
33491         * g++.dg/opt/operator1.C: New test.
33492
33493 2003-06-22  Roger Sayle  <roger@eyesopen.com>
33494
33495         * gcc.c-torture/execute/string-opt-16.c: New test case.
33496
33497 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
33498
33499         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
33500         * g++.old-deja/g++.other/conv7.C: Likewise.
33501         * g++.old-deja/g++.other/overcnv2.C: Likewise.
33502         * g++.old-deja/g++.other/overload14.C: Likewise.
33503
33504 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
33505
33506         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
33507         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
33508
33509 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
33510
33511         PR c++/10888
33512         * g++.dg/warn/Winline-3.C: New test.
33513
33514 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
33515
33516         * lib/target-supports.exp (check_alias_available): Make the test
33517         program acceptable to the Solaris assembler.
33518
33519         PR c++/10749
33520         * g++.dg/template/memclass2.C: New test.
33521
33522 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
33523             Eric Botcazou  <ebotcazou@libertysurf.fr>
33524
33525         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
33526         data for non-matching targets.
33527         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
33528
33529 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
33530
33531         PR c++/10845
33532         * g++.dg/template/member3.C: New test.
33533
33534 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
33535
33536         PR c++/10939
33537         * g++.dg/template/func1.C: New test.
33538
33539         PR c++/9649
33540         * g++.dg/template/static4.C: New test.
33541         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
33542
33543         PR c++/11041
33544         * g++.dg/init/ref7.C: New test.
33545
33546 2003-06-19  Matt Austern  <austern@apple.com>
33547
33548         PR c++/11228
33549         * g++.dg/anew1.C: New test.
33550         * g++.dg/anew2.C: New test.
33551         * g++.dg/anew3.C: New test.
33552         * g++.dg/anew4.C: New test.
33553
33554 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
33555
33556         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
33557
33558 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
33559
33560         * gcc.c-torture/execute/simd-4.c (main): Make expected value
33561         endian-dependent.
33562
33563 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
33564
33565         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
33566         Remove cruft.
33567
33568 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
33569
33570         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
33571         * gcc.c-torture/compile/961203-1.c: Likewise.
33572         * gcc.c-torture/compile/980506-1.c: Likewise.
33573
33574 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
33575
33576         PR c++/10712
33577         * g++.dg/lookup/using7.C: New test.
33578
33579 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
33580
33581         PR c++/11105
33582         * g++.dg/abi/conv1.C: Remove it.
33583         * g++.dg/template/conv7.C: New test.
33584         * g++.dg/template/conv8.C: Likewise.
33585         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
33586         conversion operator.
33587
33588 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
33589
33590         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
33591         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
33592         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
33593         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
33594         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
33595         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
33596         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
33597         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
33598         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
33599         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
33600         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
33601         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
33602         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
33603         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
33604         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
33605         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
33606         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
33607         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
33608         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
33609         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
33610         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
33611         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
33612         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
33613         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
33614         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
33615         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
33616         * gcc.dg/compat/struct-return-10_x.c: Ditto.
33617         * gcc.dg/compat/struct-return-2_x.c: Ditto.
33618         * gcc.dg/compat/struct-return-3_x.c: Ditto.
33619
33620 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
33621
33622         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
33623         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
33624         indications.
33625
33626 2003-06-16  Roger Sayle  <roger@eyesopen.com>
33627
33628         * gcc.dg/i386-387-5.c: New test case.
33629         * gcc.dg/i386-387-6.c: New test case.
33630         * gcc.dg/builtins-23.c: New test case.
33631
33632 2003-06-15  Roger Sayle  <roger@eyesopen.com>
33633
33634         * gcc.dg/builtins-22.c: New test case.
33635         * gcc.dg/i386-387-1.c: Update to test exp.
33636         * gcc.dg/i386-387-2.c: Likewise.
33637
33638 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33639
33640         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
33641
33642 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
33643
33644         * lib/gcc-dg.exp (dg-require-dll): New function.
33645         (dg-xfail-if): Likewise.
33646         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
33647         driver.
33648
33649         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
33650         * gcc.c-torture/compile/20001205-1.c: Likewise.
33651         * gcc.c-torture/compile/20001226-1.c: Likewise.
33652         * gcc.c-torture/compile/20010518-2.c: Likewise.
33653         * gcc.c-torture/compile/20020312-1.c: Likewise.
33654         * gcc.c-torture/compile/20020604-1.c: Likewise.
33655         * gcc.c-torture/compile/920501-12.c: Likewise.
33656         * gcc.c-torture/compile/920501-4.c: Likewise.
33657         * gcc.c-torture/compile/920520-1.c: Likewise.
33658         * gcc.c-torture/compile/920521-1.c: Likewise.
33659         * gcc.c-torture/compile/920625-1.c: Likewise.
33660         * gcc.c-torture/compile/961203-1.c: Likewise.
33661         * gcc.c-torture/compile/980506-1.c: Likewise.
33662         * gcc.c-torture/compile/981006-1.c: Likewise.
33663         * gcc.c-torture/compile/981022-1.c: Likewise.
33664         * gcc.c-torture/compile/981223-1.c: Likewise.
33665         * gcc.c-torture/compile/990617-1.c: Likewise.
33666         * gcc.c-torture/compile/dll.c: Likewise.
33667         * gcc.c-torture/compile/labels-3.c: Likewise.
33668         * gcc.c-torture/compile/mipscop-1.c: Likewise.
33669         * gcc.c-torture/compile/mipscop-2.c: Likewise.
33670         * gcc.c-torture/compile/mipscop-3.c: Likewise.
33671         * gcc.c-torture/compile/mipscop-4.c: Likewise.
33672         * gcc.c-torture/compile/simd-5.c: Likewise.
33673         * gcc.c-torture/compile/20000804-1.x: Remove.
33674         * gcc.c-torture/compile/20001205-1.x: Likewise.
33675         * gcc.c-torture/compile/20001226-1.x: Likewise.
33676         * gcc.c-torture/compile/20010518-2.x: Likewise.
33677         * gcc.c-torture/compile/20020312-1.x: Likewise.
33678         * gcc.c-torture/compile/20020604-1.x: Likewise.
33679         * gcc.c-torture/compile/920501-12.x: Likewise.
33680         * gcc.c-torture/compile/920501-4.x: Likewise.
33681         * gcc.c-torture/compile/920520-1.x: Likewise.
33682         * gcc.c-torture/compile/920521-1.x: Likewise.
33683         * gcc.c-torture/compile/920625-1.x: Likewise.
33684         * gcc.c-torture/compile/961203-1.x: Likewise.
33685         * gcc.c-torture/compile/980506-1.x: Likewise.
33686         * gcc.c-torture/compile/981006-1.x: Likewise.
33687         * gcc.c-torture/compile/981022-1.x: Likewise.
33688         * gcc.c-torture/compile/981223-1.x: Likewise.
33689         * gcc.c-torture/compile/990617-1.x: Likewise.
33690         * gcc.c-torture/compile/mipscop-1.x: Likewise.
33691         * gcc.c-torture/compile/mipscop-2.x: Likewise.
33692         * gcc.c-torture/compile/mipscop-3.x: Likewise.
33693         * gcc.c-torture/compile/mipscop-4.x: Likewise.
33694         * gcc.c-torture/compile/simd-5.x: Likewise.
33695
33696         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
33697
33698 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
33699
33700         * gcc.c-torture/execute/20030611-1.c: New test.
33701
33702 2003-06-12  Roger Sayle  <roger@eyesopen.com>
33703
33704         PR middle-end/168
33705         * gcc.dg/20030612-1.c: New test case.
33706
33707 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
33708
33709         PR c++/10635
33710         * g++.dg/expr/cast1.C: New test.
33711
33712 2003-06-12  Roger Sayle  <roger@eyesopen.com>
33713
33714         * gcc.dg/builtins-21.c: New test case.
33715
33716 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
33717
33718         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
33719         options instead of at the end.
33720         * lib/objc.exp (objc_target_compile): Likewise.
33721
33722 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
33723
33724         PR c++/10432
33725         * g++.dg/parse/error1.C: New test.
33726
33727 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
33728
33729         * gcc.dg/compat/struct-by-value-11_main.c: New file.
33730         * gcc.dg/compat/struct-by-value-11_x.c: New file.
33731         * gcc.dg/compat/struct-by-value-11_y.c: New file.
33732         * gcc.dg/compat/struct-by-value-12_main.c: New file.
33733         * gcc.dg/compat/struct-by-value-12_x.c: New file.
33734         * gcc.dg/compat/struct-by-value-12_y.c: New file.
33735         * gcc.dg/compat/struct-by-value-13_main.c: New file.
33736         * gcc.dg/compat/struct-by-value-13_x.c: New file.
33737         * gcc.dg/compat/struct-by-value-13_y.c: New file.
33738         * gcc.dg/compat/struct-by-value-14_main.c: New file.
33739         * gcc.dg/compat/struct-by-value-14_x.c: New file.
33740         * gcc.dg/compat/struct-by-value-14_y.c: New file.
33741         * gcc.dg/compat/struct-by-value-15_main.c: New file.
33742         * gcc.dg/compat/struct-by-value-15_x.c: New file.
33743         * gcc.dg/compat/struct-by-value-15_y.c: New file.
33744         * gcc.dg/compat/struct-by-value-16_main.c: New file.
33745         * gcc.dg/compat/struct-by-value-16_x.c: New file.
33746         * gcc.dg/compat/struct-by-value-16_y.c: New file.
33747         * gcc.dg/compat/struct-by-value-17_main.c: New file.
33748         * gcc.dg/compat/struct-by-value-17_x.c: New file.
33749         * gcc.dg/compat/struct-by-value-17_y.c: New file.
33750         * gcc.dg/compat/struct-by-value-18_main.c: New file.
33751         * gcc.dg/compat/struct-by-value-18_x.c: New file.
33752         * gcc.dg/compat/struct-by-value-18_y.c: New file.
33753
33754         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
33755         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
33756         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
33757         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
33758         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
33759         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
33760         * gcc.dg/compat/scalar-return-3_main.c: New file.
33761         * gcc.dg/compat/scalar-return-3_x.c: New file.
33762         * gcc.dg/compat/scalar-return-3_y.c: New file.
33763         * gcc.dg/compat/scalar-return-4_main.c: New file.
33764         * gcc.dg/compat/scalar-return-4_x.c: New file.
33765         * gcc.dg/compat/scalar-return-4_y.c: New file.
33766
33767 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
33768
33769         * gcc.dg/compat/fp2-struct-check.h: New file.
33770         * gcc.dg/compat/fp2-struct-defs.h: New file.
33771         * gcc.dg/compat/fp2-struct-init.h: New file.
33772         * gcc.dg/compat/struct-by-value-10_main.c: New file.
33773         * gcc.dg/compat/struct-by-value-10_x.c: New file.
33774         * gcc.dg/compat/struct-by-value-10_y.c: New file.
33775         * gcc.dg/compat/struct-return-10_main.c: New file.
33776         * gcc.dg/compat/struct-return-10_x.c: New file.
33777         * gcc.dg/compat/struct-return-10_y.c: New file.
33778
33779         * gcc.dg/compat/compat-common.h: New file.
33780         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
33781         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
33782         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
33783         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
33784         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
33785         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
33786         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
33787         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
33788         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
33789         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
33790         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
33791         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
33792         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
33793         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
33794         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
33795         * gcc.dg/compat/small-struct-check.h: Ditto.
33796         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
33797         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
33798         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
33799         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
33800         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
33801         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
33802         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
33803         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
33804         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
33805         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
33806         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
33807         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
33808         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
33809         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
33810         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
33811         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
33812         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
33813         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
33814         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
33815         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
33816         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
33817         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
33818         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
33819         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
33820         * gcc.dg/compat/struct-return-2_main.c: Ditto.
33821         * gcc.dg/compat/struct-return-2_x.c: Ditto.
33822         * gcc.dg/compat/struct-return-2_y.c: Ditto.
33823         * gcc.dg/compat/struct-return-3_main.c: Ditto.
33824         * gcc.dg/compat/struct-return-3_x.c: Ditto.
33825         * gcc.dg/compat/struct-return-3_y.c: Ditto.
33826
33827 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
33828
33829         * g++.dg/pch/static-1.C: New file.
33830         * g++.dg/pch/static-1.Hs: New file.
33831
33832 2003-06-10  Richard Henderson  <rth@redhat.com>
33833
33834         * gcc.dg/asm-7.c: Adjust expected warning text.
33835
33836 2003-06-10  Roger Sayle  <roger@eyesopen.com>
33837
33838         * gcc.dg/builtins-20.c: New test case.
33839
33840 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
33841
33842         PR c++/11131
33843         * g++.dg/opt/template1.C: New test.
33844
33845 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
33846
33847         * lib/gcc-dg.exp (dg-test): Clear additional_files and
33848         additional_sources.
33849
33850 2003-05-21  David Taylor  <dtaylor@emc.com>
33851
33852         * gcc.dg/Wpadded.c: New file.
33853
33854 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
33855
33856         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
33857         * gcc.dg/special/weak-2.c: Add dg-require-weak.
33858         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
33859         dg-require-weak.
33860
33861 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
33862
33863         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
33864
33865 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
33866
33867         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
33868         (dg-require-alias): Likewise.
33869         (dg-require-gc-sections): Likewise.
33870         * lib/target-supports.exp (check_gc_sections_available): Likewise.
33871
33872 2003-06-08  Richard Henderson  <rth@redhat.com>
33873
33874         * gcc.dg/20011029-2.c: Fix the array reference.
33875         * gcc.dg/asm-7.c: New.
33876
33877 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
33878
33879         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
33880
33881 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
33882
33883         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
33884         (dg-require-gc-sections): Likewise.
33885
33886 2003-06-08  Jan Hubicka  <jh@suse.cz>
33887
33888         * i386-cmov1.c: Fix regular expression.
33889         * i386-cvt-1.c: Likewise.
33890         * i386-local.c: Likewise.
33891         * i386-local2.c: Likewise.
33892         * i386-mul.c: Likewise.
33893         * i386-ssetype-1.c: Likewise.
33894         * i386-ssetype-3.c: Likewise.
33895         * i386-ssetype-5.c: Likewise.
33896
33897 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33898
33899         PR c++/11039
33900         * g++.dg/warn/implicit-typename2.C: New test.
33901         * g++.dg/warn/implicit-typename3.C: New test.
33902
33903 2003-06-07  Richard Henderson  <rth@redhat.com>
33904
33905         * g++.dg/other/offsetof3.C: Use size_t.
33906         * g++.dg/other/offsetof4.C: Likewise.
33907
33908 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
33909
33910         * lib/copy-file.exp: New. Implement gcc_copy_files.
33911
33912         * lib/dg-pch.exp: Load copy-file.exp
33913         (dg-pch): Use gcc_copy_files instead of "file copy".
33914
33915 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
33916
33917         * gcc.dg/weak/weak.exp: Simplify.
33918         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
33919         * gcc.dg/weak/weak-1.c: Likewise.
33920         * gcc.dg/weak/weak-2.c: Likewise.
33921         * gcc.dg/weak/weak-3.c: Likewise.
33922         * gcc.dg/weak/weak-4.c: Likewise.
33923         * gcc.dg/weak/weak-5.c: Likewise.
33924         * gcc.dg/weak/weak-6.c: Likewise.
33925         * gcc.dg/weak/weak-7.c: Likewise.
33926         * gcc.dg/weak/weak-8.c: Likewise.
33927         * gcc.dg/weak/weak-9.c: Likewise.
33928
33929 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
33930
33931         gcc.c-torture/execute/20030606-1.c: New.
33932
33933 2003-06-06  Roger Sayle  <roger@eyesopen.com>
33934
33935         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
33936         * gcc.dg/builtins-19.c: Likewise.
33937
33938 2003-06-06  Roger Sayle  <roger@eyesopen.com>
33939
33940         * gcc.dg/builtins-2.c: Add some more tests.
33941         * gcc.dg/builtins-18.c: New test case.
33942         * gcc.dg/builtins-19.c: New test case.
33943
33944 2003-06-06  Roger Sayle  <roger@eyesopen.com>
33945             Jim Wilson  <wilson@tuliptree.org>
33946
33947         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
33948
33949 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
33950
33951         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
33952         mempcpy/stpcpy calls not to be optimized into something else.
33953         * gcc.c-torture/execute/string-opt-3.c: Moved to...
33954         * gcc.c-torture/execute/builtins/string-7.c: ...here.
33955         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
33956
33957 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33958
33959         * gcc.dg/format/asm_fprintf-1.c: New test.
33960
33961 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
33962
33963         * lib/gcc-defs.exp (additional_sources): New variable.
33964         (dg-additional-sources): New function.
33965         (additional_files): New variable.
33966         (dg-additional-files): New function.
33967         (dg-additional-files-options): Likewise.
33968         * lib/gcc-dg.exp (dg-require-weak): New function.
33969         (dg-require-alias): Likewise.
33970         (dg-require-gc-sections): Likewise.
33971         * lib/target-supports.exp (check_alias_available): Remove testfile
33972         parameter.
33973         (check_gc_sections_available): New function.
33974         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
33975         (dg-gpp-additional-files): Likewise.
33976         * lib/g++.exp (additional_sources): Remove.
33977         (additional_files): Likewise.
33978         (g++_target_compile): Use dg-additional-files-options.
33979
33980         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
33981         Tcl logic.
33982         * gcc.dg/special/ecos.exp: Remove.
33983         * gcc.dg/special/20000419-2.c: Use dg-require-*.
33984         * gcc.dg/special/alias-1.c: Likewise.
33985         * gcc.dg/special/alias-2.c: Likewise.
33986         * gcc.dg/special/gcsec-1.c: Likewise.
33987         * gcc.dg/special/weak-1.c: Likewise.
33988         * gcc.dg/special/weak-2.c: Likewise.
33989         * gcc.dg/special/wkali-1.c: Likewise.
33990         * gcc.dg/special/wkali-2.c: Likewise.
33991
33992         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
33993         dg-gpp-additional-*.
33994         * g++.dg/special/conpr-3.C: Likewise.
33995         * g++.dg/special/conpr-4.C: Likewise.
33996         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
33997         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
33998         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
33999         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
34000         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
34001         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
34002         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
34003         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
34004         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
34005         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
34006         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
34007         * g++.old-deja/g++.other/comdat1.C: Likewise.
34008         * g++.old-deja/g++.other/comdat2.C: Likewise.
34009         * g++.old-deja/g++.other/comdat3.C: Likewise.
34010         * g++.old-deja/g++.other/ctor1.C: Likewise.
34011         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
34012
34013 2003-06-05  Richard Henderson  <rth@redhat.com>
34014
34015         * gcc.dg/debug/20030605-1.c: New.
34016
34017 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
34018
34019         * README.QMTEST: Update.
34020
34021 2003-06-04  Richard Henderson  <rth@redhat.com>
34022
34023         * gcc.dg/cleanup-1.c: New.
34024         * gcc.dg/cleanup-2.c: New.
34025         * gcc.dg/cleanup-3.c: New.
34026         * gcc.dg/cleanup-4.c: New.
34027         * gcc.dg/cleanup-5.c: New.
34028         * gcc.dg/cleanup-6.c: New.
34029         * gcc.dg/cleanup-7.c: New.
34030
34031 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
34032
34033         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
34034
34035         * lib/dg-pch.exp: New file.
34036         * g++.dg/pch/pch.exp: Use dg-pch.exp.
34037         * gcc.dg/pch/pch.exp: Likewise.
34038
34039 2003-06-04  Roger Sayle  <roger@eyesopen.com>
34040
34041         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
34042         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
34043         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
34044         * gcc.dg/builtins-17.c: New test case.
34045         * gcc.dg/i386-387-4.c: New test case.
34046         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
34047
34048 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
34049
34050         * gcc.dg/ultrasp9.c: New test.
34051
34052 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
34053
34054         * gcc.c-torture/compile/20030604-1.c: New test.
34055         * gcc.dg/sparc-constant-1.c: New test.
34056
34057 2003-06-03  Glen Nakamura  <glen@imodulo.com>
34058
34059         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
34060
34061 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
34062
34063         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
34064
34065         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
34066         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
34067
34068 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
34069
34070         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
34071
34072 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34073
34074         PR c++/10940
34075         * g++.dg/template/spec10.C: New test.
34076
34077 2003-06-03  Roger Sayle  <roger@eyesopen.com>
34078
34079         * gcc.dg/builtins-16.c: New test case.
34080
34081 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
34082
34083         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
34084         mempcpy test with post-increments.
34085         * gcc.c-torture/execute/string-opt-3.c: New test.
34086         * gcc.dg/string-opt-1.c: New test.
34087
34088 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
34089
34090         PR fortran/10965
34091         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
34092
34093 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
34094
34095         * lib/scanasm.exp (dg-scan): New function, factored out of ...
34096         (scan-assembler): ... here.  Use dg-scan.
34097         (scan-assembler-not): Likewise.
34098         (scan-file): New function.
34099         (scan-file-not): Likewise.
34100         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
34101         * gcc.dg/cpp/_Pragma4.c: Likewise.
34102         * gcc.dg/cpp/_Pragma5.c: Likewise.
34103         * gcc.dg/cpp/avoidpaste1.c: Likewise.
34104         * gcc.dg/cpp/avoidpaste2.c: Likewise.
34105         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
34106         * gcc.dg/cpp/cmdlne-P.c: Likewise.
34107         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
34108         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
34109         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
34110         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
34111         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
34112         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
34113         * gcc.dg/cpp/cxxcom1.c: Likewise.
34114         * gcc.dg/cpp/line1.c: Likewise.
34115         * gcc.dg/cpp/maccom1.c: Likewise.
34116         * gcc.dg/cpp/maccom2.c: Likewise.
34117         * gcc.dg/cpp/maccom3.c: Likewise.
34118         * gcc.dg/cpp/maccom4.c: Likewise.
34119         * gcc.dg/cpp/maccom5.c: Likewise.
34120         * gcc.dg/cpp/maccom6.c: Likewise.
34121         * gcc.dg/cpp/multiline.c: Likewise.
34122         * gcc.dg/cpp/spacing1.c: Likewise.
34123         * gcc.dg/cpp/spacing2.c: Likewise.
34124         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
34125         * gcc.dg/cpp/trad/maccom1.c: Likewise.
34126         * gcc.dg/cpp/trad/maccom2.c: Likewise.
34127         * gcc.dg/cpp/trad/maccom3.c: Likewise.
34128         * gcc.dg/cpp/trad/maccom4.c: Likewise.
34129         * gcc.dg/cpp/trad/maccom6.c: Likewise.
34130         * gcc.dg/cpp/cxxcom2.c: Likewise.
34131         * gcc.dg/cpp/cxxcom2.h: New file.
34132
34133         * gcc.dg/cpp/truefalse.cpp: Move it to ...
34134         * g++.dg/cpp/truefalse.C: Here.
34135         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
34136
34137 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
34138
34139         * gcc.dg/cpp/redef3.c: New file.
34140
34141 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
34142
34143         * gcc.dg/i386-loop-3.c: New test.
34144
34145 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
34146
34147         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
34148
34149 2003-05-31  Roger Sayle  <roger@eyesopen.com>
34150
34151         * gcc.dg/fwrapv-1.c: New test case.
34152         * gcc.dg/fwrapv-2.c: New test case.
34153
34154 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34155
34156         PR c++/10956
34157         * g++.dg/template/spec9.C: New test.
34158
34159 2003-05-29  Roger Sayle  <roger@eyesopen.com>
34160
34161         * gcc.dg/duff-4.c: New test case.
34162
34163 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
34164
34165         PR fortran/10843
34166         * g77.dg/ffixed-form-1.f: New test
34167         * g77.dg/ffixed-form-2.f: New test
34168         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
34169         * g77.dg/ffree-form-3.f: New test
34170
34171 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
34172
34173         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
34174         * gcc.dg/wint_t-1.c: Likewise.
34175
34176 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34177
34178         * g++.dg/template/access11.C: New test.
34179
34180 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34181
34182         PR c++/10849
34183         * g++.dg/template/access10.C: New test.
34184
34185 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
34186             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34187
34188         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
34189
34190 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
34191
34192         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
34193         suppress for powerpc-*-darwin*.
34194         * gcc.dg/torture/builtin-noret-2.c: Likewise.
34195
34196 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
34197
34198         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
34199         suppress option for powerpc-*-darwin*.
34200
34201 2003-05-23  Roger Sayle  <roger@eyesopen.com>
34202
34203         * gcc.dg/builtins-1.c: Add tests for tan and atan.
34204         * gcc.dg/builtins-4.c: Add test for fmod.
34205
34206 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34207
34208         PR c++/10682
34209         * g++.dg/template/instantiate4.C: New test.
34210
34211 2003-05-22  Roger Sayle  <roger@eyesopen.com>
34212
34213         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
34214
34215 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
34216
34217         * gcc.dg/compat/scalar-return-1_main.c: New file.
34218         * gcc.dg/compat/scalar-return-1_x.c: New file.
34219         * gcc.dg/compat/scalar-return-1_y.c: New file.
34220         * gcc.dg/compat/scalar-return-2_main.c: New file.
34221         * gcc.dg/compat/scalar-return-2_x.c: New file.
34222         * gcc.dg/compat/scalar-return-2_y.c: New file.
34223         * gcc.dg/compat/struct-return-3_main.c: New file.
34224         * gcc.dg/compat/struct-return-3_y.c: New file.
34225         * gcc.dg/compat/struct-return-3_x.c: New file.
34226         * gcc.dg/compat/struct-return-2_main.c: New file.
34227         * gcc.dg/compat/struct-return-2_x.c: New file.
34228         * gcc.dg/compat/struct-return-2_y.c: New file.
34229
34230 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34231
34232         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
34233         for hppa*-hp-hpux*.
34234         * gcc.dg/20021014-1.c (dg-options): Likewise.
34235         * gcc.dg/nest.c (dg-options): Likewise.
34236
34237 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
34238
34239         PR c++/9738
34240         * g++.dg/ext/dllimport2.C: New file.
34241         * g++.dg/ext/dllimport3.C: New file.
34242
34243 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
34244
34245         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
34246         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
34247         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
34248         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
34249         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
34250         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
34251         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
34252         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
34253         * gcc.dg/compat/small-struct-defs.h: New file.
34254         * gcc.dg/compat/small-struct-init.h: New file.
34255         * gcc.dg/compat/small-struct-check.h: New file.
34256         * gcc.dg/compat/fp-struct-defs.h: New file.
34257         * gcc.dg/compat/fp-struct-check.h: New file.
34258         * gcc.dg/compat/fp-struct-init.h: New file.
34259         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
34260         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
34261
34262 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
34263
34264         * gcc.dg/20030225-2.c: New test.
34265
34266 2003-05-18  Roger Sayle  <roger@eyesopen.com>
34267             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34268
34269         * gcc.c-torture/compile/20030518-1.c: New test case.
34270
34271 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
34272
34273         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
34274         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
34275         gcc-dg-debug-runtest.
34276         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
34277         gcc-dg-debug-runtest.
34278
34279 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34280
34281         PR c++/9022
34282         * g++.dg/lookup/using6.C: New test.
34283
34284 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34285
34286         * g++.dg/parse/access2.C: New test.
34287
34288 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
34289
34290         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
34291         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
34292         * gcc.dg/debug/debug.exp: Likewise.
34293
34294 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
34295
34296         * gcc.dg/dollar.c: New test.
34297
34298 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
34299
34300         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
34301         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
34302         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
34303         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
34304         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
34305         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
34306         * gcc.dg/compat/struct-by-value-6_main.c: New file.
34307         * gcc.dg/compat/struct-by-value-6_x.c: New file.
34308         * gcc.dg/compat/struct-by-value-6_y.c: New file.
34309         * gcc.dg/compat/struct-by-value-7_main.c: New file.
34310         * gcc.dg/compat/struct-by-value-7_x.c: New file.
34311         * gcc.dg/compat/struct-by-value-7_y.c: New file.
34312         * gcc.dg/compat/struct-by-value-8_main.c: New file.
34313         * gcc.dg/compat/struct-by-value-8_x.c: New file.
34314         * gcc.dg/compat/struct-by-value-8_y.c: New file.
34315         * gcc.dg/compat/struct-by-value-9_main.c: New file.
34316         * gcc.dg/compat/struct-by-value-9_x.c: New file.
34317         * gcc.dg/compat/struct-by-value-9_y.c: New file.
34318
34319 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
34320
34321         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
34322         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
34323         support for "repo" mode.
34324         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
34325         * lib/g77-dg.exp: Likewise.
34326         * lib/obj-dg.exp: Likewise.
34327
34328 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
34329
34330         Merge from gcc-3_2-rhl8-branch:
34331         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
34332
34333         * gcc.dg/tls/opt-6.c: New test.
34334
34335         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
34336
34337         * gcc.dg/20030405-1.c: New test.
34338
34339         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
34340
34341         * gcc.dg/20030309-1.c: New test.
34342
34343         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
34344
34345         * gcc.c-torture/execute/20030307-1.c: New test.
34346
34347         2003-02-20  Randolph Chung  <tausq@debian.org>
34348
34349         * gcc.c-torture/compile/20030220-1.c: New test.
34350
34351         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
34352
34353         * gcc.dg/20030217-1.c: New test.
34354
34355         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
34356
34357         * gcc.c-torture/compile/20020129-1.c: New test.
34358
34359         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
34360
34361         * gcc.dg/unroll-1.c: New test.
34362
34363         2002-11-16  Jan Hubicka  <jh@suse.cz>
34364
34365         * gcc.c-torture/execute/20020920-1.c: New test.
34366
34367         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
34368
34369         PR target/7434
34370         * gcc.c-torture/compile/20021008-1.c: New test.
34371
34372         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
34373
34374         PR target/7559
34375         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
34376
34377         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
34378
34379         * gcc.c-torture/compile/20020807-1.c: New test.
34380
34381         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
34382
34383         * gcc.dg/tls/opt-1.c: New test.
34384
34385         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
34386
34387         * gcc.dg/20020729-1.c: New test.
34388
34389         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
34390
34391         * g++.dg/opt/life1.C: New test.
34392
34393         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
34394
34395         * gcc.dg/20020525-1.c: New test.
34396
34397         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
34398
34399         PR c++/6794
34400         * g++.dg/ext/pretty1.C: New test.
34401         * g++.dg/ext/pretty2.C: New test.
34402
34403 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
34404
34405         PR c++/8385
34406         * g++.dg/ext/typeof5.C: New test.
34407
34408 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
34409
34410         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
34411         __USER_LABEL_PREFIX__ into account.
34412         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
34413
34414 2003-05-14  Roger Sayle  <roger@eyesopen.com>
34415
34416         * gcc.dg/builtins-15.c: New test case.
34417
34418 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
34419
34420         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
34421
34422 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
34423
34424         * lib/g++.exp: Tweak handling of additional source files.
34425         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
34426         * g++.dg/special/conpr-2a.C: Rename to ...
34427         * g++.dg/special/conpr-2a.cc: ... this.
34428         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
34429         * g++.dg/special/conpr-3a.C: Rename to ...
34430         * g++.dg/special/conpr-3a.cc: This.
34431         * g++.dg/special/conpr-3b.C: Rename to ...
34432         * g++.dg/special/conpr-3b.cc: This.
34433         * g++.dg/special/conpr-4.C: New test.
34434         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
34435
34436 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
34437
34438         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
34439
34440 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34441
34442         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
34443         * g++.old-deja/g++.robertl/eb71.C: Likewise.
34444         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
34445         * g++.old-deja/g++.other/warn3.C: Likewise.
34446
34447 2003-05-11  Roger Sayle  <roger@eyesopen.com>
34448
34449         * gcc.dg/i386-387-1.c: Update to also test log.
34450         * gcc.dg/i386-387-2.c: Likewise.
34451
34452 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
34453
34454         * g77.f-torture/execute/int8421.f: New test.
34455
34456 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34457
34458         PR c++/10230, c++/10481
34459         * g++.dg/lookup/scoped5.C: New test.
34460
34461 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34462
34463         PR c++/10552
34464         * g++.dg/template/ttp6.C: New test.
34465
34466 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
34467
34468         * gcc.c-torture/execute/builtins: New directory.
34469         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
34470         gcc.c-torture/execute/builtins.
34471         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
34472         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
34473         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
34474         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
34475
34476 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34477
34478         PR c++/9252
34479         * g++.dg/template/access8.C: New test.
34480         * g++.dg/template/access9.C: New test.
34481
34482 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34483
34484         PR c++/9554
34485         * g++.dg/parse/access1.C: New test.
34486
34487 2003-05-09  DJ Delorie  <dj@redhat.com>
34488
34489         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
34490         long, and not an int.
34491
34492 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34493
34494         PR c++/10555, c++/10576
34495         * g++.dg/template/memclass1.C: New test.
34496
34497 2003-05-08  DJ Delorie  <dj@redhat.com>
34498
34499         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
34500         targets.
34501         * gcc.c-torture/execute/20021024-1.x: Likewise.
34502         * gcc.c-torture/execute/shiftdi.x: Likewise.
34503         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
34504         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
34505         * gcc.dg/20021018-1.c: Likewise.
34506
34507 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34508
34509         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
34510
34511         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
34512         (bcopy): Call memmove.
34513
34514 2003-05-08  Roger Sayle  <roger@eyesopen.com>
34515
34516         * g77.f-torture/compile/8485.f: New test case.
34517
34518 2003-05-07  Richard Henderson  <rth@redhat.com>
34519
34520         PR c++/10570
34521         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
34522         Verify exception_cleanup not called for rethrows.
34523         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
34524         when exiting catch block without rethrowing.
34525         * g++.dg/eh/forced3.C: New.
34526         * g++.dg/eh/forced4.C: New.
34527
34528 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
34529
34530         * gcc.dg/20030505.c: Fix triplet.
34531
34532 2003-05-06  DJ Delorie  <dj@redhat.com>
34533
34534         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
34535         * gcc.dg/nest.c: Likewise.
34536
34537 2003-05-05  Roger Sayle  <roger@eyesopen.com>
34538
34539         * gcc.dg/builtins-14.c: New test case.
34540
34541 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
34542
34543         * lib/compat.exp (compat-execute): New argument.
34544         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
34545         * gcc.dg/compat: New test directory.
34546         * gcc.dg/compat/compat.exp: New expect script.
34547         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
34548         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
34549         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
34550         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
34551         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
34552         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
34553
34554         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
34555         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
34556         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
34557         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
34558         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
34559         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
34560         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
34561         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
34562         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
34563         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
34564         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
34565         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
34566         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
34567         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
34568         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
34569
34570 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
34571
34572         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
34573
34574 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
34575
34576         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
34577
34578 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
34579
34580         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
34581         * gcc.dg/ppc-fsel-2.c: New test.
34582
34583         * gcc.dg/unused-5.c: New test.
34584
34585 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34586
34587         PR c++/10496
34588         * g++.dg/warn/pmf1.C: New test.
34589
34590 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34591
34592         PR c++/4494
34593         * g++.dg/warn/main.C: New test.
34594
34595 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34596
34597         * gcc.dg/nonnull-3.c: New test.
34598
34599 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
34600
34601         * gcc.dg/cpp/Wtrigraphs.c: Update.
34602         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
34603
34604 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
34605
34606         * gcc.dg/ppc-fsel-1.c: New test.
34607
34608 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
34609
34610         PR c/10604
34611         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
34612
34613 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
34614
34615         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
34616
34617 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34618
34619         PR c++/9364, c++/10553, c++/10586
34620         * g++.dg/parse/typename4.C: New test.
34621         * g++.dg/parse/typename5.C: Likewise.
34622
34623 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
34624
34625         * gcc.c-torture/compile/20030503-1.c: New test.
34626
34627 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34628
34629         * g++.dg/lookup/using5.C: Fix testcase error.
34630
34631 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
34632
34633         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
34634         since MEABI is no longer supported.  Remove all vestiges
34635         of MEABI from the test.
34636
34637 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34638
34639         PR c++/10554
34640         * g++.dg/lookup/using5.C: New test.
34641
34642 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34643
34644         PR c++/8772
34645         * g++.dg/template/ttp5.C: New test.
34646
34647 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
34648
34649         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
34650         (dg-gpp-additional-sources): New function.
34651         (dg-gpp-additional-files): Likewise.
34652         * lib/g++.exp (additional_sources): New variable.
34653         (additional_files): Likewise.
34654         (g++_target_compile): Deal with them.
34655         * lib/old-dejagnu.exp: Remove.
34656         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
34657         * g++.old-deja: Revise all tests to use dg commands.
34658
34659 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34660
34661         PR c++/9432, c++/9528
34662         * g++.dg/lookup/using4.C: New test.
34663
34664 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
34665
34666         * gcc.dg/noreturn-5.c: New file.
34667         * gcc.dg/noreturn-6.c: New file.
34668
34669         * gcc.c-torture/compile/inline-1.c: New file.
34670
34671 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
34672
34673         PR c++/10551
34674         * g++.dg/template/explicit1.C: New test.
34675
34676 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
34677
34678         PR c++/10549
34679         * g++.dg/other/bitfield1.C: New test.
34680
34681         PR c++/10527
34682         * g++.dg/init/new7.C: New test.
34683
34684 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
34685
34686         * g++.dg/ext/desig1.C: New test.
34687         * g++.dg/ext/init1.C: Update.
34688
34689         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
34690
34691 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
34692
34693         PR c++/10180
34694         * g++.dg/warn/Winline-1.C: New test.
34695
34696 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
34697
34698         * gcc.c-torture/execute/string-opt-19.c: New test.
34699
34700         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
34701         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
34702
34703 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
34704
34705         PR c++/10506
34706         * g++.dg/init/new6.C: New test.
34707
34708         PR c++/10503
34709         * g++.dg/init/ref6.C: New test.
34710
34711 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
34712
34713         * g++.dg/warn/weak1.C: XFAIL on AIX4.
34714
34715 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34716
34717         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
34718         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
34719
34720 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
34721
34722         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
34723         initialized static data members.
34724
34725 2003-04-25  H.J. Lu <hjl@gnu.org>
34726
34727         * gcc.dg/ia64-sync-4.c: New test.
34728
34729 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34730
34731         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
34732         date.
34733
34734 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
34735
34736         PR c++/10337
34737         * g++.dg/warn/conv1.C: New test.
34738         * g++.old-deja/g++.other/conv7.C: Adjust.
34739         * g++.old-deja/g++.other/overload14.C: Adjust.
34740
34741 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
34742
34743         PR c++/10471
34744         * g++.dg/template/defarg2.C: New test.
34745
34746 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
34747
34748         * gcc.dg/cpp/include2.c: Update.
34749         * gcc.dg/cpp/multiline-2.c: New.
34750         * gcc.dg/cpp/multiline.c: Update.
34751         * gcc.dg/cpp/strify2.c: Update.
34752         * gcc.dg/cpp/trad/literals-2.c: Update.
34753
34754 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34755
34756         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
34757
34758 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
34759
34760         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
34761
34762 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
34763
34764         PR c++/10451
34765         * g++.dg/parse/crash4.C: New test.
34766
34767         PR c++/9847
34768         * g++.dg/parse/crash5.C: New test.
34769
34770 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
34771
34772         PR c++/10446
34773         * g++.dg/parse/crash3.C: New test.
34774
34775         PR c++/10428
34776         * g++.dg/parse/elab1.C: New test.
34777
34778 2003-04-22  Devang Patel  <dpatel@apple.com>
34779
34780         * gcc.dg/cpp/trad/funlike-5.c: New test.
34781
34782 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
34783
34784         * g++.dg/other/packed1.C: Fix dg options.
34785
34786 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
34787
34788         * g++.dg/other/offsetof2.C: New test.
34789
34790 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
34791
34792         * g++.dg/template/recurse.C: Adjust location of error messages.
34793
34794 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
34795
34796         PR c++/9881
34797         * g++.dg/init/addr-const1.C: New test.
34798         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
34799
34800 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
34801
34802         PR c++/10405
34803         * g++.dg/lookup/struct-hack1.C: New test.
34804
34805 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
34806
34807         * ucs.c: Update diagnostic messages.
34808
34809 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
34810
34811         * gcc.dg/cpp/truefalse.cpp: New test.
34812         * gcc.dg/cpp/cpp.exp: Update.
34813         * g++.dg/other/stdbool-if.C: Remove.
34814
34815 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
34816
34817         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
34818         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
34819
34820 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
34821
34822         * gcc.c-torture/compile/20030418-1.c: New test.
34823
34824 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
34825
34826         * README.compat: Remove; content moved to doc/sourcebuild.texi.
34827
34828 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34829
34830         PR c++/10347
34831         g++.dg/template/dependent-name1.C: New test.
34832
34833 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
34834
34835         * gcc.dg/warn-1.c (tourist_guide): New array,
34836         contains a pointer to bar.
34837
34838 2003-04-16  Roger Sayle  <roger@eyesopen.com>
34839
34840         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
34841         * gcc.c-torture/execute/medce-1.c: New test case.
34842         * gcc.c-torture/execute/medce-2.c: New test case.
34843
34844 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
34845
34846         * lib/prune.exp: Ignore more messages.
34847
34848         PR c++/10381
34849         * g++.dg/parse/lookup3.C: New test.
34850
34851 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
34852
34853         * gcc.c-torture/compile/20030415-1.c : New test.
34854
34855 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
34856
34857         * gcc.c-torture/execute/scope-2.c: Move to ...
34858         * gcc.dg/noncompile/scope.c: .... here.
34859
34860 2003-04-14  Roger Sayle  <roger@eyesopen.com>
34861
34862         * gcc.dg/20030414-2.c: New test case.
34863
34864 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
34865
34866         PR target/10377
34867         * gcc.dg/20030414-1.c: New test.
34868
34869 2003-04-13  Roger Sayle  <roger@eyesopen.com>
34870
34871         * gcc.dg/builtins-12.c: New test case.
34872         * gcc.dg/builtins-13.c: New test case.
34873
34874 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34875
34876         * gcc.c-torture/execute/string-opt-18.c: New test.
34877
34878 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
34879
34880         PR c++/10300
34881         * g++.dg/init/new5.C: New test.
34882
34883 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
34884
34885         PR c++/7910
34886         * g++.dg/ext/dllimport1.C: New test.
34887
34888 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
34889
34890         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
34891
34892 2003-04-11  Bud Davis <bdavis9659@comcast.net>
34893
34894         PR Fortran/9263
34895         * g77.f-torture/noncompile/9263.f: New test
34896         PR Fortran/1832
34897         * g77.f-torture/execute/1832.f: New test
34898
34899 2003-04-11  David Chad  <davidc@freebsd.org>
34900             Loren J. Rittle  <ljrittle@acm.org>
34901
34902         libobjc/8562
34903         * objc.dg/headers.m: New test.
34904
34905 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
34906
34907         * gcc.c-torture/execute/builtin-noret-2.c: New.
34908         * gcc.c-torture/execute/builtin-noret-2.x: New.
34909         XFAIL builtin-noret-2.c at -O1 and above.
34910         * gcc.dg/redecl.c: New.
34911         * gcc.dg/Wshadow-1.c: Update error regexps.
34912
34913 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
34914
34915         * g++.dg/abi/bitfield10.C: New test.
34916
34917 2003-04-09  Mike Stump  <mrs@apple.com>
34918
34919         * gcc.dg/pch/pch.exp: Make testcase names longer.
34920         * g++.dg/pch/pch.exp: Make testcase names longer.
34921
34922 2003-04-08  Roger Sayle  <roger@eyesopen.com>
34923
34924         * gcc.dg/builtins-11.c: New test case.
34925
34926 2003-04-08  Roger Sayle  <roger@eyesopen.com>
34927
34928         * gcc.dg/builtins-9.c: New test case.
34929         * gcc.dg/builtins-10.c: New test case.
34930
34931 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
34932
34933         * gcc.dg/noncompile/init-4.c.c: New test.
34934
34935 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
34936
34937         * gcc.misc-test/gcov-9.c: New test.
34938         * gcc.misc-test/gcov-10.c: New test
34939         * gcc.misc-test/gcov-11.c: New test.
34940
34941 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
34942
34943         PR optimization/10024
34944         * gcc.c-torture/compile/20030405-1.c: New test.
34945
34946 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
34947
34948         * gcc.dg/pch/static-3.c: New.
34949         * gcc.dg/pch/static-3.hs: New.
34950         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
34951
34952 2003-04-04  Richard Henderson  <rth@redhat.com>
34953
34954         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
34955         * g++.dg/eh/forced2.C: Likewise.
34956
34957 2003-04-03  Mike Stump  <mrs@apple.com>
34958
34959         * lib/scanasm.exp (scan-assembler): Add xfail processing for
34960         target arg.
34961         (scan-assembler-times, scan-assembler-not): Likewise.
34962         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
34963
34964 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
34965
34966         * gcc.dg/sparc-loop-1.c: New test.
34967
34968 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
34969
34970         PR other/9274
34971         * g++.dg/pch/system-2.C: New.
34972         * g++.dg/pch/system-2.Hs: New.
34973
34974 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
34975
34976         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
34977
34978         * g++.dg/eh/simd-1.C (vecfunc): Same.
34979
34980 2003-04-01  Roger Sayle  <roger@eyesopen.com>
34981
34982         * gcc.c-torture/execute/20030401-1.c: New test case.
34983
34984 2003-04-01  Ziemowit Laski <zlaski@apple.com>
34985
34986         * objc.dg/defs.m: New.
34987
34988 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
34989
34990         * g++.dg/eh/simd-1.C: New.
34991         * g++.dg/eh/simd-2.C: New.
34992
34993 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
34994
34995         * gcc.c-torture/execute/simd-3.c: New.
34996
34997 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
34998
34999         PR c/9936
35000         * gcc.dg/20030331-2.c: New test.
35001
35002 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
35003
35004         PR c++/10278
35005         * g++.dg/parse/crash2.C: New test.
35006
35007 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
35008
35009         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
35010         * gcc.c-torture/execute/20030331-1.c: ...here.
35011
35012 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
35013
35014         * gcc.c-torture/execute/20030331-1.c: New test.
35015
35016 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
35017
35018         * lib/gcov.exp: Adjust call return testing strings.
35019         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
35020
35021 2003-03-31  Roger Sayle  <roger@eyesopen.com>
35022
35023         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
35024         * gcc.dg/builtins-7.c: New test case.
35025         * gcc.dg/builtins-8.c: New test case.
35026
35027 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
35028
35029         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
35030
35031 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
35032
35033         PR c++/7647
35034         * g++.dg/lookup-class-member-2.C: New test.
35035
35036 2003-03-30  Glen Nakamura  <glen@imodulo.com>
35037
35038         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
35039
35040 2003-03-28  Roger Sayle  <roger@eyesopen.com>
35041
35042         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
35043
35044 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
35045
35046         * g++.dg/init/attrib1.C: New test.
35047
35048 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
35049
35050         * gcc.dg/ultrasp8.c: New test.
35051
35052 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
35053
35054         * gcc.dg/ultrasp7.c: New test.
35055
35056 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
35057
35058         PR c++/10047
35059         * g++.dg/template/inline1.C: New test.
35060
35061 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
35062
35063         * gcc.dg/sparc-dwarf2.c: New test.
35064
35065 2003-03-27  Roger Sayle  <roger@eyesopen.com>
35066
35067         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
35068         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
35069
35070 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
35071
35072         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
35073         than reading .x files.
35074         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
35075         * g77.dg/gcov/gcov-1.f: Likewise.
35076         * gcc.misc-tests/gcov-4b.c: Likewise.
35077         * gcc.misc-tests/gcov-5b.c: Likewise.
35078         * gcc.misc-tests/gcov-6.c: Likewise.
35079         * gcc.misc-tests/gcov-7.c: Likewise.
35080         * gcc.misc-tests/gcov-8.c: Likewise.
35081         * g++.dg/gcov/gcov-1.x: Remove.
35082         * g77.dg/gcov/gcov-1.x: Likewise.
35083         * gcc.misc-tests/gcov-4b.x: Likewise.
35084         * gcc.misc-tests/gcov-5b.x: Likewise.
35085         * gcc.misc-tests/gcov-6.x: Likewise.
35086         * gcc.misc-tests/gcov-7.x: Likewise.
35087         * gcc.misc-tests/gcov-8.x: Likewise.
35088
35089 2003-03-27  Glen Nakamura  <glen@imodulo.com>
35090
35091         PR opt/10087
35092         * gcc.dg/20030324-1.c: New test.
35093
35094 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
35095
35096         PR c++/10224
35097         * g++.dg/template/arg3.C: New test.
35098
35099         PR c++/10158
35100         * g++.dg/template/friend18.C: New test.
35101
35102 2003-03-26  Roger Sayle  <roger@eyesopen.com>
35103
35104         * g77.f-torture/compile/20030326-1.f: New test case.
35105
35106 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
35107
35108         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
35109
35110         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
35111
35112 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
35113
35114         * gcc.dg/ia64-sync-3.c: New test.
35115
35116 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
35117
35118         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
35119
35120 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
35121
35122         * gcc.dg/ultrasp6.c: New test.
35123
35124 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
35125
35126         * gcc.dg/i386-signbit-1.c: New test.
35127         * gcc.dg/i386-signbit-2.c: New test.
35128         * gcc.dg/i386-signbit-3.c: New test.
35129
35130 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
35131
35132         * gcc.dg/ultrasp5.c: Fix options.
35133
35134 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
35135
35136         * gcc.dg/ultrasp5.c: Fix comment.
35137
35138 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
35139
35140         PR fortran/10197
35141         * g77.f-torture/execute/10197.f: New test.
35142
35143 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
35144
35145         PR c++/9898, c++/383
35146         * g++.dg/template/conv6.C: New test.
35147
35148         PR c++/10119
35149         * g++.dg/template/ptrmem5.C: New test.
35150
35151         PR c++/10026
35152         * g++.dg/lookup/koenig1.C: New test.
35153
35154         PR C++/10199
35155         * g++.dg/lookup/template2.C: New test.
35156
35157 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
35158
35159         * g++.dg/opt/rtti1.C: New test.
35160
35161 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
35162
35163         * gcc.dg/ultrasp5.c: New test.
35164
35165 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
35166
35167         PR middle-end/9967
35168         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
35169         builtin fputs.
35170
35171 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
35172
35173         PR c/8224
35174         * gcc.dg/20030323-1.c: New test.
35175
35176 2003-03-23  Roger Sayle  <roger@eyesopen.com>
35177
35178         * gcc.c-torture/compile/20030323-1.c: New test case.
35179
35180 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
35181
35182         * gcc.dg/20030321-1.c: New test.
35183
35184 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
35185
35186         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
35187
35188 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
35189
35190         PR c++/9978, c++/9708
35191         * g++.dg/ext/vlm1.C: Adjust expected error.
35192         * g++.dg/ext/vla2.C: New test.
35193         * g++.dg/template/arg1.C: New test.
35194         * g++.dg/template/arg2.C: New test.
35195
35196 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
35197
35198         * g77.f-torture/execute/select.f: New test.
35199         * g77.f-torture/noncompile/select_no_compile.f: New test.
35200
35201 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
35202
35203         PR c++/9898
35204         * g++.dg/other/error4.C: New test.
35205
35206 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
35207
35208         * g++.dg/template/friend17.C: New test.
35209
35210 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
35211
35212         * gcc.c-torture/compile/20030320-1.c: New.
35213
35214 2003-03-20  Roger Sayle  <roger@eyesopen.com>
35215
35216         * gcc.dg/builtins-6.c: New test case.
35217
35218 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
35219
35220         PR target/10073
35221         * gcc.c-torture/compile/20030319-1.c: New.
35222
35223 2003-03-18  Jan Hubicka  <jh@suse.cz>
35224
35225         * gcc.dg/i386-cvt-1.c: New test.
35226
35227 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
35228
35229         * objc.dg/naming-1.m: Use "(parse|syntax) error".
35230         * objc.dg/naming-2.m: Likewise.
35231
35232 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
35233
35234         PR c++/9639
35235         * g++.dg/parse/crash1.C: New test.
35236
35237 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
35238
35239         PR c++/8805
35240         * g++.dg/eh/cleanup1.C: New test.
35241
35242 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
35243
35244         * gcc.c-torture/execute/20030316-1.c: New test case.
35245
35246 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
35247
35248         PR c++/9629
35249         * g++.dg/init/ctor2.C: New test.
35250
35251 2003-03-15  Roger Sayle  <roger@eyesopen.com>
35252
35253         * g77.f-torture/compile/xformat.f: New test case.
35254
35255 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35256
35257         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
35258         * g++.old-deja/g++.mike/eh50.C: Likewise.
35259
35260 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35261
35262         PR c++/6440
35263         * g++.dg/template/spec7.C: New test.
35264         * g++.dg/template/spec8.C: Likewise.
35265
35266 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
35267
35268         * gcc.c-torture/execute/20030313-1.c: New test.
35269
35270 2003-03-14  Richard Henderson  <rth@redhat.com>
35271
35272         * gcc.dg/inline-2.c: Adjust alpha test for external call.
35273
35274 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
35275
35276         * gcc.c-torture/compile/20030314-1.c: New test.
35277
35278 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
35279
35280         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
35281         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
35282         thumb target,
35283         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
35284         to accept newer _imp__  prefix and additional
35285         newline in .drectve section.
35286         * gcc.dg/dll-4.c: Likewise.
35287         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
35288         switch.
35289
35290 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
35291
35292         * g++.dg/parse/namespace9.C: New test.
35293
35294         * g++.dg/init/ref5.C: New test.
35295         * g++.dg/parse/ptrmem1.C: Likewise.
35296
35297 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35298
35299         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
35300         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
35301         regular expression.
35302         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
35303         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
35304
35305 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
35306
35307         * gcc.c-torture/execute/20030224-2.c: New test.
35308
35309 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
35310
35311         * gcc.dg/decl-3.c: New test.
35312
35313 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
35314
35315         * gcc.dg/i386-loop-2.c: New test.
35316
35317 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
35318
35319         PR c++/9474
35320         * g++.dg/parse/namespace8.C: New test.
35321
35322         PR c++/9924
35323         * g++.dg/overload/builtin2.C: New test.
35324
35325 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
35326
35327         * gcc.dg/return-type-3.c: New test.
35328
35329 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
35330
35331         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
35332         profiling options are not supported.
35333
35334 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
35335
35336         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
35337         * g++.old-deja/g++.warn/impint2.C: Likewise.
35338
35339 2003-03-10  Devang Patel  <dpatel@apple.com>
35340
35341         * g++.dg/cpp/c++_cmd_1.C: New test.
35342         * g++.dg/cpp/c++_cmd_1.h: New file.
35343
35344 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
35345
35346         * gcc.dg/altivec-9.c: New file.
35347
35348 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35349
35350         * gcc.dg/ppc-sdata-1.c: New test.
35351         * gcc.dg/ppc-sdata-2.c: New test.
35352
35353 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
35354
35355         PR c++/9373
35356         * g++.dg/opt/ptrmem2.C: New test.
35357
35358         PR c++/8534
35359         * g++.dg/opt/ptrmem1.C: New test.
35360
35361 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
35362
35363         * gcc.dg/i386-loop-1.c: New test.
35364
35365 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35366
35367         PR c++/9970
35368         * g++.dg/lookup/friend1.C: New test.
35369
35370 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
35371
35372         PR c++/9823
35373         * g++.dg/parser/constructor1.C: New test.
35374
35375 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
35376
35377         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
35378
35379         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
35380
35381 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
35382
35383         * gcc.dg/cpp/Wunused.c: Update test.
35384
35385 2003-03-08  Jan Hubicka  <jh@suse.cz>
35386
35387         * gcc.dg/inline-3.c: New test.
35388
35389 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
35390
35391         PR c++/9809
35392         * g++.dg/parse/builtin1.C: New test.
35393
35394         PR c++/9982
35395         * g++.dg/abi/cookie1.C: New test.
35396         * g++.dg/abi/cookie2.C: Likewise.
35397
35398         PR c++/9524
35399         * g++.dg/template/field1.C: New test.
35400
35401         PR c++/9912
35402         * g++.dg/parse/class1.C: New test.
35403         * g++.dg/parse/namespace7.C: Likewise.
35404         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
35405
35406 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
35407
35408         * g++.dg/init/ref4.C: New test.
35409
35410 2003-03-07  Jan Hubicka  <jh@suse.cz>
35411
35412         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
35413         * gcc.dg/inline-3.c: New test.
35414
35415 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
35416
35417         * g++.dg/init/ref3.C: New test.
35418
35419         PR c++/9965
35420         * g++.dg/init/ref2.C: New test.
35421
35422         PR c++/9400
35423         * g++.dg/warn/Wshadow-2.C: New test.
35424
35425         PR c++/9791
35426         * g++.dg/warn/Woverloaded-1.C: New test.
35427
35428 2003-03-05  Jan Hubicka  <jh@suse.cz>
35429
35430         * gcc.dg/i386-local2.c: New.
35431         * gcc.dg/i386-local.c: Fix typo.
35432
35433 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
35434
35435         * g++.dg/abi/layout3.C: New test.
35436
35437 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
35438
35439         * gcc.c-torture/compile/20030305-1.c
35440
35441 2003-03-05  Jan Hubicka  <jh@suse.cz>
35442
35443         * gcc.dg/i386-local.c: New.
35444
35445 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
35446
35447         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
35448
35449 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
35450
35451         * gcc.dg/switch-2.c: New test.
35452         * gcc.dg/switch-3.c: New test.
35453         * gcc.dg/Wswitch.c: Adjust line numbers.
35454         * gcc.dg/Wswitch-default.c: Likewise.
35455         * gcc.dg/Wswitch-enum.c: Likewise.
35456
35457 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
35458
35459         * gcc.c-torture/execute/20030222-1.c: New test.
35460
35461 2003-03-03  James E Wilson  <wilson@tuliptree.org>
35462
35463         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
35464
35465 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
35466
35467         PR c++/9878
35468         * g++.dg/init/ref1.C: New test.
35469
35470 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
35471
35472         * gcc.dg/sh-relax.c: New SH-only test.
35473
35474 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
35475
35476         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
35477         comment explaining purpose of testcase.
35478
35479 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
35480
35481         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
35482         for HC11/HC12 (asm needs two int registers).
35483         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
35484         HC11/HC12 because the test uses an asm which needs two 32-bit
35485         registers.
35486
35487 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
35488
35489         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
35490         for HC11/HC12 (array is too large otherwise).
35491         * gcc.c-torture/compile/920501-4.x: New file, likewise.
35492         * gcc.c-torture/compile/20010518-2.x: Likewise.
35493         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
35494         HC11/HC12 (array is too large).
35495
35496 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
35497
35498         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
35499         * lib/g++-dg.exp (g++-dg-test): Likewise.
35500
35501 2003-03-01  Roger Sayle  <roger@eyesopen.com>
35502
35503         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
35504         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
35505
35506 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35507
35508         * g++.dg/warn/implicit-typename1.C: Remove warning.
35509
35510 2003-02-28  Richard Henderson  <rth@redhat.com>
35511
35512         * gcc.dg/noreturn-1.c: Move noreturn warning line.
35513         * gcc.dg/return-type-1.c: Move control reaches end warning line.
35514
35515 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
35516
35517         * gcc.dg/pch/pch.exp: Change .pch to .gch.
35518         * g++.dg/pch/pch.exp: Likewise.
35519
35520 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
35521
35522         PR c++/9879
35523         * testsuite/g++.dg/init/new4.C: New test.
35524
35525 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
35526
35527         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
35528
35529 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
35530
35531         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
35532         unsigned long.
35533
35534         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
35535         wider than float.
35536
35537 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
35538
35539         * lib/scanasm.exp: Add support for counting numbers of
35540         occurences.
35541         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
35542         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
35543
35544 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
35545
35546         PR c++/9683
35547         * g++.dg/template/static3.C: New test.
35548
35549         PR c++/9829
35550         * g++.dg/parse/namespace6.C: New test.
35551
35552 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35553
35554         PR target/9732
35555         * gcc.dg/20030225-1.c: New test.
35556
35557 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
35558
35559         * README: Remove out-of-date information.
35560
35561         PR c++/9836
35562         * g++.dg/template/spec6.C: New test.
35563
35564 2003-02-24  Jeff Law  <law@redhat.com>
35565
35566         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
35567
35568 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35569
35570         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
35571         * gcc.dg/pragma-ep-1.c: Likewise.
35572
35573 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35574
35575         PR c++/9602
35576         * g++.dg/template/friend16.C: New test.
35577
35578 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
35579
35580         PR c++/5333
35581         * g++.dg/parse/fused-params1.C: Adjust error messages.
35582         * g++.dg/template/nested3.C: New test.
35583
35584 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
35585
35586         * g++.dg/abi/param1.C: New test.
35587
35588 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35589
35590         PR c++/7982
35591         * g++.dg/warn/implicit-typename1.C: New test.
35592
35593 2003-02-22  Kelley Cook <kelleycook@comcast.net>
35594
35595         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
35596         with "mtune".
35597         * g++.old-deja/g++.other/store-expr2.C: Likewise.
35598         * gcc.c-torture/execute/20010129-1.x: Likewise.
35599         * gcc.dg/20011107-1.c: Likewise.
35600         * gcc.dg/20020108-1.c: Likewise.
35601         * gcc.dg/20020122-3.c: Likewise.
35602         * gcc.dg/20020206-1.c: Likewise.
35603         * gcc.dg/20020310-1.c: Likewise.
35604         * gcc.dg/20020426-2.c: Likewise.
35605         * gcc.dg/20020517-1.c: Likewise.
35606         * gcc.dg/991230-1.c: Likewise.
35607         * gcc.dg/i386-unroll-1.c: Likewise.
35608         * gcc.misc-tests/i386-prefetch.exp: Likewise.
35609
35610 2003-02-22  Jan Hubicka  <jh@suse.cz>
35611
35612         * gcc.dg/i386-mul.c: New test.
35613
35614 2003-02-21  Roger Sayle  <roger@eyesopen.com>
35615
35616         * gcc.dg/builtins-5.c: New test case.
35617
35618 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
35619
35620         * gcc.dg/asmreg-1.c: New test.
35621
35622 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
35623
35624         PR c++/9749
35625         * g++.dg/parse/varmod1.C: New test.
35626
35627 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
35628
35629         PR c++/9727
35630         * g++.dg/template/op1.C: New test.
35631
35632 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
35633
35634         PR c++/8906
35635         * g++.dg/template/nested2.C: New test.
35636
35637 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
35638
35639         PR c++/8724
35640         * g++.dg/expr/dtor1.C: New test.
35641
35642 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
35643
35644         * gcc.dg/cpp/include3.c: New test.
35645         * gcc.dg/cpp/inc/foo.h: New file.
35646
35647 2003-02-21  Glen Nakamura  <glen@imodulo.com>
35648
35649         * gcc.c-torture/execute/20030221-1.c: New test.
35650
35651 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
35652
35653         PR c++/9729
35654         * g++.dg/abi/conv1.C: New test.
35655
35656 2003-02-20  Jan Hubicka  <jh@suse.cz>
35657
35658         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
35659
35660 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
35661
35662         * gcc.c-torture/compile/20030219-1.c: New test.
35663
35664 2003-02-18  Jan Hubicka  <jh@suse.cz>
35665
35666         * gcc.dg/funcorder.c: New test.
35667
35668 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
35669
35670         * gcc.c-torture/execute/20030218-1.c: New.
35671
35672 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
35673
35674         * gcc.dg/20030218-1.c: New.
35675
35676 2003-02-18  Richard Henderson  <rth@redhat.com>
35677
35678         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
35679         * gcc.dg/attr-used-2.c: New.
35680
35681 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
35682
35683         PR c++/9704
35684         * g++.dg/init/copy5.C: New test.
35685
35686 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
35687
35688         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
35689         * g++.dg/pch/pch.exp: Likewise.
35690
35691 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
35692
35693         * gcc.c-torture/execute/20030209-1.c: Enable the test if
35694         STACK_SIZE is not defined.
35695
35696 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35697
35698         PR c++/9457
35699         * g++.dg/template/init1.C: New test.
35700
35701 2003-02-16  Jan HUbicka  <jh@suse.cz>
35702
35703         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
35704         (foo): Add few extra tests
35705         * gcc.dg/c99-const-expr-3.c: Likewise.
35706         * gcc.c-torture/execute/20030216-1.c: New.
35707
35708 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35709
35710         PR c++/9459
35711         * g++.dg/ext/typeof4.C: New test.
35712
35713 2003-02-15  Roger Sayle  <roger@eyesopen.com>
35714
35715         * gcc.dg/i386-387-3.c: New test case.
35716
35717 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
35718
35719         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
35720         cris-*-elf* cris-*-aout* and mmix-*-*.
35721
35722 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
35723
35724         * gcc.dg/20030213-1.c: New test.
35725
35726 2003-02-12  Roger Sayle  <roger@eyesopen.com>
35727
35728         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
35729         * gcc.dg/i386-387-2.c: Likewise.
35730
35731 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
35732
35733         * gcc.dg/ppc-spe.c: Fix formatting.
35734         Enable tests that were previously unsupported by gas.
35735         Delete tests for instructions that no longer exist.
35736         Switch arguments on evsubifw builtin.
35737
35738 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
35739
35740         * gcc.c-torture/execute/20030209-1.c: Disable the test if
35741         STACK_SIZE is too small.
35742
35743 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
35744             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
35745
35746         * gcc.dg/decl-2.c: New test.
35747
35748 2003-02-10  Jan Hubicka  <jh@suse.cz>
35749
35750         * gcc.dg/i386-fpcvt-1.c: New test.
35751
35752 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
35753
35754         * gcc.c-torture/execute/20030209-1.c: New test.
35755
35756 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
35757
35758         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
35759         int-wide bitops, use the constants of the same width.
35760         Likewise, if long long is 32-bit wide, test bitops using
35761         32-bit constants.
35762
35763 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
35764
35765         * gcc.dg/20021014-1.c: Annotate with expected notice text.
35766
35767 2003-02-07  Roger Sayle  <roger@eyesopen.com>
35768
35769         * testsuite/gcc.dg/builtins-4.c: New test case.
35770
35771 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35772
35773         * gcc.dg/20020430-1.c: Fix dg command typos.
35774         * gcc.dg/20020503-1.c: Likewise.
35775
35776 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35777
35778         PR c++/8785
35779         * g++.dg/parse/fused-params1.C: New test.
35780
35781         PR c++/8857
35782         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
35783
35784         PR c++/8921
35785         * g++.dg/parse/non-dependent1.C: New test.
35786
35787         PR c++/8928
35788         * g++.dg/parse/dupl-tmpl-args1.C: New test.
35789
35790         PR c++/9228
35791         * g++.dg/parse/undefined7.C: New test.
35792         * g++.dg/parse/non-templ1.C: New test.
35793
35794         PR c++/9229
35795         * g++.dg/parse/too-many-tmpl-args1.C: New test.
35796
35797 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
35798
35799         * gcc.c-torture/compile/20030206-1.c: New test.
35800
35801 2003-02-05  Roger Sayle  <roger@eyesopen.com>
35802
35803         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
35804         "pow" to "foo" to avoid potential confusion with a math built-in.
35805
35806 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35807
35808         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
35809         conditions for SPARC targets.
35810
35811 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
35812
35813         * gcc.dg/20030204-1.c: New test.
35814
35815 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35816
35817         PR c++/38
35818         * g++.dg/parse/array-size1.C: New test.
35819
35820         PR c++/5657
35821         * g++.dg/parse/undefined3.C: New test.
35822
35823         PR c++/5665
35824         * g++.dg/parse/undefined4.C: New test.
35825
35826         PR c++/5975
35827         * g++.dg/parse/undefined5.C: New test.
35828
35829         PR c++/7259
35830         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
35831
35832         PR c++/8578
35833         * g++.dg/parse/casting-operator1.C: New test.
35834
35835         PR c++/8596
35836         * g++.dg/parse/undefined6.C: New test.
35837
35838         PR c++/8736
35839         * g++.dg/parse/missing-template1.C: New test.
35840
35841 2003-02-04  Jan Hubicka  <jh@suse.cz>
35842
35843         * gcc.dg/i386-cadd.c: Compile using -march=k8.
35844         * gcc.dg/i386-cmov?.c: Likewise.
35845         * gcc.dg/i386-fpcvt-?.c: Likewise.
35846         * gcc.dg/i386-ssefp-1.c: Likewise.
35847         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
35848         conventions.
35849
35850 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
35851
35852         PR c++/7129
35853         * testsuite/g++.dg/ext/max.C: New test.
35854
35855 2003-02-03  Jan Hubicka  <jh@suse.cz>
35856
35857         * gcc.c-torture/execute/20030203-1.c: New test.
35858
35859 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
35860
35861         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
35862         'natural-endian'.
35863
35864 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
35865
35866         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
35867         * g++.dg/init/new2.C: Likewise.
35868         * g++.dg/other/new1.C: Likewise.
35869
35870 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
35871
35872         * gcc.dg/struct-ret-libc.c: New test.
35873
35874 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
35875
35876         * gcc.dg/20030129-1.c: New test.
35877
35878 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35879
35880         PR c++/8849
35881         * g++.dg/template/ptrmem4.C: New test.
35882
35883 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
35884
35885         * g++.dg/parser/constant1.C: New test.
35886
35887 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35888
35889         PR c++/8591
35890         * g++.dg/parse/friend2.C: New test.
35891
35892 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
35893
35894         PR c++/9437
35895         * g++.dg/template/unify4.C: New test.
35896
35897 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
35898
35899         * gcc.c-torture/execute/20030128-1.c: New test.
35900
35901 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
35902
35903         * g++.dg/lookup/nested1.C: Test moved from ...
35904         * g++.old-deja/g++.other/lookup24.C: ... here.
35905
35906 2003-01-28  Jan Hubicka  <jh@suse.cz>
35907
35908         * gcc.dg/i386-cmov5.c: New test.
35909
35910 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
35911
35912         * gcc.c-torture/execute/20010925-1.c: Changed the
35913         memcpy declaration.
35914
35915 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
35916
35917         PR c++/3902
35918         * g++.dg/parse/template5.C: New test.
35919
35920 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
35921
35922         PR fortran/9258
35923         * g77.dg/pr9258: New test.
35924
35925 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
35926
35927         * README: Move relevant parts from README.g++.
35928
35929         * README.g++: Remove this file.
35930
35931 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
35932
35933         * g++.dg/abi/dcast1.C: New test.
35934
35935 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35936
35937         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
35938
35939 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
35940
35941         PR c++/47
35942         * g++.old-deja/g++.other/lookup24.C: New test.
35943
35944 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35945
35946         PR middle-end/7227
35947         * gcc.dg/uninit-C.c: New test.
35948
35949 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
35950
35951         * g++.dg/abi/covariant1.C: New test.
35952
35953 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
35954
35955         * gcc.dg/20030123-1.c: New test.
35956
35957 2003-01-25  Jan Hubicka  <jh@suse.cz>
35958
35959         PR opt/8492
35960         * gcc.c-torture/compile/20030125-1.c
35961
35962 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
35963
35964         PR c++/9403
35965         * g++.dg/parse/template3.C: New test.
35966         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
35967
35968         PR c++/795
35969         * g++.dg/parse/template4.C: New test.
35970
35971         PR c++/9415
35972         * g++.dg/template/qual2.C: New test.
35973
35974         PR c++/8545
35975         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
35976
35977         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
35978
35979 2003-01-25  Roger Sayle  <roger@eyesopen.com>
35980
35981         * gcc.c-torture/execute/switch-1.c: New test case.
35982
35983 2003-01-25  Jan Hubicka  <jh@suse.cz>
35984
35985         * gcc.c-torture/execute/20030125-1.[cx]: New test.
35986
35987 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
35988
35989         Tweaks for Bison-1.875. From the NEWS file:
35990         "- `parse error' -> `syntax error'
35991         Bison now uniformly uses the term `syntax error'"
35992         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
35993         * gcc.dg/cpp/digraph2.c: Likewise.
35994         * gcc.dg/cpp/direct2.c: Likewise.
35995         * gcc.dg/cpp/paste4.c: Likewise.
35996         * gcc.dg/c90-restrict-1.c: Likewise.
35997         * gcc.dg/c99-func-2.c: Likewise.
35998         * gcc.dg/noncompile/920721-2.c: Likewise.
35999         * gcc.dg/noncompile/930622-2.c: Likewise.
36000         * gcc.dg/noncompile/940112-1.c: Likewise.
36001         * gcc.dg/noncompile/950921-1.c: Likewise.
36002         * gcc.dg/noncompile/951123-1.c: Likewise.
36003         * gcc.dg/noncompile/971104-1.c: Likewise.
36004         * gcc.dg/noncompile/990416-1.c: Likewise.
36005
36006 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
36007
36008         * g++.dg/parse/undefined1.C: Add error message.
36009
36010 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
36011
36012         PR c++/9354
36013         * g++.dg/parse/new1.C: New test.
36014
36015         PR c++/9216
36016         * g++.dg/parse/template2.C: New test.
36017
36018         PR c++/9354
36019         * g++.dg/parse/typedef2.C: New test.
36020
36021         PR c++/9328
36022         * g++.dg/ext/typeof3.C: New test.
36023
36024 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36025
36026         PR c++/2738
36027         * g++.dg/parse/ret-type1.C: New test.
36028
36029         PR c++/3792
36030         * g++.dg/parse/tmpl-outside1.C: New test.
36031
36032         PR c++/4207
36033         * g++.dg/parse/int-as-enum1.C: New test.
36034
36035         PR c++/4903
36036         * g++.dg/parse/no-typename1.C: New test.
36037
36038         PR c++/5533
36039         * g++.dg/parse/no-value1.C: New test.
36040
36041         PR c++/5921
36042         * g++.dg/parse/wrong-inline1.C: New test.
36043
36044         PR c++/6402
36045         * g++.dg/parse/ref1.C: New test.
36046
36047         PR c++/6992
36048         * g++.dg/parse/attr-ctor1.C: New test.
36049
36050         PR c++/7229
36051         * g++.dg/parse/namespace5.C: New test.
36052
36053         PR c++/7917
36054         * g++.dg/parse/func-def1.C: New test.
36055
36056         PR c++/8143
36057         * g++.dg/parse/undefined1.C: New test.
36058
36059         PR c++/5723, PR c++/8522
36060         * g++.dg/parse/specialization1.C: New test.
36061
36062         PR c++/163, PR c++/8595
36063         * g++.dg/parse/struct-as-enum1.C: New test.
36064
36065         PR c++/9173
36066         * g++.dg/parse/undefined2.C: New test.
36067
36068 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
36069
36070         PR c++/9298
36071         * g++.dg/parse/template1.C: New test.
36072
36073         PR c++/9384
36074         * g++.dg/parse/using1.C: New test.
36075
36076         PR c++/9285
36077         PR c++/9294
36078         * g++.dg/parse/expr2.C: New test.
36079
36080         PR c++/9388
36081         * g++.dg/parse/lookup2.C: Likewise.
36082
36083 2003-01-21  Jan Hubicka  <jh@suse.cz>
36084
36085         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
36086         * gcc.c-torture/execute/eeprof-1.c: Likewise.
36087         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
36088         * gcc.c-torture/execute/string-opt-*.c: Likewise.
36089
36090 2003-01-20  Nick Clifton  <nickc@redhat.com>
36091
36092         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
36093         problem with ARM sibcall code generation.
36094
36095 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
36096
36097         * gcc.c-torture/execute/20030120-1.c: New.
36098
36099 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
36100
36101         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
36102
36103 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
36104
36105         PR c++/9272
36106         * g++.dg/parse/ctor1.C: New test.
36107
36108         PR c++/9294:
36109         * g++.dg/parse/qualified1.C: New test.
36110
36111         * g++.dg/parse/typename3.C: New test.
36112
36113 2003-01-16  Richard Henderson  <rth@redhat.com>
36114
36115         * g++.dg/tls/init-2.C: Fix error matches for real this time.
36116
36117 2003-01-16  Richard Henderson  <rth@redhat.com>
36118
36119         * g++.dg/pch/pch.exp: Copy test header to the working directory
36120         before using it either for precompilation or direct use.
36121         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
36122         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
36123
36124 2003-01-16  Richard Henderson  <rth@redhat.com>
36125
36126         * gcc.dg/pch/pch.exp: Copy test header to the working directory
36127         before using it either for precompilation or direct use.
36128         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
36129         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
36130
36131 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
36132
36133         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
36134         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
36135         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
36136         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
36137         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
36138         typename warning into error.
36139         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
36140         error messages.
36141         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
36142         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
36143         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
36144         messages.
36145         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
36146         make declaration visible in template.
36147         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
36148         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
36149         messages.
36150         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
36151         message.
36152         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
36153         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
36154         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
36155         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
36156         typename warning with error message.
36157         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
36158         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
36159         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
36160
36161 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
36162
36163         * g++.dg/parse/ambig2.C: New test.
36164
36165 2003-01-15  Richard Henderson  <rth@redhat.com>
36166
36167         * g++.dg/tls/init-2.C: Update error message string.
36168
36169 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36170
36171         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
36172
36173 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
36174
36175         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
36176         all for HC11/HC12.
36177         * gcc.c-torture/compile/20001205-1.x: Likewise.
36178         * gcc.c-torture/compile/20001226-1.x: Likewise.
36179         * gcc.c-torture/compile/920520-1.x: Likewise.
36180         * gcc.c-torture/compile/961203-1.x: Likewise.
36181         * gcc.c-torture/compile/20020604-1.x: Likewise.
36182
36183 2003-01-15  Jan Hubicka  <jh@suse.cz>
36184
36185         * gcc.c-torture/compile/20030115-1.c: New test.
36186
36187         * gcc.dg/i386-fpcvt-1.c: New test.
36188         * gcc.dg/i386-fpcvt-2.c: New test.
36189
36190 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
36191
36192         Further conform g++'s __vmi_class_type_info to the C++ ABI
36193         specification.
36194         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
36195         the specification.
36196
36197 2003-01-14  Jan Hubicka  <jh@suse.cz>
36198
36199         * gcc.dg/i386-fpcvt-1.c: New test.
36200         * gcc.dg/i386-fpcvt-2.c: New test.
36201
36202 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
36203
36204         * gcc.dg/i386-mmx-3.c: New test.
36205
36206 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
36207
36208         PR c++/9264
36209         * g++.dg/parse/octal1.C: New file.
36210
36211         PR c++/9172
36212         * g++.dg/parse/typename1.C: New file.
36213
36214 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
36215
36216         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
36217         * gcc.dg/bf-no-ms-layout.c: Likewise.
36218         * gcc.dg/bf-ms-attrib.c: Likewise.
36219
36220 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
36221
36222         PR c++/9099
36223         * g++.dg/parse/dtor1.C: New file.
36224
36225         PR c++/9128
36226         * g++.dg/rtti/typeid1.C: New file.
36227
36228         PR c++/9153
36229         * g++.dg/parse/lookup1.C: New file.
36230
36231         PR c++/9171
36232         * g++.dg/templ/spec5.C: New file.
36233
36234 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
36235
36236         * gcc.c-torture/compile/20030110-1.c: New test.
36237
36238 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
36239
36240         Merge from pch-branch:
36241
36242         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
36243
36244         * gcc.dg/pch/cpp-1.h: New.
36245         * gcc.dg/pch/cpp-1.c: New.
36246         * gcc.dg/pch/cpp-2.h: New.
36247         * gcc.dg/pch/cpp-2.c: New.
36248
36249         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
36250
36251         * gcc.dg/pch/except-1.h: New.
36252         * gcc.dg/pch/except-1.c: New.
36253
36254         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
36255
36256         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
36257         running test.
36258         * gcc.dg/pch: Include *.hp not *.h.
36259         * gcc.dg/pch/system-1.h: New.
36260         * gcc.dg/pch/system-1.c: New.
36261
36262         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
36263
36264         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
36265         rather than trying to build and run a program using PCH.
36266         * gcc.dg/pch: Remove dg-do commands from test files.
36267
36268         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
36269
36270         * gcc.dg/pch/macro-3.c: New.
36271         * gcc.dg/pch/macro-3.h: New.
36272
36273         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
36274
36275         * gcc.dg/pch/common-1.c: New.
36276         * gcc.dg/pch/common-1.h: New.
36277         * gcc.dg/pch/decl-1.c: New.
36278         * gcc.dg/pch/decl-1.h: New.
36279         * gcc.dg/pch/decl-2.c: New.
36280         * gcc.dg/pch/decl-2.h: New.
36281         * gcc.dg/pch/decl-3.c: New.
36282         * gcc.dg/pch/decl-3.h: New.
36283         * gcc.dg/pch/decl-4.c: New.
36284         * gcc.dg/pch/decl-4.h: New.
36285         * gcc.dg/pch/decl-5.c: New.
36286         * gcc.dg/pch/decl-5.h: New.
36287         * gcc.dg/pch/global-1.c: New.
36288         * gcc.dg/pch/global-1.h: New.
36289         * gcc.dg/pch/inline-1.c: New.
36290         * gcc.dg/pch/inline-1.h: New.
36291         * gcc.dg/pch/inline-2.c: New.
36292         * gcc.dg/pch/inline-2.h: New.
36293         * gcc.dg/pch/static-1.c: New.
36294         * gcc.dg/pch/static-1.h: New.
36295         * gcc.dg/pch/static-2.c: New.
36296         * gcc.dg/pch/static-2.h: New.
36297
36298         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
36299
36300         * g++.dg/pch/pch.exp: Better handle failing testcases.
36301         * gcc.dg/pch/pch.exp: Likewise.
36302         * gcc.dg/pch/macro-1.c: New.
36303         * gcc.dg/pch/macro-1.h: New.
36304         * gcc.dg/pch/macro-2.c: New.
36305         * gcc.dg/pch/macro-2.h: New.
36306
36307         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
36308
36309         * g++.dg/dg.exp: Treat files in pch/ specially.
36310         * g++.dg/pch/pch.exp: New file.
36311         * g++.dg/pch/empty.H: New file.
36312         * g++.dg/pch/empty.C: New file.
36313         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
36314         "precompile".
36315
36316         * gcc.dg/pch/pch.exp: New file.
36317         * gcc.dg/pch/empty.h: New file.
36318         * gcc.dg/pch/empty.c: New file.
36319         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
36320         "precompile".
36321
36322 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36323
36324         * g++.dg/template/friend14.C: New test.
36325
36326 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
36327
36328         * gcc.dg/old-style-asm-1.c: New test.
36329
36330 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
36331
36332         * gcc.c-torture/compile/20030109-1.c: New test.
36333
36334 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
36335
36336         * gcc.c-torture/execute/20030109-1.c: New test.
36337
36338 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
36339
36340         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
36341         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
36342         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
36343         * g++.old-deja/g++.mike/eh2.C: Likewise.
36344         * g++.old-deja/g++.mike/eh3.C: Likewise.
36345         * g++.old-deja/g++.mike/eh5.C: Likewise.
36346         * g++.old-deja/g++.mike/eh6.C: Likewise.
36347         * g++.old-deja/g++.mike/eh7.C: Likewise.
36348         * g++.old-deja/g++.mike/eh8.C: Likewise.
36349         * g++.old-deja/g++.mike/eh9.C: Likewise.
36350         * g++.old-deja/g++.mike/eh10.C: Likewise.
36351         * g++.old-deja/g++.mike/eh12.C: Likewise.
36352         * g++.old-deja/g++.mike/eh13.C: Likewise.
36353         * g++.old-deja/g++.mike/eh14.C: Likewise.
36354         * g++.old-deja/g++.mike/eh16.C: Likewise.
36355         * g++.old-deja/g++.mike/eh17.C: Likewise.
36356         * g++.old-deja/g++.mike/eh18.C: Likewise.
36357         * g++.old-deja/g++.mike/eh21.C: Likewise.
36358         * g++.old-deja/g++.mike/eh23.C: Likewise.
36359         * g++.old-deja/g++.mike/eh24.C: Likewise.
36360         * g++.old-deja/g++.mike/eh25.C: Likewise.
36361         * g++.old-deja/g++.mike/eh26.C: Likewise.
36362         * g++.old-deja/g++.mike/eh27.C: Likewise.
36363         * g++.old-deja/g++.mike/eh28.C: Likewise.
36364         * g++.old-deja/g++.mike/eh29.C: Likewise.
36365         * g++.old-deja/g++.mike/eh31.C: Likewise.
36366         * g++.old-deja/g++.mike/eh33.C: Likewise.
36367         * g++.old-deja/g++.mike/eh34.C: Likewise.
36368         * g++.old-deja/g++.mike/eh35.C: Likewise.
36369         * g++.old-deja/g++.mike/eh36.C: Likewise.
36370         * g++.old-deja/g++.mike/eh37.C: Likewise.
36371         * g++.old-deja/g++.mike/eh38.C: Likewise.
36372         * g++.old-deja/g++.mike/eh39.C: Likewise.
36373         * g++.old-deja/g++.mike/eh40.C: Likewise.
36374         * g++.old-deja/g++.mike/eh41.C: Likewise.
36375         * g++.old-deja/g++.mike/eh42.C: Likewise.
36376         * g++.old-deja/g++.mike/eh44.C: Likewise.
36377         * g++.old-deja/g++.mike/eh46.C: Likewise.
36378         * g++.old-deja/g++.mike/eh47.C: Likewise.
36379         * g++.old-deja/g++.mike/eh48.C: Likewise.
36380         * g++.old-deja/g++.mike/eh49.C: Likewise.
36381         * g++.old-deja/g++.mike/eh50.C: Likewise.
36382         * g++.old-deja/g++.mike/eh51.C: Likewise.
36383         * g++.old-deja/g++.mike/eh53.C: Likewise.
36384         * g++.old-deja/g++.mike/eh55.C: Likewise.
36385         * g++.old-deja/g++.mike/p7912.C: Likewise.
36386         * g++.old-deja/g++.mike/p9706.C: Likewise.
36387         * g++.old-deja/g++.mike/p10416.C: Likewise.
36388         * g++.old-deja/g++.mike/p11667.C: Likewise.
36389         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
36390         Remove redundant reference to Iris.
36391         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
36392         Elxsi, i860, Pico Java, and WE32K.
36393
36394 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
36395
36396         * g++.dg/ext/asm4.C: New test.
36397
36398 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36399
36400         PR c++/9030
36401         * g++.dg/template/friend12.C: New test.
36402         * g++.dg/template/friend13.C: Likewise.
36403         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
36404
36405 2003-01-08  Jan Hubicka  <jh@suse.cz>
36406
36407         * gcc.dg/i386-cadd.c: New test.
36408         * gcc.dg/i386-cmov4.c: Likewise.
36409
36410 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
36411
36412         PR c++/9165
36413         * g++.dg/warn/Wunused-3.C: New test.
36414
36415         * g++.dg/abi/bitfield9.C: New test.
36416
36417         PR c++/9189
36418         * g++.dg/parse/defarg3.C: New test.
36419
36420 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
36421
36422         * g++.dg/parse/ambig1.C: New test.
36423         * g++.dg/parse/defarg2.C: New test.
36424
36425 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
36426
36427         * g++.dg/template/defarg-1.C: New test.
36428         * g++.dg/template/local2.C: Likewise.
36429
36430 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
36431
36432         * gcc.c-torture/execute/20030105-1.c: New test.
36433
36434 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36435
36436         * g++.dg/parse/namespace3.C: Remove extra semicolons.
36437         * g++.dg/parse/namespace4.C: Likewise.
36438
36439 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
36440
36441         * g++.dg/template/ntp2.C: New test.
36442
36443 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
36444
36445         * g++.dg/parse/extern-C-1.C: New test.
36446
36447         * g++.dg/parse/namespace4.C: New test.
36448
36449         * g++.dg/template/nested1.C: New test.
36450
36451         * g++.dg/parse/namespace3.C: New test.
36452
36453 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
36454
36455         * g++.dg/lookup/two-stage1.C: New test.
36456
36457 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36458
36459         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
36460         * g++.old-deja/g++.jason/access8.C: Likewise.
36461         * g++.old-deja/g++.other/decl5.C: Likewise.
36462
36463 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
36464
36465         * g++.dg/parse/parse7.C: New test.
36466
36467 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
36468
36469         PR c++/2843
36470         * g++.dg/ext/attrib7.C: New test.
36471
36472 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
36473
36474         * g++.dg/parse/parse6.C: New test.
36475
36476 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
36477
36478         * gcc.dg/h8300-stack-1.c: New.
36479
36480 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
36481
36482         g++.dg/lookup/exception1.C: New test.
36483
36484         g++.dg/lookup/template1.C: New test.
36485
36486         g++.dg/parse/namespace2.C: New test.
36487
36488         g++.dg/parse/parens2.C: New test.
36489
36490 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
36491
36492         * g++.dg/parse/parse5.C: New test.
36493         * g++.dg/lookup/scoped4.C: New test.
36494
36495 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
36496
36497         * g++.dg/parse/parens1.C: New test.
36498
36499         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
36500         angle-bracket1.C.
36501         * g++.dg/parse/parens2.C: New test.
36502
36503         * g++.dg/lookup/scope-operator1.C: New test.
36504
36505         * g++.dg/parse/operator1.C: New test.
36506
36507 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36508
36509         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
36510         * g++.old-deja/g++.other/access6.C: Likewise.
36511         * g++.old-deja/g++.other/decl1.C: Likewise.
36512         * g++.old-deja/g++.pt/typename12.C: Likewise.
36513
36514 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
36515
36516         * g++.dg/parse/namespace1.C: New test.
36517
36518 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
36519
36520         * g++.dg/parse/parse4.C: New test.
36521
36522 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
36523
36524         * g++.dg/parse/parse3.C: New test.
36525
36526 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
36527
36528         * g++.dg/parse/parse2.C: New test.
36529
36530 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
36531
36532         * g++.dg/template/friend11.C: New test.
36533
36534 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
36535
36536         * g++.dg/parse/parse1.C: New test.
36537
36538 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
36539
36540         * lib/profopt.exp: Change the name of a global variable to avoid
36541         possible clashes with other test suites.
36542
36543 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
36544
36545         * g++.dg/inherit/covariant8.C: New test.
36546
36547 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
36548
36549         * g++.dg/init/array9.C: New test.
36550
36551         PR c++/9112
36552         * g++.dg/parse/expr1.C: New test.
36553
36554 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
36555
36556         * gcc.c-torture/compile/20021230-1.c: New test.
36557
36558 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
36559
36560         * g++.dg/inherit/covariant5.C: New test.
36561         * g++.dg/inherit/covariant6.C: New test.
36562         * g++.dg/inherit/covariant7.C: New test.
36563
36564 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36565
36566         PR c++/2739
36567         * g++.dg/other/access2.C: New test.
36568
36569 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
36570
36571         * g++.dg/other/anon-struct.C: No longer fails
36572         * g++.old-deja/g++.brendan/parse4.C: Likewise.
36573         * g++.old-deja/g++.brendan/parse5.C: Likewise.
36574         * g++.old-deja/g++.brendan/parse6.C: Likewise.
36575
36576 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
36577
36578         * g++.dg/parse/angle-bracket.C (main): No longer fails.
36579
36580 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
36581
36582         * g++.dg/eh/spec4.C: Remove stray semicolon.
36583         * g++.dg/expr/pmf-1.C: Change error message.
36584         * g++.dg/ext/asm1.C: Remove stray semicolon.
36585         * g++.dg/ext/typename1.C: Add missing typenames.
36586         * g++.dg/inherit/template-as-base.C: Change error message.
36587         * g++.dg/lookup/scoped1.C: Likewise.
36588         * g++.dg/lookup/scoped2.C: Likewise.
36589         * g++.dg/lookup/using2.C: Likewise.
36590         * g++.dg/other/component1.C: Remove stray semicolon.
36591         * g++.dg/other/do1.C: Change error message.
36592         * g++.dg/other/error2.C: Likewise.
36593         * g++.dg/other/init1.C: Likewise.
36594         * g++.dg/other/packed1.C: Remove stray semicolon.
36595         * g++.dg/other/ptrmem2.C: Change error message.
36596         * g++.dg/parse/parameter-declaration-1.C: Remove line number
36597         marker.
36598         * g++.dg/special/initp1.C: Remove invalid attribute usage.
36599         * g++.dg/template/access3.C: Add typename keyword.
36600         * g++.dg/template/access5.C: Remove stray semicolon.
36601         * g++.dg/template/access6.C: Likewise.
36602         * g++.dg/template/complit1.C: Likewise.
36603         * g++.dg/template/crash1.C: Change error message.
36604         * g++.dg/template/inherit2.C: Remove stray semicolon.
36605         * g++.dg/template/instantiate2.C: Likewise.
36606         * g++.dg/template/instantiate3.C: Change error message.
36607         * g++.dg/template/qual1.C: Remove stray semicolon.
36608         * g++.dg/template/qualttp18.C: Change error message.
36609         * g++.dg/template/ref1.C: Remove stray semicolon.
36610         * g++.dg/template/sizeof1.C (A::value): Declare it.
36611         * g++.dg/template/spec4.C: Change error message.
36612         * g++.dg/template/static1.C: Likewise.
36613         * g++.dg/template/type1.C: Likewise.
36614         * g++.dg/template/typename3.C: Likewise.
36615         * g++.old-deja/g++.benjamin/13478.C: Change error message.
36616         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
36617         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
36618         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
36619         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
36620         named return value extension.
36621         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
36622         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
36623         * g++.old-deja/g++.bob/extern_C.C: Likewise.
36624         * g++.old-deja/g++.bob/inherit2.C: Likewise.
36625         * g++.old-deja/g++.brendan/complex1.C: Likewise.
36626         * g++.old-deja/g++.brendan/copy5.C: Likewise.
36627         * g++.old-deja/g++.brendan/crash13.C: Likewise.
36628         * g++.old-deja/g++.brendan/crash15.C: Likewise.
36629         * g++.old-deja/g++.brendan/crash18.C: Change error message.
36630         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
36631         * g++.old-deja/g++.brendan/crash38.C: Likewise.
36632         * g++.old-deja/g++.brendan/crash50.C: Likewise.
36633         * g++.old-deja/g++.brendan/crash56.C: Likewise.
36634         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
36635         syntax.
36636         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
36637         * g++.old-deja/g++.brendan/crash8.C: Change error message.
36638         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
36639         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
36640         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
36641         * g++.old-deja/g++.brendan/template11.C: Likewise.
36642         * g++.old-deja/g++.brendan/template26.C: Likewise.
36643         * g++.old-deja/g++.brendan/template27.C: Use explicit
36644         specialization syntax.
36645         * g++.old-deja/g++.brendan/template30.C: Likewise.
36646         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
36647         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
36648         non-dependent names.
36649         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
36650         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
36651         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
36652         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
36653         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
36654         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
36655         named return value extension.
36656         * g++.old-deja/g++.ext/namedret2.C: Likewise.
36657         * g++.old-deja/g++.ext/namedret3.C: Likewise.
36658         * g++.old-deja/g++.ext/return1.C: Likewise.
36659         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
36660         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
36661         * g++.old-deja/g++.jason/access8.C: Likewise.
36662         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
36663         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
36664         pseudo-destructor names.
36665         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
36666         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
36667         pseudo-destructor names.
36668         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
36669         * g++.old-deja/g++.jason/overload19.C: Likewise.
36670         * g++.old-deja/g++.jason/overload32.C: Likewise.
36671         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
36672         stray semicolons.
36673         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
36674         * g++.old-deja/g++.jason/return.C: Likewise.
36675         * g++.old-deja/g++.jason/return2.C: Likewise.
36676         * g++.old-deja/g++.jason/shadow1.C: Likewise.
36677         * g++.old-deja/g++.jason/special.C: Use explicit specialization
36678         syntax.
36679         * g++.old-deja/g++.jason/template10.C: Account for use of
36680         non-dependent names.
36681         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
36682         syntax.
36683         * g++.old-deja/g++.jason/template37.C: Likewise.
36684         * g++.old-deja/g++.law/access4.C: Change error messages.
36685         * g++.old-deja/g++.law/arm13.C: Remove incorrect
36686         pseudo-destructor names.
36687         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
36688         * g++.old-deja/g++.law/ctors9.C: Likewise.
36689         * g++.old-deja/g++.law/cvt22.C: Likewise.
36690         * g++.old-deja/g++.law/dtors5.C: Likewise.
36691         * g++.old-deja/g++.law/global-init1.C: Likewise.
36692         * g++.old-deja/g++.law/missed-error3.C: Likewise.
36693         * g++.old-deja/g++.law/operators28.C: Likewise.
36694         * g++.old-deja/g++.law/visibility28.C: Likewise.
36695         * g++.old-deja/g++.martin/eval1.C: Likewise.
36696         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
36697         name.
36698         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
36699         * g++.old-deja/g++.mike/net34.C: Likewise.
36700         * g++.old-deja/g++.mike/net36.C: Likewise.
36701         * g++.old-deja/g++.mike/ns2.C: Likewise.
36702         * g++.old-deja/g++.mike/p12306.C: Likewise.
36703         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
36704         value extension.
36705         * g++.old-deja/g++.mike/p700.C: Likewise.
36706         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
36707         * g++.old-deja/g++.mike/p710.C: Likewise.
36708         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
36709         value extension.
36710         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
36711         * g++.old-deja/g++.mike/pmf9.C: Likewise.
36712         * g++.old-deja/g++.ns/crash2.C: Likewise.
36713         * g++.old-deja/g++.ns/crash3.C: Likewise.
36714         * g++.old-deja/g++.ns/invalid1.C: Likewise.
36715         * g++.old-deja/g++.ns/ns17.C: Likewise.
36716         * g++.old-deja/g++.ns/template16.C: Likewise.
36717         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
36718         keyword.
36719         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
36720         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
36721         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
36722         named return value extension.
36723         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
36724         * g++.old-deja/g++.other/access4.C: Issue additional error
36725         messages.
36726         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
36727         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
36728         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
36729         * g++.old-deja/g++.other/crash25.C: Change error message.
36730         * g++.old-deja/g++.other/crash4.C: Change error message.
36731         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
36732         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
36733         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
36734         checks.
36735         * g++.old-deja/g++.other/defarg8.C: Likewise.
36736         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
36737         * g++.old-deja/g++.other/dtor10.C: Likewise.
36738         * g++.old-deja/g++.other/incomplete.C: Likewise.
36739         * g++.old-deja/g++.other/linkage7.C: Likewise.
36740         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
36741         lookup algorithm.
36742         * g++.old-deja/g++.other/mangle2.C: Likewise.
36743         * g++.old-deja/g++.other/refinit2.C: Likewise.
36744         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
36745         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
36746         * g++.old-deja/g++.pt/crash28.C: Likewise.
36747         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
36748         syntax.
36749         * g++.old-deja/g++.pt/crash32.C: Change error message.
36750         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
36751         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
36752         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
36753         error message position.
36754         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
36755         * g++.old-deja/g++.pt/defarg8.C: Change error message.
36756         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
36757         syntax.
36758         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
36759         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
36760         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
36761         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
36762         keyword.
36763         * g++.old-deja/g++.pt/explicit31.C: Likewise.
36764         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
36765         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
36766         keyword.
36767         * g++.old-deja/g++.pt/explicit71.C: Change error message.
36768         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
36769         syntax.
36770         * g++.old-deja/g++.pt/friend28.C: Account for use of
36771         non-dependent names.
36772         * g++.old-deja/g++.pt/friend29.C: Likewise.
36773         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
36774         rules.
36775         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
36776         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
36777         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
36778         lookup rules.
36779         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
36780         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
36781         keyword.
36782         * g++.old-deja/g++.pt/memclass20.C: Likewise.
36783         * g++.old-deja/g++.pt/memclass5.C: Likewise.
36784         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
36785         keyword.
36786         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
36787         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
36788         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
36789         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
36790         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
36791         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
36792         keyword.
36793         * g++.old-deja/g++.pt/spec10.C: Likewise.
36794         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
36795         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
36796         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
36797         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
36798         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
36799         * g++.old-deja/g++.pt/ttp62.C: Likewise.
36800         * g++.old-deja/g++.pt/ttp64.C: Likewise.
36801         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
36802         * g++.old-deja/g++.pt/typename15.C: Likewise.
36803         * g++.old-deja/g++.pt/typename22.C: Likewise.
36804         * g++.old-deja/g++.pt/typename6.C: Change error messages.
36805         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
36806         * g++.old-deja/g++.pt/virtual2.C: Likewise.
36807         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
36808         syntax.
36809         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
36810         return value extension.
36811         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
36812         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
36813         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
36814         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
36815
36816 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
36817
36818         * g++.dg/warn/inline1.C: New test.
36819         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
36820         * g++.old-deja/g++.jason/synth10.C: Likewise.
36821         * g++.old-deja/g++.mike/net31.C: Likewise.
36822         * g++.old-deja/g++.mike/p8786.C: Likewise.
36823
36824         * g++.dg/template/friend10.C: New test.
36825         * g++.dg/template/conv5.C: New test.
36826
36827 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
36828
36829         * g++.dg/lookup/scoped3.C: New test.
36830
36831         * g++.dg/lookup/decl1.C: New test.
36832         * g++.dg/lookup/decl2.C: New test.
36833
36834 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
36835
36836         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
36837         gcc.c-torture/compile/20021015-1.c,
36838         gcc.c-torture/compile/20021015-2.c,
36839         gcc.c-torture/compile/20021123-1.c,
36840         gcc.c-torture/compile/20021123-2.c,
36841         gcc.c-torture/compile/20021123-3.c,
36842         gcc.c-torture/compile/20021123-4.c,
36843         gcc.c-torture/execute/20021024-1.c: Add tests previously added
36844         only to 3.1 or 3.2 branch.
36845
36846 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
36847
36848         * gcc.dg/i386-bitfield3.c: New test.
36849
36850         * gcc.dg/i386-bitfield2.c: New test.
36851
36852 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
36853
36854         * g++.dg/parse/conv_op1.C: New test.
36855
36856 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
36857
36858         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
36859         approved.
36860
36861 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
36862
36863         * gcc.c-torture/compile/20021220-1.c: New test.
36864
36865 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
36866
36867         * gcc.dg/i386-fastcall-1.c: New.
36868
36869 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
36870
36871         * gcc.c-torture/execute/20021219-1.c: New test.
36872
36873 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
36874
36875         * gcc.dg/i386-pic-1.c: New test.
36876
36877 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36878
36879         PR c++/8099
36880         * g++.dg/template/friend9.C: New test.
36881
36882 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36883
36884         PR c++/3663
36885         * g++.dg/template/access7.C: New test.
36886
36887 2002-12-18  Nick Clifton  <nickc@redhat.com>
36888
36889         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
36890         the libstdc++-v3 directory has been found.
36891
36892 2002-12-12  Devang Patel <dpatel@apple.com>
36893         * gcc.dg/darwin-ld-1.c: New test.
36894         * gcc.dg/darwin-ld-2.c: New test.
36895         * gcc.dg/darwin-ld-3.c: New test.
36896         * gcc.dg/darwin-ld-4.c: New test.
36897         * gcc.dg/darwin-ld-5.c: New test.
36898
36899 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
36900
36901         * gcc.c-torture/compile/20021212-1.c: New test.
36902
36903 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
36904
36905         * gcc.dg/fshort-wchar: New test.
36906
36907 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
36908
36909         PR c++/8372
36910         * g++.dg/template/dtor1.C: New test.
36911
36912         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
36913         markers.
36914
36915 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
36916
36917         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
36918
36919 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
36920
36921         * g++.dg/template/static1.C: New test.
36922         * g++.dg/template/static2.C: New test.
36923         * g++.old-deja/g++.ext/memconst.C: New test.
36924
36925 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36926
36927         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
36928         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
36929         * g++.dg/special/initp1.C: Likewise.
36930
36931 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
36932
36933         * gcc.c-torture/execute/20021204-1.c: New test.
36934
36935 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
36936
36937         * gcc.dg/ppc-fmadd-1.c: New file.
36938         * gcc.dg/ppc-fmadd-2.c: New file.
36939         * gcc.dg/ppc-fmadd-3.c: New file.
36940
36941 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
36942
36943         * gcc.c-torture/compile/20021204-1.c: New test.
36944
36945 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
36946
36947         * g++.dg/inherit/covariant2.C: New test.
36948         * g++.dg/inherit/covariant3.C: New test.
36949         * g++.dg/inherit/covariant4.C: New test.
36950         * g++.dg/inherit/covariant1.C: Remove XFAIL.
36951         * g++.old-deja/g++.robertl/eb17.C: Likewise.
36952
36953 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
36954
36955         PR c++/8688
36956         * g++.dg/init/brace3.C: New test.
36957
36958 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
36959
36960         * gcc.dg/20020210-1.c: Fix a comment typo.
36961
36962 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
36963
36964         PR c++/8720
36965         * g++.dg/parse/defarg1.C: New test.
36966
36967         PR c++/8615
36968         * g++.dg/template/char1.C: New test.
36969
36970         * g++.dg/template/varmod1.C: Fix typo.
36971
36972 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36973
36974         DR 180
36975         * g++.old-deja/g++.pt/crash32.C: Expect error.
36976
36977 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
36978
36979         PR c++/5919
36980         * g++.dg/template/varmod1.C: New test.
36981
36982         PR c++/8727
36983         * g++.dg/inherit/typeinfo1.C: New test.
36984
36985         PR c++/8663
36986         * g++.dg/inherit/typedef1.C: New test.
36987
36988 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
36989
36990         PR c++/8332
36991         PR c++/8493
36992         * g++.dg/template/strlen1.C: New test.
36993
36994         PR c++/8227
36995         * g++.dg/template/ctor2.C: New test.
36996
36997         PR c++/8214
36998         * g++.dg/init/string1.C: New test.
36999
37000         PR c++/8511
37001         * g++.dg/template/friend8.C: New test.
37002
37003 2002-11-29  Joe Buck <jbuck@synopsys.com>
37004
37005         * g++.dg/lookup/anon2.C: New test.
37006
37007 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
37008
37009         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
37010         h8300 port.
37011
37012 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
37013
37014         * gcc.dg/bitfld-6.c: New test.
37015
37016 2002-11-27  Jan Hubicka  <jh@suse.cz>
37017
37018         * gcc.c-torture/execute/20021127.[cx]: New test.
37019
37020 2002-11-26  Jan Hubicka  <jh@suse.cz>
37021
37022         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
37023         quality.
37024
37025 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
37026
37027         * g++.dg/init/brace2.C: New test.
37028         * g++.old-deja/g++.mike/p9129.C: Correct.
37029
37030 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
37031
37032         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
37033
37034 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
37035
37036         * gcc.dg/sibcall-6: New test for indirect sibcalls.
37037
37038 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
37039
37040         * testsuite/g++.dg/abi/empty11.C: New test.
37041         * testsuite/g++.dg/rtti/cv1.C: New test.
37042
37043 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
37044
37045         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
37046
37047 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
37048
37049         * g++.dg/abi/empty10.C: New test.
37050
37051 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
37052
37053         * gcc.c-torture/compile/20021124-1.c: New test.
37054
37055 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
37056
37057         * g++.dg/abi/rtti2.C: New test.
37058
37059 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
37060
37061         * gcc.dg/i386-unroll-1.c: New test.
37062
37063 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
37064
37065         * gcc.c-torture/compile/20021120-1.c: New test.
37066         * gcc.c-torture/compile/20021120-2.c: New test.
37067
37068 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
37069
37070         * gcc.dg/bitfld-5.c: New test.
37071
37072 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
37073
37074         * gcc.c-torture/execute/20021120-3.c: New test.
37075
37076 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
37077
37078         * gcc.c-torture/execute/20021120-2.c: New test.
37079
37080 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
37081
37082         * gcc.c-torture/execute/20021120-1.c: New test.
37083
37084 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
37085
37086         * gcc.c-torture/execute/20021118-3.c: New test.
37087
37088 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
37089
37090         * gcc.c-torture/compile/20021119-1.c: New test.
37091
37092 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
37093
37094         * gcc.dg/duff-1.c: New test.
37095         * gcc.dg/duff-2.c: New test.
37096         * gcc.dg/duff-3.c: New test.
37097
37098 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
37099
37100         * gcc.dg/cpp/_Pragma5.c: New test.
37101
37102 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
37103
37104         * gcc.c-torture/execute/20021118-2.c: New test.
37105
37106 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
37107
37108         * gcc.c-torture/execute/20021118-1.c: New test.
37109
37110 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
37111
37112         * gcc.dg/20021116-1.c: New test.
37113
37114 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
37115
37116         * g++.dg/abi/vcall1.C: New test.
37117
37118 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
37119
37120         * gcc.dg/20021029-1.c: New test.
37121         * gcc.dg/20021029-2.c: New test.
37122
37123 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
37124
37125         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
37126
37127 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
37128
37129         PR c/8439
37130         * gcc.dg/20021110.c: Move to ...
37131         * gcc.c-torture/compile/20021110.c: .... here.
37132
37133 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37134
37135         PR c/8467
37136         * gcc.c-torture/execute/20021111-1.c
37137
37138 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
37139
37140         PR c/8439
37141         * gcc.dg/20021110.c: New test.
37142
37143 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
37144
37145         * g++.dg/abi/vthunk3.C: Run only on x86.
37146
37147 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
37148
37149         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
37150
37151 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
37152
37153         * lib/compat.exp (compat-execute): Fix logic error in last
37154         change.
37155
37156 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
37157
37158         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
37159
37160 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37161
37162         PR c++/8389
37163         * g++.dg/template/access6.C: New test.
37164
37165 2002-11-08  Jan Hubicka  <jh@suse.cz>
37166
37167         * gcc.dg/i386-ssefp-1.c: New test.
37168         * gcc.dg/i386-ssefp-1.c: New test.
37169
37170 2002-11-08  Jan Hubicka  <jh@suse.cz>
37171
37172         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
37173
37174 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
37175
37176         * g++.dg/abi/vthunk3.C: New test.
37177
37178         PR c++/8338
37179         * g++.dg/template/crash2.C: New test.
37180
37181 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
37182
37183         * testsuite/g++.dg/abi/dtor1.C: New test.
37184         * testsuite/g++.dg/abi/dtor2.C: Likewise.
37185
37186 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
37187
37188         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
37189         Darwin.
37190
37191 2002-11-04  Adam Nemet  <anemet@lnxw.com>
37192
37193         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
37194         -mthumb.  Only xfail with -O0.
37195
37196 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
37197
37198         * g++.dg/abi/thunk1.C: New test.
37199         * g++.dg/abi/thunk2.C: Likewise.
37200         * g++.dg/abi/vtt1.C: Likewise.
37201
37202 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
37203
37204         PR optimization/8423
37205         * gcc.c-torture/execute/builtin-constant.c: New test.
37206
37207 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
37208
37209         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
37210         Add some more cases.
37211
37212 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
37213
37214         PR c++/8391
37215         * g++.dg/opt/local1.C: New test.
37216
37217 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
37218
37219         PR c++/8160
37220         * g++.dg/template/complit1.C: New test.
37221
37222         PR c++/8149
37223         * g++.dg/template/typename4.C: Likewise.
37224
37225 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37226
37227         Core issue 287, PR c++/7639
37228         * g++.dg/template/instantiate1.C: Adjust error location.
37229         * g++.dg/template/instantiate3.C: New test.
37230         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
37231         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
37232         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
37233
37234 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
37235
37236         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
37237
37238 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
37239
37240         PR c++/8287
37241         * g++.dg/init/dtor2.C: New test.
37242
37243 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37244
37245         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
37246         * gcc.dg/nest.c: Bypass errors on irix6.
37247
37248 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
37249
37250         * gcc.dg/nest.c: Expect error for mmix-*-*.
37251         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
37252
37253 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
37254
37255         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
37256         markers.
37257
37258         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
37259
37260 2002-10-25  Mike Stump  <mrs@apple.com>
37261
37262         * gcc.dg/warn-1.c: New test.
37263
37264 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
37265
37266         * g++.dg/template/typename3.C: New test.
37267
37268 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
37269
37270         * g++.dg/lookup/ptrmem1.C: New test.
37271
37272         * g++.dg/abi/vthunk2.C: New test.
37273
37274 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
37275
37276         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
37277
37278 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
37279
37280         * g++.dg/abi/empty9.C: New test.
37281
37282 2002-10-24  Richard Henderson  <rth@redhat.com>
37283
37284         * g++.dg/inherit/thunk1.C: Enable for ia64.
37285
37286 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
37287
37288         PR c++/8067
37289         * g++.dg/lookup/pretty1.C: New test.
37290
37291 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
37292
37293         * gcc.dg/20021023-1.c: New test.
37294
37295 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
37296
37297         PR c++/7679
37298         * g++.dg/parse/inline1.C: New test.
37299
37300 2002-10-23  Richard Henderson  <rth@redhat.com>
37301
37302         * g++.dg/inherit/thunk1.C: Enable for x86_64.
37303
37304         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
37305
37306 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
37307
37308         PR c++/6579
37309         * g++.dg/parse/stmtexpr3.C: New test.
37310
37311 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
37312
37313         * g++.dg/expr/cond1.C: New test.
37314
37315 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
37316
37317         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
37318
37319 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
37320
37321         * g++.dg/abi/vbase13.C: New test.
37322         * g++.dg/abi/vbase14.C: Likewise.
37323
37324 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
37325
37326         * gcc.dg/tls/pic-1.c: New test.
37327         * gcc.dg/tls/nonpic-1.c: New test.
37328         * gcc.dg/20021018-1.c: New test.
37329
37330 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
37331
37332         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
37333         Remove only files with the same base name as the test case.
37334         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
37335         (profopt-execute): Likewise.  Also, remove old profiling
37336         and performance data files before running the tests.
37337
37338         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
37339         * g++.dg/bprob/bprob.exp: Likewise.
37340         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
37341         to allow more general test case names.
37342
37343         * g++.dg/bprob/bprob-1.C: Rename to ...
37344         * g++.dg/bprob/g++-bprob-1.C: ... this.
37345
37346         * g77.dg/bprob/bprob-1.f: Rename to ...
37347         * g77.dg/bprob/g77-bprob-1.f: ... this.
37348
37349 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
37350
37351         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
37352         bison 1.50 or later.
37353
37354 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
37355
37356         * g++.dg/README: Describe more test directories.
37357
37358 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
37359
37360         * g++.dg/init/array6.C: Add additional tests.
37361
37362 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
37363
37364         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
37365         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
37366
37367 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
37368
37369         * gcc.c-torture/compile/20020604-1.x: New.
37370         * gcc.c-torture/compile/simd-5.x: Likewise.
37371         * gcc.c-torture/execute/920710-1.x: Likewise.
37372         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
37373
37374 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
37375
37376         * g++.dg/inherit/override1.C: Add dg-options clause.
37377
37378 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37379
37380         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
37381         _mm_slli_si128.
37382
37383 2002-10-19  Andreas Schwab  <schwab@suse.de>
37384
37385         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
37386         directory component.
37387
37388 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
37389
37390         * g++.dg/inherit/thunk1.C: New test.
37391
37392         * g++.dg/inherit/override1.C: New test.
37393
37394         * g++.dg/abi/mangle11.C: New test.
37395         * g++.dg/abi/mangle14.C: New test.
37396         * g++.dg/abi/mangle17.C: New test.
37397
37398 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
37399
37400         * g++.dg/overload/member2.C: New test.
37401
37402 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
37403
37404         * g++.dg/README: Describe new compat directory.
37405         * g++.dg/dg.exp: Skip tests in compat directory.
37406         * README.compat: New file.
37407         * lib/compat.exp: New expect script.
37408         * g++.dg/compat: New test directory.
37409         * g++.dg/compat/compat.exp: New expect script.
37410         * g++.dg/compat/abi: New test directory.
37411         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
37412         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
37413         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
37414         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
37415         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
37416         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
37417         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
37418         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
37419         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
37420         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
37421         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
37422         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
37423         * g++.dg/compat/break: New test directory.
37424         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
37425         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
37426         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
37427         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
37428         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
37429         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
37430         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
37431         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
37432         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
37433         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
37434         g++.dg/compat/break/README: New files.
37435         * g++.dg/compat/eh: New test directory.
37436         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
37437         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
37438         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
37439         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
37440         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
37441         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
37442         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
37443         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
37444         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
37445         g++.dg/compat/eh/filter2_y.C,
37446         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
37447         g++.dg/compat/eh/new1_y.C,
37448         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
37449         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
37450         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
37451         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
37452         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
37453         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
37454         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
37455         g++.dg/compat/eh/unexpected1_y.C: New files.
37456         * g++.dg/compat/init: New test directory.
37457         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
37458         g++.dg/compat/init/array5_y.C,
37459         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
37460         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
37461         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
37462         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
37463         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
37464         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
37465         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
37466         g++.dg/compat/init/init-ref2_y.C: New files.
37467
37468 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
37469
37470         PR c++/7584
37471         * g++.dg/inherit/using3.C: New test.
37472
37473 2002-10-17  Jan Hubicka  <jh@suse.cz>
37474
37475         * gcc.dg/20021017-2.c: New test.
37476
37477 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
37478
37479         * g++.dg/abi/mangle16.C: Adjust.
37480
37481         * g++.dg/init/array8.C: New test.
37482
37483 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
37484
37485         * gcc.dg/special/mips-abi.exp: New test.
37486         * gcc.dg/special/mips-abi.s: Empty file used by the above.
37487
37488 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
37489
37490         * g++.dg/abi/mangle16.C: New test.
37491         * g++.dg/abi/mangle17.C: Likewise.
37492
37493         PR c++/7478
37494         * g++.dg/template/ref1.C: New test.
37495
37496 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37497
37498         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
37499
37500 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
37501
37502         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
37503
37504 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
37505
37506         PR c++/7524
37507         * g++.dg/init/array7.C: New test.
37508
37509 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
37510
37511         * g++.dg/init/array6.C: New test.
37512
37513         * g++.dg/abi/mangle13.C: Likewise.
37514         * g++.dg/abi/mangle14.C: Likewise.
37515         * g++.dg/abi/mangle15.C: Likewise.
37516
37517 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
37518
37519         * g++.dg/abi/empty8.C: New test.
37520
37521 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
37522
37523         * g++.dg/init/ctor1.C: New test.
37524
37525 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
37526
37527         * gcc.c-torture/execute/20021015-1.c: New test.
37528
37529 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
37530
37531         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
37532
37533 2002-10-14  Jan Hubicka  <jh@suse.cz>
37534
37535         * gcc.dg/i386-ssetype-[1-5].c: New tests.
37536
37537 2002-10-14  Richard Henderson  <rth@redhat.com>
37538
37539         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
37540
37541 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
37542
37543         PR optimization/6631
37544         * g++.dg/opt/const2.C: New test.
37545
37546 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
37547
37548         PR c++/7176
37549         * g++.dg/parse/friend1.C: New test.
37550         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
37551
37552 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
37553
37554         * gcc.dg/20021014-1.c: New test.
37555
37556 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
37557
37558         PR c++/5661
37559         * g++.dg/ext/vlm1.C: New test.
37560         * g++.dg/ext/vlm2.C: Likewise.
37561
37562         * g++.dg/init/array1.C: Remove invalid braces.
37563         * g++.dg/init/brace1.C: New test.
37564         * g++.dg/init/copy2.C: Likewise.
37565         * g++.dg/init/copy3.C: Likewise.
37566         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
37567         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
37568         braces.
37569
37570 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
37571
37572         * gcc.dg/cpp/assembler.S: Don't use -ansi.
37573
37574 2002-10-11  Richard Shann  <richard.shann@superh.com>
37575
37576         * gcc.c-torture/compile/simd-5.c: New test.
37577
37578 2002-10-10  Roger Sayle  <roger@eyesopen.com>
37579
37580         * gcc.c-torture/execute/shiftopt-1.c: New test case.
37581
37582 2002-10-10  Jim Wilson  <wilson@redhat.com>
37583
37584         * gcc.c-torture/execute/20021010-1.c: New test.
37585
37586 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
37587
37588         PR c/7353
37589         * g++.dg/ext/typedef-init.C: New test.
37590         * gcc.dg/typedef-init.c: New test.
37591
37592 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
37593
37594         * gcc.dg/cpp/paste13.c: New test.
37595
37596 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37597
37598         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
37599         remaining platforms, XFAIL during compile, not execute.  Don't
37600         XFAIL at -O0.
37601
37602 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
37603
37604         * gcc.dg/alias-1.c: Tweak expected warning.
37605
37606 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
37607
37608         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
37609
37610 2002-10-06  Andreas Jaeger  <aj@suse.de>
37611
37612         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
37613         * gcc.dg/cpp/c++98.C: Likewise.
37614
37615         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
37616         * g++.dg/cpp/c++98.C: Likewise.
37617
37618         * g++.dg/README (Subdirectories): Mention cpp directory.
37619
37620         PR target/7559
37621         * gcc.dg/20021006-1.c: New test.
37622
37623 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37624
37625         PR c++/7804
37626         * g++.dg/other/warning1.C: New test.
37627
37628 2002-10-04  Roger Sayle  <roger@eyesopen.com>
37629
37630         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
37631         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
37632         and sparc-*-* with -m64 as expected failures.  See PR 8087.
37633
37634 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
37635
37636         PR c++/7931
37637         * g++.dg/template/ptrmem3.C: New test.
37638
37639         PR c++/7754
37640         * g++.dg/template/union1.C: New test.
37641
37642 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
37643
37644         PR c++/8006
37645         * g++.dg/abi/mangle9.C: New test.
37646         * g++.dg/abi/mangle10.C: New test.
37647         * g++.dg/abi/mangle11.C: New test.
37648         * g++.dg/abi/mangle12.C: New test.
37649
37650 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
37651
37652         PR c++/7188.
37653         * g++.dg/template/meminit1.C: New test.
37654         * g++.dg/warn/Wreorder-1.C: Likewise.
37655         * g++.old-deja/g++.mike/warn3.C: Tweak.
37656         * lib/prune.exp: Ingore "in copy constructor".
37657
37658 2002-10-02  Andreas Jaeger  <aj@suse.de>
37659
37660         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
37661         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
37662         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
37663         on x86-64.
37664
37665 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
37666
37667         * gcc.dg/empty1.C: Fix typo.
37668
37669 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
37670
37671         * gcc.dg/alias-1.c: New test.
37672
37673 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
37674
37675         * gcc.dg/empty1.C: New test.
37676
37677         * g++.dg/tls/init-2.C: Tweak error messages.
37678
37679 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
37680
37681         * gcc.c-torture/compile/20020923-1.c: New test.
37682
37683 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
37684
37685         * gcc.c-torture/execute/ffs-1.c: New test.
37686         * gcc.c-torture/execute/ffs-2.c: Ditto.
37687
37688 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
37689
37690         * g++.dg/overload/member1.C: New test.
37691
37692 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
37693
37694         * g++.dg/abi/empty7.C: New test.
37695         * g++.dg/init/pm2.C: Likewise.
37696
37697 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
37698
37699         * g++.dg/rtti/crash1.C: New test.
37700
37701 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
37702
37703         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
37704         gcc.dg/sibcall-4.c: New tests.
37705
37706 2002-09-28  Roger Sayle  <roger@eyesopen.com>
37707
37708         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
37709         powerpc and MMIX targets.
37710
37711 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
37712
37713         * gcc.dg/cpp/20020927-1.c: New.
37714
37715 2002-09-26  David S. Miller  <davem@redhat.com>
37716
37717         * gcc.c-torture/compile/trunctfdf.c: New.
37718
37719 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37720
37721         * lib/target-supports.exp (check_weak_available): Handle solaris2.
37722
37723 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
37724
37725         * gcc.c-torture/execute/loop-15.c: New.
37726
37727 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
37728
37729         * README.QMTEST: Fix typo.
37730
37731 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
37732
37733         * gcc.dg/20020926-1.c: New test.
37734
37735 2002-09-25  David S. Miller  <davem@redhat.com>
37736
37737         PR target/7842
37738         * gcc.c-torture/execute/shiftdi.c: New test.
37739
37740 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
37741
37742         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
37743         unique to the tool.
37744         * lib/g77.exp (g77_init): Likewise.
37745         * lib/g++.exp (g++_init): Likewise.
37746         * lib/objc.exp (objc_init): Likewise.
37747
37748 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
37749
37750         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
37751         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
37752         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
37753
37754 2002-09-25  Richard Henderson  <rth@redhat.com>
37755
37756         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
37757         too-small long double.
37758
37759 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
37760
37761         * gcc.dg/20020919-1.c: New test.
37762
37763 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
37764
37765         * g++.dg/abi/bitfield6.C: New test.
37766         * g++.dg/abi/bitfield7.C: New test.
37767         * g++.dg/abi/bitfield8.C: New test.
37768         * g++.dg/abi/vbase11.C: New test.
37769
37770 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
37771
37772         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
37773         hppa*-*-hpux*.  Update test comment.
37774
37775 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
37776
37777         * gcc.dg/tls/struct-1.c: New test.
37778
37779 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
37780
37781         * gcc.dg/cpp/tr-warn2.c: Update.
37782
37783 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
37784
37785         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
37786
37787 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
37788
37789         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
37790         systems.
37791
37792 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
37793
37794         * gcc.c-torture/execute/ieee/mzero3.c: New test.
37795
37796         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
37797         Adjust for c++filt moved to binutils.  Remove spurious duplicate
37798         setting of cxxfilt.
37799
37800 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
37801
37802         * gcc.dg/20020312-2.c: Update for darwin.
37803
37804 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
37805
37806         * g++.old-deja/g++.other/crash32.C: Mark ICE.
37807
37808 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
37809
37810         * objc.dg/comp-types-1.m: New test.
37811         * objc.dg/comp-types-2.m: New test.
37812         * objc.dg/comp-types-3.m: New test.
37813         * objc.dg/comp-types-4.m: New test.
37814         * objc.dg/comp-types-5.m: New test.
37815         * objc.dg/comp-types-6.m: New test.
37816
37817 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
37818
37819         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
37820
37821 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
37822
37823         * g++.dg/other/do1.C: New test.
37824
37825         * g++.dg/template/subst1.C: New test.
37826
37827 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
37828
37829         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
37830
37831 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
37832
37833         * g++.dg/template/qualttp20.C: Adjust expected errors.
37834         * g++.old-deja/g++.jason/report.C: Likewise.
37835         * g++.old-deja/g++.other/qual1.C: Likewise.
37836
37837         * g++.dg/lookup/scoped2.C: New test.
37838
37839         * g++.dg/ext/asm3.C: New test.
37840
37841 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
37842
37843         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
37844
37845 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
37846
37847         * ChangeLog: follow spelling conventions.
37848         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
37849         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
37850         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
37851         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
37852         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
37853         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
37854         * g++.old-deja/g++.law/global-init1.C: Likewise.
37855         * g++.old-deja/g++.other/delete4.C: Likewise.
37856         * g++.old-deja/g++.other/inline21.C: Likewise.
37857         * g++.old-deja/g++.other/singleton.C: Likewise.
37858         * g77.dg/strlen0.f: Likewise.
37859         * g77.f-torture/compile/20010519-1.f: Likewise.
37860         * g77.f-torture/compile/980310-4.f: Likewise.
37861         * gcc.c-torture/compile/20000605-1.c: Likewise.
37862         * gcc.c-torture/execute/20020225-1.c: Likewise.
37863         * gcc.dg/c90-hexfloat-2.c: Likewise.
37864         * gcc.dg/c99-bool-1.c: Likewise.
37865         * gcc.dg/c99-hexfloat-2.c: Likewise.
37866         * gcc.dg/dll-2.c: Likewise.
37867         * gcc.dg/wtr-union-init-1.c: Likewise.
37868         * gcc.dg/wtr-union-init-2.c: Likewise.
37869         * gcc.dg/wtr-union-init-3.c: Likewise.
37870         * gcc.dg/cpp/avoidpaste1.c: Likewise.
37871         * gcc.dg/cpp/defined.c: Likewise.
37872         * gcc.dg/cpp/macsyntx.c: Likewise.
37873         * gcc.dg/cpp/paste2.c: Likewise.
37874         * gcc.dg/cpp/trad/defined.c: Likewise.
37875         * gcc.dg/format/c90-printf-1.c: Likewise.
37876         * gcc.dg/format/c90-scanf-1.c: Likewise.
37877         * gcc.dg/format/c99-printf-1.c: Likewise.
37878         * gcc.dg/format/c99-scanf-1.c: Likewise.
37879         * gcc.misc-tests/gcov-8.c: Likewise.
37880         * lib/profopt.exp: Likewise.
37881
37882 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
37883
37884         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
37885
37886 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
37887
37888         * g++.dg/inherit/using2.C: New test.
37889
37890 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
37891
37892         * ChangeLog: Follow spelling conventions.
37893         * g++.dg/template/friend4.C: Likewise.
37894         * g++.old-deja/g++.pt/crash67.C: Likewise.
37895         * gcc.c-torture/execute/20000801-4.c: Likewise.
37896         * gcc.dg/c90-digraph-1.c: Likewise.
37897         * gcc.dg/c94-digraph-1.c: Likewise.
37898         * gcc.dg/c99-digraph-1.c: Likewise.
37899         * gcc.dg/cpp/line5.c: Likewise.
37900         * gcc.dg/cpp/multiline.c: Likewise.
37901         * gcc.dg/cpp/trad/literals-1.c: Likewise.
37902         * gcc.dg/format/attr-3.c: Likewise.
37903         * gcc.dg/format/c90-scanf-3.c: Likewise.
37904         * gcc.dg/format/ext-4.c: Likewise.
37905
37906 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
37907
37908         * g++.dg/template/pretty1.C: New test.
37909
37910 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
37911
37912         * gcc.c-torture/execute/struct-cpy-1.c: New test.
37913
37914 2002-09-13  Matt Austern  <austern@apple.com>
37915
37916         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
37917         passing a cast expression to a function by const reference.
37918
37919 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
37920
37921         * g++.dg/template/deduce1.C: New test.
37922
37923 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
37924
37925         * gcc.c-torture/execute/simd-1.c: Force all use of int to
37926         32-bit int.
37927
37928 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
37929
37930         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
37931         usage.
37932
37933 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
37934
37935         * gcc.c-torture/compile/20020910-1.c: New test.
37936
37937 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
37938
37939         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
37940
37941 2002-09-10  Andreas Jaeger  <aj@suse.de>
37942
37943         * gcc.dg/20020312-2.c: Adjust for x86-64.
37944
37945 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
37946
37947         * g77.dg/7388.f: New test case for PR 7388.
37948
37949 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
37950
37951         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
37952
37953 2002-09-05  Ziemowit Laski <zlaski@apple.com>
37954
37955         * objc.dg/proto-lossage-1.m: New test.
37956
37957 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
37958
37959         * gcc.dg/cpp/_Pragma4.c: Fix typo.
37960
37961 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
37962
37963         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
37964         expected to pass.
37965
37966 2002-09-06  Stan Shebs  <shebs@apple.com>
37967             David Edelsohn  <edelsohn@gnu.org>
37968
37969         * gcc.dg/weak: New directory.
37970         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
37971         target-specific xfail bits.
37972         * gcc.dg/typeof-2.c: Move to new directory.
37973         * gcc.dg/weak.exp: New expect script.
37974
37975 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
37976
37977         * gcc.c-torture/execute/extzvsi.c: New test.
37978
37979 2002-09-05  Stan Shebs  <shebs@apple.com>
37980
37981         * gcc.dg/weak-1.c: xfail on Darwin.
37982         * gcc.dg/weak-2.c: Ditto.
37983         * gcc.dg/weak-3.c: Ditto.
37984         * gcc.dg/weak-4.c: Ditto.
37985         * gcc.dg/weak-5.c: Ditto.
37986         * gcc.dg/weak-6.c: Ditto.
37987         * gcc.dg/weak-7.c: Ditto.
37988         * gcc.dg/weak-8.c: Ditto.
37989         * gcc.dg/weak-9.c: Ditto.
37990
37991 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
37992
37993         * gcc.c-torture/execute/loop-14.c: New test.
37994
37995 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
37996
37997         * g++.dg/other/cxa-atexit1.C: New test.
37998
37999         * gcc.dg/typeof-2.c: New test.
38000
38001 2002-09-03  Roger Sayle  <roger@eyesopen.com>
38002
38003         * gcc.dg/builtins-2.c: New testcase.
38004         * gcc.dg/builtins-3.c: New testcase.
38005
38006 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
38007
38008         * gcc.dg/cpp/_Pragma4.c: New test.
38009
38010 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
38011
38012         * objc/execute/nil_method-1.m: New testcase.
38013
38014 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
38015
38016         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
38017         [Object class], not [Object initialize].
38018
38019 2002-08-31  Roger Sayle  <roger@eyesopen.com>
38020             Hans-Peter Nilsson  <hp@bitrange.com>
38021
38022         * gcc.c-torture/execute/20020720-1.x: Skip test on
38023         mmix-knuth-mmixware.  Correct comment.
38024
38025 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
38026
38027         * testsuite/g++.dg/abi/bitfield5.C: New test.
38028         * testsuite/g++.dg/abi/vbase10.C: Likewise.
38029
38030 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
38031
38032         * objc.dg/undeclared-selector.m: New test.
38033
38034 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
38035
38036         * g++.dg/other/offsetof1.C: Avoid cast warning.
38037
38038 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
38039
38040         * objc.dg/super-class-2.m: New test.
38041
38042 2002-08-24  Matt Austern  <austern@apple.com>
38043
38044         * g++.dg/ext/lvaddr.C: New test.
38045         * g++.dg/ext/lvcast.C: New test.
38046
38047 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
38048
38049         * testsuite/g++.dg/inherit/cond1.C: New test.
38050
38051 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
38052
38053         * gcc.dg/noncompile/incomplete-1.c: New test.
38054
38055 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
38056
38057         * gcc.dg/typespec-1.c: New test.
38058
38059 2002-08-20  Devang Patel  <dpatel@apple.com>
38060         * objc.dg/proto-hier-2.m: New test.
38061
38062 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
38063
38064         * objc.dg/bitfield-1.m: New test.
38065         * objc.dg/bitfield-2.m: New test.
38066
38067 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
38068
38069         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
38070         gcc.dg/c99-flex-array-4.c: New tests.
38071
38072 2002-08-16  Stan Shebs  <shebs@apple.com>
38073
38074         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
38075
38076 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
38077
38078         * gcc.dg/typeof-1.c: New test.
38079         * g++.dg/ext/typeof2.C: New test.
38080
38081 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
38082
38083         * g++.dg/other/offsetof1.C: New test.
38084
38085 2002-08-14  Richard Henderson  <rth@redhat.com>
38086
38087         * gcc.dg/tls/diag-3.c: Fix expected message strings.
38088
38089 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
38090
38091         * gcc.dg/cpp/_Pragma3.c: New test.
38092
38093 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
38094
38095         * g++.dg/template/inherit3: New test.
38096
38097 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
38098
38099         * gcc.dg/bitfld-4.c: Add blank options.
38100
38101 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
38102
38103         * g++.dg/template/crash1.C: New test.
38104
38105 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
38106
38107         * gcc.dg/tls/opt-2.c: New test.
38108
38109 2002-08-08  Devang Patel  <dpatel@apple.com>
38110
38111         * objc.dg/selector-1.m : New test
38112
38113 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
38114
38115         * g++.dg/abi/bitfield4.C: New test.
38116         * gcc.dg/bitfld-4.c: New test.
38117
38118 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
38119
38120         * g++.dg/other/packed1.C: New test.
38121
38122 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
38123
38124         * g++.dg/abi/offsetof.C: Tweak error messages.
38125         * g++.old-deja/g++.mike/p10769a.C: Likewise.
38126
38127 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
38128
38129         * gcc.dg/bitfld-3.c: New test.
38130
38131 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
38132             Richard Henderson  <rth@redhat.com>
38133
38134         * gcc.dg/i386-bitfield1.c: New test.
38135         * g++.dg/abi/bitfield3.C: Update.
38136
38137 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
38138
38139         * objc.dg/const-str-2.m: Update.
38140         * gcc.dg/cpp/c++98.c: Change to C extension.
38141         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
38142         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
38143
38144 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
38145
38146         * testsuite/gcc.dg/tls/diag-3.c: New.
38147
38148 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
38149
38150         * g++.dg/README (Subdirectories): Document new subdir expr.
38151         * g++.dg/expr/pmf-1.C: New test.
38152
38153 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
38154
38155         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
38156
38157 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
38158
38159         * g++.dg/abi/bitfield3.C: New test.
38160
38161 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
38162
38163         * lib/gcov.exp: Tweak expected line formats.
38164         * gcc.misc-tests/gcov8.c: New test.
38165         * gcc.misc-tests/gcov8.x: New flags.
38166
38167 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
38168
38169         * consistency.vlad/layout/endian.c: Include string.h.
38170
38171         * gcc.c-torture/execute/20020805-1.c: New test.
38172
38173 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
38174
38175         * g++.dg/other/conversion1.C: New test.
38176
38177 2002-08-03  Roger Sayle  <roger@eyesopen.com>
38178
38179         * gcc.dg/builtins-1.c: New testcase.
38180
38181 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
38182
38183         * g++.dg/inherit/access3.C: New test.
38184
38185 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
38186
38187         * gcc.dg/ia64-visibility-2.c: New test.
38188
38189 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
38190
38191         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
38192         __qualifier_flags to __flags.
38193
38194 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
38195
38196         * g++.dg/inherit/operator1.C: New test.
38197         * g++.dg/lookup/disamb1.C: Fix typo in comment.
38198         * g++.dg/other/error1.C: Change expected error message.
38199         * g++.dg/template/conv4.C: Likewise.
38200
38201 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
38202
38203         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
38204         for documented behavior.
38205
38206 2002-07-25  Roger Sayle  <roger@eyesopen.com>
38207
38208         * gcc.c-torture/execute/20020720-1.x: Skip this test on
38209         several targets known to fail.
38210
38211 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
38212
38213         * gcc.dg/mips-args-[123].c: New tests.
38214
38215 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
38216
38217         * gcc.dg/ppc-spe.c: New.
38218
38219 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
38220
38221         * g++.dg/other/ptrmem4.C: New testcase.
38222
38223 2002-07-24  Richard Henderson  <rth@redhat.com>
38224
38225         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
38226
38227 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
38228
38229         * g++.dg/ext/alignof1.C (main): Return 0 for success.
38230
38231 2002-07-24  Roger Sayle  <roger@eyesopen.com>
38232
38233         * gcc.c-torture/execute/memset-3.c: New testcase.
38234
38235 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
38236
38237         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
38238         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
38239
38240 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38241
38242         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
38243         Delete.
38244
38245 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
38246
38247         * gcc.c-torture/compile/simd-4.c: New test.
38248
38249 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38250
38251         PR c++/7347, c++/7348
38252         * g++.dg/template/access4.C: New test.
38253         * g++.dg/template/access5.C: New test.
38254         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
38255         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
38256         * g++.old-deja/g++.pt/ttp58.C: Likewise.
38257         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
38258
38259 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
38260
38261         * gcc.dg/gnu89-init-2.c: New test.
38262
38263 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
38264
38265         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
38266
38267 2002-07-20  Roger Sayle  <roger@eyesopen.com>
38268
38269         * gcc.c-torture/execute/20020720-1.c: New testcase.
38270
38271 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
38272
38273         * gcc.dg/cpp/Wsignprom.c: New tests.
38274
38275 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
38276
38277         * gcc.c-torture/execute/loop-13.c: New test.
38278
38279 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
38280
38281         * gcc.dg/cpp/expr.c: New tests.
38282
38283 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
38284
38285         * g++.dg/opt/pr6713.C: Add template instantiation.
38286
38287 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
38288
38289         * gcc.dg/nest.c: New test.
38290
38291 2002-07-17  Richard Henderson  <rth@redhat.com>
38292
38293         * g++.dg/opt/pr6713.C: New test.
38294
38295 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
38296
38297         * gcc.c-torture/execute/loop-2e.x: Let the testcase
38298         XFAIL for all x86 processors.
38299
38300 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
38301
38302         * gcc.c-torture/execute/20010122-1.x: Do not test with
38303         -fomit-frame-pointer.
38304
38305 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38306
38307         * g++.dg/template/instantiate2.C: New test.
38308         * g++.dg/template/spec4.C: New test.
38309
38310 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38311
38312         * g++.dg/template/access2.C: New test.
38313         * g++.dg/template/access3.C: New test.
38314
38315 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
38316
38317         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
38318         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
38319         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
38320         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
38321         Convert to use <stdarg.h>.
38322         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
38323         Delete.
38324         * gcc.dg/va-arg-2.c: New.
38325         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
38326
38327 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
38328
38329         * gcc.c-torture/compile/20020710-1.c: New test.
38330
38331 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
38332                           Andrew Pinski  <pinskia@physics.uc.edu>
38333
38334         gcc.c-torture/compile/simd-2.c: New testcase.
38335         gcc.c-torture/compile/simd-3.c: Likewise.
38336
38337 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
38338
38339         PR c++/7224
38340         * g++.dg/overload/error1.C: New test.
38341
38342 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
38343
38344         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
38345         configuration and IRIX 6 O32 ABI.
38346
38347 2002-07-11  Roger Sayle  <roger@eyesopen.com>
38348
38349         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
38350
38351 2002-07-10  Roger Sayle  <roger@eyesopen.com>
38352
38353         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
38354
38355 2002-07-10  Jeffrey A Law  <law@redhat.com>
38356
38357         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
38358
38359         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
38360
38361 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
38362
38363         * gcc.dg/20020312-2.c: Check for __PPC__.
38364
38365 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
38366
38367         * gcc.c-torture/compile/20020709-1.c: New test.
38368
38369 2002-07-07  Roger Sayle  <roger@eyesopen.com>
38370
38371         * g++.dg/template/qualttp21.C: New test case.
38372
38373 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
38374
38375         * gcc.c-torture/compile/20020706-1.c: New test.
38376         * gcc.c-torture/compile/20020706-2.c: New test.
38377
38378 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
38379             Alexandre Oliva  <aoliva@redhat.com>
38380
38381         * g++.dg/warn/incomplete1.C: New test.
38382
38383 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38384
38385         PR c++/7099
38386         * g++.dg/warn/noreturn1.C: New test.
38387
38388 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
38389
38390         PR c++/6706
38391         * g++.dg/debug/debug6.C: New test.
38392         * g++.dg/debug/debug7.C: New test.
38393
38394 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
38395
38396         * gcc.c-torture/compile/simd-3.c: New test.
38397
38398 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
38399
38400         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
38401         * gcc.dg/20020620-1.c: Likewise.
38402
38403 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38404
38405         PR c++/6944
38406         * g++.dg/init/array4.C: New test.
38407         * g++.dg/init/array5.C: New test.
38408
38409 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
38410
38411         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
38412         * gcc.c-torture/execute/simd-2.c (main): Likewise.
38413
38414 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38415
38416         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
38417         * gcc.dg/wtr-aggr-init-1.c: Likewise.
38418         * gcc.dg/wtr-conversion-1.c: Likewise.
38419         * gcc.dg/wtr-escape-1.c: Likewise.
38420         * gcc.dg/wtr-int-type-1.c: Likewise.
38421         * gcc.dg/wtr-label-1.c: Likewise.
38422         * gcc.dg/wtr-static-1.c: Likewise.
38423         * gcc.dg/wtr-strcat-1.c: Likewise.
38424         * gcc.dg/wtr-suffix-1.c: Likewise.
38425         * gcc.dg/wtr-switch-1.c: Likewise.
38426         * gcc.dg/wtr-unary-plus-1.c: Likewise.
38427         * gcc.dg/wtr-union-init-1.c: Likewise.
38428         * gcc.dg/wtr-union-init-2.c: Likewise.
38429         * gcc.dg/wtr-union-init-3.c: Likewise.
38430
38431         * gcc.dg/wtr-func-def-1.c: New test.
38432
38433 2002-07-02 Devang Patel <dpatel@apple.com>
38434
38435         * objc.dg/param-1.m: New test.
38436
38437 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
38438
38439         * gcc.dg/cpp/trad/directive.c: Add test.
38440         * gcc.dg/cpp/trad/macroargs.c: Add test.
38441         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
38442
38443 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
38444
38445         * gcc.dg/cpp/cmdlne-M.c: New test.
38446
38447 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
38448
38449         * objc.dg/desig-init-1.m: New test.
38450
38451 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38452
38453         PR c++/6716
38454         * g++.dg/template/instantiate1.C: New test.
38455
38456 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
38457
38458         PR c++/7112
38459         * g++.dg/template/sizeof2.C: New test.
38460
38461 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
38462
38463         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
38464         gcc.dg/cpp/trad/include.c: New tests.
38465
38466 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
38467
38468         PR target/7177
38469         * gcc.c-torture/compile/20020701-1.c: New test.
38470
38471 2002-07-01  Stan Shebs  <shebs@apple.com>
38472
38473         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
38474         header here...
38475         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
38476         (objc-torture-execute): or here.
38477
38478 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
38479
38480         * gcc.c-torture/execute/arith-rand-ll.c: New test.
38481
38482 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
38483
38484         * gcc.dg/cpp/trad/escaped-nl.c: New test.
38485
38486 2002-06-30  Devang Patel  <dpatel@apple.com>
38487
38488         * objc.dg/fsyntax-only.m: New test.
38489
38490 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
38491
38492         PR c++/6695
38493         * g++.dg/template/friend7.C: New file.
38494
38495 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
38496
38497         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
38498         return type.
38499
38500 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
38501
38502         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
38503         avoid division by zero.
38504
38505 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
38506
38507         * gcc.dg/Wunknownprag.c: New tests.
38508
38509 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
38510
38511         * gcc.c-torture/execute/simd-2.c: New test.
38512
38513 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
38514
38515         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
38516         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
38517         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
38518         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
38519         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
38520         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
38521         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
38522         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
38523         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
38524         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
38525         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
38526         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
38527         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
38528         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
38529         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
38530         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
38531         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
38532
38533 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
38534
38535         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
38536         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
38537         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
38538         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
38539         New tests.
38540         * gcc.dg/cpp/trad/directive.c: Update.
38541
38542 2002-06-23  Andreas Jaeger  <aj@suse.de>
38543
38544         * gcc.c-torture/execute/complex-6.c: New.
38545
38546 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
38547
38548         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
38549         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
38550         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
38551         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
38552
38553 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
38554
38555         * gcc.dg/cpp/trad: New directory with traditional tests copied
38556         from parent directory.
38557         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
38558         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
38559         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
38560         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
38561         Move to trad/ and rename.
38562         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
38563         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
38564         gcc.dg/cpp/trad/redef2.c: New tests.
38565         * gcc.dg/cpp/trad/trad.exp: New driver.
38566
38567 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
38568
38569         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
38570         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
38571         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
38572         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
38573         Remove.
38574
38575 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
38576
38577         * gcc.dg/20020620-1.c: New test.
38578
38579 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38580
38581         * g++.dg/template/ttp4.C: New test.
38582
38583 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
38584
38585         * g++.dg/opt/vt1.C: Fix regexp.
38586
38587 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38588
38589         * gcc.c-torture/execute/pure-1.c: Make functions static again.
38590         Don't use attribute `noinline'.
38591
38592 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
38593
38594         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
38595
38596 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
38597
38598         * gcc.c-torture/execute/simd-1.c: New.
38599
38600         * gcc.dg/simd-1.c: New.
38601
38602 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
38603
38604         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
38605
38606 2002-06-16  Richard Henderson  <rth@redhat.com>
38607
38608         * g++.dg/ext/anon-struct1.C: New.
38609         * g++.dg/ext/anon-struct2.C: New.
38610         * g++.dg/ext/anon-struct3.C: New.
38611         * gcc.dg/anon-struct-1.c: New.
38612         * gcc.dg/anon-struct-2.c: New.
38613         * gcc.dg/anon-struct-3.c: New.
38614         * gcc.dg/20011008-1.c: Adjust warning text.
38615         * gcc.dg/20020527-1.c: Add -fms-extensions.
38616
38617 2002-06-16  Richard Henderson  <rth@redhat.com>
38618
38619         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
38620
38621 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
38622
38623         * gcc.c-torture/execute/20020615-1.c: New test.
38624
38625 2002-06-15  Roger Sayle  <roger@eyesopen.com>
38626
38627         * gcc.c-tortuture/execute/compare-1.c: New test case.
38628         * gcc.c-tortuture/execute/compare-2.c: New test case.
38629         * gcc.c-tortuture/execute/compare-3.c: New test case.
38630
38631 2002-06-13  Richard Henderson  <rth@redhat.com>
38632
38633         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
38634         ia64 ilp32.
38635
38636 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38637
38638         * g++.dg/template/typename2.C: Update error message.
38639
38640 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
38641
38642         * gcc.c-torture/execute/20020611-1.c: New test.
38643
38644 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
38645
38646         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
38647         list of targets to skip.
38648
38649 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
38650
38651         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
38652         targets if not optimizing.
38653
38654 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
38655
38656         * gcc.c-torture/compile/20020605-1.c: New test.
38657
38658         * g++.dg/opt/vt1.C: New test.
38659
38660         * gcc.dg/20020531-1.c: New test.
38661
38662         * gcc.dg/20020530-1.c: New test.
38663
38664         * gcc.dg/20020527-1.c: New test.
38665
38666         * g++.dg/opt/cse1.C: New test.
38667
38668 2002-06-07  Roger Sayle  <roger@eyesopen.com>
38669
38670         * gcc.dg/20020607-2.c: New test case.
38671
38672 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
38673
38674         * gcc.c-torture/compile/20020604-1.c: New test.
38675
38676 2002-06-04  Richard Henderson  <rth@redhat.com>
38677
38678         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
38679         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
38680         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
38681
38682 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
38683
38684         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
38685
38686 2002-06-03  Richard Henderson  <rth@redhat.com>
38687
38688         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
38689         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
38690
38691 2002-06-02  Richard Henderson  <rth@redhat.com>
38692
38693         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
38694         test functions static.
38695
38696 2002-06-02  Andreas Jaeger  <aj@suse.de>
38697
38698         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
38699         now.
38700
38701 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
38702
38703         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
38704         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
38705         Update for mofified diagnostics.
38706         * gcc.dg/c99-intconst-1.c: No longer fail.
38707
38708 2002-06-02  Richard Henderson  <rth@redhat.com>
38709
38710         * gcc.dg/uninit-A.c: Remove xfail markers.
38711
38712 2002-06-01  Roger Sayle  <roger@eyesopen.com>
38713
38714         * gcc.dg/fnegate-1.c: New test case.
38715
38716 2002-05-30  Osku Salerma  <osku@iki.fi>
38717
38718         * gcc.c-torture/execute/mayalias-1.c: New file.
38719
38720 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
38721
38722         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
38723         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
38724         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
38725
38726 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
38727
38728         * gcc.c-torture/execute/20020529-1.c: New test.
38729
38730 2002-05-27  Richard Henderson  <rth@redhat.com>
38731
38732         * g++.dg/ext/attrib6.C: New test case.
38733
38734 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38735
38736         * gcc.c-torture/execute/pure-1.c: New test.
38737
38738 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
38739
38740         * gcc.dg/cpp/arith-2.c: Remove.
38741
38742 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
38743
38744         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
38745         * gcc.dg/cpp/if-3.c: Remove.
38746
38747 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
38748
38749         * g++.dg/opt/cse2.C: New test.
38750
38751 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
38752
38753         * gcc.dg/cpp/arith-1.c: New semantic tests.
38754         * gcc.dg/cpp/if-1.c: Update.
38755
38756 2002-05-24  Ben Elliston  <bje@redhat.com>
38757
38758         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
38759
38760 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
38761
38762         * gcc.dg/verbose-asm.c: New test.
38763
38764 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
38765
38766         * gcc.dg/cpp/paste12.c: New test.
38767
38768 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
38769
38770         * g++.dg/parse/named_ops.C: New test.
38771
38772 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
38773
38774         * gcc/testsuite/gcc.dg/weak-8.c: New test.
38775
38776 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
38777
38778         * gcc.dg/weak-2.c: Allow optional leading underscore
38779         in scan-assembler symbol name.
38780         * gcc.dg/weak-3.c: Likewise.
38781         * gcc.dg/weak-4.c: Likewise.
38782         * gcc.dg/weak-5.c: Likewise.
38783
38784 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
38785
38786         * gcc.dg/20020523-1.c: New test.
38787
38788 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
38789
38790         * objc.dg/const-str-2.m: Update now that we stop after
38791         a command line error.
38792
38793 2002-05-22  Richard Henderson  <rth@redhat.com>
38794
38795         * g++.dg/dg.exp: Fix typo in test pruneing.
38796
38797 2002-05-22  Richard Henderson  <rth@redhat.com>
38798
38799         * g++.dg/dg.exp: Prune the tls subdirectory.
38800         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
38801         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
38802         * g++.dg/tls/init-1.C: New.
38803
38804 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
38805
38806         * gcc.dg/20020517-1.c: New test.
38807
38808 2002-05-21  Richard Henderson  <rth@redhat.com>
38809
38810         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
38811         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
38812
38813 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
38814
38815         * g++.dg/other/copy2.C: New test.
38816
38817 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
38818
38819         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
38820         (MAX_COPY): Bump up to 10 times sizeof (long long).
38821         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
38822
38823         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
38824         sizeof (long long).
38825
38826         * gcc.c-torture/execute/strcpy-1.c: New test.
38827
38828 2002-05-19  Jason Merrill  <jason2redhat.com>
38829
38830         * g++.dg/ext/oper1.C: New test.
38831
38832 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
38833 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
38834
38835         * README.QMTEST: New file.
38836
38837         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
38838
38839 2002-05-19  Andreas Jaeger  <aj@suse.de>
38840
38841         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
38842         now.
38843         * gcc.c-torture/execute/loop-2d.x: Likewise.
38844
38845 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
38846
38847         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
38848         support weak symbols.
38849         * gcc.dg/weak-4.c: Likewise.
38850         * gcc.dg/weak-6.c: Likewise.
38851
38852 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
38853
38854         * gcc.dg/weak-3.c: Add dg-excess-error comment for
38855         cygwin, coff and h8300-*-hms targets
38856         * gcc.dg/weak-5.c: Likewise.
38857         * gcc.dg/weak-7.c: Likewise.
38858
38859 2002-05-16  Jason Merrill  <jason@redhat.com>
38860
38861         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
38862         (scan-assembler-not, scan-assembler-dem): Likewise.
38863         (scan-assembler-dem-not): Likewise.
38864
38865 2002-05-15  Richard Henderson  <rth@redhat.com>
38866
38867         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
38868
38869 2002-05-15  Richard Henderson  <rth@redhat.com>
38870
38871         * gcc.dg/weak-5.c (vfoo1c): No warning here.
38872         (vfoo1f): Warning here.
38873         (vfoo1l): Don't redefine the alias.
38874
38875 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
38876
38877         * g++.dg/init/pm1.C: New test.
38878
38879 2002-05-12  David S. Miller  <davem@redhat.com>
38880
38881         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
38882         types.
38883
38884 2002-05-10  Roger Sayle  <roger@eyesopen.com>
38885
38886         * gcc.c-torture/execute/20020510-1.c: New test case.
38887
38888 2002-05-10  David S. Miller  <davem@redhat.com>
38889
38890         * gcc.c-torture/execute/conversion.c: Test long double too.
38891
38892 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
38893
38894         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
38895         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
38896         * lib/g++.exp (g++_link_flags): Likewise.
38897         * lib/objc.exp (objc_target_compile): Likewise.
38898
38899 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
38900
38901         * gcc.dg/cpp/poison.c: Update.
38902         * gcc.dg/cpp/20000625-2.c: Remove.
38903         * gcc.dg/cpp/direct2s.c: Remove final test.
38904
38905 2002-05-08  Tom Rix  <trix@redhat.com>
38906
38907         * gcc.c-torture/execute/20020508-1.c: New test.
38908         * gcc.c-torture/execute/20020508-2.c: New test.
38909         * gcc.c-torture/execute/20020508-3.c: New test.
38910
38911 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
38912
38913         * gcc.dg/cpp/charconst-4.c: More tests.
38914
38915 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
38916
38917         PR c/6569
38918         * gcc.dg/weak-3.c: Update location of warning messages.
38919         * gcc.dg/weak-5.c: Likewise.
38920
38921 2002-05-06  Roger Sayle  <roger@eyesopen.com>
38922
38923         * gcc.c-torture/execute/20020506-1.c: New test case.
38924
38925 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
38926
38927         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
38928
38929 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
38930
38931         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
38932
38933 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
38934
38935         * gcc.dg/cpp/charconst-3.c: New test.
38936
38937 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
38938
38939         * gcc.dg/cpp/charconst.c: Update tests.
38940
38941 2002-05-05  Tim Josling  <tej@melbpc.org.au>
38942
38943         * treelang: Added directory for new sample language treelang. Also
38944         lib/treelang.exp: New file to signal treelang should be tested.
38945
38946 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
38947
38948         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
38949         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
38950         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
38951         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
38952         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
38953         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
38954         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
38955
38956 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
38957
38958         * gcc.dg/format/xopen-2.c: New test.
38959
38960 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
38961
38962         * gcc.dg/20020503-1.c: New test.
38963
38964 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
38965
38966         * g++.dg/init/dtor1.C: Make it tougher.
38967
38968 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
38969
38970         * g++.dg/init/dtor1.C: New test.
38971
38972 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
38973
38974         * gcc.dg/altivec-8.c: New.
38975
38976 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
38977
38978         * gcc.dg/altivec-7.c: New.
38979
38980 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
38981
38982         * g++.dg/parse/typedef1.C: New test.
38983
38984 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
38985
38986         PR c++/6486
38987         * g++.dg/template/friend6.C: New test.
38988
38989         PR c++/6492
38990         * g++.dg/init/copy1.C: New test.
38991
38992 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
38993
38994         * g++.dg/warn/effc1.C: New test.
38995
38996 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
38997
38998         * gcc.dg/cpp/if-cexp.c: Add a test.
38999
39000 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
39001
39002         * gcc.dg/20020426-2.c: New test.
39003
39004 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
39005
39006         * gcc.dg/cpp/if-mop.c: Update.
39007         * gcc.dg/cpp/if-mpar.c: Add test.
39008         * gcc.dg/cpp/if-oppr.c: Update.
39009
39010 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39011
39012         PR c/6343
39013         * gcc.dg/weak-[2-7].c: New tests.
39014
39015 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
39016
39017         * gcc.dg/enum1.c: New test.
39018
39019 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
39020
39021         PR c++/6497
39022         * g++.dg/inherit/access2.C: New test.
39023
39024 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
39025
39026         PR bootstrap/6445
39027         * gcc.dg/20020426-1.c: New test.
39028
39029 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
39030
39031         * g++.dg/abi/enum1.C: New test.
39032
39033 2002-04-26  Richard Henderson  <rth@redhat.com>
39034
39035         * gcc.dg/c99-bool-1.c: Expect always true warning.
39036
39037 2002-04-25  Roger Sayle  <roger@eyesopen.com>
39038
39039         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
39040
39041 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39042
39043         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
39044         targets.
39045
39046 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
39047
39048         * g++.dg/abi/mange7.C: New test.
39049
39050         PR c++/6438.
39051         * g++.dg/parse/stmtexpr2.C: New test.
39052
39053 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
39054
39055         * gcc.dg/20020312-2.c: Add SH target.
39056
39057 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39058
39059         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
39060         compiler output on mips*-*-irix*.
39061
39062 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
39063
39064         * g++.dg/parse/attr1.C: New test.
39065
39066 2002-04-23  Roger Sayle  <roger@eyesopen.com>
39067
39068         * gcc.c-torture/execute/string-opt-17.c: New test case.
39069         * gcc.c-torture/execute/memset-2.c: New test case.
39070
39071 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
39072
39073         PR c++/6256:
39074         * g++.dg/template/friend5.C: New test.
39075
39076         PR c++/6331:
39077         * g++.dg/template/qual1.C: Likewise.
39078
39079 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
39080
39081         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
39082         Include stdlib.h, not stdio.h or ctype.h.
39083
39084 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
39085
39086         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
39087         cris-*-elf* and mmix-*-*.
39088         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
39089         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
39090         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
39091         Ditto.
39092         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
39093         * gcc.dg/wchar_t-1.c: Ditto.
39094
39095 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
39096
39097         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
39098         Clarify comment.
39099
39100 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
39101
39102         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
39103
39104 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39105
39106         * gcc.c-torture/execute/20000906-1.x: Delete.
39107
39108 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
39109
39110         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
39111
39112 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
39113
39114         * PR6367
39115         * g77.f-torture/execute/6367.f: New test.
39116         * g77.f-torture/execute/6367.x: Disable for MMIX.
39117
39118 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
39119
39120         * PR6352
39121         * g++.dg/opt/inline2.C: New test.
39122
39123 2002-04-18  Richard Henderson  <rth@redhat.com>
39124
39125         * gcc.dg/20000906-1.c: Enable for all targets.
39126         * gcc.c-torture/compile/iftrap-2.c: New.
39127
39128 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
39129
39130         * gcc.dg/20020418-1.c: New test.
39131         * gcc.dg/20020418-2.c: New test.
39132
39133 2002-04-18  Richard Henderson  <rth@redhat.com>
39134
39135         * gcc.c-torture/compile/iftrap-1.c: New.
39136         * gcc.dg/iftrap-1.c: Adjust for ia64.
39137         * gcc.dg/iftrap-2.c: New.
39138
39139 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
39140
39141         * gcc.c-torture/compile/20020418-1.c: New test.
39142
39143 2002-04-18  Roger Sayle  <roger@eyesopen.com>
39144
39145         * gcc.c-torture/compile/20020415-1.c: New.
39146
39147 2002-04-18  David S. Miller  <davem@redhat.com>
39148
39149         * gcc.c-torture/execute/20020418-1.c: New test.
39150
39151 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
39152
39153         * gcc.dg/20020416-1.c: New test.
39154
39155         * g++.dg/opt/inline1.C: New test.
39156
39157 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
39158
39159         * gcc.dg/altivec-5.c: New test.
39160
39161         * gcc.dg/20020415-1.c: New test.
39162
39163 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
39164
39165         * testsuite/lib/chill.exp: Remove.
39166
39167 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
39168
39169         * g++.dg/other/big-struct.C: New test.
39170
39171 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
39172
39173         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
39174         of scratch file.
39175
39176 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
39177
39178         PR c/6277
39179         * gcc.dg/i386-387-1.c: Allow optional leading underscore
39180         in scan-assembler function name
39181
39182 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
39183
39184         * g77.f-torture/execute/980628-4.x,
39185         g77.f-torture/execute/980628-5.x,
39186         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
39187         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
39188         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
39189         i[34567]86-*-*.
39190
39191 2002-04-13  David S. Miller  <davem@redhat.com>
39192
39193         * gcc.c-torture/execute/20020413-1.c: New test.
39194
39195 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
39196
39197         * gcc.dg/asm-6.c,
39198         * g++.dg/ext/asm1.C: New tests.
39199
39200 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
39201
39202         PR c++ 5373.
39203         * g++.dg/parse/stmtexpr1.C: New test.
39204
39205         PR c++/5189.
39206         * g++.dg/template/copy1.C: New test.
39207
39208 2002-04-12  Richard Henderson  <rth@redhat.com>
39209
39210         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
39211
39212 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
39213
39214         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
39215         gcc.c-torture/execute/20020307-2.c.
39216
39217 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
39218
39219         * g++.dg/ext/attrib5.C,
39220         * g++.dg/lookup/struct1.C: New tests.
39221
39222 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
39223
39224         * gcc.dg/20020411-1.c: New test.
39225
39226         * gcc.c-torture/execute/20020411-1.c: New test.
39227
39228 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
39229
39230         * g77.f-torture/execute/6177.f: New test.
39231
39232 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
39233
39234         PR middle-end/6247
39235         * g++.dg/opt/cleanup1.C: New test.
39236
39237         * g++.dg/opt/const1.C: New test.
39238
39239 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
39240
39241         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
39242
39243 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
39244
39245         PR c++/5507
39246         * g++.dg/template/typename2.C: New test.
39247
39248 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
39249
39250         * gcc.c-torture/execute/loop-12.c: New.
39251
39252 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
39253
39254         * g77.f-torture/execute/980628-4.x,
39255         g77.f-torture/execute/980628-5.x,
39256         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
39257         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
39258         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
39259
39260 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39261
39262         PR optimization/6086
39263         * g++.dg/opt/preinc1.C: New test.
39264
39265 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
39266
39267         PR c++/5571
39268         * g++.dg/opt/static2.C: New test.
39269
39270 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
39271
39272         PR c/5120
39273         * gcc.dg/20020406-1.c: New test.
39274
39275 2002-04-04  David S. Miller  <davem@redhat.com>
39276
39277         * gcc.c-torture/execute/20020404-1.c: New test.
39278
39279 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
39280
39281         PR c/6123
39282         * gcc.dg/20020312-2.c: Do not declare global register variable
39283         if __PIC__ or __pic__ is defined.
39284
39285 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
39286
39287         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
39288         __asm__ so that it works correctly even if -ansi -pedantic-errors.
39289
39290 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39291
39292         * gcc.misc-tests/linkage.exp: Update last change to handle
39293         sparc*-, not just sparc-.
39294
39295 2002-04-03  Richard Henderson  <rth@redhat.com>
39296
39297         * gcc.dg/cpp/ucs.c: Improved long UCS test.
39298
39299 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
39300
39301         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
39302
39303 2002-04-02  David S. Miller  <davem@redhat.com>
39304
39305         * gcc.c-torture/execute/20020402-3.c: New test.
39306
39307 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
39308
39309         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
39310         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
39311
39312         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
39313         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
39314         g77.f-torture/execute/20001201.x,
39315         g77.f-torture/execute/u77-test.x: New files.
39316
39317         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
39318         * gcc.dg/wchar_t-1.c: Ditto.
39319
39320 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39321
39322         * gcc.c-torture/execute/20020402-1.c: New test.
39323
39324 2002-04-01  Richard Henderson  <rth@redhat.com>
39325
39326         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
39327
39328         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
39329
39330 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39331
39332         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
39333
39334 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
39335
39336         * g++.dg/inherit/template-as-base.C: Expect error.
39337         * g++.dg/inherit/namespace-as-base.C: Likewise.
39338
39339 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
39340
39341         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
39342         g++.dg/ext/instantiate3.C: Tweak match patterns.
39343
39344         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
39345         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
39346         -da test.
39347
39348 2002-03-31  Richard Henderson  <rth@redhat.com>
39349
39350         * gcc.dg/special/alias-2.c: New.
39351         * gcc.dg/special/ecos.exp: Run it.
39352
39353 2002-03-31  Richard Henderson  <rth@redhat.com>
39354
39355         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
39356
39357 2002-03-31  Kazu Hirata  <kazu@hxi.com>
39358
39359         * gcc.dg/weak-1.c: Disable on h8300 port.
39360
39361 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
39362
39363         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
39364         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
39365         ordering tests.
39366         * g++.dg/bprob/bprob-1.C: New test.
39367         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
39368         * g++.dg/gcov/gcov-1.C: New test.
39369         * g++.dg/gcov/gcov-1.x: New file.
39370         * g++.dg/gcov/gcov-2.C: New test.
39371         * g++.dg/gcov/gcov-3.C: New test.
39372         * g++.dg/gcov/gcov-3.h: New file.
39373
39374 2002-03-28  Roger Sayle  <roger@eyesopen.com>
39375
39376         * g++.old-deja/g++.other/builtins5.C: New test.
39377         * g++.old-deja/g++.other/builtins6.C: New test.
39378         * g++.old-deja/g++.other/builtins7.C: New test.
39379         * g++.old-deja/g++.other/builtins8.C: New test.
39380         * g++.old-deja/g++.other/builtins9.C: New test.
39381
39382 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
39383
39384         * g++.dg/opt/static1.C: New test.
39385
39386         * g++.dg/opt/longbranch1.C: New test.
39387
39388 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
39389
39390         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
39391
39392         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
39393
39394 2002-03-28  Jeffrey A Law  (law@redhat.com)
39395
39396         * gcc.c-torture/execute/20020328-1.c: New test.
39397
39398 2002-03-27  Richard Henderson  <rth@redhat.com>
39399
39400         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
39401         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
39402         move from g++.old-deja/g++.ext/.
39403
39404 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
39405
39406         * g++.dg/init/new2.C: New test.
39407
39408 2002-03-26  Richard Henderson  <rth@redhat.com>
39409
39410         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
39411
39412         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
39413         on sparc.
39414
39415         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
39416         sparcv9 systems.
39417         * gcc.dg/20001102-1.c: Likewise.
39418
39419 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
39420
39421         * gcc.dg/cpp/endif-pedantic1.c,
39422         gcc.dg/cpp/endif-pedantic2.c: New tests.
39423
39424 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
39425
39426         * g++.dg/init/new1.C: New test.
39427
39428 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
39429
39430         * g++.dg/abi/vbase9.C: New test.
39431
39432 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
39433
39434         * gcc.dg/arm-asm.c: New test.
39435
39436 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
39437
39438         * gcc.dg/Wswitch-enum.c: New test.
39439         Fix PR c/5044.
39440
39441 2002-03-26  Richard Henderson  <rth@redhat.com>
39442
39443         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
39444         structure.
39445
39446 2002-03-25  Richard Henderson  <rth@redhat.com>
39447
39448         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
39449         sparcv9 systems.
39450
39451         * gcc.c-torture/compile/20011119-1.c (xxx): New.
39452         * gcc.c-torture/compile/20011119-2.c (xxx): New.
39453
39454 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
39455
39456         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
39457
39458 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
39459
39460         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
39461         targets using generic thunk support.
39462
39463 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
39464
39465         * gcc.c-torture/compile/20020323-1.c: New test.
39466
39467         * g++.dg/opt/conj2.C: New test.
39468
39469 2002-03-24  Richard Henderson  <rth@redhat.com>
39470
39471         * gcc.dg/weak-1.c: Use -fno-common.
39472
39473 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
39474
39475         * g77.dg/f77-edit-apostrophe-out.f: New test
39476         * g77.dg/f77-edit-h-out.f: New test
39477         * g77.dg/f77-edit-t-in.f: New test
39478         * g77.dg/f77-edit-t-out.f: New test
39479         * g77.dg/f77-edit-x-out.f: New test
39480         * g77.dg/f77-edit-slash-out.f: New test
39481         * g77.dg/f77-edit-colon-out.f: New test
39482         * g77.dg/f77-edit-s-out.f: New test
39483
39484 2002-03-24  Richard Henderson  <rth@redhat.com>
39485
39486         * objc/execute/formal_protocol-6.x: New XFAIL.
39487
39488 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
39489
39490         * gcc.dg/weak-1.c: Early return from dg-final on platforms
39491         that do not support weak symbols
39492
39493 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
39494
39495         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
39496         * lib/g77.exp: Likewise.
39497         * lib/objc.exp: Likewise.
39498
39499 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
39500
39501         * gcc.dg/Wswitch-default.c: New test.
39502
39503 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
39504
39505         * g++.dg/other/enum1.C: New test.
39506
39507 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
39508
39509         * gcc.dg/pragma-ep-3.c: Fix typo.
39510
39511 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
39512
39513         * g++.dg/inherit/template-as-base.C: New test.
39514
39515 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
39516
39517         * g++.old-deja/g++.other/dwarf2-1.C: Move...
39518         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
39519
39520 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
39521
39522         * gcc.dg/cpp/multiline.c: Update to match.
39523
39524 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
39525
39526         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
39527
39528 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
39529
39530         * gcc.dg/cpp/extratokens2.c: New file.
39531
39532 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
39533
39534         * gcc.dg/20020312-2.c: Add rs6000 target.
39535
39536         * gcc.c-torture/compile/20020319-1.c: New test.
39537
39538 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39539
39540         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
39541         (A, E): Handle this.
39542
39543 2002-03-20  Jason Merrill  <jason@redhat.com>
39544
39545         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
39546         ignoring -fpic.
39547         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
39548         through prune_gcc_output.
39549
39550 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
39551
39552         * gcc.c-torture/compile/20020320-1.c: New test.
39553
39554 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
39555
39556         * gcc.c-torture/compile/20020318-1.c: New test.
39557
39558         * gcc.dg/struct-by-value-1.c: New test.
39559
39560         * gcc.dg/20020319-1.c: New test.
39561
39562 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
39563
39564         * g++.dg/opt/conj1.C: New test.
39565
39566 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
39567
39568         * g++.dg/template/qualttp20.C: Revert previous change.
39569         * g++.dg/template/qualttp3.C: Likewise.
39570         * g++.dg/template/qualttp4.C: Likewise.
39571         * g++.dg/template/qualttp5.C: Likewise.
39572         * g++.dg/template/qualttp6.C: Likewise.
39573         * g++.dg/template/qualttp7.C: Likewise.
39574         * g++.dg/template/qualttp8.C: Likewise.
39575         * g++.dg/template/recurse.C: Likewise.
39576
39577 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
39578
39579         * gcc.dg/cpp/wchar-1.c: Update.
39580
39581 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
39582
39583         * g++.dg/template/conv1.C: New test.
39584         * g++.dg/template/conv2.C: New test.
39585         * g++.dg/template/conv3.C: New test.
39586         * g++.dg/template/conv4.C: New test.
39587
39588 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
39589
39590         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
39591         * g++.dg/template/qualttp3.C: Likewise.
39592         * g++.dg/template/qualttp4.C: Likewise.
39593         * g++.dg/template/qualttp5.C: Likewise.
39594         * g++.dg/template/qualttp6.C: Likewise.
39595         * g++.dg/template/qualttp7.C: Likewise.
39596         * g++.dg/template/qualttp8.C: Likewise.
39597         * g++.dg/template/recurse.C: Likewise.
39598
39599 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
39600
39601         * g++.dg/opt/dtor1.C: New test.
39602
39603 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
39604
39605         * gcc.c-torture/compile/20020315-1.c: New test.
39606
39607 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
39608
39609         * gcc.dg/weak-1.c: Fix scan tests.
39610
39611 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
39612
39613         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
39614         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
39615         cris-*-aout* mmix-*-*.
39616         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
39617         cris-*-aout* mmix-*-*.
39618         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
39619         cris-*-elf* cris-*-aout* and mmix-*-*.
39620         * gcc.dg/20001009-1.c: Ditto.
39621         * gcc.dg/20010912-1.c: Ditto.
39622         * gcc.dg/20020122-4.c: Ditto.
39623         * gcc.dg/inline-2.c: Ditto.
39624
39625 2002-03-14  Jeffrey A Law  (law@cygnus.com)
39626
39627         * gcc.c-torture/compile/20020314-1.c: New test.
39628
39629 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
39630
39631         * gcc.c-torture/execute/20020314-1.c: New test.
39632
39633 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
39634
39635         * g++.dg/warn/Wunused-1.C: New test.
39636
39637 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
39638
39639         * g++.dg/abi/mangle6.C: New test.
39640
39641 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
39642
39643         * gcc.c-torture/compile/20020309-2.c: New test.
39644
39645         * gcc.c-torture/compile/20020312-1.c: New test.
39646
39647 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
39648
39649         * g++.dg/other/access1.C: New test.
39650
39651 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
39652
39653         * gcc.c-torture/execute/wchar_t-1.c: New test.
39654
39655 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
39656
39657         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
39658
39659 2002-03-12  Roger Sayle  <roger@eyesopen.com>
39660
39661         * gcc.dg/20020312-1.c: New test case.
39662
39663 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
39664
39665         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
39666
39667 2002-03-11  Richard Henderson  <rth@redhat.com>
39668
39669         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
39670         * g++.old-deja/g++.jason/report.C: Likewise.
39671
39672 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
39673
39674         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
39675         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
39676
39677 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
39678
39679         * testsuite/g++.dg/overload/pmf1.C: New test.
39680
39681 2002-03-11  Kazu Hirata  <kazu@hxi.com>
39682
39683         * gcc.c-torture/execute/20020307-1.c: Use long.
39684
39685 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
39686
39687         PR optimization/5844
39688         * gcc.dg/20020310-1.c: New test.
39689
39690 2002-03-09  Michael Meissner  <meissner@redhat.com>
39691
39692         * gcc.c-torture/execute/memcpy-2.c: New test.
39693         * gcc.c-torture/execute/memset-1.c: New test.
39694         * gcc.c-torture/execute/strlen-1.c: New test.
39695         * gcc.c-torture/execute/strcmp-1.c: New test.
39696         * gcc.c-torture/execute/strncmp-1.c: New test.
39697
39698 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
39699
39700         * gcc.dg/ppc-ldstruct.c: New test.
39701
39702 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
39703
39704         * gcc.c-torture/execute/va-arg-22.c: New test.
39705
39706 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
39707
39708         * gcc.c-torture/compile/20020309-1.c: New test.
39709
39710 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
39711
39712         * gcc.c-torture/execute/20020307-2.c: New test.
39713
39714 2002-03-07  Jeffrey A Law  (law@redhat.com)
39715
39716         * g77.f-torture/compile/20020307-1.f: New test.
39717
39718 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
39719
39720         * gcc.dg/unordered-1.c: New test.
39721
39722 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
39723
39724         * gcc.c-torture/execute/20020307-1.c: New test.
39725
39726 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
39727
39728         * gcc.dg/20020304-1.c: New test.
39729
39730         * gcc.c-torture/compile/20020304-2.c: New test.
39731
39732 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
39733
39734         * gcc.c-torture/compile/20020304-1.c: New test case
39735         (from PR c/5830).
39736
39737 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
39738
39739         * gcc.dg/20020103-1.c: Add other -D ppc variants.
39740
39741 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
39742
39743         * g++.dg/other/classkey1.C: New test.
39744
39745 2002-03-01  Richard Henderson  <rth@redhat.com>
39746
39747         * gcc.c-torture/compile/981223-1.x: New.
39748         * gcc.c-torture/compile/920625-1.x: New.
39749
39750 2002-02-28  Richard Henderson  <rth@redhat.com>
39751
39752         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
39753
39754 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
39755
39756         * gcc.c-torture/execute/20020227-1.c: New test.
39757
39758 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
39759
39760         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
39761         here" ERROR lines.
39762         * g++.old-deja/g++.oliva/partord1.C: Likewise.
39763         * g++.old-deja.g++.other/defarg1.C: Likewise.
39764         * g++.old-deja/g++.pt/calls2.C: Likewise.
39765         * g++.old-deja/g++.pt/crash20.C: Likewise.
39766         * g++.old-deja/g++.pt/crash30.C: Likewise.
39767         * g++.old-deja/g++.pt/crash36.C: Likewise.
39768         * g++.old-deja/g++.pt/crash6.C: Likewise.
39769         * g++.old-deja/g++.pt/defarg13.C: Likewise.
39770         * g++.old-deja/g++.pt/derived3.C: Likewise.
39771         * g++.old-deja/g++.pt/error1.C: Likewise.
39772         * g++.old-deja/g++.pt/friend21.C: Likewise.
39773         * g++.old-deja/g++.pt/friend23.C: Likewise.
39774         * g++.old-deja/g++.pt/infinite1.C: Likewise.
39775         * g++.old-deja/g++.robertl/eb128.C: Likewise.
39776
39777 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
39778
39779         * gcc.c-torture/execute/20020225-2.c: New test.
39780
39781 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
39782
39783         * gcc.c-torture/execute/920730-1t.c,
39784         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
39785         Delete test cases, only relevant to -traditional.
39786
39787 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
39788
39789         * gcc.dg/cpp/undef1.c: Remove.
39790         * gcc.dg/cpp/directiv.c: Update.
39791         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
39792
39793 2002-02-27  Michael Meissner  <meissner@redhat.com>
39794
39795         * gcc.c-torture/execute/20020226-1.c: New test.
39796
39797 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
39798
39799         * g++.dg/debug/debug4.C: New test.
39800
39801         * gcc.dg/ia64-visibility-1.c: New test.
39802
39803 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
39804
39805         * gcc.dg/debug/20020224-1.c: New.
39806
39807 2002-02-25  Kazu Hirata  <kazu@hxi.com>
39808
39809         * gcc.c-torture/execute/960416-1.x: New.
39810         * gcc.c-torture/execute/divconst-3.x: Likewise.
39811
39812 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
39813
39814         * gcc.dg/20020224-1.c: New test.
39815
39816 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
39817
39818         * gcc.c-torture/execute/20020225-1.c: New.
39819
39820 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
39821
39822         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
39823
39824 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
39825
39826         * gcc.dg/20020222-1.c: New test.
39827
39828 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
39829
39830         * g++.dg/opt/anonunion1.C: New test.
39831
39832 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
39833
39834         * g++.dg/template/qualttp19.C: New test.
39835         * g++.dg/template/qualttp20.C: New test.
39836         * g++.old-deja/g++.jason/report.C: Adjust expected errors
39837         * g++.old-deja/g++.other/qual1.C: Likewise.
39838
39839 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
39840
39841         * gcc.dg/attr-alwaysinline.c: New.
39842
39843 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
39844
39845         * gcc.dg/20020220-1.c: New test.
39846
39847         * gcc.dg/20020220-2.c: New test.
39848
39849         * g++.dg/opt/mmx1.C: New test.
39850
39851 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
39852
39853         * gcc.c-torture/compile/20020110.c: New test.
39854
39855 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
39856
39857         * gcc.c-torture/execute/20020219-1.c: New test.
39858
39859         * gcc.dg/20020219-1.c: New test.
39860
39861         * gcc.dg/noncompile/20020220-1.c: New test.
39862
39863         * g++.dg/opt/ptrintsum1.C: New test.
39864
39865         * gcc.dg/debug/20020220-1.c: New test.
39866
39867 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
39868
39869         * gcc.c-torture/execute/20020216-1.c: New test.
39870
39871 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
39872
39873         * gcc.dg/decl-1.c: Update, new test.
39874
39875 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
39876
39877         * g++.dg/abi/bitfield1.C: New test.
39878         * g++.dg/abi/bitfield2.C: New test.
39879
39880 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
39881
39882         * gcc.dg/attr-nest.c: New test.
39883
39884 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
39885
39886         * gcc.c-torture/execute/20020215-1.c: New test.
39887
39888 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
39889
39890         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
39891         * g++.dg/debug/debug.exp: New.
39892         * g++.dg/debug/trivial.C: New.
39893         * g++.dg/debug/debug1.C: Moved...
39894         * g++.dg/other/debug1.C: ...from here.
39895         * g++.dg/debug/debug2.C: Moved...
39896         * g++.dg/other/debug2.C: ...from here.
39897         * g++.dg/debug/debug3.C: Moved...
39898         * g++.dg/other/debug3.C: ...from here.
39899
39900         * gcc.dg/noncompile/20020213-1.c: New test.
39901
39902 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
39903
39904         * g++.dg/other/debug3.C: New test.
39905
39906         * gcc.c-torture/execute/20020213-1.c: New test.
39907
39908 2002-02-13  Richard Smith <richard@ex-parrot.com>
39909
39910         * g++.old-deja/g++.other/thunk1.C: New test.
39911
39912 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
39913
39914         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
39915
39916 2002-02-13  Stan Shebs  <shebs@apple.com>
39917
39918         * gcc.dg/altivec-3.c: New.
39919
39920 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
39921
39922         * gcc.dg/Wunreachable-1.c: New test.
39923         * gcc.dg/Wunreachable-2.c: New test.
39924
39925 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
39926
39927         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
39928
39929 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
39930
39931         * gcc.dg/decl-1.c: New test.
39932
39933 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
39934
39935         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
39936
39937 2002-02-10  Kazu Hirata  <kazu@hxi.com>
39938
39939         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
39940         * gcc.c-torture/compile/980506-1.x: Likewise.
39941
39942 2002-02-10  Kazu Hirata  <kazu@hxi.com>
39943
39944         * gcc.dg/20020210-1.c: New.
39945
39946 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
39947
39948         * g77.f-torture/execute/947.f: New regression test
39949         for PR fortran/947.
39950
39951 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
39952
39953         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
39954         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
39955
39956 2002-02-08  Richard Henderson  <rth@redhat.com>
39957
39958         * gcc.c-torture/compile/labels-3.c: New.
39959
39960 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
39961
39962         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
39963         expression statements work instead.
39964         * gcc.dg/noncompile/20020207-1.c: New test.
39965
39966 2002-02-07  Richard Henderson  <rth@redhat.com>
39967
39968         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
39969
39970 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
39971
39972         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
39973         message from g77
39974         * lib/g77-dg.exp: Trim g77 error messages so that they are
39975         recognized by dg.exp.
39976
39977 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
39978
39979         PR fortran/5473
39980         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
39981
39982 2002-02-07  Richard Henderson  <rth@redhat.com>
39983
39984         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
39985         to be sufficiently aligned for integers.
39986
39987 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
39988
39989         * g++.dg/template/friend4.C: New test.
39990
39991 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
39992
39993         PR fortran/5743
39994         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
39995         unsupported cases.
39996
39997 2002-02-07  Richard Henderson  <rth@redhat.com>
39998
39999         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
40000         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
40001         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
40002         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
40003
40004 2002-02-06  Richard Henderson  <rth@redhat.com>
40005
40006         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
40007
40008 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
40009
40010         * gcc.dg/20020206-1.c: New test.
40011
40012 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
40013
40014         * gcc.c-torture/execute/20020206-1.c: New test.
40015
40016         * gcc.c-torture/execute/20020206-2.c: New test.
40017
40018         PR optimization/5429:
40019         * gcc.c-torture/compile/20020206-1.c: New test.
40020
40021 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
40022
40023         * g++.dg/ext/align1.C: Do not use an explicit alignment value
40024         as certain file formats cannot support particularly large
40025         alignments.
40026
40027         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
40028         and do not expect to be able to link the executable.
40029
40030         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
40031         fail because the COFF format does not support the weak attribute.
40032
40033 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
40034
40035         * g77.dg/pr5473.f: New test
40036
40037 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
40038
40039         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
40040         Fix testcase accordingly.
40041
40042 2002-02-04  Richard Henderson  <rth@redhat.com>
40043
40044         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
40045         (buf): Change to be an array of pointers, not ints.
40046
40047 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
40048
40049         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
40050         before all tests.  Move warning one line above to match where it
40051         C frontend emits.
40052         * gcc.dg/Wswitch-2.c: New test.
40053         * g++.dg/warn/Wswitch-1.C: New test.
40054         * g++.dg/warn/Wswitch-2.C: New test.
40055
40056 2002-02-04  Richard Henderson  <rth@redhat.com>
40057
40058         * g++.dg/abi/offsetof.C: Fix size comparison.
40059
40060 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
40061
40062         * gcc.dg/cast-qual-2.c: New test.
40063
40064 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
40065
40066         * gcc.dg/20020201-4.c: New test.
40067
40068 2002-02-04  Ben Elliston  <bje@redhat.com>
40069
40070         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
40071         target_info attribute != 0, in addition to the empty string.
40072         (gcc_target_compile): Likewise.
40073
40074 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
40075
40076         * gcc.dg/Wswitch.c: New test.
40077         PR gcc/4475. PR gcc/3780.
40078
40079 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
40080
40081         * g77.f-torture/execute/5122.f: New test for regressions
40082         against PR fortran/5122.
40083
40084 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
40085
40086         * g77.f-torture/compile/pr3743.f: Delete
40087         * g77.dg/pr3743-1.f: New test.
40088         * g77.dg/pr3743-2.f: New test.
40089         * g77.dg/pr3743-3.f: New test.
40090         * g77.dg/pr3743-4.f: New test.
40091
40092 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
40093
40094         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
40095
40096 2002-02-02  Richard Henderson  <rth@redhat.com>
40097
40098         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
40099         * gcc.c-torture/execute/bf64-1.c: Likewise.
40100
40101 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
40102
40103         * gcc.dg/20020201-2.c: New test.
40104
40105         * gcc.dg/20020201-3.c: New test.
40106
40107         * gcc.c-torture/execute/bitfld-2.c: New test.
40108
40109 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
40110
40111         * gcc.dg/bitfld-1.c: Update.
40112         * gcc.dg/bitfld-2.c: Update.
40113         * gcc.c-torture/execute/bitfld-1.x: New.
40114
40115 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
40116
40117         * gcc.c-torture/execute/20020201-1.c: New test.
40118
40119 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
40120
40121         PR target/5469
40122         * gcc.dg/20020201-1.c: New test.
40123
40124 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
40125
40126         PR fortran/3743
40127         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
40128         * g77.f-torture/compile/pr3743.x: Remove
40129
40130 2002-01-31  Tom Rix  <trix@redhat.com>
40131
40132         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
40133
40134 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
40135
40136         * gcc.dg/noncompile/20020130-1.c: New test.
40137
40138 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
40139
40140         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
40141
40142 2002-01-29  Richard Henderson  <rth@redhat.com>
40143
40144         * gcc.c-torture/execute/991118-1.c: Cast various constants back
40145         to long long.
40146         * gcc.c-torture/execute/bf64-1.c: Likewise.
40147
40148 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
40149
40150         * gcc.c-torture/execute/20020129-1.c: New test.
40151
40152 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
40153
40154         * gcc.c-torture/compile/20000224-1.c: Update.
40155         * gcc.c-torture/execute/bitfld-1.c: New tests.
40156         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
40157         * gcc.dg/uninit-A.c: Update.
40158
40159 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
40160
40161         * g++.dg/template/ctor1.C: Add instantiation.
40162
40163 2002-01-28  Paul Koning  <pkoning@equallogic.com>
40164
40165         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
40166         argument to __builtin_prefetch to be const ptr.
40167
40168 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
40169
40170         * gcc.c-torture/compile/20020120-1.c: New test.
40171
40172 2002-01-27  Kazu Hirata  <kazu@hxi.com>
40173
40174         * gcc.c-torture/execute/20020127-1.c: New test.
40175
40176 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
40177
40178         * g77.dg/f77-edit-i-in.f: New test
40179         * g77.dg/f77-edit-i-out.f: New test
40180
40181 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
40182
40183         * gcc.dg/debug/debug.exp: New file.
40184         * gcc.dg/debug/trivial.c: New file.
40185         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
40186         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
40187         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
40188         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
40189         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
40190         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
40191         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
40192         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
40193         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
40194         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
40195         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
40196         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
40197         * gcc.dg/20000503-1.c: Removed.
40198         * gcc.dg/20010207-1.c: Removed.
40199         * gcc.dg/20011223-1.c: Removed.
40200         * gcc.dg/20020104-2.c: Removed.
40201         * gcc.dg/debug-1.c: Removed.
40202         * gcc.dg/debug-2.c: Removed.
40203         * gcc.dg/debug-3.c: Removed.
40204         * gcc.dg/debug-4.c: Removed.
40205         * gcc.dg/debug-5.c: Removed.
40206         * gcc.dg/debug-6.c: Removed.
40207         * gcc.dg/dwarf2-1.c: Removed.
40208         * gcc.dg/dwarf2-2.c: Removed.
40209
40210 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
40211
40212         * g++.old-deja/g++.other/eh5.C: New test.
40213         * g++.old-deja/g++.other/sibcall2.C: New test.
40214         * g++.old-deja/g++.other/array9.C: New test.
40215         * g++.old-deja/g++.other/typename2.C: New test.
40216         * g++.old-deja/g++.other/crash60.C: New test.
40217         * g++.old-deja/g++.other/conv9.C: New test.
40218         * g++.old-deja/g++.other/mangle10.C: New test.
40219         * g++.old-deja/g++.other/unchanging1.C: New test.
40220         * g++.old-deja/g++.other/exprstmt1.C: New test.
40221         * g++.old-deja/g++.other/inline23.C: New test.
40222         * g++.old-deja/g++.eh/ia64-1.C: New test.
40223         * g++.old-deja/g++.other/dwarf2-1.C: New test.
40224         * g++.old-deja/g++.other/reload1.C: New test.
40225         * g++.old-deja/g++.other/static20.C: New test.
40226         * g++.old-deja/g++.other/local-alloc1.C: New test.
40227         * g++.old-deja/g++.other/conv8.C: New test.
40228         * g++.old-deja/g++.other/stmtexpr2.C: New test.
40229         * g++.old-deja/g++.other/storeexpr1.C: New test.
40230         * g++.old-deja/g++.other/storeexpr2.C: New test.
40231         * g++.dg/eh/template2.C: New test.
40232         * g++.dg/warn/weak1.C: New test.
40233
40234 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
40235
40236         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
40237         Remove first, non-varying, argument.
40238
40239 2002-01-23  Richard Henderson  <rth@redhat.com>
40240
40241         * gcc.dg/inline-2.c: New.
40242
40243         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
40244         Add optional target arg.  Check number of arguments.
40245         (scan-assembler-not, scan-assembler-dem): Likewise.
40246         (scan-assembler-dem-not): Likewise.
40247
40248 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
40249
40250         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
40251         line 12.
40252         * g++.old-deja/g++.brendan/parse3.C,
40253         g++.old-deja/g++.other/crash26.C,
40254         g++.old-deja/g++.other/crash28.C,
40255         g++.old-deja/g++.other/crash29.C,
40256         g++.old-deja/g++.other/crash30.C,
40257         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
40258
40259 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
40260
40261         * gcc.dg/20020115-1.c: New.
40262
40263 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
40264
40265         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
40266
40267 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
40268
40269         * gcc.dg/20020122-3.c: New.
40270
40271 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
40272
40273         * g++.dg/other/gc1.C: New test.
40274
40275 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
40276
40277         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
40278
40279 2002-01-22  Richard Henderson  <rth@redhat.com>
40280
40281         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
40282
40283 2002-01-22  Richard Henderson  <rth@redhat.com>
40284
40285         * gcc.dg/20020122-4.c: New.
40286
40287 2002-01-22  H.J. Lu <hjl@gnu.org>
40288
40289         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
40290         link output.
40291         * gcc.dg/special/ecos.exp: Likewise.
40292         * lib/g++-dg.exp: Likewise.
40293         * lib/g77-dg.exp: Likewise.
40294         * lib/gcc-dg.exp : Likewise.
40295         * lib/mike-g++.exp: Likewise.
40296         * lib/mike-g77.exp: Likewise.
40297         * lib/mike-gcc.exp: Likewise.
40298         * lib/objc-dg.exp: Likewise.
40299
40300 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
40301
40302         PR target/5379
40303         * gcc.dg/20020122-2.c: New test.
40304
40305 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
40306
40307         * gcc.dg/20020122-1.c: New test.
40308
40309 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
40310
40311         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
40312
40313 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
40314
40315         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
40316
40317 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40318
40319         * gcc.c-torture/compile/20020121-1.c: New test.
40320
40321 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
40322
40323         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
40324         ld_library_path.
40325
40326 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
40327
40328         * gcc.dg/20020218-1.c: New test.
40329
40330 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
40331
40332         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
40333         messages
40334         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
40335         "At global scope" warning
40336         * g++.dg/ext/align1.C: Change cygwin test for alignment
40337         from db-bogus to dg-warning
40338
40339 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
40340
40341         * g77.f-torture/compile/cpp2.F: New test.
40342
40343 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
40344
40345         * g++.dg/template/access1.C: New test.
40346
40347 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
40348
40349         * gcc.dg/20020118-1.c: New.
40350
40351 2002-01-18  Kazu Hirata  <kazu@hxi.com>
40352
40353         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
40354
40355 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
40356
40357         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
40358         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
40359         alignment warnings.
40360
40361 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
40362
40363         * gcc.misc-tests/i386-prefetch.exp: Save and restore
40364         torture_with_loops and torture_without_loops
40365
40366 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
40367
40368         * gcc.c-torture/compile/20020116-1.c: New test.
40369
40370 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
40371
40372         * gcc.dg/20020116-2.c: New test.
40373
40374         * gcc.dg/ultrasp4.c: New test.
40375
40376         * gcc.dg/20020116-1.c: New test.
40377
40378 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
40379
40380         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
40381         by EABI.
40382
40383 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
40384
40385         * gcc.misc-tests/i386-prefetch.exp: New.
40386         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
40387         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
40388         * gcc.misc-tests/i386-pf-none-1.c: New test.
40389         * gcc.misc-tests/i386-pf-sse-1.c: New test.
40390
40391 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
40392
40393         * gcc.dg/gnu89-init-1.c: Add new tests.
40394
40395 2002-01-15  Andreas Jaeger  <aj@suse.de>
40396
40397         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
40398         * gcc.dg/i386-mmx-2.c: Likewise.
40399         * gcc.dg/i386-sse-1.c: Likewise.
40400         * gcc.dg/i386-sse-2.c: Likewise.
40401         * gcc.dg/i386-sse-3.c: Likewise.
40402
40403 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
40404
40405         * g77.f-torture/execute/intrinsic-unix-bessel.f:
40406         Uncomment additional cases that now pass.
40407
40408 2002-01-11  Richard Henderson  <rth@redhat.com>
40409
40410         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
40411         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
40412
40413 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
40414
40415         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
40416
40417 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
40418
40419         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
40420         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
40421
40422 2002-01-10  Dale Johannesen  <dalej@apple.com>
40423
40424         * gcc.c-torture/execute/loop-11.c: New.
40425
40426 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
40427
40428         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
40429         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
40430
40431 2002-01-09  Richard Henderson  <rth@redhat.com>
40432
40433         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
40434         type in which to perform the operation for each size.
40435
40436 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
40437
40438         * gcc.c-torture/compile/20020109-2.c: New test.
40439
40440 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
40441
40442         * gcc.c-torture/execute/loop-10.c: New test.
40443
40444 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
40445
40446         * gcc.c-torture/compile/20010226-1.c: New test.
40447         * gcc.c-torture/compile/20010227-1.c: New test.
40448         * gcc.c-torture/compile/20010426-1.c: New test.
40449         * gcc.c-torture/compile/20010510-1.c: New test.
40450         * gcc.c-torture/compile/20010605-3.c: New test.
40451         * gcc.c-torture/compile/20010824-1.c: New test.
40452         * gcc.c-torture/execute/20010409-1.c: New test.
40453         * gcc.dg/noncompile/20000901-1.c: New test.
40454         * gcc.dg/20001023-1.c: New test.
40455         * gcc.dg/20001101-1.c: New test.
40456         * gcc.dg/20001102-1.c: New test.
40457         * gcc.dg/20010207-1.c: New test.
40458         * gcc.dg/20010405-1.c: New test.
40459         * gcc.dg/20010822-1.c: New test.
40460         * gcc.dg/20011107-1.c: New test.
40461
40462 2002-01-09  Jeffrey A Law  (law@redhat.com)
40463
40464         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
40465
40466         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
40467         execution failure on PA targets.
40468
40469 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
40470
40471         * gcc.c-torture/compile/20020109-1.c: New test.
40472
40473 2002-01-08  Kazu Hirata  <kazu@hxi.com>
40474
40475         * gcc.c-torture/execute/20020108-1.c: New test.
40476
40477 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
40478
40479         * gcc.dg/20020108-1.c: New test.
40480
40481 2002-01-08  H.J. Lu <hjl@gnu.org>
40482
40483         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
40484         for header files.
40485
40486 2002-01-08  Geoff Keating  <geoffk@redhat.com>
40487
40488         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
40489         consistency.
40490
40491 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
40492
40493         * gcc.dg/altivec-4.c: Test altivec predicates.
40494
40495 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
40496
40497         * gcc.c-torture/execute/20020107-1.c: New test.
40498
40499 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
40500
40501         PR c/5279
40502         * gcc.c-torture/compile/20020106-1.c: New test.
40503
40504 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
40505
40506         * gcc.c-torture/execute/nestfunc-4.c: New test.
40507
40508 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
40509
40510         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
40511         extra triple that slipped in.
40512         * g++.old-deja/g++.abi/align.C: Likewise.
40513         * g++.old-deja/g++.abi/bitfields.C: Likewise.
40514
40515 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
40516
40517         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
40518         * g++.old-deja/g++.abi/align.C: Likewise.
40519         * g++.old-deja/g++.abi/bitfields.C: Likewise.
40520
40521         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
40522         on FreeBSD/i386.
40523         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
40524         FreeBSD.
40525
40526 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
40527
40528         * gcc.dg/20020104-1.c: New test.
40529
40530         * gcc.dg/20020104-2.c: New test.
40531
40532 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
40533
40534         * gcc.dg/20020103-1.c: Fix typo in target selector.
40535
40536 2002-01-03  Richard Henderson  <rth@redhat.com>
40537
40538         * gcc.dg/20020103-1.c: New.
40539
40540 2002-01-03  Kazu Hirata  <kazu@hxi.com>
40541
40542         * gcc.c-torture/execute/20020103-1.c: New test.
40543
40544 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
40545
40546         * g++.dg/other/debug2.C: New test.
40547
40548         * gcc.c-torture/compile/20020103-1.c: New test.
40549
40550 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
40551
40552         * gcc.dg/gnu89-init-1.c: Added new tests.
40553
40554 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
40555
40556         * g++.dg/template/friend2.C: Remove as patch is reverted.
40557
40558         * g++.dg/warn/oldcast1.C: New test.
40559
40560         * g++.dg/template/ptrmem1.C: New test.
40561         * g++.dg/template/ptrmem2.C: New test.
40562
40563         * g++.dg/template/ntp.C: New test.
40564
40565         * g++.dg/other/component1.C: New test.
40566
40567         * g++.dg/template/ttp3.C: New test.
40568
40569         * g++.dg/template/friend2.C: New test.
40570         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
40571
40572 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
40573
40574         * g++.dg/other/ptrmem1.C: New test.
40575         * g++.dg/other/ptrmem2.C: New test.
40576
40577 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
40578
40579         * g++.dg/template/ctor1.C: New test.
40580
40581 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
40582
40583         * g++.dg/template/friend2.C: New test.
40584
40585 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
40586
40587         * gcc.dg/mmix-1.c: New test.
40588
40589 2001-12-31  Richard Henderson  <rth@redhat.com>
40590
40591         * gcc.dg/asm-5.c: New.
40592
40593 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
40594
40595         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
40596         in namespace __gnu_cxx
40597
40598 2001-12-30  Richard Henderson  <rth@redhat.com>
40599
40600         * gcc.dg/debug-6.c: New.
40601
40602 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
40603
40604         * gcc.c-torture/compile/20011229-2.c: New test.
40605
40606 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
40607
40608         * gcc.dg/debug-3.c: New test.
40609         * gcc.dg/debug-4.c: New test.
40610         * gcc.dg/debug-5.c: New test.
40611
40612 2001-12-29  Richard Henderson  <rth@redhat.com>
40613
40614         * g++.dg/eh/loop1.C: New.
40615
40616 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
40617
40618         * g++.dg/template/crash1.C: New test.
40619
40620 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
40621
40622         * g++.dg/other/const1.C: New test.
40623
40624 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
40625
40626         * gcc.c-torture/compile/20011229-1.c: New test.
40627
40628 2001-12-28  Stan Shebs  <shebs@apple.com>
40629
40630         * lib/objc-torture.exp: Resync with c-torture.exp.
40631         * lib/objc.exp: Load standard libraries.
40632
40633 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
40634
40635         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
40636         additional tests.
40637
40638 2001-12-27  Roger Sayle <roger@eyesopen.com>
40639
40640         * gcc.c-torture/execute/string-opt-16.c: New testcase.
40641
40642 2001-12-27  Richard Henderson  <rth@redhat.com>
40643
40644         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
40645
40646 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
40647
40648         * g++.dg/eh/ctor1.C: New test.
40649         * g++.dg/other/error2.C: New test.
40650
40651 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
40652
40653         * g++.dg/other/init2.C: New test.
40654
40655 2001-12-24  Richard Henderson  <rth@redhat.com>
40656
40657         * gcc.dg/20011223-1.c: New.
40658         * gcc.dg/inline-1.c: New.
40659
40660 2001-12-23  Richard Henderson  <rth@redhat.com>
40661
40662         * gcc.dg/asm-4.c: Test operand modifiers.
40663
40664 2001-12-23  Richard Henderson  <rth@redhat.com>
40665
40666         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
40667
40668 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
40669
40670         * gcc.c-torture/execute/20011223-1.c: New test.
40671
40672 2001-12-21  Richard Henderson  <rth@redhat.com>
40673
40674         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
40675         re-enables the warning.
40676
40677 2001-12-21  Richard Henderson  <rth@redhat.com>
40678
40679         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
40680
40681 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
40682
40683         * gcc.c-torture/compile/20011218-1.c: New test.
40684
40685 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
40686
40687         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
40688         arm-isr.c test.
40689         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
40690         epilogue generation for ARM ISR routines.
40691
40692 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40693
40694         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
40695         * gcc.dg/format/c90-printf-3.c: Likewise.
40696         * gcc.dg/format/c99-printf-3.c: Likewise.
40697         * gcc.dg/format/ext-1.c: Likewise.
40698         * gcc.dg/format/ext-6.c: Likewise.
40699         * gcc.dg/format/format.h: Prototype unlocked stdio.
40700
40701 2001-12-20  Richard Henderson  <rth@redhat.com>
40702
40703         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
40704         (arena): Use it.
40705         (malloc): Correct allocation logic.  Abort if we fill up the
40706         arena before initialization complete.
40707         (realloc): Correct allocation logic.
40708
40709 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
40710
40711         * gcc.c-torture/compile/20011219-2.c: New test.
40712
40713         * gcc.c-torture/execute/20011219-1.c: New test.
40714
40715 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
40716
40717         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
40718         target does not support weak symbols.
40719
40720 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
40721
40722         * gcc.c-torture/compile/20011219-1.c: New test.
40723
40724 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
40725
40726         * g++.dg/other/error1.C: New test.
40727
40728 2001-12-17  Jeffrey A Law  (law@redhat.com)
40729
40730         * gcc.c-torture/execute/20011217-1.c: New test.
40731
40732 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
40733
40734         * objc.dg/special/: New directory.
40735         * objc.dg/special/special.exp: New file.
40736         * objc.dg/special/unclaimed-category-1.h: New file.
40737         * objc.dg/special/unclaimed-category-1a.m: New file.
40738         * objc.dg/special/unclaimed-category-1.m: New file.
40739
40740 2001-12-17  Andreas Jaeger  <aj@suse.de>
40741
40742         * gcc.c-torture/compile/20011217-2.c: New test.
40743
40744 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
40745
40746         * gcc.c-torture/compile/20011217-1.c: New test.
40747
40748 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
40749
40750         * testsuite/gcc.dg/20011214-1.c: New.
40751
40752 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
40753
40754         * gcc.dg/altivec-4.c: New.
40755
40756 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
40757
40758         * gcc.dg/20011113-1.c: New test.
40759
40760 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
40761
40762         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
40763         std::__malloc_alloc_template<0> and
40764         std::__default_alloc_template<false, 0>.
40765
40766 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
40767
40768         * objc/execute/bf-21.m: New test.
40769         * objc/execute/enumeration-1.m: New test.
40770         * objc/execute/enumeration-2.m: New test.
40771
40772 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
40773
40774         * gcc.dg/gnu89-init-1.c: New test.
40775
40776 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
40777
40778         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
40779         * g++.old-deja/g++.jason/2371.C: Likewise.
40780         * g++.old-deja/g++.jason/template33.C: Likewise.
40781         * g++.old-deja/g++.jason/template34.C: Likewise.
40782         * g++.old-deja/g++.jason/template36.C: Likewise.
40783         * g++.old-deja/g++.oliva/typename1.C: Likewise.
40784         * g++.old-deja/g++.oliva/typename2.C: Likewise.
40785         * g++.old-deja/g++.other/typename1.C: Likewise.
40786         * g++.old-deja/g++.pt/inherit2.C: Likewise.
40787         * g++.old-deja/g++.pt/nontype5.C: Likewise.
40788         * g++.old-deja/g++.pt/typename11.C: Likewise.
40789         * g++.old-deja/g++.pt/typename14.C: Likewise.
40790         * g++.old-deja/g++.pt/typename16.C: Likewise.
40791         * g++.old-deja/g++.pt/typename3.C: Likewise.
40792         * g++.old-deja/g++.pt/typename4.C: Likewise.
40793         * g++.old-deja/g++.pt/typename5.C: Likewise.
40794         * g++.old-deja/g++.pt/typename7.C: Likewise.
40795         * g++.old-deja/g++.robertl/eb9.C: Likewise.
40796
40797 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
40798
40799         * g++.dg/other/linkage1.C: New test.
40800         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
40801         specifiers.
40802
40803 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
40804
40805         * gcc.dg/concat.c: New test.
40806
40807 2001-12-11  Stan Shebs  <shebs@apple.com>
40808
40809         * objc/compile: New test directory.
40810         * objc/compile/compile.exp: New expect script.
40811         * objc/compile/20011211-1.m: New compile test.
40812
40813 2001-12-11  Jason Merrill  <jason@redhat.com>
40814
40815         * lib/prune.exp (prune_gcc_output): Also handle "In member
40816         function".  So many permutations...
40817
40818 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
40819
40820         * g++.dg/template/typedef1.C: New test.
40821
40822 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
40823
40824         * g++.dg/other/copy1.C: New test.
40825
40826 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
40827
40828         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
40829
40830         * gcc.dg/builtin-choose-expr.c: New.
40831
40832 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
40833
40834         * gcc.dg/altivec-2.c: New.
40835
40836 2001-12-07  Richard Henderson  <rth@redhat.com>
40837
40838         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
40839
40840 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
40841
40842         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
40843         ultrasparc.
40844
40845 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
40846
40847         * g++-old.deja/g++.robertl/eb101.C: Deleted.
40848
40849 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
40850
40851         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
40852         variable argument list.
40853
40854 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
40855
40856         * gcc.c-torture/execute/memcheck: Delete entire directory.
40857         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
40858         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
40859
40860 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
40861
40862         * gcc.dg/Wshadow-1.c: New test.
40863
40864 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
40865
40866         * gcc.c-torture/compile/20011130-1.c: New test.
40867
40868         * gcc.dg/noncompile/20011025-1.c: New test.
40869
40870         * g++.dg/other/anon-union.C: New test.
40871
40872         * gcc.c-torture/execute/20011024-1.c: New test.
40873
40874 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
40875
40876         * gcc.c-torture/execute/20000722-1.x,
40877         gcc.c-torture/execute/20010123-1.x: Remove.
40878         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
40879         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
40880         gcc.dg/c99-complit-2.c: New tests.
40881
40882 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
40883
40884         * g++.dg/inherit/base1.C: New test.
40885
40886 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
40887
40888         * g++.dg/other/stdarg1.C: New test.
40889
40890         * gcc.c-torture/compile/20011130-2.c: New test.
40891
40892 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
40893
40894         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
40895         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
40896         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
40897         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
40898         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
40899         * gcc.dg/builtin-prefetch-1.c: New test.
40900
40901 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
40902
40903         * gcc.dg/20011130-1.c: New test.
40904
40905 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
40906
40907         * g++.dg/other/scope1.C: New test.
40908         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
40909
40910 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
40911
40912         * gcc.dg/vla-init-1.c: New test.
40913
40914 2001-12-01  Geoff Keating  <geoffk@redhat.com>
40915
40916         * gcc.c-torture/compile/structs.c: New testcase from GDB.
40917
40918 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
40919
40920         * objc.dg/alias.m: Update.
40921         * objc.dg/class-1.m: Update.
40922         * objc.dg/const-str-1.m: Update.
40923         * objc.dg/fwd-proto-1.m: Update.
40924         * objc.dg/id-1.m: Update.
40925         * objc.dg/super-class-1.m: Update.
40926
40927 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
40928
40929         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
40930         constructs.
40931
40932 2001-11-28  Jeffrey A Law  (law@cygnus.com)
40933
40934         * gcc.c-torture/execute/20011128-1.c: New test.
40935
40936 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
40937
40938         * gcc.dg/20011127-1.c: New test.
40939
40940 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
40941
40942         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
40943         from Austin Group draft 7.
40944         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
40945         scanf format arguments.
40946         * gcc.dg/format/no-exargs-2.c: New test.
40947
40948 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
40949
40950         * g++.dg/abi/vbase8-4.C: New test.
40951
40952 2001-11-24  Ian Lance Taylor  <ian@airs.com>
40953
40954         * gcc.c-torture/execute/20011121-1.c: New test.
40955
40956 2001-11-23  Jeffrey A Law  (law@cygnus.com)
40957
40958         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
40959
40960 2001-11-23  Andreas Jaeger  <aj@suse.de>
40961
40962         * gcc.dg/cpp/charconst-2.c: New test.
40963
40964 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
40965
40966         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
40967         to the host if it is remote.  Let tests specify extra headers
40968         they use.
40969         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
40970         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
40971         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
40972         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
40973         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
40974         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
40975         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
40976         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
40977         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
40978         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
40979
40980 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
40981
40982         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
40983         for little endian ARMs.
40984
40985 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
40986
40987         * gcc.c-torture/compile/20011119-1.c: New test.
40988         * gcc.c-torture/compile/20011119-2.c: New test.
40989
40990 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
40991
40992         * gcc.dg/altivec-1.c: Fix typo.
40993
40994 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
40995
40996         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
40997
40998 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
40999
41000         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
41001
41002 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
41003
41004         * lib/g77.exp: Don't specify --rpath-link.
41005
41006         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
41007         across all the headers.
41008         * gcc.dg/format/format.exp: For testing on a remote host,
41009         copy format.h.
41010
41011         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
41012         * gcc.c-torture/execute/930406-1.c: Likewise.
41013         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
41014
41015 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
41016
41017         * gcc.dg/altivec-1.c: New.
41018
41019 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
41020
41021         * gcc.dg/cpp/fpreprocessed.c: New test case.
41022
41023 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
41024
41025         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
41026         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
41027         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
41028
41029 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
41030
41031         * gcc.dg/no-builtin-1.c: New test.
41032
41033 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
41034
41035         * gcc.c-torture/execute/20011115-1.c: New test.
41036
41037 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
41038
41039         * gcc.c-torture/compile/20011114-2.c: New test.
41040         * gcc.c-torture/compile/20011114-3.c: New test.
41041         * gcc.c-torture/compile/20011114-4.c: New test.
41042
41043 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
41044
41045         * g++.dg/other/init1.C: New test.
41046
41047 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
41048
41049         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
41050         message.
41051
41052         * gcc.c-torture/execute/20011114-1.c: New testcase.
41053
41054         * gcc.c-torture/compile/20010327-1.c: Revert last change.
41055         * gcc.c-torture/compile/20011114-1.c: New test, exactly
41056         like the (before this change) version of 20010327-1.c.
41057
41058 2001-11-14  Roger Sayle <roger@eyesopen.com>
41059
41060         * gcc.c-torture/execute/string-opt-13.c: New testcase.
41061
41062 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
41063
41064         * g++.dg/init/array2.C: New test.
41065
41066 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
41067
41068         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
41069
41070 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
41071
41072         * g++.dg/other/forscope1.C: New test.
41073         * g++.dg/ext/forscope1.C: New test.
41074         * g++.dg/ext/forscope2.C: New test.
41075
41076 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
41077
41078         * gcc.c-torture/execute/20011113-1.c: New test.
41079
41080 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
41081
41082         * gcc.c-torture/execute/20011109-2.c: New test.
41083
41084         * gcc.c-torture/execute/20011109-1.c: New test.
41085
41086 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
41087
41088         * gcc.c-torture/compile/20011109-1.c: New test.
41089
41090 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
41091
41092         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
41093         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
41094         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
41095         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
41096         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
41097         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
41098         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
41099
41100 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
41101
41102         * g++.dg/warn/Wshadow-1.C: New tests.
41103         * g++.old-deja/g++.mike/for3.C: Update.
41104
41105 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
41106
41107         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
41108         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
41109         XFAILs.  Adjust expected error texts.
41110         * gcc.c-torture/compile/20011106-1.c,
41111         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
41112         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
41113         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
41114         gcc.dg/c99-array-lval-5.c: New tests.
41115
41116 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
41117
41118         * gcc.dg/cpp/defined.c: Update.
41119
41120 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
41121
41122         * gcc.c-torture/execute/anon-1.c: New test.
41123
41124 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
41125
41126         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
41127         same size, so no warning should be produced on stormy16.
41128
41129         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
41130         due to oversized array.
41131         * g++.old-deja/g++.mike/ns15.C: Likewise.
41132         * g++.old-deja/g++.pt/crash16.C: Likewise.
41133
41134 2001-11-02  Graham Stott  <grahams@redhat.com>
41135
41136         * g++.dgother/debug1.C: Fix typos.
41137
41138 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
41139
41140         * g++.dg/other/debug1.C: New test.
41141
41142 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
41143
41144         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
41145         of unsigned long.
41146
41147 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
41148
41149         * gcc.dg/20011029-2.c: New test.
41150
41151         * gcc.c-torture/compile/20011029-1.c: New test.
41152
41153 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
41154
41155         * objc/execute/class_self-1.m: New test.
41156         * objc/execute/class_self-2.m: New test.
41157
41158 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
41159
41160         * gcc.misc-tests/msgs.exp: Delete.
41161         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
41162         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
41163         error set to match recent changes.
41164
41165 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
41166
41167         * gcc.dg/20011021-1.c: New test.
41168
41169 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
41170
41171         * gcc.c-torture/compile/20011023-1.c: New test.
41172
41173 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
41174
41175         * lib/g77.exp: Rewrite based on lib/g++.exp.
41176
41177 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
41178
41179         * gcc.c-torture/execute/20011019-1.c: New test.
41180
41181         * gcc.dg/20011018-1.c: New test.
41182
41183 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
41184
41185         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
41186
41187 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
41188
41189         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
41190         * gcc.dg/attr-invalid.c: Likewise.
41191
41192 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
41193
41194         * testsuite/gcc.dg/20011015-1.c: New test.
41195
41196 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
41197
41198         * g++.dg/template/unify2.C: New test.
41199
41200 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
41201
41202         * g++.dg/other/exception-specification.C: New test
41203
41204 2001-10-13  Tom Rix  <trix@redhat.com>
41205
41206         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
41207         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
41208
41209 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
41210
41211         * testsuite/gcc.dg/20011009-1.c: New test.
41212
41213 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
41214
41215         PR g++/4476
41216         * g++.dg/other/friend1.C: New test.
41217
41218 2001-10-11  Richard Henderson  <rth@redhat.com>
41219
41220         * g++.old-deja/g++.other/crash18.C: Add -S to options.
41221
41222 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41223
41224         * gcc.c-torture/compile/20011010-1.c: New.
41225
41226 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
41227
41228         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
41229         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
41230         g77.f-torture/execute/execute.exp,
41231         g77.f-torture/noncompile/noncompile.exp,
41232         gcc.c-torture/compile/compile.exp,
41233         gcc.c-torture/execute/execute.exp,
41234         gcc.c-torture/execute/ieee/ieee.exp,
41235         gcc.c-torture/execute/memcheck/memcheck.exp,
41236         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
41237         objc/execute/execute.exp: Update FSF address.
41238
41239 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
41240
41241         * gcc.dg/cpp/cmdlne-C.c: Update.
41242         * gcc.dg/cpp/cmdlne-C2.c: New.
41243
41244 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41245
41246         * gcc.c-torture/execute/20011008-3.c: New.
41247
41248 2001-10-08  DJ Delorie  <dj@redhat.com>
41249
41250         * gcc.dg/20011008-1.c: New.
41251         * gcc.dg/20011008-2.c: New.
41252
41253 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
41254
41255         * gcc.dg/cpp/spacing1.c: Update test.
41256
41257 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
41258
41259         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
41260         spelling errors of "separate" as "seperate".
41261
41262 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
41263
41264         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
41265         enough to avoid inlining.
41266
41267 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
41268
41269         * lib/g77.exp: set libg2c_dir correctly.
41270
41271 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
41272
41273         * gcc.dg/cpp/macro11.c: New test.
41274
41275 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
41276
41277         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
41278         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
41279         gcc.dg/format/multattr-3.c: New tests.
41280         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
41281         tests for format attributes on function pointers being rejected.
41282
41283 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
41284
41285         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
41286
41287 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
41288
41289         * g++.dg/warn/format1.C: New test.
41290
41291 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
41292
41293         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
41294
41295 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
41296
41297         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
41298
41299 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
41300
41301         * gcc.dg/cpp/redef2.c: Add test.
41302
41303 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
41304
41305         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
41306         long-standing bug on i686, apparently.
41307         * gcc.c-torture/execute/loop-2c.x: New file.
41308         * gcc.c-torture/execute/loop-2d.x: New file.
41309         * gcc.c-torture/execute/loop-3c.x: New file.
41310
41311 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
41312
41313         * gcc.dg/cpp/20000625-2.c: Correct line number.
41314
41315 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
41316
41317         * gcc.dg/cpp/macro10.c: New test.
41318         * gcc.dg/cpp/strify3.c: New test.
41319         * gcc.dg/cpp/spacing1.c: Add tests.
41320         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
41321         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
41322
41323 2001-09-24  DJ Delorie  <dj@redhat.com>
41324
41325         * gcc.c-torture/execute/20010924-1.c: New test.
41326
41327 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
41328
41329         * testsuite/objc/execute/paste.m: Remove.
41330
41331 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
41332
41333         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
41334
41335 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
41336
41337         * g77.dg/strlen0.f: New test.
41338
41339 2001-09-21  Richard Henderson  <rth@redhat.com>
41340
41341         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
41342         * g++.old-deja/g++.abi/vtable2.C: Likewise.
41343
41344 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
41345
41346         Table-driven attributes.
41347         * g++.dg/ext/attrib1.C: New test.
41348
41349 2001-09-20  DJ Delorie  <dj@redhat.com>
41350
41351         * gcc.dg/20000926-1.c: Update expected warning messages.
41352         * gcc.dg/array-2.c: Likewise, and test for warnings too.
41353         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
41354         array.
41355
41356 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
41357
41358         * g++.dg/eh/registers1.C: New test case.
41359
41360 2001-09-17  Richard Henderson  <rth@redhat.com>
41361
41362         * gcc.dg/array-5.c: Fix VLA decomposition test.
41363
41364 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
41365
41366         * gcc.dg/cpp/line5.c: New testcase.
41367
41368 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
41369
41370         * gcc.dg/cpp/macro9.c: New test.
41371
41372 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
41373
41374         * gcc.c-torture/execute/980223.c: Change type of addr from long
41375         to char *.
41376
41377 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
41378
41379         * gcc.c-torture/execute/20010915-1.c: New test.
41380
41381 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
41382
41383         * g77.dg/bprob: New directory.
41384         * g77.dg/bprob/bprob.exp: New file.
41385         * g77.dg/bprob/bprob-1.f: New test.
41386         * g77.dg/gcov: New directory.
41387         * g77.dg/gcov/gcov.exp: New file.
41388         * g77.dg/gcov/gcov-1.f: New test.
41389         * g77.dg/gcov/gcov-1.x: New file.
41390
41391 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
41392
41393         * gcc.dg/cpp/directiv.c: Update.
41394         * gcc.dg/cpp/undef1.c: Update.
41395
41396 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
41397
41398         * gcc.dg/20010912-1.c: New test.
41399
41400 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
41401
41402         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
41403         language-independent file in lib.
41404         * lib/gcov.exp: New file.
41405
41406 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
41407
41408         * gcc.c-torture/compile/20010911-1.c: New test.
41409
41410 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
41411
41412         * lib/profopt.exp: New, to support profile-directed optimizations.
41413         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
41414         * gcc.misc-tests/bprob-1.c: New test.
41415         * gcc.misc-tests/bprob-2.c: New test.
41416
41417 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
41418
41419         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
41420         XFAIL and which kinds of gcov output to verify.
41421         * gcc.misc-tests/gcov-4b.x: New file.
41422         * gcc.misc-tests/gcov-5b.x: New file.
41423         * gcc.misc-tests/gcov-6.x: New file.
41424         * gcc.misc-tests/gcov-7.c: New test.
41425         * gcc.misc-tests/gcov-7.x: New file.
41426
41427 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
41428
41429         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
41430         * gcc.misc-tests/gcov-6.c: New test.
41431
41432 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
41433
41434         PR c++/3986
41435         * g++.dg/abi/vbase1.C: New test.
41436
41437 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
41438
41439         * objc.dg/method-2.m: New.
41440
41441 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
41442
41443         PR c++/4203
41444         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
41445         * g++.dg/init/empty1.C: New test.
41446
41447 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
41448
41449         * gcc.c-torture/compile/20010903-1.c: New test.
41450
41451 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
41452
41453         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
41454         for m68k.
41455
41456 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
41457
41458         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
41459
41460         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
41461
41462         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
41463
41464 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
41465
41466         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
41467         for 16-bit 'unsigned int'.
41468
41469 2001-08-29  Kazu Hirata  <kazu@hxi.com>
41470
41471         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
41472
41473 2001-08-27  Richard Henderson  <rth@redhat.com>
41474
41475         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
41476         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
41477
41478 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
41479
41480         * gcc.dg/asm-names.c (ymain): New.
41481
41482 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
41483
41484         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
41485         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
41486         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
41487
41488 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41489
41490         * gcc.dg/compare5.c: New testcase.
41491
41492 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
41493
41494         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
41495         and "In instantiation".
41496
41497 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
41498
41499         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
41500
41501 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
41502
41503         * gcc.misc-tests/gcov.exp: Add support for branch information.
41504         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
41505         * gcc.misc-tests/gcov-4.c: New test.
41506         * gcc.misc-tests/gcov-4b.c: New test.
41507         * gcc.misc-tests/gcov-5b.c: New test.
41508
41509 2001-08-20  Zack Weinberg  <zackw@panix.com>
41510
41511         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
41512         expected to fail.
41513
41514 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
41515
41516         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
41517
41518 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
41519
41520         * g++.dg/eh/template1.C: New test.
41521
41522 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
41523
41524         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
41525         Fix thinko.
41526         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
41527         for xfail.
41528
41529 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
41530
41531         * lib/g77-dg.exp: Use prune.exp for common procedures
41532         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
41533         * lib/g77.exp: (g77-dg-prune) Remove
41534
41535 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
41536
41537         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
41538
41539 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41540
41541         * g++.dg/template/unify1.C: New test.
41542
41543 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
41544
41545         * g++.dg/abi/empty4.C: New test.
41546
41547 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
41548
41549         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
41550         solaris2.*
41551         * g77.f-torture/compile/pr3743.x: Likewise.
41552
41553 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
41554
41555         * g++.dg/other/using-declaration.C: New test.
41556
41557 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
41558
41559         * gcc.dg/cpp/tr-sign.c: New testcase.
41560
41561 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
41562
41563         * gcc.dg/cpp/19951025-1.c: Revert.
41564         * gcc.dg/cpp/directiv.c: We no longer process directives that
41565         interrupt macro arguments.
41566
41567 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
41568
41569         * gcc.dg/bconstp-1.c: New test.
41570
41571 2001-08-03  Richard Henderson  <rth@redhat.com>
41572
41573         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
41574
41575 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
41576
41577         * gcc.dg/cpp/19951025-1.c: Update.
41578
41579 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
41580
41581         * g77.dg/ff90-1.f (s): Fix reference of variable z,
41582         should be x.
41583
41584 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
41585
41586         Kill -fhonor-std.
41587         * g++.old-deja/g++.ns/ns14.C: Remove special options.
41588         * g++.old-deja/g++.other/std1.C: Likewise.
41589         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
41590
41591 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
41592
41593         * lib/g77.exp: Load gcc-defs.exp for common procedures
41594         (g77_pass, g77_fail, g77_finish, g77_exit,
41595         ${tool}_check_unsupported_p} Now redundant.  Deleted.
41596
41597 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
41598
41599         * g77.dg/fbackslash.f
41600         * g77.dg/fcase-preserve.f
41601         * g77.dg/ff90-1.f
41602         * g77.dg/ffixed-line-length-0.f
41603         * g77.dg/ffixed-line-length-132.f
41604         * g77.dg/ffixed-line-length-7.f
41605         * g77.dg/ffixed-line-length-72.f
41606         * g77.dg/ffixed-line-length-none.f
41607         * g77.dg/ffree-form-1.f
41608         * g77.dg/fno-backslash.f
41609         * g77.dg/fno-f90-1.f
41610         * g77.dg/fno-fixed-form-1.f
41611         * g77.dg/fno-onetrip.f
41612         * g77.dg/fno-typeless-boz.f
41613         * g77.dg/fno-underscoring.f
41614         * g77.dg/fno-vxt-1.f
41615         * g77.dg/fonetrip.f
41616         * g77.dg/ftypeless-boz.f
41617         * g77.dg/fugly-assumed.f
41618         * g77.dg/funderscoring.f
41619         * g77.dg/fvxt-1.f
41620
41621 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
41622
41623         * objc.dg/fwd-proto-1.m: New.
41624         * objc.dg/local-decl-1.m: New.
41625         * objc.dg/naming-1.m: New.
41626         * objc.dg/naming-2.m: New.
41627         * objc.dg/proto-hier-1.m: New.
41628
41629 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
41630
41631         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
41632         largest-type elements to a struct makes its size grow.
41633
41634 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
41635
41636         * g++.dg/abi/vthunk1.C: New test.
41637
41638 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
41639
41640         * g++.dg/abi/vbase8-22.C: New test.
41641
41642 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
41643
41644         * gcc.dg/cpp/macro8.c: New test.
41645
41646 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
41647
41648         * g++.dg/abi/vbase8-21.C: New test.
41649
41650 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
41651
41652         * g++.dg/abi/vbase8-10.C: New test.
41653
41654 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
41655
41656         * lib/g++.exp (g++_set_ld_library_path): Renamed to
41657         ${tool}_set_ld_library_path.
41658         Changed caller.
41659         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
41660         g++.exp.
41661
41662 2001-07-26  Stan Cox <scox@redhat.com>
41663
41664         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
41665         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
41666         gcc_exit, gcc_check_unsupported_p):
41667         Moved to gcc-deps.exp
41668         * gcc-deps.exp: New file.
41669
41670 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41671
41672         * g++.old-deja/g++.pt/defarg14.C: New test.
41673
41674 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
41675
41676         * g++.old-deja/g++.other/lineno5.C: New test.
41677
41678 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
41679
41680         * g++.old-deja/g++.pt/crash68.C: New test.
41681
41682 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
41683
41684         * g++.old-deja/g++.other/crash42.C: New test.
41685
41686 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
41687
41688         * gcc.dg/cpp/extratokens.c: Fix.
41689         * gcc.dg/cpp/skipping2.c: New tests.
41690
41691 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
41692
41693         * gcc.c-torture/execute/20010724-1.c: New file.
41694         * gcc.c-torture/execute/20010724-1.x: New file.
41695
41696 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
41697
41698         * g++.old-deja/g++.other/cond7.C: New test.
41699
41700 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
41701
41702         * g++.old-deja/g++.other/optimize4.C: New test.
41703
41704 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
41705
41706         * g++.old-deja/g++.abi/vbase8-5.C: New test.
41707
41708 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
41709
41710         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
41711         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
41712         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
41713         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
41714
41715         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
41716         bug report" message.
41717
41718         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
41719         * g++.dg/ext/instantiate1.C: Move from old-deja.
41720
41721 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
41722
41723         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
41724         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
41725         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
41726         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
41727
41728 2001-07-23  Jeffrey A Law  (law@cygnus.com)
41729
41730         * gcc.c-torture/execute/20010723-1.c: New test.
41731
41732 2001-07-23  Ben Elliston  <bje@redhat.com>
41733
41734         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
41735
41736 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41737
41738         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
41739         i[34567]86-*-*.
41740         Delete handling of ieee_multilib_flags.
41741         Pass -mieee for alpha*-*-* and sh-*-*.
41742         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
41743
41744 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
41745
41746         Remove old-abi tests.
41747         * g++.old-deja/g++.mike/p11116.C: Remove.
41748         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
41749
41750 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
41751
41752         * g77.f-torture/compile/pr3743.f: New test
41753
41754 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
41755
41756         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
41757
41758 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
41759
41760         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
41761         g++.old-deja/g++.pt/static6.C: Likewise.
41762         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
41763         supports weak symbols.
41764
41765 2001-07-18  Andreas Jaeger  <aj@suse.de>
41766
41767         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
41768         supported again.
41769
41770 2001-07-18  Andreas Jaeger  <aj@suse.de>
41771
41772         * gcc.dg/iftrap-1.c: Fix target line.
41773
41774 2001-07-17  Richard Henderson  <rth@redhat.com>
41775
41776         * gcc.c-torture/execute/20010717-1.c: New.
41777
41778 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
41779
41780         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
41781         tests.
41782
41783 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
41784
41785         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
41786
41787 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
41788
41789         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
41790         UAC_SIGBUS, UAC_NOPRINT definitions.
41791
41792 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
41793
41794         * objc/execute/object_is_class.m: New test.
41795         * objc/execute/object_is_meta_class.m: New test.
41796
41797 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
41798
41799         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
41800         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
41801
41802 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
41803
41804         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
41805         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
41806
41807 2001-07-14  Richard Henderson  <rth@redhat.com>
41808
41809         * gcc.dg/iftrap-1.c: New.
41810
41811 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
41812
41813         * g77.f-torture/execute/intrinsic77.f: New test.
41814
41815 2001-07-11  Janis Johnson <janis@us.ibm.com>
41816
41817         * gcc.misc-tests/gcov-3.c: New test.
41818
41819 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
41820
41821         * gcc.c-torture/compile/20010711-1.c,
41822         * gcc.c-torture/compile/20010711-2.c: New tests.
41823
41824 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
41825
41826         * gcc.c-torture/execute/20010711-1.c: New test.
41827
41828 2001-07-11  Ben Elliston  <bje@redhat.com>
41829
41830         * g++.old-deja/g++.other/enum5.C: New test.
41831
41832 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
41833
41834         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
41835         (g++-dg-prune): Call prune_gcc_output.
41836         * prune.exp: New file for prune_gcc_output.
41837         * lib/g++.exp, lib/gcc.exp: Load it.
41838
41839 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
41840
41841         * gcc.c-torture/compile/20010701-1.c,
41842         g++.old-deja/g++.ext/attrib6.C: New tests.
41843
41844 2001-07-06  Jeffrey A Law  (law@cygnus.com)
41845
41846         * gcc.c-torture/compile/20010706-1.c: New test.
41847
41848 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
41849
41850         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
41851
41852 2001-06-28  Stan Shebs  <shebs@apple.com>
41853
41854         * gcc.dg/pragma-darwin.c: New test.
41855
41856 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
41857
41858         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
41859         Solaris 2.[678] system.
41860
41861 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
41862
41863         * gcc.dg/20010622-1.c: New test.
41864
41865 2001-06-18  Stan Shebs  <shebs@apple.com>
41866
41867         * objc.dg: New directory.
41868         * objc.dg/dg.exp: New file.
41869         * objc.dg/alias.m: New.
41870         * objc.dg/class-1.m: New.
41871         * objc.dg/class-2.m: New.
41872         * objc.dg/const-str-1.m: New.
41873         * objc.dg/const-str-2.m: New.
41874         * objc.dg/id-1.m: New.
41875         * objc.dg/method-1.m: New.
41876         * objc.dg/super-class-1.m: New.
41877         * lib/objc-dg.exp: New file.
41878
41879 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
41880
41881         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
41882         of label name.
41883
41884 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
41885
41886         * g++.old-deja/g++.abi/vbase8-9.C: New test.
41887
41888 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41889
41890         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
41891         variable.
41892
41893 2001-06-12  Richard Henderson  <rth@redhat.com>
41894
41895         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
41896
41897 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
41898
41899         * g++.old-deja/g++.abi/vbase5.C: New test.
41900         * g++.old-deja/g++.abi/vbase6.C: New test.
41901         * g++.old-deja/g++.abi/vbase7.C: New test.
41902
41903 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41904
41905         * gcc.c-torture/compile/20010610-1.c: New test.
41906
41907 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
41908
41909         * g++.old-deja/g++.abi/vbase4.C: New test.
41910
41911 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
41912
41913         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
41914         support %f for HC11/HC12 targets.
41915         * gcc.c-torture/execute/930513-1.x: New file, likewise.
41916         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
41917         on HC11/HC12 targets.
41918         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
41919
41920 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
41921
41922         * gcc.dg/wchar_t-1.c: New file.
41923         * gcc.dg/wint_t-1.c: Likewise.
41924
41925 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
41926
41927         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
41928
41929 2001-06-11  Richard Henderson  <rth@redhat.com>
41930
41931         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
41932
41933 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
41934
41935         * gcc.c-torture/compile/20010611-1.c: New test.
41936
41937 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
41938
41939         * gcc.dg/c99-tag-1.c: Add more tests.
41940
41941 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
41942
41943         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
41944         representation on MN10300 and ARM/Thumb.
41945
41946 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
41947
41948         * g77.f-torture/execute/20010610.f: New.
41949
41950 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
41951
41952         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
41953         names.
41954
41955 2001-06-09  Richard Henderson  <rth@redhat.com>
41956
41957         * gcc.c-torture/execute/ashrdi-1.c: New.
41958         * gcc.c-torture/execute/ashldi-1.c: New.
41959         * gcc.c-torture/execute/lshrdi-1.c: New.
41960
41961 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
41962
41963         * objc/execute/load-3.m: Added. Check sending +load to categories,
41964         in addition to classes.
41965
41966 2001-06-08  Stan Shebs  <shebs@apple.com>
41967
41968         * objc/execute/load-2.m: New test.  From Nicola Pero
41969         <n.pero@mi.flashnet.it>.
41970
41971 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
41972
41973         * gcc.c-torture/execute/20010605-2.c: New test.
41974
41975 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
41976
41977         * g++.old-deja/g++.abi/vbase2.C: New test.
41978         * g++.old-deja/g++.abi/vbase3.C: New test.
41979
41980 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
41981
41982         * g++.old-deja/g++.pt/friend49.C: New test.
41983
41984 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
41985
41986         * g++.old-deja/g++.ext/anon3.C: New test.
41987
41988 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
41989
41990         * g++.old-deja/g++.other/conv7.C: New test.
41991
41992 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
41993
41994         * gcc.c-torture/compile/20010605-2.c: New test.
41995
41996 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
41997
41998         * gcc.c-torture/execute/20010604-1.c: New test.
41999
42000 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
42001
42002         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
42003
42004 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
42005
42006         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
42007         (g++_link_flags): Likewise.
42008         (g++_init): Pass gccpath's value to two previous functions.
42009
42010 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42011
42012         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
42013         Ensure logfile entry matches exec command line.
42014
42015 2001-05-31  Richard Henderson  <rth@redhat.com>
42016
42017         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
42018         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
42019
42020 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
42021
42022         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
42023         compiler for irix6.2
42024
42025 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
42026
42027         * g++.old-deja/g++.other/optimize3.C: New file.
42028
42029 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
42030
42031         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
42032         assemble.
42033
42034 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
42035
42036         * g++.old-deja/g++.other/optimize2.C: New file.
42037
42038 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
42039
42040         * gcc.c-torture/compile/20010518-2.c: New file.
42041         * gcc.c-torture/execute/20010518-1.c: New file.
42042         * gcc.c-torture/execute/20010518-2.c: New file.
42043
42044 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
42045
42046         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
42047
42048 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
42049
42050         G++ no longer defines builtins that do not begin with __builtin.
42051         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
42052         * g++.old-deja/g++.brendand/misc13.C: Likewise.
42053         * g++.old-deja/g++.law/builtin1.C: Likewise.
42054         * g++.old-deja/g++.law/cvt2.C: Likewise.
42055         * g++.old-deja/g++.mike/net5.C: Likewise.
42056         * g++.old-deja/g++.other/builtins1.C: Likewise.
42057         * g++.old-deja/g++.other/builtins2.C: Likewise.
42058         * g++.old-deja/g++.other/builtins3.C: Likewise.
42059         * g++.old-deja/g++.other/builtins4.C: Likewise.
42060         * g++.old-deja/g++.other/inline8.C: Likewise.
42061         * g++.old-deja/g++.robertl/eb39.C: Likewise.
42062
42063 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
42064
42065         * g++.old-deja/g++.pt/using1.C: Adjust.
42066         * g++.old-deja/g++.pt/using2.C: New test.
42067
42068 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
42069
42070         * gcc.dg/cpp/charconst.c: New tests.
42071         * gcc.dg/cpp/escape.c: New tests.
42072         * gcc.dg/cpp/escape-1.c: New tests.
42073         * gcc.dg/cpp/escape-2.c: New tests.
42074         * gcc.dg/cpp/ucs.c: New tests.
42075
42076 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
42077
42078         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
42079         native compiler for irix6.5.
42080
42081 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
42082
42083         * lib/g++.exp (g++_include_flags): Use args to compute
42084         get_multilibs.
42085         (g++_link_flags): Likewise.
42086         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
42087
42088 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
42089
42090         * gcc.dg/c90-hexfloat-1.c: Add more tests.
42091
42092 2001-05-21  Geoff Keating  <geoffk@redhat.com>
42093
42094         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
42095         this file.
42096
42097 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
42098
42099         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
42100         STACK_SIZE;
42101         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
42102         to STACK_SIZE; Use it to define size of add_histo array.
42103         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
42104         to STACK_SIZE.
42105         (f): Use GITT_SIZE to define size of gitt local table.
42106         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
42107         to STACK_SIZE; Use it to define size of bytemem array.
42108
42109 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
42110
42111         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
42112         on 68HC11/HC12 due to the asm instruction.
42113         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
42114         * gcc.c-torture/compile/920520-1.x: Likewise.
42115         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
42116         on 68HC11/HC12 because the function is larger than 64K.
42117         * gcc.c-torture/compile/961203-1.x: New file, this test fails
42118         on 68HC11/HC12 because the structure is too large.
42119
42120 2001-05-20  Richard Henderson  <rth@redhat.com>
42121
42122         * gcc.c-torture/execute/20010520-1.c: New.
42123
42124 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42125
42126         * g++.old-deja/g++.warn/compare1.C: New test.
42127         * gcc.dg/compare4.c: New test.
42128
42129 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
42130
42131         * g++.old-deja/g++.other/optimize1.C: New test.
42132
42133 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42134
42135         * g++.old-deja/g++.pt/spec41.C: New test.
42136
42137 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
42138
42139         * gcc.c-torture/compile/20010114-1.x: Remove.
42140
42141 2001-05-18  Stan Shebs  <shebs@apple.com>
42142
42143         * gcc.c-torture/compile/20010518-1.c: New test.
42144
42145 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
42146
42147         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
42148         * g++.old-deja/g++.pt/crash67.C: New test.
42149
42150 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
42151
42152         * g++.old-deja/g++.other/debug9.C: New test.
42153
42154 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
42155
42156         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
42157
42158 2001-05-16  Jan Hubicka  <jh@suse.cz>
42159
42160         * gcc.c-torture/compile/20010516-1.c: New test.
42161
42162 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
42163
42164         * g++.old-deja/g++.other/crash41.C: New test.
42165
42166 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
42167
42168         * g++.old-deja/g++.pt/crash66.C: New test.
42169
42170 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
42171
42172         * g++.old-deja/g++.robertl/eb27.C: Convert.
42173
42174 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
42175
42176         * g++.dg/friend-warn.C: New test.  Do not warn about friend
42177         declaration being redundant.
42178
42179 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
42180
42181         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
42182
42183 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
42184
42185         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
42186
42187 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
42188
42189         * lib/g++.exp: Use testsuite_flags.
42190
42191 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
42192
42193         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
42194
42195 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
42196
42197         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
42198
42199 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
42200
42201         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
42202
42203 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
42204
42205         * gcc.c-torture/compile/20010313-1.c: New test.
42206
42207 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
42208
42209         * gcc.dg/cpp/direct2.c: New test.
42210         * gccq.dg/cpp/direct2s.c: New test.
42211
42212         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
42213
42214 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
42215
42216         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
42217         * g++.old-deja/g++.other/op3.C: Likewise.
42218
42219 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
42220
42221         * gcc.dg/cpp/syshdr.h: New file.
42222         * gcc.dg/cpp/sysmac1.c: Update.
42223         * gcc.dg/cpp/sysmac2.c: Update.
42224
42225 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
42226
42227         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
42228
42229 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
42230
42231         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
42232         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
42233
42234 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
42235
42236         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
42237
42238 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
42239
42240         * lib/g++.exp (g++_include_flags): Don't use any special flags
42241         if TESTING_IN_BUILD_TREE is not defined.
42242         (g++_init): Use a plain 'c++' as the compiler if
42243         TESTING_IN_BUILD_TREEE is not defined.
42244
42245 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
42246
42247         * g++.old-deja/g++.eh/catch13.C: New test.
42248         * g++.old-deja/g++.eh/catch14.C: New test.
42249
42250 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
42251
42252         * gcc.dg/cpp/tr-define.c: New test.
42253
42254 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
42255
42256         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
42257         <stdlib.h>, not <malloc.h>.
42258
42259 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
42260
42261         * g++.old-deja/g++.ns/template17.C: New test.
42262
42263 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
42264
42265         * g++.old-deja/g++.pt/ref4.C: New test.
42266
42267 2001-04-30  Richard Henderson  <rth@redhat.com>
42268
42269         * gcc.dg/20000724-1.c: Revert last change.
42270
42271 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
42272
42273         * g77.f-torture/execute/20010430.f: New test.
42274
42275 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
42276
42277         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
42278
42279 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
42280
42281         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
42282
42283 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
42284
42285         * g++.old-deja/g++.eh/crash6.C: New test.
42286
42287 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
42288
42289         * g++.old-deja/g++.other/warn7.C: New test.
42290
42291 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
42292
42293         * g++.old-deja/g++.other/defarg9.C: New test.
42294
42295 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
42296
42297         * g77.f-torture/compile/20010426.f: New test.
42298         * g77.f-torture/execute/20010426.f: New test.
42299
42300 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
42301
42302         * g77.f-torture/compile/20000629-1.x: Remove - error
42303         has been fixed.
42304
42305 2001-04-26  Jeffrey A Law  (law@cygnus.com)
42306
42307         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
42308         Tweak slightly to work with g++.dg framework.
42309         * g++.dg/special/ecos.exp: Run initp1.C test.
42310         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
42311
42312         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
42313         its linker doesn't give line numbers either.
42314         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
42315
42316 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
42317
42318         * g++.old-deja/g++.other/lex1.C: New test.
42319
42320 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
42321
42322         * gcc.dg/noncompile/20010425-1.c: New test.
42323
42324 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
42325
42326         * g++.old-deja/g++.pt/mangle2.C: New test.
42327
42328 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
42329
42330         * gcc.dg/format/plus-1.c: New test.
42331
42332 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
42333
42334         * gcc.dg/20010423-1.c: New test.
42335
42336 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
42337
42338         * gcc.c-torture/execute/20010422-1.c: New test.
42339
42340 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
42341
42342         * g++.old-deja/g++.ns/type2.C: New test.
42343
42344 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
42345
42346         * g++.old-deja/g++.other/perf1.C: New test.
42347
42348 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
42349
42350         * gcc.dg/c99-func-2.c: Remove xfail.
42351         * gcc.dg/c99-func-3.c: Remove xfail.
42352         * gcc.dg/c99-func-4.c: Remove xfail.
42353
42354 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
42355
42356         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
42357
42358 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
42359
42360         * gcc.c-torture/compile/20010423-1.c: New test.
42361
42362 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
42363
42364         * g++.old-deja/g++.pt/typename28.C: New test.
42365
42366 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
42367
42368         * g++.old-deja/g++.abi/empty2.C: New test.
42369         * g++.old-deja/g++.abi/empty3.C: New test.
42370
42371 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
42372
42373         * g++.old-deja/g++.other/comdat2.C: New test.
42374         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
42375
42376 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
42377
42378         * g++.old-deja/g++.other/overload14.C: New test.
42379
42380 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
42381
42382         * g++.old-deja/g++.other/lookup23.C: New test.
42383
42384 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
42385
42386         * gcc.c-torture/execute/20010403-1.c: New test.
42387
42388 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
42389             Mark Mitchell  <mark@codesourcery.com>
42390
42391         * lib/old-dejagnu.exp: Don't delete output of executable.
42392         Add .exe suffix to executables.
42393
42394 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
42395
42396         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
42397
42398 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42399
42400         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
42401
42402 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
42403
42404         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
42405         * g++.old-deja/g++.abi/crash1.C: New test.
42406
42407 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
42408
42409         * g++.old-deja/g++.other/crash40.C: New test.
42410
42411 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42412
42413         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
42414
42415 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
42416
42417         * g++.old-deja/g++.other/warn6.C: New test.
42418
42419 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
42420
42421         * g++.old-deja/g++.robertl/eb42.C: Same.
42422
42423 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42424
42425         * gcc.dg/wtr-conversion-1.c: New testcase.
42426
42427 2001-04-10  Richard Henderson  <rth@redhat.com>
42428
42429         * g++.old-deja/g++.other/array5.C: New.
42430
42431 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42432
42433         * gcc.c-torture/execute/20010408-1.c: New test.
42434
42435 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
42436
42437         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
42438         headers and constructs.
42439         * g++.old-deja/g++.robertl/eb79.C: Same.
42440         * g++.old-deja/g++.robertl/eb77.C (main): Same.
42441         * g++.old-deja/g++.robertl/eb73.C: Same.
42442         * g++.old-deja/g++.robertl/eb66.C (main): Same.
42443         * g++.old-deja/g++.robertl/eb55.C (t): Same.
42444         * g++.old-deja/g++.robertl/eb54.C (main): Same.
42445         * g++.old-deja/g++.robertl/eb46.C (main): Same.
42446         * g++.old-deja/g++.robertl/eb44.C: Same.
42447         * g++.old-deja/g++.robertl/eb41.C (main): Same.
42448         * g++.old-deja/g++.robertl/eb4.C (main): Same.
42449         * g++.old-deja/g++.robertl/eb39.C: Same.
42450         * g++.old-deja/g++.robertl/eb33.C (main): Same.
42451         * g++.old-deja/g++.robertl/eb31.C (main): Same.
42452         * g++.old-deja/g++.robertl/eb30.C: Same.
42453         * g++.old-deja/g++.robertl/eb3.C: Same.
42454         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
42455         * g++.old-deja/g++.robertl/eb21.C: Same.
42456         * g++.old-deja/g++.robertl/eb15.C: Same.
42457         * g++.old-deja/g++.robertl/eb118.C: Same.
42458         * g++.old-deja/g++.robertl/eb115.C (main): Same.
42459         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
42460         * g++.old-deja/g++.robertl/eb109.C: Same.
42461         * g++.old-deja/g++.other/sibcall1.C (main): Same.
42462         * g++.old-deja/g++.mike/rtti1.C: Same.
42463         * g++.old-deja/g++.mike/p658.C: Same.
42464         * g++.old-deja/g++.mike/net46.C: Same.
42465         * g++.old-deja/g++.mike/net34.C: Same.
42466         * g++.old-deja/g++.mike/memoize1.C: Same.
42467         * g++.old-deja/g++.mike/eh2.C: Same.
42468         * g++.old-deja/g++.law/weak.C: Same.
42469         * g++.old-deja/g++.law/visibility7.C: Same.
42470         * g++.old-deja/g++.law/visibility25.C: Same.
42471         * g++.old-deja/g++.law/visibility22.C: Same.
42472         * g++.old-deja/g++.law/visibility2.C: Same.
42473         * g++.old-deja/g++.law/visibility17.C: Same.
42474         * g++.old-deja/g++.law/visibility13.C: Same.
42475         * g++.old-deja/g++.law/visibility10.C: Same.
42476         * g++.old-deja/g++.law/visibility1.C: Same.
42477         * g++.old-deja/g++.law/virtual3.C (eval): Same.
42478         * g++.old-deja/g++.law/vbase1.C: Same.
42479         * g++.old-deja/g++.law/operators32.C: Same.
42480         * g++.old-deja/g++.law/nest3.C: Same.
42481         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
42482         * g++.old-deja/g++.law/except5.C (main): Same.
42483         * g++.old-deja/g++.law/cvt7.C (run): Same.
42484         * g++.old-deja/g++.law/cvt2.C: Same.
42485         * g++.old-deja/g++.law/cvt16.C: Same.
42486         * g++.old-deja/g++.law/ctors6.C (bar): Same.
42487         * g++.old-deja/g++.law/ctors17.C (main): Same.
42488         * g++.old-deja/g++.law/ctors13.C: Same.
42489         * g++.old-deja/g++.law/ctors12.C (main): Same.
42490         * g++.old-deja/g++.law/ctors10.C: Same.
42491         * g++.old-deja/g++.law/code-gen5.C: Same.
42492         * g++.old-deja/g++.law/bad-error7.C: Same.
42493         * g++.old-deja/g++.law/arm9.C: Same.
42494         * g++.old-deja/g++.law/arm12.C: Same.
42495         * g++.old-deja/g++.law/arg8.C: Same.
42496         * g++.old-deja/g++.law/arg1.C: Same.
42497         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
42498         * g++.old-deja/g++.jason/template31.C: Same.
42499         * g++.old-deja/g++.jason/template24.C (main): Same.
42500         * g++.old-deja/g++.jason/2371.C: Same.
42501         * g++.old-deja/g++.eh/new2.C: Same.
42502         * g++.old-deja/g++.eh/new1.C: Same.
42503         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
42504         * g++.old-deja/g++.brendan/nest21.C (main): Same.
42505         * g++.old-deja/g++.brendan/err-msg3.C: Same.
42506         * g++.old-deja/g++.brendan/crash62.C: Same.
42507         * g++.old-deja/g++.brendan/crash52.C: Same.
42508         * g++.old-deja/g++.brendan/crash49.C (main): Same.
42509         * g++.old-deja/g++.brendan/crash38.C: Same.
42510         * g++.old-deja/g++.brendan/crash15.C (main): Same.
42511         * g++.old-deja/g++.brendan/copy9.C: Same.
42512
42513 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
42514
42515         * gcc.c-torture/execute/20001203-2.c (memset):
42516         Count argument is of type __SIZE_TYPE__.
42517
42518 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
42519
42520         * gcc.c-torture/compile/20010404-1.c: New test.
42521
42522 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
42523
42524         * gcc.c-torture/compile/20010326-1.c: New test.
42525
42526 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
42527
42528         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
42529         peculiarities of the SH.
42530         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
42531
42532 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42533
42534         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
42535         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
42536         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
42537
42538 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
42539
42540         * g77.f-torture/compile/20010321-1.f: New test.
42541
42542 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
42543
42544         * gcc.c-torture/compile/20010329-1.c: New test.
42545
42546 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
42547
42548         * gcc.c-torture/execute/20010329-1.c: New test.
42549
42550 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
42551
42552         * g++.old-deja/g++.other/eh4.C: Fix typo.
42553
42554 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
42555
42556         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
42557
42558 2001-03-28  Philip Blundell  <philb@gnu.org>
42559
42560         * gcc.c-torture/compile/20010328-1.c: New test.
42561
42562 2001-03-27  Richard Henderson  <rth@redhat.com>
42563
42564         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
42565         * g++.old-deja/g++.eh/vbase3.C: Likewise.
42566
42567 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
42568
42569         * gcc.c-torture/compile/20010327-1.c: New test.
42570
42571 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
42572
42573         * g++.old-deja/g++.other/friend12.C: New test.
42574         * g++.old-deja/g++.other/friend9.C: Expect no errors.
42575         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
42576
42577 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
42578
42579         * gcc.c-torture/execute/20010325-1.c: New test.
42580
42581 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
42582
42583         * g++.old-deja/g++.other/mangle3.C: New test.
42584
42585 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
42586
42587         * g++.old-deja/g++.other/anon8.C: New test.
42588
42589 2001-03-20  Philip Blundell  <philb@gnu.org>
42590
42591         * gcc.c-torture/compile/20010320-1.c: New test.
42592
42593 2001-03-17  Richard Henderson  <rth@redhat.com>
42594
42595         * g++.old-deja/g++.other/eh4.C: Add expected error text.
42596
42597 2001-03-15  Geoff Keating  <geoff@redhat.com>
42598
42599         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
42600         tests on AIX.
42601
42602 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
42603
42604         * g++.old-deja/g++.other/eh4.C: New test.
42605
42606 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
42607
42608         * gcc.dg/cpp/mi1.c: Update.
42609
42610 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
42611
42612         * g++.old-deja/g++.other/regstack.C: New test.
42613
42614 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
42615
42616         * g++.old-deja/g++.other/ref4.C: New test.
42617
42618 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
42619
42620         * objc/execute/va_method.m: Added.
42621         * objc/execute/IMP.m: Added.
42622         * objc/execute/_cmd.m: Added.
42623         * objc/execute/accessing_ivars.m: Added.
42624         * objc/execute/class-1.m: Added.
42625         * objc/execute/class-10.m: Added.
42626         * objc/execute/class-11.m: Added.
42627         * objc/execute/class-12.m: Added.
42628         * objc/execute/class-13.m: Added.
42629         * objc/execute/class-14.m: Added.
42630         * objc/execute/class-2.m: Added.
42631         * objc/execute/class-3.m: Added.
42632         * objc/execute/class-4.m: Added.
42633         * objc/execute/class-5.m: Added.
42634         * objc/execute/class-6.m: Added.
42635         * objc/execute/class-7.m: Added.
42636         * objc/execute/class-8.m: Added.
42637         * objc/execute/class-9.m: Added.
42638         * objc/execute/class-tests-1.h
42639         * objc/execute/class-tests-2.h
42640         * objc/execute/compatibility_alias.m: Added.
42641         * objc/execute/encode-1.m: Added.
42642         * objc/execute/formal_protocol-1.m: Added.
42643         * objc/execute/formal_protocol-2.m: Added.
42644         * objc/execute/formal_protocol-3.m: Added.
42645         * objc/execute/formal_protocol-4.m: Added.
42646         * objc/execute/formal_protocol-5.m: Added.
42647         * objc/execute/formal_protocol-6.m: Added.
42648         * objc/execute/formal_protocol-7.m: Added.
42649         * objc/execute/informal_protocol.m: Added.
42650         * objc/execute/initialize.m: Added.
42651         * objc/execute/load.m: Added.
42652         * objc/execute/many_args_method.m: Added.
42653         * objc/execute/nested-3.m: Added.
42654         * objc/execute/no_clash.m: Added.
42655         * objc/execute/private.m: Added.
42656         * objc/execute/redefining_self.m: Added.
42657         * objc/execute/root_methods.m: Added.
42658         * objc/execute/selector-1.m: Added.
42659         * objc/execute/static-1.m: Added.
42660         * objc/execute/static-2.m: Added.
42661         * objc/execute/va_method.m: Added.
42662
42663 2001-03-10  Richard Henderson  <rth@redhat.com>
42664
42665         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
42666
42667 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
42668
42669         * g++.old-deja/g++.other/crash31.C: XFAIL.
42670         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
42671         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
42672         * gcc.c-torture/execute/20010123-1.x: XFAIL.
42673         * gcc.c-torture/execute/20010124-1.x: XFAIL.
42674         * gcc.dg/sequence-pt-1.c: XFAIL one test.
42675
42676 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
42677
42678         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
42679
42680 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
42681
42682         * gcc.dg/20000724-1.c: Don't use multiline strings.
42683
42684 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
42685
42686         * objc/execute/string1.m, objc/execute/string2.m: Compare the
42687         result of -cString against what we expect it to be; don't just
42688         print it out for no one to read.
42689
42690         * objc/execute/string3.m, objc/execute/string4.m: New tests.
42691         Based on testcases provided by Nicola Pero.
42692
42693 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
42694
42695         * gcc.dg/cpp/macro7.c: New test.
42696
42697 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
42698
42699         * gcc.dg/cpp/multiline.c: Update.
42700
42701 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
42702
42703         * g++.old-deja/g++.other/enum3.C: New test.
42704
42705 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
42706
42707         * g++.old-deja/g++.other/pod1.C: New test.
42708
42709 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
42710
42711         * g++.old-deja/g++.ext/overload1.C: New test.
42712
42713 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
42714
42715         * g++.old-deja/g++.pt/using1.C: New test.
42716
42717 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
42718
42719         * g++.old-deja/g++.other/using9.C: New test.
42720
42721 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
42722
42723         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
42724
42725         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
42726
42727 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
42728
42729         * g++.old-deja/g++.ext/realpt1.C: Remove.
42730
42731 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
42732
42733         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
42734
42735 2001-02-26  Will Cohen  <wcohen@redhat.com>
42736
42737         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
42738
42739 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
42740
42741         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
42742         templatized constructors.
42743
42744 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42745
42746         * gcc.c-torture/execute/20010224-1.c: New test.
42747
42748 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
42749
42750         * gcc.c-torture/execute/20010222-1.c: New test.
42751
42752 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
42753
42754         * g++.old-deja/g++.other/inline20.C: New test.
42755
42756 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
42757
42758         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
42759
42760 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
42761
42762         * g++.old-deja/g++.other/lookup22.C: New test.
42763
42764 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
42765
42766         * g77.dg: New directory.
42767         * g77.dg/20010216-1.f: New test case.
42768         * g77.dg/dg.exp: New driver.
42769         * lib/g77-dg.exp: New driver library.
42770
42771 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42772
42773         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
42774
42775 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
42776
42777         * g++.old-deja/g++.other/decl9.C: New test.
42778
42779 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
42780
42781         * g++.old-deja/g++.other/init16.C: Update the test so that it does
42782         not need <string> and also tests the initialization at runtime.
42783
42784 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
42785
42786         * gcc.c-torture/execute/longlong.c: New test.
42787
42788 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
42789
42790         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
42791
42792 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
42793
42794         * gcc.c-torture/execute/920302-1.c (execute):
42795         Change argument type to short.
42796
42797 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
42798
42799         * g++.old-deja/g++.pt/deduct6.C: New test.
42800
42801 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
42802
42803         * g++.old-deja/g++.pt/deduct5.C: New test.
42804
42805 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
42806
42807         * gcc.c-torture/execute/20010209-1.c: New test.
42808
42809 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
42810
42811         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
42812
42813 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
42814
42815         * g++.dg/vtgc1.C: Update for new ABI.
42816
42817         * consistency.vlad: New directory, 1665 files.
42818
42819 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
42820
42821         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
42822         return type.
42823         * gcc.dg/cpp/digraphs.c: Declare puts.
42824
42825 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
42826
42827         * g++.old-deja/g++.other/warn5.C: New test.
42828
42829 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
42830
42831         * g++.old-deja/g++.pt/spec40.C: New test.
42832
42833 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
42834
42835         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
42836         case.
42837         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
42838
42839 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
42840
42841         * gcc.c-torture/compile/20010209-1.c: New test.
42842
42843 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
42844
42845         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
42846         excess errors message but not if it crashes.
42847         * g++.old-deja/g++.other/crash27.C: Likewise.
42848         * g++.old-deja/g++.other/crash28.C: Likewise.
42849         * g++.old-deja/g++.other/crash30.C: Likewise.
42850         * g++.old-deja/g++.other/crash32.C: Likewise.
42851         * g++.old-deja/g++.other/crash35.C: Likewise.
42852         * g++.old-deja/g++.pt/inherit2.C: Likewise.
42853
42854 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
42855
42856         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
42857         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
42858         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
42859         g77.f-torture/execute/execute.exp,
42860         g77.f-torture/noncompile/noncompile.exp,
42861         gcc.c-torture/execute/execute.exp,
42862         gcc.c-torture/execute/memcheck/memcheck.exp,
42863         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
42864         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
42865         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
42866         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
42867         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
42868         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
42869         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
42870         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
42871         Remove bug reporting instructions with ancient email addresses.
42872
42873 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
42874
42875         * gcc.dg/20010202-1.c: New test.
42876         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
42877
42878 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
42879
42880         * g++.dg/stdbool-if.C: New test.
42881
42882 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
42883
42884         * objc/execute/fdecl.m: Added main().
42885
42886 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
42887
42888         * gcc.c-torture/execute/20010206-1.c: New test.
42889
42890 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
42891
42892         * gcc.dg/cpp/avoidpaste1.c: Update.
42893
42894 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
42895
42896         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
42897         Pero <nicola@brainstorm.co.uk>.
42898         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
42899
42900 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
42901
42902         * g++.old-deja/g++.pt/spec39.C: New test.
42903
42904 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
42905
42906         * gcc.c-torture/compile/20010202-1.c: New test.
42907
42908 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
42909
42910         * g++.old-deja/g++.abi/primary2.C: New test.
42911         * g++.old-deja/g++.abi/primary3.C: New test.
42912         * g++.old-deja/g++.abi/primary4.C: New test.
42913         * g++.old-deja/g++.abi/primary5.C: New test.
42914         * g++.old-deja/g++.abi/vtable3.h: New test.
42915         * g++.old-deja/g++.abi/vtable3a.C: New test.
42916         * g++.old-deja/g++.abi/vtable3b.C: New test.
42917         * g++.old-deja/g++.abi/vtable3c.C: New test.
42918         * g++.old-deja/g++.abi/vtable3d.C: New test.
42919         * g++.old-deja/g++.abi/vtable3e.C: New test.
42920         * g++.old-deja/g++.abi/vtable3f.C: New test.
42921         * g++.old-deja/g++.abi/vtable3g.C: New test.
42922         * g++.old-deja/g++.abi/vtable3h.C: New test.
42923         * g++.old-deja/g++.abi/vtable3i.C: New test.
42924         * g++.old-deja/g++.abi/vtable3j.C: New test.
42925         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
42926
42927 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
42928
42929         * g++.old-deja/g++.other/anon6.C: New test.
42930         * g++.old-deja/g++.other/anon7.C: New test.
42931
42932 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
42933
42934         * gcc.dg/cpp/avoidpaste2.c: New tests.
42935
42936 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
42937
42938         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
42939
42940 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
42941
42942         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
42943         DECIMAL_DIG cases for Irix."
42944
42945 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
42946
42947         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
42948
42949 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
42950
42951         * gcc.dg/c99-tag-1.c: New test.
42952
42953 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
42954
42955         * gcc.dg/cpp/tr-warn1.c: Add tests.
42956
42957 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
42958
42959         * gcc.dg/cpp/avoidpaste1.c: Update.
42960         * gcc.dg/cpp/paste4.c: Update.
42961
42962 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
42963
42964         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
42965         cases for Irix.
42966
42967 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
42968
42969         * g++.old-deja/g++.other/inline19.C: New test.
42970
42971 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
42972
42973         * gcc.dg/Wlarger-than.c: New test.
42974
42975 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
42976
42977         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
42978
42979 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
42980
42981         * gcc.c-torture/execute/20010129-1.c: New test.
42982         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
42983
42984 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
42985
42986         * gcc.dg/cpp/avoidpaste1.c: Test case.
42987
42988 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
42989
42990         * g++.old-deja/g++.other/inline18.C: New test.
42991
42992 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42993
42994         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
42995         and __builtin_putchar.
42996
42997 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
42998
42999         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
43000         tests.
43001
43002 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
43003
43004         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
43005         floating point number rounding mode to round to the nearest
43006         representable mode.
43007
43008 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
43009
43010         * g++.old-deja/g++.other/mangle2.C: New test.
43011
43012 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
43013
43014         * gcc.c-torture/compile/20010124-1.c: New test.
43015
43016 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
43017
43018         * g++.old-deja/g++.pt/spec38.C: New test.
43019
43020 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43021
43022         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
43023         "Build don't run".
43024
43025 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43026
43027         * gcc.c-torture/execute/20010123-1.c: New test.
43028
43029 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
43030
43031         * g++.old-deja/g++.pt/spec37.C: New test.
43032
43033 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
43034
43035         * g++.old-deja/g++.pt/overload14.C: New test.
43036
43037 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43038
43039         * gcc.c-torture/execute/20010122-1.c: New test, exercise
43040         __builtin_return_address.
43041
43042 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
43043
43044         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
43045         * g++.old-deja/g++.pt/spec35.C: New test.
43046         * g++.old-deja/g++.pt/spec36.C: New test.
43047
43048 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
43049
43050         * gcc.c-torture/compile/20010118-1.c: New test.
43051
43052 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
43053
43054         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
43055
43056 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
43057
43058         * gcc.c-torture/execute/20010119-1.c: New test.
43059
43060 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
43061
43062         * g++.old-deja/g++.other/vbase5.C: New test.
43063
43064 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
43065
43066         * gcc.c-torture/execute/20010118-1.c: New test.
43067
43068 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
43069
43070         * g++.old-deja/g++.pt/deduct3.C: New test.
43071
43072 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
43073
43074         * g++.old-deja/g++.pt/spec34.C: New test.
43075
43076 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
43077
43078         * g77.f-torture/compile/20000601-2.f: New test.
43079
43080 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
43081
43082         * g++.old-deja/g++.other/init17.C: New test.
43083
43084 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
43085
43086         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
43087
43088 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
43089
43090         * g++.old-deja/g++.pt/unify8.C: New test.
43091
43092 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
43093
43094         * g++.old-deja/g++.abi/vbase1.C: New test.
43095
43096 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
43097
43098         * g++.old-deja/g++.pt/crash65.C: New test.
43099
43100 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
43101
43102         * gcc.dg/cpp/assembl2.S: New test case.
43103
43104 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
43105
43106         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
43107         are supported.
43108
43109 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43110
43111         * g++.old-deja/g++.other/builtins1.C: New test.
43112         * g++.old-deja/g++.other/builtins2.C: Likewise.
43113         * g++.old-deja/g++.other/builtins3.C: Likewise.
43114         * g++.old-deja/g++.other/builtins4.C: Likewise.
43115
43116 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
43117
43118         * gcc.c-torture/compile/20010117-1.c: New test.
43119         * gcc.c-torture/compile/20010117-2.c: New test.
43120
43121 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
43122
43123         * g77.f-torture/execute/20010116.[fx]: New test,
43124         XFAIL on i?86-*-*.
43125         * g77.f-torture/compile/20010115.f: Indicate it's
43126         a test for PR fortran/1636.
43127
43128 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
43129
43130         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
43131
43132 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
43133
43134         * g77.f-torture/compile/20010115.f: New test.
43135
43136 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
43137
43138         * g++.old-deja/g++.pt/nontype5.C: New test.
43139
43140 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
43141
43142         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
43143         have an equivalent working one below it.
43144
43145 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
43146
43147         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
43148         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
43149
43150 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
43151
43152         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
43153         message containing "init_priority".
43154         (conpr-2.C): Likewise.
43155         (conpr-3.C): Likewise.
43156         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
43157
43158 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43159
43160         * gcc.c-torture/execute/20010114-2.c: New test.
43161
43162 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
43163
43164         * gcc.c-torture/compile/20010114-1.c: New test.
43165         * gcc.c-torture/compile/20010114-1.x: Xfail.
43166         * gcc.c-torture/compile/20010114-2.c: New test.
43167         * gcc.c-torture/execute/20010114-1.c: New test.
43168         * gcc.dg/trunc-1.c: New test.
43169         * gcc.dg/uninit-B.c: New test.
43170
43171 2001-01-13  Nick Clifton  <nickc@redhat.com>
43172
43173         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
43174         target.
43175
43176 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
43177
43178         * gcc.c-torture/compile/20010113-1.c: New test.
43179
43180 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
43181
43182         * gcc.c-torture/compile/20001212-1.c: New test.
43183
43184 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
43185
43186         * gcc.dg/cpp/widestr1.c: Update.
43187         * gcc.dg/cpp/prag-imp.c: Remove.
43188
43189 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
43190
43191         * gcc.c-torture/execute/20000801-3.x: Remove.
43192         * gcc.dg/c90-init-1.c: New test.
43193         * gcc.dg/c99-init-1.c: New test.
43194         * gcc.dg/c99-init-2.c: New test.
43195         * gcc.dg/gnu99-init-1.c: New test.
43196
43197 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
43198
43199         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
43200         testing that no relevant ones were found.
43201
43202 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
43203
43204         * g++.old-deja/g++.pt/cast2.C: New test.
43205
43206 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
43207
43208         * g++.old-deja/g++.pt/friend47.C: New test.
43209
43210 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
43211
43212         * g++.old-deja/g++.pt/instantiate13.C: New test.
43213
43214 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
43215
43216         * g++.old-deja/g++.other/defarg7.C: New test.
43217         * g++.old-deja/g++.other/defarg8.C: New test.
43218
43219 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
43220
43221         * g++.old-deja/g++.pt/crash64.C: New test.
43222
43223 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
43224
43225         * g++.old-deja/g++.pt/crash63.C: New test.
43226
43227 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
43228
43229         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
43230
43231 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
43232
43233         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
43234
43235 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
43236
43237         * g++.old-deja/g++.pt/error3.C: New test.
43238
43239 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
43240
43241         * g++.old-deja/g++.other/crash39.C: New test.
43242
43243 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
43244
43245         * g++.old-deja/g++.other/vbase4.C: New test.
43246
43247 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
43248
43249         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
43250         * gcc.dg/special/20000419-2.c: New file. Identical to above.
43251         * gcc.dg/special/special.exp: New test driver which will check
43252         for alias support for the above test.
43253
43254 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
43255
43256         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
43257         problems on small machines.
43258         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
43259         parameterize.
43260
43261 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
43262
43263         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
43264         mips.
43265         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
43266
43267 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
43268
43269         * g++.old_deja/g++.pt/using8.C: New test.
43270
43271 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
43272
43273         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
43274
43275 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
43276
43277         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
43278         where a failure is expected.
43279         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
43280
43281 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
43282
43283         * g++.old_deja/g++.pt/instantiate12.C: New test.
43284
43285 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
43286
43287         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
43288         start of structs.
43289         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
43290         * g++.old-deja/g++.brendan/crash17.C: Likewise.
43291         * g++.old-deja/g++.brendan/crash29.C: Likewise.
43292         * g++.old-deja/g++.brendan/crash48.C: Likewise.
43293         * g++.old-deja/g++.brendan/ns1.C: Likewise.
43294         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
43295         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
43296         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
43297         * g++.old-deja/g++.eh/spec6.C: Likewise.
43298         * g++.old-deja/g++.jason/crash3.C: Likewise.
43299         * g++.old-deja/g++.law/ctors11.C: Likewise.
43300         * g++.old-deja/g++.law/ctors17.C: Likewise.
43301         * g++.old-deja/g++.law/ctors5.C: Likewise.
43302         * g++.old-deja/g++.law/ctors9.C: Likewise.
43303         * g++.old-deja/g++.mike/ambig1.C: Likewise.
43304         * g++.old-deja/g++.mike/net22.C: Likewise.
43305         * g++.old-deja/g++.mike/p3538a.C: Likewise.
43306         * g++.old-deja/g++.mike/p3538b.C: Likewise.
43307         * g++.old-deja/g++.mike/virt3.C: Likewise.
43308         * g++.old-deja/g++.niklas/t128.C: Likewise.
43309         * g++.old-deja/g++.other/anon4.C: Likewise.
43310         * g++.old-deja/g++.other/using1.C: Likewise.
43311         * g++.old-deja/g++.other/warn3.C: Likewise.
43312         * g++.old-deja/g++.pt/t37.C: Likewise.
43313         * g++.old-deja/g++.robertl/eb69.C: Likewise.
43314         * g++.old-deja/g++.robertl/eb71.C: Likewise.
43315
43316 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
43317
43318         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
43319
43320 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43321
43322         * gcc.c-torture/execute/stdio-opt-3.c: New test.
43323
43324 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
43325
43326         * gcc.c-torture/compile/20010107-1.c: New test.
43327
43328 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
43329
43330         * gcc.c-torture/execute/builtin-noret-1.c: New test.
43331
43332 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
43333
43334         * gcc.dg/format/format.h: New file.
43335         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
43336         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
43337         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
43338         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
43339         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
43340         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
43341         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
43342         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
43343         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
43344         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
43345         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
43346         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
43347         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
43348         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
43349         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
43350         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
43351         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
43352         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
43353         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
43354         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
43355         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
43356         instead of declaring standard types, macros and functions in each
43357         test.
43358
43359 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
43360
43361         * gcc.c-torture/execute/20010106-1.c: New test.
43362
43363 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
43364
43365         * gcc.dg/format/format.exp: New file.
43366         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
43367         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
43368         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
43369         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
43370         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
43371         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
43372         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
43373         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
43374         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
43375         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
43376         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
43377         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
43378         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
43379         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
43380         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
43381         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
43382         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
43383         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
43384         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
43385         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
43386         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
43387         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
43388         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
43389         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
43390         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
43391         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
43392         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
43393         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
43394         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
43395         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
43396         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
43397         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
43398         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
43399         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
43400         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
43401         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
43402         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
43403         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
43404         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
43405         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
43406         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
43407         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
43408
43409 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
43410
43411         * gcc.c-torture/execute/991228-1.c: Take word endianness into
43412         account.
43413
43414 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
43415
43416         * gcc.c-torture/execute/builtin-complex-1.c: New test.
43417
43418 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
43419
43420         * g++.old-deja/g++.pt/crash62.C: New test.
43421
43422 2001-01-04  Richard Henderson  <rth@redhat.com>
43423
43424         * gcc.dg/20000926-1.c: Update expected warnings.
43425         * gcc.dg/array-2.c: Likewise.
43426         * gcc.dg/array-4.c: Also validate flexible array members.
43427         * gcc.dg/c99-flex-array-1.c: New.
43428
43429 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
43430
43431         * gcc.c-torture/compile/20001222-1.x: Remove.
43432
43433 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
43434
43435         * gcc.c-torture/execute/built-in-setjmp.c: New.
43436
43437 2001-01-03  Richard Henderson  <rth@redhat.com>
43438
43439         * gcc.dg/940510-1.c: Update expected error wording.
43440         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
43441
43442 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
43443
43444         * lib/target-supports.exp (check_alias_available): Modified to
43445         indicate aliases not supported if only weak aliases are supported.
43446
43447 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43448
43449         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
43450         Turn on cmpstrsi checks for __pj__ and __i370__.
43451
43452 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
43453
43454         * g++.old-deja/g++.other/virtual11.C: New test.
43455
43456 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
43457
43458         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
43459
43460 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43461
43462         * gcc.c-torture/compile/20010102-1.c: New test.
43463
43464 2001-01-02  Andreas Jaeger  <aj@suse.de>
43465
43466         * gcc.dg/noreturn-3.c: New test.
43467
43468         * gcc.dg/noreturn-4.c: New test.
43469
43470 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43471
43472         * gcc.c-torture/execute/stdio-opt-1.c: Also test
43473         __builtin_fputc and __builtin_fwrite.
43474
43475 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
43476
43477         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
43478         signed char, not default char.
43479
43480 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
43481
43482         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
43483
43484 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
43485
43486         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
43487
43488 2000-12-29  Richard Henderson  <rth@redhat.com>
43489
43490         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
43491         (__cyg_profile_func_exit): Define.
43492
43493 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
43494
43495         * g++.dg/vtgc1.C: New test.
43496
43497 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
43498
43499         * gcc.dg/noncompile/20001228-1.c: New test.
43500
43501         * gcc.dg/20001228-1.c: New test.
43502
43503         * gcc.c-torture/execute/20001228-1.c: New test.
43504
43505 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
43506
43507         * gcc.dg/format-strfmon-1.c: New test.
43508
43509 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43510
43511         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
43512         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
43513         * gcc.c-torture/execute/string-opt-1.c: Likewise.
43514         * gcc.c-torture/execute/string-opt-2.c: Likewise.
43515         * gcc.c-torture/execute/string-opt-3.c: Likewise.
43516         * gcc.c-torture/execute/string-opt-4.c: Likewise.
43517         * gcc.c-torture/execute/string-opt-6.c: Likewise.
43518         * gcc.c-torture/execute/string-opt-7.c: Likewise.
43519         * gcc.c-torture/execute/string-opt-8.c: Likewise.
43520         * gcc.c-torture/execute/string-opt-9.c: Likewise.
43521         * gcc.c-torture/execute/string-opt-10.c: Likewise.
43522         * gcc.c-torture/execute/string-opt-11.c: Likewise.
43523         * gcc.c-torture/execute/string-opt-12.c: Likewise.
43524
43525         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
43526         * gcc.c-torture/execute/string-opt-4.c: Test index.
43527
43528 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
43529
43530         * gcc.c-torture/compile/20001226-1.c: New test.
43531
43532 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
43533
43534         * gcc.c-torture/compile/20001222-1.c: New test.
43535         * gcc.c-torture/compile/20001222-1.x: Xfail.
43536
43537 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
43538
43539         * gcc.c-torture/execute/comp-goto-2.c: New test.
43540
43541 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
43542
43543         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
43544         Use long types if __INT_MAX__ is 32767.
43545         (main): Use cast to (sint32 *) when poking 88 into a_page.
43546
43547         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
43548
43549 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
43550
43551         * gcc.c-torture/compile/20001221-1.c: New test.
43552         * gcc.c-torture/execute/20001221-1.c: New test.
43553
43554 2000-12-20  Richard Henderson  <rth@redhat.com>
43555
43556         * g++.old-deja/g++.pt/crash36.C: Update error lines.
43557         * g++.old-deja/g++.robertl/eb109.C: Likewise.
43558
43559 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43560
43561         * gcc.dg/compare3.c: New test.
43562
43563 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
43564
43565         * gcc.dg/format-warnll-1.c: New test.
43566
43567 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
43568
43569         * gcc.dg/cpp/cmdlne-P.c: New test.
43570
43571 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
43572
43573         * gcc.c-torture/execute/builtin-abs-1.c,
43574         gcc.c-torture/execute/builtin-abs-2.c: New tests.
43575
43576 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
43577
43578         * gcc.dg/cpp/multiline.c: New test.
43579
43580 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
43581
43582         * g++.old-deja/g++.other/syshdr1.C: Update.
43583         * gcc.dg/cpp/lineflags.c: Remove temporarily.
43584
43585 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43586
43587         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
43588
43589 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43590
43591         * g++.old-deja/g++.pt/ttp65.C: New test.
43592
43593 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43594
43595         * g++.old-deja/g++.pt/ttp64.C: New test.
43596
43597 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43598
43599         * g++.old-deja/g++.pt/spec33.C: New test.
43600
43601 2000-12-14  Catherine Moore  <clm@redhat.com>
43602
43603         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
43604         * gcc.c-torture/execute/920612-2.c: Likewise.
43605         * gcc.c-torture/execute/920428-2.c: Likewise.
43606         * gcc-c-torture/execute/va-arg-11.c: Call exit.
43607         * gcc.c-torture/execute/va-arg-21.c: Likewise.
43608
43609 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43610
43611         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
43612         * gcc.dg/pack-test-2.c: Likewise.
43613
43614 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
43615
43616         Tests by Zack Weinberg <zackw@stanford.edu>.
43617
43618         * gcc.dg/cpp/defined.c: Update.
43619         * gcc.dg/cpp/defined_trad.c: New tests.
43620
43621 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
43622
43623         * gcc.dg/cpp/trad-direct.c: Update.
43624
43625 2000-12-11  Neil Booth  <neilb@earthling.net>
43626
43627         * gcc.dg/cpp/defined_trad.c
43628
43629 2000-12-11  Neil Booth  <neilb@earthling.net>
43630
43631         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
43632
43633 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
43634
43635         * gcc.dg/format-miss-2.c: New test.
43636
43637 2000-12-09  Neil Booth  <neilb@earthling.net>
43638
43639         * gcc.dg/cpp/lineflags.c: New tests.
43640         * gcc.dg/cpp/poison.c: Update.
43641         * gcc.dg/cpp/redef2.c: Update.
43642         * gcc.dg/cpp/skipping.c: New test.
43643
43644 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
43645
43646         * g++.old-deja/g++.other/eh3.C: New testcase.
43647
43648 2000-12-07  Neil Booth  <neilb@earthling.net>
43649
43650         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
43651         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
43652         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
43653         wtr-union-init-2.c, wtr-union-init-3.c: Update.
43654         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
43655         Update.
43656
43657 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
43658
43659         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
43660         __SIZE_TYPE__ instead of int for type of integers cast to
43661         pointers.
43662
43663 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
43664
43665         * g++.old-deja/g++.other/cleanup4.C: New test.
43666
43667 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
43668
43669         * format-sec-1.c: New test.
43670
43671 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
43672
43673         * gcc.dg/format-nonlit-3.c: New test.
43674
43675 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
43676
43677         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
43678         through a null pointer.
43679
43680 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43681
43682         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
43683         * g++.old-deja/g++.pt/partial4.C: New test.
43684
43685 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
43686
43687         * gcc.c-torture/execute/ieee/hugeval.x: New.
43688
43689 2000-12-06  Neil Booth  <neilb@earthling.net>
43690
43691         * gcc.dg/cpp/backslash2.c: New tests.
43692
43693 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43694
43695         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
43696         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
43697
43698 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
43699
43700         * gcc.c-torture/execute/20001203-2.c: New testcase.
43701
43702 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
43703
43704         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
43705         * g++.old-deja/g++.other/virtual10.C: New test.
43706
43707 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
43708
43709         * g++.old-deja/g++.mike/pmf5.C: Remove test.
43710
43711 2000-12-05  Richard Henderson  <rth@redhat.com>
43712
43713         * gcc.c-torture/compile/20001205-1.c: New.
43714
43715 2000-12-04  Neil Booth  <neilb@earthling.net>
43716
43717         * g++.old-deja/g++.other/virtual9.C: New test.
43718         * g++.old-deja/g++.pt/crash61.C: New test.
43719         * gcc.c-torture/execute/loop-9.c: New test.
43720
43721 2000-12-04  Neil Booth  <neilb@earthling.net>
43722
43723         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
43724         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
43725         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
43726         * gcc.dg/cpp/extratokens.c: ...here.
43727
43728 2000-12-04  Neil Booth  <neilb@earthling.net>
43729
43730         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
43731         New tests.
43732
43733 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43734
43735         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
43736         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
43737
43738 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
43739
43740         * gcc.c-torture/execute/20001203-1.c: New test.
43741
43742 2000-12-03  Neil Booth  <neilb@earthling.net>
43743
43744         * gcc.dg/cpp/macro6.c: New test cases.
43745
43746 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43747
43748         * gcc.c-torture/execute/string-opt-9.c: New test.
43749         * gcc.c-torture/execute/string-opt-10.c: Likewise.
43750         * gcc.c-torture/execute/string-opt-11.c: Likewise.
43751         * gcc.c-torture/execute/string-opt-12.c: Likewise.
43752
43753         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
43754         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
43755
43756 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
43757
43758         * gcc.dg/cpp/if-6.c: New testcase.
43759
43760         * gcc.dg/20001201-1.c: New testcase.
43761
43762 2000-12-02  Neil Booth  <neilb@earthling.net>
43763
43764         * g++.old-deja/g++.other/externC4.C,
43765         g++.old-deja/g++.other/friend10.C: New tests.
43766
43767 2000-12-02  Neil Booth  <neilb@earthling.net>
43768
43769         * g++.old-deja/g++.other/instan2.C
43770         * g++.old-deja/g++.other/instan3.C: New test.
43771
43772 2000-12-02  Neil Booth  <neilb@earthling.net>
43773
43774         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
43775         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
43776         gnuc99.c,gnuc99-pedantic.c: New tests.
43777
43778 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
43779
43780         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
43781         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
43782
43783 2000-12-01  Neil Booth  <neilb@earthling.net>
43784
43785         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
43786         * gcc.dg/cpp/poison.c: Update.
43787         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
43788
43789 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
43790
43791         * g77.f-torture/execute/20001201.f: New test.
43792
43793 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
43794
43795         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
43796
43797 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
43798
43799         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
43800
43801 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
43802
43803         * g++.old-deja/g++.other/cast6.C: New test.
43804
43805 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
43806
43807         * gcc.c-torture/execute/20001130-2.c: New testcase.
43808
43809 2000-11-30  Richard Henderson  <rth@redhat.com>
43810
43811         * gcc.c-torture/execute/20001130-1.c: New test.
43812
43813 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
43814
43815         * g++.old-deja/g++.other/op3.C: New test.
43816
43817 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
43818
43819         * g++.old-deja/g++.other/op2.C: New test.
43820
43821 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
43822
43823         * g++.old-deja/g++.other/crash38.C: New test.
43824
43825 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
43826
43827         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
43828
43829 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
43830
43831         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
43832         tests.
43833         * gcc.c-torture/execute/string-opt-6.c: New test.
43834
43835         * gcc.dg/20001117-1.c: Add main.
43836
43837 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
43838
43839         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
43840         Move from here ...
43841         * gcc.dg/940510-1.c: ... to here.
43842
43843         * gcc.dg/20000926-1.c: GNU C now allows initializations of
43844         zero-size arrays in toplevel structures.
43845
43846 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
43847
43848         * gcc.c-torture/execute/loop-8.c: New test.
43849
43850 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
43851
43852         * g++.old-deja/g++.other/base1.C: New test.
43853
43854 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
43855
43856         * g++.old-deja/g++.other/parse2.C: New test.
43857
43858 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
43859
43860         * g++.old-deja/g++.pt/incomplete1.C: New test.
43861
43862 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
43863
43864         * g++.old-deja/g++.other/friend9.C: New test.
43865
43866 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
43867
43868         * gcc.dg/20001127-1.c: New test.
43869
43870 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
43871
43872         * g++.old-deja/g++.pt/friend46.C: New test.
43873
43874 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
43875
43876         * g++.old-deja/g++.other/ptrmem8.C: New test.
43877
43878 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43879
43880         * gcc.c-torture/execute/string-opt-7.c: New test.
43881         * gcc.c-torture/execute/string-opt-8.c: Likewise.
43882
43883 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
43884
43885         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
43886         instead of 'mkcheck 2'.
43887
43888 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
43889
43890         * gcc.c-torture/execute/memcheck/driver.c,
43891         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
43892         C9X references to refer to C99.
43893
43894 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
43895
43896         * gcc.dg/ultrasp3.c: New test.
43897
43898 2000-11-25  Neil Booth  <neilb@earthling.net>
43899
43900         * gcc.dg/cpp/include2.c: Update test to be locale independent.
43901
43902 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
43903
43904         * gcc.c-torture/compile/20001123-2.c: New.
43905
43906 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43907
43908         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
43909
43910 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
43911
43912         * gcc.dg/sequence-point-1.c: Add some new tests.
43913         * gcc.c-torture/execute/20001124-1.c: New test.
43914
43915 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
43916
43917         * g++.old-deja/g++.other/vaarg4.C: New test.
43918         * gcc.c-torture/compile/20001123-1.c: New test.
43919
43920 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
43921
43922         * g++.other/crash24.C: Adjust and remove XFAIL.
43923         * g++.other/crash37.C: New test.
43924
43925 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
43926
43927         * g++.old-deja/g++.pt/instantiate9.C: New test.
43928
43929 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
43930
43931         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
43932         new ABI, too.
43933
43934         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
43935         * g++.old-deja/g++.robertl/eb55.C: Likewise.
43936
43937 2000-11-22  Neil Booth  <neilb@earthling.net>
43938
43939         * gcc.dg/cpp/Wtrigraphs.c: New test.
43940
43941 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
43942
43943         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
43944
43945 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
43946
43947         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
43948
43949 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
43950
43951         * lib/gcc-dg.exp: load_lib scanasm.exp.
43952         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
43953         * lib/g++-dg.exp: load_lib scanasm.exp.
43954         * lib/scanasm.exp: New.
43955         (scan-assembler, scan-assembler-not): Add optional arguments to
43956         test name, or if not present, the pattern name.
43957         (scan-assembler-dem, scan-assembler-dem-not): New.
43958
43959         * g++.dg/dg.exp: New.
43960
43961 2000-11-21  Neil Booth  <neilb@earthling.net>
43962
43963         * gcc.dg/cpp/integrated1.c: Remove.
43964
43965 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
43966
43967         * gcc.c-torture/execute/20001121-1.c: New test.
43968
43969 2000-11-21  Richard Henderson  <rth@redhat.com>
43970
43971         * gcc.c-torture/compile/20001121-1.c: New test.
43972
43973 2000-11-20  Neil Booth  <neilb@earthling.net>
43974
43975         * gcc.dg/cpp/integrated1.c: New test.
43976
43977 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
43978
43979         * g++.old-deja/g++.other/inline17.C: New test.
43980
43981 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
43982
43983         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
43984         local variable to be zero: I made the variable global. Now
43985         uses abort() and exit() instead of relying on main's return value.
43986
43987 2000-11-20  Neil Booth  <neilb@earthling.net>
43988
43989         * gcc.dg/cpp/paste2.c: Update test.
43990         * objc/execute/paste.m: New test.
43991
43992 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
43993
43994         * gcc.dg/c99-condexpr-1.c: New test.
43995
43996 2000-11-20  Neil Booth  <neilb@earthling.net>
43997
43998         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
43999
44000 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
44001
44002         * g++.old-deja/g++.pt/export1.C: New test.
44003
44004 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
44005
44006         * gcc.dg/20001117-1.c: New test.
44007
44008 2000-11-18  Richard Henderson  <rth@redhat.com>
44009
44010         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
44011
44012 2000-11-18  Richard Henderson  <rth@redhat.com>
44013
44014         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
44015         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
44016         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
44017
44018 2000-11-18  Richard Henderson  <rth@redhat.com>
44019
44020         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
44021         (main): New.  Exit cleanly.
44022
44023 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
44024
44025         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
44026         gcc.dg/c99-fordecl-2.c: New tests.
44027
44028 2000-11-18  Richard Henderson  <rth@redhat.com>
44029
44030         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
44031         * gcc.c-torture/execute/zerolen-2.c: New.
44032
44033 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44034
44035         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
44036         memory.
44037
44038 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
44039
44040         * g++.old-deja/g++.pt/instantiate8.C: New test.
44041
44042 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
44043
44044         * g++.old-deja/g++.other/incomplete.C: Add more tests.
44045         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
44046
44047 2000-11-16  Nick Clifton  <nickc@redhat.com>
44048
44049         * gcc.c-torture/execute/nestfunc-2.c: New test.
44050         * gcc.c-torture/execute/nestfunc-3.c: New test.
44051
44052 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
44053
44054         * gcc.c-torture/compile/20001116-1.c: New test.
44055
44056 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44057
44058         * gcc.c-torture/execute/20001115-1.c: New test.
44059
44060 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
44061
44062         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
44063         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
44064         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
44065         * g++.old-deja/g++.abi/vmihint.C: Likewise.
44066
44067 2000-11-15  Neil Booth  <neilb@earthling.net>
44068
44069         gcc.dg/cpp/_Pragma1.c: Update.
44070         gcc.dg/cpp/_Pragma2.c: New test.
44071
44072 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
44073
44074         * g++.old-deja/g++.other/anon5.C: New test.
44075
44076 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
44077
44078         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
44079         tests.
44080
44081 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
44082
44083         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
44084         output.
44085
44086 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
44087
44088         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
44089         labels at end of compound statements.
44090
44091 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
44092
44093         * gcc.c-torture/execute/loop-7.c: New test.
44094
44095 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
44096
44097         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
44098
44099 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
44100
44101         * gcc.dg/c99-bool-1.c: New test.
44102
44103 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
44104
44105         * gcc.dg/c99-scope-1.c: Remove xfail.
44106         * gcc.dg/c99-scope-2.c: New test.
44107
44108 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44109
44110         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
44111         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
44112
44113 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
44114
44115         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
44116         error messages.
44117
44118         * g++.mike/p700.C: Don't typedef wchar_t.
44119         * g++.mike/p784.C: Likewise.
44120         * g++.mike/eb101.C: Don't use __wchar_t.
44121
44122 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
44123
44124         * g77.f-torture/execute/20001111.[fx]: Test premature exit
44125         from DO loop.
44126
44127 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
44128
44129         * gcc.c-torture/execute/20001111-1.c: New test.
44130
44131 2000-11-10  Nick Clifton  <nickc@redhat.com>
44132
44133         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
44134         long multuiple and accumulate.
44135
44136 2000-11-09  Richard Henderson  <rth@redhat.com>
44137
44138         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
44139         via size_t instead of int.
44140
44141         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
44142         * gcc.c-torture/execute/string-opt-2.c: Likewise.
44143         * gcc.c-torture/execute/string-opt-3.c: Likewise.
44144         * gcc.c-torture/execute/string-opt-4.c: Likewise.
44145
44146 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
44147
44148         * gcc.c-torture/compile/20001109-1.c: New test.
44149         * gcc.c-torture/compile/20001109-2.c: New test.
44150
44151 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
44152
44153         * g++.old-deja/g++.pt/operator1.C: New test.
44154         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
44155
44156 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
44157
44158         * gcc.dg/20001108-1.c: New test.
44159
44160 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
44161
44162         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
44163         with both arguments constant strings.
44164         * gcc.c-torture/execute/string-opt-3.c: New test.
44165         * gcc.c-torture/execute/string-opt-4.c: New test.
44166         * gcc.c-torture/execute/string-opt-5.c: New test.
44167
44168 2000-11-08  Nick Clifton  <nickc@redhat.com>
44169
44170         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
44171         mulsidi3adddi patterns.
44172
44173 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
44174
44175         * g++.old-deja/g++.other/crash36.C: New test.
44176
44177 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
44178
44179         * g++.old-deja/g++.other/init16.C: New test.
44180
44181 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
44182
44183         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
44184
44185 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
44186
44187         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
44188         * gcc.c-torture/execute/va-arg-16.x: Likewise.
44189         * gcc.c-torture/execute/va-arg-17.x: Likewise.
44190
44191 2000-11-07  DJ Delorie  <dj@redhat.com>
44192
44193         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
44194
44195 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44196
44197         * gcc.c-torture/execute/string-opt-1.c: New test.
44198
44199 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
44200
44201         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
44202         mips-sgi-irix6.* because the MIPS ABI passes floating-point
44203         parameters in registers, and there is no way for a varargs
44204         function to know in which order the integer and floating-point
44205         parameters should be interleaved when they are placed on the
44206         stack.
44207         * gcc.c-torture/execute/va-arg-16.x: Likewise.
44208         * gcc.c-torture/execute/va-arg-17.x: Likewise.
44209
44210 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44211
44212         * gcc.c-torture/execute/string-opt-2.c: New test.
44213
44214 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
44215
44216         * g++.old-deja/g++.pt/crash60.C: New test.
44217
44218 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
44219
44220         * g++.old-deja/g++.other/crash24.C: New test.
44221         * g++.old-deja/g++.other/crash25.C: New test.
44222         * g++.old-deja/g++.other/crash26.C: New test.
44223         * g++.old-deja/g++.other/crash27.C: New test.
44224         * g++.old-deja/g++.other/crash28.C: New test.
44225         * g++.old-deja/g++.other/crash29.C: New test.
44226         * g++.old-deja/g++.other/crash30.C: New test.
44227         * g++.old-deja/g++.other/crash31.C: New test.
44228         * g++.old-deja/g++.other/crash32.C: New test.
44229         * g++.old-deja/g++.other/crash33.C: New test.
44230         * g++.old-deja/g++.other/crash34.C: New test.
44231         * g++.old-deja/g++.other/crash35.C: New test.
44232
44233 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
44234
44235         * gcc.c-torture/execute/20001031-1.c: New test.
44236
44237 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
44238
44239         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
44240         namespace.
44241
44242         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
44243         standards-conformant.
44244
44245         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
44246
44247         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
44248         * g++.old-deja/g++.mike/p755a.C: Likewise.
44249         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
44250         library makes no calls to `operator new' during initialization.
44251
44252 2000-11-04  Neil Booth  <neilb@earthling.net>
44253
44254         * gcc.dg/cpp/include2.c: New tests.
44255
44256 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
44257
44258         * lib/g++.exp (g++_set_ld_library_path): New function.
44259         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
44260
44261 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
44262
44263         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
44264         warnings.
44265
44266 2000-11-01  Richard Henderson  <rth@redhat.com>
44267
44268         * g++.old-deja/g++.ext/namedret1.C: New.
44269         * g++.old-deja/g++.ext/namedret2.C: New.
44270         * g++.old-deja/g++.ext/namedret3.C: New.
44271
44272 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
44273
44274         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
44275         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
44276
44277 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44278
44279         * gcc.c-torture/execute/va-arg-21.c: New test.
44280
44281 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
44282
44283         * gcc.dg/c99-complex-2.c: New test.
44284
44285 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44286
44287         * gcc.c-torture/execute/stdio-opt-1.c: New test.
44288
44289 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
44290
44291         * g++.old-deja/g++.other/inline16.C: New test.
44292
44293 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
44294
44295         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
44296         __PRETTY_FUNCTION__
44297
44298 2000-10-29  Neil Booth  <neilb@earthling.net>
44299
44300         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
44301         New tests.
44302         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
44303         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
44304         optimisation.
44305
44306 2000-10-29  Neil Booth  <neilb@earthling.net>
44307
44308         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
44309         * mi1.c, mi1c.h: Add null directives to multiple-include test.
44310         * mi5.c: Test multiple includes work with -C.
44311         * trigraphs.c: Test ^= version.
44312
44313 2000-10-28  Neil Booth  <neilb@earthling.net>
44314
44315         New tests and test updates for new macro expander.
44316
44317         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
44318         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
44319         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
44320         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
44321         new diagnostic messages.
44322
44323         * gcc.dg/cpp/macro3.c: New tests.
44324
44325 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
44326
44327         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
44328         on the same line.
44329
44330 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
44331
44332         * g++.old-deja/g++.other/eh2.C: New test.
44333
44334 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
44335
44336         * gcc.c-torture/execute/20001027-1.c: New test.
44337
44338 2000-10-26  Richard Henderson  <rth@redhat.com>
44339
44340         * gcc.c-torture/execute/20001026-1.c: New.
44341
44342 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
44343
44344         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
44345         * g++.old-deja/g++.law/builtin1.C: Likewise.
44346         * g++.old-deja/g++.law/ctors10.C: Likewise.
44347         * g++.old-deja/g++.law/virtual3.C: Likewise.
44348         * g++.old-deja/g++.mike/p658.C: Likewise.
44349         * g++.old-deja/g++.other/sibcall1.C: Likewise.
44350         * g++.old-deja/g++.other/vaarg2.C: Likewise.
44351         * g++.old-deja/g++.robertl/eb124.C: Likewise.
44352         * g++.old-deja/g++.robertl/eb44.C: Likewise.
44353         * g++.old-deja/g++.robertl/eb77.C: Likewise.
44354
44355 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
44356
44357         * gcc.c-torture/compile/20001024-1.c: New test.
44358
44359 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
44360
44361         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
44362         to tell us whether or not we are using V3.
44363
44364 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
44365
44366         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
44367         operands.
44368
44369 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
44370
44371         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
44372
44373 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
44374
44375         * gcc.c-torture/execute/20001024-1.c: New test.
44376
44377 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
44378
44379         * g++.old-deja/g++.other/sibcall1.C: New test.
44380
44381 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
44382
44383         * gcc.dg/noncompile/init-3.c: New test.
44384
44385 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
44386
44387         * gcc.dg/format-array-1.c: New test.
44388
44389 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
44390
44391         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
44392         writing through null pointers; remove comment about testing
44393         unterminated strings.
44394
44395 2000-10-17  Matthew Hiller  <hiller@redhat.com>
44396
44397         * gcc.c-torture/execute/20001017-2.c: New test.
44398
44399 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
44400
44401         * gcc.c-torture/compile/20001018-1.c: New test.
44402         * gcc.c-torture/compile/20001018-1.x: Xfail.
44403
44404 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44405
44406         * gcc.c-torture/execute/20001017-1.c: New test.
44407
44408 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
44409
44410         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
44411         for multiple use of arguments with scanf formats; add tests for
44412         multiple use of arguments.
44413
44414 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
44415
44416         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
44417
44418 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
44419
44420         * gcc.dg/format-miss-1.c: New test.
44421
44422 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
44423
44424         * gcc.c-torture/execute/20001013-1.c: New test.
44425
44426 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
44427
44428         * gcc.dg/format-branch-1.c: New test.
44429
44430 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
44431
44432         * README, lib/file-format.exp: Remove EGCS references.
44433
44434 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
44435
44436         * gcc.dg/20001013-1.c: New test.
44437
44438 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
44439
44440         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
44441         for intmax_t in the compiler using __typeof__ and the type rules
44442         for conditional expressions.
44443
44444 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
44445
44446         * gcc.dg/20001012-1.c: New test.
44447         * gcc.dg/20001012-2.c: New test.
44448
44449 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
44450
44451         * gcc.dg/format-attr-1.c: New test.
44452
44453 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
44454
44455         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
44456         __LONG_LONG_MAX__ instead of LLONG_MAX.
44457
44458 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
44459
44460         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
44461         scanf flags.
44462         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
44463         flags.
44464
44465 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
44466
44467         * gcc.dg/sequence-pt-1.c: New test.
44468
44469 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
44470
44471         * gcc.c-torture/execute/20001011-1.c: New testcase.
44472         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
44473
44474 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
44475
44476         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
44477         does not error on it.
44478
44479 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
44480
44481         * gcc.dg/20001009-1.c: New test.
44482
44483 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
44484
44485         * gcc.c-torture/compile/20001009-1.c: Move from here ....
44486         * gcc.c-torture/execute/20001009-2.c: ... to here.
44487
44488 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
44489
44490         * gcc.c-torture/compile/20001009-1.c: New testcase.
44491         * gcc.c-torture/execute/20001009-1.c: New testcase.
44492         Testcases provided by Jan Hubicka <jh@suse.cz>.
44493
44494 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
44495
44496         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
44497         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
44498         uintmax_t using <limits.h> to emulate the compiler's internal
44499         logic.  No longer XFAIL %j tests.
44500
44501 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
44502
44503         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
44504         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
44505         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
44506         regexps and details of expected handling of some bad formats.
44507         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
44508         suppression.
44509
44510 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
44511
44512         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
44513         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
44514         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
44515         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
44516         in list archives.
44517
44518 2000-10-06  Richard Henderson  <rth@cygnus.com>
44519
44520         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
44521         * g++.old-deja/g++.brendan/crash52.C: Likewise.
44522         * g++.old-deja/g++.jason/report.C: Likewise.
44523         * g++.old-deja/g++.law/friend5.C: Likewise.
44524         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
44525         of the expected warnings.
44526
44527 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
44528
44529         * g++.old-deja/g++.pt/enum14.C: New test.
44530
44531 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
44532
44533         * g++.old-deja/g++.pt/crash59.C: New test.
44534
44535 2000-10-04  Will Cohen  <wcohen@redhat.com>
44536
44537         * gcc.dg/20000926-1.c: New test.
44538
44539 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
44540
44541         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
44542         function name for current C++ compiler.
44543         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
44544
44545 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
44546
44547         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
44548         __PRETTY_FUNCTION__.
44549         * g++.old-deja/g++.ext/pretty2.C: Likewise.
44550
44551 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44552
44553         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
44554
44555 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
44556
44557         * gcc.c-torture/compile/20000923-1.c: New test.
44558
44559 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
44560
44561         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
44562         * g++.old-deja/g++.pt/ttp62.C: Same.
44563         * g++.old-deja/g++.other/inline14.C: Same.
44564
44565 2000-09-24  Richard Henderson  <rth@cygnus.com>
44566
44567         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
44568
44569 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
44570
44571         * gcc.dg/c90-printf-1.c: Add test for wide string format.
44572
44573 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
44574
44575         * gcc.c-torture/compile/20000922-1.c: New file.
44576
44577 2000-09-21  Nick Clifton  <nickc@redhat.com>
44578
44579         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
44580         a signed long modulo operation.
44581         (mod6): New function - perform an unsigned long modulo operation.
44582         (main): Add tests for modulos of very large numbers by very small
44583         dividends.
44584
44585 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44586
44587         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
44588
44589 2000-09-19  Richard Henderson  <rth@cygnus.com>
44590
44591         * gcc.dg/compare2.c (case 10): XFAIL.
44592
44593 2000-09-18  Richard Henderson  <rth@cygnus.com>
44594
44595         * gcc.c-torture/execute/20000906-1.c: Move ...
44596         * gcc.dg/20000906-1.c: ... here.  Only run on targets
44597         that support __builtin_trap.
44598
44599 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
44600
44601         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
44602
44603 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
44604
44605         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
44606         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
44607         more $ format tests.
44608
44609 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
44610
44611         * gcc.dg/format-errmk-1.c: New test.
44612
44613 2000-09-17  Greg McGary  <greg@mcgary.org>
44614
44615         * gcc.c-torture/execute/20000917-1.x: Remove.
44616
44617 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
44618
44619         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
44620
44621 2000-09-17  Greg McGary  <greg@mcgary.org>
44622
44623         * gcc.c-torture/execute/20000917-1.c: New test.
44624         * gcc.c-torture/execute/20000917-1.x: XFAIL.
44625
44626 2000-09-16  Neil Booth  <NeilB@earthling.net>
44627
44628         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
44629         in nested macro bug.
44630
44631 2000-09-15  Neil Booth  <NeilB@earthling.net>
44632
44633         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
44634
44635 2000-09-14  Jeffrey A Law  (law@cygnus.com)
44636
44637         * gcc.c-torture/execute/20000914-1.c: New test.
44638
44639 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
44640
44641         * g++.other/inline13.C: New test.
44642
44643 2000-09-12  Andreas Jaeger  <aj@suse.de>
44644
44645         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
44646         constant by Ulrich Drepper <drepper@redhat.com>.
44647
44648 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
44649
44650         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
44651
44652 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44653
44654         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
44655
44656 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
44657
44658         * gcc.dg/cpp/backslash.c: New test.
44659
44660 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
44661
44662         * gcc.c-torture/execute/20000910-1.c: New test.
44663         * gcc.c-torture/execute/20000910-2.c: Likewise.
44664
44665 2000-09-11  Robert Lipe  <robertl@sco.com>
44666
44667         * gcc.dg/pragma-align.c: New test.
44668
44669 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
44670
44671         * g++.old-deja/g++.pt/explicit82.C: New test.
44672         * g++.old-deja/g++.pt/explicit83.C: New test.
44673
44674 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
44675
44676         * gcc.dg/asm-names.c: New test.
44677
44678 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44679
44680         * gcc.dg/cpp/tr-warn6.c: New test
44681
44682 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
44683
44684         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
44685         be accepted.
44686
44687 2000-09-07  Catherine Moore  <clm@redhat.com>
44688
44689         * gcc.c-torture/execute/unroll-1.c: New test.
44690
44691 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
44692
44693         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
44694         ERROR markers.
44695         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
44696         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
44697         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
44698         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
44699         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
44700         Preprocess only.
44701         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
44702         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
44703
44704 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
44705
44706         * g++.old-deja/g++.pt/deduct2.C: New test.
44707
44708 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
44709
44710         * g++.old-deja/g++.pt/parms2.C: New test.
44711
44712 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
44713
44714         * g++.old-deja/g++.pt/crash58.C: New test.
44715
44716 2000-09-06  Greg McGary  <greg@mcgary.org>
44717
44718         * gcc.c-torture/execute/20000906-1.c: New test.
44719         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
44720
44721 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44722
44723         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
44724
44725 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
44726
44727         * g++.old-deja/g++.pt/crash57.C: New test.
44728
44729 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
44730
44731         * g++.old-deja/g++.pt/crash56.C: New test.
44732
44733 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
44734
44735         * g++.old-deja/g++.pt/koenig1.C: New test.
44736
44737 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
44738
44739         * gcc.dg/20000904-1.c: New test.
44740
44741 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
44742
44743         * gcc.dg/cpp/paste8.c: New test.
44744
44745 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
44746
44747         * gcc.c-torture/compile/20000827-1.c: New test.
44748
44749 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
44750
44751         * gcc.dg/format-diag-1.c: New test.
44752
44753 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
44754
44755         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
44756         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
44757         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
44758         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
44759         gcc.dg/formatz-1.c: Adjust warning regular expressions.
44760
44761 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
44762
44763         * g++.old-deja/g++.other/nested4.C: New test.
44764
44765 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
44766
44767         * g++.old-deja/g++.ns/scoped1.C: New test.
44768
44769 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
44770
44771         * lib/g++.exp: Support testing already-installed GCC.
44772
44773 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44774
44775         * wtr-label-1.c, wtr-suffix-1.c: New tests.
44776
44777 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44778
44779         * gcc.dg/return-type-2.c: New test.
44780
44781 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
44782
44783         * gcc.c-torture/compile/20000825-1.c: New test.
44784
44785 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
44786
44787         * gcc.dg/dwarf2-2.c: New test.
44788
44789 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
44790
44791         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
44792         dg-warning regexps.
44793
44794 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
44795
44796         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
44797         gcc.dg/format-ext-5.c: New tests.
44798
44799 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
44800
44801         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
44802
44803 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
44804
44805         * gcc.dg/noncompile/930622-2.c: Adjust error message.
44806
44807 2000-08-24  Richard Henderson  <rth@cygnus.com>
44808
44809         * gcc.dg/ia64-sync-1.c: New test.
44810         * gcc.dg/ia64-sync-2.c: New test.
44811         * gcc.dg/ia64-asm-1.c: New test.
44812
44813 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
44814
44815         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
44816         * gcc.dg/format-ext-2.c: New test.
44817
44818 2000-08-23  Jason Merrill  <jason@redhat.com>
44819
44820         * lib/old-dejagnu.exp: Also ignore "In member function" and
44821         "At global scope".
44822
44823 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44824
44825         * gcc.dg/noncompile/label-lineno-1.c: New test.
44826
44827 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
44828
44829         * gcc.dg/c99-array-nonobj-1.c: New test.
44830
44831 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
44832
44833         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
44834         tests.
44835         * gcc.dg/format-ext-1.c: New test.
44836
44837 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44838
44839         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
44840         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
44841         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
44842         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
44843         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
44844
44845 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
44846
44847         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
44848         gcc.dg/c99-strftime-2.c: New tests.
44849
44850 2000-08-22  Richard Henderson  <rth@cygnus.com>
44851
44852         * gcc.c-torture/execute/20000822-1.c: New test.
44853
44854 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
44855
44856         * gcc.c-torture/execute/20000819-1.x: Remove.
44857
44858 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
44859
44860         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
44861         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
44862         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
44863         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
44864         gcc.dg/format-xopen-1.c: New tests.
44865
44866 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
44867
44868         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
44869
44870 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
44871
44872         * g++.old-deja/g++.other/loop2.C: New test.
44873
44874         * gcc.c-torture/compile/20000606-1.c: New test.
44875         * gcc.c-torture/compile/20000728-1.c: New test.
44876         * gcc.c-torture/execute/20000801-1.c: New test.
44877         * gcc.c-torture/execute/20000801-2.c: New test.
44878         * gcc.c-torture/execute/20000819-1.c: New test.
44879         * gcc.c-torture/execute/20000819-1.x: XFAIL.
44880         * gcc.dg/20000629-1.c: New test.
44881         * gcc.dg/20000724-1.c: New test.
44882         * gcc.dg/20000807-1.c: New test.
44883
44884 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
44885
44886         * gcc.dg/cpp/pragma-1.c: New test.
44887         * gcc.dg/cpp/pragma-2.c: New test.
44888
44889 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
44890
44891         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
44892         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
44893
44894 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
44895
44896         * gcc.c-torture/compile/20000818-1.c: New test.
44897
44898 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
44899
44900         * gcc.c-torture/execute/20000818-1.c: New test.
44901
44902 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
44903
44904         * gcc.dg/format-va-1.c: New test.
44905
44906 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
44907
44908         * g++.old-deja/g++.other/typedef8.C: New test.
44909
44910 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
44911
44912         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
44913         * g++.old-deja/g++.mike/net36.C: Mark candidate.
44914         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
44915         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
44916         * g++.old-deja/g++.other/ptrmem7.C: New test.
44917         * g++.old-deja/g++.pt/ptrmem10.C: New test.
44918
44919 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
44920
44921         * g++.old-deja/g++.pt/typename27.C: New test.
44922
44923 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
44924
44925         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
44926         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
44927         * g++.old-deja/g++.pt/friend45.C: New test.
44928         * g++.old-deja/g++.other/friend8.C: New test.
44929
44930 2000-08-15  Richard Henderson  <rth@cygnus.com>
44931
44932         * gcc.c-torture/execute/20000815-1.c: New test.
44933
44934 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
44935
44936         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
44937         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
44938         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
44939
44940 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
44941
44942         * g++.old-deja/g++.other/refinit2.C: New test.
44943
44944 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
44945
44946         * lib/c-torture.exp (c-torture): Make
44947         compiler_conditional_xfail_data global.
44948         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
44949         compiler_conditional_xfail_data machinery.
44950         (f-torture-execute): Likewise.
44951         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
44952         and only when unrolling loops.
44953
44954         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
44955
44956 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
44957
44958         * g++.old-deja/g++.pt/explicit81.C: New test.
44959
44960 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
44961
44962         * g++.old-deja/g++.pt/typename26.C: New test.
44963
44964 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
44965
44966         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
44967         warning.
44968
44969 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
44970
44971         * g++.old-deja/g++.other/array3.C: New test.
44972
44973 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
44974
44975         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
44976         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
44977         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
44978         New tests.
44979
44980 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
44981
44982         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
44983         * g++.old-deja/g++.abi/vmihint.C: Likewise.
44984
44985 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
44986
44987         * gcc.c-torture/execute/20000808-1.c: New test.
44988
44989 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
44990
44991         * gcc.dg/c90-const-expr-1.c: New test.
44992
44993 2000-08-08  Richard Henderson  <rth@cygnus.com>
44994
44995         * gcc.dg/noncompile/920923-1.c: Declare calloc.
44996
44997 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
44998
44999         * gcc.dg/noncompile/const-ll-1.c: New test.
45000
45001 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
45002
45003         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
45004
45005 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
45006
45007         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
45008         that running programs linked against the shared version of libobjc
45009         run correctly.
45010
45011 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
45012
45013         * gcc.dg/c99-printf-1.c: New test.
45014
45015 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
45016
45017         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
45018
45019 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
45020
45021         * gcc.c-torture/execute/20000731-1.x: Delete.
45022
45023 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
45024
45025         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
45026         and torture_without_loops as is done by c-torture.exp.
45027         (search_for): Copy from c-torture.exp.
45028         (gcc-dg-runtest): New function, drives a directory of tests
45029         iterating over the TORTURE_OPTIONS.
45030         (scan-assembler, scan-assembler-not): Move here from
45031         individual directory drivers.
45032
45033         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
45034         defined by lib/gcc-dg.exp.
45035         * gcc.dg/cpp/cpp.exp: Likewise.
45036         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
45037         gcc-dg-runtest, so we cycle over optimization options.
45038
45039         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
45040         * gcc.dg/compare2.c: No longer expected to fail.
45041
45042 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
45043
45044         * gcc.c-torture/execute/20000804-1.c: New test.
45045
45046 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
45047
45048         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
45049
45050 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
45051
45052         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
45053
45054 2000-08-03  Jeffrey A Law  (law@cygnus.com)
45055
45056         * gcc.c-torture/compile/20000803-1.c: New test.
45057
45058 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
45059
45060         * gcc.c-torture/execute/20000801-3.c,
45061         gcc.c-torture/execute/20000801-4.c: New tests.
45062         * gcc.c-torture/execute/20000801-3.x,
45063         gcc.c-torture/execute/20000801-4.x: Xfail.
45064
45065 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
45066
45067         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
45068         libobjc/.libs to allow for libtool.
45069
45070 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
45071
45072         * gcc.c-torture/compile/20000802-1.c: New test.
45073
45074 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
45075
45076         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
45077
45078 2000-07-31  Jeffrey A Law  (law@cygnus.com)
45079
45080         * gcc-c-torture/execute/20000731-2.c: New test.
45081
45082         * gcc.c-torture/execute/20000731-1.c: New test.
45083         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
45084
45085 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
45086
45087         * testsuite/gcc.dg/cpp/paste7.c: New test.
45088         * gcc.dg/cpp/20000725-1.c: New test.
45089
45090 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
45091
45092         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
45093         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
45094         declaration warning for __builtin_dwarf_reg_size.
45095
45096         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
45097
45098 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
45099
45100         * gcc.dg/noncompile/voidparam-1.c: New test.
45101
45102 2000-07-30  Richard Henderson  <rth@cygnus.com>
45103
45104         * gcc.dg/c90-digraph-1.c: Don't xfail.
45105         * gcc.dg/compare2.c (case 10): Xfail.
45106         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
45107
45108 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
45109
45110         * gcc.dg/c99-main-1.c: New test.
45111
45112 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
45113
45114         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
45115
45116 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
45117
45118         * gcc.c-tortuer/execute/20000726-1.c: New test.
45119
45120 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
45121
45122         * gcc.c-torture/execute/enum-2.c: New test.
45123
45124 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45125
45126         * gcc.dg/cpp/tr-warn3.c: New test.
45127
45128 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
45129
45130         * g++.old-deja/g++.ext/implicit1.C: Remove.
45131         * g++.old-deja/g++.jason/c2.C: Remove
45132         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
45133         * g++.old-deja/g++.pt/crash16.C: Likewise.
45134         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
45135
45136 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
45137
45138         * g++.old-deja/g++.other/for2.C: New test.
45139
45140 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
45141
45142         * gcc.dg/20000720-1.c: New test.
45143
45144 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
45145
45146         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
45147
45148 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
45149
45150         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
45151         * gcc.c-torture/execute/20000722-1.c: New.
45152         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
45153
45154 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
45155
45156         * gcc.dg/cpp/20000720-1.S: New test.
45157
45158 2000-07-21  Michael Meissner  <meissner@redhat.com>
45159
45160         * gcc.c-torture/execute/ieee/hugeval.c: New test.
45161
45162 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
45163
45164         * g++.old-deja/g++.brendan/crash16.C,
45165         g++.old-deja/g++.brendan/parse3.C,
45166         g++.old-deja/g++.brendan/redecl1.C,
45167         g++.old-deja/g++.ns/template13.C,
45168         g++.old-deja/g++.other/decl4.C,
45169         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
45170
45171 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
45172
45173         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
45174         and "Internal error".
45175
45176         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
45177         regexps.
45178         * gcc.dg/cpp/paste6.c: New test.
45179
45180 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
45181
45182         * gcc.dg/cpp/tr-direct.c: New test.
45183
45184         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
45185         gcc.dg/cpp/undef1.c: Tweak error regexps.
45186
45187 2000-07-18  Eric Christopher <echristo@redhat.com>
45188
45189         * gcc.c-torture/compile/20000718-1.c: New test.
45190
45191 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
45192
45193         * cpplex.c (_cpp_push_token): If the token being pushed back
45194         is the previous token in this context, just subtract one from
45195         context->posn.
45196         * cppmacro.c (save_expansion): Clear aux field when storing a
45197         placemarker.
45198
45199 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
45200
45201         * gcc.dg/noncompile/redecl-1.c: New test.
45202
45203 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
45204
45205         * gcc.c-torture/execute/20000717-5.c: New test.
45206         * gcc.c-torture/execute/20000717-1.x: Removed.
45207
45208 2000-07-17  Richard Henderson  <rth@cygnus.com>
45209
45210         * gcc.c-torture/execute/20000717-4.c: New test.
45211
45212 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
45213
45214         * gcc.dg/cpp/syshdr.c: New test.
45215         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
45216
45217 2000-07-17  Neil Booth  <neilb@earthling.net>
45218
45219         * gcc.dg/cpp/cmdlne-dM.c: New test.
45220         * gcc.dg/cpp/cmdlne-dD.c: New test.
45221
45222 2000-07-17  Jeffrey A Law  (law@cygnus.com)
45223
45224         * gcc.c-torture/execute/20000717-3.c: New test.
45225
45226         * gcc.c-torture/compile/20000717-1.c: New test.
45227
45228 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
45229
45230         * gcc.c-torture/execute/20000717-2.c: New test.
45231
45232 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
45233
45234         * gcc.dg/formatz-1.c: New test.
45235
45236         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
45237         * gcc.dg/c99-digraph-1.c: New tests.
45238
45239         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
45240         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
45241
45242         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
45243         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
45244         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
45245         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
45246         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
45247         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
45248         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
45249
45250 2000-07-17   Greg McGary <greg@mcgary.org>
45251
45252         * gcc.c-torture/execute/20000717-1.c: New test.
45253         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
45254
45255 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
45256
45257         * gcc.c-torture/execute/20000715-2.c: New test.
45258         * gcc.dg/20000715-1.c: New test.
45259
45260 2000-07-15  Michael Meissner  <meissner@redhat.com>
45261
45262         * gcc.c-torture/execute/20000715-1.c: New test.
45263
45264 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
45265
45266         * gcc.c-torture/execute/20000707-1.c: New test.
45267
45268 2000-07-13  Neil Booth  <NeilB@earthling.net>
45269
45270         * testsuite/gcc.dg/cpp/digraph1.c,
45271         testsuite/gcc.dg/cpp/digraph2.c,
45272         testsuite/gcc.dg/cpp/digraphs.c: New tests.
45273
45274 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
45275
45276         * g77.f-torture/compile/20000630-2.f: New test.
45277         * g77.f-torture/compile/20000630-2.x
45278
45279 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
45280
45281         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
45282
45283 2000-07-11  Neil Booth  <NeilB@earthling.net>
45284
45285         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
45286
45287 2000-07-11  Neil Booth  <NeilB@earthling.net>
45288
45289         * gcc.dg/cpp/cmdlne-C.c: New.
45290
45291 2000-07-09  Neil Booth  <NeilB@earthling.net>
45292
45293         * gcc.dg/cpp/directiv.c: New tests.
45294         * gcc.dg/cpp/undef1.c: Update.
45295
45296 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
45297
45298         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
45299
45300 2000-07-09  Neil Booth  <NeilB@earthling.net>
45301
45302         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
45303
45304 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
45305
45306         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
45307         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
45308
45309 2000-07-08  Neil Booth  <NeilB@earthling.net>
45310
45311         * gcc.dg/cpp/macsyntx.c: New tests.
45312
45313 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
45314
45315         * gcc.dg/20000707-1.c: New test.
45316
45317 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
45318
45319         * gcc.c-torture/execute/20000706-1.c: New test.
45320         * gcc.c-torture/execute/20000706-2.c: New test.
45321         * gcc.c-torture/execute/20000706-3.c: New test.
45322         * gcc.c-torture/execute/20000706-4.c: New test.
45323         * gcc.c-torture/execute/20000706-5.c: New test.
45324
45325 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
45326
45327         * g++.old-deja/g++.pt/instantiate7.C: New test.
45328
45329 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
45330
45331         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
45332         * g++.old-deja/g++.mike/thunk3.C: Likewise.
45333         * g++.old-deja/g++.other/rtti3.C: Likewise.
45334         * g++.old-deja/g++.other/rttid3.C: Likewise.
45335
45336 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
45337
45338         *  g77.f-torture/compile/20000630-1.x: Fix typo
45339
45340 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
45341
45342         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
45343         assembly output.
45344
45345 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
45346
45347         * gcc.dg/cpp/ident.c: New test.
45348
45349 2000-07-05  Neil Booth  <NeilB@earthling.net>
45350
45351         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
45352           gcc.dg/cpp/lexstrng.c: New tests.
45353
45354 2000-07-04  Neil Booth  <NeilB@earthling.net>
45355
45356         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
45357         * gcc.dg/cpp/strify2.c: Same.
45358
45359 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
45360
45361         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
45362         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
45363         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
45364         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
45365
45366         * testsuite/gcc.dg/cpp/macro1.c,
45367         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
45368         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
45369         testsuite/gcc.dg/cpp/strify1.c,
45370         testsuite/gcc.dg/cpp/strify2.c: New tests.
45371
45372 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
45373
45374         * gcc.c-torture/execute/20000703-1.c: New test.
45375
45376 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
45377
45378         * g++.old-deja/g++.pt (lookup10.C): New test.
45379
45380 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
45381
45382         * g++.old-deja/g++.pt (typename25.C): New test.
45383
45384 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
45385
45386         * gcc.c-torture/compile/20000701-1.c: New test.
45387
45388 2000-06-30  Nick Clifton  <nickc@cygnus.com>
45389
45390         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
45391         to test case.
45392
45393 2000-06-30  Catherine Moore  <clm@cygnus.com>
45394
45395         * gcc.c-torture/execute/align-1.c: New test.
45396
45397 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
45398
45399         * g++.old-deja/g++.pt/expr8.C: New test.
45400         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
45401
45402 2000-06-29  Nick Clifton  <nickc@cygnus.com>
45403
45404         * gcc.c-torture/compile/20000629-1.c: New test.
45405
45406 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
45407
45408
45409         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
45410         gcc.dg/noncompile directory, depending on whether they're
45411         preprocessor tests or not.  Annotate all the tests for the dg
45412         framework.
45413
45414         * gcc.c-torture/noncompile/noncompile.exp: Delete.
45415         * gcc.dg/noncompile/noncompile.exp: New.
45416
45417         * Moved files:
45418         Old name                                New name
45419         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
45420         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
45421         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
45422         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
45423         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
45424         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
45425         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
45426         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
45427         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
45428         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
45429         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
45430         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
45431         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
45432         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
45433         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
45434         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
45435         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
45436         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
45437         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
45438         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
45439         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
45440         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
45441         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
45442         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
45443
45444         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
45445         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
45446         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
45447         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
45448         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
45449         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
45450
45451 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
45452
45453         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
45454         declare one variable.  On the fourth, error.
45455         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
45456         declared by 20000628-1a.h.
45457
45458 2000-06-29  Richard Henderson  <rth@redhat.com>
45459
45460         * gcc.c-torture/execute/930529-1.x: New file.
45461         * gcc.dg/920413-1.c: Adjust expected warning text.
45462         * gcc.dg/980217-1.c: Declare abort.
45463         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
45464
45465 2000-06-29  Jeffrey A Law  (law@cygnus.com)
45466
45467         * g77.f-torture/compile/20000629-1.f: New test.
45468         * g77.f-torture/compile/20000629-1.x: Expected to fail.
45469
45470 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
45471
45472         Rearrange lots of files, removing entirely the
45473         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
45474         directories.
45475
45476         * Deleted files:
45477         gcc.c-torture/code_quality/code_quality.exp
45478         gcc.c-torture/special/special.exp
45479         gcc.failure/failure.exp
45480         gcc.failure/940409-1.x
45481         gcc.c-torture/compile/961203-1.x
45482
45483         * New files:
45484         gcc.misc-tests/linkage.exp
45485         gcc.c-torture/execute/920730-1t.c
45486         gcc.c-torture/execute/920730-1t.x
45487         gcc.c-torture/compile/920520-1.x
45488         gcc.c-torture/compile/920521-1.x
45489         gcc.c-torture/compile/981006-1.x
45490         gcc.c-torture/execute/eeprof-1.x
45491
45492         * Moved files (possibly with modifications to fit a new harness):
45493         Old name                                New name
45494         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
45495         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
45496         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
45497         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
45498         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
45499         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
45500         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
45501         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
45502         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
45503         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
45504         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
45505         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
45506         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
45507         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
45508
45509 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
45510
45511         * c-torture/compile/961203-1.x: Delete.
45512
45513         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
45514         not exit. Include stdio.h.
45515         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
45516         * gcc.misc-tests/dg-12.c: Likewise.
45517         * gcc.misc-tests/dg-5.c: Likewise.
45518         * gcc.misc-tests/dg-6.c: Likewise.
45519         * gcc.misc-tests/dg-7.c: Prototype abort.
45520         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
45521         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
45522         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
45523         not exit.
45524         * gcc.misc-tests/sieve.c: Use return from main, not exit.
45525         * gcc.misc-tests/sort2.c: Use return from main, not exit.
45526
45527 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
45528
45529         * gcc.dg/cpp/20000628-1.c: New test.
45530         * gcc.dg/cpp/20000628-1.h: New header for above test.
45531         * gcc.dg/cpp/20000628-1a.h: Likewise.
45532
45533 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
45534
45535         * gcc.dg/cpp: New directory.
45536         * gcc.dg/cpp/cpp.exp: New driver.
45537         * gcc.dg/cpp/20000627-1.c: New test.
45538         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
45539         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
45540         and rewrite as a compilation test.
45541
45542         * gcc.dg: Move many files into the cpp subdirectory, possibly
45543         renaming or editing them as well.
45544         Old name                New name
45545         990119-1.c              cpp/19990119-1.c
45546         990228-1.c              cpp/19990228-1.c
45547         990407-1.c              cpp/19990407-1.c
45548         990409-1.c              cpp/19990409-1.c
45549         990413-1.c              cpp/19990413-1.c
45550         990703-1.c              cpp/19990703-1.c
45551         20000127-1.c            cpp/20000127-1.c
45552         20000129-1.c            cpp/20000129-1.c
45553         20000207-1.c            cpp/20000207-1.c
45554         20000207-2.c            cpp/20000207-2.c
45555         20000209-1.c            cpp/20000209-1.c
45556         20000209-2.c            cpp/20000209-2.c
45557         20000301-1.c            cpp/20000301-1.c
45558         20000419-1.c            cpp/20000419-1.c
45559         20000510-1.S            cpp/20000510-1.S
45560         20000519-1.c            cpp/20000519-1.c
45561         20000529-1.c            cpp/20000529-1.c
45562         20000625-1.c            cpp/20000625-1.c
45563         20000625-2.c            cpp/20000625-2.c
45564         cpp-as1.c               cpp/assert1.c
45565         cpp-as2.c               cpp/assert2.c
45566         cxx-comments-1.c        cpp/cxxcom1.c
45567         cxx-comments-2.c        cpp/cxxcom2.c
45568         endif-label.c           cpp/endif.c
45569         cpp-hash1.c             cpp/hash1.c
45570         cpp-hash2.c             cpp/hash2.c
45571         cpp-if1.c               cpp/if-1.c
45572         cpp-if2.c               cpp/if-2.c
45573         cpp-if3.c               cpp/if-3.c
45574         cpp-if4.c               cpp/if-4.c
45575         cpp-if5.c               cpp/if-5.c
45576         cpp-cond.c              cpp/if-cexp.c
45577         cpp-missingop.c         cpp/if-mop.c
45578         cpp-missingparen.c      cpp/if-mpar.c
45579         cpp-opprec.c            cpp/if-oppr.c
45580         cpp-ifparen.c           cpp/if-paren.c
45581         cpp-shortcircuit.c      cpp/if-sc.c
45582         cpp-shift.c             cpp/if-shift.c
45583         cpp-unary.c             cpp/if-unary.c
45584         cpp-li1.c               cpp/line1.c
45585         cpp-li2.c               cpp/line2.c
45586         lineno.c                cpp/line3.c
45587         lineno-2.c              cpp/line4.c
45588         cpp-mi.c                cpp/mi1.c
45589         cpp-mic.h               cpp/mi1c.h
45590         cpp-micc.h              cpp/mi1cc.h
45591         cpp-mind.h              cpp/mi1nd.h
45592         cpp-mindp.h             cpp/mi1ndp.h
45593         cpp-mix.h               cpp/mi1x.h
45594         cpp-mi2.c               cpp/mi2.c
45595         cpp-mi2a.h              cpp/mi2a.h
45596         cpp-mi2b.h              cpp/mi2b.h
45597         cpp-mi2c.h              cpp/mi2c.h
45598         cpp-mi3.c               cpp/mi3.c
45599         cpp-mi3.def             cpp/mi3.def
45600         poison-1.c              cpp/poison.c
45601         pr-impl.c               cpp/prag-imp.c
45602         cpp-redef-2.c           cpp/redef1.c
45603         cpp-redef.c             cpp/redef2.c
45604         strpaste.c              cpp/strp1.c
45605         strpaste-2.c            cpp/strp2.c
45606         cpp-tradpaste.c         cpp/tr-paste.c
45607         cpp-tradstringify.c     cpp/tr-str.c
45608         cpp-tradwarn1.c         cpp/tr-warn1.c
45609         cpp-tradwarn2.c         cpp/tr-warn2.c
45610         trigraphs.c             cpp/trigraphs.c
45611         cpp-unc1.c              cpp/unc1.c
45612         cpp-unc2.c              cpp/unc2.c
45613         cpp-unc3.c              cpp/unc3.c
45614         cpp-unc.c               cpp/unc4.c
45615         undef.c                 cpp/undef1.c
45616         undef-2.c               cpp/undef2.c
45617         cpp-wi1.c               cpp/widestr1.c
45618
45619 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
45620
45621         * lib/g++.exp (g++_include_flags): Tweak.
45622
45623 2000-06-27  H.J. Lu  <hjl@gnu.org>
45624             Loren J. Rittle  <ljrittle@acm.org>
45625
45626         * lib/g++.exp (g++_include_flags): Override libgloss.exp
45627         version with one that knows about the new gcc tree structure.
45628         (g++_link_flags): Same.
45629
45630 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
45631
45632         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
45633         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
45634         case we are cross-compiling.
45635
45636         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
45637         g++.old-deja/g++.niklas/Makefile.in,
45638         g++.old-deja/g++.niklas/configure.in,
45639         g++.old-deja/g++.other/Makefile.in,
45640         g++.old-deja/g++.other/configure.in,
45641         gcc.c-torture/code_quality/Makefile.in,
45642         gcc.c-torture/code_quality/configure.in,
45643         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
45644         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
45645         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
45646         gcc.c-torture/execute/ieee/Makefile.in,
45647         gcc.c-torture/execute/ieee/configure.in,
45648         gcc.c-torture/noncompile/Makefile.in,
45649         gcc.c-torture/noncompile/configure.in,
45650         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
45651         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
45652         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
45653
45654 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
45655
45656         * g++.old-deja/g++.other/ambig3.C: New test.
45657
45658 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
45659
45660         * g++.old-deja/g++.pt/syntax1.C: New test.
45661         * g++.old-deja/g++.pt/syntax2.C: New test.
45662         * g++.old-deja/g++.other/syntax3.C: New test.
45663         * g++.old-deja/g++.other/syntax4.C: New test.
45664
45665 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
45666
45667         * gcc.dg/20000623-1.c: Prototype exit and abort.
45668
45669 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
45670
45671         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
45672         New tests.
45673         * gcc.dg/cpp-mi3.def: New file.
45674
45675         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
45676         inside assertions.
45677         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
45678         lexer's error messages.
45679         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
45680         divine anything from the linemarkers.
45681         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
45682         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
45683
45684 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
45685
45686         * gcc.dg/20000623-1.c: New test.
45687
45688 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
45689
45690         * gcc.c-torture/execute/20000622-1.c: New test.
45691
45692 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
45693
45694         * g++.old-deja/g++.other/init15.C: New test.
45695
45696 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
45697
45698         * g++.old-deja/g++.pt/vaarg2.C: New test.
45699         * g++.old-deja/g++.pt/vaarg3.C: New test.
45700
45701 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
45702
45703         * g++.old-deja/g++.other/dyncast6.C: New test.
45704
45705 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
45706
45707         * gcc.c-torture/execute/loop-6.c: New test.
45708
45709 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
45710
45711         * gcc.dg/20000614-1.c: New test.
45712         * gcc.dg/20000614-2.c: New test.
45713
45714 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
45715
45716         * g++.old-deja/g++.other/inline12.C: New test.
45717
45718 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
45719
45720         * g++.old-deja/g++.other/eh1.C: New test.
45721
45722 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
45723
45724         * g++.old-deja/g++.other/type.C: New test.
45725
45726 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
45727
45728         * g++.old-deja/g++.other/initstring.C: New test.
45729
45730 2000-06-12  Jason Merrill  <jason@redhat.com>
45731
45732         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
45733
45734 2000-06-09  Jeffrey A Law  (law@cygnus.com)
45735
45736         * gcc.c-torture/compile/20000609-1.c: New test.
45737
45738 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
45739
45740         * gcc.dg/20000609-1.c: New test.
45741
45742 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
45743
45744         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
45745         * gcc.c-torture/noncompile/poison-1.c: Move...
45746         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
45747         * gcc.dg/cpp-li1.c: Add a token after the #line.
45748
45749 2000-06-05  Richard Henderson  <rth@cygnus.com>
45750
45751         * gcc.c-torture/execute/20000605-2.c: New test.
45752         * gcc.c-torture/execute/20000605-3.c: New test.
45753
45754 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
45755
45756         * g77.f-torture/execute/20000503-1.x: New file.
45757
45758 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
45759
45760         * g++.old-deja/g++.eh/badalloc1.C: New test.
45761
45762 2000-06-05  Richard Henderson  <rth@cygnus.com>
45763
45764         * gcc.c-torture/execute/20000605-1.c: New test.
45765
45766 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
45767             Nathan Sidwell <nathan@codesourcery.com>
45768
45769         * gcc.c-torture/compile/20000605-1.c: New test.
45770
45771 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
45772
45773         * g77.f-torture/compile/20000601-1.f: New test.
45774
45775 2000-06-03  Richard Henderson  <rth@cygnus.com>
45776
45777         * gcc.c-torture/execute/20000603-1.c: New.
45778
45779 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
45780
45781         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
45782         * gcc.dg/noreturn-2.c (noreturn): Likewise.
45783
45784 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
45785
45786         * gcc.dg/compare2.c (case 12): XFAIL.
45787         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
45788         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
45789
45790         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
45791
45792 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
45793
45794         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
45795         guard macro is already defined when the header is first
45796         included.
45797         * gcc.dg/cpp-mix.h: New file.
45798         * gcc.dg/endif-label.c: Update patterns to match compiler.
45799
45800         * g++.brendan/complex1.C: Declare abort.
45801         * g++.law/refs4.C: Remove XFAIL.
45802         * g++.oliva/expr2.C: Declare abort and exit.
45803
45804 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
45805
45806         * gcc.c-torture/execute/20000528-1.c: New test.
45807
45808         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
45809         * g++.old-deja/g++.law/temps4.C: Likewise.
45810
45811         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
45812         stdlib.h.  Call abort() on failure.
45813         * g++.old-deja/g++.law/refs4.C: Likewise.
45814         * g++.old-deja/g++.law/temps4.C: Likewise.
45815         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
45816         * gcc.c-torture/execute/20000112-1.c: Include string.h.
45817
45818 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
45819
45820         Relative to g++.dg/special:
45821         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
45822
45823         Relative to g++.old-deja:
45824         * g++.brendan/complex1.C, g++.jason/optimize2.C,
45825         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
45826         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
45827         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
45828         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
45829         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
45830         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
45831
45832         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
45833         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
45834         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
45835         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
45836         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
45837         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
45838         and/or string.h.
45839
45840         * g++.other/goto1.C: Update expectations for error messages.
45841
45842 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
45843
45844         * gcc.c-torture/compile/20000523-1.c: New test.
45845
45846 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
45847
45848         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
45849
45850 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
45851
45852         * g++.old-deja/g++.eh/catch11.C: New test.
45853         * g++.old-deja/g++.eh/catch12.C: New test.
45854
45855 2000-05-24  Nick Clifton  <nickc@cygnus.com>
45856
45857         * gcc.c-torture/execute/20000523-1.c: New test.
45858
45859 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
45860
45861         * c-torture/execute/bcp-1.c: Replace abort in arg of
45862         __builtin_constant_p with a generic external function.
45863
45864         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
45865         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
45866         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
45867         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
45868         Prototype abort and/or exit.
45869
45870         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
45871         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
45872         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
45873         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
45874
45875 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
45876
45877         * gcc.dg/dwarf2-1.c: New test.
45878
45879 2000-05-20  Richard Henderson  <rth@cygnus.com>
45880
45881         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
45882
45883 2000-05-20  Andreas Jaeger  <aj@suse.de>
45884
45885         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
45886         testcase.
45887
45888 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
45889
45890         * gcc.c-torture/execute/20000519-2.c: New test.
45891
45892 2000-05-19  Andreas Jaeger  <aj@suse.de>
45893
45894         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
45895         which fails with SSA.
45896
45897         * lib/c-torture.exp: Also test with -O3 -fssa.
45898
45899 2000-05-18  Michael Meissner  <meissner@redhat.com>
45900
45901         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
45902         * gcc.c-torture/execute/920415-1.c: Ditto.
45903         * gcc.c-torture/execute/920501-1.c: Ditto.
45904         * gcc.c-torture/execute/conversion.c: Ditto.
45905         * gcc.c-torture/execute/cvt-1.c: Ditto.
45906
45907 2000-05-18  Jeffrey A Law  (law@cygnus.com)
45908
45909         * gcc.c-torture/compile/20000518-1.c: New test.
45910
45911 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
45912
45913         * g77.f-torture/compile/200005018.f: New test.
45914
45915 2000-05-17  Jeffrey A Law  (law@cygnus.com)
45916
45917         * gcc.c-torture/compile/20000517-1.c: New test.
45918
45919 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45920
45921         * gcc.c-torture/execute/20000516-1.c: New test.
45922
45923 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
45924
45925         * g++.old-deja/g++.other/eh.C: New test.
45926
45927 2000-05-12  Richard Henderson  <rth@cygnus.com>
45928
45929         * gcc.c-torture/execute/990208-1.c (main): Don't pass
45930         constants through to doit's conditional.
45931
45932 2000-05-11  Jeffrey A Law  (law@cygnus.com)
45933
45934         * gcc.c-torture/compile/20000511-1.c: New test.
45935         * g77.f-torture/compile/20000511-1.f: New test.
45936         * g77.f-torture/compile/20000511-2.f: New test.
45937
45938 2000-05-11  Michael Meissner  <meissner@redhat.com>
45939
45940         * gcc.c-torture/execute/20000511-1.c: New test.
45941
45942 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
45943
45944         * gcc.dg/dg.exp: Scan .S files as well as .c files.
45945         * gcc.dg/20000510-1.S: New.
45946
45947 2000-05-08  Catherine Moore  <clm@cygnus.com>
45948
45949         * gcc.dg/unused-3.c: New.
45950
45951 2000-05-06  Richard Henderson  <rth@cygnus.com>
45952
45953           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
45954           * g++.old-deja/g++.mike/warn1.C: Likewise.
45955           * g++.old-deja/g++.pt/local1.C: Likewise.
45956           * g++.old-deja/g++.pt/local7.C: Likewise.
45957           * g++.old-deja/g++.pt/spec16.C: Likewise.
45958
45959 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
45960
45961         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
45962
45963 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
45964
45965           * g77.f-torture/execute/20000503-1.f: New test.
45966
45967 2000-05-04  Andreas Jaeger  <aj@suse.de>
45968
45969         * gcc.dg/noreturn-2.c: New test.
45970
45971 2000-05-04  Neil Booth  <NeilB@earthling.net>
45972
45973         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
45974         preprocessor.
45975
45976 2000-05-04  Richard Henderson  <rth@cygnus.com>
45977
45978         * gcc.c-torture/execute/20000503-1.c: Fix typo.
45979
45980 2000-05-04  Richard Henderson  <rth@cygnus.com>
45981
45982         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
45983         OpenSSL by Jason R Thorpe.
45984
45985 2000-05-03  Jim Wilson  <wilson@cygnus.com>
45986
45987         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
45988
45989 2000-05-03  Robert Lipe <robertlipe@usa.net>
45990
45991         * gcc.dg/20000503-1.c: New test.
45992
45993 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
45994
45995         * gcc.c-torture/compile/20000502-1.c: New test.
45996         * g++.old-deja/g++.other/align.C: New test.
45997         * gcc.dg/cpp-tradstringify.c: New test.
45998
45999 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
46000
46001         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
46002         and hard registers.
46003
46004 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
46005
46006         * gcc.c-torture/execute/loop-5.c: New test.
46007
46008 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
46009
46010         * gcc.c-torture/execute/va-arg-20.c: New test.
46011
46012 2000-04-23  Jeffrey A Law  (law@cygnus.com)
46013
46014         * gcc.c-torture/execute/20000422-1.c: New test.
46015
46016 2000-04-20  Greg McGary  <gkm@gnu.org>
46017
46018         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
46019         when optimizing, but without sibling-call optimizations (-O1).
46020
46021 2000-04-20  Jeffrey A Law  (law@cygnus.com)
46022
46023           * gcc.c-torture/compile/20000420-1.c: New test.
46024
46025 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
46026
46027         * g++.abi/ptrflags.C: New test.
46028         * g++.eh/catchptr1.C: Test incomplete pointer chains.
46029
46030 2000-04-19  Catherine Moore  <clm@cygnus.com>
46031
46032         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
46033
46034 2000-04-19  Greg McGary  <gkm@gnu.org>
46035
46036         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
46037         sibling-call optimizations.
46038
46039 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
46040
46041         * gcc.dg/20000419-1.c: New test.
46042
46043 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
46044
46045         * gcc.c-torture/execute/20000412-6.c: New test.
46046
46047 2000-04-12  Jeffrey A Law  (law@cygnus.com)
46048
46049         * gcc.c-torture/execute/20000412-5.c: New test.
46050         * g77.f-torture/compile/20000412-1.f: New test.
46051         * gcc.c-torture/execute/20000412-4.c: New test.
46052         * gcc.c-torture/compile/20000412-2.c: New test.
46053         * gcc.c-torture/execute/20000412-3.c: New test.
46054         * gcc.c-torture/compile/20000412-1.c: New test.
46055         * gcc.c-torture/execute/20000412-2.c: New test.
46056
46057 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
46058
46059         * objc/execute/bf-20.m: New test.
46060
46061 2000-04-10  Richard Henderson  <rth@cygnus.com>
46062
46063         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
46064
46065         * gcc.c-torture/execute/20000412-1.c: New test.
46066
46067 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
46068
46069         * g++.old-deja/g++.eh/catchptr1.C: New test.
46070
46071 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
46072
46073         * g++.old-deja/g++.abi/cxa_vec.C: New test.
46074
46075 2000-04-08  Neil Booth  <NeilB@earthling.net>
46076
46077         * gcc.dg/cpp-nullchar.c: Remove test as
46078         embedded nulls cause problems.
46079
46080 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46081
46082         * gcc.dg/compare2.c: New test.
46083
46084 2000-04-08  Neil Booth  <NeilB@earthling.net>
46085
46086         * gcc.dg/cpp-nullchar.c: New test.
46087
46088 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
46089
46090         * gcc.dg/cpp-mi2.c: New test.
46091         * gcc.dg/cpp-mi2[abc].h: New files.
46092
46093 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
46094
46095         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
46096         member name.
46097
46098 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
46099
46100         * g++.old-deja/g++.abi/vmihint.C: New test.
46101
46102 2000-04-06  Neil Booth  <NeilB@earthling.net>
46103
46104         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
46105         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
46106         copyright.
46107
46108 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
46109
46110         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
46111         avoid stack-frame overwrite.
46112
46113 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
46114
46115         * gcc.c-torture/compile/20000405-2.c: New test.
46116         * gcc.c-torture/compile/20000405-3.c: New test.
46117
46118 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
46119
46120         * gcc.c-torture/compile/20000405-1.c: New test.
46121
46122 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
46123
46124         * gcc.dg/cast-qual-1.c: Revert last change.
46125
46126 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46127
46128         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
46129
46130 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
46131
46132         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
46133         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
46134
46135 2000-04-03  Jeffrey A Law  (law@cygnus.com)
46136
46137         * gcc.c-torture/compile/20000403-2.c: New test.
46138         * gcc.c-torture/compile/20000403-1.c: New test.
46139
46140 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
46141
46142         * gcc.c-torture/execute/20000403-1.c: New test.
46143
46144 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
46145
46146         * gcc.c-torture/execute/20000402-1.c: New test.
46147
46148 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
46149
46150         * gcc.c-torture/execute/va-arg-15.c: New test.
46151         * gcc.c-torture/execute/va-arg-16.c: New test.
46152         * gcc.c-torture/execute/va-arg-17.c: New test.
46153         * gcc.c-torture/execute/va-arg-18.c: New test.
46154         * gcc.c-torture/execute/va-arg-19.c: New test.
46155
46156 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
46157
46158         * gcc.c-torture/compile/981211-1.c: Move to...
46159         * gcc.dg/cpp-as1.c: ...here.
46160         * gcc.dg/cpp-as2.c: New file.
46161
46162         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
46163         compiler.
46164
46165 2000-04-02  Neil Booth  <NeilB@earthling.net>
46166
46167         * gcc.dg/cpp-cond.c  New tests.
46168         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
46169         accidental success less likely.
46170         * gcc.dg/cpp-missingop.c  New tests.
46171         * gcc.dg/cpp-missingparen.c  New tests.
46172         * gcc.dg/cpp-shift.c  New tests.
46173         * gcc.dg/cpp-shortcircuit.c  New tests.
46174         * gcc.dg/cpp-unary.c  New tests.
46175
46176 2000-03-29  Jeffrey A Law  (law@cygnus.com)
46177
46178         * gcc.c-torture/compile/20000329-1.c: New test.
46179
46180 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
46181
46182         * gcc.c-torture/compile/20000326-1.c: New test.
46183         * gcc.c-torture/compile/20000326-2.c: New test.
46184
46185 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
46186
46187         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
46188         the first parameter is a function argument.
46189
46190 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
46191
46192         * g++.old-deja/g++.ext/array4.C: New test.
46193
46194 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
46195
46196         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
46197
46198 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46199
46200         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
46201
46202 2000-03-19  Richard Henderson  <rth@cygnus.com>
46203
46204         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
46205
46206 2000-03-19  Richard Henderson  <rth@cygnus.com>
46207
46208         * gcc.c-torture/compile/20000319-1.c: New test.
46209
46210 2000-03-14  Jeffrey A Law  (law@cygnus.com)
46211
46212         * gcc.c-torture/execute/20000314-3.c: New test.
46213         * gcc.c-torture/execute/20000314-2.c: New test.
46214         * gcc.c-torture/execute/20000314-1.c: New test.
46215         * gcc.c-torture/compile/20000314-2.c: New test.
46216         * gcc.c-torture/compile/20000314-1.c: New test.
46217
46218 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
46219
46220         * g++.old-deja/g++.warn/inline.C: New test.
46221
46222 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
46223
46224         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
46225         standards-compliant result rather than specific constants.
46226         Put test-values in array.
46227
46228 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
46229
46230         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
46231         (g++_target_compile): Put test-specific options last.
46232
46233 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
46234
46235         * g++.old-deja/g++.eh/vbase4.C: New test.
46236
46237 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
46238
46239         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
46240
46241 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
46242
46243         * g++.old-deja/g++.brendan/misc12.C: Removed.
46244         * g++.old-deja/g++.pt/memtemp77.C: Constify.
46245         * g++.old-deja/g++.ext/pretty4.C: New test.
46246
46247 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
46248
46249         * g++.old-deja/g++.other/string2.C: New test.
46250
46251 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
46252
46253         * g++.old-deja/g++.warn/impint2.C: New test.
46254
46255 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
46256
46257         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
46258         is 1, not zero.
46259
46260 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
46261
46262         * g++.old-deja/g++.warn/impint.C: New test.
46263         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
46264         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
46265         * g++.old-deja/g++.pt/explicit12.C: Likewise.
46266         * g++.old-deja/g++.pt/explicit13.C: Likewise.
46267         * g++.old-deja/g++.pt/explicit17.C: Likewise.
46268         * g++.old-deja/g++.pt/explicit18.C: Likewise.
46269         * g++.old-deja/g++.pt/explicit19.C: Likewise.
46270         * g++.old-deja/g++.pt/explicit23.C: Likewise.
46271         * g++.old-deja/g++.pt/explicit31.C: Likewise.
46272         * g++.old-deja/g++.pt/explicit35.C: Likewise.
46273         * g++.old-deja/g++.pt/explicit6.C: Likewise.
46274         * g++.old-deja/g++.pt/memclass7.C: Likewise.
46275
46276 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
46277
46278         * gcc.dg/cpp-redef.c: New test.
46279
46280 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
46281
46282         * g++.old-deja/g++.pt/unify7.C: New test.
46283
46284 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
46285
46286         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
46287         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
46288
46289 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
46290
46291         * gcc.c-torture/compile/20000224-1.c: New test.
46292
46293 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
46294
46295         * gcc.c-torture/compile/cpp-2.c: New test.
46296         * gcc.c-torture/compile/cpp-1.c: New test.
46297
46298 2000-02-25  Jeffrey A Law  (law@cygnus.com)
46299
46300         * gcc.c-torture/execute/20000225-1.c: New test.
46301
46302 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
46303
46304         * gcc.dg/cpp-li2.c: New test.
46305
46306         * gcc.dg/cpp-wi1.c: New test.
46307
46308         * gcc.dg/cpp-li1.c: New test.
46309
46310 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
46311
46312         * g++.old-deja/g++.other/sizeof5.C: New test.
46313
46314 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46315
46316         * gcc.c-torture/execute/va-arg-13.c: New test.
46317
46318 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
46319
46320         * gcc.c-torture/execute/va-arg-12.c: New test.
46321
46322 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
46323
46324         * gcc.c-torture/execute/20000223-1.c: New test.
46325
46326 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
46327
46328         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
46329
46330 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
46331
46332         * g++.old-deja/g++.abi/ptrmem.C: New test.
46333
46334 2000-02-19  Richard Henderson  <rth@cygnus.com>
46335
46336         * gcc.c-torture/compile/init-3.c: New.
46337
46338 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
46339
46340         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
46341         ALWAYS_CXXFLAGS.
46342
46343 2000-02-11  Robert Lipe <robertl@sco.com>
46344
46345         * gcc.c-torture/compile/20000211-3.c: New test.
46346
46347 2000-02-11  Martin Buchholz <martin@xemacs.org>
46348
46349         * gcc.c-torture/compile/20000211-2.c: New test.
46350
46351 2000-02-11  Jeffrey A Law  (law@cygnus.com)
46352
46353         * gcc.c-torture/compile/20000211-1.c: New test.
46354
46355 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
46356
46357         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
46358           on native targets
46359
46360 2000-02-08  Nathan Sidwell  <nathan@acm.org>
46361
46362         * g++.old-deja/g++.other/cast5.C: New test.
46363
46364 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
46365
46366         * gcc.c-torture/execute/20000205-1.c: New.
46367
46368 2000-02-03  Nathan Sidwell  <nathan@acm.org>
46369
46370         * g++.old-deja/g++.jason/cast3.C: Return void.
46371         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
46372
46373 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
46374
46375         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
46376
46377         * gcc.dg/loop-1.c: New test.
46378
46379 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
46380
46381         * gcc.c-torture/compile/20000127-1.c: New test.
46382         * gcc.c-torture/execute/991228-1.c: New test.
46383
46384 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
46385
46386         * gcc.dg/unused-2.c: New test.
46387
46388         * gcc.dg/conv-1.c: New test.
46389
46390 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
46391
46392         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
46393         compiler.
46394         (tool_option_proc): Fix typo.
46395
46396 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
46397
46398         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
46399         of the ld on the host, not on the build machine.
46400         Also, don't crash if '--help' is not a supported option.
46401
46402 2000-01-24  Richard Henderson  <rth@cygnus.com>
46403
46404         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
46405
46406 2000-01-20  Jeffrey A Law  (law@cygnus.com)
46407
46408         * gcc.c-torture/execute/20000120-2.c: New test.
46409         * gcc.c-torture/execute/20000120-1.c: New test.
46410
46411 2000-01-13  Jeffrey A Law  (law@cygnus.com)
46412
46413         * gcc.c-torture/execute/20000113-1.c: New test.
46414
46415 2000-01-12  Jeffrey A Law  (law@cygnus.com)
46416
46417         * gcc.c-torture/execute/20000112-1.c: New test.
46418
46419 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
46420
46421         * gcc.dg/20000111-1.c: New test.
46422
46423 2000-01-10  Jeffrey A Law  (law@cygnus.com)
46424
46425         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
46426         with 16 bit integers.
46427
46428 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
46429
46430         * gcc.dg/20000108-1.c: New test.
46431
46432 2000-01-05  Nathan Sidwell  <nathan@acm.org>
46433
46434         * g++.old-deja/g++.ns/koenig8.C: New test.
46435
46436 2000-01-05  Nathan Sidwell  <nathan@acm.org>
46437
46438         * g++.old-deja/g++.other/cast4.C: New test.
46439
46440 2000-01-05  Jeffrey A Law  (law@cygnus.com)
46441
46442         * gcc.c-torture/compile/20000105-2.c: New test.
46443         * gcc.c-torture/compile/20000105-1.c: New test.
46444
46445 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46446
46447         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
46448         references to printf & atoi to conform to ANSI standard.
46449         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
46450         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
46451         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
46452         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
46453         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
46454         * g++.old-deja/g++.brendan/complex1.C: Likewise.
46455         * g++.old-deja/g++.brendan/copy1.C: Likewise.
46456         * g++.old-deja/g++.brendan/copy2.C: Likewise.
46457         * g++.old-deja/g++.brendan/copy3.C: Likewise.
46458         * g++.old-deja/g++.brendan/copy4.C: Likewise.
46459         * g++.old-deja/g++.brendan/copy5.C: Likewise.
46460         * g++.old-deja/g++.brendan/copy6.C: Likewise.
46461         * g++.old-deja/g++.brendan/copy7.C: Likewise.
46462         * g++.old-deja/g++.brendan/copy8.C: Likewise.
46463         * g++.old-deja/g++.brendan/crash11.C: Likewise.
46464         * g++.old-deja/g++.brendan/crash14.C: Likewise.
46465         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
46466         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
46467         * g++.old-deja/g++.brendan/delete2.C: Likewise.
46468         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
46469         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
46470         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
46471         * g++.old-deja/g++.brendan/eh1.C: Likewise.
46472         * g++.old-deja/g++.brendan/groff1.C: Likewise.
46473         * g++.old-deja/g++.brendan/init3.C: Likewise.
46474         * g++.old-deja/g++.brendan/misc12.C: Likewise.
46475         * g++.old-deja/g++.brendan/misc7.C: Likewise.
46476         * g++.old-deja/g++.brendan/new2.C: Likewise.
46477         * g++.old-deja/g++.brendan/operators4.C: Likewise.
46478         * g++.old-deja/g++.brendan/operators5.C: Likewise.
46479         * g++.old-deja/g++.brendan/overload2.C: Likewise.
46480         * g++.old-deja/g++.brendan/overload7.C: Likewise.
46481         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
46482         * g++.old-deja/g++.brendan/reference1.C: Likewise.
46483         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
46484         * g++.old-deja/g++.brendan/template24.C: Likewise.
46485         * g++.old-deja/g++.brendan/template3.C: Likewise.
46486         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
46487         * g++.old-deja/g++.jason/inline3.C: Likewise.
46488         * g++.old-deja/g++.jason/opeq.C: Likewise.
46489         * g++.old-deja/g++.law/arg5.C: Likewise.
46490         * g++.old-deja/g++.law/arm7.C: Likewise.
46491         * g++.old-deja/g++.law/ctors11.C: Likewise.
46492         * g++.old-deja/g++.law/cvt8.C: Likewise.
46493         * g++.old-deja/g++.law/init9.C: Likewise.
46494         * g++.old-deja/g++.law/refs4.C: Likewise.
46495         * g++.old-deja/g++.law/template2.C: Likewise.
46496         * g++.old-deja/g++.law/visibility24.C: Likewise.
46497         * g++.old-deja/g++.law/vtable3.C: Likewise.
46498         * g++.old-deja/g++.mike/asm2.C: Likewise.
46499         * g++.old-deja/g++.mike/eh1.C: Likewise.
46500         * g++.old-deja/g++.mike/misc1.C: Likewise.
46501         * g++.old-deja/g++.mike/misc13.C: Likewise.
46502         * g++.old-deja/g++.mike/misc14.C: Likewise.
46503         * g++.old-deja/g++.mike/ns12.C: Likewise.
46504         * g++.old-deja/g++.mike/p1248.C: Likewise.
46505         * g++.old-deja/g++.mike/p3708.C: Likewise.
46506         * g++.old-deja/g++.mike/p3708a.C: Likewise.
46507         * g++.old-deja/g++.mike/p3708b.C: Likewise.
46508         * g++.old-deja/g++.mike/p646.C: Likewise.
46509         * g++.old-deja/g++.mike/p700.C: Likewise.
46510         * g++.old-deja/g++.mike/p783.C: Likewise.
46511         * g++.old-deja/g++.mike/p783a.C: Likewise.
46512         * g++.old-deja/g++.mike/p783b.C: Likewise.
46513         * g++.old-deja/g++.mike/p786.C: Likewise.
46514         * g++.old-deja/g++.mike/p789.C: Likewise.
46515         * g++.old-deja/g++.mike/p789a.C: Likewise.
46516         * g++.old-deja/g++.mike/p807a.C: Likewise.
46517         * g++.old-deja/g++.other/delete3.C: Likewise.
46518         * g++.old-deja/g++.other/dyncast1.C: Likewise.
46519         * g++.old-deja/g++.other/dyncast2.C: Likewise.
46520         * g++.old-deja/g++.other/dyncast3.C: Likewise.
46521         * g++.old-deja/g++.other/empty1.C: Likewise.
46522         * g++.old-deja/g++.other/temporary1.C: Likewise.
46523         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
46524         * g++.old-deja/g++.pt/t16.C: Likewise.
46525         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
46526
46527 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
46528
46529         * gcc.dg/991230-1.c: New test.
46530
46531 1999-12-29  Jeffrey A Law  (law@cygnus.com)
46532
46533         * gcc.c-torture/compile/991229-3.c: New test.
46534         * gcc.c-torture/compile/991229-2.c: New test.
46535         * gcc.c-torture/compile/991229-1.c: New test.
46536
46537 1999-12-29  Greg McGary <gkm@eng.ascend.com>
46538
46539         * gcc.c-torture/compile/labels-2.c: New test.
46540
46541 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
46542
46543         * gcc.c-torture/execute/991227-1.c: New test.
46544
46545 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
46546
46547         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
46548
46549 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
46550
46551         * gcc.c-torture/execute/991221-1.c: New test.
46552
46553 1999-12-20  Nathan Sidwell  <nathan@acm.org>
46554
46555         * g++.old-deja/g++.other/cast3.C: New test.
46556
46557 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
46558
46559         * gcc.c-torture/execute/991216-4.c: New test.
46560
46561 1999-12-16  Michael Meissner  <meissner@cygnus.com>
46562
46563         * gcc.c-torture/execute/991216-1.c: New test.
46564         * gcc.c-torture/execute/991216-2.c: New test.
46565         * gcc.c-torture/execute/991216-3.c: New test.
46566
46567 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
46568
46569         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
46570         Actually make the test fail by using "-O2" for compilation.
46571
46572 1999-12-15  Nathan Sidwell  <nathan@acm.org>
46573
46574         * g++.old-deja/g++.warn/cast-align1.C: New test.
46575
46576 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
46577
46578         * gcc.c-torture/compile/991214-1.c: New test.
46579         * gcc.c-torture/compile/991214-2.c: New test.
46580
46581 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
46582
46583         * gcc.dg/991214-1.c: New test.
46584
46585 1999-12-13  Jeffrey A Law  (law@cygnus.com)
46586
46587         * gcc.c-torture/compile/991213-3.c: New test.
46588         * gcc.c-torture/compile/991213-2.c: New test.
46589         * gcc.c-torture/compile/991213-1.c: New test.
46590
46591 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
46592
46593         * gcc.dg/991209-1.c: New test.
46594
46595 1999-12-08  Nathan Sidwell <nathan@acm.org>
46596
46597         * gcc.c-torture/compile/991208-1.c: New test.
46598
46599 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
46600
46601         * gcc.dg/ultrasp2.c: New test.
46602
46603 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
46604
46605         * g++.old-deja/g++.abi/align.C (main): Fix typo.
46606
46607 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
46608
46609         * gcc.c-torture/compile/991202-1.c: New test.
46610         * gcc.c-torture/execute/991202-1.c: New test.
46611         * gcc.c-torture/execute/991202-2.c: New test.
46612         * gcc.c-torture/execute/991202-3.c: New test.
46613
46614 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
46615
46616         * g++.old-deja/g++.abi/align.C: New test.
46617         * g++.old-deja/g++.abi/aggregates.C: Likewise.
46618         * g++.old-deja/g++.abi/bitfields.C: Likewise.
46619
46620 1999-12-01  Richard Henderson  <rth@cygnus.com>
46621
46622         * gcc.c-torture/execute/991201-1.c: New.
46623
46624 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
46625
46626         * gcc.dg/991129-1.c: New test.
46627
46628 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
46629
46630         * gcc.c-torture/compile/991127-1.c: New test.
46631
46632 1999-11-22  Nathan Sidwell  <nathan@acm.org>
46633
46634         * g++.old-deja/g++.other/warn4.C: New test.
46635
46636 1999-11-22  Nathan Sidwell  <nathan@acm.org>
46637
46638         * g++.old-deja/g++.eh/cleanup2.C: New test.
46639         * g++.old-deja/g++.ext/pretty2.C: New test.
46640         * g++.old-deja/g++.ext/pretty3.C: New test.
46641         * g++.old-deja/g++.other/debug6.C: New test.
46642
46643 1999-10-20  Jim Wilson  <wilson@cygnus.com>
46644
46645         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
46646         compiler_output to look for one error message instead of two.
46647
46648 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
46649
46650         * gcc.c-torture/execute/991118-1.c: Also test case
46651         where the word boundary does not split a byte evenly.
46652
46653 1999-11-19  Nathan Sidwell  <nathan@acm.org>
46654
46655         * g++.old-deja/g++.ext/restrict1.C: New test.
46656
46657 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
46658
46659         * gcc.c-torture/execute/991118-1.c: New test.
46660
46661 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
46662
46663         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
46664         working directory pathnames.
46665
46666 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
46667
46668         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
46669         host is equipped with driver.h and driver.o so it can actually
46670         compile and run the tests.
46671
46672 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
46673
46674         * gcc.c-torture/compile/991008-1.c: New test.
46675
46676 1999-11-08  Nick Clifton  <nickc@cygnus.com>
46677
46678         * lib/gcc-dg.exp: Include target-supports.exp
46679
46680 1999-11-05  Nick Clifton  <nickc@cygnus.com>
46681
46682         * lib/target-supports.exp: New file: Provide procs to test for
46683         features supported by the target.
46684         (check_weak_available): Moved here from ecos.exp.
46685         (check_alias_available): New proc: Determine of the target
46686         toolchain supports the alias attribute.
46687
46688         * gcc.dg/special/ecos.exp: Move check_weak_available to
46689         target-supports.exp.
46690         (alias-1.c): Only perform the test if the target supports
46691         aliases.
46692         (wkali-1.c): Only perform the test if the target supports
46693         aliases.
46694
46695         * gcc.dg/990506-0.c: Expect error messages from cross
46696         targets as well as native targets.
46697
46698 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
46699
46700         * gcc.dg/ultrasp1.c: Removed xfail.
46701         * gcc.dg/struct-ret-2.c: Likewise.
46702         * gcc.dg/array-1.c: Likewise.
46703
46704 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
46705
46706         * gcc.dg/struct-ret-2.c: New test.
46707
46708         * gcc.dg/array-1.c: New test.
46709
46710 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
46711
46712         * gcc.c-torture/execute/991030-1.c: New test.
46713
46714 1999-10-26  Richard Henderson  <rth@cygnus.com>
46715
46716         * gcc.c-torture/compile/991026-2.c: New test.
46717
46718 1999-10-26  Jeffrey A Law  (law@cygnus.com)
46719
46720         * gcc.c-torture/compile/991026-1.c: New test.
46721
46722 1999-10-23  Jeffrey A Law  (law@cygnus.com)
46723
46724         * gcc.c-torture/execute/991023-1.c: New test.
46725
46726 1999-10-19  Jeffrey A Law  (law@cygnus.com)
46727
46728         * gcc.c-torture/execute/991019-1.c: New test.
46729
46730 1999-10-16  Richard Henderson  <rth@cygnus.com>
46731
46732         * gcc.c-torture/execute/991016-1.c: New test.
46733
46734 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
46735
46736         * gcc.c-torture/execute/991014-1.c: New test.
46737
46738 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
46739
46740         * g++.old-deja/g++.other/union2.C: New test.
46741
46742 1999-10-13  Nathan Sidwell  <nathan@acm.org>
46743
46744         * g++.old-deja/g++.other/vaarg2.C: New test.
46745         * g++.old-deja/g++.other/vaarg3.C: New test.
46746
46747 1999-10-12  Craig Burley  <craig@jcb-sc.com>
46748
46749         * g77.f-torture/noncompile/19990905-1.f: Moved from being
46750         in compile/.
46751
46752 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
46753
46754         * gcc.c-torture/execute/va-arg-11.c: New test.
46755
46756 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
46757
46758         * lib/file-format.exp (gcc_target_object_format): Don't
46759         crash if objdump is unavailable.
46760
46761 1999-09-29  Donn Terry <donn@interix.com>
46762
46763         * gcc.misc-tests/mg.exp: delete extraneous redirection.
46764
46765 1999-09-28  Nick Clifton  <nickc@cygnus.com>
46766
46767         * gcc.c-torture/compile/990928-1.c: New test.
46768
46769 1999-09-28  Nathan Sidwell  <nathan@acm.org>
46770
46771         * g++.old-deja/g++.other/decl6.C: New test.
46772
46773 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46774
46775         * gcc.c-torture/execute/va-arg-10.c: New test.
46776
46777 1999-09-27  Nathan Sidwell  <nathan@acm.org>
46778
46779         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
46780         __PRETTY_FUNCTION__.
46781
46782 1999-09-23  Nick Clifton  <nickc@cygnus.com>
46783
46784         * gcc.c-torture/execute/990923-1.c: New test.
46785
46786 1999-09-21  Nick Clifton  <nickc@cygnus.com>
46787
46788         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
46789         for which -fpic is inappropriate.
46790
46791 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
46792
46793         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
46794
46795 1999-09-21  Nathan Sidwell  <nathan@acm.org>
46796
46797         * g++.old-deja/g++.other/dyncast1.C: New test.
46798         * g++.old-deja/g++.other/dyncast2.C: New test.
46799         * g++.old-deja/g++.other/dyncast3.C: New test.
46800         * g++.old-deja/g++.other/dyncast4.C: New test.
46801         * g++.old-deja/g++.other/dyncast5.C: New test.
46802         * g++.old-deja/g++.eh/catch3.C: New test.
46803         * g++.old-deja/g++.eh/catch3p.C: New test.
46804         * g++.old-deja/g++.eh/catch4.C: New test.
46805         * g++.old-deja/g++.eh/catch4p.C: New test.
46806         * g++.old-deja/g++.eh/catch5.C: New test.
46807         * g++.old-deja/g++.eh/catch5p.C: New test.
46808         * g++.old-deja/g++.eh/catch6.C: New test.
46809         * g++.old-deja/g++.eh/catch6p.C: New test.
46810         * g++.old-deja/g++.eh/catch7.C: New test.
46811         * g++.old-deja/g++.eh/catch7p.C: New test.
46812         * g++.old-deja/g++.eh/catch8.C: New test.
46813         * g++.old-deja/g++.eh/catch8p.C: New test.
46814         * g++.old-deja/g++.eh/catch9.C: New test.
46815         * g++.old-deja/g++.eh/catch9p.C: New test.
46816
46817 1999-09-13  Nathan Sidwell  <nathan@acm.org>
46818
46819         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
46820         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
46821
46822 1999-09-13  Jeffrey A Law  (law@cygnus.com)
46823
46824         * gcc.c-torture/compile/990913-1.c: New test.
46825
46826 1999-09-10  Nathan Sidwell  <nathan@acm.org>
46827
46828         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
46829         * g++.old-deja/g++.jason/rfg5.C: Likewise.
46830
46831 1999-09-09  Richard Henderson  <rth@cygnus.com>
46832
46833         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
46834
46835 1999-09-09  Nathan Sidwell  <nathan@acm.org>
46836
46837         * g++.old-deja/g++.other/lookup11.C: New test.
46838         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
46839         what is permitted and what we want.
46840         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
46841         overload use.
46842         * g++.old-deja/g++.jason/rfg5.C: Likewise.
46843
46844 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
46845
46846         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
46847         * gcc.c-torture/noncompile/poison-1.c: New file.
46848
46849 1999-09-08  Nathan Sidwell  <nathan@acm.org>
46850
46851         * g++.old-deja/g++.other/sizeof3.C: New test.
46852         * g++.old-deja/g++.other/sizeof4.C: New test.
46853         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
46854         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
46855
46856 1999-09-07  Richard Henderson  <rth@cygnus.com>
46857
46858         * gcc.dg/va-arg-1.c: New.
46859
46860 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46861
46862         * gcc.c-torture/execute/va-arg-9.c: New test.
46863
46864 1999-09-05  Craig Burley  <craig@jcb-sc.com>
46865
46866         * g77.f-torture/compile/980519-2.f: New test.
46867         * g77.f-torture/compile/19990905-0.f: New test.
46868         * g77.f-torture/compile/19990905-1.f: New test.
46869         * g77.f-torture/compile/19990905-2.f: New test.
46870
46871         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
46872
46873 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
46874
46875         * gcc.c-torture/execute/990827-1.c: Fix typo.
46876
46877 1999-09-03  Nathan Sidwell  <nathan@acm.org>
46878
46879         * g++.old-deja/g++.other/deref1.C: New test.
46880
46881 1999-09-02  Nathan Sidwell  <nathan@acm.org>
46882
46883         * g++.old-deja/g++.other/ambig2.C: New test.
46884         * g++.old-deja/g++.other/cond5.C: New test.
46885         * g++.old-deja/g++.other/lookup16.C: New test.
46886
46887 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
46888
46889         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
46890         assemblers too.
46891
46892 1999-08-31  Jeffrey A Law  (law@cygnus.com)
46893
46894         * lib/c-torture.exp: Avoid the "compare executables" optimization
46895         when testing native.
46896
46897 1999-08-29  Jeffrey A Law  (law@cygnus.com)
46898
46899         * gcc.c-torture/execute/990829-1.c: New test.
46900         * gcc.c-torture/compile/990829-1.c: New test.
46901
46902 1999-08-27  Paul Burchard  <burchard@pobox.com>
46903
46904         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
46905         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
46906         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
46907         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
46908         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
46909         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
46910         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
46911         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
46912         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
46913         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
46914         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
46915
46916 1999-08-27  Jeffrey A Law  (law@cygnus.com)
46917
46918         * gcc.c-torture/execute/990827-1.c: New test.
46919
46920 1999-08-26  Craig Burley  <craig@jcb-sc.com>
46921
46922         * g77.f-torture/noncompile/19990826-4.f: New test.
46923
46924         * g77.f-torture/compile/19990826-3.f: New test.
46925
46926         * g77.f-torture/execute/19990826-2.f: New test.
46927
46928         * g77.f-torture/compile/19990826-1.f: New test.
46929
46930         * gcc.c-torture/execute/990826-0.c: New test.
46931         * g77.c-torture/execute/19990826-0.f: New test.
46932
46933         * g77.f-torture/noncompile/970626-2.f: New test.
46934
46935 1999-08-25  Paul Burchard  <burchard@pobox.com>
46936
46937         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
46938         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
46939         lss-011.C: New tests.
46940
46941 1999-08-25  Nathan Sidwell  <nathan@acm.org>
46942
46943         * g++.old-deja/g++.other/decl5.C: New test.
46944
46945 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46946
46947         * noncompile/noncompile.exp: Load_lib c-torture.exp.
46948         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
46949         call `postbase' for each one.  All callers of `postbase' changed
46950         to call this instead.
46951
46952 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
46953
46954         * gcc.c-torture/execute/990811-1.c: New test.
46955
46956 1999-08-09  Nick Clifton  <nickc@cygnus.com>
46957
46958         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
46959         just native ones.
46960
46961         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
46962         just native ones.
46963
46964 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
46965
46966         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
46967
46968 1999-08-04  Jeffrey A Law  (law@cygnus.com)
46969
46970         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
46971
46972 1999-08-04  Nathan Sidwell  <nathan@acm.org>
46973
46974         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
46975
46976 1999-08-04  Jeffrey A Law  (law@cygnus.com)
46977
46978         * gcc.c-torture/execute/990804-1.c: New test.
46979
46980 1999-08-03  Nathan Sidwell  <nathan@acm.org>
46981
46982         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
46983         * g++.old-deja/g++.brendan/crash64.C: Likewise.
46984         * g++.old-deja/g++.brendan/overload8.C: Likewise.
46985
46986 1999-08-03  Nathan Sidwell  <nathan@acm.org>
46987
46988         * g++.old-deja/g++.other/struct1.C: New test.
46989
46990 1999-08-03  Nathan Sidwell  <nathan@acm.org>
46991
46992         * g++.old-deja/g++.other/enum2.C: New test.
46993
46994 1999-08-02  Richard Henderson  <rth@cygnus.com>
46995
46996         Adapted from tests from Franz Sirl:
46997         * gcc.c-torture/execute/va-arg-7.c: New test.
46998         * gcc.c-torture/execute/va-arg-8.c: New test.
46999
47000 1999-08-01  Jeffrey A Law  (law@cygnus.com)
47001
47002         * gcc.c-torture/compile/990801-2.c: New test.
47003
47004         * gcc.c-torture/compile/990801-1.c: New test.
47005
47006 1999-07-27  Michael Meissner  <meissner@cygnus.com>
47007
47008         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
47009         fp-cmp-1.c, converting double to float.
47010
47011         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
47012         fp-cmp-1.c, converting double to long double.
47013
47014         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
47015         from fr1 to unknown_register, since fr1 is a legitimate register
47016         on some machines.
47017
47018 1999-07-25  Jeffrey A Law  (law@cygnus.com)
47019
47020         * README: More listname related changes.
47021
47022 1999-07-08  Catherine Moore  <clm@cygnus.com>
47023
47024         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
47025
47026 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
47027
47028         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
47029
47030 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
47031
47032         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
47033
47034 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
47035
47036         * gcc.dg/990703-1.c: New test.
47037
47038 1999-06-29  Nick Clifton  <nickc@cygnus.com>
47039
47040         * lib/file-format.exp: New file: Move definition of proc
47041         gcc_target_object_format to here from
47042         gcc.dg/special/ecos.exp.
47043
47044         * lib/c-torture.exp: Include lib file-format.exp.
47045         * lib/gcc-dg.exp: Include lib file-format.exp.
47046
47047         * gcc.dg/special/ecos.exp: Remove definition of proc
47048         gcc_target_object_format.
47049
47050 1999-06-28  Jeffrey A Law  (law@cygnus.com)
47051
47052         * gcc.c-torture/execute/990628-1.c: New test.
47053
47054 1999-06-25  Jeffrey A Law  (law@cygnus.com)
47055
47056         * gcc.c-torture/compile/990625-2.c: New test.
47057
47058         * gcc.c-torture/compile/990625-1.c: New test.
47059
47060 1999-06-23  Nick Clifton  <nickc@cygnus.com>
47061
47062         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
47063         attributes compile.
47064         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
47065         ports that use the COFF/PE file format.
47066
47067 1999-06-17  Jeffrey A Law  (law@cygnus.com)
47068
47069         * gcc.c-torture/compile/990617-1.c: New test.
47070
47071 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
47072
47073         * g++.old-deja/g++.other/decl4.C: New test.
47074
47075 1999-06-14  Nathan Sidwell  <nathan@acm.org>
47076
47077         * g++.old-deja/g++.other/bitfld3.C: New test.
47078
47079 1999-06-08  Nathan Sidwell  <nathan@acm.org>
47080
47081         * g++.old-deja/g++.eh/catch1.C: New test.
47082
47083 1999-06-07  Jeffrey A Law  (law@cygnus.com)
47084
47085         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
47086
47087         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
47088         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
47089
47090 1999-06-05  Craig Burley  <craig@jcb-sc.com>
47091
47092         * g77.f-torture/compile/19990502-0.f: Replace with new,
47093         shorter, test that still fails after recent changes.
47094
47095 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
47096
47097         * gcc.c-torture/execute/990604-1.c: New test.
47098
47099 1999-05-31  Jeffrey A Law  (law@cygnus.com)
47100
47101         * gcc.c-torture/execute/990531-1.c: New test.
47102
47103 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47104
47105         * gcc.c-torture/compile/990527-1.c: New test.
47106
47107 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
47108
47109         * gcc.c-torture/execute/990527-1.c: New test.
47110
47111 1999-05-25  Nick Clifton  <nickc@cygnus.com>
47112
47113         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
47114         bitfields as signed.
47115
47116 1999-05-25  Craig Burley  <craig@jcb-sc.com>
47117
47118         * g77.f-torture/compile/19990525-0.f: New test.
47119
47120 1999-05-25  Jeffrey A Law  (law@cygnus.com)
47121
47122         * gcc.c-torture/execute/990525-2.c: New test.
47123
47124         * gcc.c-torture/execute/990525-1.c: New test.
47125
47126 1999-05-24  Nathan Sidwell  <nathan@acm.org>
47127
47128         * g++.old-deja/g++.other/anon3.C: New test.
47129         * g++.old-deja/g++.other/anon4.C: New test.
47130         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
47131         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
47132         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
47133         Merrill).
47134
47135 1999-05-24  Jeffrey A Law  (law@cygnus.com)
47136
47137         * gcc.c-torture/execute/990524-1.c: New test.
47138
47139         * gcc.dg/990524-1.c: New test.
47140
47141 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47142
47143         * gcc.c-torture/compile/990523-1.c: New test.
47144
47145 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
47146
47147         * gcc.c-torture/compile/990519-1.c: New test.
47148
47149 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
47150
47151         * gcc.c-torture/compile/990517-1.c: New test.
47152
47153         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
47154         (e4, f4): New tests.
47155         (main): Call them.
47156
47157 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47158
47159         * gcc.dg/noreturn-1.c: New test.
47160
47161 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
47162
47163         * gcc.c-torture/execute/990513-1.c: New test.
47164
47165 1999-05-10  Richard Henderson  <rth@cygnus.com>
47166
47167         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
47168
47169 1999-05-10  Craig Burley  <craig@jcb-sc.com>
47170
47171         * g77.f-torture/execute/erfc.f: Use small single-precision
47172         values, to avoid problems on Alphas when not -mieee.
47173
47174 1999-05-08  Craig Burley  <craig@jcb-sc.com>
47175
47176         * gcc.dg/990506-0.c: New test.
47177
47178 1999-05-08  Richard Henderson  <rth@cygnus.com>
47179
47180         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
47181         the constant to test.  Don't XFAIL 64-bit targets.
47182
47183         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
47184         * g++.old-deja/g++.law/profile1.C: Likewise.
47185
47186         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
47187         operator new instances.
47188         * g++.old-deja/g++.other/delete5.C: Likewise.
47189
47190 1999-05-03  Craig Burley  <craig@jcb-sc.com>
47191
47192         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
47193         intrinsic.
47194
47195 1999-05-03  Craig Burley  <craig@jcb-sc.com>
47196
47197         * g77.f-torture/execute/u77-test.f: Reverse order of two
47198         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
47199
47200 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47201
47202         * gcc.dg/compare1.c: New test.
47203
47204 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
47205
47206         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
47207         New tests.
47208
47209 1999-05-02  Craig Burley  <craig@jcb-sc.com>
47210
47211         * g77.f-torture/compile/19990502-1.f: New test.
47212
47213 1999-05-02  Craig Burley  <craig@jcb-sc.com>
47214
47215         * g77.f-torture/compile/19990502-0.f: New test.
47216
47217 1999-05-02  Craig Burley  <craig@jcb-sc.com>
47218
47219         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
47220         intrinsic.
47221
47222 1999-05-02  Craig Burley  <craig@jcb-sc.com>
47223
47224         * g77.f-torture/execute/u77-test.f (main): List libU77
47225         intrinsics not currently tested.
47226         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
47227         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
47228         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
47229         Trim blanks off the ends of some printed strings.
47230
47231 1999-05-02  Craig Burley  <craig@jcb-sc.com>
47232
47233         * g77.f-torture/execute/u77-test.f (main): Just warn about
47234         FSTAT gid disagreement, as it's expected on some systems.
47235
47236 1999-05-01  Craig Burley  <craig@jcb-sc.com>
47237
47238         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
47239         use a new function, which allows for some slop.
47240         Clean up some commentary.
47241         (issum): The new function.
47242         (sgladd): Deleted subroutine.
47243
47244 1999-05-01  Craig Burley  <craig@jcb-sc.com>
47245
47246         * g77.f-torture/execute/u77-test.f: Modify to be more like
47247         libf2c/libU77 version, bringing patches to that version here.
47248         Add suitable commentary.
47249
47250 1999-04-25  Richard Henderson  <rth@cygnus.com>
47251
47252         * gcc.dg/990424-1.c: New test.
47253
47254 1999-04-24  Craig Burley  <craig@jcb-sc.com>
47255
47256         * g77.f-torture/execute/u77-test.f (main): Bug involving
47257         LSTAT has been fixed, so turn back on full checking.
47258
47259 1999-04-20  Craig Burley  <craig@jcb-sc.com>
47260
47261         * g77.f-torture/compile/19990419-0.f: New test.
47262         * g77.f-torture/execute/19990419-1.f: New test.
47263
47264 1999-04-17  Richard Henderson  <rth@cygnus.com>
47265
47266         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
47267         to avoid the need for a prototype to supress a warning.
47268
47269 1999-04-07  Jim Wilson  <wilson@cygnus.com>
47270
47271         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
47272
47273 1999-04-04  Jeffrey A Law  (law@cygnus.com)
47274
47275         * gcc.c-torture/execute/990404-1.c: New test.
47276
47277 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
47278
47279         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
47280         * gcc.dg/cpp-if3.c: Don't use -pedantic.
47281         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
47282         missing initializer warnings.
47283
47284 1999-03-28  Jeffrey A Law  (law@cygnus.com)
47285
47286         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
47287         matching strings.
47288
47289 1999-03-26  Jeffrey A Law  (law@cygnus.com)
47290
47291         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
47292
47293 1999-03-26  Craig Burley  <craig@jcb-sc.com>
47294
47295         * g77.f-torture/execute/19990325-0.f: New test.
47296         * g77.f-torture/execute/19990325-1.f: New test.
47297
47298 1999-03-24  Jeffrey A Law  (law@cygnus.com)
47299
47300         * gcc.c-torture/execute/990324-1.c: New test.
47301
47302 1999-03-22  Jim Wilson  <wilson@cygnus.com>
47303
47304         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
47305         test with 4.
47306
47307 1999-03-17  Richard Henderson  <rth@cygnus.com>
47308
47309         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
47310
47311 1999-03-13  Craig Burley  <craig@jcb-sc.com>
47312
47313         * g77.f-torture/execute/19990313-2.f: New test.
47314         * g77.f-torture/execute/19990313-3.f: New test.
47315
47316 1999-03-13  Craig Burley  <craig@jcb-sc.com>
47317
47318         * g77.f-torture/execute/19990313-0.f: New test.
47319         * g77.f-torture/execute/19990313-1.f: New test.
47320
47321 1999-03-12  Jim Wilson  <wilson@cygnus.com>
47322
47323         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
47324         printf to sprintf.
47325         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
47326         (main): Add check for u15.  Conditionalize u31 check depending on
47327         whether ints are <32 bits or >=32 bits.
47328
47329 1999-03-08  Craig Burley  <craig@jcb-sc.com>
47330
47331         * g77.f-torture/execute/19981119-0.f: Improve testiness.
47332
47333 1999-03-08  Craig Burley  <craig@jcb-sc.com>
47334
47335         * g77.f-torture/compile/19990305-0.f: New test.
47336         * g77.f-torture/execute/19981119-0.f: New test.
47337
47338 1999-03-08  Craig Burley  <craig@jcb-sc.com>
47339
47340         * g77.f-torture/execute/970625-2.f: call ABORT if final
47341         result is not correct, instead of just printing it.
47342         Add this checking via newly introduced obfuscation, to
47343         trip up buggy front ends.
47344
47345 1999-03-07  Craig Burley  <craig@jcb-sc.com>
47346
47347         * g77.f-torture/compile/960317-1.f: Moved from being
47348         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
47349
47350 1999-03-06  Craig Burley  <craig@jcb-sc.com>
47351
47352         * g77.f-torture/execute/960317-1.f: New (old) test.
47353         * g77.f-torture/execute/970625-2.f: Ditto.
47354
47355 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
47356
47357         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
47358         message on line 1 or line 2; cccp and cpplib do this differently.
47359
47360 1999-03-01  Jeffrey A Law  (law@cygnus.com)
47361
47362         * g++.old-deja/g++.law/weak1.C: New test.
47363
47364 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
47365
47366         * gcc.c-torture/execute/990119-1.c: Renamed to...
47367         * gcc.dg/990119-1.c: this, so it will only be tested once
47368         (it's a preprocessor test, it doesn't need to be run at
47369         multiple optimization levels).
47370
47371 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
47372
47373         * lib/g++.exp: Don't add incdir=$base_dir/../include to
47374           ALWAYS_CXXFLAGS.
47375
47376 1999-02-24  Craig Burley  <craig@jcb-sc.com>
47377
47378         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
47379         * g77.f-torture/compile/19981216-0.f: ...as it is expected
47380         to not be compilable by current g77.
47381
47382 1999-02-24  Nick Clifton  <nickc@cygnus.com>
47383
47384         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
47385
47386 1999-02-22  Jeffrey A Law  (law@cygnus.com)
47387
47388         * gcc.c-torture/execute/990222-1.c: New test.
47389
47390 1999-02-19  Craig Burley  <craig@jcb-sc.com>
47391
47392         * g77.f-torture/compile/19990218-0.f: New test.
47393         * g77.f-torture/noncompile/19990218-1.f: New test.
47394
47395 1999-02-18  Craig Burley  <craig@jcb-sc.com>
47396
47397         * g77.f-torture/compile/19981216-0.f: New test.
47398
47399 1999-02-14  Jeffrey A Law  (law@cygnus.com)
47400
47401         * gcc.dg/990214-1.c: New test.
47402
47403 1999-02-13  Jeffrey A Law  (law@cygnus.com)
47404
47405         * gcc.dg/990213-2.c: New test.
47406
47407         * gcc.dg/990213-1.c: New test.
47408
47409 1999-02-12  Jeffrey A Law  (law@cygnus.com)
47410
47411         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
47412         ints.
47413
47414 1999-02-11  Nick Clifton  <nickc@cygnus.com>
47415
47416         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
47417         specified by target.
47418
47419         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
47420
47421 1999-02-11  Jeffrey A Law  (law@cygnus.com)
47422
47423         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
47424
47425 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
47426
47427         * gcc.dg/special/ecos.exp: New test driver for new tests with
47428         special requirements.
47429
47430         * gcc.dg/special/alias-1.c: New test.
47431         * gcc.dg/special/gcsec-1.c: New test.
47432         * gcc.dg/special/weak-1.c: New test.
47433         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
47434         * gcc.dg/special/weak-2.c: New test.
47435         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
47436         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
47437         * gcc.dg/special/wkali-1.c: New test.
47438         * gcc.dg/special/wkali-2.c: New test.
47439         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
47440         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
47441
47442 1999-02-10  Felix Lee  <flee@cygnus.com>
47443
47444           * lib/c-torture.exp (c-torture-compile): Pull out code for
47445           analyzing gcc error messages.
47446           (c-torture-execute): Likewise.  Fix some (harmless) false
47447           positives.
47448           * lib/gcc.exp (gcc_check_compile): New function.
47449
47450 1999-02-08  Richard Henderson  <rth@cygnus.com>
47451
47452         * gcc.c-torture/execute/990208-1.c: New test.
47453
47454 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
47455
47456         * g++.dg/special/ecos.exp: New driver for new tests with special
47457         requirements
47458
47459         * g++.dg/special/conpr-1.C: New test
47460         * g++.dg/special/conpr-2.C: New test
47461         * g++.dg/special/conpr-2a.C: New test
47462         * g++.dg/special/conpr-3.C: New test
47463         * g++.dg/special/conpr-3a.C: New test
47464         * g++.dg/special/conpr-3b.C: New test
47465
47466         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
47467         allow g++ to use the dg driver
47468
47469         * README: Add comment about g++.dg directory
47470
47471 1999-02-06  Jeffrey A Law  (law@cygnus.com)
47472
47473         * README: Update email addresses.
47474
47475 1999-02-03  Nick Clifton  <nickc@cygnus.com>
47476
47477         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
47478         arguments in order to force structure S onto the stack even on
47479         the alpha.
47480         (test): Pass 10 leading arguments to function foo as well as the
47481         structure S.
47482
47483         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
47484         failure for all targets.
47485
47486         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
47487         abort to terminate program execution.
47488
47489 1999-01-30  Richard Henderson  <rth@cygnus.com>
47490
47491         * gcc.c-torture/execute/990130-1.c: New test.
47492
47493 1999-01-30  Jeffrey A Law  (law@cygnus.com)
47494
47495         * gcc.dg/990130-1.c: New test.
47496
47497 1999-01-28  Michael Meissner  <meissner@cygnus.com>
47498
47499         * gcc.c-torture/execute/990128-1.c: New test.
47500
47501 1999-01-27  Michael Meissner  <meissner@cygnus.com>
47502
47503         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
47504
47505 1999-01-27  Felix Lee  <flee@cygnus.com>
47506
47507         * lib/c-torture.exp (c-torture-compile): pull out code for
47508         analyzing gcc error messages.
47509         (c-torture-execute): ditto, and fix some (harmless) false
47510         positives.
47511         * lib/gcc.exp (gcc_check_compile): new function.
47512
47513 1999-01-17  Jeffrey A Law  (law@cygnus.com)
47514
47515         * gcc.dg/990117-1.c: New test.
47516
47517         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
47518
47519         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
47520
47521 1999-01-15  Jeffrey A Law  (law@cygnus.com)
47522
47523         * g77.f-torture/compile/990115-1.f: New test.
47524
47525 1999-01-07  Jeffrey A Law  (law@cygnus.com)
47526
47527         * gcc.c-torture/compile/990107-1.c: New test
47528
47529 1999-01-06  Jeffrey A Law  (law@cygnus.com)
47530
47531         * gcc.c-torture/execute/990106-2.c: New test.
47532
47533         * gcc.c-torture/execute/990106-1.c: New test.
47534
47535 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
47536
47537         * gcc.c-torture/compile/981223-1.c: New test.
47538
47539 1998-12-29  Richard Henderson  <rth@cygnus.com>
47540
47541         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
47542         (opt3): Rename from opt4 and disable.
47543
47544 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
47545
47546         * g++.old-deja/g++.pt/ptrmem5.C: New test.
47547
47548 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
47549
47550         * g++.old-deja/g++.other/conv5.C: New test.
47551
47552 1998-12-14  Nick Clifton  <nickc@cygnus.com>
47553
47554         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
47555
47556 1998-12-11  Jeffrey A Law  (law@cygnus.com)
47557
47558         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
47559
47560 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
47561
47562         * gcc.c-torture/compile/981211-1.c: New test.
47563
47564 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
47565
47566         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
47567
47568         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
47569
47570 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47571
47572         * gcc.special/930510-1.c: Make C9X safe.
47573         * gcc.misc-tests/gcov-1.c Similarly.
47574         * gcc.misc-tests/gcov-2.c Similarly.
47575
47576 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
47577
47578         * gcc.dg/ultrasp1.c: New test.
47579
47580 1998-12-06  Richard Henderson  <rth@cygnus.com>
47581
47582         * gcc.c-torture/execute/981206.c: New test.
47583
47584 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
47585
47586         * g++.old-deja/g++.ns/template7.C: New test.
47587
47588         * g++.old-deja/g++.other/expr1.C: New test.
47589
47590         * g++.old-deja/g++.eh/tmpl3.C: New test.
47591
47592         * g++.old-deja/g++.eh/tmpl2.C: New test.
47593
47594 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
47595
47596         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
47597         * g++.old-deja/g++.other/using6.C: Removed.
47598         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
47599
47600         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
47601
47602 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
47603
47604         * g++.old-deja/g++.pt/overload8.C: New test.
47605
47606         * g++.old-deja/g++.pt/overload7.C: New test.
47607
47608         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
47609
47610         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
47611         and relinking messages.
47612         * lib/g++.exp (g++_target_compile): Remove .rpo file when
47613         compiling with -frepo.
47614
47615 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
47616
47617         * g++.old-deja/g++.pt/lookup6.C: New test.
47618
47619 1998-11-30  Nick Clifton  <nickc@cygnus.com>
47620
47621         * gcc.c-torture/execute/981130-1.c: New test.
47622         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
47623
47624 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
47625
47626         * g++.old-deja/g++.pt/explicit76.C: New test.
47627
47628         * g++.old-deja/g++.pt/friend38.C: New test.
47629
47630         * g++.old-deja/g++.ns/crash2.C: New test.
47631
47632         * g++.old-deja/g++.pt/defarg8.C: New test.
47633
47634         * g++.old-deja/g++.pt/instantiate6.C: New test.
47635
47636         * g++.old-deja/g++.pt/static6.C: New test.
47637
47638         * g++.old-deja/g++.pt/decl2.C: New test.
47639
47640 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
47641
47642         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
47643         problem is actually related with name lookup, but so what? :-)
47644
47645         * g++.old-deja/g++.pt/friend37.C: New test.
47646
47647 1998-11-25  Dave Love  <d.love@dl.ac.uk>
47648
47649         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
47650         element, which fails on some systems.
47651
47652         * g77.f-torture/execute/labug1.f: New test.
47653
47654 1998-11-21  Jeffrey A Law  (law@cygnus.com)
47655
47656         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
47657         is defined.
47658
47659 1998-11-18  Dave Love  <d.love@dl.ac.uk>
47660
47661         * g77.f-torture/compile/981117-1.f: New test.
47662
47663 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
47664
47665         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
47666         properly discarded.
47667
47668 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
47669
47670         * gcc.c-torture/execute/memcheck: New directory of tests for
47671         -fcheck-memory-usage.
47672
47673 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
47674
47675         * README: New file, general information about the testsuite and
47676         new description of the various C++ test subdirectories.
47677         * README.g++: Eliminate obsolete information, update and move most
47678         relevant stuff to README.
47679
47680 1998-11-07  Richard Henderson  <rth@cygnus.com>
47681
47682         * gcc.c-torture/compile/981107-1.c: New test.
47683
47684 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
47685
47686         * execute/memcpy-bi.c: New testcase.
47687
47688 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
47689
47690         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
47691         base classes.
47692
47693         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
47694         template is selected.
47695
47696         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
47697         classes, it should be accepted for all types.
47698
47699         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
47700
47701         * g++.old-deja/g++.pt/spec24.C: Ensure that template
47702         specializations start with template headers.
47703
47704 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
47705
47706         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
47707
47708         * g++.old-deja/g++.other/init9.C: Test cross initialization of
47709         non-POD types.
47710
47711 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
47712
47713         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
47714
47715 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
47716
47717         * compile/981022-1.c, compile/981022-1.x: New test and driver.
47718
47719 1998-10-19  Jeffrey A Law  (law@cygnus.com)
47720
47721         * 981019-1.c: New test.
47722
47723 1998-10-14  Robert Lipe <robertl@dgii.com>
47724
47725         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
47726         find objc headers.
47727
47728 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
47729
47730         * compile/981001-4.c: Remove use of GCC extension that triggers a
47731         compiler bug.
47732
47733 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
47734
47735         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
47736
47737 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
47738
47739         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
47740         instantiation of template produces incorrect code for delete
47741         expression.
47742
47743         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
47744         constructors' name is not unique.
47745         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
47746         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
47747
47748         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
47749         automatic array of const is ill-formed.
47750
47751         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
47752         of template parameter?
47753
47754         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
47755         const.
47756
47757         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
47758         pointer-to-member expression.
47759
47760         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
47761         declaration causes ICE.
47762
47763 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
47764
47765         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
47766         reserved in the global namespace.
47767
47768         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
47769         generate needed virtual table.
47770
47771         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
47772
47773 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
47774
47775         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
47776         template-dependent type
47777
47778 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
47779
47780         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
47781         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
47782         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
47783
47784         * g++.old-deja/g++.other/using5.C: New test; using decl from base
47785         class should be usable as argument of member function.
47786         * g++.old-deja/g++.other/using6.C: New test; using decl from base
47787         class should be usable as return type of member function.
47788         * g++.old-deja/g++.other/using7.C: New test; using decl from base
47789         class should be usable as type of data member.
47790
47791         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
47792
47793 1998-10-09  Jeffrey A Law  (law@cygnus.com)
47794
47795         * gcc.c-torture/special/920521-1.c: Fix bogus test.
47796
47797 1998-10-08  Nick Clifton  <nickc@cygnus.com>
47798
47799         * gcc.dg/dll-?.c Add thumb to target list.
47800         Fix assembler scan patterns to match current assembler output.
47801
47802 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
47803
47804         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
47805         matching of template brackets.
47806
47807         * g++.old-deja/g++.other/using4.C: New test.  Test using
47808         declarations of methods from base classes.
47809
47810         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
47811         within functions should introduce names into the innermost
47812         enclosing namespace.
47813
47814         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
47815         of static locals if first initialization throws.
47816
47817 1998-10-07  Jim Wilson  <wilson@cygnus.com>
47818
47819         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
47820
47821 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
47822
47823         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
47824         lose track of the possible targets of tablejump insns.
47825         * special/special.exp: Run it.
47826
47827 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
47828
47829         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
47830         must be declared before its specializations can be named in friend
47831         declarations.
47832
47833 1998-10-05  Dave Love  <d.love@dl.ac.uk>
47834
47835         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
47836
47837         * g77.f-torture/execute/io1.f: New test.
47838
47839 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
47840
47841         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
47842         with pointer to template function, for which no argument deduction
47843         is possible.
47844
47845         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
47846         specialization of template function as argument to template
47847         function.
47848
47849         * g++.old-deja/g++.other/access2.C: New test; Inner class
47850         shouldn't have privileged access to Outer's names.
47851
47852 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
47853
47854         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
47855         friend template declared within template class conflicts with
47856         nested class of the same name.
47857
47858         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
47859         is ignored.
47860
47861         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
47862         object with direct initializer as function declaration.
47863
47864         * g++.old-deja/g++.other/decl2.C: New test; duplicate
47865         initializers.
47866
47867         * g++.old-deja/g++.other/null2.C: New test; conditional operator
47868         involving const pointer and NULL produces incorrect result.
47869
47870         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
47871         type name without `typename' should be rejected with -pedantic.
47872
47873 1998-10-02  Richard Henderson  <rth@cygnus.com>
47874
47875         * g++.old-deja/g++.other/addrof1.C: New test.
47876
47877 1998-10-01  Nick Clifton  <nickc@cygnus.com>
47878
47879         * gcc.c-torture/compile/981001-1.c: New test.
47880         * gcc.c-torture/execute/981001-1.c: New test.
47881
47882 1998-10-01  Jeffrey A Law  (law@cygnus.com)
47883
47884         * gcc.c-torture/compile/981001-2.c: New test.
47885         * gcc.c-torture/compile/981001-3.c: New test.
47886         * gcc.c-torture/compile/981001-4.c: New test.
47887
47888 1998-10-01  Robert Lipe  <robertl@dgii.com>
47889
47890         * lib/objc.exp (objc_target_compile): Add -L during compiles for
47891         multilibbed hosts.  Idea grafted from g77.exp.
47892
47893 1998-09-30  Dave Love  <d.love@dl.ac.uk>
47894
47895         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
47896         avoid losing on systems which need -lsocket.
47897
47898 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
47899
47900         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
47901         * g++.old-deja/g++.other/nested2.C: Ditto.
47902         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
47903         failure.
47904
47905 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
47906
47907         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
47908         preferred over template operator!= for enum bitfields.
47909
47910 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
47911
47912         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
47913         that happen to have the same base name, but in different scopes,
47914         are incorrectly rejected.
47915
47916 1998-09-16  Richard Henderson  <rth@cygnus.com>
47917
47918         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
47919         on the native word size instead of an integer literal.
47920
47921 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
47922
47923         * g++.old-deja/g++.other/static2.C: Invocation of static data
47924         member of type pointer-to-function denoted as non-static member.
47925
47926         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
47927         checks involving function types and aliases.
47928
47929 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
47930
47931         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
47932         redefined to the same non-trivial type.
47933
47934         * g++.old-deja/g++.pt/explicit73.C: Test for proper
47935         namespace-qualification of template specializations declared in
47936         other namespaces.
47937
47938         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
47939         to declare a subset of the specializations of a template function
47940         as friends of specializations of a template class.
47941
47942         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
47943         member templates that do not fully specialize the enclosing
47944         template class are rejected.
47945
47946 1998-09-11  Dave Love  <d.love@dl.ac.uk>
47947
47948         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
47949
47950 1998-09-08  Dave Love  <d.love@dl.ac.uk>
47951
47952         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
47953         altered from libf2c/libU77 version.
47954
47955 1998-09-06  Dave Love  <d.love@dl.ac.uk>
47956
47957         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
47958
47959 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
47960
47961         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
47962         (un)signed char are different types for template specialization
47963         purposes.
47964
47965 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
47966
47967         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
47968         * objc: ObjC testsuite.
47969
47970 1998-08-31  Catherine Moore  <clm@cygnus.com>
47971
47972         * gcc.c-torture/execute/941014-1.x: New file.
47973
47974 1998-08-31  Nick Clifton  <nickc@cygnus.com>
47975
47976         * lib/c-torture.exp: Add support for
47977         torture_eval_before_compile and torture_eval_before_execute
47978         variables.
47979
47980 1998-08-30  Jeffrey A Law  (law@cygnus.com)
47981
47982         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
47983         this test triggers valid.
47984
47985 1998-08-27  Jeffrey A Law  (law@cygnus.com)
47986
47987         * gcc.dg/980827-1.c: New test.
47988
47989 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
47990
47991         * gcc.c-torture/execute/loop-4b.c: New test.
47992
47993 1998-08-26  Nick Clifton  <nickc@cygnus.com>
47994
47995         * lib/c-torture.exp: Add support for
47996         torture_eval_before_compile and torture_eval_before_execute
47997         variables.
47998
47999 1998-08-25  Jeffrey A Law  (law@cygnus.com)
48000
48001         * gcc.c-torture/compile/980825-1.c: New test.
48002
48003 1998-08-24  Nick Clifton  <nickc@cygnus.com>
48004
48005         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
48006         count number tests in opt_t0 not good_t0.
48007
48008 1998-08-24  Jeffrey A Law  (law@cygnus.com)
48009
48010         * gcc.c-torture/compile/930326-1.x: Fix typo.
48011
48012 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
48013
48014         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
48015         causes an ICE.
48016
48017 1998-08-21  Jeffrey A Law  (law@cygnus.com)
48018
48019         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
48020         STACK_SIZE is defined.
48021         * gcc.c-torture/unsorted/stuct.c: Similarly.
48022
48023         * gcc.c-torture/compile/980821-1.c: New test.
48024
48025 1998-08-21  Jeffrey A Law  (law@cygnus.com)
48026
48027         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
48028
48029 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
48030
48031         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
48032         code.
48033
48034 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
48035
48036         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
48037         error'.
48038
48039 1998-08-18  Jeffrey A Law  (law@cygnus.com)
48040
48041         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
48042
48043 1998-08-16  Jeffrey A Law  (law@cygnus.com)
48044
48045         * gcc.c-torture/compile/980816-1.c: New test.
48046
48047         * gcc.dg/980816-1.c: New test.
48048
48049 1998-08-13  Jeffrey A Law  (law@cygnus.com)
48050
48051         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
48052         compiler for ieee tests.
48053
48054 1998-08-01  Dave Love  <d.love@dl.ac.uk>
48055
48056         * g77.f-torture/compile/980729-0.f: New test.
48057
48058 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
48059
48060         * gcc.c-torture/special/eeprof-1.c: New test, for
48061         -finstrument-functions.
48062         * gcc.c-torture/special/special.exp: Run it.
48063
48064 1998-07-29  Jeffrey A Law  (law@cygnus.com)
48065
48066         * gcc.c-torture/compile/980729-1.c: New test.
48067
48068 1998-07-27  Nick Clifton  <nickc@cygnus.com>
48069
48070         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
48071         __thumb__ is defined, and test for ARM style doubles if so.
48072
48073 1998-07-26  Dave Love  <d.love@dl.ac.uk>
48074
48075         * g77.f-torture/noncompile/980615-0.f: New test.
48076
48077 1998-07-26  H.J. Lu  (hjl@gnu.org)
48078
48079         * gcc.dg/980312-1.c: Do link instead of compile.
48080         * gcc.dg/980313-1.c: Likewise.
48081
48082 1998-07-26  Jeffrey A Law  (law@cygnus.com)
48083
48084         * gcc.c-torture/compile/980726-1.c: New test.
48085
48086 1998-07-25  Dave Love  <d.love@dl.ac.uk>
48087
48088         * g77.f-torture/execute/io0.f: New test.
48089
48090 1998-07-24  Nick Clifton  <nickc@cygnus.com>
48091
48092         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
48093         an int.
48094
48095 1998-06-18  Michael Meissner  <meissner@cygnus.com>
48096
48097         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
48098         m32r bugs.
48099
48100 1998-07-17  Nick Clifton  <nickc@cygnus.com>
48101
48102         * gcc.dg/980626-1.c: Expect failures for all toolchains until
48103         c-decl.c:grokdeclarator can handle mode attributes.
48104
48105 1998-07-16  Jeffrey A Law  (law@cygnus.com)
48106
48107         * gcc.c-torture/execute/980716-1.c: New test.
48108
48109 1998-07-13  Jeffrey A Law  (law@cygnus.com)
48110
48111         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
48112         the mn10200.
48113         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
48114         the mn10200.
48115         * gcc.c-torture/execute/va-arg-3.x: Similarly.
48116         * gcc.c-torture/compile/930326-1.x: Similarly.
48117
48118 1998-07-13  Dave Love  <d.love@dl.ac.uk>
48119
48120         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
48121         New test from Craig.
48122
48123 1998-07-12  Dave Love  <d.love@dl.ac.uk>
48124
48125         * g77.f-torture/noncompile/980616-0.f: New test.
48126
48127         * g77.f-torture/execute/970816-3.f: New test from Craig.
48128
48129 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
48130
48131         *  g++.other/singleton.C: Return error value instead of taking
48132         SIGSEGV.
48133
48134 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
48135
48136         *  g++.other/singleton.C: New test.  Warning is under dispute.
48137         Runtime crash is not.
48138
48139 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
48140
48141         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
48142         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
48143         using6.C, using7.C}: New namespace tests.
48144
48145 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
48146
48147         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
48148         specialization with typedef'ed names used as array indexes.
48149
48150 1998-07-09  Jeffrey A Law  (law@cygnus.com)
48151
48152         * gcc.c-torture/execute/980709-1.c: New test.
48153
48154         * gcc.dg/980709-1.c: New test.
48155
48156 1998-07-07  Richard Henderson  <rth@cygnus.com>
48157
48158         * gcc.c-torture/execute/bcp-1.c: New test.
48159
48160 1998-07-07  Jeffrey A Law  (law@cygnus.com)
48161
48162         * gcc.c-torture/execute/980707-1.c: New test.
48163
48164 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
48165
48166         * gcc.c-torture/compile/980706-1.c: New test.
48167
48168 1998-07-01  Dave Love  <d.love@dl.ac.uk>
48169
48170         * g77.f-torture/execute/980701-0.f,
48171         g77.f-torture/execute/980701-1.f: New test from Craig.
48172
48173 1998-07-01  Jeffrey A Law  (law@cygnus.com)
48174
48175         * gcc.c-torture/compile/980701-1.c: New test.
48176
48177         * gcc.c-torture/execute/980701-1.c: New test.
48178
48179 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
48180 rlsruhe.de>
48181
48182         * g++.old-deja/g++.robertl/eb132.C: New test.
48183         * g++.old-deja/g++.robertl/eb133.C: Likewise.
48184
48185 1998-06-29  Dave Love  <d.love@dl.ac.uk>
48186
48187         * g77.f-torture/execute/980628-7.f,
48188         g77.f-torture/execute/980628-8.f,
48189         g77.f-torture/execute/980628-9.f,
48190         g77.f-torture/execute/980628-10.f: New tests from Craig.
48191
48192         * g77.f-torture/execute/980628-3.f: Remove mail headers.
48193
48194 1998-06-28  Jeffrey A Law  (law@cygnus.com)
48195
48196         * g77.f-torture/execute/980628-4.f: New test from Craig.
48197         * g77.f-torture/execute/980628-5.f: Likewise.
48198         * g77.f-torture/execute/980628-2.f: Likewise.
48199         * g77.f-torture/execute/980628-0.f: Likewise.
48200         * g77.f-torture/execute/980628-1.f: Likewise.
48201         * g77.f-torture/execute/980628-3.f: Likewise.
48202         * g77.f-torture/execute/980628-6.f: Likewise.
48203
48204 1998-06-28  Jeffrey A Law  (law@cygnus.com)
48205
48206         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
48207         directory when nothing has been installed yet.
48208
48209 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
48210
48211         * gcc.c-torture/special/special.exp: Handle newer versions of
48212         dejagnu.
48213
48214 1998-06-26  Jeffrey A Law  (law@cygnus.com)
48215
48216         * gcc.dg/980626-1.c: New test.
48217
48218 1998-06-19  Bruno Haible <haible@ilog.fr>
48219
48220         * gcc.misc-tests/m-un-2.c: New test.
48221         * g++.old-deja/g++.other/warn01.c: Likewise.
48222
48223 1998-06-19  Robert Lipe  <robertl@dgii.com>
48224
48225         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
48226         compatibility with assmblers with a different comment character.
48227         Eliminate use of GAS-specific extensions.
48228
48229 1998-06-19  Jeffrey A Law  (law@cygnus.com)
48230
48231         * gcc.c-torture/execute/ieee/980619-1.c: New test.
48232
48233 1998-06-19  Robert Lipe  <robertl@dgii.com>
48234
48235         * lib/g77.exp: Replace search for libf2c.a with search for newly
48236         renamed libg2c.a
48237
48238 1998-06-17  Jeffrey A Law  (law@cygnus.com)
48239
48240         * gcc.c-torture/execute/980617-1.c: New test.
48241
48242 1998-06-12  Jeffrey A Law  (law@cygnus.com)
48243
48244         * gcc.c-torture/execute/980612-1.c: New test.
48245
48246 1998-06-08  Jeffrey A Law  (law@cygnus.com)
48247
48248         * gcc.dg/980523-1.c: Only test on ppc-linux.
48249         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
48250
48251         * gcc.c-torture/execute/980608-1.c: New test.
48252
48253 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
48254
48255         * gcc.c-torture/execute/980605-1.c: New test.
48256
48257 1998-06-04  Jeffrey A Law  (law@cygnus.com)
48258
48259         * gcc.c-torture/execute/980604-1.c: New test.
48260
48261 1998-06-02  Jeffrey A Law  (law@cygnus.com)
48262
48263         * gcc.c-torture/execute/980602-1.c: New test.
48264         * gcc.c-torture/execute/980602-2.c: Likewise.
48265
48266 1998-06-02  Dave Love  <d.love@dl.ac.uk>
48267
48268         * 970125-0.f: Fix per JCB.  Add commentary.
48269
48270 1998-05-31  Michael Meissner  <meissner@cygnus.com>
48271
48272         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
48273         IEEE -0 support.
48274
48275 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
48276
48277         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
48278         earlier.
48279
48280 1998-05-28  Catherine Moore <clm@cygnus.com>
48281
48282         * gcc.c-torture/execute/980526-3.c: New test.
48283
48284 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
48285
48286         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
48287         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
48288         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
48289         m88k-motorola-sysv3 to XFAIL.
48290
48291 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48292
48293         * gcc.dg/980526-1.c: New test.
48294         * gcc.c-torture/execute/980526-2.c: New test.
48295
48296 1998-05-26  Jeffrey A Law  (law@cygnus.com)
48297
48298         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
48299
48300         * gcc.c-torture/execute/980526-1.c: New test.
48301
48302 1998-05-26  Dave Love  <d.love@dl.ac.uk>
48303
48304         * g77.f-torture/execute/alpha2.f: Add runtime test.
48305
48306 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
48307
48308         * g++.old-deja/old-deja.exp: Strip leading directories.
48309
48310         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
48311         error for the line.  Don't run multiple tests for the same line.
48312
48313 1998-05-23  Jeffrey A Law  (law@cygnus.com)
48314
48315         * gcc.dg/980523-1.c: New test.
48316
48317 1998-05-23  Dave Love  <d.love@dl.ac.uk>
48318
48319         * g77.f-torture/compile/970915-0.f: New test.
48320
48321 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
48322
48323         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
48324
48325 1998-05-21  Jeffrey A Law  (law@cygnus.com)
48326
48327         * gcc.dg/980520-1.c: New test.
48328
48329 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
48330
48331         * gcc.dg/980502-1.c: Fix return type.
48332
48333 1998-05-20  Jeffrey A Law  (law@cygnus.com)
48334
48335         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
48336         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
48337         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
48338         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
48339         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
48340
48341 1998-05-20  Dave Love  <d.love@dl.ac.uk>
48342
48343         * g77.f-torture/execute/980520-1.f: New test.
48344
48345 1998-05-15  Dave Love  <d.love@dl.ac.uk>
48346
48347         * lib/mike-g77.exp: New file.
48348
48349         * g77.f-torture/noncompile/noncompile.exp,
48350         g77.f-torture/noncompile/check0.f: New files.
48351
48352 1998-05-14  Dave Love  <d.love@dl.ac.uk>
48353
48354         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
48355         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
48356         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
48357         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
48358         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
48359         abort where appropriate.
48360
48361 1998-05-05  Michael Meissner  <meissner@cygnus.com>
48362
48363         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
48364         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
48365
48366 1998-04-29  Dave Love  <d.love@dl.ac.uk>
48367
48368         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
48369
48370 1998-04-27  Dave Love  <d.love@dl.ac.uk>
48371
48372         * g77.f-torture/compile/980427-0.f: New test.
48373
48374 1998-04-24  Dave Love  <d.love@dl.ac.uk>
48375
48376         * g77.f-torture/compile/980424-0.f: New test.
48377
48378 1998-04-19  Dave Love  <d.love@dl.ac.uk>
48379
48380         * g77.f-torture/compile/980419-2.f (main): New test.
48381         * g77.f-torture/compile/970125-0.f: New test.
48382         * g77.f-torture/compile/980419-1.f: New test.
48383
48384 1998-04-08  Jim Wilson  <wilson@cygnus.com>
48385
48386         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
48387         of loop-4.c.
48388
48389 1998-04-07  Jim Wilson  <wilson@cygnus.com>
48390
48391         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
48392
48393 1998-04-03  Jim Wilson  <wilson@cygnus.com>
48394
48395         * gcc.c-torture/compile/980329-1.c: New test.
48396
48397 1998-03-18  Jim Wilson  <wilson@cygnus.com>
48398
48399         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
48400         * gcc.dg/980312-1.c: Fix typo in -march command.
48401
48402 1998-03-16  H.J. Lu  (hjl@gnu.org)
48403
48404         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
48405
48406 1998-03-11  Robert Lipe  <robertl@dgii.com>
48407
48408         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
48409         Dave Love agree the Fortran source is bogus.
48410
48411 1998-03-11  Robert Lipe  <robertl@dgii.com>
48412
48413         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
48414         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
48415         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
48416         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
48417         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
48418
48419 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
48420
48421         * g++.old-deja/g++.other/friend1.C: New test.
48422
48423 1998-02-18  Dave Love  <d.love@dl.ac.uk>
48424
48425         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
48426         possibly uninitialized) variables and declare dnrm2.
48427
48428 1998-02-23  Robert Lipe <robertl@dgii.com>
48429
48430         From Bruno Haible <haible@ilog.fr>:
48431         * gcc.c-torture/execute/980223.c: New test.
48432
48433 1998-02-13  Jeffrey A Law  (law@cygnus.com)
48434
48435         * gcc.dg/ifelse-1.c: New test.
48436
48437 1998-02-09  H.J. Lu  (hjl@gnu.org)
48438
48439         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
48440
48441           * lib/old-dejagnu.exp (old-dejagnu): Added the
48442           "execution test - XFAIL *-*-*" handling in the spirit of
48443           "excess errors test -". Changed the "execution test fails"
48444           handling to be like "excess errors test fails".
48445           * Update various tests accordingly.
48446
48447 1998-02-06  Jim Wilson  <wilson@cygnus.com>
48448
48449         * gcc.c-torture/execute/980205.c: New test.
48450
48451 1998-01-18  Jeffrey A Law  (law@cygnus.com)
48452
48453         * lib/c-torture.exp: Look for .x files instead of .cexp files.
48454         * lib/f-torture.exp: Similarly.
48455         * gcc.c-torture: Rename all .cexp files to .x files.
48456
48457 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
48458
48459         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
48460         (940510-1.c): Removed duplicate.
48461         (971104-1.c): New test.
48462
48463 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
48464
48465           * lib/f-torture.exp: Improve error and loop detection.
48466
48467 1997-11-19  Michael Meissner  <meissner@cygnus.com>
48468
48469         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
48470         use that to size the filler array.
48471
48472 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
48473
48474         * lib/c-torture.exp(c-torture-execute): Fix typo.
48475
48476         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
48477         testcase as the executable name. Keep the executable around if
48478         the test fails.
48479
48480 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
48481
48482         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
48483         changes.  Only test one -g option, and move it to the end of the
48484         list of options to test.
48485
48486 1997-09-19  Michael Meissner  <meissner@cygnus.com>
48487
48488         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
48489         variable GCC_TORTURE_OPTIONS to supply default switches separated
48490         by colons.  If no environment variable, run tests with -O0 -g, -O1
48491         -g, and -O2 -g as well.
48492
48493 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
48494
48495         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
48496         explanatory comments. Fix indentation.
48497
48498 1997-09-15  Jeffrey A Law  (law@cygnus.com)
48499
48500         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
48501
48502 1997-09-11  Jeffrey A Law  (law@cygnus.com)
48503
48504         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
48505         * g++.old-deja/g++.mike/p7325.C: Likewise.
48506         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
48507
48508 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
48509
48510         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
48511         * g++.old-deja/g++.brendan/crash30.C: Likewise.
48512         * g++.old-deja/g++.brendan/crash39.C: Likewise.
48513         * g++.old-deja/g++.law/operators4.C: Likewise.
48514
48515 1997-09-11  Joe Buck  (jbuck@synopsys.com)
48516
48517         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
48518         * g++.old-deja/g++.mike/p784.C: Ditto.
48519         * g++.old-deja/g++.mike/p785.C: Ditto.
48520
48521 1997-09-05  Jeffrey A Law  (law@cygnus.com)
48522
48523           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
48524
48525 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
48526
48527         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
48528         target feature; pass this to c-torture-execute as needed.
48529
48530 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
48531
48532         * lib/c-torture.exp(c-torture-execute): If the previous and the
48533         current executables being tested are identical, we don't need to
48534         run the executable again. Try to make the executable names
48535         unique. Add an optional argument for passing additional compiler
48536         flags.
48537
48538 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
48539
48540         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
48541
48542 1997-08-29  Jeffrey A Law  (law@cygnus.com)
48543
48544         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
48545
48546 1997-07-31  Jeffrey A Law  (law@cygnus.com)
48547
48548         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
48549         32bit or larger longs.
48550
48551         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
48552         have either a 32bit long or 32bit int.
48553
48554 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
48555
48556         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
48557         Make double precision tests dependent on sizeof (double).
48558
48559 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
48560
48561         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
48562         too.
48563
48564 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
48565
48566         * gcc.c-torture/compile/961203-1.cexp: New script.
48567
48568 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
48569
48570         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
48571         up the includes ourselves.
48572
48573 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
48574
48575         * lib/plumhall.exp: Remove random include, and add a few
48576         verbose messages for debugging.
48577
48578 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
48579
48580         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
48581         of trying to do it ourselves.
48582
48583 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
48584
48585         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
48586
48587 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
48588
48589         * gcc.prms/5403.c: Made regexp a bit less strict.
48590
48591 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
48592
48593         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
48594         is returned from remote_load instead.
48595         * lib/plumhall.exp: Ditto.
48596         * lib/mike-g++.exp: Ditto.
48597         * lib/old-dejagnu.exp: Ditto.
48598         * lib/c-torture.exp: Ditto.
48599
48600 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
48601
48602         * lib/g++.exp: Use build_wrapper procedure.
48603         * lib/gcc.exp: Ditto.
48604
48605 1997-05-20  Jeffrey A Law  (law@cygnus.com)
48606
48607         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
48608         an old-style decl for malloc.  Fixes tests to work when
48609         sizeof (int) != sizeof (size_t).
48610
48611 1997-05-15  Mike Meissner  <meissner@cygnus.com>
48612
48613         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
48614
48615         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
48616         use stdargs.h interface.
48617
48618 1997-05-15  Mike Meissner  <meissner@cygnus.com>
48619
48620         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
48621         NO_VARARGS when compiling.
48622
48623 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
48624
48625         * lib/plumhall.exp(ph_includes): New procedure.
48626         (ph_make): Use it.
48627         (ph_compiler): Ditto.
48628
48629         * lib/g++.exp: Rename test-glue.c to testglue.c.
48630         * lib/gcc.exp: Ditto.
48631
48632 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
48633
48634         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
48635         to completion when it's called.
48636
48637 1997-03-21  Michael Meissner  <meissner@cygnus.com>
48638
48639         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
48640         is defined, don't do test.
48641
48642 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
48643
48644         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
48645         for object files.
48646         (ph_summary): Mark skipped testcases as untested, not unresolved.
48647
48648         * lib/plumhall.exp (ph_make): If unresolved because of bad
48649         errorCode, record errorCode in log file.
48650         (*): Replace send_log/verbose with verbose -log.
48651
48652 1997-03-19  Michael Meissner  <meissner@cygnus.com>
48653
48654         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
48655         double conversion if double isn't at least 8 bytes.
48656
48657         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
48658         int to work with targets where int is 16 bits.
48659
48660         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
48661         8 bytes, just exit, since 4 byte doubles don't have enough bits of
48662         precision for the test to complete.
48663
48664 1997-03-14  Michael Meissner  <meissner@cygnus.com>
48665
48666         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
48667         if d10v is not compiled with the -mdouble64 flag.
48668         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
48669
48670         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
48671         d10v is not compiled with the -mint32 flag.
48672
48673 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
48674
48675         * lib/plumhall.exp: Use incr_count.
48676
48677 1997-03-12  Jeffrey A Law  (law@cygnus.com)
48678
48679         * gcc.c-torture: Update to c-torture-1.45.
48680
48681 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
48682
48683         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
48684         the name of the expect testcase file).
48685
48686         * lib/g++.exp(g++_init): Ditto.
48687
48688 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
48689
48690         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
48691         the host.
48692
48693         * lib/gcc.exp(gcc_exit): New procedure.
48694
48695 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
48696
48697         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
48698         specs where appropriate.
48699
48700         * g++.old-deja/g++.arm/*: Added additional ERROR checks
48701         because of new "candidates are" messages, and removed a few
48702
48703         * Converted all non-old-style g++ testcases to old-style, and
48704         moved into g++.old-deja.
48705
48706 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
48707
48708         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
48709         options.
48710
48711         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
48712         succeeded.
48713
48714         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
48715
48716 1997-02-13  Michael Meissner  <meissner@cygnus.com>
48717
48718         * lib/gcc.exp (gcc_target_compile): Add support for defining
48719         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
48720         the machine doesn't have those features.
48721
48722 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
48723
48724         * g++.law/operators4.exp: Don't use LIBS.
48725
48726 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
48727
48728         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
48729
48730         * lib/mike-g++.exp: Don't set the compiler to be tested here.
48731         * lib/g++.exp: Set it here instead. Also, allow use of the
48732         --tool_exec and --tool_opt options. Change CXX to
48733         GXX_UNDER_TEST.
48734
48735         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
48736
48737         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
48738
48739 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
48740
48741         * lib/old-dejagnu.exp: Use prune_warnings instead of
48742         prune_system_crud.
48743         * lib/mike-g++.exp: Ditto.
48744         * lib/gcc.exp: Ditto.
48745         * lib/g++.exp: Ditto.
48746
48747         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
48748
48749 1997-02-07  Jeffrey A Law  (law@cygnus.com)
48750
48751           * 941014-2.c: Include stdlib.h
48752           * 960327-1.c: Include stdio.h
48753           * dbra.c, index-1.c: Don't assume ints are 32bits.
48754
48755 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
48756
48757         * lib/gcc.exp: Add gcc,stack_size target feature.
48758
48759         * lib/g++.exp(g++_target_compile): Add the include and link
48760         paths here, not in two other places. And, it's $options, not
48761         options.
48762
48763         * lib/mike-g++.exp(postbase): Remove the code that determines
48764         the correct include and link paths.
48765         * g++.old-deja/old-deja.exp: Ditto.
48766
48767 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
48768
48769         * lib/g++.exp(g++_init): target_compile no longer returns the
48770         filename of the result.
48771
48772 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
48773
48774         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
48775         call to glob.
48776
48777         * gcc.c-torture/special/special.exp: Change call to
48778         gcc_target_compile to include the object file.
48779
48780 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
48781
48782         * gcc.c-torture/special/special.exp: Correct misspelling in last
48783         change.
48784
48785 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
48786
48787         * lib/plumhall.exp(ph_summary): Log the entire output of the
48788         executable. Return -1 if there were any failures, 0 otherwise.
48789         (ph_execute): Return -1 if there were any failures, 0 otherwise.
48790         (ph_make): Clean up objects and executables that were built
48791         if the tests succeeded.
48792
48793 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
48794
48795         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
48796         libraries and includes in the build tree as appropriate.
48797
48798 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
48799
48800         * lib/c-torture.exp: Instead of looking for the global variable
48801         NO_LONG_LONG, check to see if that's a feature of the target.
48802
48803 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
48804
48805         * config/default.exp: Minimize. Delete the remainer of the files in
48806         config; this functionality is now in devo/dejagnu/config.
48807
48808         g++.*/*: Pass any additional flags used to compile to postbase;
48809         delete CXXFLAGS.
48810
48811         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
48812         is now done by runtest.exp. Use gcc_target_compile instead of
48813         compile.
48814
48815         lib/c-torture.exp: Use gcc_target_compile instead of compile.
48816         Remove references to CFLAGS. Use remote_file instead of
48817         calling rm -f.
48818         (c-torture): Take a list of arguments to use to compile this
48819         testcase.
48820
48821         lib/g++.exp: Simplify. Use target_compile instead of compile.
48822         lib/gcc-dg.exp: Ditto.
48823         lib/gcc.exp: Ditto.
48824         lib/mike-{gcc,g++}.exp: Ditto.
48825         lib/old-dejagnu.exp: Ditto.
48826         lib/plumhall.exp: Ditto.
48827
48828 1997-01-08  Jim Wilson  <wilson@cygnus.com>
48829
48830         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
48831         (ph_linker): Likewise.
48832
48833 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
48834
48835           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
48836         MAP_ANON / MAP_ANONYMOUS if defined;
48837         else try to map from /dev/zero .
48838
48839 1996-11-12  Jeffrey A Law  (law@cygnus.com)
48840
48841         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
48842         isn't defined, then define it to MAP_ANONYMOUS.
48843
48844 1996-11-12  Jeffrey A Law  (law@cygnus.com)
48845
48846         * gcc.c-torture: Update to c-torture-1.42 release.
48847
48848 1996-11-11  Jeffrey A Law  (law@cygnus.com)
48849
48850         * gcc.c-torture: Update to c-torture-1.41 release.
48851
48852 1996-10-27  Jeffrey A Law  (law@cygnus.com)
48853
48854         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
48855         c-torture release.
48856
48857 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
48858
48859         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
48860         and LDFLAGS.  Fix second case to append the target_info ldflags
48861         onto LDFLAGS, not CFLAGS.
48862         * lib/g++.exp (g++_init): Add target_info stuff.
48863         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
48864         of libgloss and newlib flags for !native.
48865
48866         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
48867         (GDB): Fix relative path to go up another dir for finding gdb.
48868
48869 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
48870
48871         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
48872         versions in the target_info array, if they don't exist.
48873
48874 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
48875
48876         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
48877
48878 1996-07-08  Jim Wilson  <wilson@cygnus.com>
48879
48880         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
48881         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
48882
48883 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
48884
48885         * lib/old-dejagnu.exp: Don't remove the output file before we've
48886         actually tested it. Don't append pwd to the path of the executable
48887         we're testing.
48888
48889 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
48890
48891         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
48892
48893 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
48894
48895         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
48896         temporary directory for compiler files, and set it to a default
48897         value of /tmp. Set $output as the name of the output file from
48898         compiling the testcase. Add a -o option to $cflags_var so the
48899         compiler writes the final output file as $output. Set $executable
48900         to $output.
48901
48902         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
48903         directory for compiler files, and set it to /tmp if it doesn't
48904         already have a value. Set $output_file to the name of the output
48905         file from compiling the testcase. Add a -o option to CXXFLAGS so
48906         the compiler writes the final output file as $output. Use $output
48907         as the executable to be tested.
48908
48909 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
48910
48911         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
48912
48913 1996-06-08  Jeffrey A Law  (law@cygnus.com)
48914
48915         * gcc.c-torture/execute/pending-1.c: New test.  Still
48916         pending in Tege's queue.
48917
48918 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
48919
48920         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
48921         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
48922         if there were failures.  Call unresolved if there were unresolved
48923         testcases.  Call gcc_fail if program did not run to completion.
48924         (ph_make): Pass additional argument name to ph_execute.
48925         (ph_execute): Add new argument.  Pass additional arguments to
48926         ph_summary.  Call gcc_fail is there is no execution output.
48927
48928 1996-04-24  Jeffrey A Law  (law@cygnus.com)
48929
48930         * lib/plumhall.exp (proc_summary): Output relavent summary
48931         lines into the log so specific failures in plumhall can be
48932         investigated.
48933
48934 1996-04-10  Jeffrey A Law  (law@cygnus.com)
48935
48936         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
48937         (c-torture-execute): Don't try to execute tests which use
48938         "long long" types if $NO_LONG_LONG is nonzero.
48939
48940 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
48941
48942         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
48943         not c-torture.
48944
48945         * gcc.ieee: Move from here.
48946         * gcc.c-torture/execute/ieee: To here.
48947
48948 1996-03-26  Jeffrey A Law  (law@cygnus.com)
48949
48950         * gcc.c-torture: Update to c-torture-1.41 release.
48951
48952 1996-03-22  Jeffrey A Law  (law@cygnus.com)
48953
48954         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
48955         not "$output".
48956
48957 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
48958
48959         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
48960         -c present.
48961
48962 1996-03-02  Jeffrey A Law  (law@cygnus.com)
48963
48964         * config/proelf.exp: Handle connecting to a simulator.
48965
48966 1996-01-31  Jeffrey A Law  (law@cygnus.com)
48967
48968         * config/proelf.exp: New file.  Enough framework that we can
48969         run c-torture tests on the proelf targets (or any other target
48970         that gdb can connect to for that matter).
48971
48972 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
48973
48974         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
48975         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
48976
48977         * lib/plumhall.exp (ph_execute): Always call ph_summary if
48978         exec_output exists.
48979
48980 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
48981
48982         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
48983         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
48984
48985         * config/*.exp: Update FSF address.  Change result of ${tool}_load
48986         to pass/fail/unresolved/unsupported/untested.  Caller must now
48987         call unresolved/unsupported/untested.
48988         * lib/*.exp: Update FSF address.  Update to handle new results of
48989         ${tool}_load.
48990         * lib/chill.exp (verbose): Delete.
48991
48992 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
48993
48994         * lib/gcc.exp (default_gcc_start): Change order of args to
48995         $LDFLAGS $CFLAGS $LIBS.
48996         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
48997         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
48998         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
48999         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
49000         * gcc.misc-tests/dg-test.exp: Likewise.
49001         * gcc.misc-tests/msgs.exp: Likewise.
49002         * gcc.prms/prms.exp: Likewise.
49003         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
49004         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
49005
49006         * lib/dg.exp: Deleted, moved to dejagnu/lib.
49007
49008 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
49009
49010         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
49011
49012         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
49013         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
49014
49015         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
49016         necessary.
49017
49018 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
49019
49020         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
49021         global for loop; add use of $mathlib.
49022         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
49023         settings here; set mathlib for anything but VxWorks.
49024
49025 1996-01-22  Jeffrey A Law  (law@cygnus.com)
49026
49027         * gcc.c-torture: Update to c-torture-1.40 release.
49028
49029 1996-01-03  Jeffrey A Law  (law@cygnus.com)
49030
49031         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
49032         dg.exp.
49033
49034 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
49035
49036         * lib/c-torture.exp (c-torture-execute): Declare "output" as
49037         global.
49038
49039 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
49040
49041         * lib/g++.exp (LIBS): Define if not already.
49042         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
49043         (gcc-dg-prune): Call prune_gcc_output.
49044         * lib/gcc.exp (prune_gcc_output): New proc.
49045         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
49046         prune_gcc_output.
49047
49048 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
49049
49050         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
49051         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
49052
49053 1995-11-15  Jeffrey A Law  (law@cygnus.com)
49054
49055         * gcc.c-torture: Update to c-torture-1.39 release.
49056
49057 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
49058
49059         * lib/c-torture.exp (c-torture-execute): Don't return if one option
49060         fails, try others as well.
49061
49062 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
49063
49064         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
49065         If compilation fails, mark execute tests as `untested'.
49066         If test is marked as unsupported, don't mark compilation and
49067         execute tests as failed.
49068
49069 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
49070
49071         * lib/g++.exp (g++_init): Don't link in libg++, and look to
49072         libstdc++ for whether or not we want to be doing shared
49073         libraries.  Delete link_curses since we don't need it anymore.
49074         * lib/mike-g++.exp (postbase): Don't link in libg++.
49075         * g++.old-deja/old-deja.exp: Likewise.
49076
49077 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
49078
49079         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
49080
49081 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
49082
49083         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
49084         For that, add `-Wl,-a,shared_archive'.
49085         * g++.old-deja/old-deja.exp: Likewise.
49086
49087 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
49088
49089         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
49090
49091 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
49092
49093         * lib/mike-g++.exp (postbase): Pay attention to the status of
49094         g++_load.
49095
49096 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
49097
49098           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
49099
49100 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
49101
49102         * lib/gcc.exp (default_gcc_start): No longer need to log program
49103         being executed or its output, execute_anywhere does that now.
49104         * lib/g++.exp (default_g++_version): Call execute_anywhere.
49105         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
49106
49107 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
49108
49109         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
49110         the same as those in lib/g++.exp.
49111
49112 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
49113
49114         * gcc.c-torture: Update to c-torture-1.38 release.
49115         * gcc.ieee: Related changes.
49116
49117 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
49118
49119         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
49120         "exec". Minor reformatting changes.
49121
49122         * config/rom68k.exp (${tool}_load): Make it work in a canadian
49123         cross. This means all "exec" calls now work on a remote host as
49124         well.
49125         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
49126         cross. Filter out the extra "\r\n" stuff that expect puts in.
49127         (c-torture-execute): Filter out the bogus warnings like
49128         c-torture-compile does. Add support for canadian cross.
49129         * lib/gcc.exp (default_gcc_version, default_gcc_start)
49130         Use execute_anywhere rather than calling exec directly. Now it
49131         works for canadian cross testing.
49132
49133 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
49134
49135         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
49136         results into a variable, and check that rather than using file exists.
49137
49138 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
49139
49140         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
49141         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
49142
49143 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
49144
49145         * g++.old-deja/old-deja.exp: Create and pass runshlib and
49146         lib_curses if there's a shared libg++ in the build tree.
49147
49148 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
49149
49150         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
49151         if not supported target.
49152
49153 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
49154
49155         * lib/g++.exp (g++_init): Move empty setting of runshlib and
49156         link_curses up to always happen, not just for native builds.
49157
49158 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
49159
49160         * gcc.c-torture: Update to c-torture-1.36 release.
49161         * gcc.failure: Related changes.
49162
49163 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
49164
49165         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
49166
49167 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
49168
49169         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
49170         * lib/mike-g++.exp (postbase): Not in here.  Still reference
49171         runshlib, link_curses, and mathlib for link and run.
49172
49173         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
49174         pass the runtime shared library options for Solaris, OSF/1, and
49175         Irix5, and link with -lcurses to avoid unresolved references.
49176
49177 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
49178
49179         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
49180         only run once.
49181
49182 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
49183
49184         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
49185
49186 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
49187
49188         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
49189         do not have a framework for the "compat" tests yet.
49190
49191 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
49192
49193         * lib/mike-g++.exp (postbase): New local variable `mathlib',
49194         set to null if we're testing vxworks5.1.  Use that instead of
49195         `-lm' in the setting of LIBS for link and run.
49196
49197 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
49198
49199         * config/rom68k.exp (${tool}_load): Major changes to make it
49200         work.  Verified that it does in fact return the stuff in
49201         exec_output properly.  Catch any Emul or any TRAP other than 0.
49202
49203 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
49204
49205         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
49206         LDFLAGS properly for targets that need stuff from libgloss.
49207         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
49208         only run once.
49209         (gpp_initialized): New variable.
49210
49211 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
49212
49213         * config/rom68k.exp: Load libgloss.exp.
49214         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
49215         so we can produce a fully linked binary.
49216         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
49217         so we can produce a fully linked binary.
49218
49219 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
49220
49221         * lib/plumhall.exp (ph_section): Watch for expected failures.
49222         Add missing `else'.
49223
49224         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
49225         run the testcase.
49226         (c-torture): Likewise.
49227
49228 1995-08-28  Doug Evans  <dje@cygnus.com>
49229
49230         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
49231
49232         * lib/mike-g++.exp (mike_cleanup): New proc.
49233         (prebase): New globals compiler_result, not_compiler_result,
49234         target_regexp.
49235         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
49236         allow leading "-" in pattern.  Watch for unsupported tests.
49237         If $compiler_result is set, pattern match assembler code,
49238         and ditto for $not_compiler_result.
49239         * lib/mike-gcc.exp: Likewise.
49240
49241         * lib/plumhall.exp (ph_execute): Only call ph_summary if
49242         execution "succeeded".
49243
49244 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
49245
49246         * config/win32.exp: New file.
49247         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
49248
49249 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
49250
49251         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
49252         unsupported.
49253         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
49254         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
49255         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
49256
49257         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
49258         "... without exceptions was ...".  That is now handled by
49259         prune_system_crud.
49260         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
49261
49262 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
49263
49264         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
49265         sieve.c,sort2.c}: New files.
49266         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
49267         sieve.exp,sort2.exp}: Drivers for them.
49268
49269         * lib/mike-gcc.exp (program_output): New user settable variable.
49270         (postbase): Call prune_system_crud.  Also prune extraneous compiler
49271         messages.
49272         * lib/mike-g++.exp (program_output): New user settable variable.
49273
49274         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
49275
49276         * config/sh.exp: Deleted (use sim.exp instead).
49277
49278 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
49279
49280         * config/vx.exp: Declare CHECKTASK as global.
49281         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
49282         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
49283         * lib/old-dejagnu.exp: Load [pwd]/$executable.
49284
49285 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
49286
49287         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
49288         target. Like vx.exp, only includes `vx29k.exp' instead of
49289         `vxworks.exp'.
49290
49291 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
49292
49293         * config/sim.exp: Increase time limit from 120 seconds to 240.
49294
49295 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
49296
49297         * gcc.c-torture/execute/950628-1.c: New test.
49298
49299 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
49300
49301         * gcc.c-torture: Update with changes/additions from
49302         c-torture-1.34.
49303
49304 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
49305
49306         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
49307
49308 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
49309
49310         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
49311
49312 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
49313
49314         * gcc.c-torture/compile/950512-1.c: New test.
49315         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
49316         * gcc.dg/struct-ret-1.c: Likewise.
49317
49318 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
49319
49320         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
49321           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
49322
49323 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
49324
49325         * gcc.c-torture/special/920411-1.c: Deleted.
49326         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
49327
49328 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
49329
49330         * config/sim.exp (${tool}_load): Hack in call to bash to get a
49331         cpu limit.
49332
49333 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
49334
49335         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
49336
49337 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
49338
49339         From kenner;
49340         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
49341         is the proper length.
49342         * va-arg-3.c: Likewise.
49343
49344 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
49345
49346         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
49347         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
49348
49349         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
49350         * lib/g++.exp (default_g++_start): Delete old cruft.
49351
49352 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
49353
49354         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
49355         (2 * (1 << 18)) to (2 * (1 << 17)).
49356
49357         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
49358
49359 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
49360
49361         * config/rom68k.exp: Renamed from config/idp.exp
49362
49363 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
49364
49365         * c-torture/compile/921109-2.c
49366
49367 1995-04-18  Mike Stump  <mrs@cygnus.com>
49368
49369         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
49370         excess errors.
49371
49372 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
49373
49374         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
49375         output.
49376         * lib/g++.exp (default_g++_start): Likewise.
49377
49378 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
49379
49380         * gcc.c-torture/compile/950329-1.c: New test.
49381
49382 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
49383
49384           * config/bug.exp (${tool}_load): Updated to use new remote_open
49385           and remote_close procs.
49386         * config/idp.exp: New file.
49387
49388 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
49389
49390         * gcc.c-torture/execute/950322-1.c: New test.
49391
49392 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
49393
49394         * config/vx.exp (${tool}_load): Clean up testing of return code from
49395         vxworks_ld and vxworks_spawn.
49396
49397 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
49398
49399         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
49400
49401 1995-03-13  Mike Stump  <mrs@cygnus.com>
49402
49403         * lib/old-deja.exp: Add `excess errors test - ' error, now one
49404         can mark excess errors on a machine by machine basis.  Note, the
49405         default is to not expect any excess errors, even when excess
49406         errors test - is given, so you will want to put an XFAIL ... on
49407         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
49408         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
49409         those 4 machines, but no others.
49410
49411 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
49412
49413         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
49414         * lib/c-torture.exp: to here.
49415
49416 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
49417
49418         * gcc.c-torture/execute/950221-1.c: New test.
49419         * gcc.c-torture/execute/struct-ret-1.c: New test.
49420         * gcc.c-torture/compile/950221-1.c: New test.
49421
49422         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
49423
49424 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
49425
49426         * gcc.c-torture/execute/arith-1.c (main): Return 0.
49427         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
49428
49429 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
49430
49431         * g++.gb: New directory of tests, derived from my signature and
49432         class scoping tests.
49433
49434         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
49435         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
49436         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
49437         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
49438         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
49439         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
49440         * g++.gb/sig25.C: Likewise.
49441
49442         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
49443         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
49444         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
49445         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
49446         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
49447         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
49448         * g++.gb/sig25.exp: Likewise.
49449
49450         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
49451         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
49452         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
49453         * g++.gb/scope13.C: Likewise, this test still fails.
49454
49455         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
49456         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
49457         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
49458         * g++.gb/scope13.exp: Ditto.
49459
49460         * g++.gb/README: New file, explains what these tests are about.
49461
49462 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
49463
49464         * lib/dg.exp (dg-do): Support `preprocess'.
49465         (dg-test): Likewise.
49466
49467 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
49468
49469         * config/udi.exp: change "continue -expect" to "exp_continue".
49470
49471 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
49472
49473         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
49474         Delete redundant tests.
49475
49476         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
49477         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
49478         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
49479         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
49480         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
49481         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
49482         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
49483         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
49484
49485         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
49486         storing label pointers.
49487         * gcc.c-torture/execute/921019-1.c: Likewise.
49488         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
49489         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
49490         parameter fp.
49491         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
49492         constants.
49493
49494         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
49495         Delete obsolete tests.
49496
49497         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
49498         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
49499         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
49500         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
49501         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
49502         * gcc.c-torture/compile/950124-1.c: New test.
49503
49504         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
49505
49506 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
49507
49508         * lib/mike-g++.exp: Add -lm to LIBS.
49509
49510 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
49511
49512         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
49513
49514 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
49515
49516         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
49517
49518 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
49519
49520         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
49521
49522 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
49523
49524         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
49525         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
49526         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
49527         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
49528         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
49529         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
49530         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
49531         * g++.law/{operators31.C, operators32.C,
49532         * g++.law/{operators33.C, operators34.C}: Likewise.
49533         * g++.law/{pic1.C, refs2.C}: Likewise.
49534         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
49535         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
49536         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
49537         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
49538
49539         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
49540         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
49541         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
49542         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
49543         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
49544         * g++.law/{enum9.exp, friend5.exp}: Likewise.
49545         * g++.law/{nest3.exp, nest4.exp}: Likewise.
49546         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
49547         * g++.law/{operators30.exp, operators31.exp}: Likewise.
49548         * g++.law/{operators32.exp, operators33.exp}: Likewise.
49549         * g++.law/{operators34.exp}: Likewise.
49550         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
49551         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
49552         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
49553         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
49554         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
49555
49556         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
49557         No longer expected to fail.
49558         * g++.law/missed-error3.C: Tweak for recent bool changes.
49559
49560 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
49561
49562         * config/emb-unix: Deleted.
49563         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
49564         remote execution.  Do final link on remote host if REMOTE_LINK is set.
49565
49566 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
49567
49568         * lib/dg.exp (dg-test): Fix typo in last patch.
49569
49570 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
49571
49572         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
49573         (handles multiple occurrences).
49574
49575 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
49576
49577         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
49578         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
49579         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
49580         printed).
49581         * lib/c-torture.exp (c-torture-compile): Likewise.
49582         (c-torture): Prepend full path if missing.
49583         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
49584         (gcc_fail): Likewise.
49585         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
49586
49587 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
49588
49589         * lib/netware.exp: Only attach to NetWare i386 systems.
49590
49591 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
49592
49593         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
49594         messages.  Add test name to "output pattern match" pass/fail message.
49595
49596 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
49597
49598         * gcc.dg: New testsuite.
49599         * gcc.dg/dg.exp: New file.
49600
49601         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
49602         test-switch.c}: Deleted.
49603
49604         * gcc.misc-tests/msgs.exp: New testcase driver.
49605
49606 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
49607
49608         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
49609         Watch for illegal return values from ${tool}_load.
49610         * config/unix.exp (${tool}_load): Fix pass/fail detection for
49611         cross targets.  Coerce return value >0 to 1.
49612
49613 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
49614
49615         * config/unix.exp (${tool}_load): Call program rsh, not proc.
49616
49617         * config/emb-unix.exp: New file.
49618
49619         * config/sim.exp: Error if variable $SIM not defined.
49620         (${tool}_load): Mark test as "untested" if simulator missing.
49621
49622         * config/unix.exp: Load remote.exp to get rcp_download.
49623         * lib/c-torture.exp: Use different option lists for testcases with
49624         and without loops.
49625         * gcc.c-torture/execute/execute.exp: Likewise.
49626
49627 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
49628
49629         * config/*.exp: Clarify return code from ${tool}_load.
49630         Call `unresolved' or `untested' instead of `warning' or `perror'
49631         (sometimes you still want to call both though).
49632         Add comment that `shell_id' is local to each file.
49633         * config/udi.exp (timeout): Set to 30.
49634         Don't print warning if connection fails, $connectmode has already
49635         printed an error.
49636         (${tool}_load): Move verbose messages to level 2.
49637         Rework pattern for "Process started" message.
49638         Pass `shell_id' to ${connectmode}_download.
49639         Retry twice upon timeout.  Make resetting of target more robust.
49640         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
49641         Pass `shell_id' to exit_$connectmode.
49642         Only call exit_$connectmode if connected.
49643         * config/unix.exp (${tool}_load): Check return codes better.
49644         * config/vrtx.exp (${tool}_load): Likewise.
49645         * config/vx.exp (${tool}_load): Likewise.
49646         Delete unneeded global's.
49647         * lib/dg.exp (dg-test): Update to reflect clarified return codes
49648         from ${tool}_load.
49649         (dg-stat): Delete.
49650         (dg-init): Delete recording of pass/fail counts.
49651         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
49652         (old-dejagnu-init): Likewise.
49653         (old-dejagnu-stat): Delete contents, empty proc now.
49654         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
49655         (c-torture): Delete references to lcnt, lpass, lfail.
49656         Get option list from TORTURE_OPTIONS.
49657         Delete -funroll[-all]-loops if no loops.
49658         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
49659         (g++_stat): Delete contents (empty proc now).
49660         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
49661         (gcc_finish): Likewise.
49662         (gcc_stat): Deleted.
49663         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
49664         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
49665         * gcc.c-torture/execute/execute.exp: Likewise.
49666         Split tests into two parts: compile, execute.
49667         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
49668         no loops.  Update to reflect clarified return codes from ${tool}_load.
49669
49670 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
49671
49672         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
49673         to grep for.
49674         (old-dejagnu): Likewise (where necessary).
49675
49676 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
49677
49678         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
49679
49680         * lib/dg.exp (dg-process-target): Fix processing of selector.
49681         Add comment regarding use of `error'.
49682
49683         * lib/gcc.exp (prune_system_crud): Define if missing.
49684         * lib/g++.exp (prune_system_crud): Likewise.
49685
49686         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
49687         Call prune_system_crud.
49688         * lib/dg.exp (dg-runtest): New proc.
49689         Use perror instead of send_user for tcl errors in testcase.
49690         Don't return any value, it's never used.
49691         Don't clobber previous definition of `unknown'.
49692         Print tcl errors in `dg-final'.
49693
49694 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
49695
49696         * lib/dg.exp (dg-process-target): Improve syntax error messages.
49697         (dg-test): Don't print errorInfo, it contains stack backtrace.
49698
49699 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
49700
49701         * lib/g++.exp (runtest_file_p): Define if missing.
49702
49703 1994-09-24  Doug Evans  (dje@cygnus.com)
49704
49705         * lib/mike-g++.exp: Comment out loading of g++.exp.
49706         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
49707         (default_g++_version): Always print something.
49708         (default_g++_start): Comment out call to `which'.
49709         (g++_start, g++_load): Deleted (must be defined in config file).
49710         * lib/gcc.exp: Test for existence of $CC at start.
49711         Delete check for tmpdir (done in gcc_init).
49712         (default_gcc_version): Always print something.
49713         (default_gcc_start): Comment out call to `which'.
49714         * config/*.exp: Major cleanup - make cross targets work at least a
49715         little better for g++ (by not being "--tool gcc" specific).
49716         Rename gcc_xxx to ${tool}_xxx.
49717         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
49718         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
49719
49720 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
49721
49722         * lib/c-torture.exp (c-torture-compile): Rework compiler
49723         message processing.
49724
49725         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
49726         c-torture.
49727
49728 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
49729
49730         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
49731
49732         * lib/dg.exp (dg-process-target): Support { target native }.
49733
49734 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
49735
49736         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
49737         looked for "... program xxx got fatal signal".
49738         Correct regsub munging of `comp_output'.
49739         Ignore compiler messages "path prefix not used" and "linker input
49740         file unused".
49741
49742 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
49743
49744         * lib/gcc.exp (runtest_file_p): Define if missing.
49745         * gcc.prms/template.c: Example to work from.
49746
49747 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
49748
49749         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
49750         * lib/dg.exp (dg-test): Call unsupported testcases as such.
49751
49752         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
49753         * gcc.prms/1883.c: Moved from compile/940714-1.c.
49754         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
49755         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
49756
49757         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
49758         (dg-process-target): No longer a varargs proc.
49759         Return S/N for target, P/F for xfail.  All callers changed.
49760         (user option procs): More argument checking.
49761         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
49762         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
49763         (dg-test): Skip test if not running on selected target in `dg-do'.
49764         Update handling of `dg-do-what', `dg-output-text'.
49765         Separate execution pass/fail from output pattern match pass/fail.
49766         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
49767
49768 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
49769
49770         * gcc.c-torture/special/special.exp: Don't expect failure for mips
49771         target for 920510-1.c.
49772
49773 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
49774
49775         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
49776         Clean up comment regarding use of passcnt, etc.
49777         (gcc_stat): Don't update `testcnt' here.
49778         (gcc_finish): Do it here.
49779         Might as well reset `but_id' here too.
49780         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
49781         to determine if the file should be tested.
49782         * gcc.c-torture/compile/compile.exp: Likewise.
49783         * gcc.c-torture/execute/execute.exp: Likewise.
49784         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
49785         * gcc.misc-tests/dg-test.exp: Likewise.
49786         * gcc.prms/prms.exp: Likewise.
49787         * gcc.wendy/wendy.exp: Likewise.
49788         * g++.old-deja.exp: Likewise.
49789         Move "Testing file" message to verbose level 1.
49790
49791 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
49792
49793         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
49794
49795 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
49796
49797         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
49798         (default_gcc_start): Accept optional second list element
49799         of compiler flags.  Print compiler output at verbosity level 2.
49800         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
49801         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
49802         Save current values of framework globals passcnt, failcnt, xpasscnt,
49803         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
49804         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
49805         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
49806         xfailcnt to compute stats.  Update framework global `testcnt' from
49807         pass/fail counts.
49808         (gcc_finish): New proc.  Clean up test environment.
49809         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
49810         (gcc_epass, gcc_efail): Delete.
49811         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
49812         argument of line number.
49813         (dg-init): If the tool has an init routine, call it.
49814         (dg-test): Remove args `cflags_var' and `libs_var'.
49815         Pass all compiler options to ${tool}_start.
49816         Handle missing line number.
49817         (dg-finish): New function.
49818         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
49819         particular files.  Call gcc_finish at end.  Move "skipping test"
49820         message to verbosity level 3.
49821         * gcc.c-torture/compile/compile.exp: Likewise.
49822         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
49823         * gcc.c-torture/execute/execute.exp: Likewise.
49824         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
49825         Print testcase being tried at verbosity level 1.
49826         * gcc.c-torture/special/special.exp: Unset xfail.
49827         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
49828         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
49829         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
49830         * gcc.failure/failure.exp: Likewise.
49831         * gcc.ieee/ieee.exp: Likewise.
49832         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
49833         Update call to dg-test.  Call dg-finish at end.
49834         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
49835         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
49836         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
49837         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
49838         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
49839         * gcc.wendy/wendy.exp: Add copyright.
49840         Delete setting of tmpdir (done by gcc_init).
49841         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
49842         Pass compiler flags to gcc_start.  Call gcc_finish at end.
49843         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
49844         gcc_[ce]pass/fail.
49845
49846 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
49847
49848         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
49849         confusion.
49850         (g++_load): Likewise.
49851
49852         * config/*.exp (gcc_load): Some were varargs fns and some were not.
49853         Rename argument to `prog' to remove the confusion.
49854         Varargs fns behave differently too!
49855         (g++_load): Likewise.
49856
49857         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
49858
49859         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
49860         what it is.  Delete (always) printing of status value for !native.
49861         Simplify verbose code, and include status and exec_output.
49862         (g++_load): Use gcc_load.
49863
49864 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
49865
49866         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
49867         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
49868         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
49869         940714-3.c as these testcases don't exist anymore.  Make
49870         va-arg-1.c expected to pass.
49871
49872 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
49873
49874         * gcc.misc-tests/misc.exp: Only run specific testcases.
49875         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
49876         * gcc.misc-tests/dg-[1-9].c: New files.
49877
49878         * lib/dg.exp: New testsuite driver.
49879         * gcc.prms/prms.exp: Use it.
49880
49881         * README.gcc: New file.
49882
49883         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
49884         Document and reset `lxpass' and `lxfail'.
49885         Simplify "initialized" message.
49886         (gcc_stat): Clean up comments a little.
49887
49888 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
49889
49890         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
49891
49892 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
49893
49894         * lib/old-dejagnu.exp (process-option): New proc.
49895         (old-dejagnu-init, old-dejagnu-stat): Likewise.
49896         (old-dejagnu): Simplify.
49897         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
49898
49899 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
49900
49901         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
49902         exists and is not an empty string.
49903
49904         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
49905         $xfail rather than calling setup_xfail.  Clear $xfail when test is
49906         finished.
49907         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
49908         automatically.
49909
49910         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
49911         longer expected to fail.
49912
49913         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
49914         "f" function call.
49915
49916         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
49917
49918         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
49919         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
49920         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
49921         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
49922         c-torture-1.29.
49923
49924         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
49925         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
49926
49927         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
49928
49929         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
49930         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
49931
49932         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
49933         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
49934         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
49935
49936 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
49937
49938         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
49939         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
49940         940714-1.c, 940714-2.c, 940714-3.c},
49941         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
49942         gcc.misc-tests/{mg.c,mg.exp}:
49943         New tests.
49944         * gcc.noncompile/noncompile.exp: Change accordingly.
49945
49946 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
49947
49948         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
49949         Undo previous clobberage.
49950
49951 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
49952
49953         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
49954         * gcc.special/{930510-1.c, special.exp}:
49955         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
49956         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
49957         struct-varargs-1.c}: New tests from c-torture-1.26.
49958
49959 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
49960
49961         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
49962           argument to switch.
49963
49964 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
49965
49966         * Revert the previous changes.  Please see Rob's directory
49967           (/lisa/test/rob/progressive/gcc/testsuite) for testing
49968           fixes.
49969
49970 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
49971
49972         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
49973             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
49974             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
49975             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
49976             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
49977             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
49978             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
49979             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
49980             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
49981             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
49982             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
49983             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
49984             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
49985             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
49986             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
49987             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
49988             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
49989             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
49990             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
49991             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
49992             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
49993             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
49994             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
49995             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
49996             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
49997             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
49998             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
49999
50000 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
50001
50002         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
50003             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
50004           with perror calls.
50005
50006 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
50007
50008         * config/unix.exp (g++_load): Fix syntax.
50009
50010 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
50011
50012         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
50013         * gcc.noncompile/921017-1.c: Deleted obsolete test.
50014         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
50015         Don't expect va-arg-1.c to fail.  Correct expected output for
50016         920928-1.c.
50017         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
50018         * gcc.wendy/hbm4.c: Correct typo.
50019         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
50020
50021 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
50022
50023         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
50024         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
50025         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
50026         * lib/c-torture.exp (c-torture-compile): Ditto.
50027
50028         Reduce volume of output (remove all the -I's and such).
50029         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
50030         Call gcc_cpass, gcc_cfail.
50031         (c-torture): Pass testing option to c-torture-compile.
50032
50033 1994-03-21  Doug Evans  (dje@cygnus.com)
50034
50035         Bring patches over from progressive.
50036         * config/default.exp: Exit remote shell cleanly.
50037         (g++_exit, g++_start): Add default versions.
50038         * config/sim.exp (gcc_load): Use perror, not error.
50039
50040 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
50041
50042         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
50043         set in site.exp.
50044
50045 1994-03-14  Doug Evans  (dje@cygnus.com)
50046
50047         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
50048         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
50049         (wendy_try): New proc to run testcase.
50050         (main loop): Call 'em.
50051         * gcc.wendy/*.c: Clean up pass to correct expected output.
50052
50053         * lib/gcc.exp: Minor cleanup work.
50054         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
50055
50056 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
50057
50058         * config/sim.exp (gcc_load): Document return codes better.
50059         Don't pass -v to simulator.
50060
50061 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
50062
50063           * gcc.special/920717-x.c: Fix typo.
50064           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
50065           get at sources.
50066
50067         * lib/mike-gcc.exp: Fix typo.
50068
50069 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
50070
50071         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
50072         binary to use, transform the name.
50073         * config/*.exp: rename everything. Nuke any g++ specific files,
50074         it's now a special case of gcc that requires no special support.
50075         Add a default.exp for unsupported targets.
50076
50077 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
50078
50079         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
50080         lib/old-dejagnu.exp: Fix a few patterns to work with the new
50081         version of Tcl.
50082
50083 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
50084
50085         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
50086         than a warning.
50087
50088 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
50089
50090         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
50091
50092 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
50093
50094         * gcc.execute/execute.exp: Combine opt_list and foption_list into
50095         option_list.  Compile every file with only 4/6 option choices
50096         (same as C torture) instead of with 12/18 different option
50097         choices.
50098         * lib/c-torture.exp: Likewise.
50099
50100         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
50101         not already set.
50102
50103 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
50104
50105         * lib/old-deja.exp: Add `excess errors test fails' error, now one
50106         can put an XFAIL *-*-* on excess errors.
50107
50108 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
50109
50110         * g++.law: Add more tests derived from g++-bugs snapshots.
50111
50112         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
50113         equivalent to g++.law/init9.
50114
50115         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
50116         compiled it, and the a.out file after we've run it.
50117
50118 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
50119
50120         * lib/mike-g++.exp (postbase): Delete the .o file after we've
50121         compiled it, and the a.out file after we've run it.
50122
50123 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
50124
50125         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
50126
50127 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
50128
50129         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
50130         version number.
50131
50132 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
50133
50134         * g++.law: New directory of g++ tests derived from the g++-bugs
50135         snapshots.
50136
50137 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
50138
50139         * gcc.compile: initbug1.c initbug1.exp testcase added
50140
50141 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
50142
50143         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
50144         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
50145           fixes submitted by Jeff Law (law@cs.utah.edu)
50146         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
50147           Jeff Law (law@cs.utah.edu)
50148
50149
50150 1993-11-30  Mike Stump  (mrs@cygnus.com)
50151
50152         * config/unix-g++.exp: Follow the gcc way of doing things.
50153         * g++.old-deja/old-deja.exp: Minor updates.
50154         * lib/g++.exp: New file, follow the gcc way of doing things.
50155         * lib/old-dejagnu.exp: Minor updates.
50156         * lib/mike-g++.exp: Always unset errorInfo.
50157
50158 1993-11-06  Mike Stump  (mrs@cygnus.com)
50159
50160         * lib/gcc.exp: Fix some errors with the below change, CC and
50161         CFLAGS should be global when setting, not local.
50162
50163 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
50164
50165         * lib/gcc.exp: Transform tool name.
50166
50167 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
50168
50169         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
50170
50171 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
50172
50173         * lib/gcc.exp: change gcc_done to gcc_stat
50174
50175 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
50176
50177         * Upgraded gcc testsuite to c-torture version 1.25
50178
50179 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
50180
50181         * lib/gcc.exp: added reporting code. Changed verbose compile message.
50182         * lib/c-torture: added hooks for new reporting code.
50183
50184 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
50185
50186         * config/sh-gcc.exp: check if sh-sim exists in the path
50187
50188 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
50189
50190         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
50191         * gcc.compile/compile.exp: Initial changes for new logic.
50192         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
50193         * gcc.failure/failure.exp: Initial changes for new logic.
50194         * gcc.ieee/ieee.exp: Initial changes for new logic.
50195         * gcc.misc-tests/misc.exp: Initial changes for new logic.
50196         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
50197         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
50198         * lib/c-torture.exp: Initial changes for new logic.
50199         * lib/gcc.exp: Initial changes for new logic.
50200
50201 1993-10-15  Mike Stump  (mrs@cygnus.com)
50202
50203         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
50204         depend upon failure or success.  Fully qualify names in failure
50205         and success messages.  Always remove a.out before starting
50206         compile, just in case.  Pay more attention to error text output by
50207         the compiler.  Handle testcases with no known past errors just
50208         like all others, so that things are uniform.  Other miscellaneous
50209         improvements.
50210
50211 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
50212
50213         * gcc.cpp: new directory for cpp tests
50214
50215 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
50216
50217         * lib/chill.exp: Code reformatted, removed unused code.
50218         * config/unix-chill.exp: Code reformatted, removed unused code.
50219         * chill.execute/execute.exp: Code reformatted, removed unused code.
50220         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
50221
50222 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
50223
50224         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
50225         routines not written.
50226
50227 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
50228
50229         * config/bug-gcc.exp: Use new procs from bug.exp.
50230
50231 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
50232
50233         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
50234         via ftp, rather than depending on NFS.
50235         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
50236         case.
50237
50238 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
50239
50240         * config/bug-gcc.exp: Use new download proc.
50241
50242 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
50243
50244         * chill.execute/execute.exp: cleanups, handles errors better
50245         * chill.compile/compile.exp: rewrite, based on execute.exp
50246         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
50247         * lib/chill.exp: major changes to diff proc and compile and link
50248           procs. added chill_fail and chill_pass wrappers to pass and
50249           fail. added more comments, and handle error codes better.
50250           Added a hack to capture stderr from exec, so noncompile tests
50251           can work.
50252
50253 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
50254
50255         * chill.execute/execute.exp: rewrite of testsuite driver
50256         * lib/chill.exp: rewrite of testsuite driver
50257         * config/unix-chill.exp: rewrite of testsuite driver
50258
50259 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
50260
50261         In chill.execute:
50262         * iexpr.ch: Standardize uppercase.
50263         * tuples.dat: Standardize uppercase.
50264         * vary.ch: standardize.  Correct varying string assignments.
50265         * vary.dat: Add new output lines.
50266
50267 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
50268
50269         In chill.execute:
50270         * chprintf.ch: Standardize use of uppercase.
50271         * tuples.ch: Standardize and turn arr2 into a DCL,
50272           rather than a SYN.
50273         * pinits.ch: Standardize.
50274
50275 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
50276
50277         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
50278         * Makefil: Renamed to Makefile.in.
50279         * configure.in: New.
50280
50281 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
50282
50283         In chill.execute:
50284         * .cvsignore: Add result/output files.
50285         * Makefile: Fix up variables at start.  Use MFLAGS
50286           everywhere.  Correct bool_loc, built_ins entries.
50287           Add entry for vary1.ch.
50288         * bitarray.ch: Standardize upper-case usage.
50289         * bitexpr.ch: Standardize, add output of b1.
50290         * params.ch: Use arrayt in along PROC parameters, to
50291           avoid novelty problems.
50292         * sets.ch: Tiny cleanup.
50293         * vary1.ch: Re-indent.
50294
50295 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
50296
50297           * Add PR-related files to Makefiles, .cvsignore files, etc.
50298
50299 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
50300
50301         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
50302           with compiler objects. New names are test-flow.c and test-loop.c
50303
50304 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
50305
50306         * Upgraded c-torture tests from 1.19 to 1.20
50307
50308         * new files:
50309         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
50310         * gcc.compile: 930623-1.c 930623-2.c
50311         * gcc.noncompile: 930622-1.c 930622-2.c
50312         * gcc.failure: 920411-1.c 920627-2.c
50313         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
50314
50315 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
50316
50317         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
50318           More changes to get testsuite working properly. Needs more work.
50319           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
50320
50321 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
50322
50323         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
50324           More changes to get testsuite working properly. Needs more work.
50325
50326 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
50327
50328         * chill.compile/compile.exp: Added for Dejagnu support
50329         * chill.execute/execute.exp: Added for Dejagnu support
50330         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
50331
50332 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
50333
50334         This should complete moving the CHILL test files.
50335         * chill.noncompile(.cvsignore printf.grt
50336             in-printf.grt chprintf.grt chprintf.ch):
50337             Added test-support files.
50338           (Makefile): Modified further.
50339         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
50340             signal.ch): Added test files.
50341           * chill.execute (.cvsignore printf.grt printr.c
50342             in-printf.grt rts.c chprintf.grt rts.h): Added
50343           test-support files.
50344             (Makefile): More corrections.
50345
50346 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
50347
50348         * chill.compile, chill.execute, chill.nocompile: Add CHILL
50349           test cases, ready for DejaGnu.
50350
50351 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
50352
50353         * Upgraded c-torture tests from 1.18 to 1.19
50354
50355         * gcc.compile: added test(s):
50356           930607-1.c
50357         * gcc.execute: added test(s):
50358           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
50359
50360         * added new subdirectory for misc tests: gcc.misc-tests
50361         * gcc.misc-test(s): added tests:
50362           inst-check.c test-consts.c test-ior.c test-switch.c
50363
50364 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
50365
50366         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
50367
50368 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
50369
50370         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
50371
50372 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
50373
50374         * Upgraded c-torture tests from 1.17 to 1.18
50375
50376 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
50377
50378         * Upgraded c-torture tests from 1.12 to 1.17
50379
50380 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
50381
50382         * lib/old-dejagnu.exp:
50383           Fixed handling of XFAIL target triplets to correctly
50384           recognize wildcard characters.  Removed code that
50385           appended a unique id tag to the end of the file name
50386           printed out by the result of the testcases within a
50387           given test file.
50388
50389 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
50390
50391         * lib/old-dejagnu.exp:
50392           Reworked expected failure handling to trigger off of XFAIL
50393           keyword in keyphrase embeded in testcase source code. The
50394           XFAIL keyword must be at the end of the keyphrase line. It
50395           may optionally be followed by one or more target triplets.
50396           It has just occured that the handling of wildcards in the
50397           target triplet may not be correct.
50398
50399 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
50400
50401         * g++.old-deja/tests:
50402           Moved all subdirectories up one level into g++.old-deja .
50403
50404         * lib/old-dejagnu.exp:
50405           Fixed problem with CXXFLAGS not being properly reset, and being
50406           corrupted with extraneous "-c" compiler option.  This was
50407           causing binaries to not be generated for test that needed them.
50408           Modified strings passed to "pass" and "fail" so that individual
50409           tests from the same test file would be distinguished by an
50410           identifier appended to the test file name in the summary logs;
50411           this corrected a problem with erroneous diff logs.  Added code
50412           to search testcases for expected fail and unexpected pass keywords.
50413
50414 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
50415
50416         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
50417
50418 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
50419
50420         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
50421           Removed extraneous text from end of "Special g++ Options"
50422           keyphrase.
50423
50424         * lib/old-dejagnu.exp: Added pattern matching to look for new
50425           keywords, embedded in testcases comments, which will trigger
50426           calls to xpass and xfail.
50427
50428 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
50429
50430         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
50431           comments embedded in the testcases, especially the one looking for
50432           special compiler options, as well as the pattern matching for the
50433           compiler output again.
50434
50435 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
50436
50437         * lib/old-dejagnu.exp: Do a proper check of the return value for
50438           execute tests. Fixed several problems with the pattern matching
50439           of the compiler output which gave erroneous test results.
50440           Changed several of the test result messages to be more descriptive.
50441         * config/unix-g++.exp: Proc g++_load now actually works and
50442           executes the tests passed to it and returns a usable return
50443           value.
50444
50445 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
50446
50447           * lib/gcc.exp: Exits gracefully if $CC is bogus.
50448
50449 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
50450
50451         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
50452           Modified both files to properly execute the old style
50453           dejagnu tests. The previous versions of these files were
50454           experimental and did not function anything near correctly.
50455
50456 1993-04-05  Rob Savoye  (rob@cygnus.com)
50457
50458         * Removed all Makefile.in and configure.in files. No configuration
50459         needed now.
50460
50461 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
50462
50463         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
50464
50465 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
50466
50467         * gcc.compile/configure.in, gcc.unsorted/configure.in,
50468         gcc.special/configure.in, gcc.noncompile/configure.in,
50469         gcc.execute/configure.in, gcc.code_quality/configure.in,
50470         g++.other/configure.in, g++.old-deja/configure.in,
50471         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
50472         in srcname setting.
50473
50474 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
50475
50476         * lib/udi.exp: Fixed mondfe and mondfe_download.
50477         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
50478         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
50479
50480 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
50481
50482         * config/udi-gdb.exp: Check $shell_id after connecting to target.
50483         (gdb_exit): Don't remove *_soc files.
50484
50485 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
50486
50487         * lib/c-torture.exp: Don't look for main; instead always use -w
50488         -c.  This is how the c-torture tests work.  Remove the object
50489         file if the compilation succeeds.
50490         * gcc.execute/execute.exp: Remove executable if test passes.
50491         * gcc.noncompile/noncompile.exp: Every test is an expected
50492         failure.
50493         * gcc.special/special.exp: Added tests from c-torture 1.11,
50494         corrected use of existing test.
50495         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
50496         gcc.execute/920625-1.c: Updated to c-torture 1.11.
50497         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
50498         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
50499         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
50500         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
50501         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
50502         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
50503         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
50504         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
50505         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
50506         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
50507         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
50508         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
50509         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
50510         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
50511         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
50512         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
50513         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
50514         c-torture 1.11.
50515         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
50516         correspond to c-torture 1.11.
50517
50518         * New file.