OSDN Git Service

* lib/target-supports.exp
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
2
3         * lib/target-supports.exp
4         (check_effective_target_vect_no_max,
5         check_effective_target_vect_no_bitwise,
6         check_effective_target_vect_no_align): New.
7         * gcc.dg/vect/vect-13.c: Use them.
8         * gcc.dg/vect/vect-17.c: Ditto.
9         * gcc.dg/vect/vect-18.c: Ditto.
10         * gcc.dg/vect/vect-19.c: Ditto.
11         * gcc.dg/vect/vect-20.c: Ditto.
12         * gcc.dg/vect/vect-27.c: Ditto.
13         * gcc.dg/vect/vect-29.c: Ditto.
14         * gcc.dg/vect/vect-44.c: Ditto.
15         * gcc.dg/vect/vect-48.c: Ditto.
16         * gcc.dg/vect/vect-50.c: Ditto.
17         * gcc.dg/vect/vect-52.c: Ditto.
18         * gcc.dg/vect/vect-54.c: Ditto.
19         * gcc.dg/vect/vect-56.c: Ditto.
20         * gcc.dg/vect/vect-58.c: Ditto.
21         * gcc.dg/vect/vect-60.c: Ditto.
22         * gcc.dg/vect/vect-72.c: Ditto.
23         * gcc.dg/vect/vect-80.c: Ditto.
24
25 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
26
27         PR c++/14075
28         * g++.dg/init/string1.C: New.
29
30         PR c++/18975
31         * g++.dg/other/synth1.C: New.
32
33 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
34
35         PR c/18963
36         * gcc.dg/pr18963-1.c: New test.
37
38 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
39
40         PR c/18596
41         * gcc.dg/funcdef-storage-1.c (foo): Remove.
42         * gcc.dg/pr18596-1.c: Use dg-error.
43         (dg-options): Use -fno-unit-at-a-time.
44         * gcc.dg/pr18596-2.c: New test.
45         * gcc.dg/pr18596-3.c: New test.
46         
47 2004-12-20  Roger Sayle  <roger@eyesopen.com>
48
49         PR middle-end/18683
50         * g++.dg/opt/pr18683-1.C: New test case.
51
52 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
53
54         PR other/19093
55         * g++.dg/opt/max1.C: Fix for 64bit targets.
56
57 2004-12-20  Matt Austern  <austern@apple.com>
58
59         PR c++/19044
60         * g++.dg/ext/builtin6.C: New
61         
62 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
63
64         PR tree-optimization/19080
65         * gcc.c-torture/compile/pr19080.c: New test.
66
67 2004-12-20  Steven Bosscher  <stevenb@suse.de>
68
69         * gcc.dg/20041219-1.c: New test.
70
71 2004-12-19  Roger Sayle  <roger@eyesopen.com>
72
73         PR middle-end/19068
74         * g++.dg/opt/max1.C: New test case.
75
76 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
77
78         * gcc.dg/fdata-sections-1.c: New test.
79
80 2004-12-18  Roger Sayle  <roger@eyesopen.com>
81
82         PR middle-end/18548
83         * gcc.dg/max-1.c: New test case.
84
85 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
86
87         * gcc.c-torture/execute/20041218-1.c: New test.
88
89 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
90
91         * gcc.dg/pr18501.c: New test.
92         * gcc.dg/uninit-5.c: XFAIL.
93         * gcc.dg/uninit-9.c: XFAIL.
94
95 2004-12-17  Dale Johannesen  <dalej@apple.com>
96
97         * gcc.dg/20041213-1.c:  New.
98
99 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
100
101         * objc.dg/stabs-1.m: Allow assembly label to begin
102         with a dot ('.').
103
104 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
105
106         * gcc.c-torture/execute/20041213-1.c: Move...
107         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
108
109 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
110
111         PR c++/18721
112         * g++.dg/lookup/conv-5.C: New.
113
114 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
115
116         * objc.dg/stabs-1.m: New test.
117
118 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
119
120         * gcc.dg/visibility-c.c: Change compile to
121         assemble for the test.
122
123 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
124
125         PR target/19041
126         * gcc.dg/visibility-c.c: New test.
127
128 2004-12-16  Roger Sayle  <roger@eyesopen.com>
129
130         PR middle-end/18493
131         * gcc.dg/switch-8.c: New test case.
132
133 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
134
135         PR c++/18905
136         * g++.dg/template/init4.C: New.
137         * g++.dg/opt/static3.C: Enable optimizer.
138
139 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
140
141         * g++.dg/other/complex1.C: New test.
142
143 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
144
145         * g++.dg/opt/inline9.C: New test.
146
147 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
148
149         PR fortran/18993
150         * gfotran.dg/nullify_1.f: New test.
151
152 2004-12-15  Richard Henderson  <rth@redhat.com>
153
154         * gcc.target/i386/i386.exp: New harness.
155         * gcc.target/i386/vect-args.c: New.
156
157 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
158
159         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
160
161 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
162
163         PR c++/18825
164         * g++.dg/template/friend32.C: New test.
165
166 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
167
168         * cpp/pragma-once-1.c: New test.
169         * cpp/pragma-once-1b.h: Likewise.
170         * cpp/pragma-once-1c.h: Likewise.
171         * cpp/pragma-once-1d.h: Likewise.
172         * cpp/inc/pragma-once-1a.h: Likewise.
173
174 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
175             Steven G. Kargle  <kargls@comcast.net>
176
177         PR fortran/17597
178         * gfortran.dg/list_read_3.f90: New test.
179
180 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
181
182         * gcc.dg/ftrapv-2.c: New test.
183
184 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
185
186         PR c++/18981
187         * g++.dg/template/typename9.C: New test.
188
189 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
190
191         PR c++/18738
192         * g++.dg/template/typename8.C: New test.
193         * g++.dg/parse/friend2.C: Tweak error message.
194
195 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
196
197         * gcc.c-torture/20041214-1.c: New test.
198
199 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
200
201         PR c++/18965
202         * g++.dg/init/array17.C: New test.
203
204 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
205
206         PR c++/18793
207         * g++.dg/init/aggr3.C: New test.
208
209 2004-12-14  Janis Johnson  <janis187@us.ibm.com
210
211         * gcc.dg/altivec-types-1.c: New test.
212         * gcc.dg/altivec-types-2.c: New test.
213         * gcc.dg/altivec-types-3.c: New test.
214         * gcc.dg/altivec-types-4.c: New test.
215         * g++.dg/ext/altivec-types-1.C: New test.
216         * g++.dg/ext/altivec-types-2.C: New test.
217         * g++.dg/ext/altivec-types-3.C: New test.
218         * g++.dg/ext/altivec-types-4.C: New test.
219
220 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
221
222         PR middle-end/18951
223         * gcc.c-torture/execute/20041213-1.c: New test.
224
225 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
226
227         PR c++/18949
228         * g++.dg/template/cast1.C: New.
229
230 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
231
232         * gcc.c-torture/execute/20041213-2.c: New test.
233
234 2004-12-13  Richard Henderson  <rth@redhat.com>
235
236         * gcc.dg/i386-sse-10.c: Fix typo in options.
237
238 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
239
240         PR c++/18968
241         * g++.dg/opt/pr18968.C: New test.
242
243 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
244
245         PR c++/18925
246         * g++.dg/ext/visibility/staticdatamem.C: New test.
247
248 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
249
250         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
251
252 2004-12-13  Roger Sayle  <roger@eyesopen.com>
253
254         PR rtl-optimization/18928
255         * gcc.dg/pr18928-1.c: New test case.
256
257 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
258
259         PR tree-opt/16951
260         * gcc.c-torture/compile/20041211-1.c: New.
261
262 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
263
264         PR middle-end/17564
265         * gcc.c-torture/execute/20041212-1.c: New test.
266
267 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
268
269         PR fortran/18869
270         * gfortran.dg/common_1.f90: New test.
271
272 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
273         Paul Brook  <paul@codesourcery.com>
274
275         PR fortran/16222
276         * gfortran.dg/real_do_1.f90: New test.
277
278 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
279
280         PR tree-opt/18040
281         * g++.dg/opt/ptrmem6.C: New test.
282
283 2004-12-11  Roger Sayle  <roger@eyesopen.com>
284
285         PR middle-end/18921
286         * gcc.dg/pr18921-1.c: New test case.
287
288 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
289
290         PR fortran/17175
291         * gfortran.dg/scale_1.f90: New test.
292
293 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
294
295         PR middle-end/18903
296         * gcc.c-torture/compile/pr18903.c: New test.
297
298 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
299
300         * gcc.c-torture/execute/20041210-1.c: New test.
301
302 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
303
304         PR c++/18731
305         * g++.dg/parser/struct-1.C: New test.
306         * g++.dg/parser/struct-2.C: New test.
307         * g++.dg/parser/struct-3.C: New test.
308
309 2004-12-09  Richard Henderson  <rth@redhat.com>
310
311         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
312
313         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
314         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
315
316 2004-12-09  Matt Austern  <austern@apple.com>
317
318         PR c++/18514
319         * g++.dg/ext/builtin1.C: New
320         * g++.dg/ext/builtin2.C: New
321         * g++.dg/ext/builtin3.C: New
322         * g++.dg/ext/builtin4.C: New
323         * g++.dg/ext/builtin5.C: New
324
325 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
326
327         PR tree-opt/18904
328         * g++.dg/opt/ptrmem5.C: New test.
329
330 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
331
332         * g++.dg/parse/typename5.C: Adjust for new error.
333         * g++.dg/parse/typename7.C: New.
334
335 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
336
337         PR c++/18073
338         * g++.dg/other/mmintrin.C: New test.
339
340 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
341
342         PR c++/16681
343         * g++.dg/init/array15.C: New.
344         * g++.dg/init/array16.C: New.
345
346 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
347
348         PR fortran/18826
349         * gfortran.dg/assign_1.f90: New test.
350
351 2004-12-08  Nick Clifton  <nickc@redhat.com>
352
353         * gcc.target/xstormy16/bss_below100: New directory containing tests.
354         * gcc.target/xstormy16/data_below100: Likewise.
355         * gcc.target/xstormy16/sfr: Likewise.
356         * gcc.target/xstormy16/below100.S: New test source file.
357         * gcc.target/xstormy16/below100.ld: New test linker script.
358         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
359         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
360         bp instructions.
361         * gcc.target/xstormy16/bp.c: Likewise.
362
363         * gcc.target/xstormy16/bss_below100: New files:
364         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
365         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
366         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
367         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
368         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
369         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
370         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
371         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
372         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
373         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
374         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
375         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
376         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
377         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
378         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
379         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
380         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
381         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
382         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
383         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
384         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
385         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
386         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
387         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
388         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
389         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
390         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
391
392         * gcc.target/xstormy16/data_below100: New files:
393         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
394         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
395         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
396         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
397         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
398         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
399         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
400         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
401         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
402         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
403         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
404         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
405         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
406         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
407         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
408         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
409         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
410         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
411         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
412         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
413         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
414         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
415         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
416         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
417         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
418         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
419         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
420
421         * gcc.target/xstormy16/sfr: New files:
422         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
423         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
424         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
425         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
426         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
427         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
428         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
429         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
430         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
431         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
432         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
433         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
434         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
435         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
436         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
437         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
438         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
439         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
440         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
441         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
442         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
443         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
444         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
445         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
446         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
447         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
448         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
449         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
450         27_if0_sfrw_bitfield_f.c
451
452 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
453
454         PR c++/18100
455         * g++.dg/lookup/name-clash4.C: New test.
456
457 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
458
459         PR c++/18672
460         * g++.dg/opt/array1.C: New.
461         
462         PR c++/18803
463         * g++.dg/template/operator5.C: New.
464
465 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
466
467         PR c/18867
468         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
469
470 2004-12-07  Steven Bosscher  <stevenb@suse.de>
471
472         * gcc.dg/noncompile/20041207.c: New test.
473
474 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
475
476         * g++.dg/other/unreachable-1.C: New test.
477
478 2004-12-06  Nick Clifton  <nickc@redhat.com>
479
480         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
481         <limits.h> because the latter comes from gcc's include/ directory
482         and not the newlib/libc/include directory.
483
484 2004-12-04  Richard Henderson  <rth@redhat.com>
485
486         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
487
488 2004-12-04  Richard Henderson  <rth@redhat.com>
489
490         * lib/target-supports.exp (check_gc_sections_available): Disable
491         for alpha and ia64.
492
493 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
494
495         PR middle-end/17909
496         * g++.dg/other/vararg-2.C: New test.
497
498 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
499
500         PR c++/17011, c++/17971
501         * g++.dg/template/error15.C: Adjust expected error.
502         * g++.dg/template/instantiate3.C: Likewise.
503
504 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
505
506         * gcc.dg/altivec-18.c: Fix for darwin
507
508 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
509
510         PR c++/18782
511         * g++.dg/parse/ptrmem2.C: New.
512
513         PR c++/18318
514         * g++.dg/template/new1.C: New.
515
516 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
517
518         PR fortran/18710
519         * gfortran.dg/direct_io_3.f90: New test.
520
521 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
522
523         PR 18758
524         * g++.dg/parse/crash21.C: New.
525
526 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
527
528         PR c++/15664, c++/18276
529         * g++.dg/template/ttp13.C: New test.
530         * g++.dg/template/ttp14.C: Likewise.
531
532 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
533
534         PR c++/18123
535         * g++.dg/parse/enum2.C: New test.
536         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
537
538 2004-12-02  Nick Clifton  <nickc@redhat.com>
539
540         * gcc.target/xstormy16: New test directory.
541         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
542         * gcc.target/xstormy16/bp.c: Check the generation of bp
543         instructions.
544         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
545         bn instructions and the BELOW100 attribute.
546
547 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
548
549         PR target/16952
550         * gcc.dg/ppc-eabi.c: New.
551
552 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
553
554         PR fortran/18284
555         * gfortran.dg/backspace.f90
556
557 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
558
559         * gfortran.dg/inquire.f90: New test.
560
561 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
562
563         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
564         handle effective-target-keyword.
565         (dg-skip-if): Support effective-target keyword as target list.
566         (dg-xfail-if): Ditto.
567         * lib/target-supports.exp (is-effective-target-keyword): New proc.
568
569 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
570
571         PR tree-optimization/18291
572         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
573
574 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
575
576         PR C++/18729
577         * g++.dg/parse/crash20.C: New.
578
579         PR c++/17431
580         * g++.dg/overload/arg1.C: New.
581         * g++.dg/overload/arg2.C: New.
582         * g++.dg/overload/arg3.C: New.
583         * g++.dg/overload/arg4.C: New.
584
585 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
586
587         * gcc.dg/c99-flex-array-4.c: Remove.
588
589 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
590
591         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
592
593         * lib/target-supports.exp (is-effective-target): Simplify.
594
595         * lib/target-supports.exp (check_effective_target_vect_long):
596         Fix for powerpc64-*-*.
597
598 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
599
600         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
601         to support new requirements on FreeBSD 5.
602
603 2004-11-30  Devang Patel  <dpatel@apple.com>
604
605         PR 18702
606         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
607         
608 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
609
610         * g++.dg/ext/altivec-13.C: New test.
611
612 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
613
614         PR tree-opt/18298
615         * gcc.c-torture/execute/p18298.c: New test.
616
617 2004-11-30  Ira Rosen  <irar@il.ibm.com>
618             Dorit Naishlos  <dorit@il.ibm.com>
619
620         PR tree-opt/18607
621         * gcc.dg/vect/vect-89.c: New test.
622
623 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
624
625         * gcc.dg/pr18596-1.c: New test.
626
627 2004-11-30  Ben Elliston  <bje@au.ibm.com>
628
629         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
630
631 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
632
633         PR c/18479
634         * gcc.dg/pr18479.c: New test.
635
636 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
637
638         PR target/18490
639         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
640         mmix-knuth-mmixware.
641
642         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
643         cris-*-elf* cris-*-aout* mmix-*-*
644
645 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
646
647         PR middle-end/18725
648         * gcc.dg/pr18725.c: New test.
649
650 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
651
652         PR target/18488
653         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
654
655         PR target/18336
656         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
657
658 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
659
660         PR c++/18368
661         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
662         * g++.old-deja/g++.law/ctors5.C: Likewise.
663         * g++.old-deja/g++.other/crash25.C: Likewise.
664
665         PR c++/18674
666         * g++.dg/template/error16.C: New test.
667         
668         PR c++/18512
669         * g++.dg/template/crash29.C: New test.
670
671 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
672
673         PR tree-optimization/18712
674         * gcc.c-torture/compile/pr18712.c: New test.
675
676 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
677
678         PR c/7544
679         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
680         tests.
681
682 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
683
684         PR c++/18652
685         * g++.dg/lookup/crash6.C: New test.
686
687 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
688
689         PR middle-end/18164
690         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
691
692 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
693
694         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
695         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
696         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
697
698 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
699
700         * gcc.dg/pr18164.c: New test.
701
702 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
703
704         * gcc.dg/funroll-loops-all.c: New.
705
706 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
707
708         PR target/18489
709         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
710         delimeter, match space and TAB as well as ":".
711
712         PR target/18484
713         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
714
715         PR target/18348
716         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
717
718         PR target/18345
719         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
720
721         PR target/18337
722         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
723
724 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
725  
726         * gfortran.dg/direct_io_2.f90: New test.
727
728 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
729
730         PR target/18334
731         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
732
733 2004-11-28  Richard Henderson  <rth@redhat.com>
734
735         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
736
737 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
738
739         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
740         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
741         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
742         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
743         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
744         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
745         gcc.dg/pointer-arith-8.c: New tests.
746
747 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
748
749         PR fortran/18364
750         * gfortran.dg/endfile.f90: New test.
751
752 2004-11-27  Falk Hueffner  <falk@debian.org>
753
754         * gcc.dg/loop-6.c: New test.
755
756 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
757
758         * gcc.c-torture/execute/20041126-1.c: New test.
759
760 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
761
762         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
763         on IRIX.
764
765 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
766
767         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
768         functions.
769
770 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
771
772         PR rtl-optimization/17825
773         * gcc.c-torture/compile/20041119-1.c: New test.
774
775 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
776
777         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
778         Check existence of ld library path variables before unsetting.
779
780 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
781
782         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
783
784 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
785
786         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
787
788 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
789
790         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
791
792 2004-11-26  Ben Elliston  <bje@au.ibm.com>
793
794         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
795         dg-do directive.
796
797 2004-11-26  Ben Elliston  <bje@au.ibm.com>
798
799         * gcc.dg/pr17957.c: Pass --param, not -param.
800
801 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
802
803         PR middle-end/17957
804         * testsuite/gcc.dg/pr17957.c: New test.
805
806 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
807
808         PR c++/18445
809         * g++.dg/template/crash28.C: Likewise.
810
811         PR c++/18001
812         * g++.dg/expr/unary2.C: Adjust lvalue messages.
813         * g++.dg/ext/lvaddr.C: Likewise.
814         * g++.dg/opt/pr7503-3.C: Likewise.
815
816         PR c++/18466
817         * g++.dg/parse/qualified3.C: New test.
818         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
819         
820         PR c++/18545
821         * g++.dg/expr/return1.C: New test. 
822
823 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
824
825         Friend class name lookup 3/n, PR c++/3332
826         * g++.dg/lookup/friend3.C: New test.
827         * g++.dg/lookup/friend4.C: Likewise.
828         * g++.dg/lookup/friend5.C: Likewise.
829
830 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
831
832         Friend class name lookup 2/n, PR c++/14513, c++/15410
833         * g++.dg/lookup/friend2.C: New test.
834         * g++.dg/template/friend31.C: Likewise.
835
836 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
837
838         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
839
840 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
841
842         PR c++/17473
843         * g++.dg/tc1/dr56.C: Remove.
844         * g++.dg/template/typedef1.C: Add dg-error markers.
845         * g++.old-deja/g++.other/typedef7.C: Likewise.
846
847         PR c++/18285
848         * g++.dg/parse/typedef7.C: New test.
849
850 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
851
852         * gcc.c-torture/execute/20041124-1.c: New test.
853
854 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
855
856         * g++.dg/template/deduce3.C: New test. 
857
858         PR c++/18586
859         * g++.dg/template/crash27.C: New test. 
860
861         PR c++/18530
862         * g++.dg/warn/Wshadow-3.C: New test.
863
864 2004-11-24  Devang Patel  <dpatel@apple.com>
865
866         PR/18555
867         * gcc.dg/cpp/isysroot-1.c: New test.
868         * gcc.dg/cpp/usr/include/stdio.h: New file.
869         * gcc.dg/cpp/isysroot-2.c: New test.
870         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
871         New file.
872
873 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
874
875         PR c++/8929
876         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
877
878 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
879
880         * gcc.target/sparc/align.c: Do not include <stdint.h>.
881         * gcc.target/sparc/pdist.c: Likewise.
882
883 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
884
885         PR c++/16882
886         * g++.dg/conversion/simd1.C: New test.
887
888 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
889
890         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
891         and restore_ld_library_path_env_vars.
892         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
893         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
894         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
895         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
896
897 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
898
899         * gcc.dg/pragma-align-2.c: Test macro expansion.
900         * gcc.dg/pragma-pack-2.c: New test.
901
902 2004-11-23  Richard Henderson  <rth@redhat.com>
903
904         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
905         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
906         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
907         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
908         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
909         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
910
911         * gcc.dg/vect/vect.exp: Add check for alpha.
912         * lib/target-supports.exp (check_alpha_max_hw_available): New.
913         (check_effective_target_vect_int): Enable for alpha.
914         (check_effective_target_vect_long): New.
915         (is-effective-target): Add it.
916
917 2004-11-23  Uros Bizjak <uros@kss-loka.si>
918
919         * gcc.dg/pr18614-1.c: New test.
920
921 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
922
923         * gcc.dg/setjmp-2.c: New test.
924
925 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
926
927         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
928         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
929         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
930         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
931         gcc.target/sparc/pdist.c: New tests.
932
933 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
934
935         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
936
937 2004-11-22  Dale Johannesen  <dalej@apple.com>
938
939         * gcc.dg/20041111-1.c:  New.
940
941 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
942
943         PR tree-opt/18536
944         * gcc.dg/vect/pr18536.c: New test.
945
946 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
947
948         PR c++/18354
949         * g++.dg/template/nontype11.C: New test.
950
951 2004-11-21  Roger Sayle  <roger@eyesopen.com>
952
953         PR middle-end/18520
954         * gcc.dg/pr18520-1.c: New test case.
955
956 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
957
958         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
959         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
960         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
961         expected diagnostics.
962
963 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
964
965         PR target/18580
966         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
967         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
968         vect-77.c, vect-77a.c: XFAIL on the SPARC.
969
970 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
971
972         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
973
974 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
975             Joseph Myers  <joseph@codesourcery.com>
976
977         * lib/target-supports.exp (check_visibility_available): Really
978         test the compiler.
979
980 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
981
982         PR tree-opt/18181
983         * gcc.dg/vect/vect-85.c: New test.
984         * gcc.dg/vect/vect-86.c: New test.
985         * gcc.dg/vect/vect-87.c: New test.
986         * gcc.dg/vect/vect-88.c: New test.
987
988 2004-11-19  Ben Elliston  <bje@au.ibm.com>
989
990         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
991
992 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
993
994         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
995         * gcc.dg/ppc-and-1.c: Ditto.
996         * gcc.dg/ppc-compare-1.c: Ditto.
997         * gcc.dg/ppc-mov-1.c: Ditto
998
999 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
1000             Mark Mitchell  <mark@codesourcery.com>
1001
1002         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
1003
1004 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
1005             Aldy Hernandez  <aldyh@redhat.com>
1006
1007         * lib/target-supports.exp (check_effective_target_vect_int): New
1008         (check_effective_target_vect_float): New
1009         (check_effective_target_vect_double): New.
1010         (is-effective-target): Support new effective targets keywords.
1011         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
1012         default action for dg-do.
1013         * gcc.dg/vect/pr16105.c: Use new support.
1014         * gcc.dg/vect/pr18400.c: Ditto.
1015         * gcc.dg/vect/pr18425.c: Ditto.
1016         * gcc.dg/vect/vect-1.c: Ditto.
1017         * gcc.dg/vect/vect-10.c: Ditto.
1018         * gcc.dg/vect/vect-11.c: Ditto.
1019         * gcc.dg/vect/vect-12.c: Ditto.
1020         * gcc.dg/vect/vect-13.c: Ditto.
1021         * gcc.dg/vect/vect-14.c: Ditto.
1022         * gcc.dg/vect/vect-15.c: Ditto.
1023         * gcc.dg/vect/vect-16.c: Ditto.
1024         * gcc.dg/vect/vect-17.c: Ditto.
1025         * gcc.dg/vect/vect-18.c: Ditto.
1026         * gcc.dg/vect/vect-19.c: Ditto.
1027         * gcc.dg/vect/vect-2.c: Ditto.
1028         * gcc.dg/vect/vect-20.c: Ditto.
1029         * gcc.dg/vect/vect-21.c: Ditto.
1030         * gcc.dg/vect/vect-22.c: Ditto.
1031         * gcc.dg/vect/vect-23.c: Ditto.
1032         * gcc.dg/vect/vect-24.c: Ditto.
1033         * gcc.dg/vect/vect-25.c: Ditto.
1034         * gcc.dg/vect/vect-26.c: Ditto.
1035         * gcc.dg/vect/vect-27.c: Ditto.
1036         * gcc.dg/vect/vect-27a.c: Ditto.
1037         * gcc.dg/vect/vect-28.c: Ditto.
1038         * gcc.dg/vect/vect-29.c: Ditto.
1039         * gcc.dg/vect/vect-29a.c: Ditto.
1040         * gcc.dg/vect/vect-3.c: Ditto.
1041         * gcc.dg/vect/vect-30.c: Ditto.
1042         * gcc.dg/vect/vect-31.c: Ditto.
1043         * gcc.dg/vect/vect-32.c: Ditto.
1044         * gcc.dg/vect/vect-33.c: Ditto.
1045         * gcc.dg/vect/vect-34.c: Ditto.
1046         * gcc.dg/vect/vect-35.c: Ditto.
1047         * gcc.dg/vect/vect-36.c: Ditto.
1048         * gcc.dg/vect/vect-37.c: Ditto.
1049         * gcc.dg/vect/vect-38.c: Ditto.
1050         * gcc.dg/vect/vect-4.c: Ditto.
1051         * gcc.dg/vect/vect-40.c: Ditto.
1052         * gcc.dg/vect/vect-41.c: Ditto.
1053         * gcc.dg/vect/vect-42.c: Ditto.
1054         * gcc.dg/vect/vect-43.c: Ditto.
1055         * gcc.dg/vect/vect-44.c: Ditto.
1056         * gcc.dg/vect/vect-45.c: Ditto.
1057         * gcc.dg/vect/vect-46.c: Ditto.
1058         * gcc.dg/vect/vect-47.c: Ditto.
1059         * gcc.dg/vect/vect-48.c: Ditto.
1060         * gcc.dg/vect/vect-48a.c: Ditto.
1061         * gcc.dg/vect/vect-49.c: Ditto.
1062         * gcc.dg/vect/vect-5.c: Ditto.
1063         * gcc.dg/vect/vect-50.c: Ditto.
1064         * gcc.dg/vect/vect-51.c: Ditto.
1065         * gcc.dg/vect/vect-52.c: Ditto.
1066         * gcc.dg/vect/vect-53.c: Ditto.
1067         * gcc.dg/vect/vect-54.c: Ditto.
1068         * gcc.dg/vect/vect-55.c: Ditto.
1069         * gcc.dg/vect/vect-56.c: Ditto.
1070         * gcc.dg/vect/vect-56a.c: Ditto.
1071         * gcc.dg/vect/vect-57.c: Ditto.
1072         * gcc.dg/vect/vect-58.c: Ditto.
1073         * gcc.dg/vect/vect-59.c: Ditto.
1074         * gcc.dg/vect/vect-6.c: Ditto.
1075         * gcc.dg/vect/vect-60.c: Ditto.
1076         * gcc.dg/vect/vect-61.c: Ditto.
1077         * gcc.dg/vect/vect-62.c: Ditto.
1078         * gcc.dg/vect/vect-63.c: Ditto.
1079         * gcc.dg/vect/vect-64.c: Ditto.
1080         * gcc.dg/vect/vect-65.c: Ditto.
1081         * gcc.dg/vect/vect-66.c: Ditto.
1082         * gcc.dg/vect/vect-67.c: Ditto.
1083         * gcc.dg/vect/vect-68.c: Ditto.
1084         * gcc.dg/vect/vect-69.c: Ditto.
1085         * gcc.dg/vect/vect-7.c: Ditto.
1086         * gcc.dg/vect/vect-72.c: Ditto.
1087         * gcc.dg/vect/vect-72a.c: Ditto.
1088         * gcc.dg/vect/vect-73.c: Ditto.
1089         * gcc.dg/vect/vect-74.c: Ditto.
1090         * gcc.dg/vect/vect-75.c: Ditto.
1091         * gcc.dg/vect/vect-76.c: Ditto.
1092         * gcc.dg/vect/vect-77.c: Ditto.
1093         * gcc.dg/vect/vect-77a.c: Ditto.
1094         * gcc.dg/vect/vect-78.c: Ditto.
1095         * gcc.dg/vect/vect-79.c: Ditto.
1096         * gcc.dg/vect/vect-8.c: Ditto.
1097         * gcc.dg/vect/vect-80.c: Ditto.
1098         * gcc.dg/vect/vect-82.c: Ditto.
1099         * gcc.dg/vect/vect-82_64.c: Ditto.
1100         * gcc.dg/vect/vect-83.c: Ditto.
1101         * gcc.dg/vect/vect-83_64.c: Ditto.
1102         * gcc.dg/vect/vect-9.c: Ditto.
1103         * gcc.dg/vect/vect-all.c: Ditto.
1104         * gcc.dg/vect/vect-none.c: Ditto.
1105
1106 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
1107
1108         * lib/gcc-dg.exp (dg-skip-if): New function.
1109         (dg-forbid-option): Remove.
1110         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
1111         * g++.dg/abi/bitfield8.C: Likewise.
1112         * g++.dg/abi/dtor1.C: Likewise.
1113         * g++.dg/abi/empty10.C: Likewise.
1114         * g++.dg/abi/empty7.C: Likewise.
1115         * g++.dg/abi/empty9.C: Likewise.
1116         * g++.dg/abi/layout3.C: Likewise.
1117         * g++.dg/abi/layout4.C: Likewise.
1118         * g++.dg/abi/thunk1.C: Likewise.
1119         * g++.dg/abi/thunk2.C: Likewise.
1120         * g++.dg/abi/vbase11.C: Likewise.
1121         * g++.dg/abi/vthunk2.C: Likewise.
1122         * g++.dg/abi/vthunk3.C: Likewise.
1123         * g++.dg/ext/attrib8.C: Likewise.
1124         * g++.dg/opt/longbranch2.C: Likewise.
1125         * g++.dg/opt/reg-stack4.C: Likewise.
1126         * g++.old-deja/g++.ext/attrib1.C: Likewise.
1127         * g++.old-deja/g++.ext/attrib2.C: Likewise.
1128         * g++.old-deja/g++.ext/attrib3.C: Likewise.
1129         * g++.old-deja/g++.other/store-expr1.C: Likewise.
1130         * g++.old-deja/g++.other/store-expr2.C: Likewise.
1131         * gcc.dg/20000609-1.c: Likewise.
1132         * gcc.dg/20000720-1.c: Likewise.
1133         * gcc.dg/20011107-1.c: Likewise.
1134         * gcc.dg/20011119-1.c: Likewise.
1135         * gcc.dg/20020108-1.c: Likewise.
1136         * gcc.dg/20020122-2.c: Likewise.
1137         * gcc.dg/20020122-3.c: Likewise.
1138         * gcc.dg/20020201-3.c: Likewise.
1139         * gcc.dg/20020206-1.c: Likewise.
1140         * gcc.dg/20020218-1.c: Likewise.
1141         * gcc.dg/20020310-1.c: Likewise.
1142         * gcc.dg/20020411-1.c: Likewise.
1143         * gcc.dg/20020418-2.c: Likewise.
1144         * gcc.dg/20020426-1.c: Likewise.
1145         * gcc.dg/20020426-2.c: Likewise.
1146         * gcc.dg/20020517-1.c: Likewise.
1147         * gcc.dg/20020523-1.c: Likewise.
1148         * gcc.dg/20020523-2.c: Likewise.
1149         * gcc.dg/20020729-1.c: Likewise.
1150         * gcc.dg/20030204-1.c: Likewise.
1151         * gcc.dg/20030826-2.c: Likewise.
1152         * gcc.dg/20030926-1.c: Likewise.
1153         * gcc.dg/20031202-1.c: Likewise.
1154         * gcc.dg/980312-1.c: Likewise.
1155         * gcc.dg/980313-1.c: Likewise.
1156         * gcc.dg/990117-1.c: Likewise.
1157         * gcc.dg/990424-1.c: Likewise.
1158         * gcc.dg/990524-1.c: Likewise.
1159         * gcc.dg/991230-1.c: Likewise.
1160         * gcc.dg/i386-387-1.c: Likewise.
1161         * gcc.dg/i386-387-2.c: Likewise.
1162         * gcc.dg/i386-387-3.c: Likewise.
1163         * gcc.dg/i386-387-4.c: Likewise.
1164         * gcc.dg/i386-387-5.c: Likewise.
1165         * gcc.dg/i386-387-6.c: Likewise.
1166         * gcc.dg/i386-asm-1.c: Likewise.
1167         * gcc.dg/i386-bitfield1.c: Likewise.
1168         * gcc.dg/i386-bitfield2.c: Likewise.
1169         * gcc.dg/i386-loop-1.c: Likewise.
1170         * gcc.dg/i386-loop-2.c: Likewise.
1171         * gcc.dg/i386-loop-3.c: Likewise.
1172         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
1173         * gcc.dg/i386-pic-1.c: Likewise.
1174         * gcc.dg/i386-regparm.c: Likewise.
1175         * gcc.dg/i386-signbit-1.c: Likewise.
1176         * gcc.dg/i386-signbit-2.c: Likewise.
1177         * gcc.dg/i386-signbit-3.c: Likewise.
1178         * gcc.dg/i386-sse-5.c: Likewise.
1179         * gcc.dg/i386-sse-8.c: Likewise.
1180         * gcc.dg/i386-unroll-1.c: Likewise.
1181         * gcc.dg/tls/opt-1.c: Likewise.
1182         * gcc.dg/tls/opt-2.c: Likewise.
1183         * gcc.dg/unroll-1.c: Likewise.
1184         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
1185         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
1186         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
1187         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
1188
1189 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1190
1191         * g++.dg/template/incomplete1.C: New test.
1192
1193 2004-11-16  Nick Clifton  <nickc@redhat.com>
1194
1195         Revert patches accidentally commited during checkin of fixes for
1196         xstormy16 tests:
1197         gcc.c-torture/execute/simd-4.c: Revert
1198         gcc.dg/20040910-1.c: Revert.
1199
1200 2004-11-16  Paul Brook  <paul@codesourcery.com>
1201
1202         PR fortran/13010
1203         * gfortran.dg/der_pointer_1.f90: New test.
1204
1205 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
1206
1207         PR c/18498
1208         * gcc.dg/bitfld-13.c: New test.
1209
1210 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
1211
1212         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
1213         powerpc*-*-linux*.
1214
1215         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
1216         * gcc.dg/ppc64-abi-2.c: Ditto.
1217         * gcc.dg/ppc64-abi-3.c: Ditto.
1218
1219         * lib/gcc-dg.exp (dg-target-list): Remove.
1220
1221 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
1222
1223         * gcc.dg/ia64-postinc.c: New test.
1224
1225 2004-11-15  Mark Mitchell <mark@codesourcery.com>
1226
1227         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
1228
1229 2004-11-15  Nick Clifton  <nickc@redhat.com>
1230
1231         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
1232         __INT_MAX__ so that the test can be compiled by toolchains
1233         targeted at 16-bit processors.
1234
1235         * gcc.dg/20040625-1.c: Use long constants rather than integers
1236         when performing arithmetic that will overflow 16-bits.
1237
1238         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
1239         xstormy16.  It does not support 128-bit vector operations.
1240
1241         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
1242         with the macro PTR_TYPE.  Define this macro to an integer type
1243         suitable for holding a pointer.
1244
1245         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
1246         the target is a 16-bit processor.
1247
1248         * gcc.dg/cpp/if-2.c: Expect a different warning message from
1249         16-bit targets where the character constant will be too long.
1250
1251         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
1252         where the double will not be directly addressable.
1253
1254 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1255
1256         Friend class name lookup 1/n, PR c++/18471
1257         * g++.dg/template/crash26.C: New test.
1258         * g++.dg/lookup/struct1.C: Adjust expected error.
1259         * g++.dg/parse/elab1.C: Likewise.
1260         * g++.dg/parse/elab2.C: Likewise.
1261         * g++.dg/parse/int-as-enum1.C: Likewise.
1262         * g++.dg/parse/struct-as-enum1.C: Likewise.
1263         * g++.dg/parse/typedef1.C: Likewise.
1264         * g++.dg/parse/typedef3.C: Likewise.
1265         * g++.dg/parse/typedef4.C: Likewise.
1266         * g++.dg/parse/typedef5.C: Likewise.
1267         * g++.dg/template/nontype4.C: Likewise.
1268         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
1269         * g++.old-deja/g++.other/elab1.C: Likewise.
1270         * g++.old-deja/g++.other/syntax4.C: Likewise.
1271
1272 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
1273
1274         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
1275
1276 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
1277
1278         * gcc.c-torture/execute/20041114-1.c: New test.
1279
1280 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
1281
1282         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
1283         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
1284         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
1285         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
1286         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
1287         gcc.dg/switch-7.c: New tests.
1288
1289 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
1290
1291         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
1292
1293 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
1294
1295         PR tree-opt/18400
1296         * gcc.dg/vect/pr18400.c: New test.
1297
1298 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
1299             Andrew Pinski  <pinskia@physics.uc.edu>
1300
1301         PR tree-opt/18425
1302         * gcc.dg/vect/pr18425.c: New test.
1303
1304 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
1305
1306         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
1307         Guard with dg-require-alias and dg-require-visibility.
1308
1309 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
1310
1311         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
1312
1313 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1314
1315         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
1316
1317 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1318
1319         PR c++/17344
1320         * g++.dg/template/defarg5.C: New test.
1321
1322 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
1323
1324         * g++.dg/parse/cast1.C: Run only on ILP32.
1325         * g++.old-deja/g++.mike/p784.C: Likewise.
1326
1327 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
1328
1329         * gcc.c-torture/execute/20041113-1.c: New test.
1330
1331 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
1332
1333         PR target/18230
1334         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
1335         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
1336         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
1337         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
1338         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
1339         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
1340         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
1341         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
1342         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
1343         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
1344         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
1345         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
1346         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
1347
1348 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
1349
1350         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
1351         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
1352         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
1353         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
1354         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
1355         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
1356         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
1357         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
1358         gcc.target/sparc/combined-1.c: New tests.
1359
1360 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
1361
1362         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
1363         New tests.
1364
1365 2004-11-12  Mark Mitchell <mark@codesourcery.com>
1366
1367         * lib/gcc-dg.exp (dg-forbid-option): New function.
1368         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
1369         * g++.dg/abi/bitfield8.C: Likewise.
1370         * g++.dg/abi/dtor1.C: Likewise.
1371         * g++.dg/abi/empty10.C: Likewise.
1372         * g++.dg/abi/empty7.C: Likewise.
1373         * g++.dg/abi/empty9.C: Likewise.
1374         * g++.dg/abi/layout3.C: Likewise.
1375         * g++.dg/abi/layout4.C: Likewise.
1376         * g++.dg/abi/thunk1.C: Likewise.
1377         * g++.dg/abi/thunk2.C: Likewise.
1378         * g++.dg/abi/vbase11.C: Likewise.
1379         * g++.dg/abi/vthunk2.C: Likewise.
1380         * g++.dg/abi/vthunk3.C: Likewise.
1381         * g++.dg/ext/attrib8.C: Likewise.
1382         * g++.dg/opt/longbranch2.C: Likewise.
1383         * g++.dg/opt/reg-stack4.C: Likewise.
1384         * g++.old-deja/g++.ext/attrib1.C: Likewise.
1385         * g++.old-deja/g++.ext/attrib2.C: Likewise.
1386         * g++.old-deja/g++.ext/attrib3.C: Likewise.
1387         * g++.old-deja/g++.other/store-expr1.C: Likewise.
1388         * g++.old-deja/g++.other/store-expr2.C: Likewise.
1389         * gcc.dg/20000609-1.c: Likewise.
1390         * gcc.dg/20000720-1.c: Likewise.
1391         * gcc.dg/20011107-1.c: Likewise.
1392         * gcc.dg/20011119-1.c: Likewise.
1393         * gcc.dg/20020108-1.c: Likewise.
1394         * gcc.dg/20020122-2.c: Likewise.
1395         * gcc.dg/20020122-3.c: Likewise.
1396         * gcc.dg/20020201-3.c: Likewise.
1397         * gcc.dg/20020206-1.c: Likewise.
1398         * gcc.dg/20020218-1.c: Likewise.
1399         * gcc.dg/20020310-1.c: Likewise.
1400         * gcc.dg/20020411-1.c: Likewise.
1401         * gcc.dg/20020418-2.c: Likewise.
1402         * gcc.dg/20020426-1.c: Likewise.
1403         * gcc.dg/20020426-2.c: Likewise.
1404         * gcc.dg/20020517-1.c: Likewise.
1405         * gcc.dg/20020523-1.c: Likewise.
1406         * gcc.dg/20020523-2.c: Likewise.
1407         * gcc.dg/20020729-1.c: Likewise.
1408         * gcc.dg/20030204-1.c: Likewise.
1409         * gcc.dg/20030826-2.c: Likewise.
1410         * gcc.dg/20030926-1.c: Likewise.
1411         * gcc.dg/20031202-1.c: Likewise.
1412         * gcc.dg/980312-1.c: Likewise.
1413         * gcc.dg/980313-1.c: Likewise.
1414         * gcc.dg/990117-1.c: Likewise.
1415         * gcc.dg/990424-1.c: Likewise.
1416         * gcc.dg/990524-1.c: Likewise.
1417         * gcc.dg/991230-1.c: Likewise.
1418         * gcc.dg/i386-387-1.c: Likewise.
1419         * gcc.dg/i386-387-2.c: Likewise.
1420         * gcc.dg/i386-387-3.c: Likewise.
1421         * gcc.dg/i386-387-4.c: Likewise.
1422         * gcc.dg/i386-387-5.c: Likewise.
1423         * gcc.dg/i386-387-6.c: Likewise.
1424         * gcc.dg/i386-asm-1.c: Likewise.
1425         * gcc.dg/i386-bitfield1.c: Likewise.
1426         * gcc.dg/i386-bitfield2.c: Likewise.
1427         * gcc.dg/i386-loop-1.c: Likewise.
1428         * gcc.dg/i386-loop-2.c: Likewise.
1429         * gcc.dg/i386-loop-3.c: Likewise.
1430         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
1431         * gcc.dg/i386-pic-1.c: Likewise.
1432         * gcc.dg/i386-regparm.c: Likewise.
1433         * gcc.dg/i386-signbit-1.c: Likewise.
1434         * gcc.dg/i386-signbit-2.c: Likewise.
1435         * gcc.dg/i386-signbit-3.c: Likewise.
1436         * gcc.dg/i386-sse-5.c: Likewise.
1437         * gcc.dg/i386-sse-8.c: Likewise.
1438         * gcc.dg/i386-unroll-1.c: Likewise.
1439         * gcc.dg/tls/opt-1.c: Likewise.
1440         * gcc.dg/tls/opt-2.c: Likewise.
1441         * gcc.dg/unroll-1.c: Likewise.
1442         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
1443         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
1444         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
1445         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
1446         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
1447         -m64 is specified.
1448
1449 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
1450
1451         PR c++/18389
1452         * g++.dg/parse/cond1.C: New test.
1453
1454         PR c++/18429
1455         * g++.dg/template/array9.C: New test.
1456         * g++.dg/ext/vla1.C: Adjust error messages.
1457         * g++.dg/ext/vlm1.C: Likewise.
1458         * g++.dg/template/crash2.C: Likewise.
1459
1460         PR c++/18436
1461         * g++.dg/template/call3.C: New test.
1462
1463         PR c++/18407
1464         * g++.dg/template/ptrmem11.C: New test.
1465
1466 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
1467
1468         PR other/14264
1469         * lib/g++.exp: Set LC_ALL and LANG to C.
1470         * lib/gcc-dg.exp: Likewise.
1471         * lib/gfortran.exp: Likewise.
1472         * lib/objc.exp: Likewise.
1473         * lib/treelang.exp: Likewise.
1474
1475 2004-11-12  Andreas Schwab  <schwab@suse.de>
1476
1477         * gcc.dg/pr16286.c: Fix last change.
1478
1479 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
1480
1481         PR c++/18416
1482         * g++.dg/init/global1.C: New test.
1483
1484 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
1485
1486         * gcc.c-torture/execute/20041112-1.c: New test.
1487
1488 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
1489
1490         * lib/gcc-dg.exp (dg-target-list): New.
1491
1492 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
1493             Richard Sandiford  <rsandifo@redhat.com>
1494
1495         * lib/target-supports.exp (get-compiler_messages): New.
1496         (check_named_sections_available): Use it.
1497         (check_effective_target_ilp32): New.
1498         (check_effective_target_lp64): New.
1499         (is-effective-target): New.
1500         * lib/gcc-dg.exp (dg-require-effective-target): New.
1501
1502 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
1503
1504         * gcc.dg/precedence-1.c: New test.
1505
1506 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
1507
1508         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
1509
1510         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
1511         message, delete generated files, use more descriptive name for
1512         executable, and make the test unsupported when it cannot be run.
1513
1514         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
1515         (dg-require-weak, dg-require-visibility, dg-require-alias,
1516         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
1517         dg-require-iconv, dg-require-named-sections): Use it.
1518
1519         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
1520
1521 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
1522
1523         PR target/16457
1524         * gcc.dg/ppc-and-1: New
1525
1526         PR target/16796
1527         * gcc.dg/ppc-mov-1.c: New.
1528
1529         PR target/16458
1530         * gcc.dg/ppc-compare-1.c: New.
1531
1532 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
1533
1534         * objc.dg/desig-init-2.m: New test.
1535
1536 2004-11-10  Adam Nemet  <anemet@lnxw.com>
1537
1538         PR middle-end/18160  
1539         * g++.dg/warn/register-var-1.C: New test.
1540         * g++.dg/warn/register-var-2.C: New test.
1541
1542 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
1543
1544         * gcc.dg/union-2.c: New test.
1545
1546 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
1547
1548         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: 
1549         New test for PR tree-optimization/17892.
1550
1551 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
1552
1553         PR c++/18369
1554         * g++.dg/init/new12.C: New test.
1555
1556 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
1557
1558         * gcc.target/sparc: New directory.
1559         * gcc.target/sparc/sparc.exp: New driver.
1560         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
1561         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
1562         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
1563         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
1564
1565 2004-11-10  Paul Brook  <paul@codesourcery.com>
1566
1567         PR fortran/18218
1568         * gfortran.dg/list_read.c: New test.
1569
1570 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
1571
1572         PR c/18322
1573         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
1574         expected diagnostic location.
1575
1576 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
1577
1578         * gcc.dg/20041109-1.c: New test.
1579
1580 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
1581
1582         PR objc/18406
1583         * objc/compile/pr18406.m: New test.
1584
1585 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
1586
1587         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
1588
1589 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
1590
1591         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
1592
1593 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
1594
1595         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
1596
1597 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
1598
1599         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
1600         exit. 
1601
1602 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
1603
1604         PR tree-opt/18299
1605         * gcc.c-torture/pr18299-1.c: New test.
1606
1607 2004-11-06  Andreas Schwab  <schwab@suse.de>
1608
1609         * gcc.dg/pr16286.c: Also test for bool and pixel.
1610
1611 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
1612
1613         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
1614         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
1615         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
1616         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
1617         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
1618         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
1619         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
1620         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
1621         gcc.dg/struct-semi-3.c: New tests.
1622
1623 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
1624
1625         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
1626
1627 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
1628
1629         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
1630         Do not use C99 designators.
1631
1632 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
1633
1634         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
1635
1636 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
1637
1638         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
1639         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
1640         * gcc.c-torture/execute/simd-5.x: Remove.
1641
1642 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
1643
1644         PR rtl-optimization/17933
1645         * gcc.dg/torture/pr17933-1.c: New test.
1646
1647 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
1648
1649         PR target/18106
1650         * lib/target-supports.exp (check_weak_available): Support
1651         Windows.
1652
1653 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
1654
1655         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
1656         call to fflush(stdout) before abort.
1657         (my_ffsll): New function.
1658         (generate_fields): Use it.
1659
1660 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
1661
1662         * gcc.dg/init-undef-1.c: New test.
1663
1664 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
1665
1666         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
1667         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
1668         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
1669         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
1670         expected messages for new parser.
1671
1672 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
1673
1674         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
1675         
1676 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
1677
1678         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
1679         on LP64 targets.
1680
1681 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
1682
1683         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
1684         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
1685         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
1686         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
1687         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
1688         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
1689         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
1690         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
1691         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
1692         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
1693
1694 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
1695
1696         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
1697         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
1698         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
1699         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
1700         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
1701         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
1702         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
1703         for new parser.
1704
1705 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
1706
1707         PR target/15342
1708         * gcc.dg/20041104-1.c: New test.
1709
1710 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1711
1712         * g++.dg/template/nontype7.C: New test.
1713         * g++.dg/template/nontype8.C: Likewise.
1714         * g++.dg/template/nontype9.C: Likewise.
1715         * g++.dg/template/nontype10.C: Likewise.
1716         * g++.dg/tc1/dr49.C: Likewise.
1717         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
1718         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
1719
1720 2004-11-04  Ben Elliston  <bje@au.ibm.com>
1721
1722         * g++.dg/rtti/tinfo1.C: Remove xfails.
1723
1724 2004-11-04  Ben Elliston  <bje@au.ibm.com>
1725
1726         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
1727         packed attribute to the definition to satisfy the new C++ parser.
1728
1729 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
1730
1731         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
1732         invocations of va_arg.
1733
1734 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
1735
1736         PR c++/18124
1737         * g++.dg/template/crash25.C: New test.
1738
1739         PR c++/18155
1740         * g++.dg/template/typedef2.C: New test.
1741         * g++.dg/parse/crash13.C: Adjust error markers.
1742
1743         PR c++/18177
1744         * g++.dg/conversion/const3.C: New test.
1745         
1746 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1747
1748         PR fortran/17535
1749         PR fortran/17583
1750         PR fortran/17713
1751         * gfortran.dg/generic_[123].f90: New testcases.
1752
1753 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
1754
1755         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
1756         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
1757
1758 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
1759
1760         PR tree-opt/16808
1761         * gcc.c-torture/compile/pr16808.c: New test.
1762
1763 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
1764
1765         PR rtl-optimization/17104
1766         * gcc.dg/ppc-bitfield1.c: New.
1767
1768 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
1769
1770         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
1771
1772 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
1773
1774         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
1775         strings for 32-bit code.
1776
1777 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
1778
1779         PR c/18239
1780         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
1781
1782 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
1783
1784         PR c++/18064
1785         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
1786
1787 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
1788
1789         PR c++/15172
1790         * g++.dg/init/aggr2.C: New test.
1791
1792 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
1793
1794         * objc.dg/local-decl-1.m: New test.
1795
1796 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1797
1798         * gcc.dg/20040910-1.c: Adjust regex.
1799
1800 2004-10-30  Roger Sayle  <roger@eyesopen.com>
1801
1802         PR rtl-optimization/18084
1803         * g++.dg/opt/pr18084-1.C: New testcase.
1804
1805 2004-10-30  Matt Austern  <austern@apple.com>
1806
1807         PR c++/17542
1808         * g++.dg/ext/attrib18.C: New test.
1809         
1810 2004-10-30  Roger Sayle  <roger@eyesopen.com>
1811
1812         PR middle-end/18096
1813         * gcc.dg/pr18096-1.c: New test case.
1814
1815 2004-10-30  Roger Sayle  <roger@eyesopen.com>
1816
1817         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
1818
1819 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
1820
1821         PR c/16666
1822         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
1823         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
1824         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
1825         gcc.dg/old-style-prom-3.c: New tests.
1826
1827 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
1828
1829         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
1830         Remove unnecessary inclusion of stdio.h.
1831
1832 2004-10-29  Roger Sayle  <roger@eyesopen.com>
1833
1834         PR rtl-optimization/17581
1835         * gcc.dg/pr17581-1.c: New test case.
1836
1837 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
1838
1839         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
1840         being implemented.
1841         * g++.dg/conversion/dr195-1.C: New.
1842         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
1843         * g++.old-deja/g++.mike/p10148.C: Likewise.
1844
1845 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
1846
1847         PR c++/17695
1848         * g++.dg/debug/typedef2.C: New test.
1849
1850 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
1851
1852         PR fortran/13490
1853         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
1854         * gfortran.dg/g77/README: Update.
1855
1856 2004-10-28  Matt Austern  <austern@apple.com>
1857
1858         PR c++/14124
1859         * g++.dg/ext/packed7.C: New test.
1860         
1861 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
1862
1863         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
1864         scan-assembler.
1865         * lib/scanasm.exp (hidden-scan-for): New proc.
1866         (scan-hidden): Use hidden-scan-for instead of constructing the scan
1867         string.
1868         (scan-not-hidden): Likewise.
1869         * lib/target-supports.exp (check_visibility_available): mach-o is
1870         support too.
1871
1872 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
1873
1874         PR c++/17132
1875         * g++.dg/template/memclass3.C: New test.
1876
1877 2004-10-28  Adam Nemet  <anemet@lnxw.com>
1878
1879         PR middle-end/18160  
1880         * gcc.dg/register-var-1.c: New test.
1881         * gcc.dg/register-var-2.c: New test.
1882         * gcc.dg/asm-7.c: Taking the address of a register variable is an
1883         error now.
1884
1885 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
1886
1887         PR other/18172
1888         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove 
1889         unused variables.
1890         * gcc.dg/vect/vect-22.c: Likewise.
1891
1892 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
1893
1894         * gcc.dg/i386-rotate-1.c: New test.
1895
1896 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
1897
1898         * g++.dg/init/ref12.C: Add "run" marker.
1899
1900         PR c++/17435
1901         * g++.dg/init/ref12.C: New test.
1902
1903         PR c++/18140
1904         * g++.dg/template/shift1.C: New test.
1905         * g++.dg/template/error10.C: Adjust error markers.
1906
1907 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
1908
1909         PR tree-opt/17529
1910         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
1911
1912 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
1913
1914         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
1915         * gcc.dg/weak/weak-3.c: Likewise.
1916         * gcc.dg/weak/weak-5.c: Likewise.
1917         * gcc.dg/weak/weak-9.c: Likewise.
1918         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
1919         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
1920
1921         * gcc.dg/darwin-weakimport-1.c: New.
1922
1923 2004-10-28  Ben Elliston  <bje@au.ibm.com>
1924
1925         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
1926
1927 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
1928
1929         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
1930         'syntax' error messages.
1931         * gcc.dg/cpp/direct2s.c: Likewise.
1932
1933 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
1934
1935         * gcc.c-torture/compile/20041026-1.c: New.
1936
1937 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
1938
1939         PR c++/18093
1940         * g++.dg/lookup/ns2.C: New test.
1941
1942         PR c++/18020
1943         * g++.dg/template/enum4.C: New test.
1944
1945         PR c++/18161
1946         * g++.dg/template/expr1.C: New test.
1947
1948 2004-10-26  Ben Elliston  <bje@au.ibm.com>
1949
1950         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
1951
1952 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
1953
1954         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
1955         gcc.dg/decl-nospec-3.c: New tests.
1956
1957 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
1958
1959         * objc.dg/super-class-3.m: New test.
1960
1961 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
1962
1963         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
1964         resyncing.
1965         * gcc.dg/cpp/direct2s.c: Likewise.
1966
1967 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
1968
1969         * objc.dg/image-info.m: Update for changes to section selection.
1970
1971 2004-10-25  David Ayers  <d.ayers@inode.at>
1972             Ziemowit Laski  <zlaski@apple.com>
1973
1974         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
1975         diagnostics when messaging 'id <Proto>'.
1976         * objc.dg/class-protocol-1.m: New test.
1977         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
1978         a non-existent method signature.
1979         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
1980         Update diagnostics when messaging with non-existent method signature.
1981         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
1982         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
1983         invalid receivers are now resolved as if messaging 'id'; remove
1984         extraneous diagnostics.
1985
1986 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
1987
1988         PR c/16667
1989         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
1990         gcc.dg/init-desig-obs-3.c: New tests.
1991
1992 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
1993
1994         * gcc.dg/debug/20041023-1.c: New test.
1995
1996 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
1997
1998         PR middle-end/17407
1999         * gcc.c-torture/compile/pr17407.c: New test.
2000
2001         PR c++/18121
2002         * g++.dg/template/array8.C: New test.
2003
2004 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
2005
2006         PR other/18138
2007         * lib/g++.exp: Accept more than one multilib libgcc.
2008         * lib/gcc-dg.exp: Likewise.
2009         * lib/objc.exp: Likewise.
2010         * lib/treelang.exp: Likewise.
2011         * lib/gfortran.exp: Likewise.
2012
2013 2004-10-24  Ben Elliston  <bje@au.ibm.com>
2014
2015         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
2016
2017 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
2018
2019         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
2020         * gcc.dg/c99-const-expr-3.c: Likewise.
2021
2022 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
2023
2024         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
2025
2026 2004-10-23  Ben Elliston  <bje@au.ibm.com>
2027
2028         * gcc.c-torture/execute/loop-2e.x: Remove.
2029
2030 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
2031
2032         PR c++/18095
2033         * g++.dg/parse/crash18.C: New.
2034         * g++.dg/parse/crash19.C: New.
2035
2036 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
2037
2038         * g++.dg/ext/dllimport1.C: Move dg-warnings.
2039         * g++.dg/ext/dllimport2.C: Same.
2040         * g++.dg/ext/dllimport8.C: Same.
2041
2042 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
2043
2044         PR c++/10841
2045         * g++.dg/conversion/cast1.C: New test.
2046         * g++.dg/overload/pmf1.C: Adjust error marker.
2047
2048 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
2049
2050         PR objc/17923
2051         * objc.dg/const-str-7.m: New test.
2052
2053 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2054
2055         * g++.dg/template/memfriend11.C: Fix comment typo.
2056         * g++.dg/template/memfriend14.C: Likewise.
2057
2058 2004-10-20  Richard Henderson  <rth@redhat.com>
2059
2060         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
2061         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
2062         -fasynchronous-unwind-tables.
2063
2064 2004-10-20  Richard Henderson  <rth@redhat.com>
2065
2066         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
2067         (main): Return success.
2068         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
2069         (main): Return success.
2070
2071 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2072
2073         PR c++/13495
2074         * g++.dg/template/memfriend9.C: New test.
2075         * g++.dg/template/memfriend10.C: Likewise.
2076         * g++.dg/template/memfriend11.C: Likewise.
2077         * g++.dg/template/memfriend12.C: Likewise.
2078         * g++.dg/template/memfriend13.C: Likewise.
2079         * g++.dg/template/memfriend14.C: Likewise.
2080         * g++.dg/template/memfriend15.C: Likewise.
2081         * g++.dg/template/memfriend16.C: Likewise.
2082         * g++.dg/template/memfriend17.C: Likewise.
2083         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
2084
2085 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
2086
2087         * g++.dg/conversion/dr195.C: New.
2088         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
2089
2090 2004-10-20  Ben Elliston  <bje@au.ibm.com>
2091             Devang Patel  <dpatel@apple.com>
2092
2093         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
2094         of floating point arithmetic, which could trap.
2095
2096 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
2097
2098         PR c++/14035
2099         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
2100         * g++.dg/conversion/const2.C: New test.
2101         * g++.dg/expr/reinterpret2.C: New test.
2102         * g++.dg/expr/reinterpret3.C: New test.
2103         * g++.dg/expr/cast2.C: New test.
2104         * g++.dg/expr/copy1.C: New test.
2105         * g++.dg/other/conversion1.C: Change error message.
2106         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
2107         function pointers to void *.
2108         * g++.old-deja/g++.mike/p10148.C: Likewise.
2109
2110 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2111
2112         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
2113
2114 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
2115
2116         PR c++/18047
2117
2118         * g++.dg/parse/expr3.C: New test.
2119
2120 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
2121
2122         * gcc.dg/smod-1.c: New test.
2123
2124 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
2125
2126         * objc.dg/method-14.m: New test.
2127
2128 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
2129
2130         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
2131         Also xfail as the patch was reverted.
2132
2133 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
2134
2135         PR middle-end/16973
2136         * gcc.dg/pr16973.c: New test.
2137
2138 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
2139
2140         PR tree-optimization/17656
2141         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
2142
2143 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
2144
2145         * g++.dg/eh/shadow1.C: New.
2146
2147 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
2148
2149         * gcc.c-torture/compile/20041018-1.c: New test.
2150
2151 2004-10-18  Ben Elliston  <bje@au.ibm.com>
2152
2153         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
2154         compiler referring to register 0 when accessing sdata.  The linker
2155         now patches things up.
2156
2157 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
2158
2159         PR c/17529
2160         * gcc.c-torture/compile/pr17529.c: New test.
2161
2162 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2163
2164         PR c++/17743
2165         * g++.dg/ext/attrib17.C: New test.
2166
2167 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
2168
2169         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
2170
2171 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2172
2173         PR c++/10479
2174         * g++.dg/ext/attrib16.C: New test.
2175
2176 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
2177
2178         PR c++/17042
2179         * g++.dg/init/dso_handle1.C: New test.
2180
2181         PR c++/14667
2182         * g++.dg/parse/typedef6.C: New test.
2183
2184         PR c++/17916
2185         * g++.dg/parse/pragma1.C: New test.
2186
2187 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
2188
2189         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
2190
2191 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
2192
2193         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
2194         -fno-common when on HPPA HP-UX platforms.
2195
2196 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
2197
2198         PR other/16820
2199         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
2200         stdint.h.
2201         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
2202         uintptr_t.
2203
2204 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
2205
2206         PR c++/16301
2207         * g++.dg/lookup/strong-using-4.C: New test.
2208
2209 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
2210
2211         PR middle-end/16567
2212         * gcc.c-torture/compile/nested-1.c: New test.
2213
2214 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
2215
2216         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
2217         and mipsisa64*-*-* (until support for misaligned loads is added).
2218         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
2219         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
2220         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
2221         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
2222         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
2223         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
2224
2225 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
2226
2227         PR c++/17976
2228         * g++.dg/init/dtor3.C: New test.
2229
2230 2004-10-15  Ben Elliston  <bje@au.ibm.com>
2231
2232         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
2233
2234 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
2235
2236         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
2237         * gcc.dg/macho-lo-sum.c: Likewise.
2238
2239 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
2240
2241         * gcc.dg/ppc-spe64-1.c: New test.
2242
2243 2004-10-14  Devang Patel  <dpatel@apple.com>
2244
2245         PR 17635
2246         * gcc.dg/pr17635.c : New test.
2247         
2248 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
2249
2250         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
2251         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
2252         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
2253         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
2254         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
2255         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
2256         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
2257         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
2258         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
2259         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
2260         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
2261         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
2262         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
2263         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
2264         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
2265         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
2266         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
2267         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
2268
2269 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
2270
2271         * gcc.dg/vect/vect-82.c: New testcase.  
2272         * gcc.dg/vect/vect-82_64.c: New testcase.       
2273         * gcc.dg/vect/vect-83.c: New testcase.  
2274         * gcc.dg/vect/vect-83_64.c: New testcase.       
2275
2276 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
2277
2278         * gcc.dg/cpp/error-1.c: New test.
2279
2280 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
2281
2282         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
2283
2284 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
2285
2286         PR target/17984
2287         * gcc.dg/cris-peep2-xsrand2.c: New test.
2288
2289 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
2290
2291         PR c++/17661
2292         * testsuite/g++.dg/expr/for2.C: New test.
2293
2294 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
2295
2296         * g++.dg/inherit/thunk1.C: Run on the SPARC.
2297
2298 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
2299
2300         PR tree-optimization/17724
2301         * g++.dg/opt/pr17724-1.C: New test.
2302         * g++.dg/opt/pr17724-2.C: New test.
2303         * g++.dg/opt/pr17724-3.C: New test.
2304         * g++.dg/opt/pr17724-4.C: New test.
2305         * g++.dg/opt/pr17724-5.C: New test.
2306         * g++.dg/opt/pr17724-6.C: New test.
2307
2308 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
2309
2310         PR c/17301
2311         * gcc.dg/pr17301-2.c: New test.
2312
2313 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
2314
2315         PR c++/15876
2316         * g++.dg/parse/error22.C: New test.
2317
2318         PR c++/17936
2319         * g++.dg/template/spec18.C: New test.
2320
2321 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
2322
2323         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
2324         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
2325         memcpy. 
2326         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
2327         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
2328
2329 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
2330
2331         * g++.dg/eh/cleanup5.C: Add dg-options "".
2332
2333 2004-10-11  Roger Sayle  <roger@eyesopen.com>
2334
2335         PR middle-end/17657
2336         * gcc.dg/switch-4.c: New test case.
2337
2338 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
2339
2340         * gcc.c-torture/execute/20041011-1.c: New test.
2341
2342 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
2343
2344         PR c++/17554
2345         * g++.dg/init/for3.C: New test.
2346
2347         PR c++/17657
2348         * g++.dg/opt/switch2.C: New test.
2349
2350         PR middle-end/17703
2351         * g++.dg/warn/Wreturn-2.C: New test.
2352
2353 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
2354
2355         PR c++/17907
2356         * g++.dg/eh/cleanup5.C: New test.
2357
2358 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
2359
2360         PR c++/17393
2361         * g++.dg/parse/error21.C: New test.
2362
2363 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2364
2365         * g++.dg/overload/pmf1.C: Adjust quoting marks.
2366         * g++.dg/warn/incomplete1.C: Likewise.
2367         * g++.dg/template/qualttp20.C: Likewise.
2368
2369 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
2370
2371         PR c/17881
2372         * parm-incomplete-1.c: New test.
2373
2374 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
2375
2376         PR c++/17867
2377         * g++.dg/parse/error19.C: New test.
2378
2379         PR c++/17670
2380         * g++.dg/init/new11.C: New test.
2381
2382         PR c++/17821
2383         * g++.dg/parse/error20.C: New test.
2384
2385         PR c++/17826
2386         * g++.dg/template/crash24.C: New test.
2387         
2388 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
2389
2390         PR c/17301
2391         * gcc.dg/pr17301-1.c: New test.
2392
2393 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
2394
2395         PR c/17189
2396         * gcc.dg/anon-struct-5.c: New test.
2397
2398 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
2399
2400         PR c/17844
2401         * gcc.dg/pr17844-1.c: New test.
2402
2403 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
2404
2405         PR tree-optimization/17906
2406         * gcc.c-torture/compile/pr17906.c: New.
2407
2408 2004-10-09  Stuart Hastings  <stuart@apple.com>
2409             Roger Sayle  <roger@eyesopen.com>
2410
2411         PR rtl-optimization/17853
2412         * gcc.dg/i386-mmx-5.c: New testcase.
2413
2414 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
2415
2416         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
2417
2418 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
2419
2420         PR c++/17524
2421         * g++.dg/template/static9.C: New test.
2422
2423         PR c++/17685
2424         * g++.dg/parse/operator5.C: New test.
2425
2426 2004-10-09  Roger Sayle  <roger@eyesopen.com>
2427
2428         PR middle-end/17894
2429         * gcc.c-torture/execute/divcmp-4.c: New test case.
2430
2431 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
2432
2433         PR tree-opt/17902
2434         * g++.dg/opt/pr17902.C: New test.
2435
2436 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
2437
2438         * gcc.dg/cpp/ident-1.c: Add dg-options "".
2439
2440 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
2441
2442         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
2443
2444 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
2445
2446         * gcc.dg/assign-warn-3.c: New test.
2447
2448 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
2449
2450         PR c/16999
2451         * gcc.dg/cpp/ident-1.c: New test.
2452
2453 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
2454
2455         * gcc.c-torture/compile/acc1.c: New.
2456
2457 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
2458
2459         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
2460         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
2461
2462 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
2463
2464         * gcc.dg/ultrasp11.c: New test.
2465
2466 2004-10-08  Michael Matz  <matz@suse.de>
2467
2468         * gcc.dg/doloop-2.c: New test.
2469
2470 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
2471
2472         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
2473         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
2474         objc.dg/method-9.m: Update expected diagnostics.
2475
2476 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
2477
2478         * gcc.dg/ppc-fsel-3.c: New file.
2479         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
2480
2481 2004-10-07  Paul Brook  <paul@codesourcery.com>
2482
2483         * gfortran.dg/intrinsic_verify_1.f90: New test.
2484
2485 2004-10-07  Paul Brook  <paul@codesourcery.com>
2486
2487         * gfortran.dg/empty_format_1.f90: Remove stray commas.
2488
2489 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2490
2491         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90, 
2492         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
2493         commit.
2494
2495 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
2496
2497         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
2498
2499 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2500
2501         PR c++/17115
2502         * g++.dg/warn/Winline-4.C: New test.
2503
2504 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
2505
2506         * gcc.c-torture/compile/20041007-1.c: New test.
2507
2508 2004-10-07  Paul Brook  <paul@codesourcery.com>
2509
2510         PR fortran/17678
2511         * gfortran.dg/use_allocated_1.f90: New test.
2512
2513 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
2514
2515         PR middle-end/17849
2516         * gfortran.fortran-torture/compile/nested.f90: New test
2517
2518 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
2519
2520         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
2521
2522 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
2523
2524         PR c++/17368
2525         * g++.dg/ext/asm6.C: New test.
2526
2527 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
2528
2529         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
2530
2531 2004-10-06  Paul Brook  <paul@codesourcery.com>
2532
2533         PR libfortran/17709
2534         * gfortran.dg/empty_format_1.f90: New test.
2535
2536 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2537
2538         PR fortran/17568
2539         * gfortran.dg/ishft.f90: New test.
2540
2541         PR fortran/17283
2542         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
2543         tests.
2544
2545 2004-10-06  Paul Brook  <paul@codesourcery.com>
2546
2547         * gfortran.dg/do_1.f90: New test.
2548
2549 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2550
2551         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
2552         optimizing for size.
2553
2554 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
2555
2556         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
2557
2558 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
2559
2560         * gcc.c-torture/compile/20041005-1.c: New test.
2561
2562 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
2563
2564         PR c++/17829
2565         * g++.dg/lookup/koenig4.C: New.
2566
2567 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2568
2569         * g++.dg/other/classkey1.C: Adjust quoting marks.
2570         * g++.dg/parse/error15.C: Likewise.
2571         * g++.dg/template/meminit2.C (int>): Likewise.
2572
2573 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2574
2575         PR fortran/17283
2576         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
2577
2578         PR fortran/17631
2579         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
2580
2581         PR fortran/17708
2582         * gfortran.dg/pr17708.f90: New test.
2583         
2584 2004-10-04  Chao-ying Fu  <fu@mips.com>
2585
2586         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
2587         * gcc.dg/vect/vect-4.c: Ditto.
2588         * gcc.dg/vect/vect-5.c: Ditto.
2589         * gcc.dg/vect/vect-6.c: Ditto.
2590         * gcc.dg/vect/vect-8.c: Ditto.
2591         * gcc.dg/vect/vect-16.c: Ditto.
2592         * gcc.dg/vect/vect-30.c: Ditto.
2593         * gcc.dg/vect/vect-40.c: Ditto.
2594         * gcc.dg/vect/vect-41.c: Ditto.
2595         * gcc.dg/vect/vect-42.c: Ditto.
2596         * gcc.dg/vect/vect-43.c: Ditto.
2597         * gcc.dg/vect/vect-44.c: Ditto.
2598         * gcc.dg/vect/vect-45.c: Ditto.
2599         * gcc.dg/vect/vect-46.c: Ditto.
2600         * gcc.dg/vect/vect-47.c: Ditto.
2601         * gcc.dg/vect/vect-48.c: Ditto.
2602         * gcc.dg/vect/vect-49.c: Ditto.
2603         * gcc.dg/vect/vect-50.c: Ditto.
2604         * gcc.dg/vect/vect-51.c: Ditto.
2605         * gcc.dg/vect/vect-52.c: Ditto.
2606         * gcc.dg/vect/vect-53.c: Ditto.
2607         * gcc.dg/vect/vect-54.c: Ditto.
2608         * gcc.dg/vect/vect-55.c: Ditto.
2609         * gcc.dg/vect/vect-56.c: Ditto.
2610         * gcc.dg/vect/vect-57.c: Ditto.
2611         * gcc.dg/vect/vect-58.c: Ditto.
2612         * gcc.dg/vect/vect-59.c: Ditto.
2613         * gcc.dg/vect/vect-60.c: Ditto.
2614         * gcc.dg/vect/vect-74.c: Ditto.
2615         * gcc.dg/vect/vect-79.c: Ditto.
2616         * gcc.dg/vect/vect-80.c: Ditto.
2617
2618 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
2619
2620         * gcc.dg/unused-7.c: Use the correct option.
2621
2622 2004-10-04  Paul Brook  <paul@codesourcery.com>
2623         Bud Davis  <bdavis9659@comcast.net>
2624
2625         PR fortran/17706
2626         PR fortran/16434
2627         * gfortran/pr17706.f90: New test.
2628         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
2629
2630 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2631
2632         * gfortran.dg/pr17612.f90: New test.
2633
2634 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2635
2636         * g++.dg/template/local1.C: Adjust quoting marks in
2637         testing for diagnostics.
2638         * g++.dg/tls/diag-2.C: Likewise.
2639         * g++.dg/other/error8.C: Likewise.
2640
2641 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
2642
2643         PR c/17178
2644         * gcc.dg/unused-4.c: Adjust to be correct.
2645
2646         PR c/17820
2647         * gcc.dg/unused-7.c: New test.
2648
2649 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
2650
2651         PR c++/17797
2652         * g++.dg/overload/template2.C: New test.
2653
2654 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
2655
2656         PR tree-optimization/16632
2657         * gcc.dg/tree-ssa/20041002-1.c: New.
2658
2659 2004-10-03  Paul Brook  <paul@codesourcery.com>
2660
2661         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
2662         rather than relying on default formatting.
2663
2664 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
2665
2666         * gcc.dg/20040920-1.c: Update expected message text.
2667
2668 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
2669
2670         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
2671
2672 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
2673
2674         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
2675         tree level.
2676
2677 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
2678
2679         * gcc.dg/tree-ssa/pr17343.c: Remove.
2680
2681 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
2682
2683         PR tree-opt/17343
2684         * gcc.dg/tree-ssa/pr17343.c: New test.
2685
2686 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
2687
2688         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
2689         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
2690         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
2691         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
2692         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
2693
2694 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
2695
2696         * gcc.dg/lvalue-2.c: New test.
2697
2698 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
2699
2700         PR c/17730
2701         * gcc.dg/pr17730-1.c: New test
2702
2703 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
2704
2705         PR c/7425
2706         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
2707
2708 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
2709
2710         * gcc.c-torture/execute/stdarg-1.c: New test.
2711         * gcc.c-torture/execute/stdarg-2.c: New test.
2712         * gcc.c-torture/execute/stdarg-3.c: New test.
2713         * gcc.dg/tree-ssa/stdarg-1.c: New test.
2714         * gcc.dg/tree-ssa/stdarg-2.c: New test.
2715         * gcc.dg/tree-ssa/stdarg-3.c: New test.
2716         * gcc.dg/tree-ssa/stdarg-4.c: New test.
2717         * gcc.dg/tree-ssa/stdarg-5.c: New test.
2718
2719 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
2720
2721         PR tree-optimization/17697
2722         * g++.dg/opt/pr17697-1.C: New test.
2723         * g++.dg/opt/pr17697-2.C: New test.
2724         * g++.dg/opt/pr17697-3.C: New test.
2725
2726 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
2727
2728         PR c/16409
2729         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
2730         gcc.dg/vla-init-5.c: New tests.
2731
2732 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
2733
2734         PR c/13804
2735         * gcc.dg/pr13804-1.c: New test.
2736
2737 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2738
2739         PR fortran/16938
2740         * gfortran.dg/pr16938.f90: New test.
2741
2742 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
2743
2744         * g++.dg/template/crash23.C: New test.
2745
2746 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
2747
2748         PR c++/17585
2749         * g++.dg/template/static8.C: New test.
2750
2751 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
2752
2753         PR c++/17681
2754         * g++.dg/other/error9.C: New test.
2755
2756 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
2757
2758         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
2759
2760 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2761
2762         PR fortran/15164
2763         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
2764
2765 2004-09-26  Roger Sayle  <roger@eyesopen.com>
2766
2767         PR middle-end/17112
2768         * gcc.dg/pr17112-1.c: New test case.
2769
2770 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
2771
2772         PR c/11459
2773         * gcc.dg/pr11459-1.c: New test.
2774
2775 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
2776
2777         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
2778         * gcc.dg/tree-ssa/loop-4.c: Likewise.
2779
2780 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2781
2782         * gfortran.dg/pr15324.f90: Make array bounds consistent.
2783
2784 2004-09-25  Jan Hubicka  <jh@suse.cz>
2785
2786         * compile/30040909-1.c: New test.
2787         * compile/30040907-1.c: New test.
2788
2789 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
2790
2791         * gcc.c-torture/execute/va-arg-26.c: New test.
2792
2793 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
2794
2795         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
2796         extra diagnostics on targets with 64-bit pointers.
2797         * objc.dg/selector-1.m: Adjust dg-warning regexp.
2798
2799 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
2800
2801         PR c/17188
2802         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
2803         * gcc.dg/decl-3.c: Adjust expected message.
2804
2805 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2806
2807         PR fortran/17615
2808         * gfortran.dg/pr17615.f90: New test.
2809
2810 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
2811
2812         PR tree-optimzation/17517
2813         * g++.dg/tree-ssa/pr17517.C: New Test.
2814
2815 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
2816
2817         PR c++/16889
2818         * g++.dg/lookup/ambig3.C: New.
2819
2820 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
2821
2822         PR tree-opt/17624
2823         * g++.dg/opt/pr17624.C: New test.
2824
2825 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
2826
2827         PR c/6980
2828         * gcc.dg/Wbad-function-cast-1.c: New test.
2829
2830 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
2831
2832         * g++.dg/ext/complit1.C
2833         * g++.dg/other/error2.C
2834         * g++.dg/other/nontype-1.C
2835         * g++.dg/parse/crash11.C
2836         * g++.dg/parse/crash12.C
2837         * g++.dg/parse/error15.C
2838         * g++.dg/parse/error4.C
2839         * g++.dg/parse/tmpl-outside1.C
2840         * g++.dg/parse/too-many-tmpl-args1.C
2841         * g++.dg/template/dependent-expr3.C
2842         * g++.dg/template/error10.C
2843         * g++.dg/template/instantiate1.C
2844         * g++.dg/template/vtable2.C
2845         * g++.dg/warn/Wshadow-1.C
2846         * g++.dg/warn/weak1.C
2847         * g++.old-deja/g++.brendan/crash16.C
2848         * g++.old-deja/g++.brendan/crash18.C
2849         * g++.old-deja/g++.brendan/crash48.C
2850         * g++.old-deja/g++.brendan/crash49.C
2851         * g++.old-deja/g++.brendan/crash55.C
2852         * g++.old-deja/g++.brendan/crash56.C
2853         * g++.old-deja/g++.brendan/crash8.C
2854         * g++.old-deja/g++.brendan/enum11.C
2855         * g++.old-deja/g++.brendan/enum8.C
2856         * g++.old-deja/g++.brendan/enum9.C
2857         * g++.old-deja/g++.brendan/friend3.C
2858         * g++.old-deja/g++.brendan/misc14.C
2859         * g++.old-deja/g++.bugs/900402_02.C
2860         * g++.old-deja/g++.bugs/900404_03.C
2861         * g++.old-deja/g++.bugs/900404_04.C
2862         * g++.old-deja/g++.bugs/900428_03.C
2863         * g++.old-deja/g++.jason/crash4.C
2864         * g++.old-deja/g++.jason/overload21.C
2865         * g++.old-deja/g++.jason/redecl1.C
2866         * g++.old-deja/g++.jason/report.C
2867         * g++.old-deja/g++.jason/rfg10.C
2868         * g++.old-deja/g++.jason/template30.C
2869         * g++.old-deja/g++.law/arm12.C
2870         * g++.old-deja/g++.law/ctors5.C
2871         * g++.old-deja/g++.law/cvt20.C
2872         * g++.old-deja/g++.law/init10.C
2873         * g++.old-deja/g++.law/init8.C
2874         * g++.old-deja/g++.law/visibility17.C
2875         * g++.old-deja/g++.law/visibility7.C
2876         * g++.old-deja/g++.mike/net8.C
2877         * g++.old-deja/g++.mike/p646.C
2878         * g++.old-deja/g++.mike/p700.C
2879         * g++.old-deja/g++.mike/p701.C
2880         * g++.old-deja/g++.mike/p811.C
2881         * g++.old-deja/g++.ns/template13.C
2882         * g++.old-deja/g++.other/array3.C
2883         * g++.old-deja/g++.other/crash25.C
2884         * g++.old-deja/g++.other/dtor3.C
2885         * g++.old-deja/g++.other/dtor4.C
2886         * g++.old-deja/g++.other/main1.C
2887         * g++.old-deja/g++.other/warn7.C
2888         * g++.old-deja/g++.pt/crash11.C
2889         * g++.old-deja/g++.pt/crash36.C
2890         * g++.old-deja/g++.pt/spec22.C
2891         * g++.old-deja/g++.pt/spec9.C
2892         * g++.old-deja/g++.pt/ttp52.C
2893         * g++.old-deja/g++.robertl/eb103.C
2894         * g++.old-deja/g++.robertl/eb121.C
2895         * g++.old-deja/g++.robertl/eb22.C
2896         * g++.old-deja/g++.robertl/eb8.C:
2897         Update locations and/or regexps of dg-error markers.
2898         Remove markers for some bogus messages that are no longer issued.
2899
2900 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
2901
2902         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
2903         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
2904
2905 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
2906
2907         PR c++/17618
2908         * g++.dg/lookup/crash5.C: New test.
2909
2910 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
2911
2912         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
2913         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
2914         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
2915         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
2916         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
2917         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
2918
2919         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
2920         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
2921         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
2922         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
2923         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
2924         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
2925
2926         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
2927
2928         * gcc.dg/vect/vect-44.c: Check additional cases.
2929         * gcc.dg/vect/vect-48.c: Check additional cases.
2930
2931         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
2932         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
2933         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
2934         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
2935         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
2936         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
2937         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
2938         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
2939         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
2940
2941         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
2942         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
2943         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
2944
2945 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
2946
2947         * gcc.dg/tree-ssa/loop-6.c: New test.
2948
2949 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
2950
2951         PR c++/17620
2952         * g++.dg/inherit/base2.C: New.
2953
2954 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
2955
2956         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
2957         * gcc.dg/20001012-2.c: Likewise.
2958         * gcc.dg/20001013-1.c: Likewise.
2959         * gcc.dg/20001101-1.c: Likewise.
2960         * gcc.dg/20001102-1.c: Likewise.
2961         * gcc.dg/bf-spl1.c: Likewise.
2962         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
2963         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
2964
2965 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
2966
2967         PR tree-optimization/16721
2968         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
2969
2970 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
2971
2972         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
2973         * gcc.dg/20040305-1.c: Likewise.
2974
2975 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
2976
2977         PR c/16566
2978         * gcc.c-torture/compile/pr16566-1.c,
2979         gcc.c-torture/compile/pr16566-2.c,
2980         gcc.c-torture/compile/pr16566-3.c: New tests.
2981
2982 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
2983
2984         PR tree-optimization/17512
2985         * gcc.c-torture/compile/20040916-1.c.
2986
2987 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
2988
2989         * gcc.dg/pragma-re-3.c: New test.
2990
2991 2004-09-17  Matt Austern  <austern@apple.com>
2992
2993         PR c++/15049
2994         * g++.dg/other/anon3.C: New.
2995
2996 2004-09-21  Roger Sayle  <roger@eyesopen.com>
2997
2998         PR c++/7503
2999         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
3000         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
3001         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
3002         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
3003         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
3004
3005 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
3006
3007         PR fortran/17286
3008         * gfortran.dg/pr17286.f90: New test.
3009
3010 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
3011
3012         PR c++/17530
3013         * g++.dg/template/static7.C: New test.
3014
3015 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
3016
3017         PR tree-opt/17558
3018         * gcc.c-torture/compile/pr17558.c: New test.
3019
3020 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
3021
3022         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
3023         if SKIP_ATTRIBUTE is defined.
3024
3025 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3026
3027         PR fortran/15957
3028         * gfortran.dg/pr15957.f90: New test.
3029
3030 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
3031
3032         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
3033         in comparison.
3034         * gcc.dg/vect/vect-79.c: Likewise.
3035         * gcc.dg/vect/vect-80.c: Likewise.
3036
3037 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3038
3039         PR fortran/15750
3040         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
3041
3042 2004-09-20  Ira Rosen  <irar@il.ibm.com>
3043
3044         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
3045         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
3046         * gcc.dg/vect/vect-62.c: New testcase.
3047         * gcc.dg/vect/vect-63.c: New testcase.
3048         * gcc.dg/vect/vect-64.c: New testcase.
3049         * gcc.dg/vect/vect-65.c: New testcase.
3050         * gcc.dg/vect/vect-66.c: New testcase.
3051         * gcc.dg/vect/vect-67.c: New testcase.
3052         * gcc.dg/vect/vect-68.c: New testcase.
3053         * gcc.dg/vect/vect-69.c: New testcase.
3054         * gcc.dg/vect/vect-79.c: New testcase.
3055         * gcc.dg/vect/vect-80.c: New testcase.
3056
3057 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
3058
3059         * gcc.target/mips/asm-1.c: New test.
3060
3061 2004-09-19  Ira Rosen  <irar@il.ibm.com>
3062
3063         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
3064         * gcc.dg/vect/vect-73.c: New testcase.
3065         * gcc.dg/vect/vect-74.c: New testcase.
3066         * gcc.dg/vect/vect-75.c: New testcase.
3067         * gcc.dg/vect/vect-76.c: New testcase.
3068         * gcc.dg/vect/vect-77.c: New testcase.
3069         * gcc.dg/vect/vect-78.c: New testcase
3070
3071 2004-09-18  Paul Brook  <paul@codesourcery.com>
3072
3073         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
3074
3075 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
3076
3077         PR c/17424
3078         * gcc.dg/pr17424-1.c: New test.
3079
3080 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
3081
3082         * g++.dg/tree-ssa/pr17153.C: New test.
3083
3084 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
3085
3086         PR pch/13361
3087         * testsuite/g++.dg/pch/wchar-1.C: New.
3088         * testsuite/g++.dg/pch/wchar-1.Hs: New.
3089
3090 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
3091
3092         * gcc.c-torture/execute/20040917-1.c: New test.
3093
3094 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
3095
3096         PR tree-optimization/17319
3097         * gcc.dg/pr17319.c: New test.
3098
3099 2004-09-17  Devang Patel  <dpatel@apple.com>
3100
3101         * gcc.dg/20040813-1.c: New test.
3102
3103 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
3104
3105         PR tree-optimization/17273
3106         * gcc.c-torture/compile/pr17273.c: New test.
3107
3108 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
3109
3110         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
3111         Update expected messages.
3112         * gcc.dg/declspec-13.c: New test.
3113
3114 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
3115
3116         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
3117
3118 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
3119
3120         * gcc.c-torture/execute/pr17252.c: Use post-increment to
3121         change what 'a' is pointing to.
3122
3123 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
3124
3125         PR c++/16002
3126         * g++.dg/template/error18.C: New test.
3127
3128         PR c++/16029
3129         * g++.dg/warn/Wunused-8.C: New test.
3130
3131 2004-09-17  Steven Bosscher  <stevenb@suse.de>
3132
3133         PR tree-optimization/17513
3134         * gcc.dg/20040916-1.c: New test.
3135
3136 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
3137
3138         PR c++/17501
3139         * g++.dg/template/typename7.C: New test.
3140
3141 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
3142
3143         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
3144
3145 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
3146
3147         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
3148         with -ftree-based-profiling also.
3149         * lib/profopt.exp: Support late-set profile_option/feedback_option.
3150
3151 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
3152
3153         PR/15364
3154         * gfortran.dg/der_array_io_1.f90: New test.
3155         * gfortran.dg/der_array_io_2.f90: New test.
3156         * gfortran.dg/der_array_io_3.f90: New test.
3157
3158 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
3159
3160         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
3161         EABI.
3162
3163 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
3164
3165         * g++.dg/opt/switch1.C: New test.
3166
3167 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
3168
3169         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
3170         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
3171         Update expected messages.
3172
3173 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3174
3175         PR fortran/16485
3176         * gfortran.dg/same_name_1.f90: New test.
3177
3178 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
3179
3180         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
3181         dereference garbage pointers.
3182
3183 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
3184
3185         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
3186         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
3187
3188         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
3189         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
3190         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
3191
3192 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
3193
3194         PR c++/17324
3195         * g++.dg/template/mangle1.C: New test.
3196
3197 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
3198
3199         PR tree-optimization/17252
3200         * gcc.c-torture/execute/pr17252.c: New test.
3201
3202 2004-09-14  Andrew Pinski  <apinski@apple.com>
3203
3204         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
3205
3206 2004-09-14  Roger Sayle  <roger@eyesopen.com>
3207
3208         PR rtl-optimization/9771
3209         * gcc.dg/pr9771-1.c: New test case.
3210
3211 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
3212
3213         PR tree-optimization/15262
3214         * gcc.c-torture/execute/pr15262-1.c: New test.
3215         * gcc.c-torture/execute/pr15262-2.c: New test.
3216
3217 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
3218
3219         * gcc.dg/declspec-12.c: New test.
3220
3221 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
3222
3223         * gfortran.dg/pr17090.f90: Add directives to test.
3224
3225 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
3226
3227         * gcc.c-torture/compile/20040914-1.c: New test.
3228
3229 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
3230
3231         PR c++/16162
3232         * g++.dg/template/decl2.C: New test.
3233
3234 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
3235
3236         PR fortran/17090
3237         * gfortran.dg/pr17090.f90: New test.
3238
3239 2004-09-13  Dale Johannesen  <dalej@apple.com>
3240
3241         * gcc.c-torture/compile/pr17408.c:  New test case.
3242
3243 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
3244
3245         PR c++/16716
3246         * g++.dg/parse/crash17.C: New test.
3247
3248         PR c++/17327
3249         * g++.dg/template/enum3.C: New test.
3250
3251 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
3252
3253         * lib/gcc-defs.exp: Load wrapper.exp.
3254         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
3255         using local code.
3256         * lib/gcc.exp (gcc_init): Similar.
3257         * lib/gfortran.exp (gfortran_init): Similar.
3258         * lib/objc.exp (objc_init): Similar.
3259         * lib/treelang.exp (treelang_init): Similar.
3260         * lib/wrapper.exp: New file with build_wrapper call machinery in
3261         ${tool}_maybe_build_wrapper.
3262
3263 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
3264
3265         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
3266         "inline".
3267         * gcc.dg/declspec-11.c: Update expected messages.
3268         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
3269         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
3270         gcc.dg/inline-12.c: New tests.
3271
3272 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
3273
3274         * g++.dg/tree-ssa/pr17400.C: New testcase.
3275
3276 2004-09-13  James E Wilson  <wilson@specifixinc.com>
3277
3278         * gcc.target/mips/sb1-1.c: New testcase.
3279
3280 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
3281
3282         * lib/g77-dg.exp: Remove unused file.
3283         * lib/mike-g77.exp: Ditto.
3284         * lib/g77.exp: Ditto.
3285
3286 2004-09-12  Richard Henderson  <rth@redhat.com>
3287
3288         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
3289
3290 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
3291
3292         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
3293         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
3294         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
3295         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
3296         Update expected messages.
3297
3298 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
3299
3300         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
3301         declaration/use mismatch for dirp parameter.
3302
3303 2004-09-12  Andrew Pinski  <apinski@apple.com>
3304
3305         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
3306         -fgnu-runtime is passed.
3307
3308 2004-09-12  Richard Henderson  <rth@redhat.com>
3309
3310         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
3311         do the uplevel thing and update additional_flags directly.
3312         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
3313         gfortran.fortran-torture/execute/intrinsic_nearest.x,
3314         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
3315         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
3316
3317 2004-09-11  Steven Bosscher  <stevenb@suse.de>
3318
3319         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
3320
3321 2004-09-11  Roger Sayle  <roger@eyesopen.com>
3322
3323         PR middle-end/17411
3324         * g++.dg/opt/pr17411-1.C: New test case.
3325
3326 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
3327
3328         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
3329         gcc.dg/tls/diag-2.c: Update expected messages.
3330         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
3331         messages.
3332         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
3333         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
3334         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
3335         gcc.dg/tls/diag-5.c: New tests.
3336
3337 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
3338
3339         * gcc.dg/20040910-1.c: Correct dg-error regexp.
3340
3341 2004-09-11  Steven Bosscher  <stevenb@suse.de>
3342
3343         * g++.dg/parse/break-in-for.C: New test.
3344
3345 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
3346
3347         * gcc.dg/tree-ssa/20040911-1.c: New test.
3348
3349 2004-09-11  Andreas Jaeger  <aj@suse.de>
3350
3351         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
3352         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
3353
3354 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
3355
3356         * gcc.target/frv: New directory of FR-V-specific tests.
3357
3358 2004-09-10  James E Wilson  <wilson@specifixinc.com>
3359
3360         * gcc.dg/convert-vec-1.c: New test.
3361
3362 2004-09-10  Roger Sayle  <roger@eyesopen.com>
3363
3364         PR middle-end/17024
3365         * gcc.dg/pr17024-1.c: New test case.
3366
3367 2004-09-10  Eric Christopher  <echristo@redhat.com>
3368
3369         * gcc.dg/20040910-1.c: New test.
3370
3371 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
3372
3373         * gcc.dg/bitfld-9.c: New test.
3374
3375 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
3376
3377         * gcc.c-torture/execute/ieee/acc1.c: New test.
3378         * gcc.c-torture/execute/ieee/acc2.c: New test.
3379         * gcc.c-torture/execute/ieee/mzero6.c: New test.
3380
3381 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
3382
3383         * gcc.dg/deprecated-2.c: New test.
3384
3385 2004-09-09  James E Wilson  <wilson@specifixinc.com>
3386
3387         * gcc.dg/init-vec-1.c: New test.
3388
3389 2004-09-09  Roger Sayle  <roger@eyesopen.com>
3390
3391         PR middle-end/17055
3392         * gcc.dg/pr17055-1.c: New test case.
3393
3394 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
3395
3396         PR target/17377
3397         * gcc.c-torture/execute/pr17377.c: New test.
3398
3399 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
3400
3401         PR c/8420
3402         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
3403         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
3404         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
3405         gcc.dg/long-long-typespec-1.c: New tests.
3406         * gcc.dg/tls/diag-2.c: Update expected diagnostics
3407
3408 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
3409
3410         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
3411         gcc.dg/gnu99-static-1.c: New tests.
3412
3413 2004-09-08  Devang Patel  <dpatel@apple.com>
3414
3415         * gcc.dg/darwin-ld-20040828-1.c: New test.
3416         * gcc.dg/darwin-ld-20040828-2.c: New test.
3417         * gcc.dg/darwin-ld-20040828-3.c: New test.
3418
3419 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
3420
3421         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
3422         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
3423         in error message.
3424         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
3425         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
3426         in error message.
3427         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
3428         types they qualify.
3429         * objc.dg/type-size-2.m: Fix wording in comment.
3430         * objc.dg/va-meth-1.m: New test case.
3431
3432 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
3433
3434         PR c/16633:
3435         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
3436         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
3437
3438 2004-09-06  Devang Patel  <dpatel@apple.com>
3439
3440         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
3441         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
3442
3443 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
3444
3445         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
3446         reflect changed line numbering of diagnostics.
3447
3448 2004-09-06  Paul Brook  <paul@codesourcery.com>
3449
3450         * gfortran.dg/edit_real_1.f90: Add new test.
3451
3452 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
3453
3454         * gcc.dg/tree-ssa/loop-2.c: New test.
3455         * gcc.dg/tree-ssa/loop-3.c: New test.
3456         * gcc.dg/tree-ssa/loop-4.c: New test.
3457         * gcc.dg/tree-ssa/loop-5.c: New test.
3458
3459 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3460
3461         * gcc.dg/format/sentinel-1.c: Update for parameter option.
3462
3463 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3464
3465         * gcc.dg/format/sentinel-1.c: New test.
3466
3467 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
3468
3469         * testsuite/gcc.dg/builtins-46.c: New.
3470
3471 2004-09-03  Devang Patel  <dpatel@apple.com>
3472
3473         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
3474         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
3475
3476 2004-09-03  Jan Beulich  <jbeulich@novell.com>
3477
3478         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
3479         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
3480         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
3481         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
3482         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
3483         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
3484         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
3485         the non-portable bzero.
3486         * gcc.dg/20010912-1.c: xfail for NetWare.
3487         * gcc.dg/20020426-2.c: xfail for NetWare.
3488         * gcc.dg/20021014-1.c: xfail for NetWare.
3489         * gcc.dg/20021018-1.c: xfail for NetWare.
3490         * gcc.dg/20030213-1.c: xfail for NetWare.
3491         * gcc.dg/20030225-1.c: xfail for NetWare.
3492         * gcc.dg/20030708-1.c: xfail for NetWare.
3493         * gcc.dg/builtins-config.h: Also exclude NetWare.
3494         * gcc.dg/format/format.h: Define restrict only if not already defined.
3495         * gcc.dg/nest.c: xfail for NetWare.
3496         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
3497         * lib/target-supports.exp (check_visibility_available): Exclude
3498         NetWare.
3499
3500 2004-09-03  Jan Beulich  <jbeulich@novell.com>
3501
3502         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
3503         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
3504         deterministic starting point for the alignment of structure fields.
3505         * gcc.dg/Wpadded.c: Dito.
3506         * g++.dg/abi/vbase10.C: Dito.
3507
3508 2004-09-03  Devang Patel  <dpatel@apple.com>
3509
3510         * g++.dg/debug/pr15736.cc: New test.
3511
3512 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
3513
3514         * README.QMTEST: Fix out-of-date link.
3515
3516 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
3517
3518         PR fortran/16579
3519         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
3520         Delete.  Duplicate of gfortran.dg/g77/20010610.f
3521
3522 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
3523
3524         * g++.dg/abi/arm_rtti1.C: New test.
3525
3526 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
3527
3528         * gcc.dg/ppc-vector-memcpy.c: New.
3529         * gcc.dg/ppc-vector-memset.c: New.
3530
3531 2004-09-02  Chao-ying Fu  <fu@mips.com>
3532
3533         * gcc.target/mips/mips-3d-1.c: New test.
3534         * gcc.target/mips/mips-3d-2.c: New test.
3535         * gcc.target/mips/mips-3d-3.c: New test.
3536         * gcc.target/mips/mips-3d-4.c: New test.
3537         * gcc.target/mips/mips-3d-5.c: New test.
3538         * gcc.target/mips/mips-3d-6.c: New test.
3539         * gcc.target/mips/mips-3d-7.c: New test.
3540         * gcc.target/mips/mips-3d-8.c: New test.
3541         * gcc.target/mips/mips-3d-9.c: New test.
3542         * gcc.target/mips/mips-ps-1.c: New test.
3543         * gcc.target/mips/mips-ps-2.c: New test.
3544         * gcc.target/mips/mips-ps-3.c: New test.
3545         * gcc.target/mips/mips-ps-4.c: New test.
3546         * gcc.target/mips/mips-ps-type.c: New test.
3547
3548 2004-09-02  Paul Brook  <paul@codesourcery.com>
3549
3550         * gfortran.dg/edit_real_1.f90: Add new tests.
3551
3552 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3553
3554         PR fortran/15327
3555         * gfortran.dg/merge_char_1.f90: New test.
3556
3557 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3558
3559         PR fortran/16404
3560         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
3561
3562 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
3563
3564         PR c/1522
3565         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
3566
3567 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
3568
3569         * g++.dg/opt/loop1.C: Do not XFAIL.
3570
3571 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
3572
3573         * gcc.c-torture/execute/20040831-1.c: New test.
3574
3575 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
3576
3577         PR fortran/16579
3578         * gfortran.dg/g77/20010610.f: Now passes.
3579         Copy from g77.f-torture/execute. Add dg-run directive.
3580         * gfortran.dg/g77/README: Update
3581
3582 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
3583
3584         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
3585         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
3586         (t1, t2, t3, t4): Add volatile.
3587
3588 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
3589
3590         * g++.dg/ext/visibility/arm1.C: New test.
3591
3592 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
3593
3594         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
3595         -pedantic-errors.
3596
3597 2004-09-01  Paul Brook  <paul@codesourcery.com>
3598
3599         * gfortran.dg/eof_2.f90: New test.
3600
3601 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3602
3603         PR fortran/16579
3604         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
3605
3606 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
3607
3608         PR libfortran/16805
3609         * gfortran.dg/list_read_2.f90: New test.
3610
3611 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
3612
3613         * g++.dg/abi/key1.C: New test.
3614
3615 2004-08-31  Richard Henderson  <rth@redhat.com>
3616
3617         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
3618         form of offsetof.
3619         * g++.dg/other/offsetof5.C: Remove duplicate.
3620
3621 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3622
3623         PR fortran/17244
3624         * gfortran.dg/func_derived_1.f90: New test.
3625
3626 2004-08-31  Paul Brook  <paul@codesourcery.com>
3627
3628         * gfortran.dg/eof_1.f90: New test.
3629
3630 2004-08-31  Paul Brook  <paul@codesourcery.com>
3631
3632         * gfortran.dg/list_read_1.f90: New file.
3633
3634 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
3635
3636         * g++.dg/opt/loop1.C: XFAIL.
3637
3638 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
3639
3640         * gcc.dg/funcdef-storage-1.c: New.
3641         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
3642         an extern function in local scope.
3643         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
3644         declare an 'auto inline' function in local scope.
3645         * gcc.dg/20011130-1.c: Likewise.
3646         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
3647         an 'auto' function in local scope.
3648         * gcc.dg/20021014-1.c: Likewise.
3649         * gcc.dg/20030331-2.c: Likewise.
3650
3651 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3652
3653         * gfortran.dg/blockdata_1.f90: New test.
3654
3655 2004-08-30  Richard Henderson  <rth@redhat.com>
3656
3657         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
3658
3659 2004-08-30  Richard Henderson  <rth@redhat.com>
3660
3661         * lib/fortran-torture.exp (fortran-torture-execute): Honor
3662         additional_flags set by alternate driver.
3663         (ieee-options): New procedure.
3664         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
3665         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
3666         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
3667         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
3668
3669 2004-08-30  Richard Henderson  <rth@redhat.com>
3670
3671         * lib/f-torture.exp: Remove.
3672
3673 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
3674
3675         PR rtl-optimization/16590
3676         * g++.dg/opt/loop1.C: New test.
3677
3678 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3679
3680         PR fortran/13910
3681         * gfortran.dg/oldstyle_1.f90: New test.
3682
3683 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
3684         Paul Brook  <paul@codesourcery.com>
3685
3686         * gfortran.dg/g77/README: Update.
3687         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
3688         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
3689         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
3690
3691 2004-08-28  Paul Brook  <paul@codesourcery.com>
3692
3693         PR libfortran/17195
3694         * gfortran.dg/edit_real_1.f90: New test.
3695
3696 2004-08-27  Paul Brook  <paul@codesourcery.com>
3697
3698         * gfortran.dg/rewind_1.f90: New test.
3699
3700 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
3701
3702         PR fortran/16597
3703         * gfortran.dg/pr16597.f90: New test.
3704
3705 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
3706
3707         PR c/13801
3708         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
3709         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
3710         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
3711         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
3712         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
3713
3714 2004-08-26  Nick Clifton  <nickc@redhat.com>
3715
3716         * gcc.c-torture/compile/pr17119.c: New test.
3717
3718 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
3719
3720         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
3721
3722 2004-08-25  Richard Henderson  <rth@redhat.com>
3723
3724         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
3725         the bits that expect kind=8 to be the largest real kind.
3726
3727 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
3728
3729         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
3730
3731 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3732
3733         * gfortran.dg/assignment_1.f90: New test.
3734
3735 2004-08-25  Adam Nemet  <anemet@lnxw.com>
3736
3737         * g++.dg/template/repo3.C: New test.
3738
3739 2004-08-25  Roger Sayle  <roger@eyesopen.com>
3740
3741         PR middle-end/16693
3742         PR tree-optimization/16372
3743         * g++.dg/opt/pr16372-1.C: New test case.
3744         * g++.dg/opt/pr16693-1.C: New test case.
3745         * g++.dg/opt/pr16693-2.C: New test case.
3746
3747 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
3748
3749         * objc.dg/proto-lossage-4.m: New test.
3750
3751 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
3752
3753         PR c++/17155
3754         * g++.dg/inherit/local2.C: New test.
3755
3756 2004-08-25  Paul Brook  <paul@codesourcery.com>
3757
3758         PR fortran/17144
3759         * gfortran.dg/string_ctor_1.f90: New test.
3760
3761 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3762
3763         PR c++/14428
3764         * g++.dg/template/redecl2.C: New test.
3765
3766 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
3767
3768         PR fortran/17143
3769         * gfortran.dg/pr17143.f90: New test.
3770
3771 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
3772
3773         PR fortran/17164
3774         * gfortran.dg/pr17164.f90: New test.
3775
3776 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
3777
3778         * gcc.dg/tree-ssa/loop-1.c: New test.
3779
3780 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
3781
3782         * gcc.c-torture/compile/20040824-1.c: New test.
3783
3784 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
3785
3786         * gcc.c-torture/compile/iftrap-3.c: New test.
3787
3788 2004-08-24  Paul Brook  <paul@codesourcery.com>
3789
3790         * gfortran.dg/entry_2.f90: New test.
3791
3792 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
3793
3794         PR c++/16889
3795         * g++.dg/lookup/ambig[12].C: New.
3796
3797 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3798
3799         PR c++/16706
3800         * g++.dg/template/crash21.C: New test.
3801         * g++.dg/template/crash22.C: Likewise.
3802
3803 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
3804
3805         PR c++/17149
3806         * g++.dg/template/access15.C: New.
3807
3808 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
3809
3810         PR c++/17163
3811         * g++.dg/template/repo2.C: New test.
3812
3813 2004-08-23  Roger Sayle  <roger@eyesopen.com>
3814
3815         PR rtl-optimization/17078
3816         * gcc.c-torture/execute/pr17078-1.c: New test case.
3817
3818 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
3819
3820         PR c/14492
3821         * gcc.dg/debug/crash1.c: New test.
3822
3823 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
3824
3825         PR c/16180
3826         * gcc.dg/loop-5.c: New test.
3827
3828 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
3829
3830         * gcc.c-torture/execute/20040823-1.c: New test.
3831
3832 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
3833
3834         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
3835         to the assembler.  Simplify test accordingly.
3836         (asm_abi_flags): Use GNU names.
3837         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
3838         to check for ABI flags.
3839
3840 2004-08-22  Andrew Pinski  <apinski@apple.com>
3841
3842         * g++.dg/opt/pr14029.C: New test.
3843         * gcc.c-torture/execute/pr15262.c: New test.
3844
3845 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3846
3847         * gfortran.dg/reduction.f90: Add checks with complex arguments.
3848
3849 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
3850
3851         PR 16908
3852         * gfortran.dg/direct_io.f90: New test.
3853
3854 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
3855
3856         PR c++/17121
3857         * g++.dg/inherit/local2.C: New test.
3858
3859 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
3860
3861         PR c++/17120
3862         * g++.dg/warn/Wparentheses-4.C: New test.
3863
3864 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
3865
3866         PR c++/17121
3867         * g++.dg/inherit/local2.C: New test.
3868
3869         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
3870         * gcc.dg/ppc-ldstruct.c: Likewise.
3871         * gcc.dg/ppc64-abi-2.c: Likewise.
3872
3873 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
3874
3875         PR rtl-optimization/17099
3876         * gcc.c-torture/execute/20040820-1.c: New test.
3877
3878 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
3879
3880         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
3881
3882 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
3883
3884         PR fortran/17077
3885         * gfortran.dg/auto_array_1.f90: New test.
3886
3887 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3888
3889         PR fortran/17074
3890         * gfortran.dg/simpleif_1.f90: New test.
3891
3892 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
3893
3894         * lib/target-supports.exp (check_profiling_available): Return
3895         false for arm*-*-symbianelf* and arm*-*-eabi*.
3896
3897         PR c++/15890
3898         * g++.dg/template/delete1.C: New test.
3899
3900 2004-08-19  Paul Brook  <paul@codesourcery.com>
3901
3902         PR fortran/14976
3903         PR fortran/16228
3904         * gfortran.dg/data_char_1.f90: New test.
3905
3906 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
3907
3908         PR fortran/16946
3909         * gfortran.dg/reduction.f90: New testcase.
3910
3911 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3912
3913         PR fortran/16520
3914         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
3915
3916 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
3917
3918         PR c++/17041
3919         * g++.dg/Wparentheses-3.C: New test.
3920
3921 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
3922
3923         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
3924         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
3925         * gcc.dg/vect/vect-2.c: Likewise.
3926         * gcc.dg/vect/vect-3.c: Likewise.
3927         * gcc.dg/vect/vect-4.c: Likewise.
3928         * gcc.dg/vect/vect-5.c: Likewise.
3929         * gcc.dg/vect/vect-6.c: Likewise.
3930         * gcc.dg/vect/vect-7.c: Likewise.
3931         * gcc.dg/vect/vect-25.c: Likewise.
3932         * gcc.dg/vect/vect-31.c: Likewise.
3933         * gcc.dg/vect/vect-32.c: Likewise.
3934         * gcc.dg/vect/vect-34.c: Likewise.
3935         * gcc.dg/vect/vect-36.c: Likewise.
3936         * gcc.dg/vect/vect-all.c: Likewise.
3937
3938 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
3939
3940         PR c++/17068
3941         * g++.dg/template/operator4.C: New test.
3942
3943 2004-08-18  Richard Henderson  <rth@redhat.com>
3944
3945         * gcc.dg/20040206-1.c: XFAIL.
3946
3947 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
3948
3949         PR c++/16246
3950         * g++.dg/template/array7.C: New test.
3951
3952 2004-08-17  James E Wilson  <wilson@specifixinc.com>
3953
3954         * gcc.dg/mips-movcc-1.c: New test.
3955         * gcc.dg/mips-movcc-2.c: New test.
3956         * gcc.dg/mips-movcc-3.c: New test.
3957
3958         * gcc.dg/mips-nmadd-1.c: New test.
3959         * gcc.dg/mips-nmadd-2.c: New test.
3960
3961 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
3962
3963         PR c++/15871
3964         * g++.dg/opt/inline8.C: New test.
3965
3966         PR c++/16965
3967         * g++.dg/parse/error17.C: New test.
3968
3969 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
3970
3971         * gcc.dg/vect: New directory for vectorizer tests.
3972         * gcc.dg/vect/tree-vect.h: New file.
3973         * gcc.dg/vect/vect.exp: New file.
3974         * gcc.dg/vect/pr16105.c.c: New test.
3975         * gcc.dg/vect/vect-1.c: New test.
3976         * gcc.dg/vect/vect-2.c: New test.
3977         * gcc.dg/vect/vect-3.c: New test.
3978         * gcc.dg/vect/vect-4.c: New test.
3979         * gcc.dg/vect/vect-5.c: New test.
3980         * gcc.dg/vect/vect-6.c: New test.
3981         * gcc.dg/vect/vect-7.c: New test.
3982         * gcc.dg/vect/vect-8.c: New test.
3983         * gcc.dg/vect/vect-9.c: New test.
3984         * gcc.dg/vect/vect-10.c: New test.
3985         * gcc.dg/vect/vect-11.c: New test.
3986         * gcc.dg/vect/vect-12.c: New test.
3987         * gcc.dg/vect/vect-13.c: New test.
3988         * gcc.dg/vect/vect-14.c: New test.
3989         * gcc.dg/vect/vect-15.c: New test.
3990         * gcc.dg/vect/vect-16.c: New test.
3991         * gcc.dg/vect/vect-17.c: New test.
3992         * gcc.dg/vect/vect-18.c: New test.
3993         * gcc.dg/vect/vect-19.c: New test.
3994         * gcc.dg/vect/vect-20.c: New test.
3995         * gcc.dg/vect/vect-21.c: New test.
3996         * gcc.dg/vect/vect-22.c: New test.
3997         * gcc.dg/vect/vect-23.c: New test.
3998         * gcc.dg/vect/vect-24.c: New test.
3999         * gcc.dg/vect/vect-25.c: New test.
4000         * gcc.dg/vect/vect-26.c: New test.
4001         * gcc.dg/vect/vect-27.c: New test.
4002         * gcc.dg/vect/vect-28.c: New test.
4003         * gcc.dg/vect/vect-29.c: New test.
4004         * gcc.dg/vect/vect-30.c: New test.
4005         * gcc.dg/vect/vect-31.c: New test.
4006         * gcc.dg/vect/vect-32.c: New test.
4007         * gcc.dg/vect/vect-33.c: New test.
4008         * gcc.dg/vect/vect-34.c: New test.
4009         * gcc.dg/vect/vect-35.c: New test.
4010         * gcc.dg/vect/vect-36.c: New test.
4011         * gcc.dg/vect/vect-37.c: New test.
4012         * gcc.dg/vect/vect-38.c: New test.
4013         * gcc.dg/vect/vect-40.c: New test.
4014         * gcc.dg/vect/vect-41.c: New test.
4015         * gcc.dg/vect/vect-42.c: New test.
4016         * gcc.dg/vect/vect-43.c: New test.
4017         * gcc.dg/vect/vect-44.c: New test.
4018         * gcc.dg/vect/vect-45.c: New test.
4019         * gcc.dg/vect/vect-46.c: New test.
4020         * gcc.dg/vect/vect-47.c: New test.
4021         * gcc.dg/vect/vect-48.c: New test.
4022         * gcc.dg/vect/vect-49.c: New test.
4023         * gcc.dg/vect/vect-50.c: New test.
4024         * gcc.dg/vect/vect-51.c: New test.
4025         * gcc.dg/vect/vect-52.c: New test.
4026         * gcc.dg/vect/vect-53.c: New test.
4027         * gcc.dg/vect/vect-54.c: New test.
4028         * gcc.dg/vect/vect-55.c: New test.
4029         * gcc.dg/vect/vect-56.c: New test.
4030         * gcc.dg/vect/vect-57.c: New test.
4031         * gcc.dg/vect/vect-58.c: New test.
4032         * gcc.dg/vect/vect-59.c: New test.
4033         * gcc.dg/vect/vect-60.c: New test.
4034         * gcc.dg/vect/vect-61.c: New test.
4035         * gcc.dg/vect/vect-all.c: New test.
4036         * gcc.dg/vect/vect-none.c: New test.
4037
4038 2004-08-17  Paul Brook  <paul@codesourcery.com>
4039
4040         PR fortran/13082
4041         * gfortran.dg/entry_1.f90: New test.
4042
4043 2004-08-17  Andrew Pinski  <apinski@apple.com>
4044
4045         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
4046
4047 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
4048
4049         * gcc.dg/pr17036-1.c: New test.
4050
4051 2004-08-16  Devang Patel  <dpatel@apple.com>
4052
4053         * gcc.dg/darwin-20040809-1.c: New test.
4054
4055 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
4056
4057         * gcc.dg/funcdef-attr-1.c: New test.
4058
4059 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
4060
4061         * gcc.dg/altivec-17.c: New test.
4062         * gcc.dg/altivec-18.c: New test.
4063
4064 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4065
4066         PR c++/6749
4067         * g++.dg/template/vtable2.C: New test.
4068
4069 2004-08-14  Richard Henderson  <rth@redhat.com>
4070
4071         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
4072         * gcc.dg/pack-test-4.c (main): Return 0.
4073         * gcc.dg/setjmp-1.c: Remove XFAIL.
4074         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
4075
4076 2004-08-14  Richard Henderson  <rth@redhat.com>
4077
4078         * gcc.dg/980217-1.c: Add prototype for printf.
4079
4080 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
4081
4082         * gfortran.dg/pr16935.f90: New test.
4083
4084 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
4085
4086         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
4087
4088 2004-08-13  Paul Brook  <paul@codesourcery.com>
4089
4090         * gfortran.dg/der_io_1.f90: Remove stray comma.
4091
4092 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
4093
4094         * gcc.dg/vmx/cw-bug-2.c: Remove.
4095         * gcc.dg/vmx/vprint-1.c: Remove.
4096         * gcc.dg/vmx/vscan-1.c: Remove.
4097
4098 2004-08-12  Devang patel  <dpatel@apple.com>
4099
4100         * gcc.dg/darwin-20040809-2.c: New test.
4101
4102 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
4103
4104         * g++.dg/ext/altivec-12.C: New test.
4105
4106         * g++.dg/ext/altivec-11.C: New test.
4107
4108 2004-08-12  Paul Brook  <paul@codesourcery.com>
4109
4110         * g++.dg/abi/arm_cxa_vec_1.C: New test.
4111
4112 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
4113
4114         * g++.dg/ext/altivec-2.C: Check for hardware support before
4115         executing any VMX instructions.
4116
4117         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
4118
4119 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
4120
4121         PR c++/16276
4122         * g++.old-deja/g++.other/comdat4.C: New test.
4123         * g++.old-deja/g++.other/comdat4-aux.cc: New.
4124
4125 2004-08-12  Ben Elliston  <bje@au.ibm.com>
4126
4127         PR target/16286
4128         * gcc.dg/pr16286.c: New test.
4129
4130 2004-08-12 Jan Beulich <jbeulich@novell.com>
4131
4132         * g++.dg/ext/asm5.C: New.
4133
4134 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
4135
4136         PR c++/16698
4137         * g++.dg/eh/crash1.C: New test.
4138
4139         PR c++/16717
4140         * g++.dg/ext/construct1.C: New test.
4141
4142 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
4143
4144         PR c++/16853
4145         * g++.dg/init/ptrmem1.C: New test.
4146
4147         PR c++/16618
4148         * g++.dg/parse/offsetof5.C: New test.
4149
4150         PR c++/16870
4151         * g++.dg/template/overload3.C: New test.
4152
4153 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
4154
4155         PR c++/16964
4156         * g++.dg/parse/error16.C: New test.
4157
4158         PR c++/16904
4159         * g++.dg/template/error14.C: New test.
4160
4161         PR c++/16929
4162         * g++.dg/template/error15.C: New test.
4163
4164 2004-08-11  Devang Patel  <dpatel@apple.com>
4165
4166         * gcc.dg/darwin-ld-20040809-1.c: New test.
4167         * gcc.dg/darwin-ld-20040809-2.c: New test.
4168
4169 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
4170
4171         PR fortran/16917
4172         * gfortran.dg/dfloat_1.f90: New test.
4173
4174 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
4175
4176         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
4177         * gcc.dg/dll-2.c: Fix dg-require syntax.
4178         * gcc.misc-tests/arm-isr.c (abort): Declare.
4179         (exit): Likewise.
4180
4181 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
4182
4183         PR c++/16971
4184         * g++.dg/parse/crash16.C: New test.
4185
4186 2004-08-10  Roger Sayle  <roger@eyesopen.com>
4187
4188         * gcc.dg/mips-rsqrt-1.c: New test case.
4189         * gcc.dg/mips-rsqrt-2.c: New test case.
4190         * gcc.dg/mips-rsqrt-3.c: New test case.
4191
4192 2004-08-10  Paul Brook  <paul@codesourcery.com>
4193
4194         * gfortran.dg/der_io_1.f90: New test.
4195
4196 2004-08-10  Paul Brook  <paul@codesourcery.com>
4197
4198         PR fortran/16919
4199         * gfortran.dg/der_array_1.f90: New test.
4200
4201 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
4202
4203         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
4204
4205 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
4206
4207         * gcc.dg/wchar_t-2.c: Fix typo.
4208
4209 2004-08-09  Falk Hueffner  <falk@debian.org>
4210
4211         PR tree-optimization/12517
4212         * gcc.c-torture/compile/pr12517.c: New test.
4213
4214         PR tree-optimization/12578
4215         * gcc.c-torture/compile/pr12578.c: New test.
4216
4217         PR tree-optimization/12899
4218         * gcc.c-torture/compile/pr12899.c: New test.
4219
4220         PR rtl-optimization/14692
4221         * gcc.c-torture/compile/pr14692.c: New test.
4222
4223         PR tree-optimization/16461
4224         * gcc.c-torture/compile/pr16461.c: New test.
4225
4226 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
4227
4228         * gfortran.dg/getenv_1.f90: New test.
4229
4230 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
4231
4232         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
4233         wchar_t.
4234         * gcc.dg/symbian5.c: Test -fno-short-wchar.
4235
4236 2004-08-06  Paul Brook  <paul@codesourcery.com>
4237
4238         * gfortran.dg/ret_array_1.f90: New test.
4239         * gfortran.dg/ret_pointer_1.f90: New test.
4240
4241 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
4242
4243         * gcc.dg/missing-field-init-[12].c: New tests.
4244         * g++.dg/warn/missing-field-init-[12].C: New tests.
4245
4246 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
4247
4248         * gcc.dg/enum2.c: New test.
4249         * gcc.dg/symbian3.c: Likewise.
4250         * gcc.dg/symbian4.c: Likewise.
4251         * gcc.dg/wchar_t-2.c: Likewise.
4252
4253 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
4254
4255         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
4256         destructor tests.
4257
4258 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
4259
4260         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
4261         dg-require-visiblity.
4262         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
4263         * g++.dg/ext/visibility/fvisibility.C: Likewise.
4264         * g++.dg/ext/visibility/memfuncts.C: Likewise.
4265         * g++.dg/ext/visibility/new1.C: Likewise.
4266         * g++.dg/ext/visibility/pragma.C: Likewise.
4267         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
4268         * g++.dg/ext/visibility/virtual.C: Likewise.
4269         * g++/dg/ext/visibility/visibility-1.C: Likewise.
4270         * g++/dg/ext/visibility/visibility-2.C: Likewise.
4271         * g++/dg/ext/visibility/visibility-3.C: Likewise.
4272         * g++/dg/ext/visibility/visibility-4.C: Likewise.
4273         * g++/dg/ext/visibility/visibility-5.C: Likewise.
4274         * g++/dg/ext/visibility/visibility-6.C: Likewise.
4275         * g++/dg/ext/visibility/visibility-7.C: Likewise.
4276         * g++/dg/ext/visibility/visibility-8.C: New test.
4277         * gcc.c-torture/compile/dll.x: Remove.
4278         * gcc.dg/dll-2.c: Use dg-require-dll
4279         * gcc.dg/visibility-10.c: New test.
4280         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
4281         supporting DLLs.
4282         * testsuite/lib/scanasm.exp (scan_hidden): New function.
4283         (scan_not_hidden): Likewise.
4284
4285 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
4286
4287         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
4288
4289 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
4290
4291         * gcc.c-torture/execute/20040805-1.c: New test.
4292
4293 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
4294
4295         * gcc.dg/20020118-1.c: Declare abort.
4296         * gcc.dg/altivec_check.h: Likewise.
4297         * gcc.dg/iftrap-2.c: Likewise.
4298         * gcc.dg/pragma-darwin.c: Likewise.
4299         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
4300
4301 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
4302
4303         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
4304
4305 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
4306
4307         * gcc.c-torture/execute/builtins/abs-2.c,
4308         gcc.c-torture/execute/builtins/abs-3.c,
4309         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
4310         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
4311         intmax_t, uintmax_t and their limits.
4312         * gcc.dg/intmax_t-1.c: New test.
4313
4314 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4315
4316         * g++.dg/tc1/dr147.C: Add reference to PR.
4317
4318 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
4319
4320         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
4321         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
4322
4323 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
4324
4325         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
4326
4327 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
4328
4329         * gcc.dg/redecl-5.c: New test.
4330         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
4331         of scanf.
4332
4333 2004-08-03  Roger Sayle  <roger@eyesopen.com>
4334
4335         PR middle-end/16790
4336         * gcc.c-torture/execute/pr16790-1.c: New test case.
4337
4338 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
4339
4340         * g++.dg/ext/visibility/assign1.C: New test.
4341         * g++.dg/ext/visibility/new1.C: Likewise.
4342
4343         * gcc.dg/symbian1.c: New test.
4344         * gcc.dg/symbian2.c: Likewise.
4345
4346 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
4347
4348         PR target/16570
4349         * gcc.dg/i386-sse-9.c: New test.
4350
4351 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
4352
4353         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
4354
4355 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
4356
4357         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
4358         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
4359         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
4360         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
4361         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
4362         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
4363         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
4364         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
4365         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
4366         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
4367         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
4368         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
4369         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
4370         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
4371         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
4372         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
4373         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
4374         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
4375         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
4376         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
4377         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
4378         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
4379         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
4380         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
4381         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
4382         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
4383         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
4384         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
4385         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
4386         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
4387         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
4388         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
4389         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
4390         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
4391         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
4392         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
4393         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
4394         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
4395         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
4396         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
4397         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
4398         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
4399         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
4400         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
4401         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
4402         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
4403         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
4404         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
4405         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
4406         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
4407         gcc.misc-tests/i386-pf-3dnow-1.c,
4408         gcc.misc-tests/i386-pf-athlon-1.c,
4409         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
4410         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
4411         Declare built-in functions used.
4412         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
4413
4414 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
4415
4416         PR c++/16707
4417         * g++.dg/lookup/using12.C: New test.
4418
4419         * g++.dg/init/null1.C: Fix PR number.
4420         * g++.dg/parse/namespace10.C: Likewise.
4421
4422 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
4423
4424         PR c++/16224
4425         * g++.dg/template/spec17.C: New test.
4426         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
4427         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
4428
4429 2004-08-02  David Billinghurst
4430
4431         PR fortran/16292
4432         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
4433
4434 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
4435
4436         * gcc.dg/ia64-got-1.c: New test case.
4437
4438 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
4439
4440         PR c++/16489
4441         * g++.dg/init/null1.C: New test.
4442         * g++.dg/tc1/dr76.C: Adjust error marker.
4443
4444         PR c++/16529
4445         * g++.dg/parse/namespace10.C: New test.
4446
4447         PR c++/16810
4448         * g++.dg/inherit/ptrmem2.C: New test.
4449
4450 2004-08-02  Ben Elliston  <bje@au.ibm.com>
4451
4452         PR target/16155
4453         * gcc.dg/pr16155.c: New test.
4454
4455 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
4456
4457         * gcc.dg/redecl-2.c: New test.
4458
4459 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
4460
4461         * gcc.dg/darwin-longdouble.c: New file.
4462
4463 2004-07-30  Richard Henderson  <rth@redhat.com>
4464
4465         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
4466         write to constant argument.
4467         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
4468
4469 2004-07-30  Richard Henderson  <rth@redhat.com>
4470
4471         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
4472         tests of nearest around zero.
4473
4474 2004-07-30  Andrew Pinski  <apinski@apple.com>
4475
4476         * gcc.c-torture/compile/20040730-1.c: New test.
4477
4478 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
4479
4480         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
4481         powerpc-eabispe.
4482
4483 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
4484
4485         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
4486
4487 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
4488
4489         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
4490         contains $ld_library_path.
4491         * lib/gfortran.exp (gfortran_link_flags): Likewise.
4492
4493 2004-07-29  Richard Henderson  <rth@redhat.com>
4494
4495         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
4496
4497         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
4498         (alt2, which): New.
4499         (Check): Accept either alternative.
4500
4501 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
4502
4503         * g++.dg/abi/inline1.C: New test.
4504         * g++.dg/abi/local1-a.cc: Likewise.
4505         * g++.dg/abi/local1.C: Likewise.
4506         * g++.dg/abi/mangle11.C: Tweak location of warnings.
4507         * g++.dg/abi/mangle12.C: Likewise.
4508         * g++.dg/abi/mangle17.C: Likewise.
4509         * g++.dg/abi/mangle20-2.C: Likewise.
4510         * g++.dg/opt/interface1.C: Likewise.
4511         * g++.dg/opt/interface1.h: Likewise.
4512         * g++.dg/opt/interface1-a.cc: New test.
4513         * g++.dg/parse/repo1.C: New test.
4514         * g++.dg/template/repo1.C: Likewise.
4515         * g++.dg/warn/Winline-1.C: Likewise.
4516         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
4517
4518 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
4519
4520         * gcc.dg/tree-ssa/20040729-1.c: New test.
4521
4522 2004-07-27  Matt Austern <austern@apple.com>
4523
4524         * gcc.dg/darwin-bool-1.c: New test.
4525         * gcc.dg/darwin-bool-2.c: New test.
4526
4527 2004-07-28  Richard Henderson  <rth@redhat.com>
4528
4529         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
4530         arguments in the correct type.  Don't write to constant arguments.
4531
4532 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
4533
4534         PR tree-optimization/16688
4535         PR tree-optimization/16689
4536         * g++.dg/tree-ssa/pr16688.C: New test.
4537
4538 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
4539
4540         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
4541         loads.  Not only in the comment, this time.
4542
4543 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
4544
4545         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
4546         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
4547         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
4548         * gcc.dg/sh4a-bitmovua.c: New.
4549         * gcc.dg/sh4a-cos.c: New.
4550         * gcc.dg/sh4a-cosf.c: New.
4551         * gcc.dg/sh4a-fprun.c: New.
4552         * gcc.dg/sh4a-fsrra.c: New.
4553         * gcc.dg/sh4a-memmovua.c: New.
4554         * gcc.dg/sh4a-sin.c: New.
4555         * gcc.dg/sh4a-sincos.c: New.
4556         * gcc.dg/sh4a-sincosf.c: New.
4557         * gcc.dg/sh4a-sinf.c: New.
4558
4559 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
4560
4561         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
4562         conditionals.
4563         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
4564         loads.
4565         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
4566         DOM1.
4567
4568 2004-07-27  Andrew Pinski  <apinski@apple.com>
4569
4570         * g++.dg/rtti/tinfo1.C: Correct the xfail.
4571
4572 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
4573
4574         * gcc.dg/pragma-isr.c: New test.
4575
4576 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4577
4578         PR c++/14429
4579         * g++.dg/template/ttp11.C: New test.
4580
4581 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
4582
4583         * gcc.c-torture/compile/20040727-1.c: New test.
4584
4585 2004-07-26  Eric Christopher  <echristo@redhat.com>
4586
4587         * gcc.c-torture/compile/20040726-2.c: New test.
4588
4589 2004-07-26  Andrew Pinski  <apinski@apple.com>
4590
4591         * g++.dg/rtti/tinfo1.C: Xfail.
4592
4593 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
4594
4595         * gcc.c-torture/compile/20040726-1.c: New test.
4596
4597 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
4598             Brian Ryner  <bryner@brianryner.com>
4599
4600         PR c++/9283
4601         PR c++/15000
4602         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
4603         * g++.dg/ext/visibility/: New directory.
4604         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
4605         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
4606         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
4607         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
4608         * g++.dg/ext/visibility/fvisibility.C,
4609         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
4610         g++.dg/ext/visibility/fvisibility-override1.C
4611         g++.dg/ext/visibility/fvisibility-override2.C
4612         g++.dg/ext/visibility/memfuncts.C
4613         g++.dg/ext/visibility/noPLT.C
4614         g++.dg/ext/visibility/pragma.C
4615         g++.dg/ext/visibility/pragma-override1.C
4616         g++.dg/ext/visibility/pragma-override2.C
4617         g++.dg/ext/visibility/staticmemfuncts.C
4618         g++.dg/ext/visibility/virtual.C: New tests.
4619
4620 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
4621
4622         PR c/15360
4623         * gcc.dg/pr15360-1.c: New test.
4624
4625 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
4626
4627         * gcc.dg/pragma-align-2.c: New test.
4628         * gcc.dg/pragma-init-fini.c: New test.
4629         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
4630         targets.
4631
4632 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
4633
4634         * gcc.dg/init-string-2.c: New test.
4635
4636 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
4637
4638         PR 16684
4639         * gcc.dg/Wredundant-decls-1.c: New test case.
4640
4641 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
4642
4643         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
4644         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
4645         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
4646         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
4647         * gcc.dg/compat/generate-random.c: New file.
4648         * gcc.dg/compat/generate-random.h: Likewise.
4649         * gcc.dg/compat/generate-random_r.c: Likewise.
4650         * gcc.dg/compat/struct-layout-1.h: Likewise.
4651         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
4652         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
4653         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
4654         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
4655         * gcc.dg/compat/struct-layout-1_main.c: New test.
4656         * gcc.dg/compat/struct-layout-1_x.c: New file.
4657         * gcc.dg/compat/struct-layout-1_y.c: New file.
4658         * gcc.dg/compat/struct-layout-1_test.h: New file.
4659
4660 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
4661
4662         * gcc.dg/comp-return-1.c: New test
4663
4664 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
4665
4666         * gcc.dg/vmx/8-02a.c: Fix typo.
4667
4668         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
4669         * gcc.dg/darwin-abi-3.c: New test.
4670
4671         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
4672         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
4673
4674         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
4675         * gcc.dg/vmx/ops-long-1.c: New test.
4676         * gcc.dg/vmx/ops-long-2.c: New test.
4677
4678 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
4679
4680         * g++.dg/lookup/conv-[1234].C: New.
4681
4682 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
4683
4684         * g++.dg/parse/attr2.C: Simplify.
4685
4686 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
4687
4688         PR c/7284
4689         * gcc.c-torture/execute/pr7284-1.c: New test.
4690
4691 2004-07-22  Brian Booth  <bbooth@redhat.com>
4692
4693         * gcc.dg/tree-ssa/20040721-1.c: New test.
4694
4695 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
4696
4697         * g++.dg/template/crash20.c: New.
4698
4699 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
4700
4701         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
4702         Add dg-run directive.  Declare variables as required.
4703         * gfortran.dg/g77/README: Update
4704
4705 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
4706
4707         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
4708         gcc.dg/cris-peep2-andu2.c: New tests.
4709
4710 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
4711
4712         PR c/15052
4713         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
4714         on return type.
4715         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
4716         messages.
4717         * gcc.dg/qual-return-2.c: Update expected messages.
4718         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
4719
4720 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
4721
4722         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
4723         * gcc.dg/noncompile/921102-1.c: Update expected error message.
4724
4725 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
4726
4727         PR c/11250
4728         * gcc.dg/init-string-1.c: New test.
4729
4730 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
4731
4732         PR middle-end/15345
4733         PR c/16450
4734         * gcc.dg/torture/nested-fn-1.c: New test.
4735
4736 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
4737
4738         PR target/16559
4739         * gcc.dg/ia64-fptr-1.c: New file.
4740
4741 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4742
4743         PR c++/14497
4744         * g++.dg/template/spec16.C: New test.
4745         * g++.old-deja/g++.robertl/eb118.C: Remove.
4746
4747 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4748
4749         PR c++/509
4750         * g++.dg/template/spec15.C: New test.
4751
4752 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
4753
4754         Copy cases from g77.f-torture/execute and add dg-run
4755         directive.  Other changes as noted.
4756         * gfortran.dg/g77/13037.f
4757         * gfortran.dg/g77/1832.f
4758         * gfortran.dg/g77/19981119-0.f
4759         * gfortran.dg/g77/19990313-0.f
4760         * gfortran.dg/g77/19990313-1.f
4761         * gfortran.dg/g77/19990313-2.f
4762         * gfortran.dg/g77/19990313-3.f
4763         * gfortran.dg/g77/19990419-1.f
4764         * gfortran.dg/g77/19990826-0.f
4765         * gfortran.dg/g77/19990826-2.f
4766         * gfortran.dg/g77/20000503-1.f
4767         * gfortran.dg/g77/20001111.f
4768         * gfortran.dg/g77/20010116.f
4769         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
4770         * gfortran.dg/g77/20010430.f
4771         * gfortran.dg/g77/6177.f
4772         * gfortran.dg/g77/947.f
4773         * gfortran.dg/g77/970816-3.f
4774         * gfortran.dg/g77/971102-1.f
4775         * gfortran.dg/g77/980520-1.f
4776         * gfortran.dg/g77/980628-0.f
4777         * gfortran.dg/g77/980628-1.f
4778         * gfortran.dg/g77/980628-10.f
4779         * gfortran.dg/g77/980628-2.f
4780         * gfortran.dg/g77/980628-3.f
4781         * gfortran.dg/g77/980628-7.f
4782         * gfortran.dg/g77/980628-8.f
4783         * gfortran.dg/g77/980628-9.f
4784         * gfortran.dg/g77/980701-0.f
4785         * gfortran.dg/g77/980701-1.f
4786         * gfortran.dg/g77/cabs.f
4787         * gfortran.dg/g77/claus.f
4788         * gfortran.dg/g77/complex_1.f
4789         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
4790         * gfortran.dg/g77/dcomplex.f
4791         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
4792         * gfortran.dg/g77/f90-intrinsic-mathematical.f
4793         * gfortran.dg/g77/f90-intrinsic-numeric.f
4794         * gfortran.dg/g77/int8421.f
4795         * gfortran.dg/g77/labug1.f
4796         * gfortran.dg/g77/large_vec.f
4797         * gfortran.dg/g77/le.f
4798         * gfortran.dg/g77/short.f
4799         * gfortran.dg/g77/README: Update
4800
4801 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
4802
4803         PR c++/16637
4804         * g++.dg/parse/lookup4.C: New test.
4805
4806 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4807
4808         PR c++/16175
4809         * g++.dg/template/ttp10.C: New test.
4810
4811 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
4812
4813         * gcc.dg/pr12625-1.c: New test.
4814
4815 2004-07-20  Steven Bosscher  <stevenb@suse.de>
4816
4817         * testsuite/gcc.dg/switch-warn-1.c: New test.
4818         * testsuite/gcc.dg/switch-warn-2.c: New test.
4819         * gcc.c-torture/compile/pr14730.c: Update.
4820
4821 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
4822
4823         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
4824         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
4825         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
4826         g++.dg/template/nontype3.C: Remove trailing CR from tests.
4827
4828 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
4829
4830         PR c++/16623
4831         * g++.dg/template/assign1.C: New test.
4832
4833 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4834
4835         PR c++/12170
4836         * g++.dg/template/ttp9.C: New test.
4837
4838 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
4839
4840         * gcc.dg/format/cmn-err-1.c: New test.
4841
4842 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
4843
4844         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
4845         gcc.dg/Wparentheses-10.c: New tests.
4846         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
4847
4848 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4849
4850         PR fortran/16465
4851         * gfortran.dg/g77//ffixed-line-length-0.f,
4852         gfortran.dg/g77/ffixed-line-length-132.f,
4853         gfortran.dg/g77/ffixed-line-length-72.f,
4854         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
4855         gfortran.dg/g77/README: Update.
4856
4857 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4858
4859         PR c++/13092
4860         * g++.dg/template/non-dependent7.C: New test.
4861         * g++.dg/template/non-dependent8.C: Likewise.
4862         * g++.dg/template/non-dependent9.C: Likewise.
4863         * g++.dg/template/non-dependent10.C: Likewise.
4864
4865 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
4866
4867         PR c++/16337
4868         * g++.dg/parse/attr2.C: New test.
4869
4870 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
4871
4872         * g77.dg: Removed.
4873         * g77.f-torture: Ditto.
4874
4875 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
4876
4877         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
4878         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
4879         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
4880
4881 2004-07-16  Richard Henderson  <rth@redhat.com>
4882
4883         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
4884
4885 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4886
4887         * lib/fortran-torture.exp (fortran-torture): Don't test compile
4888         tests with full list of options.
4889         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
4890         of TORTURE_OPTIONS if test contains 'dg-do run'.
4891
4892         PR fortran/16404
4893         * gfortran.dg/do_iterator.f90: New test.
4894
4895 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4896
4897         PR rtl-optimization/16536
4898         * gcc.c-torture/execute/restrict-1.c: New test.
4899
4900 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4901
4902         PR fortran/15324
4903         * gfortran.dg/pr15324.f90: New test.
4904
4905         PR fortran/15129
4906         * gfortran.dg/pr15129.f90: New test.
4907
4908         PR fortran/15140
4909         * gfortran.dg/pr15140.f90: New test.
4910
4911         PR fortran/13792
4912         * gfortran.fortran-torture/execute/bounds.f90: Add check for
4913         compile-time simplification.
4914
4915 2004-07-14  Mike Stump  <mrs@apple.com>
4916
4917         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
4918
4919 2004-07-14  James E Wilson  <wilson@specifixinc.com>
4920
4921         PR target/16325
4922         * gcc.dg/profile-generate-1.c: New.
4923
4924 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
4925
4926         * gcc.c-torture/execute/20040709-1.c: New test.
4927         * gcc.c-torture/execute/20040709-2.c: New test.
4928
4929 2004-07-14  Mike Stump  <mrs@apple.com>
4930
4931         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
4932
4933 2004-07-14  Mike Stump  <mrs@apple.com>
4934
4935         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
4936
4937 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
4938
4939         PR c++/16518
4940         * g++.dg/parse/mutable1.C: New test.
4941
4942 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
4943
4944         PR tree-optimization/16443
4945         * gcc.dg/tree-ssa/20040713-1.c: New test.
4946
4947 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
4948
4949         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
4950         for operator new.
4951
4952 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
4953
4954         * gfortran.dg/g77/README: New file
4955         * gfortran.dg/g77/19981216-0.f:  Copy from
4956         g77.f-torture/noncompile.  Add "dg-do compile" and
4957         dg-error as required.
4958         * gfortran.dg/g77/19990218-1.f: Likewise
4959         * gfortran.dg/g77/19990905-1.f: Likewise
4960         * gfortran.dg/g77/9263.f: Likewise
4961         * gfortran.dg/g77/980615-0.f: Likewise
4962         * gfortran.dg/g77/980616-0.f: Likewise
4963         * gfortran.dg/g77/check0.f: Likewise
4964         * gfortran.dg/g77/select_no_compile.f: Likewise
4965
4966 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
4967
4968         Copy files from g77.f-torture/compile.
4969         Add "{ dg-do compile}".  Other changes as noted
4970         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
4971         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
4972         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
4973         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
4974         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
4975         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
4976         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
4977         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
4978         statement to conform to standard.  Append alpha1.x for reference.
4979         * gfortran.dg/g77/xformat.f: Add dg-warning
4980
4981 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
4982
4983         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
4984         Add {dg-do compile} directive.
4985         * gfortran.dg/g77/cpp2.F: Likewise
4986
4987 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4988
4989         PR c++/5402
4990         * g++.dg/lookup/name-clash1.C: New test.
4991
4992         PR c++/9777
4993         * g++.dg/lookup/name-clash2.C: New test.
4994
4995         PR c++/12102
4996         * g++.dg/lookup/name-clash3.C: New test.
4997
4998 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4999
5000         * g++.dg/lookup/new2.C: New test.
5001         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
5002
5003 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
5004
5005         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
5006         Add {dg-do compile} directive.
5007         * gfortran.dg/g77/13060.f: Likewise
5008         * gfortran.dg/g77/19990218-0.f: Likewise
5009         * gfortran.dg/g77/19990305-0.f: Likewise
5010         * gfortran.dg/g77/19990419-0.f: Likewise
5011         * gfortran.dg/g77/19990502-0.f: Likewise
5012         * gfortran.dg/g77/19990502-1.f: Likewise
5013         * gfortran.dg/g77/19990525-0.f: Likewise
5014         * gfortran.dg/g77/19990826-1.f: Likewise
5015         * gfortran.dg/g77/19990826-3.f: Likewise
5016         * gfortran.dg/g77/19990905-2.f: Likewise
5017         * gfortran.dg/g77/20000412-1.f: Likewise
5018         * gfortran.dg/g77/20000511-1.f: Likewise
5019         * gfortran.dg/g77/20000511-2.f: Likewise
5020         * gfortran.dg/g77/20000518.f: Likewise
5021         * gfortran.dg/g77/20000601-1.f: Likewise
5022         * gfortran.dg/g77/20000601-2.f: Likewise
5023         * gfortran.dg/g77/20000629-1.f: Likewise
5024         * gfortran.dg/g77/20000630-2.f: Likewise
5025         * gfortran.dg/g77/20010115.f: Likewise
5026         * gfortran.dg/g77/20010321-1.f: Likewise
5027         * gfortran.dg/g77/20010426.f: Likewise
5028         * gfortran.dg/g77/20020307-1.f: Likewise
5029         * gfortran.dg/g77/8485.f: Likewise
5030         * gfortran.dg/g77/960317-1.f: Likewise
5031         * gfortran.dg/g77/970915-0.f: Likewise
5032         * gfortran.dg/g77/980310-1.f: Likewise
5033         * gfortran.dg/g77/980310-2.f: Likewise
5034         * gfortran.dg/g77/980310-3.f: Likewise
5035         * gfortran.dg/g77/980310-4.f: Likewise
5036         * gfortran.dg/g77/980310-6.f: Likewise
5037         * gfortran.dg/g77/980310-7.f: Likewise
5038         * gfortran.dg/g77/980310-8.f: Likewise
5039         * gfortran.dg/g77/980419-2.f: Likewise
5040         * gfortran.dg/g77/980424-0.f: Likewise
5041         * gfortran.dg/g77/980427-0.f: Likewise
5042         * gfortran.dg/g77/980729-0.f: Likewise
5043         * gfortran.dg/g77/981117-1.f: Likewise
5044         * gfortran.dg/g77/toon_1.f: Likewise
5045
5046 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5047
5048         PR c++/2204
5049         * g++.dg/other/abstract2.C: New test.
5050
5051 2004-07-12  Paul Brook  <paul@codesourcery.com>
5052
5053         * gfortran.dg/pointer_init_1.f90: New test.
5054
5055 2004-07-11  Paul Brook  <paul@codesourcery.com>
5056
5057         PR fortran/15986
5058         * gfortran.dg/contained_1.f90: New test.
5059
5060 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
5061
5062         * g++.dg/parse/defarg8.C: New test.
5063
5064 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5065
5066         PR fortran/16433
5067         * gfortran.dg/pr16433.f: New test.
5068
5069         PR fortran/17574
5070         * gfortran.dg/pr15754.f90: New test.
5071
5072 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
5073
5074         PR tree-optimization/16437
5075         * gcc.c-torture/execute/bitfld-4.c: New test.
5076
5077 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5078
5079         * gfortran.fortran-torture/execute/common_2.f90: Add check for
5080         access to common var from module.
5081
5082 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5083
5084         PR fortran/16336
5085         * gfortran.fortran-torture/execute/common_2.f90: New test.
5086
5087 2004-07-10  Paul Brook  <paul@codesourcery.com>
5088
5089         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
5090
5091 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5092
5093         PR fortran/15969
5094         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
5095
5096 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
5097
5098         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
5099         * gfortran.dg/g77/ffixed-form-2.f: Likewise
5100         * gfortran.dg/g77/ffree-form-1.f: Likewise
5101         * gfortran.dg/g77/ffree-form-2.f: Likewise
5102         * gfortran.dg/g77/ffree-form-3.f: Likewise
5103         * gfortran.dg/g77/fno-underscoring.f: Likewise
5104         * gfortran.dg/g77/funderscoring.f: Likewise
5105         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
5106
5107 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5108
5109         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
5110
5111 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5112         Paul Brook  <paul@codesourcery.com>
5113
5114         PR fortran/13415
5115         * gfortran.dg/common_pointer_1.f90: New test.
5116
5117 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5118
5119         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
5120
5121 2004-07-09  James E Wilson  <wilson@specifixinc.com>
5122
5123         PR target/16364
5124         * gcc.c-torture/compile/20040709-1.c: New.
5125
5126 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5127
5128         PR fortran/14077
5129         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
5130
5131 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5132
5133         PR fortran/13201
5134         * gfortran.dg/shape_1.f90: New test.
5135
5136 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
5137             Andrew Pinski  <apinski@apple.com>
5138
5139         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
5140
5141 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5142
5143         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
5144         comment.
5145
5146 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5147         Paul Brook  <paul@codesourcery.com>
5148
5149         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
5150         '.f95' and '.F95'.
5151
5152 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
5153
5154         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
5155
5156 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5157
5158         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
5159         testcases with capital suffix.
5160
5161 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5162
5163         PR fortran/15481
5164         PR fortran/13372
5165         PR fortran/13575
5166         PR fortran/15978
5167         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
5168
5169         * gfortran.dg/implicit_1.f90: New test.
5170
5171 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
5172
5173         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
5174         expression to match gfortran warning/error messages
5175         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
5176         dg-error text.
5177
5178 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
5179
5180         * lib/fortran-torture.exp: Rename proc search_for to
5181         search_for_re.
5182
5183 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
5184
5185         * gcc.c-torture/execute/simd-5.x: New file.
5186         XFAIL on SPARC 64-bit at -O0.
5187
5188 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5189
5190         PR c++/8211
5191         PR c++/16165
5192         * g++.dg/warn/effc3.C: New test.
5193
5194 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
5195
5196         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
5197         change X to 1X in format.
5198         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
5199         add data statements to conform to standard.
5200
5201 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
5202
5203         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
5204         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
5205         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
5206
5207 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
5208
5209         * gfortran.dg/g77/7388.f: Copy from g77.dg
5210         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
5211         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
5212         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
5213         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
5214         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
5215         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
5216         * gfortran.dg/g77/strlen0.f: Likewise
5217
5218 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
5219
5220         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
5221         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
5222
5223 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
5224
5225         * gcc.c-torture/execute/920428-2.x: Delete.
5226         * gcc.c-torture/execute/920501-7.x: Likewise.
5227
5228 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
5229
5230         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
5231         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
5232         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
5233         prescott and c3-2.
5234         (PREFETCH_3DNOW): Add -march=c3.
5235
5236 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
5237
5238         PR c/16437
5239         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
5240         * gcc.c-torture/execute/bf64-1.x: Likewise.
5241
5242 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
5243
5244         * gcc.c-torture/compile/20040708-1.c: New test.
5245
5246 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5247
5248         PR c++/16169
5249         * g++.dg/warn/effc2.C: New test.
5250
5251 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
5252
5253         * gcc.c-torture/execute/bitfld-1.x: Remove.
5254         * gcc.c-torture/execute/bitfld-3.c: New test.
5255         * gcc.dg/bitfld-2.c: Remove XFAILs.
5256
5257 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
5258
5259         PR c++/16276
5260         * g++.dg/rtti/tinfo1.C: New file.
5261
5262 2004-07-07  Eric Christopher  <echristo@redhat.com>
5263
5264         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
5265
5266 2004-07-07  Andrew Pinski  <apinski@apple.com>
5267
5268         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
5269
5270 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
5271
5272         * g++.dg/init/call1.C: XFAIL.
5273
5274 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
5275
5276         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
5277         except for movstrict*, to movmem* and clrstr* to clrmem*.
5278
5279 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
5280
5281         * gcc.c-torture/execute/20040707-1.c: New test.
5282
5283 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
5284
5285         * gcc.c-torture/execute/20040706-1.c: New test.
5286
5287 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5288
5289         PR c++/3671
5290         * g++.dg/template/spec14.C: New test.
5291
5292 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
5293
5294         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
5295         nothing if not yet defined.  Use it in b, c and d type definitions.
5296         * gcc.c-torture/execute/20040705-1.c: New test.
5297         * gcc.c-torture/execute/20040705-2.c: New test.
5298
5299 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5300
5301         PR c++/2518
5302         * g++.dg/lookup/new1.C: New test.
5303
5304 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5305
5306         PR c++/11406
5307         * g++.dg/template/sizeof8.C: New test.
5308
5309 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
5310
5311         * gcc.c-torture/compile/20040705-1.c: New test.
5312
5313 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
5314
5315         * gfortran.fortran-torture/execute/seq_io.f90: New test.
5316
5317 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
5318
5319         * gcc.dg/cpp/if-mop.c: Two new testcases.
5320         * gcc.dg/cpp/trad/comment-3.c: New.
5321
5322 2004-07-04  Paul Brook  <paul@codesourcery.com>
5323
5324         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
5325
5326 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
5327
5328         PR c++/3761
5329         * g++.dg/lookup/crash4.C: New test.
5330
5331 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
5332
5333         * gcc.c-torture/execute/builtin-abs-1.c
5334         * gcc.c-torture/execute/builtin-abs-2.c
5335         * gcc.c-torture/execute/builtin-complex-1.c
5336         * gcc.c-torture/execute/builtins/string-1-lib.c
5337         * gcc.c-torture/execute/builtins/string-1.c
5338         * gcc.c-torture/execute/builtins/string-2-lib.c
5339         * gcc.c-torture/execute/builtins/string-2.c
5340         * gcc.c-torture/execute/builtins/string-3-lib.c
5341         * gcc.c-torture/execute/builtins/string-3.c
5342         * gcc.c-torture/execute/builtins/string-4-lib.c
5343         * gcc.c-torture/execute/builtins/string-4.c
5344         * gcc.c-torture/execute/builtins/string-5-lib.c
5345         * gcc.c-torture/execute/builtins/string-5.c
5346         * gcc.c-torture/execute/builtins/string-6-lib.c
5347         * gcc.c-torture/execute/builtins/string-6.c
5348         * gcc.c-torture/execute/builtins/string-7-lib.c
5349         * gcc.c-torture/execute/builtins/string-7.c
5350         * gcc.c-torture/execute/builtins/string-8-lib.c
5351         * gcc.c-torture/execute/builtins/string-8.c
5352         * gcc.c-torture/execute/builtins/string-9-lib.c
5353         * gcc.c-torture/execute/builtins/string-9.c
5354         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
5355         * gcc.c-torture/execute/builtins/string-asm-1.c
5356         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
5357         * gcc.c-torture/execute/builtins/string-asm-2.c
5358         * gcc.c-torture/execute/stdio-opt-1.c
5359         * gcc.c-torture/execute/stdio-opt-2.c
5360         * gcc.c-torture/execute/stdio-opt-3.c
5361         * gcc.c-torture/execute/string-opt-1.c
5362         * gcc.c-torture/execute/string-opt-10.c
5363         * gcc.c-torture/execute/string-opt-11.c
5364         * gcc.c-torture/execute/string-opt-12.c
5365         * gcc.c-torture/execute/string-opt-13.c
5366         * gcc.c-torture/execute/string-opt-14.c
5367         * gcc.c-torture/execute/string-opt-15.c
5368         * gcc.c-torture/execute/string-opt-16.c
5369         * gcc.c-torture/execute/string-opt-2.c
5370         * gcc.c-torture/execute/string-opt-6.c
5371         * gcc.c-torture/execute/string-opt-7.c
5372         * gcc.c-torture/execute/string-opt-8.c:
5373         Replace with ...
5374
5375         * gcc.c-torture/execute/builtins/abs-2.c
5376         * gcc.c-torture/execute/builtins/abs-3.c
5377         * gcc.c-torture/execute/builtins/complex-1.c
5378         * gcc.c-torture/execute/builtins/fprintf.c
5379         * gcc.c-torture/execute/builtins/fputs.c
5380         * gcc.c-torture/execute/builtins/memcmp.c
5381         * gcc.c-torture/execute/builtins/memmove.c
5382         * gcc.c-torture/execute/builtins/memops-asm.c
5383         * gcc.c-torture/execute/builtins/mempcpy-2.c
5384         * gcc.c-torture/execute/builtins/mempcpy.c
5385         * gcc.c-torture/execute/builtins/memset.c
5386         * gcc.c-torture/execute/builtins/printf.c
5387         * gcc.c-torture/execute/builtins/sprintf.c
5388         * gcc.c-torture/execute/builtins/strcat.c
5389         * gcc.c-torture/execute/builtins/strchr.c
5390         * gcc.c-torture/execute/builtins/strcmp.c
5391         * gcc.c-torture/execute/builtins/strcpy.c
5392         * gcc.c-torture/execute/builtins/strcspn.c
5393         * gcc.c-torture/execute/builtins/strlen-2.c
5394         * gcc.c-torture/execute/builtins/strlen.c
5395         * gcc.c-torture/execute/builtins/strncat.c
5396         * gcc.c-torture/execute/builtins/strncmp-2.c
5397         * gcc.c-torture/execute/builtins/strncmp.c
5398         * gcc.c-torture/execute/builtins/strncpy.c
5399         * gcc.c-torture/execute/builtins/strpbrk.c
5400         * gcc.c-torture/execute/builtins/strpcpy-2.c
5401         * gcc.c-torture/execute/builtins/strpcpy.c
5402         * gcc.c-torture/execute/builtins/strrchr.c
5403         * gcc.c-torture/execute/builtins/strspn.c
5404         * gcc.c-torture/execute/builtins/strstr-asm.c
5405         * gcc.c-torture/execute/builtins/strstr.c:
5406         ... these new files.
5407
5408         * gcc.c-torture/execute/builtins/abs-2-lib.c
5409         * gcc.c-torture/execute/builtins/abs-3-lib.c
5410         * gcc.c-torture/execute/builtins/complex-1-lib.c
5411         * gcc.c-torture/execute/builtins/fprintf-lib.c
5412         * gcc.c-torture/execute/builtins/fputs-lib.c
5413         * gcc.c-torture/execute/builtins/memcmp-lib.c
5414         * gcc.c-torture/execute/builtins/memmove-lib.c
5415         * gcc.c-torture/execute/builtins/memops-asm-lib.c
5416         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
5417         * gcc.c-torture/execute/builtins/mempcpy-lib.c
5418         * gcc.c-torture/execute/builtins/memset-lib.c
5419         * gcc.c-torture/execute/builtins/printf-lib.c
5420         * gcc.c-torture/execute/builtins/sprintf-lib.c
5421         * gcc.c-torture/execute/builtins/strcat-lib.c
5422         * gcc.c-torture/execute/builtins/strchr-lib.c
5423         * gcc.c-torture/execute/builtins/strcmp-lib.c
5424         * gcc.c-torture/execute/builtins/strcpy-lib.c
5425         * gcc.c-torture/execute/builtins/strcspn-lib.c
5426         * gcc.c-torture/execute/builtins/strlen-2-lib.c
5427         * gcc.c-torture/execute/builtins/strlen-lib.c
5428         * gcc.c-torture/execute/builtins/strncat-lib.c
5429         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
5430         * gcc.c-torture/execute/builtins/strncmp-lib.c
5431         * gcc.c-torture/execute/builtins/strncpy-lib.c
5432         * gcc.c-torture/execute/builtins/strpbrk-lib.c
5433         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
5434         * gcc.c-torture/execute/builtins/strpcpy-lib.c
5435         * gcc.c-torture/execute/builtins/strrchr-lib.c
5436         * gcc.c-torture/execute/builtins/strspn-lib.c
5437         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
5438         * gcc.c-torture/execute/builtins/strstr-lib.c
5439         * gcc.c-torture/execute/builtins/lib/abs.c
5440         * gcc.c-torture/execute/builtins/lib/fprintf.c
5441         * gcc.c-torture/execute/builtins/lib/memset.c
5442         * gcc.c-torture/execute/builtins/lib/printf.c
5443         * gcc.c-torture/execute/builtins/lib/sprintf.c
5444         * gcc.c-torture/execute/builtins/lib/strcpy.c
5445         * gcc.c-torture/execute/builtins/lib/strcspn.c
5446         * gcc.c-torture/execute/builtins/lib/strncat.c
5447         * gcc.c-torture/execute/builtins/lib/strncmp.c
5448         * gcc.c-torture/execute/builtins/lib/strncpy.c
5449         * gcc.c-torture/execute/builtins/lib/strpbrk.c
5450         * gcc.c-torture/execute/builtins/lib/strspn.c
5451         * gcc.c-torture/execute/builtins/lib/strstr.c:
5452         New files containing support routines.
5453
5454         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
5455         declaration.
5456         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
5457         when not optimizing.
5458
5459 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
5460
5461         PR c++/16240
5462         * g++.dg/abi/mangle22.C: New test.
5463         * g++.dg/abi/mangle23.C: Likewise.
5464
5465 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
5466
5467         PR fortran/16290
5468         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
5469         Allow for cases without denormalized floating point numbers.
5470
5471 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
5472
5473         PR c/1027
5474         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
5475         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
5476         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
5477         expected warning text.
5478         * gcc.dg/format/diag-2.c: New test.
5479
5480 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
5481
5482         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
5483
5484 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
5485
5486         * gcc.dg/builtins-43.c: New.
5487         * gcc.dg/builtins-44.c: New.
5488         * gcc.dg/builtins-45.c: New.
5489
5490 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
5491             Andreas Tobler  <a.tobler@schweiz.ch>
5492
5493         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
5494         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
5495         as SIGSEGV.
5496         * gcc.dg/cleanup-11.c: Likewise.
5497         * gcc.dg/cleanup-8.c: Likewise.
5498         * gcc.dg/cleanup-9.c: Likewise.
5499         * gcc.dg/cleanup-5.c: Run on all platforms.
5500
5501 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
5502
5503         * g++.dg/warn/nonnull1.C: New test.
5504
5505 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
5506
5507         * gcc.dg/compat/compat-common.h: Wrap up CINT in
5508         an #ifndef SKIP_COMPLEX_INT/#endif pair.
5509         Special-case the Sun compiler wrt to <complex.h>.
5510
5511 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
5512
5513         * gcc.dg/Wunreachable-8.C: New test.
5514
5515         * gcc.dg/h8300-ice2.c : New test.
5516
5517 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
5518
5519         PR fortran/16161
5520         * gfortran.fortran-torture/compile/implicit.f90: Add test
5521         for implicit character.
5522
5523 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
5524
5525         PR fortran/16289
5526         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
5527         Use tiny() intrinsic to find smallest non-negative real
5528
5529 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
5530
5531         * gcc.dg/compat/struct-by-value-22_main.c: New test.
5532         * gcc.dg/compat/struct-by-value-22_x.c: New.
5533         * gcc.dg/compat/struct-by-value-22_y.c: New.
5534
5535         * gcc.c-torture/execute/20040629-1.c: New test.
5536
5537 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
5538
5539         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
5540         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
5541
5542         PR target/16195
5543         * gcc.dg/20040625-1.c: New test.
5544
5545 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5546
5547         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
5548
5549 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5550
5551         PR fortran/15963
5552         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
5553
5554 2004-06-29  Richard Henderson  <rth@redhat.com>
5555
5556         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
5557
5558 2004-06-29  Paul Brook  <paul@codesourcery.com>
5559
5560         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
5561         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
5562
5563 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
5564
5565         PR c++/16260
5566         * g++.dg/parse/crash15.C: New.
5567
5568 2004-06-28  Andrew Pinski  <apinski@apple.com>
5569
5570         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
5571         by the error already.
5572
5573         * g++.dg/opt/ptrmem4.C: Change to compile only test.
5574
5575 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
5576
5577         PR target/14041
5578         * gcc.dg/h8300-bss-align-1.c : New.
5579
5580 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
5581
5582         * PR c++/16174
5583         * g++.dg/template/ctor4.C: New.
5584
5585 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
5586
5587         PR c++/16205
5588         * g++.dg/warn/Wsequence-point-1.C: New test.
5589
5590 2004-06-27  Paul Brook  <paul@codesourcery.com>
5591
5592         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
5593
5594 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
5595
5596         * g++.old-deja/g++.mike/p7325.C: Remove.
5597
5598 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
5599
5600         PR c/14963
5601         * gcc.dg/pr14963.c: New test.
5602
5603 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
5604
5605         PR c++/16193
5606         * g++.dg/parse/redef1.C: New test.
5607
5608 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
5609
5610         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
5611         20021110.c.
5612         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
5613         20021119-1.c.
5614         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
5615         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
5616         5-04.c.
5617         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
5618         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
5619         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
5620         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
5621         g++.brendan/enum14.C.
5622         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
5623         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
5624         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
5625         g++.mike/virt1.C.
5626         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
5627         memtemp24.C.
5628
5629 2004-06-27  Roger Sayle  <roger@eyesopen.com>
5630
5631         * gcc.dg/20040527-1.c: New test case.
5632
5633 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
5634
5635         PR gfortran/pr16196
5636         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
5637
5638 2004-06-25  Roger Sayle  <roger@eyesopen.com>
5639
5640         PR middle-end/15825
5641         * gcc.dg/pr15825-1.c: New test case.
5642
5643 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
5644
5645         * gcc.c-torture/execute/20040625-1.c: New test.
5646
5647 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5648
5649         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
5650
5651 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
5652
5653         * gcc.dg/torture/mips-div-1.c: New test.
5654
5655 2004-06-24  Jeff Law  <law@redhat.com>
5656
5657         * gcc.dg/tree-ssa/20040624-1.c: New test.
5658
5659 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
5660
5661         * gcc.c-torture/compile/20040624-1.c: New test.
5662
5663 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5664
5665         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
5666         this directory.
5667
5668 2004-06-23  Andrew Pinski  <apinski@apple.com>
5669
5670         PR middle-end/15988
5671         * g++.dg/opt/ptrmem4.C: New test.
5672
5673         * gcc.dg/c90-array-quals-2.c: New test.
5674
5675 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
5676
5677         * gcc.dg/kpice1.c: New test.
5678
5679 2006-06-23  Andrew Pinski  <apinski@apple.com>
5680
5681         * gcc.dg/c90-array-quals.c: New test.
5682
5683 2006-06-22  Richard Henderson  <rth@redhat.com>
5684
5685         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
5686
5687 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
5688
5689         * gcc.dg/builtins-config.h: Handle FreeBSD.
5690
5691 2006-06-22  Richard Henderson  <rth@redhat.com>
5692
5693         * g++.dg/opt/devirt1.C: New.
5694
5695 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
5696
5697         * g++.dg/opt/pr15551.C: New testcase.
5698
5699 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
5700
5701         PR target/14800
5702         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
5703         x86_64-*-linux* when compiling for 32bit.
5704
5705 2004-06-21  Andrew Pinski  <apinski@apple.com>
5706
5707         * gcc.dg/pch/struct-1.c: New.
5708         * gcc.dg/pch/struct-1.hs: New.
5709
5710 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
5711
5712         * gcc.dg/pch/save-temps-1.c: New file.
5713         * gcc.dg/pch/save-temps-1.hs: New file.
5714
5715 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
5716
5717         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
5718         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
5719
5720 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5721
5722         * gfortran.fortran-torture/execute/select_1.f90: Rename function
5723         to fix type error.
5724         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
5725         Remove trailing spaces.
5726
5727 2004-06-21  Richard Henderson  <rth@redhat.com>
5728
5729         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
5730         merging && to BIT_FIELD_REF.
5731
5732 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
5733
5734         * g++.dg/opt/placeholder1.C: New test.
5735
5736 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
5737
5738         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
5739         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
5740         * gcc.dg/compat/union-m128-1_x.c: Likewise.
5741         * gcc.dg/compat/union-m128-1_y.c: Likewise.
5742
5743 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
5744
5745         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
5746         extern "C".
5747         * g++.dg/other/pragma-re-1.C: Add comments.
5748
5749 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
5750
5751         PR gfortran/16080
5752         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
5753
5754 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
5755
5756         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
5757         instead of setting the type of size_t by
5758         hand.
5759
5760 2004-06-18  Roger Sayle  <roger@eyesopen.com>
5761
5762         * gcc.dg/unordered-2.c: New test case.
5763         * gcc.dg/unordered-3.c: New test case.
5764
5765 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
5766
5767         PR other/16043
5768         * lib/g++.exp (g++_version): Tweak regexp for version
5769         * lib/g77.exp (g77_version): Likewise
5770         * lib/gfortran.exp (gfortran_version): Likewise
5771         * lib/objc.exp (objc_version): Likewise
5772         * lib/treelang.exp (treelang_version): Likewise
5773
5774 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
5775
5776         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
5777         Use INT_MAX instead of __INT_MAX__.
5778         * gcc.dg/compat/struct-align-2_y.c: Likewise.
5779
5780         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
5781         * gcc.dg/compat/scalar-return-3_x.c: Use it.
5782         * gcc.dg/compat/scalar-return-3_y.c: Use it.
5783         * gcc.dg/compat/scalar-return-4_x.c: Use it.
5784         * gcc.dg/compat/scalar-return-4_y.c: Use it.
5785         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
5786         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
5787         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
5788         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
5789
5790         * gcc.dg/range-test-1.c: New test.
5791         * g++.dg/opt/range-test-1.C: New test.
5792
5793 2004-06-17  Richard Henderson  <rth@redhat.com>
5794
5795         * objc.dg/sync-1.m: New.
5796         * objc.dg/try-catch-1.m: Don't force next runtime.
5797         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
5798         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
5799         shadowed catch clause.
5800         * objc.dg/try-catch-5.m: New.
5801
5802 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
5803
5804         Bug 14610
5805         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
5806
5807 2004-06-15  Richard Henderson  <rth@redhat.com>
5808
5809         * gcc.dg/20001116-1.c: Move expected warning line.
5810
5811 2004-06-15  Richard Henderson  <rth@redhat.com>
5812
5813         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
5814         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
5815
5816 2004-06-15  Jeff Law  <law@redhat.com>
5817
5818         * gcc.dg/tree-ssa/20040615-1.c: New test.
5819         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
5820         be less sensitive to operand ordering.
5821         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
5822
5823 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
5824
5825         * g++.dg/abi/bitfield3.C: Add comment..
5826
5827 2004-06-15  Richard Henderson  <rth@redhat.com>
5828
5829         * g++.dg/ext/stmtexpr1.C: XFAIL.
5830         * gcc.dg/20030612-1.c: XFAIL.
5831
5832 2004-06-15  Eric Christopher  <echristo@redhat.com>
5833
5834         * g++.dg/charset/asm5.c: New.
5835         * gcc.dg/charset/asm6.c: New.
5836
5837 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5838
5839         PR fortran/15962
5840         * gfortran.fortran-torture/execute/select_1.f90: New test.
5841
5842 2004-06-15  Paul Brook  <paul@codesourcery.com>
5843
5844         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
5845
5846 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5847
5848         PR c++/15967
5849         * g++.dg/lookup/crash3.C: New test.
5850
5851 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5852
5853         PR c++/15947
5854         * g++.dg/parse/dtor4.C: New test.
5855
5856 2004-06-14  Jeff Law  <law@redhat.com>
5857
5858         * gcc.c-torture/compile/20040614-1.c: New test.
5859
5860 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5861
5862         PR fortran/15211
5863         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
5864         LEN of a character array.
5865
5866 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
5867
5868         PR c++/15096
5869         * g++.dg/template/ptrmem10.C: New test.
5870
5871         PR c++/14930
5872         * g++.dg/template/friend30.C: New test.
5873
5874 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5875
5876         PR fortran/14928
5877         * gfortran.fortran-torture/compile/mloc.f90: New test.
5878
5879 2004-06-13  Paul Brook  <paul@codesourcery.com>
5880
5881         * gfortran.fortran-torture/execute/random_2.f90: New test.
5882
5883 2004-06-13  Eric Christopher  <echristo@redhat.com>
5884
5885         * gcc.dg/noncompile/redecl-1.c: Fix error message.
5886
5887 2004-06-12  Paul Brook  <paul@codesourcery.com>
5888
5889         * gfortran.fortran-torture/execute/contained_3.f90: New test.
5890
5891 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5892
5893         PR fortran/14923
5894         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
5895
5896 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5897
5898         PR fortran/14957
5899         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
5900         syntax errors in end statements of contained subroutines.
5901
5902 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5903
5904         PR fortran/12841
5905         * gfortran.fortran-torture/execute/null_arg.f90: New test.
5906
5907 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
5908
5909         PR fortran/15665
5910         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
5911
5912 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
5913
5914         PR gfortran/12839
5915         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
5916
5917 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
5918
5919         PR c++/15862
5920         * g++.dg/parse/enum1.C: New test.
5921
5922 2004-06-10  Jeff Law  <law@redhat.com>
5923
5924         * gcc.c-torture/compile/20040610-1.c: New test.
5925
5926 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5927
5928         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
5929         * g++.old-deja/g++.other/decl3.C: Likewise.
5930
5931 2004-06-10  Brian Booth  <bbooth@redhat.com>
5932
5933         * gcc.dg/tree-ssa/20031015-1.c: Scan for
5934         V_MAY_DEF instead of VDEF.
5935         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
5936
5937 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
5938
5939         PR c++/14211
5940         * g++.dg/conversion/const1.C: New test.
5941
5942         PR c++/15076
5943         * g++.dg/conversion/reinterpret1.C: New test.
5944
5945         PR c++/15877
5946         * g++.dg/template/enum2.C: New test.
5947
5948         PR c++/15227
5949         * g++.dg/template/error13.C: New test.
5950
5951 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5952
5953         PR fortran/14957
5954         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
5955         arguments to test_* REAL and of the right size.
5956
5957 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
5958
5959         PR target/15569
5960         PR rtl-optimization/15681
5961         * gcc.dg/20040609-1.c: New test.
5962
5963 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
5964
5965         PR c++/14791
5966         * g++.dg/opt/builtins1.C: New test.
5967
5968 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
5969
5970         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
5971         that use default windows32 struct layout.
5972         * gcc.dg/i386-bitfield2.c: Likewise.
5973
5974 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
5975
5976         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
5977         for mingw32 and cygwin targets.
5978
5979 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
5980
5981         * gcc.dg/pch/macro-4.c: New.
5982         * gcc.dg/pch/macro-4.hs: New.
5983
5984 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5985
5986         PR fortran/13249
5987         * gfortran.fortran-torture/compile/name_clash.f90: New test.
5988
5989 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5990
5991         PR fortran/13372
5992         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
5993
5994 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
5995
5996         PR gfortran/14897
5997         * gfortran.fortran-torture/execute/t_edit.f90: New test.
5998
5999 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
6000
6001         PR gfortran/15755
6002         * gfortran.fortran-torture/execute/backspace.c : New test.
6003
6004 2004-06-09  Paul Brook  <paul@codesourcery.com>
6005
6006         * gfortran.fortran-torture/execure/intrinsic_associated.f90
6007         (pointer_to_section): Rewrite to use smaller array.
6008
6009 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
6010
6011         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
6012         * gcc.dg/ext/altivec-10.c: Same.
6013         * gcc.dg/ext/altivec-11.c: Same.
6014         * gcc.dg/ext/altivec-12.c: Same.
6015         * gcc.dg/ext/altivec-13.c: Same.
6016         * gcc.dg/ext/altivec-14.c: Same.
6017         * gcc.dg/ext/altivec-15.c: Same.
6018         * gcc.dg/ext/altivec-16.c: Same.
6019         * gcc.dg/ext/altivec-3.c: Same.
6020         * gcc.dg/ext/altivec-4.c: Same.
6021         * gcc.dg/ext/altivec-6.c: Same.
6022         * gcc.dg/ext/altivec-7.c: Same.
6023         * gcc.dg/ext/altivec-8.c: Same.
6024         * gcc.dg/ext/altivec-varargs-1.c: Same.
6025
6026         * g++.dg/ext/altivec-1.C: Correct dg syntax.
6027         * g++.dg/ext/altivec-10.C: Same.
6028         * g++.dg/ext/altivec-2.C: Same.
6029         * g++.dg/ext/altivec-3.C: Same.
6030         * g++.dg/ext/altivec-4.C: Same.
6031         * g++.dg/ext/altivec-5.C: Same.
6032         * g++.dg/ext/altivec-6.C: Same.
6033         * g++.dg/ext/altivec-7.C: Same.
6034         * g++.dg/ext/altivec-8.C: Same.
6035         * g++.dg/ext/altivec-9.C: Same.
6036
6037 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6038
6039         PR c++/7841
6040         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
6041
6042 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
6043
6044         * gcc.dg/union-1.c: New test.
6045
6046 2004-06-07  Roger Sayle  <roger@eyesopen.com>
6047
6048         * gcc.dg/builtins-41.c: New test case.
6049         * gcc.dg/builtins-42.c: New test case.
6050
6051 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
6052
6053         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
6054         * g++.dg/ext/altivec-10.C: Same.
6055         * g++.dg/ext/altivec-2.C: Same.
6056         * g++.dg/ext/altivec-3.C: Same.
6057         * g++.dg/ext/altivec-4.C: Same.
6058         * g++.dg/ext/altivec-5.C: Same.
6059         * g++.dg/ext/altivec-6.C: Same.
6060         * g++.dg/ext/altivec-7.C: Same.
6061         * g++.dg/ext/altivec-8.C: Same.
6062         * g++.dg/ext/altivec-9.C: Same.
6063         * g++.old-deja/g++.abi/cxa_vec.C: Same.
6064         * g++.old-deja/g++.brendan/new3.C: Same.
6065         * gcc.c-torture/execute/eeprof-1.x: Same.
6066
6067 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
6068
6069         PR c/14765
6070         * gcc.dg/pr14765-1.c: New test.
6071
6072 2004-06-07  Roger Sayle  <roger@eyesopen.com>
6073
6074         PR c/14649
6075         * gcc.dg/pr14649-1.c: New test case.
6076
6077 2004-06-07  Richard Henderson  <rth@redhat.com>
6078
6079         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
6080         if temporaries.
6081
6082 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
6083
6084         * g++.dg/eh/elide1.C: Remove XFAIL.
6085
6086 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
6087
6088         PR c++/15337
6089         * g++.dg/expr/sizeof3.C: New test.
6090
6091         PR c++/14777
6092         * g++.dg/template/access14.C: New test.
6093
6094         PR c++/15554
6095         * g++.dg/template/enum1.C: New test.
6096
6097         PR c++/15057
6098         * g++.dg/eh/throw1.C: New test.
6099
6100 2004-06-07  David Ayers  <d.ayers@inode.at>
6101             Ziemowit Laski  <zlaski@apple.com>
6102
6103         * lib/objc.exp (objc_target_compile): Revert the '-framework
6104         Foundation' flag fix, since bare Darwin does not ship
6105         with the Foundation framework.
6106         * objc/execute/next_mapping.h: Provide a local NSConstantString
6107         @interface and @implementation.
6108         (objc_constant_string_init): A constructor function, used to
6109         initialize the NSConstantString meta-class object.
6110         * objc/execute/string1.m: Include "next_mapping.h" instead of
6111         <Foundation/NSString.h>.
6112         * objc/execute/string2.m: Likewise.
6113         * objc/execute/string3.m: Likewise.
6114         * objc/execute/string4.m: Likewise.
6115
6116 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
6117
6118         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
6119         to double. Replace double with FLOAT.
6120         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
6121
6122         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
6123         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
6124         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
6125         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
6126         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
6127         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
6128         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
6129         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
6130
6131 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
6132
6133         PR c/13519
6134         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
6135
6136 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6137
6138         PR c++/15503
6139         * g++.dg/template/meminit2.C: New test.
6140
6141 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
6142
6143         PR target/15822
6144         * gcc.c-torture/execute/compare-fp-1.c,
6145         gcc.c-torture/execute/compare-fp-2.c,
6146         gcc.c-torture/execute/compare-fp-3.c,
6147         gcc.c-torture/execute/compare-fp-4.c,
6148         gcc.c-torture/execute/compare-fp-3.x,
6149         gcc.c-torture/execute/compare-fp-4.x: Moved...
6150         * gcc.c-torture/execute/ieee/compare-fp-1.c,
6151         gcc.c-torture/execute/ieee/compare-fp-2.c,
6152         gcc.c-torture/execute/ieee/compare-fp-3.c,
6153         gcc.c-torture/execute/ieee/compare-fp-4.c,
6154         gcc.c-torture/execute/ieee/compare-fp-3.x,
6155         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
6156
6157 2004-06-04  David Ayers  <d.ayers@inode.at>
6158
6159         * objc/execute/protocol-isEqual-4.m: New testcase.
6160
6161 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
6162
6163         * objc/execute/protocol-isEqual-1.m: New testcase.
6164         * objc/execute/protocol-isEqual-2.m: New testcase.
6165         * objc/execute/protocol-isEqual-3.m: New testcase.
6166
6167 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6168
6169         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
6170
6171 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
6172
6173         * lib/objc.exp (objc_target_compile): When running tests on
6174         Darwin (Mac OS X), inform the linker about '-framework
6175         'Foundation'.
6176
6177 2004-06-02  Eric Christopher  <echristo@redhat.com>
6178
6179         * gcc.c-torture/compile/20040602-1.c: New.
6180
6181 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
6182
6183         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
6184         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
6185
6186         PR tree-optimization/14736
6187         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
6188
6189         PR tree-optimization/14042
6190         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
6191
6192         PR tree-optimization/14729
6193         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
6194
6195 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6196
6197         PR fortran/15557
6198         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
6199
6200 2004-06-01  Richard Hederson  <rth@redhat.com>
6201
6202         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
6203
6204 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6205
6206         PR c++/14932
6207         * g++.dg/parse/offsetof4.C: New test.
6208
6209 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
6210
6211         PR objc/7993
6212         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
6213
6214 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
6215
6216         PR c++/15701
6217         * g++.dg/template/friend29.C: New test.
6218
6219 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
6220
6221         PR c/15749
6222         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
6223
6224 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
6225
6226         * gcc.dg/sparc-trap-1.c: New test.
6227
6228 2004-05-31  Roger Sayle  <roger@eyesopen.com>
6229
6230         PR middle-end/15069
6231         * g++.dg/opt/fold3.C: New test case.
6232
6233 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
6234
6235         * lib/target-supports.exp (check_iconv_available): Fix fallout
6236         from 2004-05-28 patch.
6237
6238 2004-05-30  Paul Brook  <paul@codesourcery.com>
6239
6240         PR fortran/15620
6241         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
6242         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
6243
6244 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
6245
6246         * gfortran.fortran-torture/execute/random_1.f90: New test.
6247
6248 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
6249
6250         * g++.dg/ext/altivec-10.C: New test.
6251
6252 2004-05-29  Paul Brook  <paul@codesourcery.com>
6253
6254         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
6255
6256 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
6257
6258         * gcc.dg/altivec-16.c: New test.
6259
6260 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
6261
6262         * lib/target-supports.exp (check_vmx_hw_available): New.
6263         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
6264
6265         * lib/target-supports.exp (check_alias_available,
6266         check_iconv_available, check_named_sections_available): Use
6267         unique names for temporary files.
6268
6269 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
6270
6271         * gcc.dg/altivec-15.c: New test.
6272
6273 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
6274
6275         PR c++/15083
6276         * g++.dg/warn/noeffect6.C: New test.
6277
6278         PR c++/15471
6279         * g++.dg/expr/ptrmem4.C: New test.
6280
6281         PR c++/15640
6282         * g++.dg/template/operator3.C: New test.
6283
6284 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
6285
6286         PR c++/14668
6287         * g++.dg/lookup/redecl1.C: New test.
6288         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
6289
6290 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
6291
6292         * gcc.c-torture/execute/compare-fp-1.c,
6293         gcc.c-torture/execute/compare-fp-2.c,
6294         gcc.c-torture/execute/compare-fp-3.c,
6295         gcc.c-torture/execute/compare-fp-4.c,
6296         gcc.c-torture/execute/compare-fp-3.x,
6297         gcc.c-torture/execute/compare-fp-4.x,
6298         gcc.dg/pr15649-1.c: New.
6299
6300 2004-05-27  Adam Nemet  <anemet@lnxw.com>
6301
6302         PR c++/12883
6303         * g++.dg/init/array14.C: New test.
6304
6305 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
6306
6307         * lib/compat.exp (compat-get-options-main): New.
6308         (compat-get-options): Remove unneeded code, warn for ignored
6309         command.
6310         (compat-execute): Check flag set by dg-require-* commands.
6311
6312         * lib/compat.exp (compat-execute): Break up long lines.
6313
6314 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
6315
6316         * gcc.dg/altivec-7.c: Don't use 'vector long'.
6317         * gcc.dg/altivec-14.c: New test.
6318         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
6319
6320         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
6321         * gcc.dg/altivec-12.c: Ditto.
6322
6323         * gcc.dg/altivec-3.c: Move call to altivec_check.
6324
6325 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
6326
6327         PR c++/15044
6328         * g++.dg/template/error12.C: New test.
6329
6330         PR c++/15317
6331         * g++.dg/ext/attrib15.C: New test.
6332
6333         PR c++/15329
6334         * g++.dg/template/ptrmem9.C: New test.
6335
6336 2004-05-25  Paul Brook  <paul@codesourcery.com>
6337
6338         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
6339
6340 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
6341
6342         PR c++/15165
6343         * g++.dg/template/crash19.C: New test.
6344
6345 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
6346
6347         PR c++/15025
6348         * g++.dg/template/redecl1.C: New test.
6349
6350 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
6351
6352         PR c++/14821
6353         * g++.dg/other/ns1.C: New test.
6354
6355         PR c++/14883
6356         * g++.dg/template/invalid1.C: New test.
6357
6358 2004-05-23  Paul Brook  <paul@codesourcery.com>
6359         Victor Leikehman  <lei@haifasphere.co.il>
6360
6361         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
6362         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
6363
6364 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
6365
6366         PR c++/15285
6367         PR c++/15299
6368         * g++.dg/template/non-dependent5.C: New test.
6369         * g++.dg/template/non-dependent6.C: New test.
6370
6371 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
6372
6373         PR c++/15507
6374         * g++.dg/inherit/union1.C: New test.
6375
6376         PR c++/15542
6377         * g++.dg/template/addr1.C: New test.
6378
6379         PR c++/15427
6380         * g++.dg/template/array5.C: New test.
6381
6382         PR c++/15287
6383         * g++.dg/template/array6.C: New test.
6384
6385 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
6386             Roger Sayle  <roger@eyesopen.com>
6387
6388         * g++.dg/lookup/forscope2.C: New test case.
6389
6390 2004-05-22  Ben Elliston  <bje@au.ibm.com>
6391
6392         * gcc.dg/cpp/Wmissingdirs.c: New.
6393
6394 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
6395
6396         PR target/15301
6397         * gcc.dg/compat/union-m128-1.h: New file.
6398         * gcc.dg/compat/union-m128-1_main.c: Likewise.
6399         * gcc.dg/compat/union-m128-1_x.c: Likewise.
6400         * gcc.dg/compat/union-m128-1_y.c: Likewise.
6401
6402 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
6403
6404         PR target/15302
6405         * gcc.dg/compat/struct-complex-1.h: New file.
6406         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
6407         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
6408         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
6409
6410 2004-05-20  Roger Sayle  <roger@eyesopen.com>
6411
6412         PR middle-end/3074
6413         * gcc.dg/pr3074-1.c: New test case.
6414         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
6415
6416 2004-05-20  Falk Hueffner  <falk@debian.org>
6417
6418         PR other/15526
6419         * gcc.dg/ftrapv-1.c: New test case.
6420
6421 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
6422
6423         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
6424
6425 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
6426             Jeff Law  <law@redhat.com>
6427
6428         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
6429         * gcc.dg/tree-ssa/20040518-2.c: New test.
6430
6431         * gcc.dg/tree-ssa/20040518-1.c: New test.
6432
6433 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
6434
6435         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
6436
6437 2004-05-18  Paul Brook  <paul@codesourcery.com>
6438
6439         PR fortran/13930
6440         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
6441
6442 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6443
6444         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
6445         constant folding.
6446
6447 2004-05-17  Steven Bosscher  <stevenb@suse.de>
6448
6449         * gcc.dg/tree-ssa/20040517-1.c: New test.
6450
6451 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6452
6453         * gcc.dg/loop-4.c: New test.
6454
6455 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
6456
6457         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
6458
6459 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
6460
6461         PR fortran/15311
6462         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
6463
6464 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6465
6466         PR fortran/13826
6467         PR fortran/13940
6468         * gfortran.fortran-torture/compile/data_1.f90: New test.
6469
6470 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
6471
6472         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
6473         * gcc.dg/uninit-H.c: Define ASM for __s390__.
6474
6475 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
6476
6477         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
6478
6479 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
6480
6481         PR c/15444
6482         * gcc.dg/format/xopen-1.c: Adjust expected message.
6483         * gcc.dg/format/xopen-3.c: New test.
6484
6485 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
6486
6487         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
6488
6489 2004-05-14  Jeff Law  <law@redhat.com>
6490
6491         * gcc.dg/tree-ssa/20040514-2.c: New test.
6492
6493 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6494
6495         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
6496         this ...
6497         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
6498         this.
6499
6500 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
6501
6502         * gcc.dg/tree-ssa/20040514-1.c: New test.
6503
6504 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6505
6506         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
6507         test.
6508
6509 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6510
6511         PR fortran/14066
6512         * gfortran.fortran-torture/compile/do_1.f90: New test.
6513
6514 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6515
6516         PR fortran/15051
6517         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
6518         test.
6519
6520 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
6521
6522         PR fortran/15149
6523         * gfortran.fortran-torture/execute/random_init.f90: New test.
6524
6525 2004-05-13  Paul Brook  <paul@codesourcery.com>
6526
6527         PR fortran/15314
6528         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
6529
6530 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
6531
6532         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
6533         for the powerpc case.
6534
6535 2004-05-13  Jeff Law  <law@redhat.com>
6536
6537         * gcc.dg/tree-ssa/20040513-1.c: New test.
6538         * gcc.dg/tree-ssa/20040513-2.c: New test.
6539
6540 2004-05-13  Paul Brook  <paul@codesourcery.com>
6541
6542         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
6543         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
6544         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
6545
6546 2004-05-13  Andreas Schwab  <schwab@suse.de>
6547
6548         PR other/10819
6549         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
6550         characters.
6551
6552 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
6553
6554         PR fortran/15294
6555         * gfortran.fortran-torture/execute/adjustr.f90: New file.
6556
6557 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
6558
6559         Merge from tree-ssa-20020619-branch.  See
6560         ChangeLog.tree-ssa for details.
6561
6562 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
6563
6564         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
6565         include <altivec.h> explicitly.
6566         * gcc.dg/altivec-13.c: Likewise.
6567
6568 2004-05-11  Paul Brook  <paul@codesourcery.com>
6569
6570         * gcc.c-torture/compile/20010518-1.c: Force enum size.
6571
6572 2004-05-10  Eric Christopher  <echristo@redhat.com>
6573
6574         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
6575         * gcc.dg/sibcall-4.c: Ditto.
6576
6577 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
6578
6579         * g++.dg/ext/altivec-8.C: New test case.
6580         * gcc.dg/altivec-13.c: New test case.
6581
6582 2004-05-08  Roger Sayle  <roger@eyesopen.com>
6583
6584         * gcc.c-torture/execute/divcmp-1.c: New test case.
6585         * gcc.c-torture/execute/divcmp-2.c: New test case.
6586         * gcc.c-torture/execute/divcmp-3.c: New test case.
6587
6588 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
6589
6590         * g++.dg/other/pragma-re-2.C: New test.
6591
6592 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
6593
6594         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
6595         * gcc.dg/i386-387-2.c: Likewise.
6596
6597         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
6598         __builtin_drem.
6599         * gcc.dg/i386-387-6.c: Likewise.
6600
6601 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
6602
6603         * gcc.dg/builtins-33.c:  Also check log1p*.
6604
6605 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
6606
6607         PR optimization/15296
6608         * gcc.c-torture/execute/pr15296.c: New test.
6609
6610 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
6611
6612         * gcc.dg/builtins-40.c: New test.
6613
6614 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
6615
6616         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
6617
6618 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
6619
6620         * g++.dg/ext/spe1.C: New testcase.
6621
6622 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
6623
6624         * objc.dg/image-info.m: Allow additional attributes
6625         for __image_info section.
6626
6627 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
6628
6629         * gcc.dg/torture/mips-hilo-2.c: New test.
6630
6631 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6632
6633         PR c++/14389
6634         * g++.dg/template/member5.C: New test.
6635
6636 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
6637
6638         * gcc.dg/builtins-34.c: Also check expm1*.
6639
6640 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6641
6642         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
6643         * gcc.dg/torture/builtin-convert-3.c: New test.
6644
6645 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
6646
6647         PR middle-end/15054
6648         * g++.dg/opt/pr15054.C: New test.
6649
6650 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6651
6652         * gcc.dg/torture/builtin-rounding-1.c: New test.
6653         * gcc.dg/builtins-25.c: Delete.
6654         * gcc.dg/builtins-29.c: Delete.
6655
6656 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
6657
6658         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
6659         * gcc.dg/sibcall-4.c: Likewise.
6660         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
6661
6662 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
6663
6664         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
6665         bit-field on 16-bit targets.
6666
6667 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
6668
6669         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
6670         16-bit targets.
6671
6672 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
6673
6674         * gcc.dg/rs6000-power2-1.c: Change to compile only.
6675         * gcc.dg/rs6000-power2-2.c: Likewise.
6676
6677 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
6678
6679         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
6680         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
6681         Change the asm registers to be in form of frN instead of fN.
6682
6683 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6684
6685         * gcc.dg/torture/builtin-convert-2.c: New test.
6686
6687 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
6688
6689         * gcc.dg/rs6000-power2-1.c: New test.
6690         * gcc.dg/rs6000-power2-2.c: New test.
6691
6692 2004-04-28  Jan Hubicka  <jh@suse.cz>
6693
6694         * gcc.dg/unused-6.c: New test.
6695
6696 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
6697             Ulrich Weigand  <uweigand@de.ibm.com>
6698
6699         * ada/acats/run_all.sh: Define $target variable.
6700
6701 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
6702
6703         PR c++/15119
6704         * g++.dg/other/vararg-1.C: New test.
6705
6706         PR c++/4794
6707         * g++.dg/eh/cleanup3.C: New test.
6708
6709 2004-04-24  Laurent GUERBY <laurent@guerby.net>
6710
6711         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
6712         and ad8011a (target_insn).
6713         * ada/acats/support/macro.dfs: Likewise.
6714         * ada/acats/support/impbit.adb: New file.
6715
6716 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
6717
6718         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
6719
6720 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
6721
6722         * gcc.dg/loop-3.c: New test.
6723
6724 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
6725
6726         * gcc.c-torture/execute/simd-5.c: New test.
6727
6728 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6729
6730         PR c++/15064
6731         * g++.dg/template/crash18.C: New test.
6732
6733 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
6734
6735         * g++.dg/ext/complit3.C: New test.
6736
6737 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
6738
6739         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
6740         * gcc.dg/altivec-3.c: Same.
6741         * gcc.dg/altivec-varargs-1.c: Same.
6742
6743 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
6744
6745         * lib/target-supports.exp (check_profiling_available): Assume
6746         profiling is not available on powerpc-eabi targets.
6747
6748 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
6749
6750         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
6751         * gcc.dg/vmx/bug-1.c: Ditto.
6752
6753 2004-04-20  Eric Christopher  <echristo@redhat.com>
6754
6755         * gcc.dg/charset/extern.c: New test.
6756         * g++.dg/charset/extern3.cc: Ditto.
6757
6758 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
6759
6760         * gcc.dg/builtins-39.c: New test.
6761
6762 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
6763
6764         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
6765
6766 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
6767
6768         * gcc.dg/torture/mips-hilo-1.c: New test.
6769
6770 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
6771
6772         * gcc.c-torture/compile/20040419-1.c: New test.
6773
6774 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
6775
6776         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
6777
6778 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
6779             Aldy Hernandez  <aldyh@redhat.com>
6780
6781         * gcc.c-torture/execute/va-arg-24.c: New.
6782
6783 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
6784             Aldy Hernandez  <aldyh@redhat.com>
6785
6786         * gcc.dg/vmx/1b-01.c: New.
6787         * gcc.dg/vmx/1b-02.c: New.
6788         * gcc.dg/vmx/1b-03.c: New.
6789         * gcc.dg/vmx/1b-04.c: New.
6790         * gcc.dg/vmx/1b-05.c: New.
6791         * gcc.dg/vmx/1b-06.c: New.
6792         * gcc.dg/vmx/1b-07.c: New.
6793         * gcc.dg/vmx/1c-01.c: New.
6794         * gcc.dg/vmx/1c-02.c: New.
6795         * gcc.dg/vmx/3a-01a.c: New.
6796         * gcc.dg/vmx/3a-01.c: New.
6797         * gcc.dg/vmx/3a-01m.c: New.
6798         * gcc.dg/vmx/3a-03.c: New.
6799         * gcc.dg/vmx/3a-03m.c: New.
6800         * gcc.dg/vmx/3a-04.c: New.
6801         * gcc.dg/vmx/3a-04m.c: New.
6802         * gcc.dg/vmx/3a-05.c: New.
6803         * gcc.dg/vmx/3a-06.c: New.
6804         * gcc.dg/vmx/3a-06m.c: New.
6805         * gcc.dg/vmx/3a-07.c: New.
6806         * gcc.dg/vmx/3b-01.c: New.
6807         * gcc.dg/vmx/3b-02.c: New.
6808         * gcc.dg/vmx/3b-10.c: New.
6809         * gcc.dg/vmx/3b-13.c: New.
6810         * gcc.dg/vmx/3b-14.c: New.
6811         * gcc.dg/vmx/3b-15.c: New.
6812         * gcc.dg/vmx/3c-01a.c: New.
6813         * gcc.dg/vmx/3c-01.c: New.
6814         * gcc.dg/vmx/3c-02.c: New.
6815         * gcc.dg/vmx/3c-03.c: New.
6816         * gcc.dg/vmx/3d-01.c: New.
6817         * gcc.dg/vmx/4-01.c: New.
6818         * gcc.dg/vmx/4-03.c: New.
6819         * gcc.dg/vmx/5-01.c: New.
6820         * gcc.dg/vmx/5-02.c: New.
6821         * gcc.dg/vmx/5-03.c: New.
6822         * gcc.dg/vmx/5-04.c: New.
6823         * gcc.dg/vmx/5-05.c: New.
6824         * gcc.dg/vmx/5-06.c: New.
6825         * gcc.dg/vmx/5-07.c: New.
6826         * gcc.dg/vmx/5-07t.c: New.
6827         * gcc.dg/vmx/5-08.c: New.
6828         * gcc.dg/vmx/5-10.c: New.
6829         * gcc.dg/vmx/5-11.c: New.
6830         * gcc.dg/vmx/7-01a.c: New.
6831         * gcc.dg/vmx/7-01.c: New.
6832         * gcc.dg/vmx/7c-01.c: New.
6833         * gcc.dg/vmx/7d-01.c: New.
6834         * gcc.dg/vmx/7d-02.c: New.
6835         * gcc.dg/vmx/8-01.c: New.
6836         * gcc.dg/vmx/8-02a.c: New.
6837         * gcc.dg/vmx/8-02.c: New.
6838         * gcc.dg/vmx/brode-1.c: New.
6839         * gcc.dg/vmx/bug-1.c: New.
6840         * gcc.dg/vmx/bug-2.c: New.
6841         * gcc.dg/vmx/bug-3.c: New.
6842         * gcc.dg/vmx/cw-bug-1.c: New.
6843         * gcc.dg/vmx/cw-bug-2.c: New.
6844         * gcc.dg/vmx/cw-bug-3.c: New.
6845         * gcc.dg/vmx/dct.c: New.
6846         * gcc.dg/vmx/debug-1.c: New.
6847         * gcc.dg/vmx/debug-2.c: New.
6848         * gcc.dg/vmx/debug-3.c: New.
6849         * gcc.dg/vmx/debug-4.c: New.
6850         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
6851         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
6852         * gcc.dg/vmx/eg-5.c: New.
6853         * gcc.dg/vmx/fft.c: New.
6854         * gcc.dg/vmx/gcc-bug-1.c: New.
6855         * gcc.dg/vmx/gcc-bug-2.c: New.
6856         * gcc.dg/vmx/gcc-bug-3.c: New.
6857         * gcc.dg/vmx/gcc-bug-4.c: New.
6858         * gcc.dg/vmx/gcc-bug-5.c: New.
6859         * gcc.dg/vmx/gcc-bug-6.c: New.
6860         * gcc.dg/vmx/gcc-bug-7.c: New.
6861         * gcc.dg/vmx/gcc-bug-8.c: New.
6862         * gcc.dg/vmx/gcc-bug-9.c: New.
6863         * gcc.dg/vmx/gcc-bug-b.c: New.
6864         * gcc.dg/vmx/gcc-bug-c.c: New.
6865         * gcc.dg/vmx/gcc-bug-d.c: New.
6866         * gcc.dg/vmx/gcc-bug-e.c: New.
6867         * gcc.dg/vmx/gcc-bug-f.c: New.
6868         * gcc.dg/vmx/gcc-bug-g.c: New.
6869         * gcc.dg/vmx/gcc-bug-i.c: New.
6870         * gcc.dg/vmx/harness.h: New.
6871         * gcc.dg/vmx/ira1.c: New.
6872         * gcc.dg/vmx/ira2a.c: New.
6873         * gcc.dg/vmx/ira2b.c: New.
6874         * gcc.dg/vmx/ira2.c: New.
6875         * gcc.dg/vmx/ira2c.c: New.
6876         * gcc.dg/vmx/mem.c: New.
6877         * gcc.dg/vmx/newton-1.c: New.
6878         * gcc.dg/vmx/ops.c: New.
6879         * gcc.dg/vmx/sn7153.c: New.
6880         * gcc.dg/vmx/spill2.c: New.
6881         * gcc.dg/vmx/spill3.c: New.
6882         * gcc.dg/vmx/spill.c: New.
6883         * gcc.dg/vmx/t.c: New.
6884         * gcc.dg/vmx/varargs-1.c: New.
6885         * gcc.dg/vmx/varargs-2.c: New.
6886         * gcc.dg/vmx/varargs-3.c: New.
6887         * gcc.dg/vmx/varargs-4.c: New.
6888         * gcc.dg/vmx/varargs-5.c: New.
6889         * gcc.dg/vmx/varargs-6.c: New.
6890         * gcc.dg/vmx/varargs-7.c: New.
6891         * gcc.dg/vmx/vmx.exp: New.
6892         * gcc.dg/vmx/vprint-1.c: New.
6893         * gcc.dg/vmx/vscan-1.c: New.
6894         * gcc.dg/vmx/x-01.c: New.
6895         * gcc.dg/vmx/x-02.c: New.
6896         * gcc.dg/vmx/x-03.c: New.
6897         * gcc.dg/vmx/x-04.c: New.
6898         * gcc.dg/vmx/x-05.c: New.
6899         * gcc.dg/vmx/yousufi-1.c: New.
6900         * gcc.dg/vmx/zero-1.c: New.
6901         * gcc.dg/vmx/zero.c: New.
6902
6903 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
6904
6905         * g++.dg/lookup/java1.C: Update for chage of
6906         _Jv_AllocObject.
6907         * g++.dg/lookup/java2.C: Likewise.
6908
6909 2004-04-17  Laurent GUERBY <laurent@guerby.net>
6910
6911         * ada/acats/run_all.sh: use -O2 by default.
6912
6913 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
6914
6915         * gcc.dg/vr-mult-[12].c: New tests.
6916
6917 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6918
6919         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
6920
6921         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
6922
6923 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
6924
6925         * lib/target-supports.exp (check_profiling_available): Assume profiling
6926         isn't available for mips*-*-elf targets.
6927
6928 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
6929
6930         * gcc.dg/builtins-38.c: New test.
6931
6932 2004-04-14  Eric Christopher  <echristo@redhat.com>
6933
6934         * g++.dg/charset/charset.exp: Run .cc extension tests.
6935
6936 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
6937
6938         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
6939
6940 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6941
6942         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
6943
6944 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
6945
6946         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
6947         * gcc.dg/i386-387-2.c: Likewise.
6948
6949         * gcc.dg/i386-387-7.c: New test.
6950         * gcc.dg/i386-387-8.c: New test.
6951
6952         * gcc.dg/builtins-37.c: New test.
6953
6954 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
6955
6956         * g++.dg/pch/externc-1.C: Add missing semicolon.
6957
6958 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
6959
6960         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
6961
6962 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
6963
6964         * gcc.c-torture/execute/20040411-1.c: New test.
6965
6966 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
6967
6968         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
6969
6970 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
6971
6972         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
6973
6974 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
6975
6976         * lib/target-supports.exp (check_named_sections_available): New.
6977         * lib/gcc-dg.exp (dg-require-named-sections): New.
6978         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
6979         old-deja.exp.  Also prune error-count message from HP linker.
6980         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
6981
6982         * g++.dg/init/init-ref4.C: Use dg-require-weak.
6983         * g++.old-deja/g++.pt/static3.C: Likewise.
6984         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
6985
6986 2004-04-09  Roger Sayle  <roger@eyesopen.com>
6987
6988         * gcc.c-torture/execute/20040409-1.c: New test case.
6989         * gcc.c-torture/execute/20040409-2.c: New test case.
6990         * gcc.c-torture/execute/20040409-3.c: New test case.
6991
6992 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
6993
6994         * gcc.dg/20040409-1.c: New test.
6995
6996 2004-04-08  Roger Sayle  <roger@eyesopen.com>
6997
6998         PR target/14888
6999         * g++.dg/opt/pr14888.C: New test case.
7000
7001 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
7002
7003         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
7004         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
7005         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
7006         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
7007         New tests.
7008
7009 2004-04-08  Paul Brook  <paul@codesourcery.com>
7010
7011         * gcc.dg/spill-1.c: New test.
7012
7013 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7014
7015         * gcc.dg/torture/builtin-ctype-2.c: New test.
7016
7017 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
7018
7019         * gcc.dg/pch/pch.exp: Add largefile test.
7020
7021 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
7022
7023         * g++.dg/pch/externc-1.Hs: New.
7024         * g++.dg/pch/externc-1.C: New.
7025
7026 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7027
7028         * gcc.dg/compat/struct-by-value-5a_main.c,
7029         gcc.dg/compat/struct-by-value-5b_main.c: New files.
7030         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
7031         * gcc.dg/compat/struct-by-value-5a_x.c,
7032         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
7033         gcc.dg/compat/struct-by-value-5_x.c.
7034         * gcc.dg/compat/struct-by-value-5a_y.c,
7035         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
7036         gcc.dg/compat/struct-by-value-5_y.c.
7037
7038         * gcc.dg/compat/struct-by-value-6a_main.c,
7039         gcc.dg/compat/struct-by-value-6b_main.c: New files.
7040         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
7041         * gcc.dg/compat/struct-by-value-6a_x.c,
7042         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
7043         gcc.dg/compat/struct-by-value-6_x.c.
7044         * gcc.dg/compat/struct-by-value-6a_y.c,
7045         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
7046         gcc.dg/compat/struct-by-value-6_y.c.
7047
7048         * gcc.dg/compat/struct-by-value-7a_main.c,
7049         gcc.dg/compat/struct-by-value-7b_main.c: New files.
7050         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
7051         * gcc.dg/compat/struct-by-value-7a_x.c,
7052         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
7053         gcc.dg/compat/struct-by-value-7_x.c.
7054         * gcc.dg/compat/struct-by-value-7a_y.c,
7055         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
7056         gcc.dg/compat/struct-by-value-7_y.c.
7057
7058 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
7059
7060         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
7061         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
7062         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
7063         options.
7064
7065 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
7066
7067         * gcc.dg/builtins-36.c: New test.
7068
7069 2004-04-06  Paul Brook  <paul@codesourcery.com>
7070
7071         * README.gcc: Remove obsolete contraint on testcases.
7072
7073 2004-04-05  Paul Brook  <paul@codesourcery.com>
7074
7075         PR2123
7076         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
7077         failure and exit(0) on success.
7078         * g++.dg/expr/anew2.C: Ditto.
7079         * g++.dg/expr/anew3.C: Ditto.
7080         * g++.dg/expr/anew4.C: Ditto.
7081
7082 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
7083
7084         PR c++/3518
7085         * g++.dg/template/unify7.C: New.
7086
7087 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
7088
7089         * g++.dg/README: Bring up to date with new subdirectories; remove
7090         duplicate subdirectory lines.
7091
7092 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
7093
7094         PR c++/14007
7095         * g++.dg/template/unify5.C: New.
7096         * g++.dg/template/unify6.C: New.
7097         * g++.dg/template/qualttp20.C: Adjust.
7098         * g++.old-deja/g++.jason/report.C: Adjust.
7099         * g++.old-deja/g++.other/qual1.C: Adjust.
7100
7101 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
7102
7103         PR c++/14803
7104         * g++.dg/inherit/ptrmem1.C: New test.
7105
7106 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
7107
7108         PR c++/14755
7109         * gcc.c-torture/execute/20040331-1.c: New test.
7110         * gcc.dg/20040331-1.c: New test.
7111
7112 2004-04-01  Paul Brook  <paul@codesourcery.com>
7113
7114         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
7115
7116 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
7117
7118         PR c++/14724
7119         * g++.dg/init/goto1.C: New test.
7120
7121         PR c++/14763
7122         * g++.dg/template/defarg4.C: New test.
7123
7124 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
7125
7126         * gcc.dg/altivec-11.c: Extend test for more valid cases.
7127
7128 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
7129
7130         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
7131
7132 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
7133
7134         * gcc.dg/noncompile/undeclared-2.c: New test.
7135
7136 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
7137
7138         * gcc.dg/940409-1.c: Remove XFAIL.
7139         * gcc.dg/reg-vol-struct-1.c: New test.
7140
7141 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7142
7143         * gcc.dg/torture/builtin-wctype-1.c: New test.
7144
7145 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
7146
7147         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
7148         * gcc.dg/20001101-1.c: Likewise.
7149         * gcc.dg/20001102-1.c: Likewise.
7150
7151 2004-03-25  Roger Sayle  <roger@eyesopen.com>
7152
7153         * gcc.dg/compare8.c: Add an additional test for XOR.
7154
7155 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7156
7157         * gcc.dg/torture/builtin-ctype-1.c: New test.
7158
7159 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7160
7161         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
7162         * gcc.dg/torture/builtin-math-1.c: Likewise.
7163         * gcc.dg/torture/builtin-power-1.c: New test.
7164
7165 2004-03-24  Andreas Schwab  <schwab@suse.de>
7166
7167         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
7168         IA64 assembler.
7169
7170 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
7171             Roger Sayle  <roger@eyesopen.com>
7172
7173         * gcc.dg/compare8.c: New test case.
7174
7175 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
7176
7177         * g++.dg/ext/altivec-7.C: New test.
7178
7179 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
7180
7181         PR 12267, 12391, 12560, 13129, 14114, 14133
7182         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
7183         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
7184         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
7185         Adjust error regexps.
7186         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
7187         * gcc.dg/noncompile/undeclared-1.c: New test cases.
7188         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
7189         * gcc.dg/local1.c: Add explanatory comment.
7190
7191 2004-03-23  Roger Sayle  <roger@eyesopen.com>
7192
7193         PR optimization/14669
7194         * g++.dg/opt/fold2.C: New test case.
7195
7196 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
7197
7198         PR c/14069
7199         * gcc.dg/20040322-1.c: New test.
7200
7201 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
7202
7203         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
7204         * gcc.dg/ultrasp4.c: Likewise.
7205         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
7206
7207 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
7208
7209         * gcc.dg/i386-sse-8.c: Reset default options.
7210
7211 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
7212
7213         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
7214         in the error message text.
7215
7216 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7217
7218         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
7219
7220 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
7221
7222         PR c++/14616
7223         * g++.dg/init/array13.C: New test.
7224
7225 2004-03-20  Roger Sayle  <roger@eyesopen.com>
7226
7227         PR target/13889
7228         * gcc.c-torture/compile/pr13889.c: New test case.
7229
7230 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
7231
7232         PR c/14635
7233         * builtins-1.c (nan, nans): Don't test.
7234         * builtins-30.c: Don't use nan, nanf, nanl.
7235         * builtins-35.c: New test.
7236
7237 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
7238
7239         * g++.dg/ext/altivec-6.C: New test.
7240
7241 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
7242
7243         * g++.dg/init/placement3.C: New test.
7244
7245         * g++.dg/template/spec13.C: New test.
7246
7247         * g++.dg/lookup/using11.C: New test.
7248
7249         * g++.dg/lookup/koenig3.C: New test.
7250
7251         * g++.dg/template/operator2.C: New test.
7252
7253         * g++.dg/expr/dtor3.C: New test.
7254         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
7255         marker.
7256         * g++.old-deja/g++.law/visibility28.C: Likewise.
7257
7258 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
7259
7260         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
7261         * gcc.dg/ppc64-abi-3.c: Likewise.
7262
7263 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7264
7265         PR c++/14545
7266         * g++.dg/parse/template15.C: New test.
7267
7268 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
7269
7270         * g++.dg/expr/dtor2.C: New test.
7271
7272         * g++.dg/lookup/anon4.C: New test.
7273
7274         * g++.dg/overload/using1.C: New test.
7275
7276         * g++.dg/template/lookup7.C: New test.
7277
7278         * g++.dg/template/typename6.C: New test.
7279
7280         * g++.dg/expr/cond6.C: New test.
7281
7282 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7283
7284         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
7285
7286 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
7287
7288         * g++.dg/expr/cond5.C: New test.
7289         * g++.dg/expr/constcast1.C: Likewise.
7290         * g++.dg/expr/ptrmem2.C: Likewise.
7291         * g++.dg/expr/ptrmem3.C: Likewise.
7292         * g++.dg/lookup/main1.C: Likewise.
7293         * g++.dg/template/lookup6.C: Likewise.
7294
7295 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
7296
7297         * gcc.dg/local1.c: New test.
7298
7299         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
7300
7301 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7302
7303         * gcc.dg/torture/builtin-convert-1.c: New test.
7304
7305 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7306
7307         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
7308
7309 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
7310
7311         PR c++/14481
7312         * g++.dg/warn/Wunused-7.C: New test.
7313
7314 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7315
7316         * gcc.dg/torture/builtin-integral-1.c: New test.
7317
7318 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
7319
7320         PR c++/14586
7321         * g++.dg/parse/non-dependent3.C: New test.
7322
7323 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
7324
7325         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
7326         * g++.dg/eh/simd-2.C: Likewise.
7327         * g++.dg/init/array10.C: Likewise.
7328         * gcc.c-torture/compile/simd-1.c: Likewise.
7329         * gcc.c-torture/compile/simd-2.c: Likewise.
7330         * gcc.c-torture/compile/simd-3.c: Likewise.
7331         * gcc.c-torture/compile/simd-4.c: Likewise.
7332         * gcc.c-torture/compile/simd-6.c: Likewise.
7333         * gcc.c-torture/execute/simd-1.c: Likewise.
7334         * gcc.c-torture/execute/simd-2.c: Likewise.
7335         * gcc.dg/compat/vector-defs.h: Likewise.
7336         * gcc.dg/20020531-1.c: Likewise.
7337         * gcc.dg/altivec-3.c: Likewise.
7338         * gcc.dg/altivec-4.c: Likewise.
7339         * gcc.dg/altivec-varargs-1.c: Likewise.
7340         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
7341         * gcc.dg/i386-mmx-3.c: Likewise.
7342         * gcc.dg/i386-sse-4.c: Likewise.
7343         * gcc.dg/i386-sse-5.c: Likewise.
7344         * gcc.dg/i386-sse-8.c: Likewise.
7345         * gcc.dg/simd-1.c: Likewise.
7346         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
7347         __ev64_opaque__ since the machine description provides it.
7348
7349 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
7350
7351         * lib/compat.exp (skip_list): New global variable.
7352         Use it to hold the user defined COMPAT_SKIPS list if any.
7353         (compat-obj): Add the members of skip_list to optall.
7354
7355 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
7356
7357         * gcc.dg/compat/union-by-value-1_main.c,
7358         union-by-value-1_x.c, union-by-value-1_y.c,
7359         union-check.h, union-defs.h,
7360         union-init.h, union-return-1_main.c,
7361         union-return-1_x.c, union-return-1_y.c: New files.
7362
7363 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
7364
7365         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
7366         mixed-struct-init.h: Add 4 mixed structure types.
7367         struct-by-value-21_main.c, struct-by-value-21_x.c,
7368         struct-by-value-21_y.c, struct-return-21_main.c,
7369         struct-return-21_x.c, struct-return-21_y.c: New files.
7370
7371 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
7372
7373         PR c++/14550
7374         * g++.dg/parse/template14.C: New test.
7375
7376 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
7377
7378         * gcc.c-torture/execute/20040313-1.c: New test.
7379
7380 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
7381
7382         PR target/14533
7383         * gcc.dg/20040311-2.c: New test.
7384
7385 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
7386
7387         PR other/14544
7388         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
7389         bit-field.
7390
7391 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
7392
7393         * gcc.dg/20040305-2.c: Add missing return statement.
7394
7395 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7396
7397         * gcc.dg/builtins-34.c: Also check pow10*.
7398
7399 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
7400
7401         PR target/14262
7402         * gcc.dg/20040305-2.c: New test.
7403
7404 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
7405
7406         * gcc.dg/20040310-1.c: New test.
7407
7408 2004-03-11  Roger Sayle  <roger@eyesopen.com>
7409
7410         * gcc.c-torture/execute/20040311-1.c: New test case.
7411
7412 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
7413
7414         PR c++/14476
7415         * g++.dg/lookup/enum1.C: New test.
7416
7417 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
7418
7419         PR c++/14510
7420         * g++.dg/lookup/struct2.C: New test.
7421
7422 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
7423
7424         * gcc.dg/builtins-34.c: New test.
7425
7426 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7427
7428         * gcc.dg/torture/builtin-nonneg-1.c: New test.
7429
7430 2004-03-09  James E Wilson  <wilson@specifixinc.com>
7431
7432         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
7433         * gcc.dg/alias-2.c: New testcase.
7434
7435 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
7436
7437         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
7438
7439 2004-03-09  Roger Sayle  <roger@eyesopen.com>
7440
7441         * gcc.c-torture/execute/20040309-1.c: New test case.
7442
7443 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
7444
7445         PR c++/14397
7446         * g++.dg/overload/ref1.C: New.
7447
7448 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7449
7450         PR c++/14409
7451         * g++.dg/template/spec12.C: New test.
7452
7453         PR c++/14448
7454         * g++.dg/parse/crash14.C: New test.
7455
7456 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
7457
7458         PR c++/14230
7459         * g++.dg/init/ref11.C: New test.
7460
7461 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
7462
7463         PR c++/14432
7464         * g++.dg/parse/builtin2.C: New test.
7465
7466 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
7467
7468         PR c++/14401
7469         * g++.dg/init/ctor3.C: New test.
7470         * g++.dg/init/union1.C: New test.
7471         * g++.dg/ext/anon-struct4.C: New test.
7472
7473 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
7474
7475         * g++.dg/lookup/koenig1.C: Tweak error messages.
7476         * g++.dg/lookup/used-before-declaration.C: Likewise.
7477         * g++.dg/other/do1.C: Likewise.
7478         * g++.dg/overload/koenig1.C: Likewise.
7479         * g++.dg/parse/crash13.C: Likewise.
7480         * g++.dg/template/instantiate3.C: Likewise.
7481
7482 2004-03-08  Eric Christopher  <echristo@redhat.com>
7483
7484         * * lib/target-supports.exp: Enable libiconv in test
7485         compilation.  Fix up error checking.
7486
7487 2004-03-08  Roger Sayle  <roger@eyesopen.com>
7488
7489         PR middle-end/14289
7490         * gcc.dg/pr14289-1.c: New test case.
7491         * gcc.dg/pr14289-2.c: Likewise.
7492         * gcc.dg/pr14289-3.c: Likewise.
7493
7494 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
7495
7496         * gcc.c-torture/execute/20040308-1.c: New test.
7497
7498 2004-03-07  Roger Sayle  <roger@eyesopen.com>
7499
7500         * gcc.c-torture/execute/20040307-1.c: New test case.
7501
7502 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
7503
7504         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
7505
7506 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
7507
7508         * gcc.dg/20040306-1.c: New test.
7509
7510 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
7511
7512         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
7513         them static.
7514         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
7515
7516 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
7517
7518         PR c/14465
7519         * gcc.dg/decl-6.c: New test.
7520
7521 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7522
7523         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
7524         Rename LOGPOW -> LOG_POW.
7525         (SQRT_EXP, POW_EXP): New.
7526
7527 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
7528
7529         * gcc.dg/i386-sse-8.c: New test.
7530
7531 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
7532
7533         PR c/14114
7534         * gcc.dg/decl-5.c: New test.
7535
7536 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
7537
7538         * gcc.dg/20040305-1.c: New test.
7539
7540 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
7541
7542         PR other/14354
7543         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
7544
7545 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
7546
7547         PR c++/14425, c++/14426
7548         * g++.dg/ext/altivec-4.C: New test.
7549         * g++.dg/ext/altivec-5.C: New test.
7550
7551 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
7552
7553         * g++.old-deja/g++.other/linkage1.C: Expect errors about
7554         global variables of a type with no linkage.
7555         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
7556         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
7557         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
7558         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
7559         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
7560         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
7561         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
7562         * g++.dg/warn/deprecated.C: Name enum Color.
7563         * g++.dg/overload/VLA.C: Name structure for 'b'.
7564         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
7565
7566 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
7567
7568         * gcc.c-torture/compile/20040304-1.c: New test.
7569
7570 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
7571
7572         PR 13728
7573         * gcc.dg/decl-4.c: New testcase.
7574
7575 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
7576
7577         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
7578         as PRECF if sizeof (float) > sizeof (double).
7579         (PRECL): Make it the same as PRECF if
7580         sizeof (float) > sizeof (long double).
7581
7582 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7583
7584         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
7585         system type.  Add check for irix6 which doesn't have c99 runtime.
7586
7587 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
7588
7589         * gcc.dg/const-elim-1.c: xfail for xtensa.
7590
7591 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
7592
7593         PR c++/14369
7594         * g++.dg/template/cond4.C: New test.
7595
7596 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
7597
7598         PR c++/14360
7599         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
7600
7601         PR c++/14361
7602         * g++.dg/parse/defarg7.C: New test.
7603
7604         PR c++/14359
7605         * g++.dg/template/friend26.C: New test.
7606
7607 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
7608
7609         PR c++/14324
7610         * g++.dg/abi/mangle21.C: New test.
7611
7612         PR c++/14260
7613         * g++.dg/parse/constructor2.C: New test.
7614
7615         PR c++/14337
7616         * g++.dg/template/sfinae1.C: New test.
7617
7618 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
7619
7620         PR c++/14267
7621         * g++.dg/expr/crash2.C: New test.
7622
7623         PR middle-end/13448
7624         * gcc.dg/inline-5.c: New test.
7625         * gcc.dg/always-inline.c: Split out tests into ...
7626         * gcc.dg/always-inline2.c: ... this and ...
7627         * gcc.dg/always-inline3.c: ... this.
7628
7629 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
7630
7631         PR debug/12103
7632         * g++.dg/debug/crash1.C: New test.
7633
7634 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
7635
7636         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
7637         function with __attribute__((noinline)).
7638         (recurser_void2): Likewise.
7639         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
7640         (recurser_void2): Likewise.
7641
7642 2004-02-29  Roger Sayle  <roger@eyesopen.com>
7643
7644         PR middle-end/14203
7645         * g++.dg/warn/Wunused-6.C: New test case.
7646
7647 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
7648
7649         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
7650         not defined.
7651
7652 2004-02-27  Eric Christopher  <echristo@redhat.com>
7653
7654         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
7655         * g++.dg/charset/asm2.c: Run only x86.
7656         * gcc.dg/charset/asm3.c: Ditto.
7657
7658 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
7659
7660         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
7661         ld_library_path.
7662
7663 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
7664
7665         * g++.dg/ext/altivec-3.C: New.
7666
7667 2004-02-26  Richard Henderson  <rth@redhat.com>
7668
7669         * g++.dg/ext/attrib10.C: Mark for warning.
7670         * gcc.dg/attr-alias-1.c: New.
7671
7672 2004-02-26  Richard Henderson  <rth@redhat.com>
7673
7674         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
7675         * gcc.c-torture/execute/20040208-2.c: ... it back.
7676
7677 2004-02-26  Eric Christopher  <echristo@redhat.com>
7678
7679         * lib/target-supports.exp (check-iconv-available): New function.
7680         * lib/gcc-dg.exp (dg-require-iconv): New function.
7681         Use above.
7682         * gcc.dg/charset: New directory.
7683         * gcc.dg/charset/charset.exp: New file.
7684         * gcc.dg/charset/asm1.c: Ditto.
7685         * gcc.dg/charset/asm2.c: Ditto.
7686         * gcc.dg/charset/asm3.c: Ditto.
7687         * gcc.dg/charset/asm4.c: Ditto.
7688         * gcc.dg/charset/asm5.c: Ditto.
7689         * gcc.dg/charset/attribute1.c: Ditto.
7690         * gcc.dg/charset/attribute2.c: Ditto.
7691         * gcc.dg/charset/string1.c: Ditto.
7692         * g++.dg/charset: New directory.
7693         * g++.dg/dg.exp: Add here. Special options.
7694         * g++.dg/charset/charset.exp: New file.
7695         * g++.dg/charset/asm1.c: Ditto.
7696         * g++.dg/charset/asm2.c: Ditto.
7697         * g++.dg/charset/asm3.c: Ditto.
7698         * g++.dg/charset/asm4.c: Ditto.
7699         * g++.dg/charset/attribute1.c: Ditto.
7700         * g++.dg/charset/attribute2.c: Ditto.
7701         * g++.dg/charset/extern1.cc: Ditto.
7702         * g++.dg/charset/extern2.cc: Ditto.
7703         * g++.dg/charset/string1.c: Ditto.
7704
7705 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
7706
7707         PR c++/14278
7708         * g++.dg/parse/comma1.C: New test.
7709
7710 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7711
7712         PR c++/14284
7713         * g++.dg/template/ttp8.C: New test.
7714
7715 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
7716
7717         * gcc.dg/fixuns-trunc-1.c: New test.
7718
7719 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7720
7721         * gcc.dg/builtins-config.h: Use #elif.
7722
7723 2004-02-26  Michael Matz  <matz@suse.de>
7724
7725         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
7726         * gcc.dg/991214-1.c: Likewise.
7727         * gcc.dg/i386-asm-1.c: Likewise.
7728
7729 2004-02-25  Richard Henderson  <rth@redhat.com>
7730
7731         * gcc.c-torture/execute/20040208-2.c: Move ...
7732         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
7733
7734 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7735
7736         PR c++/14246
7737         * g++.dg/other/crash-3.C: New test.
7738
7739 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7740
7741         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
7742         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
7743
7744         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
7745         HP-UX.
7746
7747 2004-02-24  Michael Matz  <matz@suse.de>
7748
7749         * gcc.dg/i386-regparm.c: New.
7750
7751 2004-02-23  James E Wilson  <wilson@specifixinc.com>
7752
7753         * gcc.c-torture/execute/20040223-1.c: New.
7754
7755 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
7756             Kazu Hirata  <kazu@cs.umass.edu>
7757
7758         * gcc.dg/fwritable-strings-1.c: Remove.
7759
7760 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
7761
7762         PR c/14156
7763         * gcc.dg/20040223-1.c: New test.
7764
7765 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7766
7767         PR c++/14106
7768         * g++.dg/ext/typeof9.C: New test.
7769
7770 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7771
7772         PR c++/14250
7773         * g++.dg/other/switch1.C: New test.
7774
7775 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
7776
7777         * gcc.dg/cast-function-1.c: Adjust for new informative message.
7778         * gcc.dg/va-arg-1.c: Likewise.
7779
7780 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7781
7782         PR c++/14143
7783         * g++.dg/template/koenig5.C: New test.
7784
7785 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
7786
7787         * g++.dg/ext/altivec-1.C: Generalize target triple.
7788         * g++.dg/ext/altivec-2.C: New test case.
7789         * g++.dg/ext/altivec_check.h: New file.
7790         * gcc.dg/altivec-1.c: Generalize target triple;
7791         include altivec_check.h and call altivec_check().
7792         * gcc.dg/altivec-[2-5].c: Generalize target triple.
7793         * gcc.dg/altivec-6.c: New test case.
7794         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
7795         type casts as needed.
7796         * gcc.dg/altivec-10.c: Include altivec_check.h and call
7797         altivec_check().
7798         * gcc.dg/altivec-12.c: New test case.
7799         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
7800         include altivec_check.h and call altivec_check().
7801         * gcc.dg/altivec_check.h: New file.
7802
7803 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7804
7805         * lib/target-supports.exp (check_alias_available): Don't mangle
7806         function `g' in test program.
7807
7808 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7809
7810         * lib/target-supports.exp (check_profiling_available): Check
7811         argument to determine whether we support a profiling type.
7812         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
7813         check_profiling_available.
7814         * g++.dg/bprob/bprob.exp: Likewise
7815         * g77.dg/bprob/bprob.exp: Likewise.
7816         * gcc.misc-tests/bprob.exp: Likewise.
7817         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
7818         dg-require-profiling and delete expected error handling.
7819         * gcc.dg/20021014-1.c: Likewise.
7820         * gcc.dg/nest.c: Likewise.
7821
7822 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7823
7824         PR c++/12007
7825         * g++.dg/other/vthunk1.C: New test.
7826
7827 2004-02-20  Falk Hueffner  <falk@debian.org>
7828
7829         PR target/14201
7830         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
7831
7832 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
7833
7834         PR c++/13927
7835         * g++.dg/other/error8.C: Remove XFAIL markers.
7836
7837         PR c++/14173
7838         * g++.dg/ext/packed5.C: New test.
7839
7840         PR c++/14199
7841         * g++.dg/warn/Wunused-5.C: New test.
7842
7843         PR c++/14186
7844         * g++.dg/lookup/member1.C: New test.
7845
7846 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
7847
7848         * gcc.c-torture/compile/20040130-1.c: Enable only when
7849         __INT_MAX__ >= 2147483647L.
7850         * gcc.c-torture/compile/961203-1.c: Likewise.
7851
7852 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
7853
7854         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
7855         * g++.dg/opt/template1.C: Robustify assembler regexp
7856
7857 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
7858
7859         * gcc.c-torture/execute/simd-4.x: Remove.
7860         * gcc.c-torture/execute/va-arg-25.x: Likewise.
7861         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
7862         Guard with #ifndef SKIP_ATTRIBUTE.
7863         * gcc.dg/compat/vector-1_y.c: Likewise.
7864         * gcc.dg/compat/vector-2_x.c: Likewise.
7865         * gcc.dg/compat/vector-2_y.c: Likewise.
7866         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
7867         * g++.dg/eh/simd-2.C: Likewise.
7868
7869 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
7870
7871         * gcc.c-torture/compile/complex-1.c: New.
7872
7873 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
7874
7875         PR target/14209
7876         * gcc.c-torture/execute/20040218-1.c: New test.
7877
7878 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7879
7880         PR c++/14181
7881         * g++.dg/parse/new2.C: New test.
7882
7883 2004-02-18  Paul Brook  <paul@codesourcery.com>
7884
7885         * gcc.c-torture/compile/libcall-1.c: New test.
7886
7887 2004-02-18  Paul Brook  <paul@codesourcery.com>
7888
7889         PR debug/12934
7890         * gcc.dg/debug/debug-7.c: New test.
7891
7892 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
7893
7894         * gcc.dg/20040217-1.c: New test.
7895
7896 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
7897
7898         * gcc.c-torture/execute/990208-1.x: Delete.
7899
7900 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
7901
7902         * gcc.c-torture/execute/20040208-2.x: New file.
7903
7904 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
7905
7906         PR c++/11326
7907         * g++.dg/abi/structret1.C: New test.
7908
7909 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
7910
7911         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
7912         (i386_cpuid): No need to test if cpuid is available on AMD64.
7913         Fix assembly, so that it works onboth i386 and AMD64.
7914         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
7915         (vecInLong): Fix s[] member type to unsigned int.
7916         (vecInWord): Remove type.
7917         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
7918         (a64, b64, c64, d64, e64): Remove.
7919         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
7920         Remove unused variable.  Remove initialization of removed variables.
7921         Don't call mmx_tests nor sse_tests.
7922         (reference_mmx, reference_sse): Remove.
7923         (check): Add return stmt.
7924         * gcc.dg/i386-sse-7.c: New test.
7925         * gcc.dg/i386-mmx-4.c: New test.
7926
7927 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7928
7929         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
7930         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
7931         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
7932         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
7933         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
7934         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
7935         g++.dg/tc1/dr94.C: Fix line terminator.
7936
7937 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
7938
7939         * gcc.c-torture/compile/20040216-1.c: New.
7940
7941 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7942
7943         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
7944         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
7945         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
7946         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
7947         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
7948         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
7949
7950 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
7951
7952         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
7953
7954 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
7955
7956         PR c++/13971
7957         * g++.dg/expr/cond4.C: New test.
7958
7959         PR c++/14086
7960         * g++.dg/lookup/crash2.C: New test.
7961
7962 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
7963
7964         * gcc.c-torture/compile/20040214-2.c: New test.
7965
7966 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
7967
7968         PR c++/14116
7969         * g++.dg/ext/typeof8.C: New test.
7970
7971 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
7972
7973         * gcc.c-torture/compile/20040214-1.c: New test.
7974
7975 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7976
7977         PR c++/13635
7978         * g++.dg/template/spec11.C: New test.
7979
7980 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7981
7982         PR c++/13927
7983         * g++.dg/other/error8.C: New test.
7984
7985 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
7986
7987         PR c++/14122
7988         * g++.dg/template/array4.C: New test.
7989
7990         PR c++/14108
7991         * g++.dg/inherit/thunk2.C: New test.
7992
7993         PR c++/14083
7994         * g++.dg/eh/cond2.C: New test.
7995
7996 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
7997
7998         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
7999
8000 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
8001
8002         * lib/scanasm.exp (dg-scan): Quote pattern before display.
8003
8004 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
8005
8006         * g++.dg/simd-2.C: xfail on ppc64-linux.
8007
8008 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
8009
8010         PR c/456
8011         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
8012         tests.
8013
8014 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
8015
8016         * gcc.dg/builtins-33.c: New test.
8017
8018 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
8019
8020         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
8021
8022 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
8023
8024         * g++.dg/simd-2.C: Set -maltivec for ppc64.
8025
8026 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
8027
8028         * gcc.dg/ppc64-abi-3.c: New test.
8029
8030 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
8031
8032         PR c/14092
8033
8034         * gcc.dg/pr14092-1.c: New testcase.
8035
8036 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
8037
8038         * gcc.dg/cpp/assert4.c: Fix typo last change.
8039
8040         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
8041         * gcc.dg/cpp/assert4.c: Handle powerpc64.
8042
8043         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
8044
8045 2004-02-09  Roger Sayle  <roger@eyesopen.com>
8046
8047         * gcc.c-torture/compile/20040209-1.c: New test case.
8048
8049 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
8050
8051         * gcc.dg/c90-init-1.c: Adjust expected error messages.
8052
8053 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
8054
8055         * gcc.c-torture/execute/20040208-[12].c: New tests.
8056
8057 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
8058
8059         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
8060
8061 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
8062
8063         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
8064
8065 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
8066
8067         Bug 13856
8068         * gcc.dg/visibility-8.c: New testcase.
8069
8070 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
8071
8072         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
8073         arguments.
8074         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
8075
8076 2004-02-07  Roger Sayle  <roger@eyesopen.com>
8077
8078         PR middle-end/13696
8079         * g++.dg/opt/fold1.C: New test case.
8080
8081 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8082
8083         PR c++/14033
8084         * g++.dg/other/crash-2.C: New test.
8085
8086 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8087
8088         PR c++/14028
8089         * g++.dg/parse/angle-bracket2.C: New test.
8090
8091 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
8092
8093         PR middle-end/13750
8094         Revert:
8095         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
8096         PR pch/13361
8097         * testsuite/g++.dg/pch/wchar-1.C: New.
8098         * testsuite/g++.dg/pch/wchar-1.Hs: New.
8099
8100 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8101
8102         PR c++/14008
8103         * g++.dg/parse/error15.C: New test.
8104         * g++.dg/parse/crash11.C: Update dg-error mark.
8105
8106 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
8107
8108         PR c++/13932
8109         * g++.dg/warn/conv2.C: New test.
8110
8111 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8112
8113         PR c++/13086
8114         * g++.dg/warn/incomplete1.C: Remove xfail.
8115
8116 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
8117
8118         * lib/file-format.exp (gcc_target_object_format): Use
8119         ${tool}_target_compile, not gcc_target_compile.
8120         * lib/target-supports.exp (check_alias_available): Likewise.
8121         (check_gc_sections_available): Likewise.
8122         * g++.dg/ext/attrib10.C: Use dg-require-alias.
8123         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
8124         dg-require-alias.
8125
8126 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
8127
8128         PR c++/13969
8129         * g++.dg/template/static6.C: New test.
8130
8131 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
8132
8133         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
8134
8135 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8136
8137         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
8138         tests for systems where `char' is unsigned by default.
8139
8140 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8141
8142         PR c++/13997
8143         * g++.dg/template/partial3.C: New test.
8144
8145 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
8146
8147         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
8148         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
8149         Remove mentions of obsolete ports.
8150
8151 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
8152
8153         * gcc.dg/noncompile/20001228-1.c: Fix for new
8154         error message.
8155
8156 2004-02-03  Roger Sayle  <roger@eyesopen.com>
8157
8158         PR target/9348
8159         * gcc.c-torture/execute/multdi-1.c: New test case.
8160
8161 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
8162
8163         PR c++/13925
8164         * g++.dg/template/lookup5.C: New test.
8165
8166 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
8167
8168         PR c++/13950
8169         * g++.dg/template/lookup4.C: New test.
8170
8171         PR c++/13970
8172         * g++.dg/parse/error14.C: New test.
8173
8174         PR c++/14002
8175         * g++.dg/parse/template13.C: New test.
8176
8177 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
8178
8179         PR c++/13978
8180         * g++.dg/template/koenig4.C: New test.
8181
8182         PR c++/13968
8183         * g++.dg/template/crash17.C: New test.
8184
8185         PR c++/13975
8186         * g++.dg/parse/error13.C: New test.
8187         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
8188
8189 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
8190
8191         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
8192
8193 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
8194
8195         PR c/11658
8196         PR c/13994
8197         * gcc.dg/noncompile/20040203-1.c: New test.
8198         * gcc.dg/noncompile/20040203-2.c: Likewise.
8199         * gcc.dg/noncompile/20040203-3.c: Likewise.
8200         * gcc.dg/20040203-1.c: Likewise.
8201
8202 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
8203
8204         PR c++/10858
8205         * g++.dg/template/sizeof7.C: New test.
8206
8207 2004-02-02  Eric Christopher  <echristo@redhat.com>
8208             Zack Weinberg  <zack@codesourcery.com>
8209
8210         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
8211
8212 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
8213
8214         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
8215         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
8216         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
8217         * gcc.dg/cleanup-5.c: Run only on Linux targets.
8218
8219 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
8220
8221         PR c++/13113
8222         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
8223
8224         PR c++/13854
8225         * g++.dg/ext/attrib13.C: New test.
8226
8227         PR c++/13907
8228         * g++.dg/conversion/op2.C: New test.
8229
8230 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
8231
8232         * gcc.dg/titype-1.c: Fix pasto.
8233
8234 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
8235
8236         * gcc.dg/titype-1.c: New test.
8237
8238 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8239
8240         PR c++/13957
8241         * g++.dg/template/non-type-template-argument-1.C,
8242         g++.dg/template/qualified-id1.C: Update dg-error marks.
8243         * g++.dg/template/nontype6.C: New test.
8244
8245 2004-02-01  Roger Sayle  <roger@eyesopen.com>
8246
8247         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
8248         * gcc.dg/builtins-31.c: New testcase.
8249         * gcc.dg/builtins-32.c: New testcase.
8250
8251 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
8252
8253         * objc.dg/call-super-2.m: Update line numbers
8254         for the including of stddef.h.
8255
8256 2004-01-30  Michael Matz  <matz@suse.de>
8257
8258         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
8259         g++.dg/ext/case-range3.C: New tests.
8260
8261 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8262
8263         DR206
8264         PR c++/13813
8265         * g++.dg/template/member4.C: New test.
8266
8267 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8268
8269         PR c++/13683
8270         * g++.dg/template/sizeof6.C: New test.
8271
8272 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
8273
8274         * gcc.dg/fwritable-strings-1.c: New test.
8275
8276 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
8277
8278         * gcc.c-torture/compile/20040130-1.c: New test.
8279
8280 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
8281
8282         * objc.dg/call-super-2.m: Include stddef.h for size_t.
8283
8284 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
8285
8286         PR c++/13883
8287         * g++.dg/template/ctor3.C: New test.
8288
8289 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8290
8291         * g++.dg/tc1: New directory.
8292         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
8293         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
8294         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
8295         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
8296         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
8297
8298 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8299
8300         * g++.dg/parse/error11.C: New test.
8301         * g++.dg/parse/error12.C: Likewise.
8302
8303 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
8304
8305         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
8306         (scan_initial, main): Use aligned_sizeof instead of sizeof.
8307
8308 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
8309
8310         PR c++/13791
8311         * g++.dg/ext/attrib12.C: New test.
8312
8313         PR c++/13736
8314         * g++.dg/parse/cast2.C: New test.
8315
8316 2004-01-27  James E Wilson  <wilson@specifixinc.com>
8317
8318         * objc.dg/encode-2.m (main): New local string.  Set depending on
8319         sizeof long.  Use in sscanf call.
8320         * objc.dg/encode-3.m (main): New local string.  Set depending on
8321         sizeof long.  Use in scan_initial call.
8322
8323 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8324
8325         * objc.dg/call-super-2.m: Make LP64-safe.
8326         * objc.dg/desig-init-1.m: Likewise.
8327
8328 2004-01-27  Devang Patel <dpatel@apple.com>
8329
8330         * g++.dg/debug/namespace1.C: New test.
8331
8332 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
8333
8334         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
8335         xscale-*-*.
8336
8337         * gcc.dg/arm-mmx-1.c: New test.
8338
8339 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
8340
8341         * gcc.dg/20040127-1.c: New test.
8342         * gcc.dg/20040127-2.c: New test.
8343
8344 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
8345
8346         * objc.dg/stret-1.m (glob): Renamed to globa.
8347
8348 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
8349
8350         PR c++/13663
8351         * g++.dg/expr/for1.C: New test.
8352
8353 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
8354
8355         PR middle-end/13779
8356         * gcc.dg/darwin-longlong.c: New test.
8357
8358 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
8359
8360         * gcc.dg/20040124-1.c: Moved test from here...
8361         * gcc.c-torture/compile/20040124-1.c: ...to here.
8362
8363 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
8364
8365         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
8366         the assembly output if -m64 is passed.
8367
8368 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
8369
8370         PR c++/13833
8371         * g++.dg/template/cond3.C: New test.
8372
8373 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8374
8375         PR c++/13810
8376         * g++.dg/template/ttp7.C: New test.
8377
8378 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8379
8380         PR c++/13797
8381         * g++.dg/template/nontype4.C: New test.
8382         * g++.dg/template/nontype5.C: Likewise.
8383
8384 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
8385
8386         * gcc.dg/torture/mips-clobber-at.c: New test.
8387
8388 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
8389
8390         * gcc.dg/20040124-1.c: New test.
8391
8392 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
8393
8394         * gcc.dg/20040123-1.c: New test.
8395
8396 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
8397
8398         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
8399
8400 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
8401
8402         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
8403
8404 2004-01-23  Andrew Pinski  <apinski@apple.com>
8405
8406         * gcc.dg/20030121-1.c: Move to ..
8407         * gcc.dg/20040121-1.c: here.
8408
8409 2004-01-23  Roger Sayle  <roger@eyesopen.com>
8410
8411         * gcc.dg/builtins-29.c: New test case.
8412
8413 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
8414
8415         PR 18314
8416         * gcc.dg/builtins-30.c: New testcase.
8417
8418 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
8419
8420         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
8421         * lib/g77.exp: Likewise.
8422         * lib/objc.exp: Likewise.
8423         * lib/g++.exp: Likewise.
8424
8425 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
8426
8427         * gcc.dg/struct-by-value-2.c: New test.
8428
8429 2004-01-21  Andrew Pinski  <apinski@apple.com>
8430
8431         PR target/13785
8432         * gcc.dg/20030121-1.c: New test.
8433
8434 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
8435
8436         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
8437         clobber frame pointer register in asm statement.
8438
8439 2004-01-21  Falk Hueffner  <falk@debian.org>
8440
8441         * gcc.c-torture/compile/20040121-1.c: New test.
8442
8443 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
8444
8445         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
8446
8447 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
8448
8449         * gcc.dg/ppc64-abi-2.c: New test.
8450
8451 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
8452
8453         * lib/treelang.exp: Fill out this file.
8454         * lib/treelang-dg.exp: New File.
8455
8456 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
8457
8458         * gcc.c-torture/compile/981022-1.c: Remove.
8459         * gcc.dg/array-5.c: Remove XFAIL.
8460         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
8461         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
8462         gcc.dg/cond-lvalue-1.c: Update.
8463         * gcc.dg/cast-lvalue-2.c: New test.
8464
8465 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
8466
8467         PR c++/13592
8468         * g++.dg/other/error1.C (class foo): Tweak error message.
8469
8470         PR c++/13592
8471         * g++.dg/template/call2.C: New test.
8472
8473 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
8474
8475         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
8476         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
8477         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
8478         scalar-return-1_x.c, scalar-return-2_y.c,
8479         scalar-return-3_x.c, scalar-return-3_y.c,
8480         scalar-return-4_x.c, scalar-return-4_y.c,
8481         struct-align-1.h, struct-align-1_x.c,
8482         struct-align-1_y.c, struct-align-2.h,
8483         struct-align-2_x.c, struct-align-2_y.c,
8484         struct-by-value-10_y.c, struct-by-value-11_x.c,
8485         struct-by-value-11_y.c, struct-by-value-12_x.c,
8486         struct-by-value-12_y.c, struct-by-value-13_x.c,
8487         struct-by-value-13_y.c, struct-by-value-14_x.c,
8488         struct-by-value-14_y.c, struct-by-value-15_x.c,
8489         struct-by-value-15_y.c, struct-by-value-16_y.c,
8490         struct-by-value-17_y.c, struct-by-value-18_y.c,
8491         struct-by-value-19_y.c, struct-by-value-1_x.c,
8492         struct-by-value-1_y.c, struct-by-value-20_y.c,
8493         struct-by-value-2_x.c, struct-by-value-2_y.c,
8494         struct-by-value-3_y.c, struct-by-value-4_x.c,
8495         struct-by-value-4_y.c, struct-by-value-5_y.c,
8496         struct-by-value-6_y.c, struct-by-value-7_y.c
8497         struct-by-value-8_x.c, struct-by-value-8_y.c
8498         struct-by-value-9_x.c, struct-by-value-9_y.c
8499         struct-return-10_x.c, struct-return-10_y.c,
8500         struct-return-19_x.c, struct-return-20_x.c
8501         struct-return-2_x.c, struct-return-2_y.c
8502         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
8503         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
8504
8505 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
8506
8507         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
8508         attribute on sparc*-sun-solaris2.*.
8509
8510 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
8511
8512         PR c++/13710
8513         * g++.dg/ext/typeof7.C: New test.
8514
8515 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
8516
8517         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
8518         * gcc.dg/const-elim-1.c: Same.
8519
8520 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
8521
8522         * objc.dg/stret-1.m: New.
8523         * objc.dg/stret-2.m: New.
8524
8525 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
8526
8527         PR c++/11895
8528         * g++.dg/ext/vector1.C: New test.
8529
8530 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
8531
8532         * gcc.dg/pch/import-1.c: New.
8533         * gcc.dg/pch/import-1.hs: New.
8534         * gcc.dg/pch/import-1a.h: New.
8535         * gcc.dg/pch/import-1b.h: New.
8536         * gcc.dg/pch/import-1c.h: New.
8537
8538 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
8539
8540         PR c++/13574
8541         * g++.dg/ext/array1.C: New test.
8542
8543         PR c++/13178
8544         * g++.dg/conversion/op1.C: New test.
8545
8546 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
8547
8548         PR 11864
8549         From Kazumoto Kojima / Dan Kegel:
8550         * gcc.dg/pr11864-1.c: New test.
8551
8552         PR 10392
8553         From Marcus Comstedt / Dan Kegel:
8554         * gcc.dg/pr10392-1.c: New test.
8555
8556 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
8557
8558         PR c++/13478
8559         * g++.dg/init/ref10.C: New test.
8560
8561 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8562
8563         PR c++/13407
8564         * g++.dg/parse/typename6.C: New test.
8565
8566 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
8567
8568         PR pch/13361
8569         * testsuite/g++.dg/pch/wchar-1.C: New.
8570         * testsuite/g++.dg/pch/wchar-1.Hs: New.
8571
8572 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8573
8574         PR c++/9259
8575         * g++.dg/expr/sizeof2.C: New test.
8576
8577 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
8578
8579         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
8580
8581 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
8582
8583         PR c++/13659
8584         * g++.dg/lookup/strong-using-3.C: New.
8585         * g++.dg/lookup/using-10.C: New.
8586
8587 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
8588
8589         PR c++/13594
8590         * g++.dg/lookup/strong-using-2.C: New.
8591
8592 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
8593             Dan Kegel <dank@kegel.com>
8594             J"orn Rennecke <joern.rennecke@superh.com>
8595
8596         PR target/9365
8597         * gcc.dg/pr9365-1.c: New test.
8598
8599 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8600
8601         PR c++/8856
8602         * g++.dg/parse/casting-operator2.C: New test.
8603         * g++.old-deja/g++.pt/explicit83.C: Remove.
8604
8605 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
8606
8607         * gcc.dg/label-compound-stmt-1.c: New test.
8608         * gcc.c-torture/compile/950922-1.c,
8609         gcc.c-torture/compile/20000211-3.c,
8610         gcc.c-torture/compile/20000518-1.c,
8611         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
8612         compound statements.
8613
8614 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
8615
8616         * gcc.dg/ppc64-abi-1.c: New test.
8617
8618 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
8619
8620          * g++.dg/ext/attrib9.C: Add dg-warnings.
8621
8622 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8623
8624         PR c++/12335
8625         * g++.dg/parse/dtor3.C: New test.
8626
8627 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
8628
8629         PR c++/12709
8630         * g++.dg/parse/try-catch-1.C: New test.
8631
8632 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
8633
8634         * ada/acats/run_all.sh: Add more verbose output in acats.log
8635         when compiling tests.
8636
8637 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
8638
8639         PR 13656
8640         * gcc.dg/typedef-redecl.c: New test case.
8641         * gcc.dg/typedef-redecl.h: New support file.
8642
8643 2004-01-13  Jan Hubicka  <jh@suse.cz>
8644
8645         * gcc.dg/always_inline.c: New test.
8646         * gcc.dg/debug/20031231-1.c: Fix.
8647
8648 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8649
8650         PR c++/13474
8651         * g++.dg/template/array3.C: New test.
8652
8653 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
8654
8655         * g++.dg/ext/lvalue1.C: No longer expected to fail.
8656         * g++.dg/warn/Wunused-2.C: Likewise.
8657
8658 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8659
8660         PR c++/13289
8661         * g++.dg/template/instantiate6.C: New test.
8662
8663 2004-01-12  Roger Sayle  <roger@eyesopen.com>
8664
8665         PR middle-end/11397
8666         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
8667
8668 2004-01-12  Jan Hubicka  <jh@suse.cz>
8669
8670         PR opt/12826
8671         * gcc.dg/20040112-1.c: New.
8672
8673         * gcc.dg/dwarf-die[1-7].c: Move to...
8674         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
8675         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
8676
8677 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
8678
8679         PR c++/4100
8680         * g++.dg/parse/friend4.C: New test.
8681
8682 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
8683
8684         PR c++/4100
8685         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
8686         definition is called a friend.
8687
8688 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
8689
8690         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
8691
8692 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
8693
8694         PR c++/3478
8695         * g++.dg/parse/error10.C: New test.
8696         * g++.dg/template/arg2.C: Accept "invalid type" error.
8697
8698 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
8699
8700         PR middle-end/13392
8701         * g++.dg/opt/expect2.C: New test.
8702
8703 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
8704
8705         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
8706         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
8707         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
8708         Update dg-error regexps.
8709
8710 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
8711
8712         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
8713         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
8714
8715 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
8716
8717         * gcc.dg/pragma-re-1.c: Use right pointer type.
8718
8719 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
8720
8721         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
8722
8723 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
8724
8725         * gcc.dg/rs6000-ldouble-1.c: New.
8726
8727 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8728
8729         DR 337
8730         PR c++/9256
8731         * g++.dg/other/abstract1.C: New test.
8732
8733 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
8734
8735         * g++.dg/lookup/strong-using-1.C: New.
8736
8737 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
8738
8739         PR c/11234
8740         * gcc.dg/func-ptr-conv-1.c: New test.
8741         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
8742
8743 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
8744
8745         PR target/13380.
8746         * gcc.c-torture/compile/20040109-1.c: New.
8747
8748 2004-01-08  Stuart Hastings  <stuart@apple.com>
8749
8750         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
8751         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
8752         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
8753
8754 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
8755
8756         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
8757
8758 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
8759
8760         * ada/acats/run_acats: Treat 'gnatchop' the same way
8761         as 'gnatmake'.  Export GCC_DRIVER.
8762         * ada/acats/run_all.sh: Add target_gnatchop.  Use
8763         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
8764
8765 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8766
8767         PR c++/12573
8768         * g++.dg/template/dependent-expr4.C: New test.
8769
8770 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
8771
8772         * gcc.dg/altivec-11.c: New test.
8773
8774 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
8775
8776         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
8777
8778 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
8779
8780         PR c/6024
8781         * gcc.dg/enum-compat-1.c: New test.
8782         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
8783
8784 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
8785
8786         PR c/12165
8787         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
8788         gcc.dg/c99-idem-qual-3.c: New tests.
8789
8790 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
8791
8792         * gcc.dg/winline-7.c: Don't cast void * to int.
8793
8794 2004-01-06  Jan Hubicka  <jh@suse.cz>
8795
8796         * gcc.dg/i386-sse-5.c: New test
8797         * g++.dg/eh/simd-1.c: Add -w argument for i386.
8798
8799 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
8800
8801         PR c++/12815
8802         * g++.dg/rtti/typeid4.C: New test.
8803
8804 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
8805
8806         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
8807
8808 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
8809
8810         PR c++/12132
8811         * g++.dg/template/error11.C: New test.
8812
8813         PR c++/13451
8814         * g++.dg/template/class2.C: New test.
8815
8816 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
8817         Richard Sandiford <rsandifo@redhat.com>
8818
8819         PR c++/13387
8820         * g++.dg/opt/alias3.C: New test.
8821
8822 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
8823
8824         PR c++/13157
8825         * g++.dg/template/koenig3.C: New test.
8826
8827         PR c++/13529
8828         * g++.dg/parse/offsetof3.C: New test.
8829
8830         * g++.dg/init/copy7.C: Add missing dg-error markers.
8831
8832         PR c++/12226
8833         * g++.dg/init/copy7.c: New test.
8834
8835         PR c++/13536
8836         * g++.dg/parse/cast1.C: New test.
8837
8838 2004-01-04  Jan Hubicka  <jh@suse.cz>
8839
8840         * gcc.dg/winline[1-7].c: New tests.
8841
8842 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8843
8844         PR c++/13520
8845         * g++.dg/template/qualttp22.C: New test.
8846
8847 2004-01-01  Jan Hubicka  <jh@suse.cz>
8848
8849         * gcc.dg/debug/20031231-1.c: New.
8850         * gcc.c-torture/compile/20040101-1.c: New.
8851         * gcc.dg/dwarf-die-[1-7].c: New.
8852
8853 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
8854
8855         PR optimization/13521
8856         * gcc.c-torture/compile/20031231-1.c: New test.
8857
8858 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
8859
8860         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
8861
8862 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8863
8864         PR c++/10079
8865         * g++.dg/template/crash16.C: New test.
8866
8867 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
8868
8869         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
8870
8871 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
8872
8873         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
8874         ports.
8875         * g++.old-deja/g++.jason/thunk3.C: Likewise.
8876         * g++.old-deja/g++.law/profile1.C: Likewise.
8877         * gcc.c-torture/compile/981006-1.c: Likewise.
8878         * gcc.c-torture/execute/loop-2e.x: Likewise.
8879         * gcc.c-torture/execute/loop-2f.x: Remove.
8880         * gcc.c-torture/execute/loop-2g.x: Likewise.
8881         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
8882         * gcc.dg/20020312-2.c: Remove traces of dead ports.
8883
8884 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
8885
8886         PR c++/13507
8887         * g++.dg/ext/attrib11.C: New test.
8888
8889         PR c++/13494
8890         * g++.dg/template/array2-1.C: New test.
8891         * g++.dg/template/array2-2.C: New test.
8892
8893 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
8894
8895         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
8896
8897 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
8898
8899         PR c++/12774
8900         * g++.dg/template/array1-1.C: New test.
8901         * g++.dg/template/array1-2.C: New test.
8902
8903 2003-12-29  Roger Sayle  <roger@eyesopen.com>
8904
8905         PR fortran/12632
8906         * g77.dg/12632.f: New test case.
8907
8908 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8909
8910         PR c++/13289
8911         * g++.dg/parse/nontype1.C: New test.
8912
8913 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8914
8915         PR c++/12403
8916         * g++.dg/parse/explicit1.C: New test.
8917         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
8918
8919 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
8920
8921         PR c++/13081
8922         * g++.dg/opt/inline6.C: New test.
8923
8924         PR c++/12613
8925         * g++.dg/parse/error9.C: New test.
8926
8927         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
8928
8929 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
8930
8931         PR c++/13009
8932         * g++.dg/init/assign1.C: New test.
8933
8934 2003-12-28  Roger Sayle  <roger@eyesopen.com>
8935
8936         PR c++/13070
8937         * g++.dg/warn/format3.C: New test case.
8938
8939 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8940
8941         * gcc.c-torture/compile/20031227-1.c: New test.
8942
8943 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
8944
8945         * g++.dg/bprob/bprob.exp: Load target-supports.exp
8946         * g77.dg/bprob/bprob.exp: Likewise.
8947         * gcc.misc-tests/bprob.exp: Likewise.
8948         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
8949         variants on systems where the library does not provide that
8950         functionality.
8951         * gcc.dg/builtins-20.c: Use builtins-config.h.
8952         * gcc.dg/builtins-config.h: New file.
8953
8954 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
8955
8956         * lib/gcc-dg.exp (dg-require-profiling): New function.
8957         * lib/target-supports.exp (check_profiling_available): Likewise.
8958         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
8959         * g77.dg/bprob/bprob.exp: Likewise.
8960         * gcc.misc-tests/bprob.exp: Likewise.
8961         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
8962         * gcc.dg/20021014-1.c: Likewise.
8963         * gcc.dg/nest.c: Likewise.
8964
8965 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
8966
8967         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
8968         compiling.
8969         * g++.dg/lookup/java2.C: Likewise.
8970         * gcc.dg/cpp/lexident.c: Likewise.
8971
8972 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
8973
8974         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
8975         given.
8976         * gcc.c-torture/compile/961203-1.c: Likewise.
8977         * gcc.c-torture/compile/980506-1.c: Likewise.
8978
8979 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
8980
8981         * lib/gcc-dg.exp (dg-prune-output): New annotation.
8982         (additional_prunes): New global.
8983         (gcc-dg-prune): Handle additional per-test pruning.
8984         (dg-test): Clear additional_prunes between tests.
8985
8986         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
8987         dg-prune-output to avoid spurious failures from assembler
8988         complaining about nonexistent WAW violations.
8989         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
8990         Use dg-prune-output to avoid spurious failures from assembler
8991         warning about Itanium B-step errata.
8992
8993 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
8994
8995         * g++.dg/abi/macro0.C: New test.
8996         * g++.dg/abi/macro1.C: Likewise.
8997         * g++.dg/abi/macro2.C: Likewise.
8998
8999         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
9000         * g++.dg/abi/bitfield7.C: Likewise.
9001         * g++.dg/abi/dtor2.C: Likewise.
9002         * g++.dg/abi/mangle11.C: Likewise.
9003         * g++.dg/abi/mangle12.C: Likewise.
9004         * g++.dg/abi/mangle14.C: Likewise.
9005         * g++.dg/abi/mangle17.C: Likewise.
9006         * g++.dg/abi/vbase10.C: Likewise.
9007         * g++.dg/abi/vbase14.C: Likewise.
9008         * g++.dg/template/qualttp17.C: Likewise.
9009
9010 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
9011
9012         PR c/11995
9013         * gcc.dg/20031223-1.c: New test.
9014
9015 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
9016
9017         * gcc.dg/noreturn-7.c: New test.
9018
9019 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
9020
9021         * gcc.dg/null-pointer-1.c: New test.
9022
9023 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
9024
9025         * g++.old-deja/g++.jason/template18.C: Remove.
9026         * g++.old-deja/g++.jason/template37.C: Likewise.
9027
9028         PR c++/12862
9029         * g++.dg/lookup/ns1.C: New test.
9030
9031         PR c++/12397
9032         * g++.dg/template/lookup3.C: New test.
9033
9034 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
9035
9036         * g++.dg/template/recurse1.C: New test
9037
9038 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
9039
9040         PR c++/12479
9041         * g++.dg/parse/semicolon1.C: New test.
9042         * g++.dg/parse/semicolon1.h: Likewise.
9043
9044 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
9045
9046         * gcc.dg/darwin-misaligned.c: New test.
9047
9048 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
9049
9050         PR c/9163
9051         * gcc.dg/20031222-1.c: New test.
9052
9053 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
9054
9055         PR c++/13438
9056         * g++.dg/parse/error8.C: New test.
9057
9058         PR c++/11554
9059         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
9060
9061 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
9062
9063         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
9064         too small.
9065         * gcc.c-torture/compile/930217-1.c: Likewise.
9066         * gcc.c-torture/compile/930513-1.c: Likewise.
9067         * gcc.c-torture/execute/920908-2.c: Likewise.
9068         * gcc.c-torture/execute/921204-1.c: Likewise.
9069         * gcc.c-torture/execute/930621-1.c: Likewise.
9070         * gcc.c-torture/execute/930630-1.c: Likewise.
9071         * gcc.c-torture/execute/931031-1.c: Likewise.
9072         * gcc.c-torture/execute/980602-2.c: Likewise.
9073         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
9074         * gcc.c-torture/execute/compndlit-1.c: Likewise.
9075         * gcc.c-torture/execute/extzvsi.c: Likewise.
9076         * gcc.c-torture/unsorted/ext.c: Likewise.
9077
9078 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
9079
9080         PR target/12749
9081         * gcc.c-torture/compile/20031220-2.c: New test case.
9082
9083 2003-12-20  Roger Sayle  <roger@eyesopen.com>
9084
9085         PR optimization/13031
9086         * gcc.c-torture/compile/20031220-1.c: New test case.
9087
9088 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
9089
9090         * gcc.dg/cast-function-1.c: New test.
9091
9092 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
9093
9094         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
9095         formats.
9096
9097 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
9098
9099         PR c++/12795
9100         * g++.dg/ext/attrib10.C: New test.
9101
9102 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
9103
9104         * gcc.dg/cleanup-10.c: New test.
9105         * gcc.dg/cleanup-11.c: New test.
9106
9107 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
9108
9109         PR c++/13239
9110         * g++.dg/opt/expect1.C: New test.
9111
9112 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
9113
9114         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
9115
9116 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
9117
9118         PR debug/12923
9119         * gcc.dg/20031218-1.c: New test.
9120
9121         PR debug/12389
9122         * gcc.dg/20031218-2.c: New test.
9123         * gcc.dg/20031218-3.c: New test.
9124
9125         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
9126         of label name and allow for USER_LABEL_PREFIX == "_" names.
9127         * g++.dg/abi/mangle18-2.C: Likewise.
9128         * g++.dg/abi/mangle19-1.C: Likewise.
9129         * g++.dg/abi/mangle19-2.C: Likewise.
9130         * g++.dg/abi/mangle20-1.C: Likewise.
9131         * g++.dg/abi/mangle20-2.C: Likewise.
9132
9133 2003-12-18  Richard Henderson  <rth@redhat.com>
9134
9135         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
9136
9137 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
9138             Dan Kegel <dank@kegel.com>
9139
9140         PR other/12009
9141         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
9142         testing a cross compiler, it causes spurious compile failures.
9143         * lib/g++.exp: Likewise.
9144
9145 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9146
9147         PR c++/13262
9148         * g++.dg/template/access13.C: New test.
9149
9150 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
9151
9152         * gcc.dg/20031216-1.c: New test.
9153
9154 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9155
9156         PR c++/9154
9157         * g++.dg/template/error10.C: New test.
9158
9159 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
9160
9161         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
9162         * g++.dg/eh/simd-2.C: Likewise.
9163
9164 2003-12-17  James E Wilson  <wilson@specifixinc.com>
9165             Roger Sayle  <roger@eyesopen.com>
9166
9167         * gcc.c-torture/execute/ieee/mzero5.c: New.
9168
9169 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
9170
9171         PR c++/10603
9172         * g++.dg/parse/error6.C: New test.
9173
9174         PR c++/12827
9175         * g++.dg/parse/error7.C: New test.
9176
9177 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
9178
9179         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
9180         at -O with stabs debugging formats.
9181         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
9182         * gcc.dg/debug/debug-2.c: Likewise.
9183
9184 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
9185
9186         PR c++/12696
9187         * g++.dg/init/error1.C: New test.
9188
9189         PR c++/12218
9190         * g++.dg/init/pm3.C: New test.
9191
9192 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
9193
9194         PR c/3347
9195         * gcc.dg/bitfld-8.c: New test.
9196
9197 2003-12-16  James Lemke  <jim@wasabisystems.com>
9198
9199         * gcc.dg/arm-scd42-[123].c: New tests.
9200
9201 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
9202
9203         PR c++/9043
9204         * g++.dg/abi/mangle20-1.C: New test.
9205         * g++.dg/abi/mangle20-2.C: New test.
9206
9207 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
9208
9209         PR c++/13275
9210         * g++.dg/other/offsetof2.C: Remove XFAIL.
9211         * g++.dg/parse/offsetof1.C: New test.
9212         * g++.gd/parse/offsetof2.C: Likewise.
9213
9214 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9215
9216         * g++.dg/template/nontype3.C: New test.
9217         * g++.dg/template/static2.C: Tweaked the dg-error clause.
9218
9219 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9220
9221         * g++.dg/warn/noreturn-3.C: Also test instantiation.
9222
9223 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
9224
9225         PR c++/13387
9226         * g++.dg/expr/assign1.C: New test.
9227
9228         PR c++/13242
9229         * g++.dg/abi/mangle19-1.C: New test.
9230         * g++.dg/abi/mangle19-2.C: New test.
9231
9232 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
9233
9234         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
9235
9236 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
9237
9238         * gcc.c-torture/execute/20031216-1.c: New test.
9239
9240 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9241
9242         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
9243         an ICE regression.
9244
9245 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
9246
9247         PR c++/10926
9248         * g++.dg/template/error9.C: New test.
9249
9250         PR c++/11116
9251         * g++.dg/template/error8.C: New test.
9252
9253 2003-12-15  Roger Sayle  <roger@eyesopen.com>
9254
9255         PR middle-end/13400
9256         * gcc.c-torture/execute/20031215-1.c: New test case.
9257
9258 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
9259
9260         PR c++/13269
9261         * g++.dg/parse/error5.C: New test.
9262
9263         PR c++/12989
9264         * g++.dg/expr/sizeof1.C: New test.
9265
9266         PR c++/13310
9267         * g++.dg/template/crash15.C: New test.
9268
9269 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
9270
9271         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
9272         a non-POD type as the last named parameter of a varargs function.
9273
9274 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
9275
9276         PR c++/13243
9277         PR c++/12573
9278         * g++.dg/template/crash14.C: New test.
9279         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
9280
9281 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
9282
9283         * g++.dg/other/java1.C: New test.
9284
9285         PR c++/13241
9286         * g++.dg/abi/mangle18-1.C: New test.
9287         * g++.dg/abi/mangle18-2.C: New test.
9288
9289 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9290
9291         PR optimization/10312
9292         * gcc.c-torture/execute/20031214-1.c: New.
9293
9294 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
9295
9296         PR c++/10779
9297         PR c++/12160
9298         * g++.dg/parse/error3.C: New test.
9299         * g++.dg/parse/error4.C: Likewise.
9300         * g++.dg/abi/mangle4.C: Tweak error messages.
9301         * g++.dg/lookup/using5.C: Likewise.
9302         * g++.dg/other/error2.C: Likewise.
9303         * g++.dg/parse/typename5.C: Likewise.
9304         * g++.dg/parse/undefined1.C: Likewise.
9305         * g++.dg/template/arg2.C: Likewise.
9306         * g++.dg/template/ttp3.C: Likewise.
9307         * g++.dg/template/type1.C: Likewise.
9308         * g++.old-deja/g++.other/crash32.C: Likewise.
9309         * g++.old-djea/g++.pt/defarg8.C: Likewise.
9310
9311 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9312
9313         PR c++/13106
9314         * g++.dg/warn/noreturn-3.C: New test.
9315
9316 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
9317
9318         PR c++/13118
9319         * g++.dg/abi/covariant3.C: New.
9320
9321 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
9322
9323         * g++.dg/eh/ia64-1.C: New test.
9324
9325 2003-12-12  Roger Sayle  <roger@eyesopen.com>
9326
9327         PR optimization/13037
9328         * g77.f-torture/execute/13037.f: New test case.
9329
9330 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
9331
9332         PR c++/12881
9333         * g++.dg/abi/covariant2.C: New.
9334
9335 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
9336
9337         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
9338
9339 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
9340
9341         * gcc.c-torture/execute/wchar_t-1.x: Delete.
9342
9343 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
9344
9345         PR other/10819
9346         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
9347         to fix Bug 10819.
9348         * lib/g++.exp (g++_version): Likewise.
9349         * lib/g77.exp (g77_version): Likewise.
9350         * lib/objc.exp (default_objc_version): Likewise.
9351
9352 2003-12-10  Richard Henderson  <rth@redhat.com>
9353
9354         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
9355
9356         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
9357
9358 2003-12-08  Matt Austern  <austern@apple.com>
9359
9360         PR c/13134
9361         * lib/gcc-dg.exp (dg-require-visibility): Define.
9362         * lib/target-supports (check_visibility_available): Define.
9363         * gcc.dg/visibility-1.c: New test.
9364         * gcc.dg/visibility-2.c: Likewise.
9365         * gcc.dg/visibility-3.c: Likewise.
9366         * gcc.dg/visibility-4.c: Likewise.
9367         * gcc.dg/visibility-5.c: Likewise.
9368         * gcc.dg/visibility-6.c: Likewise.
9369         * g++.dg/ext/visibility-1.C: Likewise.
9370         * g++.dg/ext/visibility-2.C: Likewise.
9371         * g++.dg/ext/visibility-3.C: Likewise.
9372         * g++.dg/ext/visibility-4.C: Likewise.
9373         * g++.dg/ext/visibility-5.C: Likewise.
9374         * g++.dg/ext/visibility-6.C: Likewise.
9375
9376 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9377
9378         * g++.dg/lookup/java1.C: New test.
9379         * g++.dg/lookup/java2.C: New test.
9380
9381 2003-12-07  Falk Hueffner  <falk@debian.org>
9382
9383         * g++.dg/opt/noreturn-1.C: New test.
9384
9385 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
9386
9387         * gcc.dg/overflow-1.c: New test.
9388
9389 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
9390
9391         * g77.f-torture/compile/13060.f: New test.
9392
9393 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
9394
9395         PR c++/13323
9396         * g++.dg/inherit/operator2.C: New test.
9397
9398 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
9399
9400         PR c++/13305
9401         * g++.dg/ext/attrib9.C: New test.
9402
9403 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
9404
9405         PR c++/13314
9406         * g++.dg/template/error7.C: New test.
9407
9408 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
9409             J"orn Rennecke <joern.rennecke@superh.com>
9410
9411         PR target/13302
9412         * g++.dg/other/struct-va_list.C: New test.
9413
9414 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9415
9416         PR c++/13166
9417         * g++.dg/parse/defarg6.C: New test.
9418
9419 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
9420
9421         PR target/13256
9422         * gcc.c-torture/execute/20031201-1.c: New test.
9423
9424 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
9425
9426         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
9427
9428 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
9429
9430         * gcc.dg/builtin-return-1.c: New test.
9431
9432 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
9433             J"orn Rennecke <joern.rennecke@superh.com>
9434
9435         PR optimization/13260
9436         * gcc.c-torture/execute/20031204-1.c: New test.
9437
9438 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
9439
9440         PR c++/9127
9441         * g++.dg/template/error6.C: New test.
9442
9443 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
9444
9445         * gcc.dg/20031202-1.c: New test.
9446
9447 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
9448
9449         PR c++/13179
9450         * g++.dg/template/eh1.C: New test.
9451
9452         PR c++/10771
9453         * g++.dg/template/error5.C: New test.
9454
9455 2003-12-02  David Ung  <davidu@mips.com>
9456
9457         * gcc.dg/compat/vector-check.h: Corrected type for var
9458         g_##TMODE
9459
9460 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9461
9462         PR c++/10126
9463         * g++.dg/template/ptrmem8.C: New test.
9464
9465 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9466
9467         PR c++/12573
9468         * g++.dg/template/dependent-expr3.C: New test.
9469
9470 2003-12-01  James Lemke  <jim@wasabisystems.com>
9471
9472         * gcc.dg/arm-g2.c: New test.
9473
9474 2003-12-01  Roger Sayle  <roger@eyesopen.com>
9475
9476         PR optimization/11634
9477         * gcc.dg/20031201-2.c: New test case.
9478
9479 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
9480
9481         PR 11433
9482         * objc.dg/proto-lossage-3.m: New test.
9483
9484 2003-12-01  Roger Sayle  <roger@eyesopen.com>
9485
9486         PR optimization/12628
9487         * gcc.dg/20031201-1.c: New test case.
9488
9489 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
9490
9491         * gcc.dg/unaligned-1.c: New test.
9492
9493 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
9494
9495         PR c++/9849
9496         * g++.dg/template/error4.C: New test.
9497         * g++.dg/template/nested3.C: Adjust error markers.
9498
9499 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9500
9501         * gcc.dg/cpp/assert4.c: Check more #system assertions.
9502
9503 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
9504
9505         PR c/10333
9506         * gcc.dg/bitfld-7.c: New test.
9507
9508 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
9509
9510         * gcc.dg/tls/asm-1.C: New test.
9511
9512 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9513
9514         * gcc.dg/cpp/assert4.c: Update.
9515
9516 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
9517
9518         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
9519         * gcc.dg/builtin-apply3.c: New test.
9520
9521 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
9522
9523         * lib/compat.exp (compat-obj): New xfaildata parameter.
9524         Use it to set compiler_conditional_xfail_data before compiling.
9525         (compat-get-options): Handle dg-xfail-if.
9526         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
9527         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
9528         * gcc.dg/compat/vector-1_y.c: Likewise.
9529         * gcc.dg/compat/vector-2_x.c: Likewise.
9530         * gcc.dg/compat/vector-2_y.c: Likewise.
9531
9532 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
9533
9534         * g++.dg/opt/reg-stack4.C: New test.
9535
9536 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
9537
9538         * gcc.dg/builtin-apply2.c: New test.
9539
9540 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
9541
9542         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
9543
9544 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9545
9546         PR c++/12924
9547         * g++.dg/template/template-id-2.C: New test.
9548
9549 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9550
9551         PR c++/5369
9552         * g++.dg/template/memfriend1.C: New test.
9553         * g++.dg/template/memfriend2.C: Likewise.
9554         * g++.dg/template/memfriend3.C: Likewise.
9555         * g++.dg/template/memfriend4.C: Likewise.
9556         * g++.dg/template/memfriend5.C: Likewise.
9557         * g++.dg/template/memfriend6.C: Likewise.
9558         * g++.dg/template/memfriend7.C: Likewise.
9559         * g++.dg/template/memfriend8.C: Likewise.
9560         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
9561
9562 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
9563
9564         PR c++/12515
9565         * g++.dg/ext/cond1.C: New test.
9566
9567 2003-11-20  Richard Henderson  <rth@redhat.com>
9568
9569         * gcc.dg/20020201-2.c: Remove.
9570         * gcc.dg/20020201-4.c: Remove.
9571         * gcc.dg/20020304-1.c: Remove.
9572
9573 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
9574
9575         * gcc.dg/cpp/trad/xwin1.c: New test case.
9576
9577 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
9578
9579         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
9580         * lib/g77.exp: Likewise.
9581         * lib/objc.exp: Likewise.
9582         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
9583         for darwin.
9584
9585 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9586
9587         PR c++/12932
9588         * g++.dg/template/static5.C: New test.
9589
9590 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
9591
9592         * gcc.dg/nested-func-1.c: New test.
9593
9594 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9595
9596         * gcc.dg/cpp/assert4.c: New test.
9597
9598 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
9599
9600         PR c++/2294
9601         * g++.dg/lookup/using9.c: New test.
9602
9603 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
9604
9605         PR c++/12762
9606         * g++.dg/template/error3.C: New test.
9607
9608 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
9609
9610         PR ada/13035
9611         * ada/acats/run_acats, run_all.sh: Fix syntax error.
9612         No longer use a wrapper for gcc, since this does not work under
9613         Windows.
9614
9615 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
9616
9617         PR c++/2094
9618         * g++.dg/template/ptrmem7.C: New test.
9619
9620 2003-11-13  Andrew Pinski <apinski@apple.com>
9621
9622         * gcc.c-torture/compile/20031113-1.c: New test.
9623
9624 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
9625             Kean Johnston <jkj@sco.com>
9626
9627         PR c/13029
9628         * gcc.dg/unused-4.c: Update.
9629
9630 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
9631
9632         * g++.dg/opt/const3.C: New test.
9633
9634 2003-11-13  Jan Hubicka  <jh@suse.cz>
9635
9636         * gcc.c-torture/compile/20031112-1.c: New test.
9637
9638 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
9639
9640         * g++.dg/parse/crash10.C: Remove bogus error marker.
9641
9642 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
9643
9644         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
9645         (host_gcc): Likewise.
9646         (ROOT): Honor $PWDCMD.
9647         (BASE): Likewise.
9648         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
9649
9650 2003-11-12  Catherine Moore  <clm@redhat.com>
9651
9652         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
9653
9654 2003-11-12  Andreas Jaeger  <aj@suse.de>
9655             Jakub Jelinek  <jakub@redhat.com>
9656             Andrew Pinski  <pinskia@physics.uc.edu>
9657             Richard Henderson  <rth@redhat.com>
9658
9659         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
9660         systems.
9661         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
9662
9663         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
9664         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
9665
9666 2003-11-11  Andreas Jaeger  <aj@suse.de>
9667
9668         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
9669
9670         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
9671
9672 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
9673
9674         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
9675         Clean ups.
9676
9677 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
9678
9679         * gcc.dg/trampoline-1.c: New test.
9680
9681 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
9682
9683         * gcc.c-torture/compile/200031109-1.c: New test.
9684
9685 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
9686
9687         PR c/3190
9688         PR c/8714
9689         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
9690         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
9691         gcc.dg/format/no-y2k-1.c: Update.
9692
9693 2003-11-08  Roger Sayle  <roger@eyesopen.com>
9694
9695         PR optimization/10467
9696         * gcc.dg/20031108-1.c: New test case.
9697
9698 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
9699
9700         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
9701
9702 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
9703
9704         * gcc.dg/compound-lvalue-1.c: New test.
9705         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
9706         some XFAILs.
9707
9708 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
9709
9710         * gcc.dg/altivec-varargs-1.c: New test.
9711
9712 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
9713
9714         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
9715         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
9716         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
9717         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
9718         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
9719
9720 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
9721
9722         * gcc.dg/cond-lvalue-1.c: New test.
9723
9724 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
9725
9726         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
9727
9728 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9729
9730         PR c++/11616
9731         * g++.dg/template/instantiate5.C: New test.
9732
9733 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9734
9735         PR c++/12726
9736         * g++.dg/ext/complit2.C: Replace test with self-contained version.
9737         * ChangeLog: Add missing first entry for above test.
9738
9739 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9740
9741         PR c++/9810
9742         * g++.dg/template/using8.C: New test.
9743         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
9744
9745 2003-11-02  Roger Sayle  <roger@eyesopen.com>
9746
9747         PR optimization/10817
9748         * gcc.c-torture/compile/20031102-1.c: New test case.
9749
9750 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
9751
9752         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
9753         2147483647.
9754
9755 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
9756
9757         * gcc.dg/20031102-1.c: New test.
9758
9759 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
9760
9761         * gcc.dg/complex-1.c: New test.
9762
9763 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9764
9765         PR c++/12796
9766         * g++.dg/template/crash13.C: Adjust expected error location.
9767         * g++.old-deja/g++.brendan/ns1.C: Likewise.
9768
9769 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
9770
9771         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
9772
9773 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
9774
9775         PR/10239
9776         * gcc.c-torture/compile/20031031-2.c: New test.
9777
9778 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
9779
9780         PR/11640
9781         * gcc.c-torture/compile/20031031-1.c: New test.
9782
9783 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
9784
9785         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
9786         * gcc.misc-tests/bprob.exp: Likewise.
9787         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
9788         the execution test on arm-elf configs.
9789         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
9790         configs that don't support scratch files.
9791         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
9792
9793 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
9794
9795         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
9796         done by dejagnu.
9797
9798 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
9799
9800         * ada/acats/run_all.sh: Redirect mv output to /dev/null
9801         Avoid non pure sh syntax. Add more logging.
9802
9803         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
9804         fail.
9805
9806 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9807
9808         PR libgcj/10610
9809         * gcc.dg/ppc-stackalign-1.c: New test.
9810
9811 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
9812
9813         * ada/acats/run_all.sh: Change output to be more compliant with
9814         dejagnu framework.
9815         Create acats.sum and acats.log files under testsuite/ada/acats
9816         Only run [a-z]* directories, to filter out e.g. CVS.
9817         Redirect build output to log file.
9818
9819 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
9820
9821         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
9822
9823 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
9824
9825         PR ada/5909:
9826         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
9827
9828 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
9829
9830         * gcc.c-torture/compile/20031023-1.c: New test.
9831         * gcc.c-torture/compile/20031023-2.c: New test.
9832         * gcc.c-torture/compile/20031023-3.c: New test.
9833         * gcc.c-torture/compile/20031023-4.c: New test.
9834
9835 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9836
9837         PR c++/10371
9838         * g++.dg/lookup/scoped8.C: New test.
9839
9840 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
9841
9842         * g++.dg/opt/reg-stack3.C: New test.
9843
9844 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
9845
9846         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
9847
9848 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9849
9850         PR c++/11076
9851         * g++.dg/template/crash13.C: New test.
9852
9853 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
9854
9855         * gcc.dg/c99-restrict-2.c: New test.
9856
9857 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
9858
9859         PR c++/12698, c++/12699, c++/12700, c++/12566
9860         * g++.dg/inherit/covariant9.C: New test.
9861         * g++.dg/inherit/covariant10.C: New test.
9862         * g++.dg/inherit/covariant11.C: New test.
9863
9864 2003-10-23  Jason Merrill  <jason@redhat.com>
9865
9866         PR c++/12726
9867         * g++.dg/ext/complit2.C: New test.
9868
9869 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
9870
9871         PR target/12654
9872         * gcc.c-torture/execute/20031020-1.c: New test.
9873
9874 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9875
9876         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
9877         following the jump_insn.
9878
9879 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
9880
9881         * gcc.dg/cast-lvalue-1.c: New test.
9882
9883 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
9884
9885         PR c++/11962
9886         * g++.dg/template/cond2.C: New test.
9887
9888 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
9889
9890         * gcc.dg/builtins-28.c: New test.
9891
9892 2003-10-20  Jan Hubicka  <jh@suse.cz>
9893
9894         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
9895         parameter.
9896         * testsuite/gcc.dg/inline-2.c: Likewise.
9897
9898 2003-10-20  Phil Edwards  <phil@codesourcery.com>
9899
9900         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
9901         * gcc.dg/nest.c:  Likewise.
9902
9903 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9904
9905         PR c++/9781, c++/10583, c++/11862
9906         * g++.dg/parse/crash13.C: New test.
9907
9908 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9909
9910         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
9911
9912 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
9913
9914         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
9915         Define HAVE_C99_RUNTIME except on Solaris.
9916         * gcc.dg/builtins-20.c: Likewise.
9917
9918 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9919
9920         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
9921
9922 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9923
9924         PR c++/12495
9925         * g++.dg/template/crash21.C: New test.
9926
9927 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9928
9929         PR c++/2513
9930         * g++.dg/template/typename5.C: New test.
9931
9932 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9933
9934         PR c++/12369
9935         * g++.dg/template/friend25.C: New test.
9936
9937 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
9938
9939         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
9940         versions.
9941
9942 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
9943
9944         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
9945         == 2147483647.
9946
9947 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
9948
9949         * gcc.c-torture/execute/960416-1.x: Remove.
9950         * gcc.c-torture/execute/divconst-3.x: Likewise.
9951
9952 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
9953
9954         PR target/12598
9955         * gcc.dg/torture/cris-volatile-1.c: New test.
9956
9957 2003-10-14  Roger Sayle  <roger@eyesopen.com>
9958
9959         PR optimization/9325
9960         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
9961         for overflowing floating point to integer conversion during RTL
9962         simplification.
9963
9964 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
9965
9966         * objc/execute/_cmd.m: Fix typo.
9967         * objc.dg/image-info.m, objc.dg/symtab-1.m:
9968         Relax 'scan-assembler' regexp.
9969         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
9970         objc.dg/try-catch-4.m: Run on non-Darwin targets.
9971         * objc.dg/zero-link-2.m: Remove blank line.
9972         * objc.dg/zero-link-3.m: New test case.
9973
9974 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
9975
9976         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
9977
9978         * gcc.dg/asm-names.c: Use scan-assembler-not rather
9979         than linker trickery.
9980
9981 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9982
9983         PR c++/12370
9984         * g++.dg/other/friend2.C: New test.
9985
9986 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
9987
9988         * gcc.dg/20031012-1.c: New test.
9989
9990 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
9991
9992         * gcc.dg/weak/weak-3.c: Fix for new warning.
9993
9994 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
9995
9996         PR optimization/8750
9997         * gcc.c-torture/execute/20031012-1.c: New test case.
9998
9999 2003-10-11  Roger Sayle  <roger@eyesopen.com>
10000
10001         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
10002         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
10003
10004 2003-10-11  Roger Sayle  <roger@eyesopen.com>
10005
10006         PR optimization/12260
10007         * gcc.c-torture/compile/20031011-2.c: New test case.
10008
10009 2003-10-11  Roger Sayle  <roger@eyesopen.com>
10010
10011         * gcc.c-torture/execute/20031011-1.c: New testcase.
10012
10013 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
10014
10015         * gcc.c-torture/compile/20031011-1.c: New test.
10016
10017 2003-10-11  Jan Hubicka  <jh@suse.cz>
10018
10019         * g++.dg/other/first-global.C: New test.
10020
10021 2003-10-11  Roger Sayle  <roger@eyesopen.com>
10022
10023         * gcc.c-torture/execute/string-opt-18.c: New testcase.
10024
10025 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
10026
10027         * gcc.c-torture/compile/20031010-1.c: New test.
10028
10029 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
10030
10031         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
10032         * gcc.c-torture/execute/va-arg-25.c: ... here.
10033
10034 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
10035
10036         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
10037
10038 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
10039
10040         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
10041
10042 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
10043
10044         * g++.dg/parse/error2.C: New test.
10045
10046 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
10047
10048         PR c++/11097
10049         * g++.dg/other/error5.C: Modify the error message.
10050         * g++.dg/lookup/using8.C: New test.
10051
10052 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
10053
10054         * gcc.dg/darwin-abi-2.c: New file.
10055         * gcc.c-torture/execute/va-arg-24.c: New file.
10056
10057 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
10058
10059         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
10060         indentation.
10061
10062 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
10063
10064         PR c++/10147
10065         * g++.dg/other/error4.C: Update error messages.
10066         * g++.dg/template/ptrmem4.C: Likewise.
10067
10068         PR c++/12337
10069         * g++.dg/init/new9.C: New test.
10070
10071         PR c++/12334, c++/12236, c++/8656
10072         * g++.dg/ext/attrib8.C: New test.
10073
10074 2003-10-06  Devang Patel  <dpatel@apple.com>
10075
10076         * gcc.dg/debug/dwarf2-3.h: New test.
10077         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
10078
10079 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
10080
10081         * g++.dg/opt/cfg2.C: New test.
10082
10083 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
10084
10085         * g++.dg/opt/float1.C: New test.
10086
10087 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
10088
10089         * gcc.dg/c90-array-lval-6.c: New test.
10090         * gcc.dg/c99-array-lval-6.c: New test.
10091
10092 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
10093             Ziemowit Laski  <zlaski@apple.com>
10094
10095         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
10096         'Derived', so that it is never considered a class method; add
10097         new warning for '+port' method ambiguity.
10098         * objc.dg/method-12.m: Include <objc/objc.h> instead of
10099         <objc/objc-api.h> (needed on Mac OS X).
10100         * objc.dg/method-13.m: New test.
10101
10102 2003-10-03  Roger Sayle  <roger@eyesopen.com>
10103
10104         PR optimization/9325, PR java/6391
10105         * gcc.c-torture/execute/20031003-1.c: New test case.
10106
10107 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
10108
10109         PR optimization/12180
10110         * gcc.dg/20031002-1.c: New test.
10111
10112         PR c++/12486
10113         * g++.dg/inherit/error1.C: New test.
10114
10115 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
10116
10117         * lib/f-torture.exp (search_for): Rename to...
10118         (search_for_re): This.  Also, clean up comments and the
10119         "regexp" invocation.
10120
10121 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
10122
10123         * gcc.c-torture/compile/20031002-1.c: New test.
10124
10125 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
10126
10127         * g++.dg/opt/cond1.C: New test.
10128
10129 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
10130
10131         * gcc.dg/Wold-style-definition-2.c: New testcase.
10132         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
10133
10134 2003-09-29  Richard Henderson  <rth@redhat.com>
10135
10136         * g++.dg/init/array10.C: Add dg-options.
10137
10138 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
10139
10140         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
10141
10142 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10143
10144         * g++.dg/template/friend19.C: Fix typo.
10145         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
10146
10147 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
10148
10149         * gcc.c-torture/execute/20030928-1.c: New test.
10150         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
10151
10152 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
10153
10154         * g++.dg/opt/unroll1.C: New test.
10155
10156 2003-09-26  Roger Sayle  <roger@eyesopen.com>
10157
10158         PR optimization/11741
10159         * gcc.dg/20030926-1.c: New test case.
10160
10161 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10162
10163         PR c++/5655
10164         * g++.dg/parse/access7.C: New test.
10165         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
10166
10167 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
10168
10169         MERGE OF objc-improvements-branch into MAINLINE:
10170         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
10171         if libobjc has not been built.
10172         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
10173         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
10174         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
10175         objc/execute/nested-3.m, objc/execute/np-2.m,
10176         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
10177         objc/execute/redefining_self.m, objc/execute/root_methods.m,
10178         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
10179         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
10180         objc.dg/special/unclaimed-category-1.h,
10181         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
10182         well as GNU runtime.
10183         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
10184         * execute/cascading-1.m, execute/function-message-1.m,
10185         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
10186         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
10187         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
10188         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
10189         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
10190         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
10191         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
10192         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
10193         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
10194         * objc.dg/bitfield-2.m: Run only on Darwin.
10195         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
10196         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
10197         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
10198         * objc.dg/const-str-1.m: Fix constant string layout.
10199
10200 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
10201
10202         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
10203
10204 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
10205
10206         * gcc.dg/darwin-abi-1.c: New file.
10207
10208 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
10209
10210         PR target/12281
10211         * gcc.c-torture/compile/20030921-1.c: New test.
10212
10213 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
10214
10215         * g++.dg/opt/reg-stack2.C: New test.
10216
10217 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
10218
10219         * g++.dg/eh/delayslot1.C: New test.
10220
10221 2003-09-20  Richard Henderson  <rth@redhat.com>
10222
10223         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
10224
10225 2003-09-20  Roger Sayle  <roger@eyesopen.com>
10226
10227         * gcc.c-torture/execute/20030920-1.c: New test case.
10228
10229 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10230
10231         * g++.dg/rtti/typeid3.C: Correct expected error message.
10232
10233 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10234
10235         PR c++/157
10236         * g++.dg/parse/crash12.C: New test.
10237
10238 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
10239
10240         * gcc.dg/compat/mixed-struct-check.h: New.
10241         * gcc.dg/compat/mixed-struct-defs.h: New.
10242         * gcc.dg/compat/mixed-struct-init.h: New.
10243         * gcc.dg/compat/struct-by-value-19_main.c: New.
10244         * gcc.dg/compat/struct-by-value-19_x.c: New.
10245         * gcc.dg/compat/struct-by-value-19_y.c: New.
10246         * gcc.dg/compat/struct-by-value-20_main.c: New.
10247         * gcc.dg/compat/struct-by-value-20_x.c: New.
10248         * gcc.dg/compat/struct-by-value-20_y.c: New.
10249         * gcc.dg/compat/struct-return-19_main.c: New.
10250         * gcc.dg/compat/struct-return-19_x.c: New.
10251         * gcc.dg/compat/struct-return-19_y.c: New.
10252         * gcc.dg/compat/struct-return-20_main.c: New.
10253         * gcc.dg/compat/struct-return-20_x.c: New.
10254         * gcc.dg/compat/struct-return-20_y.c: New.
10255
10256 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
10257         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
10258         so that it will not complain on LP64 targets.
10259
10260 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10261
10262         PR c++/495
10263         * g++.dg/template/friend24.C: New test.
10264
10265 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
10266
10267         PR c++/12332
10268         * g++.dg/template/memtmpl2.C: New test.
10269
10270 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
10271
10272         PR target/11184
10273         * gcc.dg/builtin-apply1.c: New test.
10274
10275 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
10276
10277         PR c++/9848
10278         * g++.dg/warn/Wunused-4.C: New test.
10279
10280 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10281
10282         PR c++/12316
10283         * g++.dg/other/gc2.C: New test.
10284
10285 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
10286
10287         PR c++/11991
10288         * g++.dg/rtti/typeid3.C: New test.
10289
10290         PR c++/12266
10291         * g++.dg/overload/template1.C: New test.
10292
10293 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
10294
10295         * g++.dg/opt/cfg3.C: New test.
10296
10297 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10298
10299         PR c++/7939
10300         * g++.dg/template/crash11.C: New test.
10301
10302 2003-09-16  Jason Merrill  <jason@redhat.com>
10303             Jakub Jelinek  <jakub@redhat.com>
10304
10305         * gcc.dg/attr-warn-unused-result.c: New test.
10306
10307 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
10308
10309         PR c++/12184
10310         * g++.dg/expr/call2.C: New test.
10311
10312 2003-09-15  Andreas Jaeger  <aj@suse.de>
10313
10314         * gcc.dg/Wold-style-definition-1.c: New test.
10315
10316 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
10317
10318         PR c++/3907
10319         * g++.dg/parse/template12.C: New test.
10320
10321         * g++.dg/abi/bitfield11.C: New test.
10322         * g++.dg/abi/bitfield12.C: Likewise.
10323
10324 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
10325
10326         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
10327         non-expansion of functional macro name without arguments at EOL.
10328         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
10329
10330 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
10331
10332         * gcc.c-torture/execute/20030914-[12].c: New tests.
10333
10334 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
10335
10336         PR c++/11788
10337         * g++.dg/overload/addr1.C: New test.
10338
10339 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
10340
10341         * gcc.dg/20030909-1.c: New test.
10342
10343 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
10344
10345         * gcc.dg/ultrasp10.c: New test.
10346
10347 2003-09-09  Devang Patel  <dpatel@apple.com>
10348
10349         * gcc.dg/darwin-ld-6.c: New test.
10350
10351 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10352
10353         * gcc.dg/torture/builtin-explog-1.c: New testcase.
10354
10355 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
10356
10357         * gcc.dg/ia64-types1.c: New test.
10358         * gcc.dg/ia64-types2.c: Likewise.
10359
10360 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10361
10362         * gcc.dg/builtins-1.c: Add more _Complex tests.
10363         * gcc.dg/torture/builtin-attr-1.c: Likewise.
10364
10365         * gcc.dg/builtins-1.c: Test existing _Complex functions.
10366         * gcc.dg/torture/builtin-attr-1.c: Likewise.
10367
10368 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
10369
10370         PR c++/11786
10371         * g++.dg/lookup/koenig2.C: New test.
10372
10373         PR c++/5296
10374         * g++.dg/rtti/typeid2.C: New test.
10375
10376 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
10377
10378         * gcc.c-torture/compile/20030904-1.c: New test.
10379
10380 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
10381
10382         * g++.dg/opt/longbranch2.C: New test.
10383
10384 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
10385
10386         * g++.dg/template/crash10.C: Only compile it.
10387
10388 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
10389
10390         PR middle-end/11665
10391         * gcc.c-torture/compile/20030907-1.c: New test.
10392         * g++.dg/init/array11.C: New test.
10393
10394 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
10395
10396         PR c++/11852
10397         * g++.dg/init/struct1.C: New test.
10398
10399 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
10400
10401         PR c++/12181
10402         * g++.dg/expr/comma1.C: New test.
10403
10404 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
10405
10406         PR c++/11867
10407         * g++.dg/expr/static_cast5.C: New test.
10408
10409 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
10410
10411         PR c++/11507
10412         * g++.dg/lookup/scoped7.C: New test.
10413
10414         PR c++/9574
10415         * g++.dg/other/static1.C: New test.
10416
10417         PR c++/11490
10418         * g++.dg/warn/template-1.C: New test.
10419
10420         PR c++/11432
10421         * g++.dg/template/crash10.C: New test.
10422
10423         PR c++/2478
10424         * g++.dg/overload/VLA.C: New test.
10425
10426         PR c++/10804
10427         * g++.dg/template/call1.C: New test.
10428
10429 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
10430
10431         PR c++/11794
10432         * g++.dg/parse/using3.C: New test.
10433
10434 2003-09-06  Roger Sayle  <roger@eyesopen.com>
10435
10436         PR c++/11409
10437         * g++.dg/overload/builtin3.C: New test case.
10438
10439 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
10440
10441         PR c/9862
10442         * gcc.dg/20030906-1.c: New test.
10443         * gcc.dg/20030906-2.c: Likewise.
10444
10445 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
10446
10447         PR c++/12167
10448         * g++.dg/parse/defarg5.C: New test.
10449
10450         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
10451
10452 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
10453
10454         PR c++/12163
10455         * g++.dg/expr/static_cast4.C: New test.
10456
10457         PR c++/12146
10458         * g++.dg/template/crash9.C: New test.
10459
10460 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
10461
10462         * g++.old-deja/g++.ext/pretty2.C: Update for change
10463         in __FUNCTION__.
10464         * g++.old-deja/g++.ext/pretty3.C: Likewise.
10465
10466 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
10467
10468         PR c++/11922
10469         * g++/dg/template/qualified-id1.C: New test.
10470
10471         PR c++/12037
10472         * g++.dg/warn/noeffect4.C: New test.
10473
10474 2003-09-04  Matt Austern  <austern@apple.com>
10475
10476         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
10477         * g++.dg/ext/fnname2.C: Likewise.
10478         * g++.dg/ext/fnname3.C: Likewise.
10479
10480 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
10481
10482         * g++.dg/expr/lval1.C: New test.
10483         * g++.dg/ext/lvcast.C: Remove.
10484
10485 2003-09-03  Roger Sayle  <roger@eyesopen.com>
10486
10487         PR optimization/11700.
10488         * gcc.c-torture/compile/20030903-1.c: New test case.
10489
10490 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
10491
10492         PR c++/12053
10493         * g++.dg/abi/layout4.C: New test.
10494
10495 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
10496
10497         PR c++/11553
10498         * g++.dg/parse/friend3.C: New test.
10499
10500 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
10501
10502         PR c++/11847
10503         * g++.dg/template/class1.C: New test.
10504
10505         PR c++/11808
10506         * g++.dg/expr/call1.C: New test.
10507
10508 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
10509
10510         PR c++/12114
10511         * g++.dg/init/ref9.C: New test.
10512
10513         PR c++/11972
10514         * g++.dg/template/nested4.C: New test.
10515
10516 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
10517
10518         PR c++/12093
10519         * g++.dg/template/non-dependent4.C: New test.
10520
10521         PR c++/11928
10522         * g++.dg/inherit/conv1.C: New test.
10523
10524 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
10525
10526         PR c++/6196
10527         * g++.dg/ext/label1.C: New test.
10528         * g++.dg/ext/label2.C: Likewise.
10529
10530 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
10531
10532         * g++.dg/expr/cond3.C: New test.
10533
10534 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10535
10536         * gcc.dg/builtins-1.c: Add new builtin cases.
10537
10538 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10539
10540         * gcc.dg/builtins-1.c: Add new cases.
10541         * gcc.dg/torture/builtin-attr-1.c: Likewise.
10542
10543 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10544
10545         * gcc.dg/builtins-1.c: Add more math builtin tests.
10546         * gcc.dg/torture/builtin-attr-1.c: New test.
10547
10548 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
10549
10550         PR optimization/5079
10551         * g++.dg/opt/static3.C: New test.
10552
10553 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10554
10555         * gcc.misc-tests/gcov-10b.c: New test.
10556
10557 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
10558
10559         * g++.dg/opt/ptrmem3.C: New test.
10560
10561         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
10562
10563 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
10564
10565         * gcc.dg/20030826-2.c: New test.
10566
10567 2003-08-26  Roger Sayle  <roger@eyesopen.com>
10568
10569         PR middle-end/12002
10570         * g77.f-torture/compile/12002.f: New test case.
10571
10572 2003-08-26  Roger Sayle  <roger@eyesopen.com>
10573
10574         * gcc.dg/20030826-1.c: New test case.
10575
10576 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
10577
10578         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
10579
10580 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
10581
10582         PR c++/11871
10583         * c++.dg/lookup/crash1.C: New test.
10584
10585         * c++.dg/warn/noeffect3.C: New test.
10586
10587 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
10588
10589         * gcc.dg/compat/vector-1_x.c: Compile with -w.
10590         * gcc.dg/compat/vector-1_y.c: Ditto.
10591         * gcc.dg/compat/vector-2_x.c: Ditto.
10592         * gcc.dg/compat/vector-2_y.c: Ditto.
10593
10594 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
10595
10596         * gcc.dg/20030702-1.c: New test.
10597
10598 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
10599
10600         PR c++/8795
10601         * g++.dg/ext/altivec-1.C: New test.
10602
10603 2003-08-24  Richard Henderson  <rth@redhat.com>
10604
10605         * g++.dg/eh/simd-2.C: Add -w for x86.
10606
10607 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
10608
10609         * gcc.dg/20030815-1.c: New test.
10610
10611 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10612
10613         PR c++/3765
10614         * g++.dg/parse/access6.C: New test.
10615
10616 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10617
10618         PR c++/641, c++/11876
10619         * g++.dg/template/friend22.C: New test.
10620         * g++.dg/template/friend23.C: Likewise.
10621
10622 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
10623
10624         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
10625         identically.
10626
10627 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
10628
10629         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
10630
10631 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
10632
10633         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
10634
10635 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
10636
10637         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
10638
10639 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
10640
10641         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
10642
10643 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
10644
10645         PR c++/11919
10646         * g++.dg/overload/prom1.C: New test.
10647
10648         PR c++/11551
10649         * g++.dg/parse/dtor2.C: New test.
10650
10651         PR c++/10762
10652         * g++.dg/parse/using2.C: New test.
10653
10654 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
10655
10656         PR target/11805
10657         * gcc.c-torture/compile/20030821-1.c: New.
10658
10659 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
10660
10661         PR c++/11834
10662         * g++.dg/template/deduce2.C: New test.
10663
10664 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
10665
10666         * gcc.c-torture/execute/20030821-1.c: New test.
10667
10668 2003-08-20  Roger Sayle  <roger@eyesopen.com>
10669
10670         PR middle-end/11984
10671         * gcc.dg/20030820-1.c: New test case.
10672
10673 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
10674
10675         PR c++/11945
10676         * g++.dg/warn/noeffect2.C: New test.
10677
10678 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
10679
10680         PR c++/10926
10681         * g++.dg/template/dtor2.C: New test.
10682
10683         PR c++/11684
10684         * g++.dg/template/operator1.C: New test.
10685         * g++.dg/parse/operator4.C: New test.
10686
10687         PR c++/11946.C
10688         * g++.dg/expr/enum1.C: New test.
10689         * gcc.dg/c99-bool-1.c: Remove bogus warning.
10690
10691         PR c++/11036.C
10692         * g++.dg/parse/elab2.C: New test.
10693         * g++.dg/parse/typedef4.C: Change error message.
10694         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
10695         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
10696         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
10697
10698 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
10699
10700         * gcc.dg/pch/warn-1.c: New.
10701         * gcc.dg/pch/warn-1.hs: New.
10702
10703         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
10704         not-tested file.
10705
10706 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
10707
10708         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
10709
10710 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
10711
10712         * gcc.dg/uninit-D.c: New Test.
10713         * gcc.dg/uninit-E.c: New Test.
10714         * gcc.dg/uninit-F.c: New Test.
10715         * gcc.dg/uninit-G.c: New Test.
10716
10717 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
10718
10719         * g++.dg/README: Describe the pch directory.
10720
10721 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10722
10723         PR c++/11174
10724         * g++.dg/parse/access4.C: New test.
10725         * g++.dg/parse/access5.C: Likewise.
10726         * g++.old-deja/g++.jason/access17.C: Adjust error message.
10727
10728 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
10729
10730         * gcc.dg/noncompile/20030818-1.c: New.
10731
10732 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
10733
10734         PR c++/11957
10735         * g++.dg/warn/noeffect1.C: New test.
10736
10737         * g++.dg/template/scope2.C: New test.
10738         * g++.dg/template/error2.C: Correct dg-error
10739
10740 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
10741
10742         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
10743
10744 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
10745
10746         PR C++/11512
10747         * g++.dg/template/warn1.C: New.
10748
10749 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
10750
10751         * g++.dg/template/error2.C: New test.
10752         * g++.dg/lookup/using7.C: Adjust errors
10753         * g++.old-deja/g++.pt/crash36.C: Likewise.
10754         * g++.old-deja/g++.pt/derived3.C: Likewise.
10755
10756 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10757
10758         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
10759         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
10760         * gcc.c-torture/execute/builtins/string-9.c: New, from
10761         string-opt-9.c.  Adjust for execute/builtins framework.
10762         * gcc.c-torture/execute/string-opt-9.c: Delete.
10763
10764 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
10765
10766         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
10767
10768         * g++.dg/parse/ret-type2.C: New test.
10769
10770         PR c++/11703
10771         * g++.dg/init/new8.C: New test.
10772
10773         PR c++/10923
10774         * g++.dg/parse/typedef5.C: New test.
10775
10776         PR c++/9512
10777         * g++.dg/parse/qualified2.C: New test.
10778         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
10779         invalid code.
10780
10781 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
10782
10783         * g++.dg/conversion/ptrmem1.C: New test.
10784
10785 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
10786
10787         PR target/11693
10788         * gcc.dg/20030811-1.c: New test.
10789
10790         PR target/11535
10791         * gcc.c-torture/execute/20030811-1.c: New test.
10792
10793 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10794
10795         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
10796
10797 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
10798
10799         PR c++/11789.C
10800         * g++.dg/inherit/multiple1.C: New test.
10801
10802 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
10803
10804         * gcc.dg/spe1.c: New test.
10805
10806         PR c++/11670
10807         * g++.dg/expr/cast2.C: New test.
10808
10809         PR c++/10530
10810         * g++.dg/template/dependent-name2.C: New test.
10811
10812 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
10813
10814         * g++.dg/parse/crash11.C: Put the dg options in comments.
10815
10816 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
10817
10818         * lib/gcc-dg.exp: Update for diagnostic change.
10819
10820 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10821
10822         PR c++/5767
10823         * g++.dg/parse/crash11.C: New test.
10824
10825 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
10826
10827         * gcc.dg/cpp/spacing1.c: Update.
10828
10829 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
10830
10831         PR target/11739
10832         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
10833         a value for -mtune.
10834
10835 2003-08-04  Roger Sayle  <roger@eyesopen.com>
10836
10837         PR middle-end/11771
10838         * gcc.c-torture/compile/20030804-1.c: New test case.
10839
10840 2003-08-04  Roger Sayle  <roger@eyesopen.com>
10841
10842         * gcc.dg/20030804-1.c: New test case.
10843
10844 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
10845
10846         * gcc.dg/cpp/separate-1.c: New test.
10847
10848 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
10849
10850         PR c++/11704
10851         * g++.dg/template/dependent-expr2.C: New test.
10852
10853         PR c++/11766
10854         * g++.dg/expr/ptrmem1.C: New test.
10855
10856 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10857
10858         PR c++/9453
10859         * g++.dg/template/friend15.C: New test.
10860
10861 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
10862
10863         * lib/dg-pch.exp: Work round PCH bug.
10864
10865 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10866
10867         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
10868         builtins.  Move cases from builtins-4.c here.
10869
10870         * gcc.dg/torture/builtin-math-1.c: New test taken from
10871         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
10872         additional cases.
10873
10874         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
10875         Delete.
10876
10877 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
10878
10879         PR c++/9447
10880         * g++.dg/template/using7.C: New test.
10881
10882 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
10883
10884         * import1.c, import2.c: New tests.
10885
10886 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
10887
10888         * g++.dg/eh/crossjump1.C: New test.
10889
10890 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
10891
10892         PR c++/11697
10893         * g++.dg/template/using6.C: New test.
10894
10895         PR c++/11744
10896         * g++.dg/template/koenig2.C: New test.
10897
10898 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10899
10900         PR c++/7983
10901         * g++.dg/parse/typedef4.C: New test.
10902
10903 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10904
10905         PR c++/8442, c++/8806
10906         * g++.dg/template/elab1.C: New test.
10907         * g++.dg/template/type2.C: Likewise.
10908         * g++.dg/template/ttp3.C: Adjust expected error message.
10909         * g++.old-deja/g++.law/visibility13.C: Likewise.
10910         * g++.old-deja/g++.niklas/t135.C: Likewise.
10911         * g++.old-deja/g++.pt/ttp41.C: Likewise.
10912         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
10913         template argument.
10914         * g++.old-deja/g++.pt/ttp44.C: Likewise.
10915
10916 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
10917
10918         PR c++/11295
10919         * g++.dg/ext/stmtexpr1.C: New test.
10920
10921         * g++.dg/opt/tmp1.C: New test.
10922
10923         PR c++/11525
10924         * g++.dg/parse/constant4.C: New test.
10925
10926         PR c++/9447
10927         * g++.dg/template/using5.C: New test.
10928
10929 2003-07-31  Roger Sayle  <roger@eyesopen.com>
10930
10931         * gcc.dg/builtins-27.c: New test case.
10932
10933 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
10934
10935         * gcc.dg/tls/opt-7.c: New test.
10936
10937 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
10938
10939         * g++.old-deja/g++.other/crash18.C: Remove.
10940
10941 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
10942
10943         * g++.dg/template/explicit3.C: New.
10944         * g++.dg/template/explicit4.C: New.
10945         * g++.dg/template/explicit5.C: New.
10946
10947         PR c++/11347
10948         * g++.dg/template/memtmpl1.C: New.
10949
10950 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
10951
10952         PR target/11565
10953         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
10954         * gcc.dg/i386-387-5.c (dg-options): Likewise.
10955
10956 2003-07-30  Jan Hubicka  <jh@suse.cz>
10957
10958         * vtgc1.c: Kill.
10959
10960 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
10961
10962         * gcc.dg/struct-in-proto-1.c: New test.
10963
10964 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
10965
10966         * gcc.dg/cpp/include2.c: Only expect one message.
10967
10968 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
10969
10970         PR c++/9447
10971         * g++.dg/template/using1.C: New test.
10972         * g++.dg/template/using2.C: New test.
10973         * g++.dg/template/using3.C: New test.
10974         * g++.dg/template/using4.C: New test.
10975
10976 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
10977
10978         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
10979         * gcc.c-torture/execute/string-opt-10.c: Likewise.
10980
10981 2003-07-28  Jan Hubicka  <jh@suse.cz>
10982
10983         PR c++/11530
10984         * g++.dg/opt/call1.C: New test.
10985
10986 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
10987
10988         PR c++/11667
10989         * g++.dg/init/enum2.C: New test.
10990         * g++.dg/template/overload1.C: Add "-w" option.
10991
10992 2003-07-28    <hp@bitrange.com>
10993
10994         * gcc.dg/Wdeclaration-after-statement-1.c,
10995         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
10996
10997 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
10998
10999         * gcc.c-torture/compile/20030725-1.c: New test.
11000
11001 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
11002
11003         * gcc.dg/20030505.c: Only run for SPE.
11004         Remove definition of opaque type.
11005
11006 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
11007
11008         * g++.dg/template/ptrmem6.C: New test.
11009
11010 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
11011
11012         * gcc.c-torture/compile/zero-strct-2.c: New test.
11013
11014 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
11015
11016         * gcc.dg/intermod-1.c: New test.
11017
11018 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
11019
11020         PR c++/11617
11021         * g++.dg/template/lookup2.C: New test.
11022         * g++.dg/template/memclass1.C: Remove instantiated from error.
11023         * g++.dg/other/error2.C: Tweak expected errors.
11024
11025         PR c++/11596
11026         * g++.dg/template/defarg3.C: New test.
11027
11028         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
11029
11030 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
11031
11032         * g++.dg/inherit/access5.C: New test.
11033
11034 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11035
11036         PR c++/11513
11037         * g++.dg/template/crash8.C: New test.
11038
11039 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
11040
11041         PR c/10602
11042         * gcc.dg/noncompile/incomplete-2.c: New test.
11043
11044 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
11045
11046         PR c++/11645
11047         * g++.dg/inherit/access4.C: New test.
11048
11049         PR c++/11517
11050         * g++.dg/expr/cond2.C: New test.
11051
11052         PR optimization/10679
11053         * g++.dg/opt/inline4.C: New test.
11054
11055 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
11056
11057         * g++.dg/parse/crash10: New test.
11058
11059 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
11060
11061         * g++.dg/ext/flexary1.C: New test.
11062
11063 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11064
11065         PR c++/10793
11066         * g++.dg/template/crash9.C: New test.
11067
11068 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11069
11070         PR c++/3004
11071         * g++.dg/parse/typedef3.C: New test.
11072
11073         PR c++/7906
11074         * g++.dg/parse/operator2.C: New test.
11075
11076         PR c++/8895
11077         * g++.dg/parse/def-tmpl-arg1.C: New test.
11078
11079         PR c++/9282
11080         * g++.dg/parse/funptr1.C: New test.
11081
11082         PR c++/9452
11083         * g++.dg/parse/ambig3.C: New test.
11084
11085         PR c++/9454
11086         * g++.dg/parse/operator3.C: New test.
11087
11088         PR c++/9486
11089         * g++.dg/parse/template10.C: New test.
11090
11091         PR c++/9488
11092         * g++.dg/parse/template11.C: New test.
11093
11094         PR c++/10150
11095         * g++.dg/parse/invalid-op1.C: New test.
11096
11097         PR c++/10247
11098         * g++.dg/parse/condexpr1.C: New test.
11099
11100 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
11101
11102         * g++.dg/ext/packed3.C: New test.
11103         * g++.dg/ext/packed4.C: New test.
11104
11105         * gcc.dg/pack-test-3.c: New test.
11106
11107 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
11108
11109         * lib/compat.exp: Handle dg-options per source file.
11110         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
11111         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
11112         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
11113         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
11114         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
11115         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
11116         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
11117         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
11118         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
11119         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
11120         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
11121         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
11122         * g++.dg/compat/break/bitfield7_x.C: Ditto.
11123         * g++.dg/compat/break/bitfield7_y.C: Ditto.
11124
11125 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
11126
11127         PR c/10320
11128         * gcc.c-torture/execute/20030718-1.c: New test.
11129
11130 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
11131
11132         PR optimization/11536
11133         * gcc.dg/20030721-1.c: New test.
11134
11135 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
11136
11137         PR c++/11546
11138         * g++.dg/template/lookup1.C: New test.
11139
11140 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
11141
11142         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
11143         diagnostics of ill-formed constructs involving labels.
11144         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
11145         the new 'previously defined here' message.
11146
11147 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
11148
11149         * g++.dg/parse/non-dependent2.C: New test.
11150
11151 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
11152
11153         * g++.dg/init/init-ref4.C: xfail on targets without
11154         weak symbols.
11155
11156 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
11157
11158         PR target/11087
11159         * gcc.c-torture/execute/20030717-1.c: New test.
11160
11161 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
11162
11163         * g++.dg/opt/cfg1.C: New test.
11164
11165 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
11166
11167         PR optimization/11557
11168         * gcc.dg/20030717-1.c: New test.
11169
11170 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
11171
11172         PR c++/10476
11173         * g++.dg/expr/crash-1.C: New test.
11174
11175         PR c++/11027
11176         * g++.dg/template/init3.C: New test.
11177
11178         PR c++/8222
11179         * g++.dg/template/non-dependent1.C: New test.
11180
11181         PR c++/11070
11182         * g++.dg/template/non-dependent2.C: New test.
11183
11184         PR c++/11071
11185         * g++.dg/template/non-dependent3.C: New test.
11186
11187         PR c++/9907
11188         * g++.dg/template/sizeof5.C: New test.
11189
11190 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
11191
11192         PR 11498
11193         * gcc.c-torture/compile/mangle-1.c: New file.
11194
11195 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11196
11197         PR c++/7809
11198         * g++.dg/parse/access3.C: New test.
11199
11200 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
11201
11202         PR c++/11384
11203         * g++.dg/init/init-ref4.C: New test.
11204
11205 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
11206
11207         PR c++/11547
11208         * g++.dg/parse/constant3.C: New test.
11209         * g++.dg/parse/crash7.C: Likewise.
11210
11211 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
11212
11213         PR target/11008
11214         * gcc.dg/i386-pentium4-not-mull.c: New.
11215
11216 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
11217
11218         * gcc.dg/asm-names.c (ymain): Make it weak.
11219
11220 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11221
11222         PR c++/5421
11223         * g++.dg/template/friend21.C: New test.
11224
11225 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
11226
11227         * gcc.dg/cleanup-8.c: New test.
11228         * gcc.dg/cleanup-9.c: New test.
11229
11230 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
11231
11232         * g++.dg/ext/dll-MI1.h: New file.
11233         * g++.dg/ext/dllexport-MI1.C: New file.
11234         * g++.dg/ext/dllimport-MI1.C: New file.
11235
11236 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
11237
11238         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
11239         it does not have cmpstrsi patterns (just cmpmemsi).
11240
11241 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
11242
11243         PR debug/11473
11244         * g++.dg/debug/debug8.C: New test.
11245
11246 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11247
11248         PR c++/10108
11249         * g++.dg/template/crash7.C: New test.
11250
11251 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
11252
11253         PR target/10795
11254         * gcc.c-torture/compile/20030708-1.c: New.
11255
11256 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
11257
11258         * gcc.c-torture/execute/20030715-1.c: New test.
11259
11260 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
11261
11262         * gcc.dg/pch/inline-3.c: New file.
11263         * gcc.dg/pch/inline-3.hs: New file.
11264         * gcc.dg/pch/inline-4.c: New file.
11265         * gcc.dg/pch/inline-4.hs: New file.
11266
11267 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
11268
11269         PR c++/11509
11270         * g++.dg/template/crash6.C: New test.
11271
11272         PR c++/7053
11273         * g++.dg/template/friend20.C: New test.
11274
11275         PR c++/7019
11276         * g++.dg/template/overload2.C: New test.
11277
11278 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11279
11280         PR optimization/11440
11281         * gcc.c-torture/execute/20030714-1.c: New test.
11282
11283 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11284
11285         PR c++/11154
11286         * g++.dg/template/partial2.C: New test.
11287
11288 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
11289
11290         PR c++/11503
11291         * g++.dg/template/anon1.C: New test.
11292
11293         PR c++/11493
11294         PR c++/11495
11295         * g++.dg/parse/template9.C: Likewise.
11296         * g++.dg/template/crash4.C: New test.
11297         * g++.dg/template/koenig1.C: Likewise.
11298         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
11299         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
11300         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
11301         functions.
11302         * g++.old-deja/g++.jason/template36.C: Likewise.
11303         * g++.old-deja/g++.mike/p1989.C: Likewise.
11304         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
11305         * g++.old-deja/g++.pt/ttp20.C: Use this->.
11306         * g++.old-deja/g++.pt/ttp21.C: Use this->.
11307         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
11308         compiling.
11309         * g++.old-deja/g++.pt/union2.C: Use this->.
11310
11311 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
11312
11313         * gcc.dg/20030711-1.c: New test.
11314
11315 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
11316
11317         PR c++/11050
11318         * g++.dg/parse/args1.C: New test.
11319         * g++.pt/defarg8.C: Change expected errors.
11320
11321 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
11322
11323         PR c++/8164
11324         * g++.dg/template/nontype2.C: New test.
11325
11326         PR c++/10558
11327         * g++.dg/parse/template8.C: New test.
11328
11329         PR c++/8327
11330         * g++.dg/template/scope1.C: New test.
11331
11332         * g++.dg/warn/Wsign-compare-1.C: New test.
11333
11334 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
11335
11336         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
11337
11338 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
11339
11340         PR c++/9411
11341         * g++.dg/template/explicit2.C: New test.
11342
11343         PR c++/10032
11344         * g++.dg/warn/pedantic1.C: New test.
11345
11346 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
11347
11348         PR c++ 9483
11349         * g++.dg/other/field1.C: New test.
11350
11351 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
11352
11353         PR c/11449
11354         * gcc.c-torture/compile/20030707-1.c: New.
11355
11356 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11357
11358         PR c++/10849
11359         * g++.dg/template/access12.C: New test.
11360
11361 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
11362
11363         * g++.dg/bprob/bprob.exp (prof_ext): Update.
11364         * g77.dg/bprob/bprob.exp (prof_ext): Update.
11365         * gcc.misc-tests/bprob.exp (prof_ext): Update.
11366         * gcc.misc-tests/gcov.exp: Update
11367         * g++.dg/gcov/gcov.exp: Update
11368         * lib/gcov.exp: Update.
11369
11370 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
11371
11372         * g++.dg/abi/mangle17.C: Make sure template expressions are
11373         dependent.
11374         * g++.dg/abi/mangle4.C: Mark erroneous casts.
11375         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
11376         * g++.dg/opt/stack1.C: Remove erroneous code.
11377         * g++.dg/parse/template7.C: New test.
11378         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
11379         * g++.old-deja/g++.pt/crash4.C: Likewise.
11380
11381 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11382
11383         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
11384         with zero or one occurence of `$' after the initial `L'.
11385
11386 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
11387
11388         * gcc.c-torture/compile/20030704-1.c: Add a comment.
11389
11390 2003-07-08  Roger Sayle  <roger@eyesopen.com>
11391
11392         PR c/11370
11393         * gcc.dg/Wunreachable-6.c: New testcase.
11394         * gcc.dg/Wunreachable-7.c: New testcase.
11395
11396 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
11397
11398         PR c/11420
11399         * gcc.dg/20030708-1.c: New test.
11400
11401 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
11402
11403         * gcc.dg/compat/sdata-section.h: New file.
11404         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
11405         * gcc.dg/torture/mips-sdata-1.c: New test.
11406
11407 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11408
11409         PR c++/11030
11410         * g++.dg/template/friend19.C: New test.
11411
11412 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
11413
11414         * g++.dg/opt/strength-reduce.C: New test.
11415
11416 2003-07-07  Roger Sayle  <roger@eyesopen.com>
11417
11418         PR target/10979
11419         * gcc.dg/20030707-1.c: New testcase.
11420
11421 2003-07-07  Roger Sayle  <roger@eyesopen.com>
11422
11423         PR optimization/11059
11424         * g++.dg/opt/emptyunion.C: New testcase.
11425
11426 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
11427             Eric Botcazou  <ebotcazou@libertysurf.fr>
11428
11429         * g++.dg/opt/stack1.C: New test.
11430
11431 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
11432
11433         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
11434         run test.
11435
11436         PR c++/11431
11437         * g++.dg/expr/static_cast3.C: New test.
11438
11439 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
11440
11441         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
11442         everywhere.
11443         * gcc.dg/concat.c: Concatenation of string constants with
11444         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
11445         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
11446         * gcc.dg/cpp/escape-2.c: Use wide character constants where
11447         necessary to avoid multi-character character constant warning.
11448         * gcc.dg/cpp/escape.c: Likewise.
11449         * gcc.dg/cpp/ucs.c: Likewise.
11450         Remove backslashes from dg-bogus comments, as they confuse Tcl.
11451         Fix a typo.
11452
11453 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
11454
11455         PR c/11428
11456         * gcc.c-torture/compile/20030704-1.c: New.
11457
11458 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
11459
11460         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
11461
11462 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
11463
11464         PR c++/5287, PR c++/7910,  PR c++/11021
11465         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
11466         tests for warnings.
11467         * g++.dg/ext/dllimport2.C: Add tests for warnings.
11468         * g++.dg/ext/dllimport3.C: Likewise.
11469         * g++.dg/ext/dllimport4.C: New file.
11470         * g++.dg/ext/dllimport5.C: New file.
11471         * g++.dg/ext/dllimport6.C: New file.
11472         * g++.dg/ext/dllimport7.C: New file.
11473         * g++.dg/ext/dllimport8.C: New file.
11474         * g++.dg/ext/dllimport9.C: New file.
11475         * g++.dg/ext/dllimport10.C: New file.
11476         * g++.dg/ext/dllexport1.C: New file.
11477
11478 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
11479
11480         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
11481         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
11482
11483 2003-07-03  Roger Sayle  <roger@eyesopen.com>
11484
11485         * gcc.dg/builtins-25.c: New testcase.
11486         * gcc.dg/builtins-26.c: New testcase.
11487
11488 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
11489
11490         * gcc.dg/compat/vector-defs.h: New file.
11491         * gcc.dg/compat/vector-setup.h: New file.
11492         * gcc.dg/compat/vector-check.h: New file.
11493         * gcc.dg/compat/vector-1_main.c: New file.
11494         * gcc.dg/compat/vector-1_x.c: New file.
11495         * gcc.dg/compat/vector-1_y.c: New file.
11496         * gcc.dg/compat/vector-2_main.c: New file.
11497         * gcc.dg/compat/vector-2_x.c: New file.
11498         * gcc.dg/compat/vector-2_y.c: New file.
11499
11500         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
11501         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
11502         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
11503         * gcc.dg/compat/struct-align-1.h: New file.
11504         * gcc.dg/compat/struct-align-1_main.c: New file.
11505         * gcc.dg/compat/struct-align-1_x.c: New file.
11506         * gcc.dg/compat/struct-align-1_y.c: New file.
11507         * gcc.dg/compat/struct-align-2.h: New file.
11508         * gcc.dg/compat/struct-align-2_main.c: New file.
11509         * gcc.dg/compat/struct-align-2_x.c: New file.
11510         * gcc.dg/compat/struct-align-2_y.c: New file.
11511
11512         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
11513         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
11514         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
11515         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
11516         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
11517         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
11518         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
11519         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
11520         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
11521         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
11522         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
11523         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
11524         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
11525         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
11526         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
11527         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
11528         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
11529         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
11530         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
11531         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
11532         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
11533         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
11534         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
11535         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
11536         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
11537         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
11538         * gcc.dg/compat/struct-return-10_x.c: Ditto.
11539         * gcc.dg/compat/struct-return-2_x.c: Ditto.
11540         * gcc.dg/compat/struct-return-3_x.c: Ditto.
11541
11542 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
11543
11544         * gcc.dg/i386-call-1.c: New test.
11545
11546 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
11547
11548         PR c++/9162
11549         * g++.dg/parse/defarg4.C: New.
11550
11551 2003-07-03  Roger Sayle  <roger@eyesopen.com>
11552
11553         PR target/10700
11554         * gcc.c-torture/compile/20030703-1.c: New test case.
11555
11556 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
11557
11558         * g++.dg/template/local3.C: Remove extra semicolon.
11559
11560 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
11561
11562         * gcc.dg/i386-volatile-1.c: New test.
11563
11564 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
11565
11566         PR c++/11072
11567         * g++.dg/other/offsetof2.C: XFAIL.
11568         * g++.dg/other/offsetof5.C: New.
11569
11570         PR c++/10219
11571         * g++.dg/template/error1.C: New.
11572
11573         PR c++/9779
11574         * g++.dg/template/dependent-expr1.C: New.
11575
11576 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
11577
11578         PR c++/6949
11579         * g++.dg/template/local3.C: New test.
11580
11581         PR c++/11149
11582         * g++.dg/lookup/scoped6.C: New test.
11583
11584 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
11585
11586         PR c++/8046
11587         * g++.dg/other/error7.C: New test.
11588
11589 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
11590
11591         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
11592         * g++.old-deja/g++.abi/vtable3.h: Likewise.
11593         * g++.old-deja/g++.law/code-gen5.C: Likewise.
11594         * g++.old-deja/g++.other/union2.C: Likewise.
11595         * gcc.dg/c90-const-expr-2.c: Likewise.
11596         * gcc.dg/c90-const-expr-3.c: Likewise.
11597         * gcc.dg/c99-const-expr-2.c: Likewise.
11598         * gcc.dg/c99-const-expr-3.c: Likewise.
11599         * gcc.dg/concat.c: Likewise.
11600
11601 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
11602
11603         PR c++/9559
11604         * g++.dg/init/static1.C: New test.
11605
11606 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11607
11608         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
11609         * g++.old-deja/g++.other/access2.C: Likewise.
11610         * g++.old-deja/g++.other/decl2.C: Likewise.
11611         * gcc.c-torture/execute/20020615-1.c: Likewise.
11612
11613 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
11614
11615         PR c++/4933
11616         * g++.dg/template/sizeof4.C: New test.
11617
11618 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
11619
11620         * g++.dg/other/error6.C: New test.
11621
11622 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
11623
11624         PR c++/10750
11625         * g++.dg/parse/constant2.C: New test.
11626
11627 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
11628
11629         PR c++/11106
11630         * g++.dg/other/error5.C: New test.
11631
11632 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11633
11634         * gcc.dg/format/gcc_diag-1.c: New test.
11635
11636 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
11637
11638         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
11639
11640 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
11641
11642         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
11643         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
11644         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
11645
11646 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
11647
11648         * gcc.c-torture/execute/builtins/string-8.c: New test.
11649         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
11650         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
11651         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
11652
11653 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
11654
11655         PR c++/10468
11656         * g++.dg/ext/typeof6.C: New test.
11657
11658 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
11659
11660         PR c++/10796
11661         * g++.dg/init/enum1.C: New test.
11662
11663 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
11664
11665         * gcc.dg/20030627-1.c: New test.
11666
11667 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
11668
11669         PR c++/11332
11670         * g++.dg/expr/static_cast2.C: New test.
11671
11672 2003-06-26  Roger Sayle  <roger@eyesopen.com>
11673             Jakub Jelinek  <jakub@redhat.com>
11674
11675         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
11676         sprintf(dst,"%s",src) optimization.
11677         * gcc.c-torture/execute/20030626-1.c: New test case.
11678         * gcc.c-torture/execute/20030626-2.c: New test case.
11679
11680 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
11681
11682         * gcc.c-torture/execute/multi-ix.c: New test.
11683
11684         * gcc.c-torture/execute/simd-4.c (main):
11685         Added missing semicolon at end of union.
11686
11687 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
11688
11689         PR c++/8266
11690         * g++.dg/template/explicit-instantiation3.C: New test.
11691
11692 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
11693
11694         * gcc.dg/20030626-1.c: Use signed char.
11695
11696 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
11697
11698         * gcc.dg/20030626-1.c: New test.
11699
11700 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
11701
11702         * const-str-2.m: Update.
11703
11704 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
11705
11706         PR c++/10990
11707         * g++.dg/rtti/dyncast1.C: New test.
11708         * g++.dg/abi/mangle4.C: Correct base-specifier access.
11709         * g++.dg/lookup/scoped1.C: Remove XFAIL.
11710         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
11711
11712         PR c++/10931
11713         * g++.dg/expr/static_cast1.C: New test.
11714
11715 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
11716
11717         * gcc.dg/20030625-1.c: New test.
11718
11719 2003-06-24  Roger Sayle  <roger@eyesopen.com>
11720
11721         * gcc.c-torture/compile/20030624-1.c: New test case.
11722
11723 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
11724
11725         * gcc.c-torture/execute/string-opt-17.c: New test.
11726
11727 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
11728
11729         PR c++/5754
11730         * g++.dg/parse/crash6.C: New test.
11731
11732 2003-06-23  Roger Sayle  <roger@eyesopen.com>
11733
11734         * gcc.dg/builtins-24.c: New test case.
11735
11736 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
11737
11738         * g++.dg/opt/operator1.C: New test.
11739
11740 2003-06-22  Roger Sayle  <roger@eyesopen.com>
11741
11742         * gcc.c-torture/execute/string-opt-16.c: New test case.
11743
11744 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
11745
11746         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
11747         * g++.old-deja/g++.other/conv7.C: Likewise
11748         * g++.old-deja/g++.other/overcnv2.C: Likewise.
11749         * g++.old-deja/g++.other/overload14.C: Likewise.
11750
11751 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
11752
11753         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
11754         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
11755
11756 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
11757
11758         PR c++/10888
11759         * g++.dg/warn/Winline-3.C: New test.
11760
11761 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
11762
11763         * lib/target-supports.exp (check_alias_available): Make the test
11764         program acceptable to the Solaris assembler.
11765
11766         PR c++/10749
11767         * g++.dg/template/memclass2.C: New test.
11768
11769 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
11770             Eric Botcazou  <ebotcazou@libertysurf.fr>
11771
11772         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
11773         data for non-matching targets.
11774         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
11775
11776 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
11777
11778         PR c++/10845
11779         * g++.dg/template/member3.C: New test.
11780
11781 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
11782
11783         PR c++/10939
11784         * g++.dg/template/func1.C: New test.
11785
11786         PR c++/9649
11787         * g++.dg/template/static4.C: New test.
11788         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
11789
11790         PR c++/11041
11791         * g++.dg/init/ref7.C: New test.
11792
11793 2003-06-19  Matt Austern  <austern@apple.com>
11794
11795         PR c++/11228
11796         * g++.dg/anew1.C: New test.
11797         * g++.dg/anew2.C: New test.
11798         * g++.dg/anew3.C: New test.
11799         * g++.dg/anew4.C: New test.
11800
11801 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
11802
11803         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
11804
11805 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
11806
11807         * gcc.c-torture/execute/simd-4.c (main): Make expected value
11808         endian-dependent.
11809
11810 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
11811
11812         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
11813         Remove cruft.
11814
11815 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
11816
11817         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
11818         * gcc.c-torture/compile/961203-1.c: Likewise.
11819         * gcc.c-torture/compile/980506-1.c: Likewise.
11820
11821 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
11822
11823         PR c++/10712
11824         * g++.dg/lookup/using7.C: New test.
11825
11826 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
11827
11828         PR c++/11105
11829         * g++.dg/abi/conv1.C: Remove it.
11830         * g++.dg/template/conv7.C: New test.
11831         * g++.dg/template/conv8.C: Likewise.
11832         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
11833         conversion operator.
11834
11835 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
11836
11837         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
11838         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
11839         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
11840         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
11841         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
11842         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
11843         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
11844         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
11845         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
11846         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
11847         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
11848         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
11849         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
11850         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
11851         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
11852         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
11853         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
11854         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
11855         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
11856         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
11857         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
11858         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
11859         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
11860         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
11861         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
11862         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
11863         * gcc.dg/compat/struct-return-10_x.c: Ditto.
11864         * gcc.dg/compat/struct-return-2_x.c: Ditto.
11865         * gcc.dg/compat/struct-return-3_x.c: Ditto.
11866
11867 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
11868
11869         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
11870         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
11871         indications.
11872
11873 2003-06-16  Roger Sayle  <roger@eyesopen.com>
11874
11875         * gcc.dg/i386-387-5.c: New test case.
11876         * gcc.dg/i386-387-6.c: New test case.
11877         * gcc.dg/builtins-23.c: New test case.
11878
11879 2003-06-15  Roger Sayle  <roger@eyesopen.com>
11880
11881         * gcc.dg/builtins-22.c: New test case.
11882         * gcc.dg/i386-387-1.c: Update to test exp.
11883         * gcc.dg/i386-387-2.c: Likewise.
11884
11885 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11886
11887         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
11888
11889 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
11890
11891         * lib/gcc-dg.exp (dg-require-dll): New function.
11892         (dg-xfail-if): Likewise.
11893         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
11894         driver.
11895
11896         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
11897         * gcc.c-torture/compile/20001205-1.c: Likewise.
11898         * gcc.c-torture/compile/20001226-1.c: Likewise.
11899         * gcc.c-torture/compile/20010518-2.c: Likewise.
11900         * gcc.c-torture/compile/20020312-1.c: Likewise.
11901         * gcc.c-torture/compile/20020604-1.c: Likewise.
11902         * gcc.c-torture/compile/920501-12.c: Likewise.
11903         * gcc.c-torture/compile/920501-4.c: Likewise.
11904         * gcc.c-torture/compile/920520-1.c: Likewise.
11905         * gcc.c-torture/compile/920521-1.c: Likewise.
11906         * gcc.c-torture/compile/920625-1.c: Likewise.
11907         * gcc.c-torture/compile/961203-1.c: Likewise.
11908         * gcc.c-torture/compile/980506-1.c: Likewise.
11909         * gcc.c-torture/compile/981006-1.c: Likewise.
11910         * gcc.c-torture/compile/981022-1.c: Likewise.
11911         * gcc.c-torture/compile/981223-1.c: Likewise.
11912         * gcc.c-torture/compile/990617-1.c: Likewise.
11913         * gcc.c-torture/compile/dll.c: Likewise.
11914         * gcc.c-torture/compile/labels-3.c: Likewise.
11915         * gcc.c-torture/compile/mipscop-1.c: Likewise.
11916         * gcc.c-torture/compile/mipscop-2.c: Likewise.
11917         * gcc.c-torture/compile/mipscop-3.c: Likewise.
11918         * gcc.c-torture/compile/mipscop-4.c: Likewise.
11919         * gcc.c-torture/compile/simd-5.c: Likewise.
11920         * gcc.c-torture/compile/20000804-1.x: Remove.
11921         * gcc.c-torture/compile/20001205-1.x: Likewise.
11922         * gcc.c-torture/compile/20001226-1.x: Likewise.
11923         * gcc.c-torture/compile/20010518-2.x: Likewise.
11924         * gcc.c-torture/compile/20020312-1.x: Likewise.
11925         * gcc.c-torture/compile/20020604-1.x: Likewise.
11926         * gcc.c-torture/compile/920501-12.x: Likewise.
11927         * gcc.c-torture/compile/920501-4.x: Likewise.
11928         * gcc.c-torture/compile/920520-1.x: Likewise.
11929         * gcc.c-torture/compile/920521-1.x: Likewise.
11930         * gcc.c-torture/compile/920625-1.x: Likewise.
11931         * gcc.c-torture/compile/961203-1.x: Likewise.
11932         * gcc.c-torture/compile/980506-1.x: Likewise.
11933         * gcc.c-torture/compile/981006-1.x: Likewise.
11934         * gcc.c-torture/compile/981022-1.x: Likewise.
11935         * gcc.c-torture/compile/981223-1.x: Likewise.
11936         * gcc.c-torture/compile/990617-1.x: Likewise.
11937         * gcc.c-torture/compile/mipscop-1.x: Likewise.
11938         * gcc.c-torture/compile/mipscop-2.x: Likewise.
11939         * gcc.c-torture/compile/mipscop-3.x: Likewise.
11940         * gcc.c-torture/compile/mipscop-4.x: Likewise.
11941         * gcc.c-torture/compile/simd-5.x: Likewise.
11942
11943         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
11944
11945 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
11946
11947         * gcc.c-torture/execute/20030611-1.c: New test.
11948
11949 2003-06-12  Roger Sayle  <roger@eyesopen.com>
11950
11951         PR middle-end/168
11952         * gcc.dg/20030612-1.c: New test case.
11953
11954 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
11955
11956         PR c++/10635
11957         * g++.dg/expr/cast1.C: New test.
11958
11959 2003-06-12  Roger Sayle  <roger@eyesopen.com>
11960
11961         * gcc.dg/builtins-21.c: New test case.
11962
11963 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
11964
11965         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
11966         options instead of at the end.
11967         * lib/objc.exp (objc_target_compile): Likewise.
11968
11969 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
11970
11971         PR c++/10432
11972         * g++.dg/parse/error1.C: New test.
11973
11974 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
11975
11976         * gcc.dg/compat/struct-by-value-11_main.c: New file.
11977         * gcc.dg/compat/struct-by-value-11_x.c: New file.
11978         * gcc.dg/compat/struct-by-value-11_y.c: New file.
11979         * gcc.dg/compat/struct-by-value-12_main.c: New file.
11980         * gcc.dg/compat/struct-by-value-12_x.c: New file.
11981         * gcc.dg/compat/struct-by-value-12_y.c: New file.
11982         * gcc.dg/compat/struct-by-value-13_main.c: New file.
11983         * gcc.dg/compat/struct-by-value-13_x.c: New file.
11984         * gcc.dg/compat/struct-by-value-13_y.c: New file.
11985         * gcc.dg/compat/struct-by-value-14_main.c: New file.
11986         * gcc.dg/compat/struct-by-value-14_x.c: New file.
11987         * gcc.dg/compat/struct-by-value-14_y.c: New file.
11988         * gcc.dg/compat/struct-by-value-15_main.c: New file.
11989         * gcc.dg/compat/struct-by-value-15_x.c: New file.
11990         * gcc.dg/compat/struct-by-value-15_y.c: New file.
11991         * gcc.dg/compat/struct-by-value-16_main.c: New file.
11992         * gcc.dg/compat/struct-by-value-16_x.c: New file.
11993         * gcc.dg/compat/struct-by-value-16_y.c: New file.
11994         * gcc.dg/compat/struct-by-value-17_main.c: New file.
11995         * gcc.dg/compat/struct-by-value-17_x.c: New file.
11996         * gcc.dg/compat/struct-by-value-17_y.c: New file.
11997         * gcc.dg/compat/struct-by-value-18_main.c: New file.
11998         * gcc.dg/compat/struct-by-value-18_x.c: New file.
11999         * gcc.dg/compat/struct-by-value-18_y.c: New file.
12000
12001         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
12002         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
12003         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
12004         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
12005         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
12006         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
12007         * gcc.dg/compat/scalar-return-3_main.c: New file.
12008         * gcc.dg/compat/scalar-return-3_x.c: New file.
12009         * gcc.dg/compat/scalar-return-3_y.c: New file.
12010         * gcc.dg/compat/scalar-return-4_main.c: New file.
12011         * gcc.dg/compat/scalar-return-4_x.c: New file.
12012         * gcc.dg/compat/scalar-return-4_y.c: New file.
12013
12014 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
12015
12016         * gcc.dg/compat/fp2-struct-check.h: New file.
12017         * gcc.dg/compat/fp2-struct-defs.h: New file.
12018         * gcc.dg/compat/fp2-struct-init.h: New file.
12019         * gcc.dg/compat/struct-by-value-10_main.c: New file.
12020         * gcc.dg/compat/struct-by-value-10_x.c: New file.
12021         * gcc.dg/compat/struct-by-value-10_y.c: New file.
12022         * gcc.dg/compat/struct-return-10_main.c: New file.
12023         * gcc.dg/compat/struct-return-10_x.c: New file.
12024         * gcc.dg/compat/struct-return-10_y.c: New file.
12025
12026         * gcc.dg/compat/compat-common.h: New file.
12027         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
12028         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
12029         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
12030         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
12031         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
12032         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
12033         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
12034         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
12035         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
12036         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
12037         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
12038         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
12039         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
12040         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
12041         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
12042         * gcc.dg/compat/small-struct-check.h: Ditto.
12043         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
12044         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
12045         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
12046         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
12047         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
12048         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
12049         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
12050         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
12051         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
12052         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
12053         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
12054         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
12055         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
12056         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
12057         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
12058         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
12059         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
12060         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
12061         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
12062         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
12063         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
12064         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
12065         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
12066         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
12067         * gcc.dg/compat/struct-return-2_main.c: Ditto.
12068         * gcc.dg/compat/struct-return-2_x.c: Ditto.
12069         * gcc.dg/compat/struct-return-2_y.c: Ditto.
12070         * gcc.dg/compat/struct-return-3_main.c: Ditto.
12071         * gcc.dg/compat/struct-return-3_x.c: Ditto.
12072         * gcc.dg/compat/struct-return-3_y.c: Ditto.
12073
12074 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
12075
12076         * g++.dg/pch/static-1.C: New file.
12077         * g++.dg/pch/static-1.Hs: New file.
12078
12079 2003-06-10  Richard Henderson  <rth@redhat.com>
12080
12081         * gcc.dg/asm-7.c: Adjust expected warning text.
12082
12083 2003-06-10  Roger Sayle  <roger@eyesopen.com>
12084
12085         * gcc.dg/builtins-20.c: New test case.
12086
12087 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
12088
12089         PR c++/11131
12090         * g++.dg/opt/template1.C: New test.
12091
12092 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
12093
12094         * lib/gcc-dg.exp (dg-test): Clear additional_files and
12095         additional_sources.
12096
12097 2003-05-21  David Taylor  <dtaylor@emc.com>
12098
12099         * gcc.dg/Wpadded.c: New file.
12100
12101 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
12102
12103         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
12104         * gcc.dg/special/weak-2.c: Add dg-require-weak.
12105         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
12106         dg-require-weak.
12107
12108 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
12109
12110         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
12111
12112 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
12113
12114         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
12115         (dg-require-alias): Likewise.
12116         (dg-require-gc-sections): Likewise.
12117         * lib/target-supports.exp (check_gc_sections_available): Likewise.
12118
12119 2003-06-08  Richard Henderson  <rth@redhat.com>
12120
12121         * gcc.dg/20011029-2.c: Fix the array reference.
12122         * gcc.dg/asm-7.c: New.
12123
12124 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
12125
12126         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
12127
12128 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
12129
12130         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
12131         (dg-require-gc-sections): Likewise.
12132
12133 2003-06-08  Jan Hubicka  <jh@suse.cz>
12134
12135         * i386-cmov1.c: Fix regular expression.
12136         * i386-cvt-1.c: Likewise.
12137         * i386-local.c: Likewise.
12138         * i386-local2.c: Likewise.
12139         * i386-mul.c: Likewise.
12140         * i386-ssetype-1.c: Likewise.
12141         * i386-ssetype-3.c: Likewise.
12142         * i386-ssetype-5.c: Likewise.
12143
12144 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12145
12146         PR c++/11039
12147         * g++.dg/warn/implicit-typename2.C: New test.
12148         * g++.dg/warn/implicit-typename3.C: New test.
12149
12150 2003-06-07  Richard Henderson  <rth@redhat.com>
12151
12152         * g++.dg/other/offsetof3.C: Use size_t.
12153         * g++.dg/other/offsetof4.C: Likewise.
12154
12155 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
12156
12157         * lib/copy-file.exp: New. Implement gcc_copy_files.
12158
12159         * lib/dg-pch.exp: Load copy-file.exp
12160         (dg-pch): Use gcc_copy_files instead of "file copy".
12161
12162 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
12163
12164         * gcc.dg/weak/weak.exp: Simplify.
12165         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
12166         * gcc.dg/weak/weak-1.c: Likewise.
12167         * gcc.dg/weak/weak-2.c: Likewise.
12168         * gcc.dg/weak/weak-3.c: Likewise.
12169         * gcc.dg/weak/weak-4.c: Likewise.
12170         * gcc.dg/weak/weak-5.c: Likewise.
12171         * gcc.dg/weak/weak-6.c: Likewise.
12172         * gcc.dg/weak/weak-7.c: Likewise.
12173         * gcc.dg/weak/weak-8.c: Likewise.
12174         * gcc.dg/weak/weak-9.c: Likewise.
12175
12176 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
12177
12178         gcc.c-torture/execute/20030606-1.c: New.
12179
12180 2003-06-06  Roger Sayle  <roger@eyesopen.com>
12181
12182         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
12183         * gcc.dg/builtins-19.c: Likewise.
12184
12185 2003-06-06  Roger Sayle  <roger@eyesopen.com>
12186
12187         * gcc.dg/builtins-2.c: Add some more tests.
12188         * gcc.dg/builtins-18.c: New test case.
12189         * gcc.dg/builtins-19.c: New test case.
12190
12191 2003-06-06  Roger Sayle  <roger@eyesopen.com>
12192             Jim Wilson  <wilson@tuliptree.org>
12193
12194         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
12195
12196 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
12197
12198         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
12199         mempcpy/stpcpy calls not to be optimized into something else.
12200         * gcc.c-torture/execute/string-opt-3.c: Moved to...
12201         * gcc.c-torture/execute/builtins/string-7.c: ...here.
12202         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
12203
12204 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12205
12206         * gcc.dg/format/asm_fprintf-1.c: New test.
12207
12208 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
12209
12210         * lib/gcc-defs.exp (additional_sources): New variable.
12211         (dg-additional-sources): New function.
12212         (additional_files): New variable.
12213         (dg-additional-files): New function.
12214         (dg-additional-files-options): Likewise.
12215         * lib/gcc-dg.exp (dg-require-weak): New function.
12216         (dg-require-alias): Likewise.
12217         (dg-require-gc-sections): Likewise.
12218         * lib/target-supports.exp (check_alias_available): Remove testfile
12219         parameter.
12220         (check_gc_sections_available): New function.
12221         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
12222         (dg-gpp-additional-files): Likewise.
12223         * lib/g++.exp (additional_sources): Remove.
12224         (additional_files): Likewise.
12225         (g++_target_compile): Use dg-additional-files-options.
12226
12227         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
12228         Tcl logic.
12229         * gcc.dg/special/ecos.exp: Remove.
12230         * gcc.dg/special/20000419-2.c: Use dg-require-*.
12231         * gcc.dg/special/alias-1.c: Likewise.
12232         * gcc.dg/special/alias-2.c: Likewise.
12233         * gcc.dg/special/gcsec-1.c: Likewise.
12234         * gcc.dg/special/weak-1.c: Likewise.
12235         * gcc.dg/special/weak-2.c: Likewise.
12236         * gcc.dg/special/wkali-1.c: Likewise.
12237         * gcc.dg/special/wkali-2.c: Likewise.
12238
12239         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
12240         dg-gpp-additional-*.
12241         * g++.dg/special/conpr-3.C: Likewise.
12242         * g++.dg/special/conpr-4.C: Likewise.
12243         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
12244         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
12245         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
12246         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
12247         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
12248         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
12249         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
12250         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
12251         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
12252         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
12253         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
12254         * g++.old-deja/g++.other/comdat1.C: Likewise.
12255         * g++.old-deja/g++.other/comdat2.C: Likewise.
12256         * g++.old-deja/g++.other/comdat3.C: Likewise.
12257         * g++.old-deja/g++.other/ctor1.C: Likewise.
12258         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
12259
12260 2003-06-05  Richard Henderson  <rth@redhat.com>
12261
12262         * gcc.dg/debug/20030605-1.c: New.
12263
12264 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
12265
12266         * README.QMTEST: Update.
12267
12268 2003-06-04  Richard Henderson  <rth@redhat.com>
12269
12270         * gcc.dg/cleanup-1.c: New.
12271         * gcc.dg/cleanup-2.c: New.
12272         * gcc.dg/cleanup-3.c: New.
12273         * gcc.dg/cleanup-4.c: New.
12274         * gcc.dg/cleanup-5.c: New.
12275         * gcc.dg/cleanup-6.c: New.
12276         * gcc.dg/cleanup-7.c: New.
12277
12278 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
12279
12280         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
12281
12282         * lib/dg-pch.exp: New file.
12283         * g++.dg/pch/pch.exp: Use dg-pch.exp.
12284         * gcc.dg/pch/pch.exp: Likewise.
12285
12286 2003-06-04  Roger Sayle  <roger@eyesopen.com>
12287
12288         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
12289         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
12290         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
12291         * gcc.dg/builtins-17.c: New test case.
12292         * gcc.dg/i386-387-4.c: New test case.
12293         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
12294
12295 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
12296
12297         * gcc.dg/ultrasp9.c: New test.
12298
12299 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
12300
12301         * gcc.c-torture/compile/20030604-1.c: New test.
12302         * gcc.dg/sparc-constant-1.c: New test.
12303
12304 2003-06-03  Glen Nakamura  <glen@imodulo.com>
12305
12306         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
12307
12308 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
12309
12310         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
12311
12312         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
12313         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
12314
12315 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
12316
12317         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
12318
12319 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12320
12321         PR c++/10940
12322         * g++.dg/template/spec10.C: New test.
12323
12324 2003-06-03  Roger Sayle  <roger@eyesopen.com>
12325
12326         * gcc.dg/builtins-16.c: New test case.
12327
12328 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
12329
12330         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
12331         mempcpy test with post-increments.
12332         * gcc.c-torture/execute/string-opt-3.c: New test.
12333         * gcc.dg/string-opt-1.c: New test.
12334
12335 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
12336
12337         PR fortran/10965
12338         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
12339
12340 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
12341
12342         * lib/scanasm.exp (dg-scan): New function, factored out of ...
12343         (scan-assembler): ... here.  Use dg-scan.
12344         (scan-assembler-not): Likewise.
12345         (scan-file): New function.
12346         (scan-file-not): Likewise.
12347         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
12348         * gcc.dg/cpp/_Pragma4.c: Likewise.
12349         * gcc.dg/cpp/_Pragma5.c: Likewise.
12350         * gcc.dg/cpp/avoidpaste1.c: Likewise.
12351         * gcc.dg/cpp/avoidpaste2.c: Likewise.
12352         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
12353         * gcc.dg/cpp/cmdlne-P.c: Likewise.
12354         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
12355         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
12356         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
12357         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
12358         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
12359         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
12360         * gcc.dg/cpp/cxxcom1.c: Likewise.
12361         * gcc.dg/cpp/line1.c: Likewise.
12362         * gcc.dg/cpp/maccom1.c: Likewise.
12363         * gcc.dg/cpp/maccom2.c: Likewise.
12364         * gcc.dg/cpp/maccom3.c: Likewise.
12365         * gcc.dg/cpp/maccom4.c: Likewise.
12366         * gcc.dg/cpp/maccom5.c: Likewise.
12367         * gcc.dg/cpp/maccom6.c: Likewise.
12368         * gcc.dg/cpp/multiline.c: Likewise.
12369         * gcc.dg/cpp/spacing1.c: Likewise.
12370         * gcc.dg/cpp/spacing2.c: Likewise.
12371         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
12372         * gcc.dg/cpp/trad/maccom1.c: Likewise.
12373         * gcc.dg/cpp/trad/maccom2.c: Likewise.
12374         * gcc.dg/cpp/trad/maccom3.c: Likewise.
12375         * gcc.dg/cpp/trad/maccom4.c: Likewise.
12376         * gcc.dg/cpp/trad/maccom6.c: Likewise.
12377         * gcc.dg/cpp/cxxcom2.c: Likewise.
12378         * gcc.dg/cpp/cxxcom2.h: New file.
12379
12380         * gcc.dg/cpp/truefalse.cpp: Move it to ...
12381         * g++.dg/cpp/truefalse.C: Here.
12382         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
12383
12384 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
12385
12386         * gcc.dg/cpp/redef3.c: New file.
12387
12388 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
12389
12390         * gcc.dg/i386-loop-3.c: New test.
12391
12392 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
12393
12394         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
12395
12396 2003-05-31  Roger Sayle  <roger@eyesopen.com>
12397
12398         * gcc.dg/fwrapv-1.c: New test case.
12399         * gcc.dg/fwrapv-2.c: New test case.
12400
12401 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12402
12403         PR c++/10956
12404         * g++.dg/template/spec9.C: New test.
12405
12406 2003-05-29  Roger Sayle  <roger@eyesopen.com>
12407
12408         * gcc.dg/duff-4.c: New test case.
12409
12410 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
12411
12412         PR fortran/10843
12413         * g77.dg/ffixed-form-1.f: New test
12414         * g77.dg/ffixed-form-2.f: New test
12415         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
12416         * g77.dg/ffree-form-3.f: New test
12417
12418 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
12419
12420         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
12421         * gcc.dg/wint_t-1.c: Likewise.
12422
12423 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12424
12425         * g++.dg/template/access11.C: New test.
12426
12427 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12428
12429         PR c++/10849
12430         * g++.dg/template/access10.C: New test.
12431
12432 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
12433             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12434
12435         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
12436
12437 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
12438
12439         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
12440         suppress for powerpc-*-darwin*.
12441         * gcc.dg/torture/builtin-noret-2.c: Likewise.
12442
12443 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
12444
12445         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
12446         suppress option for powerpc-*-darwin*.
12447
12448 2003-05-23  Roger Sayle  <roger@eyesopen.com>
12449
12450         * gcc.dg/builtins-1.c: Add tests for tan and atan.
12451         * gcc.dg/builtins-4.c: Add test for fmod.
12452
12453 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12454
12455         PR c++/10682
12456         * g++.dg/template/instantiate4.C: New test.
12457
12458 2003-05-22  Roger Sayle  <roger@eyesopen.com>
12459
12460         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
12461
12462 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
12463
12464         * gcc.dg/compat/scalar-return-1_main.c: New file.
12465         * gcc.dg/compat/scalar-return-1_x.c: New file.
12466         * gcc.dg/compat/scalar-return-1_y.c: New file.
12467         * gcc.dg/compat/scalar-return-2_main.c: New file.
12468         * gcc.dg/compat/scalar-return-2_x.c: New file.
12469         * gcc.dg/compat/scalar-return-2_y.c: New file.
12470         * gcc.dg/compat/struct-return-3_main.c: New file.
12471         * gcc.dg/compat/struct-return-3_y.c: New file.
12472         * gcc.dg/compat/struct-return-3_x.c: New file.
12473         * gcc.dg/compat/struct-return-2_main.c: New file.
12474         * gcc.dg/compat/struct-return-2_x.c: New file.
12475         * gcc.dg/compat/struct-return-2_y.c: New file.
12476
12477 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12478
12479         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
12480         for hppa*-hp-hpux*.
12481         * gcc.dg/20021014-1.c (dg-options): Likewise.
12482         * gcc.dg/nest.c (dg-options): Likewise.
12483
12484 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
12485
12486         PR c++/9738
12487         * g++.dg/ext/dllimport2.C: New file.
12488         * g++.dg/ext/dllimport3.C: New file.
12489
12490 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
12491
12492         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
12493         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
12494         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
12495         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
12496         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
12497         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
12498         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
12499         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
12500         * gcc.dg/compat/small-struct-defs.h: New file.
12501         * gcc.dg/compat/small-struct-init.h: New file.
12502         * gcc.dg/compat/small-struct-check.h: New file.
12503         * gcc.dg/compat/fp-struct-defs.h: New file.
12504         * gcc.dg/compat/fp-struct-check.h: New file.
12505         * gcc.dg/compat/fp-struct-init.h: New file.
12506         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
12507         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
12508
12509 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
12510
12511         * gcc.dg/20030225-2.c: New test.
12512
12513 2003-05-18  Roger Sayle  <roger@eyesopen.com>
12514             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12515
12516         * gcc.c-torture/compile/20030518-1.c: New test case.
12517
12518 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
12519
12520         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
12521         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
12522         gcc-dg-debug-runtest.
12523         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
12524         gcc-dg-debug-runtest.
12525
12526 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12527
12528         PR c++/9022
12529         * g++.dg/lookup/using6.C: New test.
12530
12531 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12532
12533         * g++.dg/parse/access2.C: New test.
12534
12535 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
12536
12537         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
12538         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
12539         * gcc.dg/debug/debug.exp: Likewise.
12540
12541 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
12542
12543         * gcc.dg/dollar.c: New test.
12544
12545 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
12546
12547         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
12548         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
12549         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
12550         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
12551         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
12552         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
12553         * gcc.dg/compat/struct-by-value-6_main.c: New file.
12554         * gcc.dg/compat/struct-by-value-6_x.c: New file.
12555         * gcc.dg/compat/struct-by-value-6_y.c: New file.
12556         * gcc.dg/compat/struct-by-value-7_main.c: New file.
12557         * gcc.dg/compat/struct-by-value-7_x.c: New file.
12558         * gcc.dg/compat/struct-by-value-7_y.c: New file.
12559         * gcc.dg/compat/struct-by-value-8_main.c: New file.
12560         * gcc.dg/compat/struct-by-value-8_x.c: New file.
12561         * gcc.dg/compat/struct-by-value-8_y.c: New file.
12562         * gcc.dg/compat/struct-by-value-9_main.c: New file.
12563         * gcc.dg/compat/struct-by-value-9_x.c: New file.
12564         * gcc.dg/compat/struct-by-value-9_y.c: New file.
12565
12566 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
12567
12568         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
12569         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
12570         support for "repo" mode.
12571         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
12572         * lib/g77-dg.exp: Likewise.
12573         * lib/obj-dg.exp: Likewise.
12574
12575 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
12576
12577         Merge from gcc-3_2-rhl8-branch:
12578         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
12579
12580         * gcc.dg/tls/opt-6.c: New test.
12581
12582         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
12583
12584         * gcc.dg/20030405-1.c: New test.
12585
12586         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
12587
12588         * gcc.dg/20030309-1.c: New test.
12589
12590         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
12591
12592         * gcc.c-torture/execute/20030307-1.c: New test.
12593
12594         2003-02-20  Randolph Chung  <tausq@debian.org>
12595
12596         * gcc.c-torture/compile/20030220-1.c: New test.
12597
12598         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
12599
12600         * gcc.dg/20030217-1.c: New test.
12601
12602         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
12603
12604         * gcc.c-torture/compile/20020129-1.c: New test.
12605
12606         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
12607
12608         * gcc.dg/unroll-1.c: New test.
12609
12610         2002-11-16  Jan Hubicka  <jh@suse.cz>
12611
12612         * gcc.c-torture/execute/20020920-1.c: New test.
12613
12614         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
12615
12616         PR target/7434
12617         * gcc.c-torture/compile/20021008-1.c: New test.
12618
12619         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
12620
12621         PR target/7559
12622         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
12623
12624         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
12625
12626         * gcc.c-torture/compile/20020807-1.c: New test.
12627
12628         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
12629
12630         * gcc.dg/tls/opt-1.c: New test.
12631
12632         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
12633
12634         * gcc.dg/20020729-1.c: New test.
12635
12636         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
12637
12638         * g++.dg/opt/life1.C: New test.
12639
12640         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
12641
12642         * gcc.dg/20020525-1.c: New test.
12643
12644         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
12645
12646         PR c++/6794
12647         * g++.dg/ext/pretty1.C: New test.
12648         * g++.dg/ext/pretty2.C: New test.
12649
12650 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
12651
12652         PR c++/8385
12653         * g++.dg/ext/typeof5.C: New test.
12654
12655 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
12656
12657         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
12658         __USER_LABEL_PREFIX__ into account.
12659         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
12660
12661 2003-05-14  Roger Sayle  <roger@eyesopen.com>
12662
12663         * gcc.dg/builtins-15.c: New test case.
12664
12665 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
12666
12667         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
12668
12669 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
12670
12671         * lib/g++.exp: Tweak handling of additional source files.
12672         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
12673         * g++.dg/special/conpr-2a.C: Rename to ...
12674         * g++.dg/special/conpr-2a.cc: ... this.
12675         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
12676         * g++.dg/special/conpr-3a.C: Rename to ...
12677         * g++.dg/special/conpr-3a.cc: This.
12678         * g++.dg/special/conpr-3b.C: Rename to ...
12679         * g++.dg/special/conpr-3b.cc: This.
12680         * g++.dg/special/conpr-4.C: New test.
12681         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
12682
12683 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
12684
12685         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
12686
12687 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12688
12689         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
12690         * g++.old-deja/g++.robertl/eb71.C: Likewise.
12691         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
12692         * g++.old-deja/g++.other/warn3.C: Likewise.
12693
12694 2003-05-11  Roger Sayle  <roger@eyesopen.com>
12695
12696         * gcc.dg/i386-387-1.c: Update to also test log.
12697         * gcc.dg/i386-387-2.c: Likewise.
12698
12699 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
12700
12701         * g77.f-torture/execute/int8421.f: New test.
12702
12703 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12704
12705         PR c++/10230, c++/10481
12706         * g++.dg/lookup/scoped5.C: New test.
12707
12708 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12709
12710         PR c++/10552
12711         * g++.dg/template/ttp6.C: New test.
12712
12713 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
12714
12715         * gcc.c-torture/execute/builtins: New directory.
12716         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
12717         gcc.c-torture/execute/builtins.
12718         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
12719         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
12720         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
12721         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
12722
12723 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12724
12725         PR c++/9252
12726         * g++.dg/template/access8.C: New test.
12727         * g++.dg/template/access9.C: New test.
12728
12729 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12730
12731         PR c++/9554
12732         * g++.dg/parse/access1.C: New test.
12733
12734 2003-05-09  DJ Delorie  <dj@redhat.com>
12735
12736         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
12737         long, and not an int.
12738
12739 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12740
12741         PR c++/10555, c++/10576
12742         * g++.dg/template/memclass1.C: New test.
12743
12744 2003-05-08  DJ Delorie  <dj@redhat.com>
12745
12746         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
12747         targets.
12748         * gcc.c-torture/execute/20021024-1.x: Likewise.
12749         * gcc.c-torture/execute/shiftdi.x: Likewise.
12750         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
12751         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
12752         * gcc.dg/20021018-1.c: Likewise.
12753
12754 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12755
12756         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
12757
12758         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
12759         (bcopy): Call memmove.
12760
12761 2003-05-08  Roger Sayle  <roger@eyesopen.com>
12762
12763         * g77.f-torture/compile/8485.f: New test case.
12764
12765 2003-05-07  Richard Henderson  <rth@redhat.com>
12766
12767         PR c++/10570
12768         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
12769         Verify exception_cleanup not called for rethrows.
12770         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
12771         when exiting catch block without rethrowing.
12772         * g++.dg/eh/forced3.C: New.
12773         * g++.dg/eh/forced4.C: New.
12774
12775 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
12776
12777         * gcc.dg/20030505.c: Fix triplet.
12778
12779 2003-05-06  DJ Delorie  <dj@redhat.com>
12780
12781         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
12782         * gcc.dg/nest.c: Likewise.
12783
12784 2003-05-05  Roger Sayle  <roger@eyesopen.com>
12785
12786         * gcc.dg/builtins-14.c: New test case.
12787
12788 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
12789
12790         * lib/compat.exp (compat-execute): New argument.
12791         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
12792         * gcc.dg/compat: New test directory.
12793         * gcc.dg/compat/compat.exp: New expect script.
12794         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
12795         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
12796         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
12797         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
12798         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
12799         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
12800
12801         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
12802         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
12803         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
12804         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
12805         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
12806         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
12807         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
12808         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
12809         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
12810         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
12811         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
12812         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
12813         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
12814         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
12815         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
12816
12817 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
12818
12819         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
12820
12821 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
12822
12823         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
12824
12825 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
12826
12827         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
12828         * gcc.dg/ppc-fsel-2.c: New test.
12829
12830         * gcc.dg/unused-5.c: New test.
12831
12832 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12833
12834         PR c++/10496
12835         * g++.dg/warn/pmf1.C: New test.
12836
12837 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12838
12839         PR c++/4494
12840         * g++.dg/warn/main.C: New test.
12841
12842 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12843
12844         * gcc.dg/nonnull-3.c: New test.
12845
12846 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
12847
12848         * gcc.dg/cpp/Wtrigraphs.c: Update.
12849         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
12850
12851 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
12852
12853         * gcc.dg/ppc-fsel-1.c: New test.
12854
12855 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
12856
12857         PR c/10604
12858         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
12859
12860 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
12861
12862         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
12863
12864 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12865
12866         PR c++/9364, c++/10553, c++/10586
12867         * g++.dg/parse/typename4.C: New test.
12868         * g++.dg/parse/typename5.C: Likewise.
12869
12870 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
12871
12872         * gcc.c-torture/compile/20030503-1.c: New test.
12873
12874 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12875
12876         * g++.dg/lookup/using5.C: Fix testcase error.
12877
12878 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
12879
12880         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
12881         since MEABI is no longer supported.  Remove all vestiges
12882         of MEABI from the test.
12883
12884 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12885
12886         PR c++/10554
12887         * g++.dg/lookup/using5.C: New test.
12888
12889 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12890
12891         PR c++/8772
12892         * g++.dg/template/ttp5.C: New test.
12893
12894 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
12895
12896         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
12897         (dg-gpp-additional-sources): New function.
12898         (dg-gpp-additional-files): Likewise.
12899         * lib/g++.exp (additional_sources): New variable.
12900         (additional_files): Likewise.
12901         (g++_target_compile): Deal with them.
12902         * lib/old-dejagnu.exp: Remove.
12903         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
12904         * g++.old-deja: Revise all tests to use dg commands.
12905
12906 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12907
12908         PR c++/9432, c++/9528
12909         * g++.dg/lookup/using4.C: New test.
12910
12911 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
12912
12913         * gcc.dg/noreturn-5.c: New file.
12914         * gcc.dg/noreturn-6.c: New file.
12915
12916         * gcc.c-torture/compile/inline-1.c: New file.
12917
12918 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
12919
12920         PR c++/10551
12921         * g++.dg/template/explicit1.C: New test.
12922
12923 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
12924
12925         PR c++/10549
12926         * g++.dg/other/bitfield1.C: New test.
12927
12928         PR c++/10527
12929         * g++.dg/init/new7.C: New test.
12930
12931 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
12932
12933         * g++.dg/ext/desig1.C: New test.
12934         * g++.dg/ext/init1.C: Update.
12935
12936         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
12937
12938 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
12939
12940         PR c++/10180
12941         * g++.dg/warn/Winline-1.C: New test.
12942
12943 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
12944
12945         * gcc.c-torture/execute/string-opt-19.c: New test.
12946
12947         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
12948         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
12949
12950 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
12951
12952         PR c++/10506
12953         * g++.dg/init/new6.C: New test.
12954
12955         PR c++/10503
12956         * g++.dg/init/ref6.C: New test.
12957
12958 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
12959
12960         * g++.dg/warn/weak1.C: XFAIL on AIX4.
12961
12962 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12963
12964         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
12965         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
12966
12967 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
12968
12969         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
12970         initialized static data members.
12971
12972 2003-04-25  H.J. Lu <hjl@gnu.org>
12973
12974         * gcc.dg/ia64-sync-4.c: New test.
12975
12976 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12977
12978         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
12979         date.
12980
12981 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
12982
12983         PR c++/10337
12984         * g++.dg/warn/conv1.C: New test.
12985         * g++.old-deja/g++.other/conv7.C: Adjust.
12986         * g++.old-deja/g++.other/overload14.C: Adjust.
12987
12988 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
12989
12990         PR c++/10471
12991         * g++.dg/template/defarg2.C: New test.
12992
12993 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
12994
12995         * gcc.dg/cpp/include2.c: Update.
12996         * gcc.dg/cpp/multiline-2.c: New.
12997         * gcc.dg/cpp/multiline.c: Update.
12998         * gcc.dg/cpp/strify2.c: Update.
12999         * gcc.dg/cpp/trad/literals-2.c: Update.
13000
13001 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13002
13003         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
13004
13005 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
13006
13007         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
13008
13009 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
13010
13011         PR c++/10451
13012         * g++.dg/parse/crash4.C: New test.
13013
13014         PR c++/9847
13015         * g++.dg/parse/crash5.C: New test.
13016
13017 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
13018
13019         PR c++/10446
13020         * g++.dg/parse/crash3.C: New test.
13021
13022         PR c++/10428
13023         * g++.dg/parse/elab1.C: New test.
13024
13025 2003-04-22  Devang Patel  <dpatel@apple.com>
13026
13027         * gcc.dg/cpp/trad/funlike-5.c: New test.
13028
13029 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
13030
13031         * g++.dg/other/packed1.C: Fix dg options.
13032
13033 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
13034
13035         * g++.dg/other/offsetof2.C: New test.
13036
13037 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
13038
13039         * g++.dg/template/recurse.C: Adjust location of error messages.
13040
13041 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
13042
13043         PR c++/9881
13044         * g++.dg/init/addr-const1.C: New test.
13045         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
13046
13047 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
13048
13049         PR c++/10405
13050         * g++.dg/lookup/struct-hack1.C: New test.
13051
13052 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
13053
13054         * ucs.c: Update diagnostic messages.
13055
13056 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
13057
13058         * gcc.dg/cpp/truefalse.cpp: New test.
13059         * gcc.dg/cpp/cpp.exp: Update.
13060         * g++.dg/other/stdbool-if.C: Remove.
13061
13062 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
13063
13064         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
13065         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
13066
13067 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
13068
13069         * gcc.c-torture/compile/20030418-1.c: New test.
13070
13071 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
13072
13073         * README.compat: Remove; content moved to doc/sourcebuild.texi.
13074
13075 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13076
13077         PR c++/10347
13078         g++.dg/template/dependent-name1.C: New test.
13079
13080 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
13081
13082         * gcc.dg/warn-1.c (tourist_guide): New array,
13083         contains a pointer to bar.
13084
13085 2003-04-16  Roger Sayle  <roger@eyesopen.com>
13086
13087         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
13088         * gcc.c-torture/execute/medce-1.c: New test case.
13089         * gcc.c-torture/execute/medce-2.c: New test case.
13090
13091 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
13092
13093         * lib/prune.exp: Ignore more messages.
13094
13095         PR c++/10381
13096         * g++.dg/parse/lookup3.C: New test.
13097
13098 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
13099
13100         * gcc.c-torture/compile/20030415-1.c : New test.
13101
13102 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
13103
13104         * gcc.c-torture/execute/scope-2.c: Move to ...
13105         * gcc.dg/noncompile/scope.c: .... here.
13106
13107 2003-04-14  Roger Sayle  <roger@eyesopen.com>
13108
13109         * gcc.dg/20030414-2.c: New test case.
13110
13111 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
13112
13113         PR target/10377
13114         * gcc.dg/20030414-1.c: New test.
13115
13116 2003-04-13  Roger Sayle  <roger@eyesopen.com>
13117
13118         * gcc.dg/builtins-12.c: New test case.
13119         * gcc.dg/builtins-13.c: New test case.
13120
13121 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13122
13123         * gcc.c-torture/execute/string-opt-18.c: New test.
13124
13125 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
13126
13127         PR c++/10300
13128         * g++.dg/init/new5.C: New test.
13129
13130 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
13131
13132         PR c++/7910
13133         * g++.dg/ext/dllimport1.C: New test.
13134
13135 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
13136
13137         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
13138
13139 2003-04-11  Bud Davis <bdavis9659@comcast.net>
13140
13141         PR Fortran/9263
13142         * g77.f-torture/noncompile/9263.f: New test
13143         PR Fortran/1832
13144         * g77.f-torture/execute/1832.f: New test
13145
13146 2003-04-11  David Chad  <davidc@freebsd.org>
13147             Loren J. Rittle  <ljrittle@acm.org>
13148
13149         libobjc/8562
13150         * objc.dg/headers.m: New test.
13151
13152 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
13153
13154         * gcc.c-torture/execute/builtin-noret-2.c: New.
13155         * gcc.c-torture/execute/builtin-noret-2.x: New.
13156         XFAIL builtin-noret-2.c at -O1 and above.
13157         * gcc.dg/redecl.c: New.
13158         * gcc.dg/Wshadow-1.c: Update error regexps.
13159
13160 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
13161
13162         * g++.dg/abi/bitfield10.C: New test.
13163
13164 2003-04-09  Mike Stump  <mrs@apple.com>
13165
13166         * gcc.dg/pch/pch.exp: Make testcase names longer.
13167         * g++.dg/pch/pch.exp: Make testcase names longer.
13168
13169 2003-04-08  Roger Sayle  <roger@eyesopen.com>
13170
13171         * gcc.dg/builtins-11.c: New test case.
13172
13173 2003-04-08  Roger Sayle  <roger@eyesopen.com>
13174
13175         * gcc.dg/builtins-9.c: New test case.
13176         * gcc.dg/builtins-10.c: New test case.
13177
13178 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
13179
13180         * gcc.dg/noncompile/init-4.c.c: New test.
13181
13182 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
13183
13184         * gcc.misc-test/gcov-9.c: New test.
13185         * gcc.misc-test/gcov-10.c: New test
13186         * gcc.misc-test/gcov-11.c: New test.
13187
13188 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
13189
13190         PR optimization/10024
13191         * gcc.c-torture/compile/20030405-1.c: New test.
13192
13193 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
13194
13195         * gcc.dg/pch/static-3.c: New.
13196         * gcc.dg/pch/static-3.hs: New.
13197         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
13198
13199 2003-04-04  Richard Henderson  <rth@redhat.com>
13200
13201         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
13202         * g++.dg/eh/forced2.C: Likewise.
13203
13204 2003-04-03  Mike Stump  <mrs@apple.com>
13205
13206         * lib/scanasm.exp (scan-assembler): Add xfail processing for
13207         target arg.
13208         (scan-assembler-times, scan-assembler-not): Likewise.
13209         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
13210
13211 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
13212
13213         * gcc.dg/sparc-loop-1.c: New test.
13214
13215 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
13216
13217         PR other/9274
13218         * g++.dg/pch/system-2.C: New.
13219         * g++.dg/pch/system-2.Hs: New.
13220
13221 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
13222
13223         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
13224
13225         * g++.dg/eh/simd-1.C (vecfunc): Same.
13226
13227 2003-04-01  Roger Sayle  <roger@eyesopen.com>
13228
13229         * gcc.c-torture/execute/20030401-1.c: New test case.
13230
13231 2003-04-01  Ziemowit Laski <zlaski@apple.com>
13232
13233         * objc.dg/defs.m: New.
13234
13235 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
13236
13237         * g++.dg/eh/simd-1.C: New.
13238         * g++.dg/eh/simd-2.C: New.
13239
13240 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
13241
13242         * gcc.c-torture/execute/simd-3.c: New.
13243
13244 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
13245
13246         PR c/9936
13247         * gcc.dg/20030331-2.c: New test.
13248
13249 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
13250
13251         PR c++/10278
13252         * g++.dg/parse/crash2.C: New test.
13253
13254 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
13255
13256         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
13257         * gcc.c-torture/execute/20030331-1.c: ...here.
13258
13259 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
13260
13261         * gcc.c-torture/execute/20030331-1.c: New test.
13262
13263 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
13264
13265         * lib/gcov.exp: Adjust call return testing strings.
13266         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
13267
13268 2003-03-31  Roger Sayle  <roger@eyesopen.com>
13269
13270         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
13271         * gcc.dg/builtins-7.c: New test case.
13272         * gcc.dg/builtins-8.c: New test case.
13273
13274 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
13275
13276         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
13277
13278 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
13279
13280         PR c++/7647
13281         * g++.dg/lookup-class-member-2.C: New test.
13282
13283 2003-03-30  Glen Nakamura  <glen@imodulo.com>
13284
13285         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
13286
13287 2003-03-28  Roger Sayle  <roger@eyesopen.com>
13288
13289         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
13290
13291 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
13292
13293         * g++.dg/init/attrib1.C: New test.
13294
13295 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
13296
13297         * gcc.dg/ultrasp8.c: New test.
13298
13299 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
13300
13301         * gcc.dg/ultrasp7.c: New test.
13302
13303 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
13304
13305         PR c++/10047
13306         * g++.dg/template/inline1.C: New test.
13307
13308 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
13309
13310         * gcc.dg/sparc-dwarf2.c: New test.
13311
13312 2003-03-27  Roger Sayle  <roger@eyesopen.com>
13313
13314         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
13315         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
13316
13317 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
13318
13319         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
13320         than reading .x files.
13321         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
13322         * g77.dg/gcov/gcov-1.f: Likewise.
13323         * gcc.misc-tests/gcov-4b.c: Likewise.
13324         * gcc.misc-tests/gcov-5b.c: Likewise.
13325         * gcc.misc-tests/gcov-6.c: Likewise.
13326         * gcc.misc-tests/gcov-7.c: Likewise.
13327         * gcc.misc-tests/gcov-8.c: Likewise.
13328         * g++.dg/gcov/gcov-1.x: Remove.
13329         * g77.dg/gcov/gcov-1.x: Likewise.
13330         * gcc.misc-tests/gcov-4b.x: Likewise.
13331         * gcc.misc-tests/gcov-5b.x: Likewise.
13332         * gcc.misc-tests/gcov-6.x: Likewise.
13333         * gcc.misc-tests/gcov-7.x: Likewise.
13334         * gcc.misc-tests/gcov-8.x: Likewise.
13335
13336 2003-03-27  Glen Nakamura  <glen@imodulo.com>
13337
13338         PR opt/10087
13339         * gcc.dg/20030324-1.c: New test.
13340
13341 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
13342
13343         PR c++/10224
13344         * g++.dg/template/arg3.C: New test.
13345
13346         PR c++/10158
13347         * g++.dg/template/friend18.C: New test.
13348
13349 2003-03-26  Roger Sayle  <roger@eyesopen.com>
13350
13351         * g77.f-torture/compile/20030326-1.f: New test case.
13352
13353 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
13354
13355         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
13356
13357         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
13358
13359 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
13360
13361         * gcc.dg/ia64-sync-3.c: New test.
13362
13363 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
13364
13365         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
13366
13367 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
13368
13369         * gcc.dg/ultrasp6.c: New test.
13370
13371 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
13372
13373         * gcc.dg/i386-signbit-1.c: New test.
13374         * gcc.dg/i386-signbit-2.c: New test.
13375         * gcc.dg/i386-signbit-3.c: New test.
13376
13377 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
13378
13379         * gcc.dg/ultrasp5.c: Fix options.
13380
13381 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
13382
13383         * gcc.dg/ultrasp5.c: Fix comment.
13384
13385 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
13386
13387         PR fortran/10197
13388         * g77.f-torture/execute/10197.f: New test.
13389
13390 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
13391
13392         PR c++/9898, c++/383
13393         * g++.dg/template/conv6.C: New test.
13394
13395         PR c++/10119
13396         * g++.dg/template/ptrmem5.C: New test.
13397
13398         PR c++/10026
13399         * g++.dg/lookup/koenig1.C: New test.
13400
13401         PR C++/10199
13402         * g++.dg/lookup/template2.C: New test.
13403
13404 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
13405
13406         * g++.dg/opt/rtti1.C: New test.
13407
13408 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
13409
13410         * gcc.dg/ultrasp5.c: New test.
13411
13412 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
13413
13414         PR middle-end/9967
13415         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
13416         builtin fputs.
13417
13418 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
13419
13420         PR c/8224
13421         * gcc.dg/20030323-1.c: New test.
13422
13423 2003-03-23  Roger Sayle  <roger@eyesopen.com>
13424
13425         * gcc.c-torture/compile/20030323-1.c: New test case.
13426
13427 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
13428
13429         * gcc.dg/20030321-1.c: New test.
13430
13431 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
13432
13433         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
13434
13435 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
13436
13437         PR c++/9978, c++/9708
13438         * g++.dg/ext/vlm1.C: Adjust expected error.
13439         * g++.dg/ext/vla2.C: New test.
13440         * g++.dg/template/arg1.C: New test.
13441         * g++.dg/template/arg2.C: New test.
13442
13443 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
13444
13445         * g77.f-torture/execute/select.f: New test.
13446         * g77.f-torture/noncompile/select_no_compile.f: New test.
13447
13448 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
13449
13450         PR c++/9898
13451         * g++.dg/other/error4.C: New test.
13452
13453 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
13454
13455         * g++.dg/template/friend17.C: New test.
13456
13457 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
13458
13459         * gcc.c-torture/compile/20030320-1.c: New.
13460
13461 2003-03-20  Roger Sayle  <roger@eyesopen.com>
13462
13463         * gcc.dg/builtins-6.c: New test case.
13464
13465 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
13466
13467         PR target/10073
13468         * gcc.c-torture/compile/20030319-1.c: New.
13469
13470 2003-03-18  Jan Hubicka  <jh@suse.cz>
13471
13472         * gcc.dg/i386-cvt-1.c: New test.
13473
13474 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
13475
13476         * objc.dg/naming-1.m: Use "(parse|syntax) error".
13477         * objc.dg/naming-2.m: Likewise.
13478
13479 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
13480
13481         PR c++/9639
13482         * g++.dg/parse/crash1.C: New test.
13483
13484 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
13485
13486         PR c++/8805
13487         * g++.dg/eh/cleanup1.C: New test.
13488
13489 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
13490
13491         * gcc.c-torture/execute/20030316-1.c: New test case.
13492
13493 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
13494
13495         PR c++/9629
13496         * g++.dg/init/ctor2.C: New test.
13497
13498 2003-03-15  Roger Sayle  <roger@eyesopen.com>
13499
13500         * g77.f-torture/compile/xformat.f: New test case.
13501
13502 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13503
13504         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
13505         * g++.old-deja/g++.mike/eh50.C: Likewise.
13506
13507 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13508
13509         PR c++/6440
13510         * g++.dg/template/spec7.C: New test.
13511         * g++.dg/template/spec8.C: Likewise.
13512
13513 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
13514
13515         * gcc.c-torture/execute/20030313-1.c: New test.
13516
13517 2003-03-14  Richard Henderson  <rth@redhat.com>
13518
13519         * gcc.dg/inline-2.c: Adjust alpha test for external call.
13520
13521 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
13522
13523         * gcc.c-torture/compile/20030314-1.c: New test.
13524
13525 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
13526
13527         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
13528         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
13529         thumb target,
13530         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
13531         to accept newer _imp__  prefix and additional
13532         newline in .drectve section.
13533         * gcc.dg/dll-4.c: Likewise.
13534         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
13535         switch.
13536
13537 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
13538
13539         * g++.dg/parse/namespace9.C: New test.
13540
13541         * g++.dg/init/ref5.C: New test.
13542         * g++.dg/parse/ptrmem1.C: Likewise.
13543
13544 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13545
13546         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
13547         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
13548         regular expression.
13549         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
13550         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
13551
13552 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
13553
13554         * gcc.c-torture/execute/20030224-2.c: New test.
13555
13556 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
13557
13558         * gcc.dg/decl-3.c: New test.
13559
13560 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
13561
13562         * gcc.dg/i386-loop-2.c: New test.
13563
13564 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
13565
13566         PR c++/9474
13567         * g++.dg/parse/namespace8.C: New test.
13568
13569         PR c++/9924
13570         * g++.dg/overload/builtin2.C: New test.
13571
13572 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
13573
13574         * gcc.dg/return-type-3.c: New test.
13575
13576 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
13577
13578         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
13579         profiling options are not supported.
13580
13581 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
13582
13583         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
13584         * g++.old-deja/g++.warn/impint2.C: Likewise.
13585
13586 2003-03-10  Devang Patel  <dpatel@apple.com>
13587
13588         * g++.dg/cpp/c++_cmd_1.C: New test.
13589         * g++.dg/cpp/c++_cmd_1.h: New file.
13590
13591 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
13592
13593         * gcc.dg/altivec-9.c: New file.
13594
13595 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13596
13597         * gcc.dg/ppc-sdata-1.c: New test.
13598         * gcc.dg/ppc-sdata-2.c: New test.
13599
13600 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
13601
13602         PR c++/9373
13603         * g++.dg/opt/ptrmem2.C: New test.
13604
13605         PR c++/8534
13606         * g++.dg/opt/ptrmem1.C: New test.
13607
13608 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
13609
13610         * gcc.dg/i386-loop-1.c: New test.
13611
13612 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13613
13614         PR c++/9970
13615         * g++.dg/lookup/friend1.C: New test.
13616
13617 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
13618
13619         PR c++/9823
13620         * g++.dg/parser/constructor1.C: New test.
13621
13622 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
13623
13624         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
13625
13626         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
13627
13628 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
13629
13630         * gcc.dg/cpp/Wunused.c: Update test.
13631
13632 2003-03-08  Jan Hubicka  <jh@suse.cz>
13633
13634         * gcc.dg/inline-3.c: New test.
13635
13636 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
13637
13638         PR c++/9809
13639         * g++.dg/parse/builtin1.C: New test.
13640
13641         PR c++/9982
13642         * g++.dg/abi/cookie1.C: New test.
13643         * g++.dg/abi/cookie2.C: Likewise.
13644
13645         PR c++/9524
13646         * g++.dg/template/field1.C: New test.
13647
13648         PR c++/9912
13649         * g++.dg/parse/class1.C: New test.
13650         * g++.dg/parse/namespace7.C: Likewise.
13651         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
13652
13653 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
13654
13655         * g++.dg/init/ref4.C: New test.
13656
13657 2003-03-07  Jan Hubicka  <jh@suse.cz>
13658
13659         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
13660         * gcc.dg/inline-3.c:  New test.
13661
13662 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
13663
13664         * g++.dg/init/ref3.C: New test.
13665
13666         PR c++/9965
13667         * g++.dg/init/ref2.C: New test.
13668
13669         PR c++/9400
13670         * g++.dg/warn/Wshadow-2.C: New test.
13671
13672         PR c++/9791
13673         * g++.dg/warn/Woverloaded-1.C: New test.
13674
13675 2003-03-05  Jan Hubicka  <jh@suse.cz>
13676
13677         * gcc.dg/i386-local2.c: New.
13678         * gcc.dg/i386-local.c: Fix typo.
13679
13680 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
13681
13682         * g++.dg/abi/layout3.C: New test.
13683
13684 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
13685
13686         * gcc.c-torture/compile/20030305-1.c
13687
13688 2003-03-05  Jan Hubicka  <jh@suse.cz>
13689
13690         * gcc.dg/i386-local.c: New.
13691
13692 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
13693
13694         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
13695
13696 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
13697
13698         * gcc.dg/switch-2.c: New test.
13699         * gcc.dg/switch-3.c: New test.
13700         * gcc.dg/Wswitch.c: Adjust line numbers.
13701         * gcc.dg/Wswitch-default.c: Likewise.
13702         * gcc.dg/Wswitch-enum.c: Likewise.
13703
13704 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
13705
13706         * gcc.c-torture/execute/20030222-1.c: New test.
13707
13708 2003-03-03  James E Wilson  <wilson@tuliptree.org>
13709
13710         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
13711
13712 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
13713
13714         PR c++/9878
13715         * g++.dg/init/ref1.C: New test.
13716
13717 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
13718
13719         * gcc.dg/sh-relax.c: New SH-only test.
13720
13721 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
13722
13723         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
13724         comment explaining purpose of testcase.
13725
13726 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
13727
13728         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
13729         for HC11/HC12 (asm needs two int registers).
13730         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
13731         HC11/HC12 because the test uses an asm which needs two 32-bit
13732         registers.
13733
13734 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
13735
13736         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
13737         for HC11/HC12 (array is too large otherwise).
13738         * gcc.c-torture/compile/920501-4.x: New file, likewise.
13739         * gcc.c-torture/compile/20010518-2.x: Likewise.
13740         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
13741         HC11/HC12 (array is too large).
13742
13743 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
13744
13745         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
13746         * lib/g++-dg.exp (g++-dg-test): Likewise.
13747
13748 2003-03-01  Roger Sayle  <roger@eyesopen.com>
13749
13750         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
13751         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
13752
13753 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13754
13755         * g++.dg/warn/implicit-typename1.C: Remove warning.
13756
13757 2003-02-28  Richard Henderson  <rth@redhat.com>
13758
13759         * gcc.dg/noreturn-1.c: Move noreturn warning line.
13760         * gcc.dg/return-type-1.c: Move control reaches end warning line.
13761
13762 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
13763
13764         * gcc.dg/pch/pch.exp: Change .pch to .gch.
13765         * g++.dg/pch/pch.exp: Likewise.
13766
13767 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
13768
13769         PR c++/9879
13770         * testsuite/g++.dg/init/new4.C: New test.
13771
13772 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
13773
13774         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
13775
13776 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
13777
13778         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
13779         unsigned long.
13780
13781         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
13782         wider than float.
13783
13784 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13785
13786         * lib/scanasm.exp: Add support for counting numbers of
13787         occurences.
13788         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
13789         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
13790
13791 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
13792
13793         PR c++/9683
13794         * g++.dg/template/static3.C: New test.
13795
13796         PR c++/9829
13797         * g++.dg/parse/namespace6.C: New test.
13798
13799 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13800
13801         PR target/9732
13802         * gcc.dg/20030225-1.c: New test.
13803
13804 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
13805
13806         * README: Remove out-of-date information.
13807
13808         PR c++/9836
13809         * g++.dg/template/spec6.C: New test.
13810
13811 2003-02-24  Jeff Law  <law@redhat.com>
13812
13813         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
13814
13815 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13816
13817         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
13818         * gcc.dg/pragma-ep-1.c: Likewise.
13819
13820 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13821
13822         PR c++/9602
13823         * g++.dg/template/friend16.C: New test.
13824
13825 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
13826
13827         PR c++/5333
13828         * g++.dg/parse/fused-params1.C: Adjust error messages.
13829         * g++.dg/template/nested3.C: New test.
13830
13831 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
13832
13833         * g++.dg/abi/param1.C: New test.
13834
13835 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13836
13837         PR c++/7982
13838         * g++.dg/warn/implicit-typename1.C: New test.
13839
13840 2003-02-22  Kelley Cook <kelleycook@comcast.net>
13841
13842         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
13843         with "mtune".
13844         * g++.old-deja/g++.other/store-expr2.C: Likewise.
13845         * gcc.c-torture/execute/20010129-1.x: Likewise.
13846         * gcc.dg/20011107-1.c: Likewise.
13847         * gcc.dg/20020108-1.c: Likewise.
13848         * gcc.dg/20020122-3.c: Likewise.
13849         * gcc.dg/20020206-1.c: Likewise.
13850         * gcc.dg/20020310-1.c: Likewise.
13851         * gcc.dg/20020426-2.c: Likewise.
13852         * gcc.dg/20020517-1.c: Likewise.
13853         * gcc.dg/991230-1.c: Likewise.
13854         * gcc.dg/i386-unroll-1.c: Likewise.
13855         * gcc.misc-tests/i386-prefetch.exp: Likewise.
13856
13857 2003-02-22  Jan Hubicka  <jh@suse.cz>
13858
13859         * gcc.dg/i386-mul.c: New test.
13860
13861 2003-02-21  Roger Sayle  <roger@eyesopen.com>
13862
13863         * gcc.dg/builtins-5.c: New test case.
13864
13865 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
13866
13867         * gcc.dg/asmreg-1.c: New test.
13868
13869 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
13870
13871         PR c++/9749
13872         * g++.dg/parse/varmod1.C: New test.
13873
13874 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
13875
13876         PR c++/9727
13877         * g++.dg/template/op1.C: New test.
13878
13879 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
13880
13881         PR c++/8906
13882         * g++.dg/template/nested2.C: New test.
13883
13884 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
13885
13886         PR c++/8724
13887         * g++.dg/expr/dtor1.C: New test.
13888
13889 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
13890
13891         * gcc.dg/cpp/include3.c: New test.
13892         * gcc.dg/cpp/inc/foo.h: New file.
13893
13894 2003-02-21  Glen Nakamura  <glen@imodulo.com>
13895
13896         * gcc.c-torture/execute/20030221-1.c: New test.
13897
13898 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
13899
13900         PR c++/9729
13901         * g++.dg/abi/conv1.C: New test.
13902
13903 2003-02-20  Jan Hubicka  <jh@suse.cz>
13904
13905         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
13906
13907 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
13908
13909         * gcc.c-torture/compile/20030219-1.c: New test.
13910
13911 2003-02-18  Jan Hubicka  <jh@suse.cz>
13912
13913         * gcc.dg/funcorder.c: New test.
13914
13915 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
13916
13917         * gcc.c-torture/execute/20030218-1.c: New.
13918
13919 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
13920
13921         * gcc.dg/20030218-1.c: New.
13922
13923 2003-02-18  Richard Henderson  <rth@redhat.com>
13924
13925         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
13926         * gcc.dg/attr-used-2.c: New.
13927
13928 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
13929
13930         PR c++/9704
13931         * g++.dg/init/copy5.C: New test.
13932
13933 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
13934
13935         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
13936         * g++.dg/pch/pch.exp: Likewise.
13937
13938 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
13939
13940         * gcc.c-torture/execute/20030209-1.c: Enable the test if
13941         STACK_SIZE is not defined.
13942
13943 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13944
13945         PR c++/9457
13946         * g++.dg/template/init1.C: New test.
13947
13948 2003-02-16  Jan HUbicka  <jh@suse.cz>
13949
13950         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
13951         (foo): Add few extra tests
13952         * gcc.dg/c99-const-expr-3.c: Likewise.
13953         * gcc.c-torture/execute/20030216-1.c: New.
13954
13955 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13956
13957         PR c++/9459
13958         * g++.dg/ext/typeof4.C: New test.
13959
13960 2003-02-15  Roger Sayle  <roger@eyesopen.com>
13961
13962         * gcc.dg/i386-387-3.c: New test case.
13963
13964 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
13965
13966         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
13967         cris-*-elf* cris-*-aout* and mmix-*-*.
13968
13969 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
13970
13971         * gcc.dg/20030213-1.c: New test.
13972
13973 2003-02-12  Roger Sayle  <roger@eyesopen.com>
13974
13975         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
13976         * gcc.dg/i386-387-2.c: Likewise.
13977
13978 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
13979
13980         * gcc.dg/ppc-spe.c: Fix formatting.
13981         Enable tests that were previously unsupported by gas.
13982         Delete tests for instructions that no longer exist.
13983         Switch arguments on evsubifw builtin.
13984
13985 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
13986
13987         * gcc.c-torture/execute/20030209-1.c: Disable the test if
13988         STACK_SIZE is too small.
13989
13990 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
13991             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
13992
13993         * gcc.dg/decl-2.c: New test.
13994
13995 2003-02-10  Jan Hubicka  <jh@suse.cz>
13996
13997         * gcc.dg/i386-fpcvt-1.c:  New test.
13998
13999 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
14000
14001         * gcc.c-torture/execute/20030209-1.c: New test.
14002
14003 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
14004
14005         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
14006         int-wide bitops, use the constants of the same width.
14007         Likewise, if long long is 32-bit wide, test bitops using
14008         32-bit constants.
14009
14010 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
14011
14012         * gcc.dg/20021014-1.c: Annotate with expected notice text.
14013
14014 2003-02-07  Roger Sayle  <roger@eyesopen.com>
14015
14016         * testsuite/gcc.dg/builtins-4.c: New test case.
14017
14018 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14019
14020         * gcc.dg/20020430-1.c: Fix dg command typos.
14021         * gcc.dg/20020503-1.c: Likewise.
14022
14023 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14024
14025         PR c++/8785
14026         * g++.dg/parse/fused-params1.C: New test.
14027
14028         PR c++/8857
14029         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
14030
14031         PR c++/8921
14032         * g++.dg/parse/non-dependent1.C: New test.
14033
14034         PR c++/8928
14035         * g++.dg/parse/dupl-tmpl-args1.C: New test.
14036
14037         PR c++/9228
14038         * g++.dg/parse/undefined7.C: New test.
14039         * g++.dg/parse/non-templ1.C: New test.
14040
14041         PR c++/9229
14042         * g++.dg/parse/too-many-tmpl-args1.C: New test.
14043
14044 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
14045
14046         * gcc.c-torture/compile/20030206-1.c: New test.
14047
14048 2003-02-05  Roger Sayle  <roger@eyesopen.com>
14049
14050         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
14051         "pow" to "foo" to avoid potential confusion with a math built-in.
14052
14053 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14054
14055         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
14056         conditions for SPARC targets.
14057
14058 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
14059
14060         * gcc.dg/20030204-1.c: New test.
14061
14062 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14063
14064         PR c++/38
14065         * g++.dg/parse/array-size1.C: New test.
14066
14067         PR c++/5657
14068         * g++.dg/parse/undefined3.C: New test.
14069
14070         PR c++/5665
14071         * g++.dg/parse/undefined4.C: New test.
14072
14073         PR c++/5975
14074         * g++.dg/parse/undefined5.C: New test.
14075
14076         PR c++/7259
14077         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
14078
14079         PR c++/8578
14080         * g++.dg/parse/casting-operator1.C: New test.
14081
14082         PR c++/8596
14083         * g++.dg/parse/undefined6.C: New test.
14084
14085         PR c++/8736
14086         * g++.dg/parse/missing-template1.C: New test.
14087
14088 2003-02-04  Jan Hubicka  <jh@suse.cz>
14089
14090         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
14091         * gcc.dg/i386-cmov?.c:  Likewise.
14092         * gcc.dg/i386-fpcvt-?.c:  Likewise.
14093         * gcc.dg/i386-ssefp-1.c:  Likewise.
14094         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
14095         conventions.
14096
14097 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
14098
14099         PR c++/7129
14100         * testsuite/g++.dg/ext/max.C: New test.
14101
14102 2003-02-03  Jan Hubicka  <jh@suse.cz>
14103
14104         * gcc.c-torture/execute/20030203-1.c: New test.
14105
14106 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
14107
14108         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
14109         'natural-endian'.
14110
14111 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
14112
14113         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
14114         * g++.dg/init/new2.C: Likewise.
14115         * g++.dg/other/new1.C: Likewise.
14116
14117 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
14118
14119         * gcc.dg/struct-ret-libc.c: New test.
14120
14121 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
14122
14123         * gcc.dg/20030129-1.c: New test.
14124
14125 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14126
14127         PR c++/8849
14128         * g++.dg/template/ptrmem4.C: New test.
14129
14130 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
14131
14132         * g++.dg/parser/constant1.C: New test.
14133
14134 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14135
14136         PR c++/8591
14137         * g++.dg/parse/friend2.C: New test.
14138
14139 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
14140
14141         PR c++/9437
14142         * g++.dg/template/unify4.C: New test.
14143
14144 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
14145
14146         * gcc.c-torture/execute/20030128-1.c: New test.
14147
14148 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
14149
14150         * g++.dg/lookup/nested1.C: Test moved from ...
14151         * g++.old-deja/g++.other/lookup24.C: ... here.
14152
14153 2003-01-28  Jan Hubicka  <jh@suse.cz>
14154
14155         * gcc.dg/i386-cmov5.c:  New test.
14156
14157 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
14158
14159         * gcc.c-torture/execute/20010925-1.c: Changed the
14160         memcpy declaration.
14161
14162 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
14163
14164         PR c++/3902
14165         * g++.dg/parse/template5.C: New test.
14166
14167 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
14168
14169         PR fortran/9258
14170         * g77.dg/pr9258: New test.
14171
14172 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
14173
14174         * README: Move relevant parts from README.g++.
14175
14176         * README.g++: Remove this file.
14177
14178 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
14179
14180         * g++.dg/abi/dcast1.C: New test.
14181
14182 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14183
14184         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
14185
14186 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
14187
14188         PR c++/47
14189         * g++.old-deja/g++.other/lookup24.C: New test.
14190
14191 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14192
14193         PR middle-end/7227
14194         * gcc.dg/uninit-C.c: New test.
14195
14196 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
14197
14198         * g++.dg/abi/covariant1.C: New test.
14199
14200 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
14201
14202         * gcc.dg/20030123-1.c: New test.
14203
14204 2003-01-25  Jan Hubicka  <jh@suse.cz>
14205
14206         PR opt/8492
14207         * gcc.c-torture/compile/20030125-1.c
14208
14209 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
14210
14211         PR c++/9403
14212         * g++.dg/parse/template3.C: New test.
14213         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
14214
14215         PR c++/795
14216         * g++.dg/parse/template4.C: New test.
14217
14218         PR c++/9415
14219         * g++.dg/template/qual2.C: New test.
14220
14221         PR c++/8545
14222         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
14223
14224         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
14225
14226 2003-01-25  Roger Sayle  <roger@eyesopen.com>
14227
14228         * gcc.c-torture/execute/switch-1.c: New test case.
14229
14230 2003-01-25  Jan Hubicka  <jh@suse.cz>
14231
14232         * gcc.c-torture/execute/20030125-1.[cx]: New test.
14233
14234 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
14235
14236         Tweaks for Bison-1.875. From the NEWS file:
14237         "- `parse error' -> `syntax error'
14238         Bison now uniformly uses the term `syntax error'"
14239         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
14240         * gcc.dg/cpp/digraph2.c: Likewise.
14241         * gcc.dg/cpp/direct2.c: Likewise.
14242         * gcc.dg/cpp/paste4.c: Likewise.
14243         * gcc.dg/c90-restrict-1.c: Likewise.
14244         * gcc.dg/c99-func-2.c: Likewise.
14245         * gcc.dg/noncompile/920721-2.c: Likewise.
14246         * gcc.dg/noncompile/930622-2.c: Likewise.
14247         * gcc.dg/noncompile/940112-1.c: Likewise.
14248         * gcc.dg/noncompile/950921-1.c: Likewise.
14249         * gcc.dg/noncompile/951123-1.c: Likewise.
14250         * gcc.dg/noncompile/971104-1.c: Likewise.
14251         * gcc.dg/noncompile/990416-1.c: Likewise.
14252
14253 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
14254
14255         * g++.dg/parse/undefined1.C: Add error message.
14256
14257 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
14258
14259         PR c++/9354
14260         * g++.dg/parse/new1.C: New test.
14261
14262         PR c++/9216
14263         * g++.dg/parse/template2.C: New test.
14264
14265         PR c++/9354
14266         * g++.dg/parse/typedef2.C: New test.
14267
14268         PR c++/9328
14269         * g++.dg/ext/typeof3.C: New test.
14270
14271 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14272
14273         PR c++/2738
14274         * g++.dg/parse/ret-type1.C: New test.
14275
14276         PR c++/3792
14277         * g++.dg/parse/tmpl-outside1.C: New test.
14278
14279         PR c++/4207
14280         * g++.dg/parse/int-as-enum1.C: New test.
14281
14282         PR c++/4903
14283         * g++.dg/parse/no-typename1.C: New test.
14284
14285         PR c++/5533
14286         * g++.dg/parse/no-value1.C: New test.
14287
14288         PR c++/5921
14289         * g++.dg/parse/wrong-inline1.C: New test.
14290
14291         PR c++/6402
14292         * g++.dg/parse/ref1.C: New test.
14293
14294         PR c++/6992
14295         * g++.dg/parse/attr-ctor1.C: New test.
14296
14297         PR c++/7229
14298         * g++.dg/parse/namespace5.C: New test.
14299
14300         PR c++/7917
14301         * g++.dg/parse/func-def1.C: New test.
14302
14303         PR c++/8143
14304         * g++.dg/parse/undefined1.C: New test.
14305
14306         PR c++/5723, PR c++/8522
14307         * g++.dg/parse/specialization1.C: New test.
14308
14309         PR c++/163, PR c++/8595
14310         * g++.dg/parse/struct-as-enum1.C: New test.
14311
14312         PR c++/9173
14313         * g++.dg/parse/undefined2.C: New test.
14314
14315 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
14316
14317         PR c++/9298
14318         * g++.dg/parse/template1.C: New test.
14319
14320         PR c++/9384
14321         * g++.dg/parse/using1.C: New test.
14322
14323         PR c++/9285
14324         PR c++/9294
14325         * g++.dg/parse/expr2.C: New test.
14326
14327         PR c++/9388
14328         * g++.dg/parse/lookup2.C: Likewise.
14329
14330 2003-01-21  Jan Hubicka  <jh@suse.cz>
14331
14332         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
14333         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
14334         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
14335         * gcc.c-torture/execute/string-opt-*.c: Likewise.
14336
14337 2003-01-20  Nick Clifton  <nickc@redhat.com>
14338
14339         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
14340         problem with ARM sibcall code generation.
14341
14342 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
14343
14344         * gcc.c-torture/execute/20030120-1.c: New.
14345
14346 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
14347
14348         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
14349
14350 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
14351
14352         PR c++/9272
14353         * g++.dg/parse/ctor1.C: New test.
14354
14355         PR c++/9294:
14356         * g++.dg/parse/qualified1.C: New test.
14357
14358         * g++.dg/parse/typename3.C: New test.
14359
14360 2003-01-16  Richard Henderson  <rth@redhat.com>
14361
14362         * g++.dg/tls/init-2.C: Fix error matches for real this time.
14363
14364 2003-01-16  Richard Henderson  <rth@redhat.com>
14365
14366         * g++.dg/pch/pch.exp: Copy test header to the working directory
14367         before using it either for precompilation or direct use.
14368         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
14369         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
14370
14371 2003-01-16  Richard Henderson  <rth@redhat.com>
14372
14373         * gcc.dg/pch/pch.exp: Copy test header to the working directory
14374         before using it either for precompilation or direct use.
14375         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
14376         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
14377
14378 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
14379
14380         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
14381         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
14382         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
14383         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
14384         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
14385         typename warning into error.
14386         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
14387         error messages.
14388         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
14389         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
14390         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
14391         messages.
14392         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
14393         make declaration visible in template.
14394         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
14395         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
14396         messages.
14397         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
14398         message.
14399         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
14400         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
14401         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
14402         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
14403         typename warning with error message.
14404         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
14405         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
14406         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
14407
14408 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
14409
14410         * g++.dg/parse/ambig2.C: New test.
14411
14412 2003-01-15  Richard Henderson  <rth@redhat.com>
14413
14414         * g++.dg/tls/init-2.C: Update error message string.
14415
14416 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14417
14418         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
14419
14420 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
14421
14422         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
14423         all for HC11/HC12.
14424         * gcc.c-torture/compile/20001205-1.x: Likewise.
14425         * gcc.c-torture/compile/20001226-1.x: Likewise.
14426         * gcc.c-torture/compile/920520-1.x: Likewise.
14427         * gcc.c-torture/compile/961203-1.x: Likewise.
14428         * gcc.c-torture/compile/20020604-1.x: Likewise.
14429
14430 2003-01-15  Jan Hubicka  <jh@suse.cz>
14431
14432         * gcc.c-torture/compile/20030115-1.c: New test.
14433
14434         * gcc.dg/i386-fpcvt-1.c: New test.
14435         * gcc.dg/i386-fpcvt-2.c: New test.
14436
14437 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
14438
14439         Further conform g++'s __vmi_class_type_info to the C++ ABI
14440         specification.
14441         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
14442         the specification.
14443
14444 2003-01-14  Jan Hubicka  <jh@suse.cz>
14445
14446         * gcc.dg/i386-fpcvt-1.c: New test.
14447         * gcc.dg/i386-fpcvt-2.c: New test.
14448
14449 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
14450
14451         * gcc.dg/i386-mmx-3.c: New test.
14452
14453 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
14454
14455         PR c++/9264
14456         * g++.dg/parse/octal1.C: New file.
14457
14458         PR c++/9172
14459         * g++.dg/parse/typename1.C: New file.
14460
14461 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
14462
14463         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
14464         * gcc.dg/bf-no-ms-layout.c: Likewise.
14465         * gcc.dg/bf-ms-attrib.c: Likewise.
14466
14467 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
14468
14469         PR c++/9099
14470         * g++.dg/parse/dtor1.C: New file.
14471
14472         PR c++/9128
14473         * g++.dg/rtti/typeid1.C: New file.
14474
14475         PR c++/9153
14476         * g++.dg/parse/lookup1.C: New file.
14477
14478         PR c++/9171
14479         * g++.dg/templ/spec5.C: New file.
14480
14481 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
14482
14483         * gcc.c-torture/compile/20030110-1.c: New test.
14484
14485 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
14486
14487         Merge from pch-branch:
14488
14489         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
14490
14491         * gcc.dg/pch/cpp-1.h: New.
14492         * gcc.dg/pch/cpp-1.c: New.
14493         * gcc.dg/pch/cpp-2.h: New.
14494         * gcc.dg/pch/cpp-2.c: New.
14495
14496         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
14497
14498         * gcc.dg/pch/except-1.h: New.
14499         * gcc.dg/pch/except-1.c: New.
14500
14501         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
14502
14503         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
14504         running test.
14505         * gcc.dg/pch: Include *.hp not *.h.
14506         * gcc.dg/pch/system-1.h: New.
14507         * gcc.dg/pch/system-1.c: New.
14508
14509         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
14510
14511         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
14512         rather than trying to build and run a program using PCH.
14513         * gcc.dg/pch: Remove dg-do commands from test files.
14514
14515         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
14516
14517         * gcc.dg/pch/macro-3.c: New.
14518         * gcc.dg/pch/macro-3.h: New.
14519
14520         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
14521
14522         * gcc.dg/pch/common-1.c: New.
14523         * gcc.dg/pch/common-1.h: New.
14524         * gcc.dg/pch/decl-1.c: New.
14525         * gcc.dg/pch/decl-1.h: New.
14526         * gcc.dg/pch/decl-2.c: New.
14527         * gcc.dg/pch/decl-2.h: New.
14528         * gcc.dg/pch/decl-3.c: New.
14529         * gcc.dg/pch/decl-3.h: New.
14530         * gcc.dg/pch/decl-4.c: New.
14531         * gcc.dg/pch/decl-4.h: New.
14532         * gcc.dg/pch/decl-5.c: New.
14533         * gcc.dg/pch/decl-5.h: New.
14534         * gcc.dg/pch/global-1.c: New.
14535         * gcc.dg/pch/global-1.h: New.
14536         * gcc.dg/pch/inline-1.c: New.
14537         * gcc.dg/pch/inline-1.h: New.
14538         * gcc.dg/pch/inline-2.c: New.
14539         * gcc.dg/pch/inline-2.h: New.
14540         * gcc.dg/pch/static-1.c: New.
14541         * gcc.dg/pch/static-1.h: New.
14542         * gcc.dg/pch/static-2.c: New.
14543         * gcc.dg/pch/static-2.h: New.
14544
14545         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
14546
14547         * g++.dg/pch/pch.exp: Better handle failing testcases.
14548         * gcc.dg/pch/pch.exp: Likewise.
14549         * gcc.dg/pch/macro-1.c: New.
14550         * gcc.dg/pch/macro-1.h: New.
14551         * gcc.dg/pch/macro-2.c: New.
14552         * gcc.dg/pch/macro-2.h: New.
14553
14554         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
14555
14556         * g++.dg/dg.exp: Treat files in pch/ specially.
14557         * g++.dg/pch/pch.exp: New file.
14558         * g++.dg/pch/empty.H: New file.
14559         * g++.dg/pch/empty.C: New file.
14560         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
14561         "precompile".
14562
14563         * gcc.dg/pch/pch.exp: New file.
14564         * gcc.dg/pch/empty.h: New file.
14565         * gcc.dg/pch/empty.c: New file.
14566         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
14567         "precompile".
14568
14569 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14570
14571         * g++.dg/template/friend14.C: New test.
14572
14573 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
14574
14575         * gcc.dg/old-style-asm-1.c: New test.
14576
14577 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
14578
14579         * gcc.c-torture/compile/20030109-1.c: New test.
14580
14581 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
14582
14583         * gcc.c-torture/execute/20030109-1.c: New test.
14584
14585 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
14586
14587         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
14588         * g++.old-deja/g++.mike/dyncast2.C: Likewise
14589         * g++.old-deja/g++.mike/dyncast3.C: Likewise
14590         * g++.old-deja/g++.mike/eh2.C: Likewise
14591         * g++.old-deja/g++.mike/eh3.C: Likewise
14592         * g++.old-deja/g++.mike/eh5.C: Likewise
14593         * g++.old-deja/g++.mike/eh6.C: Likewise
14594         * g++.old-deja/g++.mike/eh7.C: Likewise
14595         * g++.old-deja/g++.mike/eh8.C: Likewise
14596         * g++.old-deja/g++.mike/eh9.C: Likewise
14597         * g++.old-deja/g++.mike/eh10.C: Likewise
14598         * g++.old-deja/g++.mike/eh12.C: Likewise
14599         * g++.old-deja/g++.mike/eh13.C: Likewise
14600         * g++.old-deja/g++.mike/eh14.C: Likewise
14601         * g++.old-deja/g++.mike/eh16.C: Likewise
14602         * g++.old-deja/g++.mike/eh17.C: Likewise
14603         * g++.old-deja/g++.mike/eh18.C: Likewise
14604         * g++.old-deja/g++.mike/eh21.C: Likewise
14605         * g++.old-deja/g++.mike/eh23.C: Likewise
14606         * g++.old-deja/g++.mike/eh24.C: Likewise
14607         * g++.old-deja/g++.mike/eh25.C: Likewise
14608         * g++.old-deja/g++.mike/eh26.C: Likewise
14609         * g++.old-deja/g++.mike/eh27.C: Likewise
14610         * g++.old-deja/g++.mike/eh28.C: Likewise
14611         * g++.old-deja/g++.mike/eh29.C: Likewise
14612         * g++.old-deja/g++.mike/eh31.C: Likewise
14613         * g++.old-deja/g++.mike/eh33.C: Likewise
14614         * g++.old-deja/g++.mike/eh34.C: Likewise
14615         * g++.old-deja/g++.mike/eh35.C: Likewise
14616         * g++.old-deja/g++.mike/eh36.C: Likewise
14617         * g++.old-deja/g++.mike/eh37.C: Likewise
14618         * g++.old-deja/g++.mike/eh38.C: Likewise
14619         * g++.old-deja/g++.mike/eh39.C: Likewise
14620         * g++.old-deja/g++.mike/eh40.C: Likewise
14621         * g++.old-deja/g++.mike/eh41.C: Likewise
14622         * g++.old-deja/g++.mike/eh42.C: Likewise
14623         * g++.old-deja/g++.mike/eh44.C: Likewise
14624         * g++.old-deja/g++.mike/eh46.C: Likewise
14625         * g++.old-deja/g++.mike/eh47.C: Likewise
14626         * g++.old-deja/g++.mike/eh48.C: Likewise
14627         * g++.old-deja/g++.mike/eh49.C: Likewise
14628         * g++.old-deja/g++.mike/eh50.C: Likewise
14629         * g++.old-deja/g++.mike/eh51.C: Likewise
14630         * g++.old-deja/g++.mike/eh53.C: Likewise
14631         * g++.old-deja/g++.mike/eh55.C: Likewise
14632         * g++.old-deja/g++.mike/p7912.C: Likewise
14633         * g++.old-deja/g++.mike/p9706.C: Likewise
14634         * g++.old-deja/g++.mike/p10416.C: Likewise
14635         * g++.old-deja/g++.mike/p11667.C: Likewise
14636         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
14637         Remove redundant reference to Iris.
14638         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
14639         Elxsi, i860, Pico Java, and WE32K.
14640
14641 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
14642
14643         * g++.dg/ext/asm4.C: New test.
14644
14645 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14646
14647         PR c++/9030
14648         * g++.dg/template/friend12.C: New test.
14649         * g++.dg/template/friend13.C: Likewise.
14650         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
14651
14652 2003-01-08  Jan Hubicka  <jh@suse.cz>
14653
14654         * gcc.dg/i386-cadd.c: New test.
14655         * gcc.dg/i386-cmov4.c: Likewise.
14656
14657 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
14658
14659         PR c++/9165
14660         * g++.dg/warn/Wunused-3.C: New test.
14661
14662         * g++.dg/abi/bitfield9.C: New test.
14663
14664         PR c++/9189
14665         * g++.dg/parse/defarg3.C: New test.
14666
14667 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
14668
14669         * g++.dg/parse/ambig1.C: New test.
14670         * g++.dg/parse/defarg2.C: New test.
14671
14672 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
14673
14674         * g++.dg/template/defarg-1.C: New test.
14675         * g++.dg/template/local2.C: Likewise.
14676
14677 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
14678
14679         * gcc.c-torture/execute/20030105-1.c: New test.
14680
14681 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14682
14683         * g++.dg/parse/namespace3.C: Remove extra semicolons.
14684         * g++.dg/parse/namespace4.C: Likewise.
14685
14686 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
14687
14688         * g++.dg/template/ntp2.C: New test.
14689
14690 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
14691
14692         * g++.dg/parse/extern-C-1.C: New test.
14693
14694         * g++.dg/parse/namespace4.C: New test.
14695
14696         * g++.dg/template/nested1.C: New test.
14697
14698         * g++.dg/parse/namespace3.C: New test.
14699
14700 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
14701
14702         * g++.dg/lookup/two-stage1.C: New test.
14703
14704 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14705
14706         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
14707         * g++.old-deja/g++.jason/access8.C: Likewise.
14708         * g++.old-deja/g++.other/decl5.C: Likewise.
14709
14710 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
14711
14712         * g++.dg/parse/parse7.C: New test.
14713
14714 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
14715
14716         PR c++/2843
14717         * g++.dg/ext/attrib7.C: New test.
14718
14719 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
14720
14721         * g++.dg/parse/parse6.C: New test.
14722
14723 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
14724
14725         * gcc.dg/h8300-stack-1.c: New.
14726
14727 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
14728
14729         g++.dg/lookup/exception1.C: New test.
14730
14731         g++.dg/lookup/template1.C: New test.
14732
14733         g++.dg/parse/namespace2.C: New test.
14734
14735         g++.dg/parse/parens2.C: New test.
14736
14737 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
14738
14739         * g++.dg/parse/parse5.C: New test.
14740         * g++.dg/lookup/scoped4.C: New test.
14741
14742 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
14743
14744         * g++.dg/parse/parens1.C: New test.
14745
14746         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
14747         angle-bracket1.C.
14748         * g++.dg/parse/parens2.C: New test.
14749
14750         * g++.dg/lookup/scope-operator1.C: New test.
14751
14752         * g++.dg/parse/operator1.C: New test.
14753
14754 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14755
14756         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
14757         * g++.old-deja/g++.other/access6.C: Likewise.
14758         * g++.old-deja/g++.other/decl1.C: Likewise.
14759         * g++.old-deja/g++.pt/typename12.C: Likewise.
14760
14761 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
14762
14763         * g++.dg/parse/namespace1.C: New test.
14764
14765 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
14766
14767         * g++.dg/parse/parse4.C: New test.
14768
14769 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
14770
14771         * g++.dg/parse/parse3.C: New test.
14772
14773 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
14774
14775         * g++.dg/parse/parse2.C: New test.
14776
14777 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
14778
14779         * g++.dg/template/friend11.C: New test.
14780
14781 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
14782
14783         * g++.dg/parse/parse1.C: New test.
14784
14785 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
14786
14787         * lib/profopt.exp: Change the name of a global variable to avoid
14788         possible clashes with other test suites.
14789
14790 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
14791
14792         * g++.dg/inherit/covariant8.C: New test.
14793
14794 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
14795
14796         * g++.dg/init/array9.C: New test.
14797
14798         PR c++/9112
14799         * g++.dg/parse/expr1.C: New test.
14800
14801 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
14802
14803         * gcc.c-torture/compile/20021230-1.c: New test.
14804
14805 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
14806
14807         * g++.dg/inherit/covariant5.C: New test.
14808         * g++.dg/inherit/covariant6.C: New test.
14809         * g++.dg/inherit/covariant7.C: New test.
14810
14811 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14812
14813         PR c++/2739
14814         * g++.dg/other/access2.C: New test.
14815
14816 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14817
14818         * g++.dg/other/anon-struct.C: No longer fails
14819         * g++.old-deja/g++.brendan/parse4.C: Likewise.
14820         * g++.old-deja/g++.brendan/parse5.C: Likewise.
14821         * g++.old-deja/g++.brendan/parse6.C: Likewise.
14822
14823 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14824
14825         * g++.dg/parse/angle-bracket.C (main): No longer fails.
14826
14827 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
14828
14829         * g++.dg/eh/spec4.C: Remove stray semicolon.
14830         * g++.dg/expr/pmf-1.C: Change error message.
14831         * g++.dg/ext/asm1.C: Remove stray semicolon.
14832         * g++.dg/ext/typename1.C: Add missing typenames.
14833         * g++.dg/inherit/template-as-base.C: Change error message.
14834         * g++.dg/lookup/scoped1.C: Likewise.
14835         * g++.dg/lookup/scoped2.C: Likewise.
14836         * g++.dg/lookup/using2.C: Likewise.
14837         * g++.dg/other/component1.C: Remove stray semicolon.
14838         * g++.dg/other/do1.C: Change error message.
14839         * g++.dg/other/error2.C: Likewise.
14840         * g++.dg/other/init1.C: Likewise.
14841         * g++.dg/other/packed1.C: Remove stray semicolon.
14842         * g++.dg/other/ptrmem2.C: Change error message.
14843         * g++.dg/parse/parameter-declaration-1.C: Remove line number
14844         marker.
14845         * g++.dg/special/initp1.C: Remove invalid attribute usage.
14846         * g++.dg/template/access3.C: Add typename keyword.
14847         * g++.dg/template/access5.C: Remove stray semicolon.
14848         * g++.dg/template/access6.C: Likewise.
14849         * g++.dg/template/complit1.C: Likewise.
14850         * g++.dg/template/crash1.C: Change error message.
14851         * g++.dg/template/inherit2.C: Remove stray semicolon.
14852         * g++.dg/template/instantiate2.C: Likewise.
14853         * g++.dg/template/instantiate3.C: Change error message.
14854         * g++.dg/template/qual1.C: Remove stray semicolon.
14855         * g++.dg/template/qualttp18.C: Change error message.
14856         * g++.dg/template/ref1.C: Remove stray semicolon.
14857         * g++.dg/template/sizeof1.C (A::value): Declare it.
14858         * g++.dg/template/spec4.C: Change error message.
14859         * g++.dg/template/static1.C: Likewise.
14860         * g++.dg/template/type1.C: Likewise.
14861         * g++.dg/template/typename3.C: Likewise.
14862         * g++.old-deja/g++.benjamin/13478.C: Change error message.
14863         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
14864         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
14865         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
14866         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
14867         named return value extension.
14868         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
14869         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
14870         * g++.old-deja/g++.bob/extern_C.C: Likewise.
14871         * g++.old-deja/g++.bob/inherit2.C: Likewise.
14872         * g++.old-deja/g++.brendan/complex1.C: Likewise.
14873         * g++.old-deja/g++.brendan/copy5.C: Likewise.
14874         * g++.old-deja/g++.brendan/crash13.C: Likewise.
14875         * g++.old-deja/g++.brendan/crash15.C: Likewise.
14876         * g++.old-deja/g++.brendan/crash18.C: Change error message.
14877         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
14878         * g++.old-deja/g++.brendan/crash38.C: Likewise.
14879         * g++.old-deja/g++.brendan/crash50.C: Likewise.
14880         * g++.old-deja/g++.brendan/crash56.C: Likewise.
14881         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
14882         syntax.
14883         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
14884         * g++.old-deja/g++.brendan/crash8.C: Change error message.
14885         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
14886         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
14887         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
14888         * g++.old-deja/g++.brendan/template11.C: Likewise.
14889         * g++.old-deja/g++.brendan/template26.C: Likewise.
14890         * g++.old-deja/g++.brendan/template27.C: Use explicit
14891         specialization syntax.
14892         * g++.old-deja/g++.brendan/template30.C: Likewise.
14893         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
14894         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
14895         non-dependent names.
14896         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
14897         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
14898         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
14899         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
14900         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
14901         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
14902         named return value extension.
14903         * g++.old-deja/g++.ext/namedret2.C: Likewise.
14904         * g++.old-deja/g++.ext/namedret3.C: Likewise.
14905         * g++.old-deja/g++.ext/return1.C: Likewise.
14906         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
14907         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
14908         * g++.old-deja/g++.jason/access8.C: Likewise.
14909         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
14910         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
14911         pseudo-destructor names.
14912         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
14913         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
14914         pseudo-destructor names.
14915         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
14916         * g++.old-deja/g++.jason/overload19.C: Likewise.
14917         * g++.old-deja/g++.jason/overload32.C: Likewise.
14918         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
14919         stray semicolons.
14920         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
14921         * g++.old-deja/g++.jason/return.C: Likewise.
14922         * g++.old-deja/g++.jason/return2.C: Likewise.
14923         * g++.old-deja/g++.jason/shadow1.C: Likewise.
14924         * g++.old-deja/g++.jason/special.C: Use explicit specialization
14925         syntax.
14926         * g++.old-deja/g++.jason/template10.C: Account for use of
14927         non-dependent names.
14928         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
14929         syntax.
14930         * g++.old-deja/g++.jason/template37.C: Likewise.
14931         * g++.old-deja/g++.law/access4.C: Change error messages.
14932         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
14933         pseudo-destructor names.
14934         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
14935         * g++.old-deja/g++.law/ctors9.C: Likewise.
14936         * g++.old-deja/g++.law/cvt22.C: Likewise.
14937         * g++.old-deja/g++.law/dtors5.C: Likewise.
14938         * g++.old-deja/g++.law/global-init1.C: Likewise.
14939         * g++.old-deja/g++.law/missed-error3.C: Likewise.
14940         * g++.old-deja/g++.law/operators28.C: Likewise.
14941         * g++.old-deja/g++.law/visibility28.C: Likewise.
14942         * g++.old-deja/g++.martin/eval1.C: Likewise.
14943         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
14944         name.
14945         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
14946         * g++.old-deja/g++.mike/net34.C: Likewise.
14947         * g++.old-deja/g++.mike/net36.C: Likewise.
14948         * g++.old-deja/g++.mike/ns2.C: Likewise.
14949         * g++.old-deja/g++.mike/p12306.C: Likewise.
14950         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
14951         value extension.
14952         * g++.old-deja/g++.mike/p700.C: Likewise.
14953         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
14954         * g++.old-deja/g++.mike/p710.C: Likewise.
14955         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
14956         value extension.
14957         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
14958         * g++.old-deja/g++.mike/pmf9.C: Likewise.
14959         * g++.old-deja/g++.ns/crash2.C: Likewise.
14960         * g++.old-deja/g++.ns/crash3.C: Likewise.
14961         * g++.old-deja/g++.ns/invalid1.C: Likewise.
14962         * g++.old-deja/g++.ns/ns17.C: Likewise.
14963         * g++.old-deja/g++.ns/template16.C: Likewise.
14964         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
14965         keyword.
14966         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
14967         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
14968         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
14969         named return value extension.
14970         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
14971         * g++.old-deja/g++.other/access4.C: Issue additional error
14972         messages.
14973         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
14974         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
14975         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
14976         * g++.old-deja/g++.other/crash25.C: Change error message.
14977         * g++.old-deja/g++.other/crash4.C: Change error message.
14978         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
14979         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
14980         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
14981         checks.
14982         * g++.old-deja/g++.other/defarg8.C: Likewise.
14983         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
14984         * g++.old-deja/g++.other/dtor10.C: Likewise.
14985         * g++.old-deja/g++.other/incomplete.C: Likewise.
14986         * g++.old-deja/g++.other/linkage7.C: Likewise.
14987         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
14988         lookup algorithm.
14989         * g++.old-deja/g++.other/mangle2.C: Likewise.
14990         * g++.old-deja/g++.other/refinit2.C: Likewise.
14991         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
14992         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
14993         * g++.old-deja/g++.pt/crash28.C: Likewise.
14994         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
14995         syntax.
14996         * g++.old-deja/g++.pt/crash32.C: Change error message.
14997         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
14998         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
14999         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
15000         error message position.
15001         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
15002         * g++.old-deja/g++.pt/defarg8.C: Change error message.
15003         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
15004         syntax.
15005         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
15006         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
15007         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
15008         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
15009         keyword.
15010         * g++.old-deja/g++.pt/explicit31.C: Likewise.
15011         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
15012         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
15013         keyword.
15014         * g++.old-deja/g++.pt/explicit71.C: Change error message.
15015         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
15016         syntax.
15017         * g++.old-deja/g++.pt/friend28.C: Account for use of
15018         non-dependent names.
15019         * g++.old-deja/g++.pt/friend29.C: Likewise.
15020         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
15021         rules.
15022         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
15023         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
15024         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
15025         lookup rules.
15026         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
15027         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
15028         keyword.
15029         * g++.old-deja/g++.pt/memclass20.C: Likewise.
15030         * g++.old-deja/g++.pt/memclass5.C: Likewise.
15031         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
15032         keyword.
15033         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
15034         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
15035         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
15036         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
15037         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
15038         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
15039         keyword.
15040         * g++.old-deja/g++.pt/spec10.C: Likewise.
15041         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
15042         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
15043         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
15044         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
15045         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
15046         * g++.old-deja/g++.pt/ttp62.C: Likewise.
15047         * g++.old-deja/g++.pt/ttp64.C: Likewise.
15048         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
15049         * g++.old-deja/g++.pt/typename15.C: Likewise.
15050         * g++.old-deja/g++.pt/typename22.C: Likewise.
15051         * g++.old-deja/g++.pt/typename6.C: Change error messages.
15052         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
15053         * g++.old-deja/g++.pt/virtual2.C: Likewise.
15054         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
15055         syntax.
15056         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
15057         return value extension.
15058         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
15059         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
15060         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
15061         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
15062
15063 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
15064
15065         * g++.dg/warn/inline1.C: New test.
15066         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
15067         * g++.old-deja/g++.jason/synth10.C: Likewise.
15068         * g++.old-deja/g++.mike/net31.C: Likewise.
15069         * g++.old-deja/g++.mike/p8786.C: Likewise.
15070
15071         * g++.dg/template/friend10.C: New test.
15072         * g++.dg/template/conv5.C: New test.
15073
15074 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
15075
15076         * g++.dg/lookup/scoped3.C: New test.
15077
15078         * g++.dg/lookup/decl1.C: New test.
15079         * g++.dg/lookup/decl2.C: New test.
15080
15081 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
15082
15083         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
15084         gcc.c-torture/compile/20021015-1.c,
15085         gcc.c-torture/compile/20021015-2.c,
15086         gcc.c-torture/compile/20021123-1.c,
15087         gcc.c-torture/compile/20021123-2.c,
15088         gcc.c-torture/compile/20021123-3.c,
15089         gcc.c-torture/compile/20021123-4.c,
15090         gcc.c-torture/execute/20021024-1.c: Add tests previously added
15091         only to 3.1 or 3.2 branch.
15092
15093 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
15094
15095         * gcc.dg/i386-bitfield3.c: New test.
15096
15097         * gcc.dg/i386-bitfield2.c: New test.
15098
15099 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
15100
15101         * g++.dg/parse/conv_op1.C: New test.
15102
15103 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
15104
15105         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
15106         approved.
15107
15108 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
15109
15110         * gcc.c-torture/compile/20021220-1.c: New test.
15111
15112 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
15113
15114         * gcc.dg/i386-fastcall-1.c: New.
15115
15116 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
15117
15118         * gcc.c-torture/execute/20021219-1.c: New test.
15119
15120 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
15121
15122         * gcc.dg/i386-pic-1.c: New test.
15123
15124 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15125
15126         PR c++/8099
15127         * g++.dg/template/friend9.C: New test.
15128
15129 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15130
15131         PR c++/3663
15132         * g++.dg/template/access7.C: New test.
15133
15134 2002-12-18  Nick Clifton  <nickc@redhat.com>
15135
15136         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
15137         the libstdc++-v3 directory has been found.
15138
15139 2002-12-12  Devang Patel <dpatel@apple.com>
15140         * gcc.dg/darwin-ld-1.c: New test.
15141         * gcc.dg/darwin-ld-2.c: New test.
15142         * gcc.dg/darwin-ld-3.c: New test.
15143         * gcc.dg/darwin-ld-4.c: New test.
15144         * gcc.dg/darwin-ld-5.c: New test.
15145
15146 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
15147
15148         * gcc.c-torture/compile/20021212-1.c: New test.
15149
15150 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
15151
15152         * gcc.dg/fshort-wchar: New test.
15153
15154 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
15155
15156         PR c++/8372
15157         * g++.dg/template/dtor1.C: New test.
15158
15159         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
15160         markers.
15161
15162 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
15163
15164         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
15165
15166 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
15167
15168         * g++.dg/template/static1.C: New test.
15169         * g++.dg/template/static2.C: New test.
15170         * g++.old-deja/g++.ext/memconst.C: New test.
15171
15172 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15173
15174         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
15175         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
15176         * g++.dg/special/initp1.C: Likewise.
15177
15178 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
15179
15180         * gcc.c-torture/execute/20021204-1.c: New test.
15181
15182 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
15183
15184         * gcc.dg/ppc-fmadd-1.c: New file.
15185         * gcc.dg/ppc-fmadd-2.c: New file.
15186         * gcc.dg/ppc-fmadd-3.c: New file.
15187
15188 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
15189
15190         * gcc.c-torture/compile/20021204-1.c: New test.
15191
15192 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
15193
15194         * g++.dg/inherit/covariant2.C: New test.
15195         * g++.dg/inherit/covariant3.C: New test.
15196         * g++.dg/inherit/covariant4.C: New test.
15197         * g++.dg/inherit/covariant1.C: Remove XFAIL.
15198         * g++.old-deja/g++.robertl/eb17.C: Likewise.
15199
15200 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
15201
15202         PR c++/8688
15203         * g++.dg/init/brace3.C: New test.
15204
15205 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
15206
15207         * gcc.dg/20020210-1.c: Fix a comment typo.
15208
15209 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
15210
15211         PR c++/8720
15212         * g++.dg/parse/defarg1.C: New test.
15213
15214         PR c++/8615
15215         * g++.dg/template/char1.C: New test.
15216
15217         * g++.dg/template/varmod1.C: Fix typo.
15218
15219 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15220
15221         DR 180
15222         * g++.old-deja/g++.pt/crash32.C: Expect error.
15223
15224 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
15225
15226         PR c++/5919
15227         * g++.dg/template/varmod1.C: New test.
15228
15229         PR c++/8727
15230         * g++.dg/inherit/typeinfo1.C: New test.
15231
15232         PR c++/8663
15233         * g++.dg/inherit/typedef1.C: New test.
15234
15235 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
15236
15237         PR c++/8332
15238         PR c++/8493
15239         * g++.dg/template/strlen1.C: New test.
15240
15241         PR c++/8227
15242         * g++.dg/template/ctor2.C: New test.
15243
15244         PR c++/8214
15245         * g++.dg/init/string1.C: New test.
15246
15247         PR c++/8511
15248         * g++.dg/template/friend8.C: New test.
15249
15250 2002-11-29  Joe Buck <jbuck@synopsys.com>
15251
15252         * g++.dg/lookup/anon2.C: New test.
15253
15254 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
15255
15256         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
15257         h8300 port.
15258
15259 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
15260
15261         * gcc.dg/bitfld-6.c: New test.
15262
15263 2002-11-27  Jan Hubicka  <jh@suse.cz>
15264
15265         * gcc.c-torture/execute/20021127.[cx]: New test.
15266
15267 2002-11-26  Jan Hubicka  <jh@suse.cz>
15268
15269         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
15270         quality.
15271
15272 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
15273
15274         * g++.dg/init/brace2.C: New test.
15275         * g++.old-deja/g++.mike/p9129.C: Correct.
15276
15277 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
15278
15279         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
15280
15281 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
15282
15283         * gcc.dg/sibcall-6: New test for indirect sibcalls.
15284
15285 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
15286
15287         * testsuite/g++.dg/abi/empty11.C: New test.
15288         * testsuite/g++.dg/rtti/cv1.C: New test.
15289
15290 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
15291
15292         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
15293
15294 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
15295
15296         * g++.dg/abi/empty10.C: New test.
15297
15298 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
15299
15300         * gcc.c-torture/compile/20021124-1.c: New test.
15301
15302 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
15303
15304         * g++.dg/abi/rtti2.C: New test.
15305
15306 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
15307
15308         * gcc.dg/i386-unroll-1.c: New test.
15309
15310 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
15311
15312         * gcc.c-torture/compile/20021120-1.c: New test.
15313         * gcc.c-torture/compile/20021120-2.c: New test.
15314
15315 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
15316
15317         * gcc.dg/bitfld-5.c: New test.
15318
15319 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
15320
15321         * gcc.c-torture/execute/20021120-3.c: New test.
15322
15323 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
15324
15325         * gcc.c-torture/execute/20021120-2.c: New test.
15326
15327 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
15328
15329         * gcc.c-torture/execute/20021120-1.c: New test.
15330
15331 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
15332
15333         * gcc.c-torture/execute/20021118-3.c: New test.
15334
15335 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
15336
15337         * gcc.c-torture/compile/20021119-1.c: New test.
15338
15339 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
15340
15341         * gcc.dg/duff-1.c: New test.
15342         * gcc.dg/duff-2.c: New test.
15343         * gcc.dg/duff-3.c: New test.
15344
15345 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
15346
15347         * gcc.dg/cpp/_Pragma5.c: New test.
15348
15349 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
15350
15351         * gcc.c-torture/execute/20021118-2.c: New test.
15352
15353 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
15354
15355         * gcc.c-torture/execute/20021118-1.c: New test.
15356
15357 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
15358
15359         * gcc.dg/20021116-1.c: New test.
15360
15361 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
15362
15363         * g++.dg/abi/vcall1.C: New test.
15364
15365 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
15366
15367         * gcc.dg/20021029-1.c: New test.
15368         * gcc.dg/20021029-2.c: New test.
15369
15370 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
15371
15372         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
15373
15374 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
15375
15376         PR c/8439
15377         * gcc.dg/20021110.c: Move to ...
15378         * gcc.c-torture/compile/20021110.c: .... here.
15379
15380 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15381
15382         PR c/8467
15383         * gcc.c-torture/execute/20021111-1.c
15384
15385 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
15386
15387         PR c/8439
15388         * gcc.dg/20021110.c: New test.
15389
15390 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
15391
15392         * g++.dg/abi/vthunk3.C: Run only on x86.
15393
15394 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
15395
15396         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
15397
15398 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
15399
15400         * lib/compat.exp (compat-execute): Fix logic error in last
15401         change.
15402
15403 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
15404
15405         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
15406
15407 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15408
15409         PR c++/8389
15410         * g++.dg/template/access6.C: New test.
15411
15412 2002-11-08  Jan Hubicka  <jh@suse.cz>
15413
15414         * gcc.dg/i386-ssefp-1.c: New test.
15415         * gcc.dg/i386-ssefp-1.c: New test.
15416
15417 2002-11-08  Jan Hubicka  <jh@suse.cz>
15418
15419         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
15420
15421 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
15422
15423         * g++.dg/abi/vthunk3.C: New test.
15424
15425         PR c++/8338
15426         * g++.dg/template/crash2.C: New test.
15427
15428 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
15429
15430         * testsuite/g++.dg/abi/dtor1.C: New test.
15431         * testsuite/g++.dg/abi/dtor2.C: Likewise.
15432
15433 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
15434
15435         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
15436         Darwin.
15437
15438 2002-11-04  Adam Nemet  <anemet@lnxw.com>
15439
15440         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
15441         -mthumb.  Only xfail with -O0.
15442
15443 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
15444
15445         * g++.dg/abi/thunk1.C: New test.
15446         * g++.dg/abi/thunk2.C: Likewise.
15447         * g++.dg/abi/vtt1.C: Likewise.
15448
15449 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
15450
15451         PR optimization/8423
15452         * gcc.c-torture/execute/builtin-constant.c: New test.
15453
15454 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
15455
15456         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
15457         Add some more cases.
15458
15459 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
15460
15461         PR c++/8391
15462         * g++.dg/opt/local1.C: New test.
15463
15464 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
15465
15466         PR c++/8160
15467         * g++.dg/template/complit1.C: New test.
15468
15469         PR c++/8149
15470         * g++.dg/template/typename4.C: Likewise.
15471
15472 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15473
15474         Core issue 287, PR c++/7639
15475         * g++.dg/template/instantiate1.C: Adjust error location.
15476         * g++.dg/template/instantiate3.C: New test.
15477         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
15478         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
15479         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
15480
15481 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
15482
15483         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
15484
15485 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
15486
15487         PR c++/8287
15488         * g++.dg/init/dtor2.C: New test.
15489
15490 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15491
15492         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
15493         * gcc.dg/nest.c: Bypass errors on irix6.
15494
15495 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
15496
15497         * gcc.dg/nest.c: Expect error for mmix-*-*.
15498         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
15499
15500 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
15501
15502         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
15503         markers.
15504
15505         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
15506
15507 2002-10-25  Mike Stump  <mrs@apple.com>
15508
15509         * gcc.dg/warn-1.c: New test.
15510
15511 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
15512
15513         * g++.dg/template/typename3.C: New test.
15514
15515 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
15516
15517         * g++.dg/lookup/ptrmem1.C: New test.
15518
15519         * g++.dg/abi/vthunk2.C: New test.
15520
15521 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
15522
15523         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
15524
15525 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
15526
15527         * g++.dg/abi/empty9.C: New test.
15528
15529 2002-10-24  Richard Henderson  <rth@redhat.com>
15530
15531         * g++.dg/inherit/thunk1.C: Enable for ia64.
15532
15533 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
15534
15535         PR c++/8067
15536         * g++.dg/lookup/pretty1.C: New test.
15537
15538 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
15539
15540         * gcc.dg/20021023-1.c: New test.
15541
15542 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
15543
15544         PR c++/7679
15545         * g++.dg/parse/inline1.C: New test.
15546
15547 2002-10-23  Richard Henderson  <rth@redhat.com>
15548
15549         * g++.dg/inherit/thunk1.C: Enable for x86_64.
15550
15551         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
15552
15553 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
15554
15555         PR c++/6579
15556         * g++.dg/parse/stmtexpr3.C: New test.
15557
15558 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
15559
15560         * g++.dg/expr/cond1.C: New test.
15561
15562 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
15563
15564         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
15565
15566 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
15567
15568         * g++.dg/abi/vbase13.C: New test.
15569         * g++.dg/abi/vbase14.C: Likewise.
15570
15571 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
15572
15573         * gcc.dg/tls/pic-1.c: New test.
15574         * gcc.dg/tls/nonpic-1.c: New test.
15575         * gcc.dg/20021018-1.c: New test.
15576
15577 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
15578
15579         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
15580         Remove only files with the same base name as the test case.
15581         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
15582         (profopt-execute): Likewise.  Also, remove old profiling
15583         and performance data files before running the tests.
15584
15585         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
15586         * g++.dg/bprob/bprob.exp: Likewise.
15587         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
15588         to allow more general test case names.
15589
15590         * g++.dg/bprob/bprob-1.C: Rename to ...
15591         * g++.dg/bprob/g++-bprob-1.C: ... this.
15592
15593         * g77.dg/bprob/bprob-1.f: Rename to ...
15594         * g77.dg/bprob/g77-bprob-1.f: ... this.
15595
15596 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
15597
15598         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
15599         bison 1.50 or later.
15600
15601 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
15602
15603         * g++.dg/README: Describe more test directories.
15604
15605 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
15606
15607         * g++.dg/init/array6.C: Add additional tests.
15608
15609 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
15610
15611         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
15612         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
15613
15614 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
15615
15616         * gcc.c-torture/compile/20020604-1.x: New.
15617         * gcc.c-torture/compile/simd-5.x: Likewise.
15618         * gcc.c-torture/execute/920710-1.x: Likewise.
15619         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
15620
15621 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
15622
15623         * g++.dg/inherit/override1.C: Add dg-options clause.
15624
15625 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15626
15627         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
15628         _mm_slli_si128.
15629
15630 2002-10-19  Andreas Schwab  <schwab@suse.de>
15631
15632         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
15633         directory component.
15634
15635 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
15636
15637         * g++.dg/inherit/thunk1.C: New test.
15638
15639         * g++.dg/inherit/override1.C: New test.
15640
15641         * g++.dg/abi/mangle11.C: New test.
15642         * g++.dg/abi/mangle14.C: New test.
15643         * g++.dg/abi/mangle17.C: New test.
15644
15645 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
15646
15647         * g++.dg/overload/member2.C: New test.
15648
15649 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
15650
15651         * g++.dg/README: Describe new compat directory.
15652         * g++.dg/dg.exp: Skip tests in compat directory.
15653         * README.compat: New file.
15654         * lib/compat.exp: New expect script.
15655         * g++.dg/compat: New test directory.
15656         * g++.dg/compat/compat.exp: New expect script.
15657         * g++.dg/compat/abi: New test directory.
15658         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
15659         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
15660         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
15661         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
15662         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
15663         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
15664         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
15665         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
15666         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
15667         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
15668         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
15669         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
15670         * g++.dg/compat/break: New test directory.
15671         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
15672         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
15673         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
15674         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
15675         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
15676         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
15677         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
15678         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
15679         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
15680         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
15681         g++.dg/compat/break/README: New files.
15682         * g++.dg/compat/eh: New test directory.
15683         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
15684         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
15685         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
15686         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
15687         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
15688         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
15689         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
15690         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
15691         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
15692         g++.dg/compat/eh/filter2_y.C,
15693         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
15694         g++.dg/compat/eh/new1_y.C,
15695         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
15696         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
15697         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
15698         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
15699         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
15700         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
15701         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
15702         g++.dg/compat/eh/unexpected1_y.C: New files.
15703         * g++.dg/compat/init: New test directory.
15704         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
15705         g++.dg/compat/init/array5_y.C,
15706         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
15707         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
15708         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
15709         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
15710         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
15711         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
15712         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
15713         g++.dg/compat/init/init-ref2_y.C: New files.
15714
15715 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
15716
15717         PR c++/7584
15718         * g++.dg/inherit/using3.C: New test.
15719
15720 2002-10-17  Jan Hubicka  <jh@suse.cz>
15721
15722         * gcc.dg/20021017-2.c: New test.
15723
15724 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
15725
15726         * g++.dg/abi/mangle16.C: Adjust.
15727
15728         * g++.dg/init/array8.C: New test.
15729
15730 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
15731
15732         * gcc.dg/special/mips-abi.exp: New test.
15733         * gcc.dg/special/mips-abi.s: Empty file used by the above.
15734
15735 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
15736
15737         * g++.dg/abi/mangle16.C: New test.
15738         * g++.dg/abi/mangle17.C: Likewise.
15739
15740         PR c++/7478
15741         * g++.dg/template/ref1.C: New test.
15742
15743 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15744
15745         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
15746
15747 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
15748
15749         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
15750
15751 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
15752
15753         PR c++/7524
15754         * g++.dg/init/array7.C: New test.
15755
15756 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
15757
15758         * g++.dg/init/array6.C: New test.
15759
15760         * g++.dg/abi/mangle13.C: Likewise.
15761         * g++.dg/abi/mangle14.C: Likewise.
15762         * g++.dg/abi/mangle15.C: Likewise.
15763
15764 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
15765
15766         * g++.dg/abi/empty8.C: New test.
15767
15768 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
15769
15770         * g++.dg/init/ctor1.C: New test.
15771
15772 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
15773
15774         * gcc.c-torture/execute/20021015-1.c: New test.
15775
15776 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
15777
15778         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
15779
15780 2002-10-14  Jan Hubicka  <jh@suse.cz>
15781
15782         * gcc.dg/i386-ssetype-[1-5].c: New tests.
15783
15784 2002-10-14  Richard Henderson  <rth@redhat.com>
15785
15786         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
15787
15788 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
15789
15790         PR optimization/6631
15791         * g++.dg/opt/const2.C: New test.
15792
15793 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
15794
15795         PR c++/7176
15796         * g++.dg/parse/friend1.C: New test.
15797         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
15798
15799 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
15800
15801         * gcc.dg/20021014-1.c: New test.
15802
15803 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
15804
15805         PR c++/5661
15806         * g++.dg/ext/vlm1.C: New test.
15807         * g++.dg/ext/vlm2.C: Likewise.
15808
15809         * g++.dg/init/array1.C: Remove invalid braces.
15810         * g++.dg/init/brace1.C: New test.
15811         * g++.dg/init/copy2.C: Likewise.
15812         * g++.dg/init/copy3.C: Likewise.
15813         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
15814         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
15815         braces.
15816
15817 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
15818
15819         * gcc.dg/cpp/assembler.S: Don't use -ansi.
15820
15821 2002-10-11  Richard Shann  <richard.shann@superh.com>
15822
15823         * gcc.c-torture/compile/simd-5.c: New test.
15824
15825 2002-10-10  Roger Sayle  <roger@eyesopen.com>
15826
15827         * gcc.c-torture/execute/shiftopt-1.c: New test case.
15828
15829 2002-10-10  Jim Wilson  <wilson@redhat.com>
15830
15831         * gcc.c-torture/execute/20021010-1.c: New test.
15832
15833 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
15834
15835         PR c/7353
15836         * g++.dg/ext/typedef-init.C: New test.
15837         * gcc.dg/typedef-init.c: New test.
15838
15839 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
15840
15841         * gcc.dg/cpp/paste13.c: New test.
15842
15843 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15844
15845         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
15846         remaining platforms, XFAIL during compile, not execute.  Don't
15847         XFAIL at -O0.
15848
15849 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
15850
15851         * gcc.dg/alias-1.c: Tweak expected warning.
15852
15853 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
15854
15855         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
15856
15857 2002-10-06  Andreas Jaeger  <aj@suse.de>
15858
15859         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
15860         * gcc.dg/cpp/c++98.C: Likewise.
15861
15862         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
15863         * g++.dg/cpp/c++98.C: Likewise.
15864
15865         * g++.dg/README (Subdirectories): Mention cpp directory.
15866
15867         PR target/7559
15868         * gcc.dg/20021006-1.c: New test.
15869
15870 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15871
15872         PR c++/7804
15873         * g++.dg/other/warning1.C: New test.
15874
15875 2002-10-04  Roger Sayle  <roger@eyesopen.com>
15876
15877         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
15878         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
15879         and sparc-*-* with -m64 as expected failures.  See PR 8087.
15880
15881 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
15882
15883         PR c++/7931
15884         * g++.dg/template/ptrmem3.C: New test.
15885
15886         PR c++/7754
15887         * g++.dg/template/union1.C: New test.
15888
15889 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
15890
15891         PR c++/8006
15892         * g++.dg/abi/mangle9.C: New test.
15893         * g++.dg/abi/mangle10.C: New test.
15894         * g++.dg/abi/mangle11.C: New test.
15895         * g++.dg/abi/mangle12.C: New test.
15896
15897 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
15898
15899         PR c++/7188.
15900         * g++.dg/template/meminit1.C: New test.
15901         * g++.dg/warn/Wreorder-1.C: Likewise.
15902         * g++.old-deja/g++.mike/warn3.C: Tweak.
15903         * lib/prune.exp: Ingore "in copy constructor".
15904
15905 2002-10-02  Andreas Jaeger  <aj@suse.de>
15906
15907         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
15908         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
15909         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
15910         on x86-64.
15911
15912 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
15913
15914         * gcc.dg/empty1.C: Fix typo.
15915
15916 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
15917
15918         * gcc.dg/alias-1.c: New test.
15919
15920 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
15921
15922         * gcc.dg/empty1.C: New test.
15923
15924         * g++.dg/tls/init-2.C: Tweak error messages.
15925
15926 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
15927
15928         * gcc.c-torture/compile/20020923-1.c: New test.
15929
15930 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
15931
15932         * gcc.c-torture/execute/ffs-1.c: New test.
15933         * gcc.c-torture/execute/ffs-2.c: Ditto.
15934
15935 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
15936
15937         * g++.dg/overload/member1.C: New test.
15938
15939 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
15940
15941         * g++.dg/abi/empty7.C: New test.
15942         * g++.dg/init/pm2.C: Likewise.
15943
15944 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
15945
15946         * g++.dg/rtti/crash1.C: New test.
15947
15948 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
15949
15950         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
15951         gcc.dg/sibcall-4.c: New tests.
15952
15953 2002-09-28  Roger Sayle  <roger@eyesopen.com>
15954
15955         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
15956         powerpc and MMIX targets.
15957
15958 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
15959
15960         * gcc.dg/cpp/20020927-1.c: New.
15961
15962 2002-09-26  David S. Miller  <davem@redhat.com>
15963
15964         * gcc.c-torture/compile/trunctfdf.c: New.
15965
15966 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15967
15968         * lib/target-supports.exp (check_weak_available): Handle solaris2.
15969
15970 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
15971
15972         * gcc.c-torture/execute/loop-15.c: New.
15973
15974 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
15975
15976         * README.QMTEST: Fix typo.
15977
15978 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
15979
15980         * gcc.dg/20020926-1.c: New test.
15981
15982 2002-09-25  David S. Miller  <davem@redhat.com>
15983
15984         PR target/7842
15985         * gcc.c-torture/execute/shiftdi.c: New test.
15986
15987 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
15988
15989         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
15990         unique to the tool.
15991         * lib/g77.exp (g77_init): Likewise.
15992         * lib/g++.exp (g++_init): Likewise.
15993         * lib/objc.exp (objc_init): Likewise.
15994
15995 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
15996
15997         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
15998         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
15999         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
16000
16001 2002-09-25  Richard Henderson  <rth@redhat.com>
16002
16003         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
16004         too-small long double.
16005
16006 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
16007
16008         * gcc.dg/20020919-1.c: New test.
16009
16010 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
16011
16012         * g++.dg/abi/bitfield6.C: New test.
16013         * g++.dg/abi/bitfield7.C: New test.
16014         * g++.dg/abi/bitfield8.C: New test.
16015         * g++.dg/abi/vbase11.C: New test.
16016
16017 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
16018
16019         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
16020         hppa*-*-hpux*.  Update test comment.
16021
16022 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
16023
16024         * gcc.dg/tls/struct-1.c: New test.
16025
16026 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
16027
16028         * gcc.dg/cpp/tr-warn2.c: Update.
16029
16030 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
16031
16032         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
16033
16034 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
16035
16036         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
16037         systems.
16038
16039 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
16040
16041         * gcc.c-torture/execute/ieee/mzero3.c: New test.
16042
16043         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
16044         Adjust for c++filt moved to binutils.  Remove spurious duplicate
16045         setting of cxxfilt.
16046
16047 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
16048
16049         * gcc.dg/20020312-2.c: Update for darwin.
16050
16051 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
16052
16053         * g++.old-deja/g++.other/crash32.C: Mark ICE.
16054
16055 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
16056
16057         * objc.dg/comp-types-1.m: New test.
16058         * objc.dg/comp-types-2.m: New test.
16059         * objc.dg/comp-types-3.m: New test.
16060         * objc.dg/comp-types-4.m: New test.
16061         * objc.dg/comp-types-5.m: New test.
16062         * objc.dg/comp-types-6.m: New test.
16063
16064 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
16065
16066         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
16067
16068 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
16069
16070         * g++.dg/other/do1.C: New test.
16071
16072         * g++.dg/template/subst1.C: New test.
16073
16074 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
16075
16076         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
16077
16078 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
16079
16080         * g++.dg/template/qualttp20.C: Adjust expected errors.
16081         * g++.old-deja/g++.jason/report.C: Likewise.
16082         * g++.old-deja/g++.other/qual1.C: Likewise.
16083
16084         * g++.dg/lookup/scoped2.C: New test.
16085
16086         * g++.dg/ext/asm3.C: New test.
16087
16088 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
16089
16090         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
16091
16092 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
16093
16094         * ChangeLog: follow spelling conventions.
16095         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
16096         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
16097         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
16098         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
16099         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
16100         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
16101         * g++.old-deja/g++.law/global-init1.C: Likewise.
16102         * g++.old-deja/g++.other/delete4.C: Likewise.
16103         * g++.old-deja/g++.other/inline21.C: Likewise.
16104         * g++.old-deja/g++.other/singleton.C: Likewise.
16105         * g77.dg/strlen0.f: Likewise.
16106         * g77.f-torture/compile/20010519-1.f: Likewise.
16107         * g77.f-torture/compile/980310-4.f: Likewise.
16108         * gcc.c-torture/compile/20000605-1.c: Likewise.
16109         * gcc.c-torture/execute/20020225-1.c: Likewise.
16110         * gcc.dg/c90-hexfloat-2.c: Likewise.
16111         * gcc.dg/c99-bool-1.c: Likewise.
16112         * gcc.dg/c99-hexfloat-2.c: Likewise.
16113         * gcc.dg/dll-2.c: Likewise.
16114         * gcc.dg/wtr-union-init-1.c: Likewise.
16115         * gcc.dg/wtr-union-init-2.c: Likewise.
16116         * gcc.dg/wtr-union-init-3.c: Likewise.
16117         * gcc.dg/cpp/avoidpaste1.c: Likewise.
16118         * gcc.dg/cpp/defined.c: Likewise.
16119         * gcc.dg/cpp/macsyntx.c: Likewise.
16120         * gcc.dg/cpp/paste2.c: Likewise.
16121         * gcc.dg/cpp/trad/defined.c: Likewise.
16122         * gcc.dg/format/c90-printf-1.c: Likewise.
16123         * gcc.dg/format/c90-scanf-1.c: Likewise.
16124         * gcc.dg/format/c99-printf-1.c: Likewise.
16125         * gcc.dg/format/c99-scanf-1.c: Likewise.
16126         * gcc.misc-tests/gcov-8.c: Likewise.
16127         * lib/profopt.exp: Likewise.
16128
16129 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
16130
16131         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
16132
16133 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
16134
16135         * g++.dg/inherit/using2.C: New test.
16136
16137 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
16138
16139         * ChangeLog: Follow spelling conventions.
16140         * g++.dg/template/friend4.C: Likewise.
16141         * g++.old-deja/g++.pt/crash67.C: Likewise.
16142         * gcc.c-torture/execute/20000801-4.c: Likewise.
16143         * gcc.dg/c90-digraph-1.c: Likewise.
16144         * gcc.dg/c94-digraph-1.c: Likewise.
16145         * gcc.dg/c99-digraph-1.c: Likewise.
16146         * gcc.dg/cpp/line5.c: Likewise.
16147         * gcc.dg/cpp/multiline.c: Likewise.
16148         * gcc.dg/cpp/trad/literals-1.c: Likewise.
16149         * gcc.dg/format/attr-3.c: Likewise.
16150         * gcc.dg/format/c90-scanf-3.c: Likewise.
16151         * gcc.dg/format/ext-4.c: Likewise.
16152
16153 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
16154
16155         * g++.dg/template/pretty1.C: New test.
16156
16157 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
16158
16159         * gcc.c-torture/execute/struct-cpy-1.c: New test.
16160
16161 2002-09-13  Matt Austern  <austern@apple.com>
16162
16163         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
16164         passing a cast expression to a function by const reference.
16165
16166 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
16167
16168         * g++.dg/template/deduce1.C: New test.
16169
16170 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
16171
16172         * gcc.c-torture/execute/simd-1.c: Force all use of int to
16173         32-bit int.
16174
16175 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
16176
16177         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
16178         usage.
16179
16180 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
16181
16182         * gcc.c-torture/compile/20020910-1.c: New test.
16183
16184 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
16185
16186         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
16187
16188 2002-09-10  Andreas Jaeger  <aj@suse.de>
16189
16190         * gcc.dg/20020312-2.c: Adjust for x86-64.
16191
16192 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
16193
16194         * g77.dg/7388.f: New test case for PR 7388.
16195
16196 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
16197
16198         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
16199
16200 2002-09-05  Ziemowit Laski <zlaski@apple.com>
16201
16202         * objc.dg/proto-lossage-1.m: New test.
16203
16204 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
16205
16206         * gcc.dg/cpp/_Pragma4.c: Fix typo.
16207
16208 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
16209
16210         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
16211         expected to pass.
16212
16213 2002-09-06  Stan Shebs  <shebs@apple.com>
16214             David Edelsohn  <edelsohn@gnu.org>
16215
16216         * gcc.dg/weak: New directory.
16217         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
16218         target-specific xfail bits.
16219         * gcc.dg/typeof-2.c: Move to new directory.
16220         * gcc.dg/weak.exp: New expect script.
16221
16222 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
16223
16224         * gcc.c-torture/execute/extzvsi.c: New test.
16225
16226 2002-09-05  Stan Shebs  <shebs@apple.com>
16227
16228         * gcc.dg/weak-1.c: xfail on Darwin.
16229         * gcc.dg/weak-2.c: Ditto.
16230         * gcc.dg/weak-3.c: Ditto.
16231         * gcc.dg/weak-4.c: Ditto.
16232         * gcc.dg/weak-5.c: Ditto.
16233         * gcc.dg/weak-6.c: Ditto.
16234         * gcc.dg/weak-7.c: Ditto.
16235         * gcc.dg/weak-8.c: Ditto.
16236         * gcc.dg/weak-9.c: Ditto.
16237
16238 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
16239
16240         * gcc.c-torture/execute/loop-14.c: New test.
16241
16242 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
16243
16244         * g++.dg/other/cxa-atexit1.C: New test.
16245
16246         * gcc.dg/typeof-2.c: New test.
16247
16248 2002-09-03  Roger Sayle  <roger@eyesopen.com>
16249
16250         * gcc.dg/builtins-2.c: New testcase.
16251         * gcc.dg/builtins-3.c: New testcase.
16252
16253 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
16254
16255         * gcc.dg/cpp/_Pragma4.c: New test.
16256
16257 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
16258
16259         * objc/execute/nil_method-1.m: New testcase.
16260
16261 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
16262
16263         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
16264         [Object class], not [Object initialize].
16265
16266 2002-08-31  Roger Sayle  <roger@eyesopen.com>
16267             Hans-Peter Nilsson  <hp@bitrange.com>
16268
16269         * gcc.c-torture/execute/20020720-1.x: Skip test on
16270         mmix-knuth-mmixware.  Correct comment.
16271
16272 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
16273
16274         * testsuite/g++.dg/abi/bitfield5.C: New test.
16275         * testsuite/g++.dg/abi/vbase10.C: Likewise.
16276
16277 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
16278
16279         * objc.dg/undeclared-selector.m: New test.
16280
16281 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
16282
16283         * g++.dg/other/offsetof1.C: Avoid cast warning.
16284
16285 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
16286
16287         * objc.dg/super-class-2.m: New test.
16288
16289 2002-08-24  Matt Austern  <austern@apple.com>
16290
16291         * g++.dg/ext/lvaddr.C: New test.
16292         * g++.dg/ext/lvcast.C: New test.
16293
16294 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
16295
16296         * testsuite/g++.dg/inherit/cond1.C: New test.
16297
16298 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
16299
16300         * gcc.dg/noncompile/incomplete-1.c: New test.
16301
16302 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
16303
16304         * gcc.dg/typespec-1.c: New test.
16305
16306 2002-08-20  Devang Patel  <dpatel@apple.com>
16307         * objc.dg/proto-hier-2.m: New test.
16308
16309 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
16310
16311         * objc.dg/bitfield-1.m: New test.
16312         * objc.dg/bitfield-2.m: New test.
16313
16314 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
16315
16316         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
16317         gcc.dg/c99-flex-array-4.c: New tests.
16318
16319 2002-08-16  Stan Shebs  <shebs@apple.com>
16320
16321         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
16322
16323 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
16324
16325         * gcc.dg/typeof-1.c: New test.
16326         * g++.dg/ext/typeof2.C: New test.
16327
16328 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
16329
16330         * g++.dg/other/offsetof1.C: New test.
16331
16332 2002-08-14  Richard Henderson  <rth@redhat.com>
16333
16334         * gcc.dg/tls/diag-3.c: Fix expected message strings.
16335
16336 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
16337
16338         * gcc.dg/cpp/_Pragma3.c: New test.
16339
16340 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
16341
16342         * g++.dg/template/inherit3: New test.
16343
16344 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
16345
16346         * gcc.dg/bitfld-4.c: Add blank options.
16347
16348 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
16349
16350         * g++.dg/template/crash1.C: New test.
16351
16352 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
16353
16354         * gcc.dg/tls/opt-2.c: New test.
16355
16356 2002-08-08  Devang Patel  <dpatel@apple.com>
16357
16358         * objc.dg/selector-1.m : New test
16359
16360 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
16361
16362         * g++.dg/abi/bitfield4.C: New test.
16363         * gcc.dg/bitfld-4.c: New test.
16364
16365 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
16366
16367         * g++.dg/other/packed1.C: New test.
16368
16369 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
16370
16371         * g++.dg/abi/offsetof.C: Tweak error messages.
16372         * g++.old-deja/g++.mike/p10769a.C: Likewise.
16373
16374 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
16375
16376         * gcc.dg/bitfld-3.c: New test.
16377
16378 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
16379             Richard Henderson  <rth@redhat.com>
16380
16381         * gcc.dg/i386-bitfield1.c: New test.
16382         * g++.dg/abi/bitfield3.C: Update.
16383
16384 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
16385
16386         * objc.dg/const-str-2.m: Update.
16387         * gcc.dg/cpp/c++98.c: Change to C extension.
16388         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
16389         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
16390
16391 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
16392
16393         * testsuite/gcc.dg/tls/diag-3.c: New.
16394
16395 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
16396
16397         * g++.dg/README (Subdirectories): Document new subdir expr.
16398         * g++.dg/expr/pmf-1.C: New test.
16399
16400 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
16401
16402         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
16403
16404 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
16405
16406         * g++.dg/abi/bitfield3.C: New test.
16407
16408 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
16409
16410         * lib/gcov.exp: Tweak expected line formats.
16411         * gcc.misc-tests/gcov8.c: New test.
16412         * gcc.misc-tests/gcov8.x: New flags.
16413
16414 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
16415
16416         * consistency.vlad/layout/endian.c: Include string.h.
16417
16418         * gcc.c-torture/execute/20020805-1.c: New test.
16419
16420 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
16421
16422         * g++.dg/other/conversion1.C: New test.
16423
16424 2002-08-03  Roger Sayle  <roger@eyesopen.com>
16425
16426         * gcc.dg/builtins-1.c: New testcase.
16427
16428 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
16429
16430         * g++.dg/inherit/access3.C: New test.
16431
16432 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
16433
16434         * gcc.dg/ia64-visibility-2.c: New test.
16435
16436 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
16437
16438         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
16439         __qualifier_flags to __flags.
16440
16441 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
16442
16443         * g++.dg/inherit/operator1.C: New test.
16444         * g++.dg/lookup/disamb1.C: Fix typo in comment.
16445         * g++.dg/other/error1.C: Change expected error message.
16446         * g++.dg/template/conv4.C: Likewise.
16447
16448 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
16449
16450         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
16451         for documented behavior.
16452
16453 2002-07-25  Roger Sayle  <roger@eyesopen.com>
16454
16455         * gcc.c-torture/execute/20020720-1.x: Skip this test on
16456         several targets known to fail.
16457
16458 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
16459
16460         * gcc.dg/mips-args-[123].c: New tests.
16461
16462 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
16463
16464         * gcc.dg/ppc-spe.c: New.
16465
16466 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
16467
16468         * g++.dg/other/ptrmem4.C: New testcase.
16469
16470 2002-07-24  Richard Henderson  <rth@redhat.com>
16471
16472         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
16473
16474 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
16475
16476         * g++.dg/ext/alignof1.C (main): Return 0 for success.
16477
16478 2002-07-24  Roger Sayle  <roger@eyesopen.com>
16479
16480         * gcc.c-torture/execute/memset-3.c: New testcase.
16481
16482 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
16483
16484         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
16485         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
16486
16487 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16488
16489         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
16490         Delete.
16491
16492 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
16493
16494         * gcc.c-torture/compile/simd-4.c: New test.
16495
16496 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16497
16498         PR c++/7347, c++/7348
16499         * g++.dg/template/access4.C: New test.
16500         * g++.dg/template/access5.C: New test.
16501         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
16502         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
16503         * g++.old-deja/g++.pt/ttp58.C: Likewise.
16504         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
16505
16506 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
16507
16508         * gcc.dg/gnu89-init-2.c: New test.
16509
16510 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
16511
16512         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
16513
16514 2002-07-20  Roger Sayle  <roger@eyesopen.com>
16515
16516         * gcc.c-torture/execute/20020720-1.c: New testcase.
16517
16518 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
16519
16520         * gcc.dg/cpp/Wsignprom.c: New tests.
16521
16522 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
16523
16524         * gcc.c-torture/execute/loop-13.c: New test.
16525
16526 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
16527
16528         * gcc.dg/cpp/expr.c: New tests.
16529
16530 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
16531
16532         * g++.dg/opt/pr6713.C: Add template instantiation.
16533
16534 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
16535
16536         * gcc.dg/nest.c: New test.
16537
16538 2002-07-17  Richard Henderson  <rth@redhat.com>
16539
16540         * g++.dg/opt/pr6713.C: New test.
16541
16542 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
16543
16544         * gcc.c-torture/execute/loop-2e.x: Let the testcase
16545         XFAIL for all x86 processors.
16546
16547 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
16548
16549         * gcc.c-torture/execute/20010122-1.x: Do not test with
16550         -fomit-frame-pointer.
16551
16552 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16553
16554         * g++.dg/template/instantiate2.C: New test.
16555         * g++.dg/template/spec4.C: New test.
16556
16557 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16558
16559         * g++.dg/template/access2.C: New test.
16560         * g++.dg/template/access3.C: New test.
16561
16562 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
16563
16564         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
16565         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
16566         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
16567         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
16568         Convert to use <stdarg.h>.
16569         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
16570         Delete.
16571         * gcc.dg/va-arg-2.c: New.
16572         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
16573
16574 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
16575
16576         * gcc.c-torture/compile/20020710-1.c: New test.
16577
16578 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
16579                           Andrew Pinski  <pinskia@physics.uc.edu>
16580
16581         gcc.c-torture/compile/simd-2.c: New testcase.
16582         gcc.c-torture/compile/simd-3.c: Likewise.
16583
16584 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
16585
16586         PR c++/7224
16587         * g++.dg/overload/error1.C: New test.
16588
16589 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
16590
16591         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
16592         configuration and IRIX 6 O32 ABI.
16593
16594 2002-07-11  Roger Sayle  <roger@eyesopen.com>
16595
16596         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
16597
16598 2002-07-10  Roger Sayle  <roger@eyesopen.com>
16599
16600         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
16601
16602 2002-07-10  Jeffrey A Law  <law@redhat.com>
16603
16604         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
16605
16606         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
16607
16608 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
16609
16610         * gcc.dg/20020312-2.c: Check for __PPC__.
16611
16612 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
16613
16614         * gcc.c-torture/compile/20020709-1.c: New test.
16615
16616 2002-07-07  Roger Sayle  <roger@eyesopen.com>
16617
16618         * g++.dg/template/qualttp21.C: New test case.
16619
16620 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
16621
16622         * gcc.c-torture/compile/20020706-1.c: New test.
16623         * gcc.c-torture/compile/20020706-2.c: New test.
16624
16625 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
16626             Alexandre Oliva  <aoliva@redhat.com>
16627
16628         * g++.dg/warn/incomplete1.C: New test.
16629
16630 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16631
16632         PR c++/7099
16633         * g++.dg/warn/noreturn1.C: New test.
16634
16635 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
16636
16637         PR c++/6706
16638         * g++.dg/debug/debug6.C: New test.
16639         * g++.dg/debug/debug7.C: New test.
16640
16641 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
16642
16643         * gcc.c-torture/compile/simd-3.c: New test.
16644
16645 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
16646
16647         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
16648         * gcc.dg/20020620-1.c: Likewise.
16649
16650 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16651
16652         PR c++/6944
16653         * g++.dg/init/array4.C: New test.
16654         * g++.dg/init/array5.C: New test.
16655
16656 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
16657
16658         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
16659         * gcc.c-torture/execute/simd-2.c (main): Likewise.
16660
16661 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16662
16663         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
16664         * gcc.dg/wtr-aggr-init-1.c: Likewise.
16665         * gcc.dg/wtr-conversion-1.c: Likewise.
16666         * gcc.dg/wtr-escape-1.c: Likewise.
16667         * gcc.dg/wtr-int-type-1.c: Likewise.
16668         * gcc.dg/wtr-label-1.c: Likewise.
16669         * gcc.dg/wtr-static-1.c: Likewise.
16670         * gcc.dg/wtr-strcat-1.c: Likewise.
16671         * gcc.dg/wtr-suffix-1.c: Likewise.
16672         * gcc.dg/wtr-switch-1.c: Likewise.
16673         * gcc.dg/wtr-unary-plus-1.c: Likewise.
16674         * gcc.dg/wtr-union-init-1.c: Likewise.
16675         * gcc.dg/wtr-union-init-2.c: Likewise.
16676         * gcc.dg/wtr-union-init-3.c: Likewise.
16677
16678         * gcc.dg/wtr-func-def-1.c: New test.
16679
16680 2002-07-02 Devang Patel <dpatel@apple.com>
16681
16682         * objc.dg/param-1.m: New test.
16683
16684 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
16685
16686         * gcc.dg/cpp/trad/directive.c: Add test.
16687         * gcc.dg/cpp/trad/macroargs.c: Add test.
16688         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
16689
16690 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
16691
16692         * gcc.dg/cpp/cmdlne-M.c: New test.
16693
16694 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
16695
16696         * objc.dg/desig-init-1.m: New test.
16697
16698 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16699
16700         PR c++/6716
16701         * g++.dg/template/instantiate1.C: New test.
16702
16703 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
16704
16705         PR c++/7112
16706         * g++.dg/template/sizeof2.C: New test.
16707
16708 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
16709
16710         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
16711         gcc.dg/cpp/trad/include.c: New tests.
16712
16713 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
16714
16715         PR target/7177
16716         * gcc.c-torture/compile/20020701-1.c: New test.
16717
16718 2002-07-01  Stan Shebs  <shebs@apple.com>
16719
16720         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
16721         header here...
16722         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
16723         (objc-torture-execute): or here.
16724
16725 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
16726
16727         * gcc.c-torture/execute/arith-rand-ll.c: New test.
16728
16729 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
16730
16731         * gcc.dg/cpp/trad/escaped-nl.c: New test.
16732
16733 2002-06-30  Devang Patel  <dpatel@apple.com>
16734
16735         * objc.dg/fsyntax-only.m: New test.
16736
16737 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
16738
16739         PR c++/6695
16740         * g++.dg/template/friend7.C: New file.
16741
16742 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
16743
16744         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
16745         return type.
16746
16747 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
16748
16749         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
16750         avoid division by zero.
16751
16752 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
16753
16754         * gcc.dg/Wunknownprag.c: New tests.
16755
16756 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
16757
16758         * gcc.c-torture/execute/simd-2.c: New test.
16759
16760 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
16761
16762         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
16763         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
16764         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
16765         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
16766         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
16767         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
16768         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
16769         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
16770         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
16771         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
16772         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
16773         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
16774         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
16775         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
16776         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
16777         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
16778         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
16779
16780 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
16781
16782         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
16783         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
16784         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
16785         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
16786         New tests.
16787         * gcc.dg/cpp/trad/directive.c: Update.
16788
16789 2002-06-23  Andreas Jaeger  <aj@suse.de>
16790
16791         * gcc.c-torture/execute/complex-6.c: New.
16792
16793 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
16794
16795         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
16796         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
16797         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
16798         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
16799
16800 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
16801
16802         * gcc.dg/cpp/trad: New directory with traditional tests copied
16803         from parent directory.
16804         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
16805         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
16806         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
16807         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
16808         Move to trad/ and rename.
16809         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
16810         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
16811         gcc.dg/cpp/trad/redef2.c: New tests.
16812         * gcc.dg/cpp/trad/trad.exp: New driver.
16813
16814 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
16815
16816         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
16817         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
16818         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
16819         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
16820         Remove.
16821
16822 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
16823
16824         * gcc.dg/20020620-1.c: New test.
16825
16826 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16827
16828         * g++.dg/template/ttp4.C: New test.
16829
16830 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
16831
16832         * g++.dg/opt/vt1.C: Fix regexp.
16833
16834 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16835
16836         * gcc.c-torture/execute/pure-1.c: Make functions static again.
16837         Don't use attribute `noinline'.
16838
16839 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
16840
16841         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
16842
16843 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
16844
16845         * gcc.c-torture/execute/simd-1.c: New.
16846
16847         * gcc.dg/simd-1.c: New.
16848
16849 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
16850
16851         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
16852
16853 2002-06-16  Richard Henderson  <rth@redhat.com>
16854
16855         * g++.dg/ext/anon-struct1.C: New.
16856         * g++.dg/ext/anon-struct2.C: New.
16857         * g++.dg/ext/anon-struct3.C: New.
16858         * gcc.dg/anon-struct-1.c: New.
16859         * gcc.dg/anon-struct-2.c: New.
16860         * gcc.dg/anon-struct-3.c: New.
16861         * gcc.dg/20011008-1.c: Adjust warning text.
16862         * gcc.dg/20020527-1.c: Add -fms-extensions.
16863
16864 2002-06-16  Richard Henderson  <rth@redhat.com>
16865
16866         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
16867
16868 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
16869
16870         * gcc.c-torture/execute/20020615-1.c: New test.
16871
16872 2002-06-15  Roger Sayle  <roger@eyesopen.com>
16873
16874         * gcc.c-tortuture/execute/compare-1.c: New test case.
16875         * gcc.c-tortuture/execute/compare-2.c: New test case.
16876         * gcc.c-tortuture/execute/compare-3.c: New test case.
16877
16878 2002-06-13  Richard Henderson  <rth@redhat.com>
16879
16880         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
16881         ia64 ilp32.
16882
16883 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16884
16885         * g++.dg/template/typename2.C: Update error message.
16886
16887 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
16888
16889         * gcc.c-torture/execute/20020611-1.c: New test.
16890
16891 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
16892
16893         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
16894         list of targets to skip.
16895
16896 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
16897
16898         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
16899         targets if not optimizing.
16900
16901 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
16902
16903         * gcc.c-torture/compile/20020605-1.c: New test.
16904
16905         * g++.dg/opt/vt1.C: New test.
16906
16907         * gcc.dg/20020531-1.c: New test.
16908
16909         * gcc.dg/20020530-1.c: New test.
16910
16911         * gcc.dg/20020527-1.c: New test.
16912
16913         * g++.dg/opt/cse1.C: New test.
16914
16915 2002-06-07  Roger Sayle  <roger@eyesopen.com>
16916
16917         * gcc.dg/20020607-2.c: New test case.
16918
16919 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
16920
16921         * gcc.c-torture/compile/20020604-1.c: New test.
16922
16923 2002-06-04  Richard Henderson  <rth@redhat.com>
16924
16925         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
16926         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
16927         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
16928
16929 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
16930
16931         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
16932
16933 2002-06-03  Richard Henderson  <rth@redhat.com>
16934
16935         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
16936         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
16937
16938 2002-06-02  Richard Henderson  <rth@redhat.com>
16939
16940         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
16941         test functions static.
16942
16943 2002-06-02  Andreas Jaeger  <aj@suse.de>
16944
16945         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
16946         now.
16947
16948 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
16949
16950         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
16951         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
16952         Update for mofified diagnostics.
16953         * gcc.dg/c99-intconst-1.c: No longer fail.
16954
16955 2002-06-02  Richard Henderson  <rth@redhat.com>
16956
16957         * gcc.dg/uninit-A.c: Remove xfail markers.
16958
16959 2002-06-01  Roger Sayle  <roger@eyesopen.com>
16960
16961         * gcc.dg/fnegate-1.c: New test case.
16962
16963 2002-05-30  Osku Salerma  <osku@iki.fi>
16964
16965         * gcc.c-torture/execute/mayalias-1.c: New file.
16966
16967 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
16968
16969         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
16970         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
16971         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
16972
16973 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
16974
16975         * gcc.c-torture/execute/20020529-1.c: New test.
16976
16977 2002-05-27  Richard Henderson  <rth@redhat.com>
16978
16979         * g++.dg/ext/attrib6.C: New test case.
16980
16981 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16982
16983         * gcc.c-torture/execute/pure-1.c: New test.
16984
16985 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
16986
16987         * gcc.dg/cpp/arith-2.c: Remove.
16988
16989 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
16990
16991         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
16992         * gcc.dg/cpp/if-3.c: Remove.
16993
16994 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
16995
16996         * g++.dg/opt/cse2.C: New test.
16997
16998 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
16999
17000         * gcc.dg/cpp/arith-1.c: New semantic tests.
17001         * gcc.dg/cpp/if-1.c: Update.
17002
17003 2002-05-24  Ben Elliston  <bje@redhat.com>
17004
17005         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
17006
17007 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
17008
17009         * gcc.dg/verbose-asm.c: New test.
17010
17011 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
17012
17013         * gcc.dg/cpp/paste12.c: New test.
17014
17015 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
17016
17017         * g++.dg/parse/named_ops.C: New test.
17018
17019 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
17020
17021         * gcc/testsuite/gcc.dg/weak-8.c: New test.
17022
17023 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
17024
17025         * gcc.dg/weak-2.c: Allow optional leading underscore
17026         in scan-assembler symbol name.
17027         * gcc.dg/weak-3.c: Likewise.
17028         * gcc.dg/weak-4.c: Likewise.
17029         * gcc.dg/weak-5.c: Likewise.
17030
17031 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
17032
17033         * gcc.dg/20020523-1.c: New test.
17034
17035 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
17036
17037         * objc.dg/const-str-2.m: Update now that we stop after
17038         a command line error.
17039
17040 2002-05-22  Richard Henderson  <rth@redhat.com>
17041
17042         * g++.dg/dg.exp: Fix typo in test pruneing.
17043
17044 2002-05-22  Richard Henderson  <rth@redhat.com>
17045
17046         * g++.dg/dg.exp: Prune the tls subdirectory.
17047         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
17048         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
17049         * g++.dg/tls/init-1.C: New.
17050
17051 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
17052
17053         * gcc.dg/20020517-1.c: New test.
17054
17055 2002-05-21  Richard Henderson  <rth@redhat.com>
17056
17057         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
17058         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
17059
17060 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
17061
17062         * g++.dg/other/copy2.C: New test.
17063
17064 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
17065
17066         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
17067         (MAX_COPY): Bump up to 10 times sizeof (long long).
17068         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
17069
17070         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
17071         sizeof (long long).
17072
17073         * gcc.c-torture/execute/strcpy-1.c: New test.
17074
17075 2002-05-19  Jason Merrill  <jason2redhat.com>
17076
17077         * g++.dg/ext/oper1.C: New test.
17078
17079 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
17080 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
17081
17082         * README.QMTEST: New file.
17083
17084         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
17085
17086 2002-05-19  Andreas Jaeger  <aj@suse.de>
17087
17088         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
17089         now.
17090         * gcc.c-torture/execute/loop-2d.x: Likewise.
17091
17092 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
17093
17094         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
17095         support weak symbols.
17096         * gcc.dg/weak-4.c: Likewise
17097         * gcc.dg/weak-6.c: Likewise
17098
17099 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
17100
17101         * gcc.dg/weak-3.c: Add dg-excess-error comment for
17102         cygwin, coff and h8300-*-hms targets
17103         * gcc.dg/weak-5.c: Likewise
17104         * gcc.dg/weak-7.c: Likewise
17105
17106 2002-05-16  Jason Merrill  <jason@redhat.com>
17107
17108         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
17109         (scan-assembler-not, scan-assembler-dem): Likewise.
17110         (scan-assembler-dem-not): Likewise.
17111
17112 2002-05-15  Richard Henderson  <rth@redhat.com>
17113
17114         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
17115
17116 2002-05-15  Richard Henderson  <rth@redhat.com>
17117
17118         * gcc.dg/weak-5.c (vfoo1c): No warning here.
17119         (vfoo1f): Warning here.
17120         (vfoo1l): Don't redefine the alias.
17121
17122 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
17123
17124         * g++.dg/init/pm1.C: New test.
17125
17126 2002-05-12  David S. Miller  <davem@redhat.com>
17127
17128         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
17129         types.
17130
17131 2002-05-10  Roger Sayle  <roger@eyesopen.com>
17132
17133         * gcc.c-torture/execute/20020510-1.c: New test case.
17134
17135 2002-05-10  David S. Miller  <davem@redhat.com>
17136
17137         * gcc.c-torture/execute/conversion.c: Test long double too.
17138
17139 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
17140
17141         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
17142         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
17143         * lib/g++.exp (g++_link_flags): Likewise.
17144         * lib/objc.exp (objc_target_compile): Likewise.
17145
17146 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
17147
17148         * gcc.dg/cpp/poison.c: Update.
17149         * gcc.dg/cpp/20000625-2.c: Remove.
17150         * gcc.dg/cpp/direct2s.c: Remove final test.
17151
17152 2002-05-08  Tom Rix  <trix@redhat.com>
17153
17154         * gcc.c-torture/execute/20020508-1.c: New test.
17155         * gcc.c-torture/execute/20020508-2.c: New test.
17156         * gcc.c-torture/execute/20020508-3.c: New test.
17157
17158 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
17159
17160         * gcc.dg/cpp/charconst-4.c: More tests.
17161
17162 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
17163
17164         PR c/6569
17165         * gcc.dg/weak-3.c: Update location of warning messages.
17166         * gcc.dg/weak-5.c: Likewise.
17167
17168 2002-05-06  Roger Sayle  <roger@eyesopen.com>
17169
17170         * gcc.c-torture/execute/20020506-1.c: New test case.
17171
17172 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
17173
17174         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
17175
17176 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
17177
17178         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
17179
17180 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
17181
17182         * gcc.dg/cpp/charconst-3.c: New test.
17183
17184 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
17185
17186         * gcc.dg/cpp/charconst.c: Update tests.
17187
17188 2002-05-05  Tim Josling  <tej@melbpc.org.au>
17189
17190         * treelang: Added directory for new sample language treelang. Also
17191         lib/treelang.exp: New file to signal treelang should be tested.
17192
17193 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
17194
17195         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
17196         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
17197         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
17198         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
17199         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
17200         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
17201         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
17202
17203 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
17204
17205         * gcc.dg/format/xopen-2.c: New test.
17206
17207 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
17208
17209         * gcc.dg/20020503-1.c: New test.
17210
17211 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
17212
17213         * g++.dg/init/dtor1.C: Make it tougher.
17214
17215 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
17216
17217         * g++.dg/init/dtor1.C: New test.
17218
17219 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
17220
17221         * gcc.dg/altivec-8.c: New.
17222
17223 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
17224
17225         * gcc.dg/altivec-7.c: New.
17226
17227 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
17228
17229         * g++.dg/parse/typedef1.C: New test.
17230
17231 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
17232
17233         PR c++/6486
17234         * g++.dg/template/friend6.C: New test.
17235
17236         PR c++/6492
17237         * g++.dg/init/copy1.C: New test.
17238
17239 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
17240
17241         * g++.dg/warn/effc1.C: New test.
17242
17243 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
17244
17245         * gcc.dg/cpp/if-cexp.c: Add a test.
17246
17247 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
17248
17249         * gcc.dg/20020426-2.c: New test.
17250
17251 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
17252
17253         * gcc.dg/cpp/if-mop.c: Update.
17254         * gcc.dg/cpp/if-mpar.c: Add test.
17255         * gcc.dg/cpp/if-oppr.c: Update.
17256
17257 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17258
17259         PR c/6343
17260         * gcc.dg/weak-[2-7].c: New tests.
17261
17262 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
17263
17264         * gcc.dg/enum1.c: New test.
17265
17266 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
17267
17268         PR c++/6497
17269         * g++.dg/inherit/access2.C: New test.
17270
17271 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
17272
17273         PR bootstrap/6445
17274         * gcc.dg/20020426-1.c: New test.
17275
17276 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
17277
17278         * g++.dg/abi/enum1.C: New test.
17279
17280 2002-04-26  Richard Henderson  <rth@redhat.com>
17281
17282         * gcc.dg/c99-bool-1.c: Expect always true warning.
17283
17284 2002-04-25  Roger Sayle  <roger@eyesopen.com>
17285
17286         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
17287
17288 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17289
17290         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
17291         targets.
17292
17293 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
17294
17295         * g++.dg/abi/mange7.C: New test.
17296
17297         PR c++/6438.
17298         * g++.dg/parse/stmtexpr2.C: New test.
17299
17300 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
17301
17302         * gcc.dg/20020312-2.c: Add SH target.
17303
17304 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17305
17306         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
17307         compiler output on mips*-*-irix*.
17308
17309 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
17310
17311         * g++.dg/parse/attr1.C: New test.
17312
17313 2002-04-23  Roger Sayle  <roger@eyesopen.com>
17314
17315         * gcc.c-torture/execute/string-opt-17.c: New test case.
17316         * gcc.c-torture/execute/memset-2.c: New test case.
17317
17318 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
17319
17320         PR c++/6256:
17321         * g++.dg/template/friend5.C: New test.
17322
17323         PR c++/6331:
17324         * g++.dg/template/qual1.C: Likewise.
17325
17326 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
17327
17328         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
17329         Include stdlib.h, not stdio.h or ctype.h.
17330
17331 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
17332
17333         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
17334         cris-*-elf* and mmix-*-*.
17335         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
17336         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
17337         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
17338         Ditto.
17339         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
17340         * gcc.dg/wchar_t-1.c: Ditto.
17341
17342 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
17343
17344         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
17345         Clarify comment.
17346
17347 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
17348
17349         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
17350
17351 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17352
17353         * gcc.c-torture/execute/20000906-1.x: Delete.
17354
17355 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
17356
17357         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
17358
17359 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
17360
17361         * PR6367
17362         * g77.f-torture/execute/6367.f: New test.
17363         * g77.f-torture/execute/6367.x: Disable for MMIX.
17364
17365 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
17366
17367         * PR6352
17368         * g++.dg/opt/inline2.C: New test.
17369
17370 2002-04-18  Richard Henderson  <rth@redhat.com>
17371
17372         * gcc.dg/20000906-1.c: Enable for all targets.
17373         * gcc.c-torture/compile/iftrap-2.c: New.
17374
17375 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
17376
17377         * gcc.dg/20020418-1.c: New test.
17378         * gcc.dg/20020418-2.c: New test.
17379
17380 2002-04-18  Richard Henderson  <rth@redhat.com>
17381
17382         * gcc.c-torture/compile/iftrap-1.c: New.
17383         * gcc.dg/iftrap-1.c: Adjust for ia64.
17384         * gcc.dg/iftrap-2.c: New.
17385
17386 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
17387
17388         * gcc.c-torture/compile/20020418-1.c: New test.
17389
17390 2002-04-18  Roger Sayle  <roger@eyesopen.com>
17391
17392         * gcc.c-torture/compile/20020415-1.c: New.
17393
17394 2002-04-18  David S. Miller  <davem@redhat.com>
17395
17396         * gcc.c-torture/execute/20020418-1.c: New test.
17397
17398 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
17399
17400         * gcc.dg/20020416-1.c: New test.
17401
17402         * g++.dg/opt/inline1.C: New test.
17403
17404 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
17405
17406         * gcc.dg/altivec-5.c: New test.
17407
17408         * gcc.dg/20020415-1.c: New test.
17409
17410 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
17411
17412         * testsuite/lib/chill.exp: Remove.
17413
17414 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
17415
17416         * g++.dg/other/big-struct.C: New test.
17417
17418 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
17419
17420         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
17421         of scratch file.
17422
17423 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
17424
17425         PR c/6277
17426         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
17427         in scan-assembler function name
17428
17429 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
17430
17431         * g77.f-torture/execute/980628-4.x,
17432         g77.f-torture/execute/980628-5.x,
17433         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
17434         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
17435         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
17436         i[34567]86-*-*.
17437
17438 2002-04-13  David S. Miller  <davem@redhat.com>
17439
17440         * gcc.c-torture/execute/20020413-1.c: New test.
17441
17442 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
17443
17444         * gcc.dg/asm-6.c,
17445         * g++.dg/ext/asm1.C: New tests.
17446
17447 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
17448
17449         PR c++ 5373.
17450         * g++.dg/parse/stmtexpr1.C: New test.
17451
17452         PR c++/5189.
17453         * g++.dg/template/copy1.C: New test.
17454
17455 2002-04-12  Richard Henderson  <rth@redhat.com>
17456
17457         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
17458
17459 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
17460
17461         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
17462         gcc.c-torture/execute/20020307-2.c.
17463
17464 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
17465
17466         * g++.dg/ext/attrib5.C,
17467         * g++.dg/lookup/struct1.C: New tests.
17468
17469 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
17470
17471         * gcc.dg/20020411-1.c: New test.
17472
17473         * gcc.c-torture/execute/20020411-1.c: New test.
17474
17475 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
17476
17477         * g77.f-torture/execute/6177.f: New test.
17478
17479 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
17480
17481         PR middle-end/6247
17482         * g++.dg/opt/cleanup1.C: New test.
17483
17484         * g++.dg/opt/const1.C: New test.
17485
17486 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
17487
17488         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
17489
17490 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
17491
17492         PR c++/5507
17493         * g++.dg/template/typename2.C: New test.
17494
17495 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
17496
17497         * gcc.c-torture/execute/loop-12.c: New.
17498
17499 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
17500
17501         * g77.f-torture/execute/980628-4.x,
17502         g77.f-torture/execute/980628-5.x,
17503         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
17504         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
17505         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
17506
17507 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17508
17509         PR optimization/6086
17510         * g++.dg/opt/preinc1.C: New test.
17511
17512 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
17513
17514         PR c++/5571
17515         * g++.dg/opt/static2.C: New test.
17516
17517 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
17518
17519         PR c/5120
17520         * gcc.dg/20020406-1.c: New test.
17521
17522 2002-04-04  David S. Miller  <davem@redhat.com>
17523
17524         * gcc.c-torture/execute/20020404-1.c: New test.
17525
17526 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
17527
17528         PR c/6123
17529         * gcc.dg/20020312-2.c: Do not declare global register variable
17530         if __PIC__ or __pic__ is defined.
17531
17532 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
17533
17534         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
17535         __asm__ so that it works correctly even if -ansi -pedantic-errors.
17536
17537 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17538
17539         * gcc.misc-tests/linkage.exp: Update last change to handle
17540         sparc*-, not just sparc-.
17541
17542 2002-04-03  Richard Henderson  <rth@redhat.com>
17543
17544         * gcc.dg/cpp/ucs.c: Improved long UCS test.
17545
17546 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
17547
17548         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
17549
17550 2002-04-02  David S. Miller  <davem@redhat.com>
17551
17552         * gcc.c-torture/execute/20020402-3.c: New test.
17553
17554 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
17555
17556         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
17557         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
17558
17559         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
17560         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
17561         g77.f-torture/execute/20001201.x,
17562         g77.f-torture/execute/u77-test.x: New files.
17563
17564         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
17565         * gcc.dg/wchar_t-1.c: Ditto.
17566
17567 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17568
17569         * gcc.c-torture/execute/20020402-1.c: New test.
17570
17571 2002-04-01  Richard Henderson  <rth@redhat.com>
17572
17573         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
17574
17575         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
17576
17577 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17578
17579         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
17580
17581 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
17582
17583         * g++.dg/inherit/template-as-base.C: Expect error.
17584         * g++.dg/inherit/namespace-as-base.C: Likewise.
17585
17586 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
17587
17588         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
17589         g++.dg/ext/instantiate3.C: Tweak match patterns.
17590
17591         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
17592         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
17593         -da test.
17594
17595 2002-03-31  Richard Henderson  <rth@redhat.com>
17596
17597         * gcc.dg/special/alias-2.c: New.
17598         * gcc.dg/special/ecos.exp: Run it.
17599
17600 2002-03-31  Richard Henderson  <rth@redhat.com>
17601
17602         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
17603
17604 2002-03-31  Kazu Hirata  <kazu@hxi.com>
17605
17606         * gcc.dg/weak-1.c: Disable on h8300 port.
17607
17608 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
17609
17610         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
17611         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
17612         ordering tests.
17613         * g++.dg/bprob/bprob-1.C: New test.
17614         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
17615         * g++.dg/gcov/gcov-1.C: New test.
17616         * g++.dg/gcov/gcov-1.x: New file.
17617         * g++.dg/gcov/gcov-2.C: New test.
17618         * g++.dg/gcov/gcov-3.C: New test.
17619         * g++.dg/gcov/gcov-3.h: New file.
17620
17621 2002-03-28  Roger Sayle  <roger@eyesopen.com>
17622
17623         * g++.old-deja/g++.other/builtins5.C: New test.
17624         * g++.old-deja/g++.other/builtins6.C: New test.
17625         * g++.old-deja/g++.other/builtins7.C: New test.
17626         * g++.old-deja/g++.other/builtins8.C: New test.
17627         * g++.old-deja/g++.other/builtins9.C: New test.
17628
17629 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
17630
17631         * g++.dg/opt/static1.C: New test.
17632
17633         * g++.dg/opt/longbranch1.C: New test.
17634
17635 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
17636
17637         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
17638
17639         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
17640
17641 2002-03-28  Jeffrey A Law  (law@redhat.com)
17642
17643         * gcc.c-torture/execute/20020328-1.c: New test.
17644
17645 2002-03-27  Richard Henderson  <rth@redhat.com>
17646
17647         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
17648         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
17649         move from g++.old-deja/g++.ext/.
17650
17651 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
17652
17653         * g++.dg/init/new2.C: New test.
17654
17655 2002-03-26  Richard Henderson  <rth@redhat.com>
17656
17657         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
17658
17659         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
17660         on sparc.
17661
17662         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
17663         sparcv9 systems.
17664         * gcc.dg/20001102-1.c: Likewise.
17665
17666 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
17667
17668         * gcc.dg/cpp/endif-pedantic1.c,
17669         gcc.dg/cpp/endif-pedantic2.c:  New tests.
17670
17671 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
17672
17673         * g++.dg/init/new1.C: New test.
17674
17675 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
17676
17677         * g++.dg/abi/vbase9.C: New test.
17678
17679 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
17680
17681         * gcc.dg/arm-asm.c: New test.
17682
17683 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
17684
17685         * gcc.dg/Wswitch-enum.c: New test.
17686         Fix PR c/5044.
17687
17688 2002-03-26  Richard Henderson  <rth@redhat.com>
17689
17690         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
17691         structure.
17692
17693 2002-03-25  Richard Henderson  <rth@redhat.com>
17694
17695         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
17696         sparcv9 systems.
17697
17698         * gcc.c-torture/compile/20011119-1.c (xxx): New.
17699         * gcc.c-torture/compile/20011119-2.c (xxx): New.
17700
17701 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
17702
17703         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
17704
17705 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
17706
17707         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
17708         targets using generic thunk support.
17709
17710 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
17711
17712         * gcc.c-torture/compile/20020323-1.c: New test.
17713
17714         * g++.dg/opt/conj2.C: New test.
17715
17716 2002-03-24  Richard Henderson  <rth@redhat.com>
17717
17718         * gcc.dg/weak-1.c: Use -fno-common.
17719
17720 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
17721
17722         * g77.dg/f77-edit-apostrophe-out.f: New test
17723         * g77.dg/f77-edit-h-out.f: New test
17724         * g77.dg/f77-edit-t-in.f: New test
17725         * g77.dg/f77-edit-t-out.f: New test
17726         * g77.dg/f77-edit-x-out.f: New test
17727         * g77.dg/f77-edit-slash-out.f: New test
17728         * g77.dg/f77-edit-colon-out.f: New test
17729         * g77.dg/f77-edit-s-out.f: New test
17730
17731 2002-03-24  Richard Henderson  <rth@redhat.com>
17732
17733         * objc/execute/formal_protocol-6.x: New XFAIL.
17734
17735 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
17736
17737         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
17738         that do not support weak symbols
17739
17740 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
17741
17742         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
17743         * lib/g77.exp:  Likewise
17744         * lib/objc.exp: Likewise
17745
17746 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
17747
17748         * gcc.dg/Wswitch-default.c: New test.
17749
17750 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
17751
17752         * g++.dg/other/enum1.C: New test.
17753
17754 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
17755
17756         * gcc.dg/pragma-ep-3.c: Fix typo.
17757
17758 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
17759
17760         * g++.dg/inherit/template-as-base.C: New test.
17761
17762 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
17763
17764         * g++.old-deja/g++.other/dwarf2-1.C: Move...
17765         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
17766
17767 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
17768
17769         * gcc.dg/cpp/multiline.c: Update to match.
17770
17771 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
17772
17773         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
17774
17775 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
17776
17777         * gcc.dg/cpp/extratokens2.c:  New file.
17778
17779 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
17780
17781         * gcc.dg/20020312-2.c: Add rs6000 target.
17782
17783         * gcc.c-torture/compile/20020319-1.c: New test.
17784
17785 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17786
17787         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
17788         (A, E): Handle this.
17789
17790 2002-03-20  Jason Merrill  <jason@redhat.com>
17791
17792         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
17793         ignoring -fpic.
17794         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
17795         through prune_gcc_output.
17796
17797 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
17798
17799         * gcc.c-torture/compile/20020320-1.c: New test.
17800
17801 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
17802
17803         * gcc.c-torture/compile/20020318-1.c: New test.
17804
17805         * gcc.dg/struct-by-value-1.c: New test.
17806
17807         * gcc.dg/20020319-1.c: New test.
17808
17809 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
17810
17811         * g++.dg/opt/conj1.C: New test.
17812
17813 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
17814
17815         * g++.dg/template/qualttp20.C: Revert previous change.
17816         * g++.dg/template/qualttp3.C: Likewise.
17817         * g++.dg/template/qualttp4.C: Likewise
17818         * g++.dg/template/qualttp5.C: Likewise
17819         * g++.dg/template/qualttp6.C: Likewise
17820         * g++.dg/template/qualttp7.C: Likewise
17821         * g++.dg/template/qualttp8.C: Likewise
17822         * g++.dg/template/recurse.C: Likewise.
17823
17824 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
17825
17826         * gcc.dg/cpp/wchar-1.c: Update.
17827
17828 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
17829
17830         * g++.dg/template/conv1.C: New test.
17831         * g++.dg/template/conv2.C: New test.
17832         * g++.dg/template/conv3.C: New test.
17833         * g++.dg/template/conv4.C: New test.
17834
17835 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
17836
17837         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
17838         * g++.dg/template/qualttp3.C: Likewise.
17839         * g++.dg/template/qualttp4.C: Likewise
17840         * g++.dg/template/qualttp5.C: Likewise
17841         * g++.dg/template/qualttp6.C: Likewise
17842         * g++.dg/template/qualttp7.C: Likewise
17843         * g++.dg/template/qualttp8.C: Likewise
17844         * g++.dg/template/recurse.C: Likewise.
17845
17846 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
17847
17848         * g++.dg/opt/dtor1.C: New test.
17849
17850 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
17851
17852         * gcc.c-torture/compile/20020315-1.c: New test.
17853
17854 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
17855
17856         * gcc.dg/weak-1.c: Fix scan tests.
17857
17858 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
17859
17860         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
17861         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
17862         cris-*-aout* mmix-*-*.
17863         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
17864         cris-*-aout* mmix-*-*.
17865         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
17866         cris-*-elf* cris-*-aout* and mmix-*-*.
17867         * gcc.dg/20001009-1.c: Ditto.
17868         * gcc.dg/20010912-1.c: Ditto.
17869         * gcc.dg/20020122-4.c: Ditto.
17870         * gcc.dg/inline-2.c: Ditto.
17871
17872 2002-03-14  Jeffrey A Law  (law@cygnus.com)
17873
17874         * gcc.c-torture/compile/20020314-1.c: New test.
17875
17876 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
17877
17878         * gcc.c-torture/execute/20020314-1.c: New test.
17879
17880 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
17881
17882         * g++.dg/warn/Wunused-1.C: New test.
17883
17884 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
17885
17886         * g++.dg/abi/mangle6.C: New test.
17887
17888 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
17889
17890         * gcc.c-torture/compile/20020309-2.c: New test.
17891
17892         * gcc.c-torture/compile/20020312-1.c: New test.
17893
17894 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
17895
17896         * g++.dg/other/access1.C: New test.
17897
17898 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
17899
17900         * gcc.c-torture/execute/wchar_t-1.c: New test.
17901
17902 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
17903
17904         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
17905
17906 2002-03-12  Roger Sayle  <roger@eyesopen.com>
17907
17908         * gcc.dg/20020312-1.c: New test case.
17909
17910 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
17911
17912         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
17913
17914 2002-03-11  Richard Henderson  <rth@redhat.com>
17915
17916         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
17917         * g++.old-deja/g++.jason/report.C: Likewise.
17918
17919 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
17920
17921         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
17922         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
17923
17924 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
17925
17926         * testsuite/g++.dg/overload/pmf1.C: New test.
17927
17928 2002-03-11  Kazu Hirata  <kazu@hxi.com>
17929
17930         * gcc.c-torture/execute/20020307-1.c: Use long.
17931
17932 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
17933
17934         PR optimization/5844
17935         * gcc.dg/20020310-1.c: New test.
17936
17937 2002-03-09  Michael Meissner  <meissner@redhat.com>
17938
17939         * gcc.c-torture/execute/memcpy-2.c: New test.
17940         * gcc.c-torture/execute/memset-1.c: New test.
17941         * gcc.c-torture/execute/strlen-1.c: New test.
17942         * gcc.c-torture/execute/strcmp-1.c: New test.
17943         * gcc.c-torture/execute/strncmp-1.c: New test.
17944
17945 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
17946
17947         * gcc.dg/ppc-ldstruct.c: New test.
17948
17949 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
17950
17951         * gcc.c-torture/execute/va-arg-22.c: New test.
17952
17953 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
17954
17955         * gcc.c-torture/compile/20020309-1.c: New test.
17956
17957 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
17958
17959         * gcc.c-torture/execute/20020307-2.c: New test.
17960
17961 2002-03-07  Jeffrey A Law  (law@redhat.com)
17962
17963         * g77.f-torture/compile/20020307-1.f: New test.
17964
17965 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
17966
17967         * gcc.dg/unordered-1.c: New test.
17968
17969 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
17970
17971         * gcc.c-torture/execute/20020307-1.c: New test.
17972
17973 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
17974
17975         * gcc.dg/20020304-1.c: New test.
17976
17977         * gcc.c-torture/compile/20020304-2.c: New test.
17978
17979 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
17980
17981         * gcc.c-torture/compile/20020304-1.c: New test case
17982         (from PR c/5830).
17983
17984 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
17985
17986         * gcc.dg/20020103-1.c: Add other -D ppc variants.
17987
17988 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
17989
17990         * g++.dg/other/classkey1.C: New test.
17991
17992 2002-03-01  Richard Henderson  <rth@redhat.com>
17993
17994         * gcc.c-torture/compile/981223-1.x: New.
17995         * gcc.c-torture/compile/920625-1.x: New.
17996
17997 2002-02-28  Richard Henderson  <rth@redhat.com>
17998
17999         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
18000
18001 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
18002
18003         * gcc.c-torture/execute/20020227-1.c: New test.
18004
18005 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
18006
18007         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
18008         here" ERROR lines.
18009         * g++.old-deja/g++.oliva/partord1.C: Likewise.
18010         * g++.old-deja.g++.other/defarg1.C: Likewise.
18011         * g++.old-deja/g++.pt/calls2.C: Likewise.
18012         * g++.old-deja/g++.pt/crash20.C: Likewise.
18013         * g++.old-deja/g++.pt/crash30.C: Likewise.
18014         * g++.old-deja/g++.pt/crash36.C: Likewise.
18015         * g++.old-deja/g++.pt/crash6.C: Likewise.
18016         * g++.old-deja/g++.pt/defarg13.C: Likewise.
18017         * g++.old-deja/g++.pt/derived3.C: Likewise.
18018         * g++.old-deja/g++.pt/error1.C: Likewise.
18019         * g++.old-deja/g++.pt/friend21.C: Likewise.
18020         * g++.old-deja/g++.pt/friend23.C: Likewise.
18021         * g++.old-deja/g++.pt/infinite1.C: Likewise.
18022         * g++.old-deja/g++.robertl/eb128.C: Likewise.
18023
18024 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
18025
18026         * gcc.c-torture/execute/20020225-2.c: New test.
18027
18028 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
18029
18030         * gcc.c-torture/execute/920730-1t.c,
18031         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
18032         Delete test cases, only relevant to -traditional.
18033
18034 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
18035
18036         * gcc.dg/cpp/undef1.c: Remove.
18037         * gcc.dg/cpp/directiv.c: Update.
18038         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
18039
18040 2002-02-27  Michael Meissner  <meissner@redhat.com>
18041
18042         * gcc.c-torture/execute/20020226-1.c: New test.
18043
18044 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
18045
18046         * g++.dg/debug/debug4.C: New test.
18047
18048         * gcc.dg/ia64-visibility-1.c: New test.
18049
18050 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
18051
18052         * gcc.dg/debug/20020224-1.c: New.
18053
18054 2002-02-25  Kazu Hirata  <kazu@hxi.com>
18055
18056         * gcc.c-torture/execute/960416-1.x: New.
18057         * gcc.c-torture/execute/divconst-3.x: Likewise.
18058
18059 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
18060
18061         * gcc.dg/20020224-1.c: New test.
18062
18063 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
18064
18065         * gcc.c-torture/execute/20020225-1.c: New.
18066
18067 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
18068
18069         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
18070
18071 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
18072
18073         * gcc.dg/20020222-1.c: New test.
18074
18075 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
18076
18077         * g++.dg/opt/anonunion1.C: New test.
18078
18079 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
18080
18081         * g++.dg/template/qualttp19.C: New test.
18082         * g++.dg/template/qualttp20.C: New test.
18083         * g++.old-deja/g++.jason/report.C: Adjust expected errors
18084         * g++.old-deja/g++.other/qual1.C: Likewise.
18085
18086 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
18087
18088         * gcc.dg/attr-alwaysinline.c: New.
18089
18090 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
18091
18092         * gcc.dg/20020220-1.c: New test.
18093
18094         * gcc.dg/20020220-2.c: New test.
18095
18096         * g++.dg/opt/mmx1.C: New test.
18097
18098 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
18099
18100         * gcc.c-torture/compile/20020110.c: New test.
18101
18102 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
18103
18104         * gcc.c-torture/execute/20020219-1.c: New test.
18105
18106         * gcc.dg/20020219-1.c: New test.
18107
18108         * gcc.dg/noncompile/20020220-1.c: New test.
18109
18110         * g++.dg/opt/ptrintsum1.C: New test.
18111
18112         * gcc.dg/debug/20020220-1.c: New test.
18113
18114 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
18115
18116         * gcc.c-torture/execute/20020216-1.c: New test.
18117
18118 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
18119
18120         * gcc.dg/decl-1.c: Update, new test.
18121
18122 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
18123
18124         * g++.dg/abi/bitfield1.C: New test.
18125         * g++.dg/abi/bitfield2.C: New test.
18126
18127 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
18128
18129         * gcc.dg/attr-nest.c: New test.
18130
18131 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
18132
18133         * gcc.c-torture/execute/20020215-1.c: New test.
18134
18135 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
18136
18137         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
18138         * g++.dg/debug/debug.exp: New.
18139         * g++.dg/debug/trivial.C: New.
18140         * g++.dg/debug/debug1.C: Moved...
18141         * g++.dg/other/debug1.C: ...from here.
18142         * g++.dg/debug/debug2.C: Moved...
18143         * g++.dg/other/debug2.C: ...from here.
18144         * g++.dg/debug/debug3.C: Moved...
18145         * g++.dg/other/debug3.C: ...from here.
18146
18147         * gcc.dg/noncompile/20020213-1.c: New test.
18148
18149 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
18150
18151         * g++.dg/other/debug3.C: New test.
18152
18153         * gcc.c-torture/execute/20020213-1.c: New test.
18154
18155 2002-02-13  Richard Smith <richard@ex-parrot.com>
18156
18157         * g++.old-deja/g++.other/thunk1.C: New test.
18158
18159 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
18160
18161         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
18162
18163 2002-02-13  Stan Shebs  <shebs@apple.com>
18164
18165         * gcc.dg/altivec-3.c: New.
18166
18167 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
18168
18169         * gcc.dg/Wunreachable-1.c: New test.
18170         * gcc.dg/Wunreachable-2.c: New test.
18171
18172 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
18173
18174         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
18175
18176 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
18177
18178         * gcc.dg/decl-1.c: New test.
18179
18180 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
18181
18182         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
18183
18184 2002-02-10  Kazu Hirata  <kazu@hxi.com>
18185
18186         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
18187         * gcc.c-torture/compile/980506-1.x: Likewise.
18188
18189 2002-02-10  Kazu Hirata  <kazu@hxi.com>
18190
18191         * gcc.dg/20020210-1.c: New.
18192
18193 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
18194
18195         * g77.f-torture/execute/947.f: New regression test
18196         for PR fortran/947.
18197
18198 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
18199
18200         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
18201         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
18202
18203 2002-02-08  Richard Henderson  <rth@redhat.com>
18204
18205         * gcc.c-torture/compile/labels-3.c: New.
18206
18207 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
18208
18209         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
18210         expression statements work instead.
18211         * gcc.dg/noncompile/20020207-1.c: New test.
18212
18213 2002-02-07  Richard Henderson  <rth@redhat.com>
18214
18215         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
18216
18217 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
18218
18219         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
18220         message from g77
18221         * lib/g77-dg.exp: Trim g77 error messages so that they are
18222         recognized by dg.exp.
18223
18224 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
18225
18226         PR fortran/5473
18227         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
18228
18229 2002-02-07  Richard Henderson  <rth@redhat.com>
18230
18231         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
18232         to be sufficiently aligned for integers.
18233
18234 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
18235
18236         * g++.dg/template/friend4.C: New test.
18237
18238 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
18239
18240         PR fortran/5743
18241         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
18242         unsupported cases.
18243
18244 2002-02-07  Richard Henderson  <rth@redhat.com>
18245
18246         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
18247         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
18248         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
18249         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
18250
18251 2002-02-06  Richard Henderson  <rth@redhat.com>
18252
18253         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
18254
18255 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
18256
18257         * gcc.dg/20020206-1.c: New test.
18258
18259 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
18260
18261         * gcc.c-torture/execute/20020206-1.c: New test.
18262
18263         * gcc.c-torture/execute/20020206-2.c: New test.
18264
18265         PR optimization/5429:
18266         * gcc.c-torture/compile/20020206-1.c: New test.
18267
18268 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
18269
18270         * g++.dg/ext/align1.C: Do not use an explicit alignment value
18271         as certain file formats cannot support particularly large
18272         alignments.
18273
18274         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
18275         and do not expect to be able to link the executable.
18276
18277         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
18278         fail because the COFF format does not support the weak attribute.
18279
18280 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
18281
18282         * g77.dg/pr5473.f:  New test
18283
18284 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
18285
18286         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
18287         Fix testcase accordingly.
18288
18289 2002-02-04  Richard Henderson  <rth@redhat.com>
18290
18291         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
18292         (buf): Change to be an array of pointers, not ints.
18293
18294 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
18295
18296         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
18297         before all tests.  Move warning one line above to match where it
18298         C frontend emits.
18299         * gcc.dg/Wswitch-2.c: New test.
18300         * g++.dg/warn/Wswitch-1.C: New test.
18301         * g++.dg/warn/Wswitch-2.C: New test.
18302
18303 2002-02-04  Richard Henderson  <rth@redhat.com>
18304
18305         * g++.dg/abi/offsetof.C: Fix size comparison.
18306
18307 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
18308
18309         * gcc.dg/cast-qual-2.c: New test.
18310
18311 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
18312
18313         * gcc.dg/20020201-4.c: New test.
18314
18315 2002-02-04  Ben Elliston  <bje@redhat.com>
18316
18317         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
18318         target_info attribute != 0, in addition to the empty string.
18319         (gcc_target_compile): Likewise.
18320
18321 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
18322
18323         * gcc.dg/Wswitch.c: New test.
18324         PR gcc/4475. PR gcc/3780.
18325
18326 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
18327
18328         * g77.f-torture/execute/5122.f: New test for regressions
18329         against PR fortran/5122.
18330
18331 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
18332
18333         * g77.f-torture/compile/pr3743.f: Delete
18334         * g77.dg/pr3743-1.f: New test.
18335         * g77.dg/pr3743-2.f: New test.
18336         * g77.dg/pr3743-3.f: New test.
18337         * g77.dg/pr3743-4.f: New test.
18338
18339 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
18340
18341         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
18342
18343 2002-02-02  Richard Henderson  <rth@redhat.com>
18344
18345         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
18346         * gcc.c-torture/execute/bf64-1.c: Likewise.
18347
18348 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
18349
18350         * gcc.dg/20020201-2.c: New test.
18351
18352         * gcc.dg/20020201-3.c: New test.
18353
18354         * gcc.c-torture/execute/bitfld-2.c: New test.
18355
18356 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
18357
18358         * gcc.dg/bitfld-1.c: Update.
18359         * gcc.dg/bitfld-2.c: Update.
18360         * gcc.c-torture/execute/bitfld-1.x: New.
18361
18362 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
18363
18364         * gcc.c-torture/execute/20020201-1.c: New test.
18365
18366 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
18367
18368         PR target/5469
18369         * gcc.dg/20020201-1.c: New test.
18370
18371 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
18372
18373         PR fortran/3743
18374         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
18375         * g77.f-torture/compile/pr3743.x: Remove
18376
18377 2002-01-31  Tom Rix  <trix@redhat.com>
18378
18379         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
18380
18381 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
18382
18383         * gcc.dg/noncompile/20020130-1.c: New test.
18384
18385 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
18386
18387         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
18388
18389 2002-01-29  Richard Henderson  <rth@redhat.com>
18390
18391         * gcc.c-torture/execute/991118-1.c: Cast various constants back
18392         to long long.
18393         * gcc.c-torture/execute/bf64-1.c: Likewise.
18394
18395 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
18396
18397         * gcc.c-torture/execute/20020129-1.c: New test.
18398
18399 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
18400
18401         * gcc.c-torture/compile/20000224-1.c: Update.
18402         * gcc.c-torture/execute/bitfld-1.c: New tests.
18403         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
18404         * gcc.dg/uninit-A.c: Update.
18405
18406 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
18407
18408         * g++.dg/template/ctor1.C: Add instantiation.
18409
18410 2002-01-28  Paul Koning  <pkoning@equallogic.com>
18411
18412         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
18413         argument to __builtin_prefetch to be const ptr.
18414
18415 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
18416
18417         * gcc.c-torture/compile/20020120-1.c: New test.
18418
18419 2002-01-27  Kazu Hirata  <kazu@hxi.com>
18420
18421         * gcc.c-torture/execute/20020127-1.c: New test.
18422
18423 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
18424
18425         * g77.dg/f77-edit-i-in.f: New test
18426         * g77.dg/f77-edit-i-out.f: New test
18427
18428 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
18429
18430         * gcc.dg/debug/debug.exp: New file.
18431         * gcc.dg/debug/trivial.c: New file.
18432         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
18433         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
18434         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
18435         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
18436         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
18437         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
18438         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
18439         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
18440         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
18441         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
18442         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
18443         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
18444         * gcc.dg/20000503-1.c: Removed.
18445         * gcc.dg/20010207-1.c: Removed.
18446         * gcc.dg/20011223-1.c: Removed.
18447         * gcc.dg/20020104-2.c: Removed.
18448         * gcc.dg/debug-1.c: Removed.
18449         * gcc.dg/debug-2.c: Removed.
18450         * gcc.dg/debug-3.c: Removed.
18451         * gcc.dg/debug-4.c: Removed.
18452         * gcc.dg/debug-5.c: Removed.
18453         * gcc.dg/debug-6.c: Removed.
18454         * gcc.dg/dwarf2-1.c: Removed.
18455         * gcc.dg/dwarf2-2.c: Removed.
18456
18457 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
18458
18459         * g++.old-deja/g++.other/eh5.C: New test.
18460         * g++.old-deja/g++.other/sibcall2.C: New test.
18461         * g++.old-deja/g++.other/array9.C: New test.
18462         * g++.old-deja/g++.other/typename2.C: New test.
18463         * g++.old-deja/g++.other/crash60.C: New test.
18464         * g++.old-deja/g++.other/conv9.C: New test.
18465         * g++.old-deja/g++.other/mangle10.C: New test.
18466         * g++.old-deja/g++.other/unchanging1.C: New test.
18467         * g++.old-deja/g++.other/exprstmt1.C: New test.
18468         * g++.old-deja/g++.other/inline23.C: New test.
18469         * g++.old-deja/g++.eh/ia64-1.C: New test.
18470         * g++.old-deja/g++.other/dwarf2-1.C: New test.
18471         * g++.old-deja/g++.other/reload1.C: New test.
18472         * g++.old-deja/g++.other/static20.C: New test.
18473         * g++.old-deja/g++.other/local-alloc1.C: New test.
18474         * g++.old-deja/g++.other/conv8.C: New test.
18475         * g++.old-deja/g++.other/stmtexpr2.C: New test.
18476         * g++.old-deja/g++.other/storeexpr1.C: New test.
18477         * g++.old-deja/g++.other/storeexpr2.C: New test.
18478         * g++.dg/eh/template2.C: New test.
18479         * g++.dg/warn/weak1.C: New test.
18480
18481 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
18482
18483         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
18484         Remove first, non-varying, argument.
18485
18486 2002-01-23  Richard Henderson  <rth@redhat.com>
18487
18488         * gcc.dg/inline-2.c: New.
18489
18490         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
18491         Add optional target arg.  Check number of arguments.
18492         (scan-assembler-not, scan-assembler-dem): Likewise.
18493         (scan-assembler-dem-not): Likewise.
18494
18495 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
18496
18497         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
18498         line 12.
18499         * g++.old-deja/g++.brendan/parse3.C,
18500         g++.old-deja/g++.other/crash26.C,
18501         g++.old-deja/g++.other/crash28.C,
18502         g++.old-deja/g++.other/crash29.C,
18503         g++.old-deja/g++.other/crash30.C,
18504         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
18505
18506 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
18507
18508         * gcc.dg/20020115-1.c: New.
18509
18510 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
18511
18512         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
18513
18514 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
18515
18516         * gcc.dg/20020122-3.c: New.
18517
18518 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
18519
18520         * g++.dg/other/gc1.C: New test.
18521
18522 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
18523
18524         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
18525
18526 2002-01-22  Richard Henderson  <rth@redhat.com>
18527
18528         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
18529
18530 2002-01-22  Richard Henderson  <rth@redhat.com>
18531
18532         * gcc.dg/20020122-4.c: New.
18533
18534 2002-01-22  H.J. Lu <hjl@gnu.org>
18535
18536         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
18537         link output.
18538         * gcc.dg/special/ecos.exp: Likewise.
18539         * lib/g++-dg.exp: Likewise.
18540         * lib/g77-dg.exp: Likewise.
18541         * lib/gcc-dg.exp : Likewise.
18542         * lib/mike-g++.exp: Likewise.
18543         * lib/mike-g77.exp: Likewise.
18544         * lib/mike-gcc.exp: Likewise.
18545         * lib/objc-dg.exp: Likewise.
18546
18547 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
18548
18549         PR target/5379
18550         * gcc.dg/20020122-2.c: New test.
18551
18552 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
18553
18554         * gcc.dg/20020122-1.c: New test.
18555
18556 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
18557
18558         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
18559
18560 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
18561
18562         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
18563
18564 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18565
18566         * gcc.c-torture/compile/20020121-1.c: New test.
18567
18568 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18569
18570         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
18571         ld_library_path.
18572
18573 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
18574
18575         * gcc.dg/20020218-1.c: New test.
18576
18577 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
18578
18579         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
18580         messages
18581         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
18582         "At global scope" warning
18583         * g++.dg/ext/align1.C: Change cygwin test for alignment
18584         from db-bogus to dg-warning
18585
18586 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
18587
18588         * g77.f-torture/compile/cpp2.F: New test.
18589
18590 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
18591
18592         * g++.dg/template/access1.C: New test.
18593
18594 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
18595
18596         * gcc.dg/20020118-1.c: New.
18597
18598 2002-01-18  Kazu Hirata  <kazu@hxi.com>
18599
18600         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
18601
18602 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
18603
18604         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
18605         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
18606         alignment warnings.
18607
18608 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
18609
18610         * gcc.misc-tests/i386-prefetch.exp: Save and restore
18611         torture_with_loops and torture_without_loops
18612
18613 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
18614
18615         * gcc.c-torture/compile/20020116-1.c: New test.
18616
18617 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
18618
18619         * gcc.dg/20020116-2.c: New test.
18620
18621         * gcc.dg/ultrasp4.c: New test.
18622
18623         * gcc.dg/20020116-1.c: New test.
18624
18625 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
18626
18627         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
18628         by EABI.
18629
18630 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
18631
18632         * gcc.misc-tests/i386-prefetch.exp: New.
18633         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
18634         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
18635         * gcc.misc-tests/i386-pf-none-1.c: New test.
18636         * gcc.misc-tests/i386-pf-sse-1.c: New test.
18637
18638 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
18639
18640         * gcc.dg/gnu89-init-1.c: Add new tests.
18641
18642 2002-01-15  Andreas Jaeger  <aj@suse.de>
18643
18644         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
18645         * gcc.dg/i386-mmx-2.c: Likewise.
18646         * gcc.dg/i386-sse-1.c: Likewise.
18647         * gcc.dg/i386-sse-2.c: Likewise.
18648         * gcc.dg/i386-sse-3.c: Likewise.
18649
18650 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
18651
18652         * g77.f-torture/execute/intrinsic-unix-bessel.f:
18653         Uncomment additional cases that now pass.
18654
18655 2002-01-11  Richard Henderson  <rth@redhat.com>
18656
18657         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
18658         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
18659
18660 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
18661
18662         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
18663
18664 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
18665
18666         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
18667         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
18668
18669 2002-01-10  Dale Johannesen  <dalej@apple.com>
18670
18671         * gcc.c-torture/execute/loop-11.c: New.
18672
18673 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
18674
18675         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
18676         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
18677
18678 2002-01-09  Richard Henderson  <rth@redhat.com>
18679
18680         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
18681         type in which to perform the operation for each size.
18682
18683 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
18684
18685         * gcc.c-torture/compile/20020109-2.c: New test.
18686
18687 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
18688
18689         * gcc.c-torture/execute/loop-10.c: New test.
18690
18691 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
18692
18693         * gcc.c-torture/compile/20010226-1.c: New test.
18694         * gcc.c-torture/compile/20010227-1.c: New test.
18695         * gcc.c-torture/compile/20010426-1.c: New test.
18696         * gcc.c-torture/compile/20010510-1.c: New test.
18697         * gcc.c-torture/compile/20010605-3.c: New test.
18698         * gcc.c-torture/compile/20010824-1.c: New test.
18699         * gcc.c-torture/execute/20010409-1.c: New test.
18700         * gcc.dg/noncompile/20000901-1.c: New test.
18701         * gcc.dg/20001023-1.c: New test.
18702         * gcc.dg/20001101-1.c: New test.
18703         * gcc.dg/20001102-1.c: New test.
18704         * gcc.dg/20010207-1.c: New test.
18705         * gcc.dg/20010405-1.c: New test.
18706         * gcc.dg/20010822-1.c: New test.
18707         * gcc.dg/20011107-1.c: New test.
18708
18709 2002-01-09  Jeffrey A Law  (law@redhat.com)
18710
18711         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
18712
18713         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
18714         execution failure on PA targets.
18715
18716 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
18717
18718         * gcc.c-torture/compile/20020109-1.c: New test.
18719
18720 2002-01-08  Kazu Hirata  <kazu@hxi.com>
18721
18722         * gcc.c-torture/execute/20020108-1.c: New test.
18723
18724 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
18725
18726         * gcc.dg/20020108-1.c: New test.
18727
18728 2002-01-08  H.J. Lu <hjl@gnu.org>
18729
18730         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
18731         for header files.
18732
18733 2002-01-08  Geoff Keating  <geoffk@redhat.com>
18734
18735         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
18736         consistency.
18737
18738 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
18739
18740         * gcc.dg/altivec-4.c: Test altivec predicates.
18741
18742 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
18743
18744         * gcc.c-torture/execute/20020107-1.c: New test.
18745
18746 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
18747
18748         PR c/5279
18749         * gcc.c-torture/compile/20020106-1.c: New test.
18750
18751 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
18752
18753         * gcc.c-torture/execute/nestfunc-4.c: New test.
18754
18755 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
18756
18757         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
18758         extra triple that slipped in.
18759         * g++.old-deja/g++.abi/align.C: Likewise.
18760         * g++.old-deja/g++.abi/bitfields.C: Likewise.
18761
18762 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
18763
18764         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
18765         * g++.old-deja/g++.abi/align.C: Likewise.
18766         * g++.old-deja/g++.abi/bitfields.C: Likewise.
18767
18768         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
18769         on FreeBSD/i386.
18770         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
18771         FreeBSD.
18772
18773 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
18774
18775         * gcc.dg/20020104-1.c: New test.
18776
18777         * gcc.dg/20020104-2.c: New test.
18778
18779 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
18780
18781         * gcc.dg/20020103-1.c: Fix typo in target selector.
18782
18783 2002-01-03  Richard Henderson  <rth@redhat.com>
18784
18785         * gcc.dg/20020103-1.c: New.
18786
18787 2002-01-03  Kazu Hirata  <kazu@hxi.com>
18788
18789         * gcc.c-torture/execute/20020103-1.c: New test.
18790
18791 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
18792
18793         * g++.dg/other/debug2.C: New test.
18794
18795         * gcc.c-torture/compile/20020103-1.c: New test.
18796
18797 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
18798
18799         * gcc.dg/gnu89-init-1.c: Added new tests.
18800
18801 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
18802
18803         * g++.dg/template/friend2.C: Remove as patch is reverted.
18804
18805         * g++.dg/warn/oldcast1.C: New test.
18806
18807         * g++.dg/template/ptrmem1.C: New test.
18808         * g++.dg/template/ptrmem2.C: New test.
18809
18810         * g++.dg/template/ntp.C: New test.
18811
18812         * g++.dg/other/component1.C: New test.
18813
18814         * g++.dg/template/ttp3.C: New test.
18815
18816         * g++.dg/template/friend2.C: New test.
18817         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
18818
18819 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
18820
18821         * g++.dg/other/ptrmem1.C: New test.
18822         * g++.dg/other/ptrmem2.C: New test.
18823
18824 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
18825
18826         * g++.dg/template/ctor1.C: New test.
18827
18828 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
18829
18830         * g++.dg/template/friend2.C: New test.
18831
18832 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
18833
18834         * gcc.dg/mmix-1.c: New test.
18835
18836 2001-12-31  Richard Henderson  <rth@redhat.com>
18837
18838         * gcc.dg/asm-5.c: New.
18839
18840 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
18841
18842         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
18843         in namespace __gnu_cxx
18844
18845 2001-12-30  Richard Henderson  <rth@redhat.com>
18846
18847         * gcc.dg/debug-6.c: New.
18848
18849 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
18850
18851         * gcc.c-torture/compile/20011229-2.c: New test.
18852
18853 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
18854
18855         * gcc.dg/debug-3.c: New test.
18856         * gcc.dg/debug-4.c: New test.
18857         * gcc.dg/debug-5.c: New test.
18858
18859 2001-12-29  Richard Henderson  <rth@redhat.com>
18860
18861         * g++.dg/eh/loop1.C: New.
18862
18863 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
18864
18865         * g++.dg/template/crash1.C: New test.
18866
18867 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
18868
18869         * g++.dg/other/const1.C: New test.
18870
18871 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
18872
18873         * gcc.c-torture/compile/20011229-1.c: New test.
18874
18875 2001-12-28  Stan Shebs  <shebs@apple.com>
18876
18877         * lib/objc-torture.exp: Resync with c-torture.exp.
18878         * lib/objc.exp: Load standard libraries.
18879
18880 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
18881
18882         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
18883         additional tests.
18884
18885 2001-12-27  Roger Sayle <roger@eyesopen.com>
18886
18887         * gcc.c-torture/execute/string-opt-16.c: New testcase.
18888
18889 2001-12-27  Richard Henderson  <rth@redhat.com>
18890
18891         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
18892
18893 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
18894
18895         * g++.dg/eh/ctor1.C: New test.
18896         * g++.dg/other/error2.C: New test.
18897
18898 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
18899
18900         * g++.dg/other/init2.C: New test.
18901
18902 2001-12-24  Richard Henderson  <rth@redhat.com>
18903
18904         * gcc.dg/20011223-1.c: New.
18905         * gcc.dg/inline-1.c: New.
18906
18907 2001-12-23  Richard Henderson  <rth@redhat.com>
18908
18909         * gcc.dg/asm-4.c: Test operand modifiers.
18910
18911 2001-12-23  Richard Henderson  <rth@redhat.com>
18912
18913         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
18914
18915 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
18916
18917         * gcc.c-torture/execute/20011223-1.c: New test.
18918
18919 2001-12-21  Richard Henderson  <rth@redhat.com>
18920
18921         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
18922         re-enables the warning.
18923
18924 2001-12-21  Richard Henderson  <rth@redhat.com>
18925
18926         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
18927
18928 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
18929
18930         * gcc.c-torture/compile/20011218-1.c: New test.
18931
18932 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
18933
18934         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
18935         arm-isr.c test.
18936         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
18937         epilogue generation for ARM ISR routines.
18938
18939 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18940
18941         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
18942         * gcc.dg/format/c90-printf-3.c: Likewise.
18943         * gcc.dg/format/c99-printf-3.c: Likewise.
18944         * gcc.dg/format/ext-1.c: Likewise.
18945         * gcc.dg/format/ext-6.c: Likewise.
18946         * gcc.dg/format/format.h: Prototype unlocked stdio.
18947
18948 2001-12-20  Richard Henderson  <rth@redhat.com>
18949
18950         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
18951         (arena): Use it.
18952         (malloc): Correct allocation logic.  Abort if we fill up the
18953         arena before initialization complete.
18954         (realloc): Correct allocation logic.
18955
18956 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
18957
18958         * gcc.c-torture/compile/20011219-2.c: New test.
18959
18960         * gcc.c-torture/execute/20011219-1.c: New test.
18961
18962 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
18963
18964         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
18965         target does not support weak symbols.
18966
18967 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
18968
18969         * gcc.c-torture/compile/20011219-1.c: New test.
18970
18971 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
18972
18973         * g++.dg/other/error1.C: New test.
18974
18975 2001-12-17  Jeffrey A Law  (law@redhat.com)
18976
18977         * gcc.c-torture/execute/20011217-1.c: New test.
18978
18979 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
18980
18981         * objc.dg/special/: New directory.
18982         * objc.dg/special/special.exp: New file.
18983         * objc.dg/special/unclaimed-category-1.h: New file.
18984         * objc.dg/special/unclaimed-category-1a.m: New file.
18985         * objc.dg/special/unclaimed-category-1.m: New file.
18986
18987 2001-12-17  Andreas Jaeger  <aj@suse.de>
18988
18989         * gcc.c-torture/compile/20011217-2.c: New test.
18990
18991 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
18992
18993         * gcc.c-torture/compile/20011217-1.c: New test.
18994
18995 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
18996
18997         * testsuite/gcc.dg/20011214-1.c: New.
18998
18999 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
19000
19001         * gcc.dg/altivec-4.c: New.
19002
19003 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
19004
19005         * gcc.dg/20011113-1.c: New test.
19006
19007 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19008
19009         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
19010         std::__malloc_alloc_template<0> and
19011         std::__default_alloc_template<false, 0>.
19012
19013 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
19014
19015         * objc/execute/bf-21.m: New test.
19016         * objc/execute/enumeration-1.m: New test.
19017         * objc/execute/enumeration-2.m: New test.
19018
19019 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
19020
19021         * gcc.dg/gnu89-init-1.c: New test.
19022
19023 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
19024
19025         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
19026         * g++.old-deja/g++.jason/2371.C: Likewise.
19027         * g++.old-deja/g++.jason/template33.C: Likewise.
19028         * g++.old-deja/g++.jason/template34.C: Likewise.
19029         * g++.old-deja/g++.jason/template36.C: Likewise.
19030         * g++.old-deja/g++.oliva/typename1.C: Likewise.
19031         * g++.old-deja/g++.oliva/typename2.C: Likewise.
19032         * g++.old-deja/g++.other/typename1.C: Likewise.
19033         * g++.old-deja/g++.pt/inherit2.C: Likewise.
19034         * g++.old-deja/g++.pt/nontype5.C: Likewise.
19035         * g++.old-deja/g++.pt/typename11.C: Likewise.
19036         * g++.old-deja/g++.pt/typename14.C: Likewise.
19037         * g++.old-deja/g++.pt/typename16.C: Likewise.
19038         * g++.old-deja/g++.pt/typename3.C: Likewise.
19039         * g++.old-deja/g++.pt/typename4.C: Likewise.
19040         * g++.old-deja/g++.pt/typename5.C: Likewise.
19041         * g++.old-deja/g++.pt/typename7.C: Likewise.
19042         * g++.old-deja/g++.robertl/eb9.C: Likewise.
19043
19044 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
19045
19046         * g++.dg/other/linkage1.C: New test.
19047         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
19048         specifiers.
19049
19050 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
19051
19052         * gcc.dg/concat.c: New test.
19053
19054 2001-12-11  Stan Shebs  <shebs@apple.com>
19055
19056         * objc/compile: New test directory.
19057         * objc/compile/compile.exp: New expect script.
19058         * objc/compile/20011211-1.m: New compile test.
19059
19060 2001-12-11  Jason Merrill  <jason@redhat.com>
19061
19062         * lib/prune.exp (prune_gcc_output): Also handle "In member
19063         function".  So many permutations...
19064
19065 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
19066
19067         * g++.dg/template/typedef1.C: New test.
19068
19069 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
19070
19071         * g++.dg/other/copy1.C: New test.
19072
19073 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
19074
19075         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
19076
19077         * gcc.dg/builtin-choose-expr.c: New.
19078
19079 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
19080
19081         * gcc.dg/altivec-2.c: New.
19082
19083 2001-12-07  Richard Henderson  <rth@redhat.com>
19084
19085         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
19086
19087 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
19088
19089         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
19090         ultrasparc.
19091
19092 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
19093
19094         * g++-old.deja/g++.robertl/eb101.C: Deleted.
19095
19096 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
19097
19098         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
19099         variable argument list.
19100
19101 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
19102
19103         * gcc.c-torture/execute/memcheck: Delete entire directory.
19104         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
19105         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
19106
19107 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
19108
19109         * gcc.dg/Wshadow-1.c: New test.
19110
19111 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
19112
19113         * gcc.c-torture/compile/20011130-1.c: New test.
19114
19115         * gcc.dg/noncompile/20011025-1.c: New test.
19116
19117         * g++.dg/other/anon-union.C: New test.
19118
19119         * gcc.c-torture/execute/20011024-1.c: New test.
19120
19121 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
19122
19123         * gcc.c-torture/execute/20000722-1.x,
19124         gcc.c-torture/execute/20010123-1.x: Remove.
19125         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
19126         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
19127         gcc.dg/c99-complit-2.c: New tests.
19128
19129 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
19130
19131         * g++.dg/inherit/base1.C: New test.
19132
19133 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
19134
19135         * g++.dg/other/stdarg1.C: New test.
19136
19137         * gcc.c-torture/compile/20011130-2.c: New test.
19138
19139 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
19140
19141         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
19142         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
19143         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
19144         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
19145         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
19146         * gcc.dg/builtin-prefetch-1.c: New test.
19147
19148 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
19149
19150         * gcc.dg/20011130-1.c: New test.
19151
19152 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
19153
19154         * g++.dg/other/scope1.C: New test.
19155         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
19156
19157 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
19158
19159         * gcc.dg/vla-init-1.c: New test.
19160
19161 2001-12-01  Geoff Keating  <geoffk@redhat.com>
19162
19163         * gcc.c-torture/compile/structs.c: New testcase from GDB.
19164
19165 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
19166
19167         * objc.dg/alias.m: Update.
19168         * objc.dg/class-1.m: Update.
19169         * objc.dg/const-str-1.m: Update.
19170         * objc.dg/fwd-proto-1.m: Update.
19171         * objc.dg/id-1.m: Update.
19172         * objc.dg/super-class-1.m: Update.
19173
19174 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
19175
19176         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
19177         constructs.
19178
19179 2001-11-28  Jeffrey A Law  (law@cygnus.com)
19180
19181         * gcc.c-torture/execute/20011128-1.c: New test.
19182
19183 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
19184
19185         * gcc.dg/20011127-1.c: New test.
19186
19187 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
19188
19189         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
19190         from Austin Group draft 7.
19191         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
19192         scanf format arguments.
19193         * gcc.dg/format/no-exargs-2.c: New test.
19194
19195 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
19196
19197         * g++.dg/abi/vbase8-4.C: New test.
19198
19199 2001-11-24  Ian Lance Taylor  <ian@airs.com>
19200
19201         * gcc.c-torture/execute/20011121-1.c: New test.
19202
19203 2001-11-23  Jeffrey A Law  (law@cygnus.com)
19204
19205         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
19206
19207 2001-11-23  Andreas Jaeger  <aj@suse.de>
19208
19209         * gcc.dg/cpp/charconst-2.c: New test.
19210
19211 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
19212
19213         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
19214         to the host if it is remote.  Let tests specify extra headers
19215         they use.
19216         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
19217         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
19218         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
19219         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
19220         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
19221         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
19222         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
19223         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
19224         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
19225         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
19226
19227 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
19228
19229         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
19230         for little endian ARMs.
19231
19232 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
19233
19234         * gcc.c-torture/compile/20011119-1.c: New test.
19235         * gcc.c-torture/compile/20011119-2.c: New test.
19236
19237 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
19238
19239         * gcc.dg/altivec-1.c: Fix typo.
19240
19241 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
19242
19243         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
19244
19245 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
19246
19247         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
19248
19249 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
19250
19251         * lib/g77.exp: Don't specify --rpath-link.
19252
19253         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
19254         across all the headers.
19255         * gcc.dg/format/format.exp: For testing on a remote host,
19256         copy format.h.
19257
19258         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
19259         * gcc.c-torture/execute/930406-1.c: Likewise.
19260         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
19261
19262 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
19263
19264         * gcc.dg/altivec-1.c: New.
19265
19266 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
19267
19268         * gcc.dg/cpp/fpreprocessed.c: New test case.
19269
19270 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
19271
19272         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
19273         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
19274         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
19275
19276 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
19277
19278         * gcc.dg/no-builtin-1.c: New test.
19279
19280 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
19281
19282         * gcc.c-torture/execute/20011115-1.c: New test.
19283
19284 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
19285
19286         * gcc.c-torture/compile/20011114-2.c: New test.
19287         * gcc.c-torture/compile/20011114-3.c: New test.
19288         * gcc.c-torture/compile/20011114-4.c: New test.
19289
19290 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
19291
19292         * g++.dg/other/init1.C: New test.
19293
19294 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
19295
19296         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
19297         message.
19298
19299         * gcc.c-torture/execute/20011114-1.c: New testcase.
19300
19301         * gcc.c-torture/compile/20010327-1.c: Revert last change.
19302         * gcc.c-torture/compile/20011114-1.c: New test, exactly
19303         like the (before this change) version of 20010327-1.c.
19304
19305 2001-11-14  Roger Sayle <roger@eyesopen.com>
19306
19307         * gcc.c-torture/execute/string-opt-13.c: New testcase.
19308
19309 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
19310
19311         * g++.dg/init/array2.C: New test.
19312
19313 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
19314
19315         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
19316
19317 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
19318
19319         * g++.dg/other/forscope1.C: New test.
19320         * g++.dg/ext/forscope1.C: New test.
19321         * g++.dg/ext/forscope2.C: New test.
19322
19323 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
19324
19325         * gcc.c-torture/execute/20011113-1.c: New test.
19326
19327 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
19328
19329         * gcc.c-torture/execute/20011109-2.c: New test.
19330
19331         * gcc.c-torture/execute/20011109-1.c: New test.
19332
19333 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
19334
19335         * gcc.c-torture/compile/20011109-1.c: New test.
19336
19337 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
19338
19339         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
19340         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
19341         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
19342         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
19343         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
19344         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
19345         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
19346
19347 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
19348
19349         * g++.dg/warn/Wshadow-1.C: New tests.
19350         * g++.old-deja/g++.mike/for3.C: Update.
19351
19352 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
19353
19354         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
19355         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
19356         XFAILs.  Adjust expected error texts.
19357         * gcc.c-torture/compile/20011106-1.c,
19358         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
19359         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
19360         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
19361         gcc.dg/c99-array-lval-5.c: New tests.
19362
19363 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
19364
19365         * gcc.dg/cpp/defined.c: Update.
19366
19367 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
19368
19369         * gcc.c-torture/execute/anon-1.c: New test.
19370
19371 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
19372
19373         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
19374         same size, so no warning should be produced on stormy16.
19375
19376         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
19377         due to oversized array.
19378         * g++.old-deja/g++.mike/ns15.C: Likewise.
19379         * g++.old-deja/g++.pt/crash16.C: Likewise.
19380
19381 2001-11-02  Graham Stott  <grahams@redhat.com>
19382
19383         * g++.dgother/debug1.C: Fix typos.
19384
19385 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
19386
19387         * g++.dg/other/debug1.C: New test.
19388
19389 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
19390
19391         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
19392         of unsigned long.
19393
19394 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
19395
19396         * gcc.dg/20011029-2.c: New test.
19397
19398         * gcc.c-torture/compile/20011029-1.c: New test.
19399
19400 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
19401
19402         * objc/execute/class_self-1.m: New test.
19403         * objc/execute/class_self-2.m: New test.
19404
19405 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
19406
19407         * gcc.misc-tests/msgs.exp: Delete.
19408         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
19409         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
19410         error set to match recent changes.
19411
19412 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
19413
19414         * gcc.dg/20011021-1.c: New test.
19415
19416 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
19417
19418         * gcc.c-torture/compile/20011023-1.c: New test.
19419
19420 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
19421
19422         * lib/g77.exp: Rewrite based on lib/g++.exp.
19423
19424 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
19425
19426         * gcc.c-torture/execute/20011019-1.c: New test.
19427
19428         * gcc.dg/20011018-1.c: New test.
19429
19430 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
19431
19432         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
19433
19434 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
19435
19436         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
19437         * gcc.dg/attr-invalid.c: Likewise.
19438
19439 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
19440
19441         * testsuite/gcc.dg/20011015-1.c: New test.
19442
19443 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
19444
19445         * g++.dg/template/unify2.C: New test.
19446
19447 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
19448
19449         * g++.dg/other/exception-specification.C: New test
19450
19451 2001-10-13  Tom Rix  <trix@redhat.com>
19452
19453         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
19454         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
19455
19456 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
19457
19458         * testsuite/gcc.dg/20011009-1.c: New test.
19459
19460 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
19461
19462         PR g++/4476
19463         * g++.dg/other/friend1.C: New test.
19464
19465 2001-10-11  Richard Henderson  <rth@redhat.com>
19466
19467         * g++.old-deja/g++.other/crash18.C: Add -S to options.
19468
19469 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19470
19471         * gcc.c-torture/compile/20011010-1.c: New.
19472
19473 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
19474
19475         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
19476         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
19477         g77.f-torture/execute/execute.exp,
19478         g77.f-torture/noncompile/noncompile.exp,
19479         gcc.c-torture/compile/compile.exp,
19480         gcc.c-torture/execute/execute.exp,
19481         gcc.c-torture/execute/ieee/ieee.exp,
19482         gcc.c-torture/execute/memcheck/memcheck.exp,
19483         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
19484         objc/execute/execute.exp: Update FSF address.
19485
19486 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
19487
19488         * gcc.dg/cpp/cmdlne-C.c: Update.
19489         * gcc.dg/cpp/cmdlne-C2.c: New.
19490
19491 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19492
19493         * gcc.c-torture/execute/20011008-3.c: New.
19494
19495 2001-10-08  DJ Delorie  <dj@redhat.com>
19496
19497         * gcc.dg/20011008-1.c: New.
19498         * gcc.dg/20011008-2.c: New.
19499
19500 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
19501
19502         * gcc.dg/cpp/spacing1.c: Update test.
19503
19504 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
19505
19506         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
19507         spelling errors of "separate" as "seperate".
19508
19509 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
19510
19511         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
19512         enough to avoid inlining.
19513
19514 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
19515
19516         * lib/g77.exp: set libg2c_dir correctly.
19517
19518 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
19519
19520         * gcc.dg/cpp/macro11.c: New test.
19521
19522 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
19523
19524         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
19525         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
19526         gcc.dg/format/multattr-3.c: New tests.
19527         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
19528         tests for format attributes on function pointers being rejected.
19529
19530 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
19531
19532         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
19533
19534 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
19535
19536         * g++.dg/warn/format1.C: New test.
19537
19538 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
19539
19540         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
19541
19542 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
19543
19544         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
19545
19546 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
19547
19548         * gcc.dg/cpp/redef2.c: Add test.
19549
19550 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
19551
19552         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
19553         long-standing bug on i686, apparently.
19554         * gcc.c-torture/execute/loop-2c.x: New file.
19555         * gcc.c-torture/execute/loop-2d.x: New file.
19556         * gcc.c-torture/execute/loop-3c.x: New file.
19557
19558 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
19559
19560         * gcc.dg/cpp/20000625-2.c: Correct line number.
19561
19562 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
19563
19564         * gcc.dg/cpp/macro10.c: New test.
19565         * gcc.dg/cpp/strify3.c: New test.
19566         * gcc.dg/cpp/spacing1.c: Add tests.
19567         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
19568         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
19569
19570 2001-09-24  DJ Delorie  <dj@redhat.com>
19571
19572         * gcc.c-torture/execute/20010924-1.c: New test.
19573
19574 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
19575
19576         * testsuite/objc/execute/paste.m: Remove.
19577
19578 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
19579
19580         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
19581
19582 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
19583
19584         * g77.dg/strlen0.f: New test.
19585
19586 2001-09-21  Richard Henderson  <rth@redhat.com>
19587
19588         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
19589         * g++.old-deja/g++.abi/vtable2.C: Likewise.
19590
19591 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
19592
19593         Table-driven attributes.
19594         * g++.dg/ext/attrib1.C: New test.
19595
19596 2001-09-20  DJ Delorie  <dj@redhat.com>
19597
19598         * gcc.dg/20000926-1.c: Update expected warning messages.
19599         * gcc.dg/array-2.c: Likewise, and test for warnings too.
19600         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
19601         array.
19602
19603 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
19604
19605         * g++.dg/eh/registers1.C: New test case.
19606
19607 2001-09-17  Richard Henderson  <rth@redhat.com>
19608
19609         * gcc.dg/array-5.c: Fix VLA decomposition test.
19610
19611 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
19612
19613         * gcc.dg/cpp/line5.c: New testcase.
19614
19615 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
19616
19617         * gcc.dg/cpp/macro9.c: New test.
19618
19619 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
19620
19621         * gcc.c-torture/execute/980223.c: Change type of addr from long
19622         to char *.
19623
19624 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
19625
19626         * gcc.c-torture/execute/20010915-1.c: New test.
19627
19628 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
19629
19630         * g77.dg/bprob: New directory.
19631         * g77.dg/bprob/bprob.exp: New file.
19632         * g77.dg/bprob/bprob-1.f: New test.
19633         * g77.dg/gcov: New directory.
19634         * g77.dg/gcov/gcov.exp: New file.
19635         * g77.dg/gcov/gcov-1.f: New test.
19636         * g77.dg/gcov/gcov-1.x: New file.
19637
19638 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
19639
19640         * gcc.dg/cpp/directiv.c: Update.
19641         * gcc.dg/cpp/undef1.c: Update.
19642
19643 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
19644
19645         * gcc.dg/20010912-1.c: New test.
19646
19647 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
19648
19649         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
19650         language-independent file in lib.
19651         * lib/gcov.exp: New file.
19652
19653 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
19654
19655         * gcc.c-torture/compile/20010911-1.c: New test.
19656
19657 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
19658
19659         * lib/profopt.exp: New, to support profile-directed optimizations.
19660         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
19661         * gcc.misc-tests/bprob-1.c: New test.
19662         * gcc.misc-tests/bprob-2.c: New test.
19663
19664 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
19665
19666         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
19667         XFAIL and which kinds of gcov output to verify.
19668         * gcc.misc-tests/gcov-4b.x: New file.
19669         * gcc.misc-tests/gcov-5b.x: New file.
19670         * gcc.misc-tests/gcov-6.x: New file.
19671         * gcc.misc-tests/gcov-7.c: New test.
19672         * gcc.misc-tests/gcov-7.x: New file.
19673
19674 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
19675
19676         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
19677         * gcc.misc-tests/gcov-6.c: New test.
19678
19679 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
19680
19681         PR c++/3986
19682         * g++.dg/abi/vbase1.C: New test.
19683
19684 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
19685
19686         * objc.dg/method-2.m: New.
19687
19688 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
19689
19690         PR c++/4203
19691         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
19692         * g++.dg/init/empty1.C: New test.
19693
19694 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
19695
19696         * gcc.c-torture/compile/20010903-1.c: New test.
19697
19698 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
19699
19700         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
19701         for m68k.
19702
19703 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
19704
19705         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
19706
19707         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
19708
19709         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
19710
19711 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
19712
19713         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
19714         for 16-bit 'unsigned int'.
19715
19716 2001-08-29  Kazu Hirata  <kazu@hxi.com>
19717
19718         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
19719
19720 2001-08-27  Richard Henderson  <rth@redhat.com>
19721
19722         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
19723         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
19724
19725 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
19726
19727         * gcc.dg/asm-names.c (ymain): New.
19728
19729 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
19730
19731         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
19732         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
19733         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
19734
19735 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19736
19737         * gcc.dg/compare5.c: New testcase.
19738
19739 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
19740
19741         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
19742         and "In instantiation".
19743
19744 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
19745
19746         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
19747
19748 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
19749
19750         * gcc.misc-tests/gcov.exp: Add support for branch information.
19751         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
19752         * gcc.misc-tests/gcov-4.c: New test.
19753         * gcc.misc-tests/gcov-4b.c: New test.
19754         * gcc.misc-tests/gcov-5b.c: New test.
19755
19756 2001-08-20  Zack Weinberg  <zackw@panix.com>
19757
19758         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
19759         expected to fail.
19760
19761 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19762
19763         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
19764
19765 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
19766
19767         * g++.dg/eh/template1.C: New test.
19768
19769 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
19770
19771         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
19772         Fix thinko.
19773         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
19774         for xfail.
19775
19776 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
19777
19778         * lib/g77-dg.exp:  Use prune.exp for common procedures
19779         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
19780         * lib/g77.exp: (g77-dg-prune) Remove
19781
19782 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
19783
19784         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
19785
19786 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19787
19788         * g++.dg/template/unify1.C: New test.
19789
19790 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
19791
19792         * g++.dg/abi/empty4.C: New test.
19793
19794 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
19795
19796         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
19797         solaris2.*
19798         * g77.f-torture/compile/pr3743.x: Likewise
19799
19800 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
19801
19802         * g++.dg/other/using-declaration.C: New test.
19803
19804 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
19805
19806         * gcc.dg/cpp/tr-sign.c: New testcase.
19807
19808 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
19809
19810         * gcc.dg/cpp/19951025-1.c: Revert.
19811         * gcc.dg/cpp/directiv.c: We no longer process directives that
19812         interrupt macro arguments.
19813
19814 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
19815
19816         * gcc.dg/bconstp-1.c: New test.
19817
19818 2001-08-03  Richard Henderson  <rth@redhat.com>
19819
19820         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
19821
19822 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
19823
19824         * gcc.dg/cpp/19951025-1.c: Update.
19825
19826 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
19827
19828         * g77.dg/ff90-1.f (s): Fix reference of variable z,
19829         should be x.
19830
19831 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
19832
19833         Kill -fhonor-std.
19834         * g++.old-deja/g++.ns/ns14.C: Remove special options.
19835         * g++.old-deja/g++.other/std1.C: Likewise.
19836         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
19837
19838 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
19839
19840         * lib/g77.exp:  Load gcc-defs.exp for common procedures
19841         (g77_pass, g77_fail, g77_finish, g77_exit,
19842         ${tool}_check_unsupported_p} Now redundant.  Deleted.
19843
19844 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
19845
19846         * g77.dg/fbackslash.f
19847         * g77.dg/fcase-preserve.f
19848         * g77.dg/ff90-1.f
19849         * g77.dg/ffixed-line-length-0.f
19850         * g77.dg/ffixed-line-length-132.f
19851         * g77.dg/ffixed-line-length-7.f
19852         * g77.dg/ffixed-line-length-72.f
19853         * g77.dg/ffixed-line-length-none.f
19854         * g77.dg/ffree-form-1.f
19855         * g77.dg/fno-backslash.f
19856         * g77.dg/fno-f90-1.f
19857         * g77.dg/fno-fixed-form-1.f
19858         * g77.dg/fno-onetrip.f
19859         * g77.dg/fno-typeless-boz.f
19860         * g77.dg/fno-underscoring.f
19861         * g77.dg/fno-vxt-1.f
19862         * g77.dg/fonetrip.f
19863         * g77.dg/ftypeless-boz.f
19864         * g77.dg/fugly-assumed.f
19865         * g77.dg/funderscoring.f
19866         * g77.dg/fvxt-1.f
19867
19868 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
19869
19870         * objc.dg/fwd-proto-1.m: New.
19871         * objc.dg/local-decl-1.m: New.
19872         * objc.dg/naming-1.m: New.
19873         * objc.dg/naming-2.m: New.
19874         * objc.dg/proto-hier-1.m: New.
19875
19876 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
19877
19878         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
19879         largest-type elements to a struct makes its size grow.
19880
19881 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
19882
19883         * g++.dg/abi/vthunk1.C: New test.
19884
19885 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
19886
19887         * g++.dg/abi/vbase8-22.C: New test.
19888
19889 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
19890
19891         * gcc.dg/cpp/macro8.c: New test.
19892
19893 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
19894
19895         * g++.dg/abi/vbase8-21.C: New test.
19896
19897 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
19898
19899         * g++.dg/abi/vbase8-10.C: New test.
19900
19901 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
19902
19903         * lib/g++.exp (g++_set_ld_library_path): Renamed to
19904         ${tool}_set_ld_library_path.
19905         Changed caller.
19906         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
19907         g++.exp.
19908
19909 2001-07-26  Stan Cox <scox@redhat.com>
19910
19911         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
19912         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
19913         gcc_exit, gcc_check_unsupported_p):
19914         Moved to gcc-deps.exp
19915         * gcc-deps.exp: New file.
19916
19917 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19918
19919         * g++.old-deja/g++.pt/defarg14.C: New test.
19920
19921 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
19922
19923         * g++.old-deja/g++.other/lineno5.C: New test.
19924
19925 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
19926
19927         * g++.old-deja/g++.pt/crash68.C: New test.
19928
19929 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
19930
19931         * g++.old-deja/g++.other/crash42.C: New test.
19932
19933 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
19934
19935         * gcc.dg/cpp/extratokens.c: Fix.
19936         * gcc.dg/cpp/skipping2.c: New tests.
19937
19938 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
19939
19940         * gcc.c-torture/execute/20010724-1.c: New file.
19941         * gcc.c-torture/execute/20010724-1.x: New file.
19942
19943 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
19944
19945         * g++.old-deja/g++.other/cond7.C: New test.
19946
19947 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
19948
19949         * g++.old-deja/g++.other/optimize4.C: New test.
19950
19951 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
19952
19953         * g++.old-deja/g++.abi/vbase8-5.C: New test.
19954
19955 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
19956
19957         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
19958         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
19959         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
19960         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
19961
19962         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
19963         bug report" message.
19964
19965         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
19966         * g++.dg/ext/instantiate1.C: Move from old-deja.
19967
19968 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
19969
19970         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
19971         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
19972         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
19973         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
19974
19975 2001-07-23  Jeffrey A Law  (law@cygnus.com)
19976
19977         * gcc.c-torture/execute/20010723-1.c: New test.
19978
19979 2001-07-23  Ben Elliston  <bje@redhat.com>
19980
19981         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
19982
19983 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19984
19985         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
19986         i[34567]86-*-*.
19987         Delete handling of ieee_multilib_flags.
19988         Pass -mieee for alpha*-*-* and sh-*-*.
19989         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
19990
19991 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
19992
19993         Remove old-abi tests.
19994         * g++.old-deja/g++.mike/p11116.C: Remove.
19995         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
19996
19997 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
19998
19999         * g77.f-torture/compile/pr3743.f:  New test
20000
20001 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
20002
20003         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
20004
20005 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20006
20007         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
20008         g++.old-deja/g++.pt/static6.C: Likewise.
20009         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
20010         supports weak symbols.
20011
20012 2001-07-18  Andreas Jaeger  <aj@suse.de>
20013
20014         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
20015         supported again.
20016
20017 2001-07-18  Andreas Jaeger  <aj@suse.de>
20018
20019         * gcc.dg/iftrap-1.c: Fix target line.
20020
20021 2001-07-17  Richard Henderson  <rth@redhat.com>
20022
20023         * gcc.c-torture/execute/20010717-1.c: New.
20024
20025 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
20026
20027         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
20028         tests.
20029
20030 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
20031
20032         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
20033
20034 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20035
20036         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
20037         UAC_SIGBUS, UAC_NOPRINT definitions.
20038
20039 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
20040
20041         * objc/execute/object_is_class.m: New test.
20042         * objc/execute/object_is_meta_class.m: New test.
20043
20044 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
20045
20046         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
20047         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
20048
20049 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
20050
20051         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
20052         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
20053
20054 2001-07-14  Richard Henderson  <rth@redhat.com>
20055
20056         * gcc.dg/iftrap-1.c: New.
20057
20058 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
20059
20060         * g77.f-torture/execute/intrinsic77.f: New test.
20061
20062 2001-07-11  Janis Johnson <janis@us.ibm.com>
20063
20064         * gcc.misc-tests/gcov-3.c: New test.
20065
20066 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
20067
20068         * gcc.c-torture/compile/20010711-1.c,
20069         * gcc.c-torture/compile/20010711-2.c: New tests.
20070
20071 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
20072
20073         * gcc.c-torture/execute/20010711-1.c: New test.
20074
20075 2001-07-11  Ben Elliston  <bje@redhat.com>
20076
20077         * g++.old-deja/g++.other/enum5.C: New test.
20078
20079 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
20080
20081         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
20082         (g++-dg-prune): Call prune_gcc_output.
20083         * prune.exp: New file for prune_gcc_output.
20084         * lib/g++.exp, lib/gcc.exp: Load it.
20085
20086 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
20087
20088         * gcc.c-torture/compile/20010701-1.c,
20089         g++.old-deja/g++.ext/attrib6.C: New tests.
20090
20091 2001-07-06  Jeffrey A Law  (law@cygnus.com)
20092
20093         * gcc.c-torture/compile/20010706-1.c: New test.
20094
20095 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
20096
20097         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
20098
20099 2001-06-28  Stan Shebs  <shebs@apple.com>
20100
20101         * gcc.dg/pragma-darwin.c: New test.
20102
20103 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20104
20105         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
20106         Solaris 2.[678] system.
20107
20108 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
20109
20110         * gcc.dg/20010622-1.c: New test.
20111
20112 2001-06-18  Stan Shebs  <shebs@apple.com>
20113
20114         * objc.dg: New directory.
20115         * objc.dg/dg.exp: New file.
20116         * objc.dg/alias.m: New.
20117         * objc.dg/class-1.m: New.
20118         * objc.dg/class-2.m: New.
20119         * objc.dg/const-str-1.m: New.
20120         * objc.dg/const-str-2.m: New.
20121         * objc.dg/id-1.m: New.
20122         * objc.dg/method-1.m: New.
20123         * objc.dg/super-class-1.m: New.
20124         * lib/objc-dg.exp: New file.
20125
20126 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
20127
20128         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
20129         of label name.
20130
20131 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
20132
20133         * g++.old-deja/g++.abi/vbase8-9.C: New test.
20134
20135 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20136
20137         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
20138         variable.
20139
20140 2001-06-12  Richard Henderson  <rth@redhat.com>
20141
20142         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
20143
20144 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
20145
20146         * g++.old-deja/g++.abi/vbase5.C: New test.
20147         * g++.old-deja/g++.abi/vbase6.C: New test.
20148         * g++.old-deja/g++.abi/vbase7.C: New test.
20149
20150 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20151
20152         * gcc.c-torture/compile/20010610-1.c: New test.
20153
20154 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
20155
20156         * g++.old-deja/g++.abi/vbase4.C: New test.
20157
20158 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
20159
20160         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
20161         support %f for HC11/HC12 targets.
20162         * gcc.c-torture/execute/930513-1.x: New file, likewise.
20163         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
20164         on HC11/HC12 targets.
20165         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
20166
20167 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20168
20169         * gcc.dg/wchar_t-1.c: New file.
20170         * gcc.dg/wint_t-1.c: Likewise.
20171
20172 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
20173
20174         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
20175
20176 2001-06-11  Richard Henderson  <rth@redhat.com>
20177
20178         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
20179
20180 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
20181
20182         * gcc.c-torture/compile/20010611-1.c: New test.
20183
20184 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
20185
20186         * gcc.dg/c99-tag-1.c: Add more tests.
20187
20188 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
20189
20190         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
20191         representation on MN10300 and ARM/Thumb.
20192
20193 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
20194
20195         * g77.f-torture/execute/20010610.f: New.
20196
20197 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
20198
20199         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
20200         names.
20201
20202 2001-06-09  Richard Henderson  <rth@redhat.com>
20203
20204         * gcc.c-torture/execute/ashrdi-1.c: New.
20205         * gcc.c-torture/execute/ashldi-1.c: New.
20206         * gcc.c-torture/execute/lshrdi-1.c: New.
20207
20208 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
20209
20210         * objc/execute/load-3.m: Added. Check sending +load to categories,
20211         in addition to classes.
20212
20213 2001-06-08  Stan Shebs  <shebs@apple.com>
20214
20215         * objc/execute/load-2.m: New test.  From Nicola Pero
20216         <n.pero@mi.flashnet.it>.
20217
20218 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
20219
20220         * gcc.c-torture/execute/20010605-2.c: New test.
20221
20222 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
20223
20224         * g++.old-deja/g++.abi/vbase2.C: New test.
20225         * g++.old-deja/g++.abi/vbase3.C: New test.
20226
20227 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
20228
20229         * g++.old-deja/g++.pt/friend49.C: New test.
20230
20231 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
20232
20233         * g++.old-deja/g++.ext/anon3.C: New test.
20234
20235 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
20236
20237         * g++.old-deja/g++.other/conv7.C: New test.
20238
20239 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
20240
20241         * gcc.c-torture/compile/20010605-2.c: New test.
20242
20243 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
20244
20245         * gcc.c-torture/execute/20010604-1.c: New test.
20246
20247 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
20248
20249         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
20250
20251 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
20252
20253         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
20254         (g++_link_flags): Likewise.
20255         (g++_init): Pass gccpath's value to two previous functions.
20256
20257 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20258
20259         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
20260         Ensure logfile entry matches exec command line.
20261
20262 2001-05-31  Richard Henderson  <rth@redhat.com>
20263
20264         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
20265         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
20266
20267 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
20268
20269         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
20270         compiler for irix6.2
20271
20272 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
20273
20274         * g++.old-deja/g++.other/optimize3.C: New file.
20275
20276 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
20277
20278         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
20279         assemble.
20280
20281 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
20282
20283         * g++.old-deja/g++.other/optimize2.C: New file.
20284
20285 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
20286
20287         * gcc.c-torture/compile/20010518-2.c: New file.
20288         * gcc.c-torture/execute/20010518-1.c: New file.
20289         * gcc.c-torture/execute/20010518-2.c: New file.
20290
20291 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
20292
20293         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
20294
20295 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
20296
20297         G++ no longer defines builtins that do not begin with __builtin.
20298         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
20299         * g++.old-deja/g++.brendand/misc13.C: Likewise.
20300         * g++.old-deja/g++.law/builtin1.C: Likewise.
20301         * g++.old-deja/g++.law/cvt2.C: Likewise.
20302         * g++.old-deja/g++.mike/net5.C: Likewise.
20303         * g++.old-deja/g++.other/builtins1.C: Likewise.
20304         * g++.old-deja/g++.other/builtins2.C: Likewise.
20305         * g++.old-deja/g++.other/builtins3.C: Likewise.
20306         * g++.old-deja/g++.other/builtins4.C: Likewise.
20307         * g++.old-deja/g++.other/inline8.C: Likewise.
20308         * g++.old-deja/g++.robertl/eb39.C: Likewise.
20309
20310 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
20311
20312         * g++.old-deja/g++.pt/using1.C: Adjust.
20313         * g++.old-deja/g++.pt/using2.C: New test.
20314
20315 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
20316
20317         * gcc.dg/cpp/charconst.c: New tests.
20318         * gcc.dg/cpp/escape.c: New tests.
20319         * gcc.dg/cpp/escape-1.c: New tests.
20320         * gcc.dg/cpp/escape-2.c: New tests.
20321         * gcc.dg/cpp/ucs.c: New tests.
20322
20323 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
20324
20325         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
20326         native compiler for irix6.5.
20327
20328 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
20329
20330         * lib/g++.exp (g++_include_flags): Use args to compute
20331         get_multilibs.
20332         (g++_link_flags): Likewise.
20333         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
20334
20335 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
20336
20337         * gcc.dg/c90-hexfloat-1.c: Add more tests.
20338
20339 2001-05-21  Geoff Keating  <geoffk@redhat.com>
20340
20341         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
20342         this file.
20343
20344 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
20345
20346         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
20347         STACK_SIZE;
20348         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
20349         to STACK_SIZE; Use it to define size of add_histo array.
20350         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
20351         to STACK_SIZE.
20352         (f): Use GITT_SIZE to define size of gitt local table.
20353         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
20354         to STACK_SIZE; Use it to define size of bytemem array.
20355
20356 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
20357
20358         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
20359         on 68HC11/HC12 due to the asm instruction.
20360         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
20361         * gcc.c-torture/compile/920520-1.x: Likewise.
20362         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
20363         on 68HC11/HC12 because the function is larger than 64K.
20364         * gcc.c-torture/compile/961203-1.x: New file, this test fails
20365         on 68HC11/HC12 because the structure is too large.
20366
20367 2001-05-20  Richard Henderson  <rth@redhat.com>
20368
20369         * gcc.c-torture/execute/20010520-1.c: New.
20370
20371 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20372
20373         * g++.old-deja/g++.warn/compare1.C: New test.
20374         * gcc.dg/compare4.c: New test.
20375
20376 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
20377
20378         * g++.old-deja/g++.other/optimize1.C: New test.
20379
20380 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20381
20382         * g++.old-deja/g++.pt/spec41.C: New test.
20383
20384 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
20385
20386         * gcc.c-torture/compile/20010114-1.x: Remove.
20387
20388 2001-05-18  Stan Shebs  <shebs@apple.com>
20389
20390         * gcc.c-torture/compile/20010518-1.c: New test.
20391
20392 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
20393
20394         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
20395         * g++.old-deja/g++.pt/crash67.C: New test.
20396
20397 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
20398
20399         * g++.old-deja/g++.other/debug9.C: New test.
20400
20401 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
20402
20403         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
20404
20405 2001-05-16  Jan Hubicka  <jh@suse.cz>
20406
20407         * gcc.c-torture/compile/20010516-1.c: New test.
20408
20409 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
20410
20411         * g++.old-deja/g++.other/crash41.C: New test.
20412
20413 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
20414
20415         * g++.old-deja/g++.pt/crash66.C: New test.
20416
20417 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
20418
20419         * g++.old-deja/g++.robertl/eb27.C: Convert.
20420
20421 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
20422
20423         * g++.dg/friend-warn.C: New test.  Do not warn about friend
20424         declaration being redundant.
20425
20426 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
20427
20428         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
20429
20430 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
20431
20432         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
20433
20434 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
20435
20436         * lib/g++.exp: Use testsuite_flags.
20437
20438 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
20439
20440         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
20441
20442 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
20443
20444         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
20445
20446 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
20447
20448         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
20449
20450 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
20451
20452         * gcc.c-torture/compile/20010313-1.c: New test.
20453
20454 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
20455
20456         * gcc.dg/cpp/direct2.c: New test.
20457         * gccq.dg/cpp/direct2s.c: New test.
20458
20459         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
20460
20461 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
20462
20463         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
20464         * g++.old-deja/g++.other/op3.C: Likewise.
20465
20466 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
20467
20468         * gcc.dg/cpp/syshdr.h: New file.
20469         * gcc.dg/cpp/sysmac1.c: Update.
20470         * gcc.dg/cpp/sysmac2.c: Update.
20471
20472 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
20473
20474         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
20475
20476 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
20477
20478         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
20479         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
20480
20481 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
20482
20483         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
20484
20485 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
20486
20487         * lib/g++.exp (g++_include_flags): Don't use any special flags
20488         if TESTING_IN_BUILD_TREE is not defined.
20489         (g++_init): Use a plain 'c++' as the compiler if
20490         TESTING_IN_BUILD_TREEE is not defined.
20491
20492 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
20493
20494         * g++.old-deja/g++.eh/catch13.C: New test.
20495         * g++.old-deja/g++.eh/catch14.C: New test.
20496
20497 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
20498
20499         * gcc.dg/cpp/tr-define.c: New test.
20500
20501 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
20502
20503         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
20504         <stdlib.h>, not <malloc.h>.
20505
20506 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
20507
20508         * g++.old-deja/g++.ns/template17.C: New test.
20509
20510 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
20511
20512         * g++.old-deja/g++.pt/ref4.C: New test.
20513
20514 2001-04-30  Richard Henderson  <rth@redhat.com>
20515
20516         * gcc.dg/20000724-1.c: Revert last change.
20517
20518 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
20519
20520         * g77.f-torture/execute/20010430.f: New test.
20521
20522 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
20523
20524         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
20525
20526 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
20527
20528         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
20529
20530 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
20531
20532         * g++.old-deja/g++.eh/crash6.C: New test.
20533
20534 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
20535
20536         * g++.old-deja/g++.other/warn7.C: New test.
20537
20538 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
20539
20540         * g++.old-deja/g++.other/defarg9.C: New test.
20541
20542 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
20543
20544         * g77.f-torture/compile/20010426.f: New test.
20545         * g77.f-torture/execute/20010426.f: New test.
20546
20547 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
20548
20549         * g77.f-torture/compile/20000629-1.x: Remove - error
20550         has been fixed.
20551
20552 2001-04-26  Jeffrey A Law  (law@cygnus.com)
20553
20554         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
20555         Tweak slightly to work with g++.dg framework.
20556         * g++.dg/special/ecos.exp: Run initp1.C test.
20557         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
20558
20559         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
20560         its linker doesn't give line numbers either.
20561         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
20562
20563 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
20564
20565         * g++.old-deja/g++.other/lex1.C: New test.
20566
20567 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
20568
20569         * gcc.dg/noncompile/20010425-1.c: New test.
20570
20571 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
20572
20573         * g++.old-deja/g++.pt/mangle2.C: New test.
20574
20575 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
20576
20577         * gcc.dg/format/plus-1.c: New test.
20578
20579 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
20580
20581         * gcc.dg/20010423-1.c: New test.
20582
20583 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
20584
20585         * gcc.c-torture/execute/20010422-1.c: New test.
20586
20587 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
20588
20589         * g++.old-deja/g++.ns/type2.C: New test.
20590
20591 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
20592
20593         * g++.old-deja/g++.other/perf1.C: New test.
20594
20595 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
20596
20597         * gcc.dg/c99-func-2.c: Remove xfail.
20598         * gcc.dg/c99-func-3.c: Remove xfail.
20599         * gcc.dg/c99-func-4.c: Remove xfail.
20600
20601 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
20602
20603         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
20604
20605 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
20606
20607         * gcc.c-torture/compile/20010423-1.c: New test.
20608
20609 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
20610
20611         * g++.old-deja/g++.pt/typename28.C: New test.
20612
20613 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
20614
20615         * g++.old-deja/g++.abi/empty2.C: New test.
20616         * g++.old-deja/g++.abi/empty3.C: New test.
20617
20618 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
20619
20620         * g++.old-deja/g++.other/comdat2.C: New test.
20621         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
20622
20623 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
20624
20625         * g++.old-deja/g++.other/overload14.C: New test.
20626
20627 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
20628
20629         * g++.old-deja/g++.other/lookup23.C: New test.
20630
20631 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
20632
20633         * gcc.c-torture/execute/20010403-1.c: New test.
20634
20635 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
20636             Mark Mitchell  <mark@codesourcery.com>
20637
20638         * lib/old-dejagnu.exp: Don't delete output of executable.
20639         Add .exe suffix to executables.
20640
20641 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
20642
20643         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
20644
20645 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20646
20647         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
20648
20649 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
20650
20651         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
20652         * g++.old-deja/g++.abi/crash1.C: New test.
20653
20654 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
20655
20656         * g++.old-deja/g++.other/crash40.C: New test.
20657
20658 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20659
20660         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
20661
20662 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
20663
20664         * g++.old-deja/g++.other/warn6.C: New test.
20665
20666 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
20667
20668         * g++.old-deja/g++.robertl/eb42.C: Same.
20669
20670 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20671
20672         * gcc.dg/wtr-conversion-1.c: New testcase.
20673
20674 2001-04-10  Richard Henderson  <rth@redhat.com>
20675
20676         * g++.old-deja/g++.other/array5.C: New.
20677
20678 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20679
20680         * gcc.c-torture/execute/20010408-1.c: New test.
20681
20682 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
20683
20684         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
20685         headers and constructs.
20686         * g++.old-deja/g++.robertl/eb79.C: Same.
20687         * g++.old-deja/g++.robertl/eb77.C (main): Same.
20688         * g++.old-deja/g++.robertl/eb73.C: Same.
20689         * g++.old-deja/g++.robertl/eb66.C (main): Same.
20690         * g++.old-deja/g++.robertl/eb55.C (t): Same.
20691         * g++.old-deja/g++.robertl/eb54.C (main): Same.
20692         * g++.old-deja/g++.robertl/eb46.C (main): Same.
20693         * g++.old-deja/g++.robertl/eb44.C: Same.
20694         * g++.old-deja/g++.robertl/eb41.C (main): Same.
20695         * g++.old-deja/g++.robertl/eb4.C (main): Same.
20696         * g++.old-deja/g++.robertl/eb39.C: Same.
20697         * g++.old-deja/g++.robertl/eb33.C (main): Same.
20698         * g++.old-deja/g++.robertl/eb31.C (main): Same.
20699         * g++.old-deja/g++.robertl/eb30.C: Same.
20700         * g++.old-deja/g++.robertl/eb3.C: Same.
20701         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
20702         * g++.old-deja/g++.robertl/eb21.C: Same.
20703         * g++.old-deja/g++.robertl/eb15.C: Same.
20704         * g++.old-deja/g++.robertl/eb118.C: Same.
20705         * g++.old-deja/g++.robertl/eb115.C (main): Same.
20706         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
20707         * g++.old-deja/g++.robertl/eb109.C: Same.
20708         * g++.old-deja/g++.other/sibcall1.C (main): Same.
20709         * g++.old-deja/g++.mike/rtti1.C: Same.
20710         * g++.old-deja/g++.mike/p658.C: Same.
20711         * g++.old-deja/g++.mike/net46.C: Same.
20712         * g++.old-deja/g++.mike/net34.C: Same.
20713         * g++.old-deja/g++.mike/memoize1.C: Same.
20714         * g++.old-deja/g++.mike/eh2.C: Same.
20715         * g++.old-deja/g++.law/weak.C: Same.
20716         * g++.old-deja/g++.law/visibility7.C: Same.
20717         * g++.old-deja/g++.law/visibility25.C: Same.
20718         * g++.old-deja/g++.law/visibility22.C: Same.
20719         * g++.old-deja/g++.law/visibility2.C: Same.
20720         * g++.old-deja/g++.law/visibility17.C: Same.
20721         * g++.old-deja/g++.law/visibility13.C: Same.
20722         * g++.old-deja/g++.law/visibility10.C: Same.
20723         * g++.old-deja/g++.law/visibility1.C: Same.
20724         * g++.old-deja/g++.law/virtual3.C (eval): Same.
20725         * g++.old-deja/g++.law/vbase1.C: Same.
20726         * g++.old-deja/g++.law/operators32.C: Same.
20727         * g++.old-deja/g++.law/nest3.C: Same.
20728         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
20729         * g++.old-deja/g++.law/except5.C (main): Same.
20730         * g++.old-deja/g++.law/cvt7.C (run): Same.
20731         * g++.old-deja/g++.law/cvt2.C: Same.
20732         * g++.old-deja/g++.law/cvt16.C: Same.
20733         * g++.old-deja/g++.law/ctors6.C (bar): Same.
20734         * g++.old-deja/g++.law/ctors17.C (main): Same.
20735         * g++.old-deja/g++.law/ctors13.C: Same.
20736         * g++.old-deja/g++.law/ctors12.C (main): Same.
20737         * g++.old-deja/g++.law/ctors10.C: Same.
20738         * g++.old-deja/g++.law/code-gen5.C: Same.
20739         * g++.old-deja/g++.law/bad-error7.C: Same.
20740         * g++.old-deja/g++.law/arm9.C: Same.
20741         * g++.old-deja/g++.law/arm12.C: Same.
20742         * g++.old-deja/g++.law/arg8.C: Same.
20743         * g++.old-deja/g++.law/arg1.C: Same.
20744         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
20745         * g++.old-deja/g++.jason/template31.C: Same.
20746         * g++.old-deja/g++.jason/template24.C (main): Same.
20747         * g++.old-deja/g++.jason/2371.C: Same.
20748         * g++.old-deja/g++.eh/new2.C: Same.
20749         * g++.old-deja/g++.eh/new1.C: Same.
20750         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
20751         * g++.old-deja/g++.brendan/nest21.C (main): Same.
20752         * g++.old-deja/g++.brendan/err-msg3.C: Same.
20753         * g++.old-deja/g++.brendan/crash62.C: Same.
20754         * g++.old-deja/g++.brendan/crash52.C: Same.
20755         * g++.old-deja/g++.brendan/crash49.C (main): Same.
20756         * g++.old-deja/g++.brendan/crash38.C: Same.
20757         * g++.old-deja/g++.brendan/crash15.C (main): Same.
20758         * g++.old-deja/g++.brendan/copy9.C: Same.
20759
20760 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
20761
20762         * gcc.c-torture/execute/20001203-2.c (memset):
20763         Count argument is of type __SIZE_TYPE__.
20764
20765 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
20766
20767         * gcc.c-torture/compile/20010404-1.c: New test.
20768
20769 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
20770
20771         * gcc.c-torture/compile/20010326-1.c: New test.
20772
20773 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
20774
20775         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
20776         peculiarities of the SH.
20777         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
20778
20779 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20780
20781         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
20782         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
20783         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
20784
20785 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
20786
20787         * g77.f-torture/compile/20010321-1.f: New test.
20788
20789 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
20790
20791         * gcc.c-torture/compile/20010329-1.c: New test.
20792
20793 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
20794
20795         * gcc.c-torture/execute/20010329-1.c: New test.
20796
20797 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
20798
20799         * g++.old-deja/g++.other/eh4.C: Fix typo.
20800
20801 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
20802
20803         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
20804
20805 2001-03-28  Philip Blundell  <philb@gnu.org>
20806
20807         * gcc.c-torture/compile/20010328-1.c: New test.
20808
20809 2001-03-27  Richard Henderson  <rth@redhat.com>
20810
20811         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
20812         * g++.old-deja/g++.eh/vbase3.C: Likewise.
20813
20814 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
20815
20816         * gcc.c-torture/compile/20010327-1.c: New test.
20817
20818 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
20819
20820         * g++.old-deja/g++.other/friend12.C: New test.
20821         * g++.old-deja/g++.other/friend9.C: Expect no errors.
20822         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
20823
20824 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
20825
20826         * gcc.c-torture/execute/20010325-1.c: New test.
20827
20828 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
20829
20830         * g++.old-deja/g++.other/mangle3.C: New test.
20831
20832 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
20833
20834         * g++.old-deja/g++.other/anon8.C: New test.
20835
20836 2001-03-20  Philip Blundell  <philb@gnu.org>
20837
20838         * gcc.c-torture/compile/20010320-1.c: New test.
20839
20840 2001-03-17  Richard Henderson  <rth@redhat.com>
20841
20842         * g++.old-deja/g++.other/eh4.C: Add expected error text.
20843
20844 2001-03-15  Geoff Keating  <geoff@redhat.com>
20845
20846         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
20847         tests on AIX.
20848
20849 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
20850
20851         * g++.old-deja/g++.other/eh4.C: New test.
20852
20853 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
20854
20855         * gcc.dg/cpp/mi1.c: Update.
20856
20857 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
20858
20859         * g++.old-deja/g++.other/regstack.C: New test.
20860
20861 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
20862
20863         * g++.old-deja/g++.other/ref4.C: New test.
20864
20865 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
20866
20867         * objc/execute/va_method.m: Added.
20868         * objc/execute/IMP.m: Added.
20869         * objc/execute/_cmd.m: Added.
20870         * objc/execute/accessing_ivars.m: Added.
20871         * objc/execute/class-1.m: Added.
20872         * objc/execute/class-10.m: Added.
20873         * objc/execute/class-11.m: Added.
20874         * objc/execute/class-12.m: Added.
20875         * objc/execute/class-13.m: Added.
20876         * objc/execute/class-14.m: Added.
20877         * objc/execute/class-2.m: Added.
20878         * objc/execute/class-3.m: Added.
20879         * objc/execute/class-4.m: Added.
20880         * objc/execute/class-5.m: Added.
20881         * objc/execute/class-6.m: Added.
20882         * objc/execute/class-7.m: Added.
20883         * objc/execute/class-8.m: Added.
20884         * objc/execute/class-9.m: Added.
20885         * objc/execute/class-tests-1.h
20886         * objc/execute/class-tests-2.h
20887         * objc/execute/compatibility_alias.m: Added.
20888         * objc/execute/encode-1.m: Added.
20889         * objc/execute/formal_protocol-1.m: Added.
20890         * objc/execute/formal_protocol-2.m: Added.
20891         * objc/execute/formal_protocol-3.m: Added.
20892         * objc/execute/formal_protocol-4.m: Added.
20893         * objc/execute/formal_protocol-5.m: Added.
20894         * objc/execute/formal_protocol-6.m: Added.
20895         * objc/execute/formal_protocol-7.m: Added.
20896         * objc/execute/informal_protocol.m: Added.
20897         * objc/execute/initialize.m: Added.
20898         * objc/execute/load.m: Added.
20899         * objc/execute/many_args_method.m: Added.
20900         * objc/execute/nested-3.m: Added.
20901         * objc/execute/no_clash.m: Added.
20902         * objc/execute/private.m: Added.
20903         * objc/execute/redefining_self.m: Added.
20904         * objc/execute/root_methods.m: Added.
20905         * objc/execute/selector-1.m: Added.
20906         * objc/execute/static-1.m: Added.
20907         * objc/execute/static-2.m: Added.
20908         * objc/execute/va_method.m: Added.
20909
20910 2001-03-10  Richard Henderson  <rth@redhat.com>
20911
20912         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
20913
20914 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
20915
20916         * g++.old-deja/g++.other/crash31.C: XFAIL.
20917         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
20918         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
20919         * gcc.c-torture/execute/20010123-1.x: XFAIL.
20920         * gcc.c-torture/execute/20010124-1.x: XFAIL.
20921         * gcc.dg/sequence-pt-1.c: XFAIL one test.
20922
20923 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
20924
20925         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
20926
20927 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
20928
20929         * gcc.dg/20000724-1.c: Don't use multiline strings.
20930
20931 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
20932
20933         * objc/execute/string1.m, objc/execute/string2.m: Compare the
20934         result of -cString against what we expect it to be; don't just
20935         print it out for no one to read.
20936
20937         * objc/execute/string3.m, objc/execute/string4.m: New tests.
20938         Based on testcases provided by Nicola Pero.
20939
20940 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
20941
20942         * gcc.dg/cpp/macro7.c: New test.
20943
20944 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
20945
20946         * gcc.dg/cpp/multiline.c: Update.
20947
20948 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
20949
20950         * g++.old-deja/g++.other/enum3.C: New test.
20951
20952 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
20953
20954         * g++.old-deja/g++.other/pod1.C: New test.
20955
20956 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
20957
20958         * g++.old-deja/g++.ext/overload1.C: New test.
20959
20960 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
20961
20962         * g++.old-deja/g++.pt/using1.C: New test.
20963
20964 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
20965
20966         * g++.old-deja/g++.other/using9.C: New test.
20967
20968 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
20969
20970         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
20971
20972         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
20973
20974 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
20975
20976         * g++.old-deja/g++.ext/realpt1.C: Remove.
20977
20978 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
20979
20980         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
20981
20982 2001-02-26  Will Cohen  <wcohen@redhat.com>
20983
20984         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
20985
20986 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
20987
20988         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
20989         templatized constructors.
20990
20991 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20992
20993         * gcc.c-torture/execute/20010224-1.c: New test.
20994
20995 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
20996
20997         * gcc.c-torture/execute/20010222-1.c: New test.
20998
20999 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
21000
21001         * g++.old-deja/g++.other/inline20.C: New test.
21002
21003 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
21004
21005         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
21006
21007 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
21008
21009         * g++.old-deja/g++.other/lookup22.C: New test.
21010
21011 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
21012
21013         * g77.dg: New directory.
21014         * g77.dg/20010216-1.f: New test case.
21015         * g77.dg/dg.exp: New driver.
21016         * lib/g77-dg.exp: New driver library.
21017
21018 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21019
21020         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
21021
21022 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
21023
21024         * g++.old-deja/g++.other/decl9.C: New test.
21025
21026 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
21027
21028         * g++.old-deja/g++.other/init16.C: Update the test so that it does
21029         not need <string> and also tests the initialization at runtime.
21030
21031 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
21032
21033         * gcc.c-torture/execute/longlong.c: New test.
21034
21035 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
21036
21037         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
21038
21039 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
21040
21041         * gcc.c-torture/execute/920302-1.c (execute):
21042         Change argument type to short.
21043
21044 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
21045
21046         * g++.old-deja/g++.pt/deduct6.C: New test.
21047
21048 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
21049
21050         * g++.old-deja/g++.pt/deduct5.C: New test.
21051
21052 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
21053
21054         * gcc.c-torture/execute/20010209-1.c: New test.
21055
21056 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
21057
21058         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
21059
21060 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
21061
21062         * g++.dg/vtgc1.C: Update for new ABI.
21063
21064         * consistency.vlad: New directory, 1665 files.
21065
21066 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
21067
21068         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
21069         return type.
21070         * gcc.dg/cpp/digraphs.c: Declare puts.
21071
21072 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
21073
21074         * g++.old-deja/g++.other/warn5.C: New test.
21075
21076 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
21077
21078         * g++.old-deja/g++.pt/spec40.C: New test.
21079
21080 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
21081
21082         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
21083         case.
21084         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
21085
21086 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
21087
21088         * gcc.c-torture/compile/20010209-1.c: New test.
21089
21090 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
21091
21092         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
21093         excess errors message but not if it crashes.
21094         * g++.old-deja/g++.other/crash27.C: Likewise.
21095         * g++.old-deja/g++.other/crash28.C: Likewise.
21096         * g++.old-deja/g++.other/crash30.C: Likewise.
21097         * g++.old-deja/g++.other/crash32.C: Likewise.
21098         * g++.old-deja/g++.other/crash35.C: Likewise.
21099         * g++.old-deja/g++.pt/inherit2.C: Likewise.
21100
21101 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
21102
21103         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
21104         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
21105         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
21106         g77.f-torture/execute/execute.exp,
21107         g77.f-torture/noncompile/noncompile.exp,
21108         gcc.c-torture/execute/execute.exp,
21109         gcc.c-torture/execute/memcheck/memcheck.exp,
21110         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
21111         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
21112         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
21113         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
21114         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
21115         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
21116         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
21117         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
21118         Remove bug reporting instructions with ancient email addresses.
21119
21120 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
21121
21122         * gcc.dg/20010202-1.c: New test.
21123         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
21124
21125 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
21126
21127         * g++.dg/stdbool-if.C: New test.
21128
21129 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
21130
21131         * objc/execute/fdecl.m: Added main().
21132
21133 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
21134
21135         * gcc.c-torture/execute/20010206-1.c: New test.
21136
21137 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
21138
21139         * gcc.dg/cpp/avoidpaste1.c: Update.
21140
21141 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
21142
21143         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
21144         Pero <nicola@brainstorm.co.uk>.
21145         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
21146
21147 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
21148
21149         * g++.old-deja/g++.pt/spec39.C: New test.
21150
21151 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
21152
21153         * gcc.c-torture/compile/20010202-1.c: New test.
21154
21155 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
21156
21157         * g++.old-deja/g++.abi/primary2.C: New test.
21158         * g++.old-deja/g++.abi/primary3.C: New test.
21159         * g++.old-deja/g++.abi/primary4.C: New test.
21160         * g++.old-deja/g++.abi/primary5.C: New test.
21161         * g++.old-deja/g++.abi/vtable3.h: New test.
21162         * g++.old-deja/g++.abi/vtable3a.C: New test.
21163         * g++.old-deja/g++.abi/vtable3b.C: New test.
21164         * g++.old-deja/g++.abi/vtable3c.C: New test.
21165         * g++.old-deja/g++.abi/vtable3d.C: New test.
21166         * g++.old-deja/g++.abi/vtable3e.C: New test.
21167         * g++.old-deja/g++.abi/vtable3f.C: New test.
21168         * g++.old-deja/g++.abi/vtable3g.C: New test.
21169         * g++.old-deja/g++.abi/vtable3h.C: New test.
21170         * g++.old-deja/g++.abi/vtable3i.C: New test.
21171         * g++.old-deja/g++.abi/vtable3j.C: New test.
21172         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
21173
21174 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
21175
21176         * g++.old-deja/g++.other/anon6.C: New test.
21177         * g++.old-deja/g++.other/anon7.C: New test.
21178
21179 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
21180
21181         * gcc.dg/cpp/avoidpaste2.c: New tests.
21182
21183 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
21184
21185         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
21186
21187 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
21188
21189         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
21190         DECIMAL_DIG cases for Irix."
21191
21192 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
21193
21194         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
21195
21196 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
21197
21198         * gcc.dg/c99-tag-1.c: New test.
21199
21200 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
21201
21202         * gcc.dg/cpp/tr-warn1.c: Add tests.
21203
21204 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
21205
21206         * gcc.dg/cpp/avoidpaste1.c: Update.
21207         * gcc.dg/cpp/paste4.c: Update.
21208
21209 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
21210
21211         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
21212         cases for Irix.
21213
21214 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
21215
21216         * g++.old-deja/g++.other/inline19.C: New test.
21217
21218 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
21219
21220         * gcc.dg/Wlarger-than.c: New test.
21221
21222 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
21223
21224         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
21225
21226 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
21227
21228         * gcc.c-torture/execute/20010129-1.c: New test.
21229         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
21230
21231 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
21232
21233         * gcc.dg/cpp/avoidpaste1.c: Test case.
21234
21235 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
21236
21237         * g++.old-deja/g++.other/inline18.C: New test.
21238
21239 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21240
21241         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
21242         and __builtin_putchar.
21243
21244 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
21245
21246         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
21247         tests.
21248
21249 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
21250
21251         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
21252         floating point number rounding mode to round to the nearest
21253         representable mode.
21254
21255 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
21256
21257         * g++.old-deja/g++.other/mangle2.C: New test.
21258
21259 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
21260
21261         * gcc.c-torture/compile/20010124-1.c: New test.
21262
21263 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
21264
21265         * g++.old-deja/g++.pt/spec38.C: New test.
21266
21267 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21268
21269         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
21270         "Build don't run".
21271
21272 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21273
21274         * gcc.c-torture/execute/20010123-1.c: New test.
21275
21276 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
21277
21278         * g++.old-deja/g++.pt/spec37.C: New test.
21279
21280 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
21281
21282         * g++.old-deja/g++.pt/overload14.C: New test.
21283
21284 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21285
21286         * gcc.c-torture/execute/20010122-1.c: New test, exercise
21287         __builtin_return_address.
21288
21289 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
21290
21291         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
21292         * g++.old-deja/g++.pt/spec35.C: New test.
21293         * g++.old-deja/g++.pt/spec36.C: New test.
21294
21295 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
21296
21297         * gcc.c-torture/compile/20010118-1.c: New test.
21298
21299 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
21300
21301         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
21302
21303 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
21304
21305         * gcc.c-torture/execute/20010119-1.c: New test.
21306
21307 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
21308
21309         * g++.old-deja/g++.other/vbase5.C: New test.
21310
21311 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
21312
21313         * gcc.c-torture/execute/20010118-1.c: New test.
21314
21315 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
21316
21317         * g++.old-deja/g++.pt/deduct3.C: New test.
21318
21319 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
21320
21321         * g++.old-deja/g++.pt/spec34.C: New test.
21322
21323 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
21324
21325         * g77.f-torture/compile/20000601-2.f: New test.
21326
21327 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
21328
21329         * g++.old-deja/g++.other/init17.C: New test.
21330
21331 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
21332
21333         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
21334
21335 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
21336
21337         * g++.old-deja/g++.pt/unify8.C: New test.
21338
21339 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
21340
21341         * g++.old-deja/g++.abi/vbase1.C: New test.
21342
21343 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
21344
21345         * g++.old-deja/g++.pt/crash65.C: New test.
21346
21347 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
21348
21349         * gcc.dg/cpp/assembl2.S: New test case.
21350
21351 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
21352
21353         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
21354         are supported.
21355
21356 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21357
21358         * g++.old-deja/g++.other/builtins1.C: New test.
21359         * g++.old-deja/g++.other/builtins2.C: Likewise.
21360         * g++.old-deja/g++.other/builtins3.C: Likewise.
21361         * g++.old-deja/g++.other/builtins4.C: Likewise.
21362
21363 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
21364
21365         * gcc.c-torture/compile/20010117-1.c: New test.
21366         * gcc.c-torture/compile/20010117-2.c: New test.
21367
21368 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
21369
21370         * g77.f-torture/execute/20010116.[fx]: New test,
21371         XFAIL on i?86-*-*.
21372         * g77.f-torture/compile/20010115.f: Indicate it's
21373         a test for PR fortran/1636.
21374
21375 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
21376
21377         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
21378
21379 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
21380
21381         * g77.f-torture/compile/20010115.f: New test.
21382
21383 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
21384
21385         * g++.old-deja/g++.pt/nontype5.C: New test.
21386
21387 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
21388
21389         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
21390         have an equivalent working one below it.
21391
21392 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
21393
21394         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
21395         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
21396
21397 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
21398
21399         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
21400         message containing "init_priority".
21401         (conpr-2.C): Likewise.
21402         (conpr-3.C): Likewise.
21403         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
21404
21405 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21406
21407         * gcc.c-torture/execute/20010114-2.c: New test.
21408
21409 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
21410
21411         * gcc.c-torture/compile/20010114-1.c: New test.
21412         * gcc.c-torture/compile/20010114-1.x: Xfail.
21413         * gcc.c-torture/compile/20010114-2.c: New test.
21414         * gcc.c-torture/execute/20010114-1.c: New test.
21415         * gcc.dg/trunc-1.c: New test.
21416         * gcc.dg/uninit-B.c: New test.
21417
21418 2001-01-13  Nick Clifton  <nickc@redhat.com>
21419
21420         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
21421         target.
21422
21423 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
21424
21425         * gcc.c-torture/compile/20010113-1.c: New test.
21426
21427 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
21428
21429         * gcc.c-torture/compile/20001212-1.c: New test.
21430
21431 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
21432
21433         * gcc.dg/cpp/widestr1.c: Update.
21434         * gcc.dg/cpp/prag-imp.c: Remove.
21435
21436 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
21437
21438         * gcc.c-torture/execute/20000801-3.x: Remove.
21439         * gcc.dg/c90-init-1.c: New test.
21440         * gcc.dg/c99-init-1.c: New test.
21441         * gcc.dg/c99-init-2.c: New test.
21442         * gcc.dg/gnu99-init-1.c: New test.
21443
21444 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
21445
21446         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
21447         testing that no relevant ones were found.
21448
21449 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
21450
21451         * g++.old-deja/g++.pt/cast2.C: New test.
21452
21453 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
21454
21455         * g++.old-deja/g++.pt/friend47.C: New test.
21456
21457 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
21458
21459         * g++.old-deja/g++.pt/instantiate13.C: New test.
21460
21461 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
21462
21463         * g++.old-deja/g++.other/defarg7.C: New test.
21464         * g++.old-deja/g++.other/defarg8.C: New test.
21465
21466 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
21467
21468         * g++.old-deja/g++.pt/crash64.C: New test.
21469
21470 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
21471
21472         * g++.old-deja/g++.pt/crash63.C: New test.
21473
21474 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
21475
21476         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
21477
21478 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
21479
21480         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
21481
21482 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
21483
21484         * g++.old-deja/g++.pt/error3.C: New test.
21485
21486 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
21487
21488         * g++.old-deja/g++.other/crash39.C: New test.
21489
21490 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
21491
21492         * g++.old-deja/g++.other/vbase4.C: New test.
21493
21494 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
21495
21496         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
21497         * gcc.dg/special/20000419-2.c: New file. Identical to above.
21498         * gcc.dg/special/special.exp: New test driver which will check
21499         for alias support for the above test.
21500
21501 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
21502
21503         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
21504         problems on small machines.
21505         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
21506         parameterize.
21507
21508 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
21509
21510         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
21511         mips.
21512         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
21513
21514 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
21515
21516         * g++.old_deja/g++.pt/using8.C: New test.
21517
21518 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
21519
21520         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
21521
21522 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
21523
21524         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
21525         where a failure is expected.
21526         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
21527
21528 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
21529
21530         * g++.old_deja/g++.pt/instantiate12.C: New test.
21531
21532 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
21533
21534         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
21535         start of structs.
21536         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
21537         * g++.old-deja/g++.brendan/crash17.C: Likewise.
21538         * g++.old-deja/g++.brendan/crash29.C: Likewise.
21539         * g++.old-deja/g++.brendan/crash48.C: Likewise.
21540         * g++.old-deja/g++.brendan/ns1.C: Likewise.
21541         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
21542         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
21543         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
21544         * g++.old-deja/g++.eh/spec6.C: Likewise.
21545         * g++.old-deja/g++.jason/crash3.C: Likewise.
21546         * g++.old-deja/g++.law/ctors11.C: Likewise.
21547         * g++.old-deja/g++.law/ctors17.C: Likewise.
21548         * g++.old-deja/g++.law/ctors5.C: Likewise.
21549         * g++.old-deja/g++.law/ctors9.C: Likewise.
21550         * g++.old-deja/g++.mike/ambig1.C: Likewise.
21551         * g++.old-deja/g++.mike/net22.C: Likewise.
21552         * g++.old-deja/g++.mike/p3538a.C: Likewise.
21553         * g++.old-deja/g++.mike/p3538b.C: Likewise.
21554         * g++.old-deja/g++.mike/virt3.C: Likewise.
21555         * g++.old-deja/g++.niklas/t128.C: Likewise.
21556         * g++.old-deja/g++.other/anon4.C: Likewise.
21557         * g++.old-deja/g++.other/using1.C: Likewise.
21558         * g++.old-deja/g++.other/warn3.C: Likewise.
21559         * g++.old-deja/g++.pt/t37.C: Likewise.
21560         * g++.old-deja/g++.robertl/eb69.C: Likewise.
21561         * g++.old-deja/g++.robertl/eb71.C: Likewise.
21562
21563 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
21564
21565         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
21566
21567 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21568
21569         * gcc.c-torture/execute/stdio-opt-3.c: New test.
21570
21571 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
21572
21573         * gcc.c-torture/compile/20010107-1.c: New test.
21574
21575 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
21576
21577         * gcc.c-torture/execute/builtin-noret-1.c: New test.
21578
21579 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
21580
21581         * gcc.dg/format/format.h: New file.
21582         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
21583         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
21584         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
21585         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
21586         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
21587         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
21588         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
21589         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
21590         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
21591         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
21592         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
21593         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
21594         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
21595         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
21596         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
21597         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
21598         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
21599         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
21600         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
21601         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
21602         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
21603         instead of declaring standard types, macros and functions in each
21604         test.
21605
21606 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
21607
21608         * gcc.c-torture/execute/20010106-1.c: New test.
21609
21610 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
21611
21612         * gcc.dg/format/format.exp: New file.
21613         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
21614         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
21615         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
21616         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
21617         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
21618         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
21619         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
21620         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
21621         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
21622         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
21623         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
21624         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
21625         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
21626         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
21627         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
21628         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
21629         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
21630         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
21631         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
21632         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
21633         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
21634         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
21635         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
21636         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
21637         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
21638         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
21639         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
21640         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
21641         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
21642         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
21643         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
21644         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
21645         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
21646         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
21647         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
21648         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
21649         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
21650         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
21651         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
21652         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
21653         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
21654         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
21655
21656 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
21657
21658         * gcc.c-torture/execute/991228-1.c: Take word endianness into
21659         account.
21660
21661 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
21662
21663         * gcc.c-torture/execute/builtin-complex-1.c: New test.
21664
21665 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
21666
21667         * g++.old-deja/g++.pt/crash62.C: New test.
21668
21669 2001-01-04  Richard Henderson  <rth@redhat.com>
21670
21671         * gcc.dg/20000926-1.c: Update expected warnings.
21672         * gcc.dg/array-2.c: Likewise.
21673         * gcc.dg/array-4.c: Also validate flexible array members.
21674         * gcc.dg/c99-flex-array-1.c: New.
21675
21676 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
21677
21678         * gcc.c-torture/compile/20001222-1.x: Remove.
21679
21680 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
21681
21682         * gcc.c-torture/execute/built-in-setjmp.c: New.
21683
21684 2001-01-03  Richard Henderson  <rth@redhat.com>
21685
21686         * gcc.dg/940510-1.c: Update expected error wording.
21687         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
21688
21689 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
21690
21691         * lib/target-supports.exp (check_alias_available): Modified to
21692         indicate aliases not supported if only weak aliases are supported.
21693
21694 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21695
21696         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
21697         Turn on cmpstrsi checks for __pj__ and __i370__.
21698
21699 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
21700
21701         * g++.old-deja/g++.other/virtual11.C: New test.
21702
21703 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
21704
21705         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
21706
21707 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21708
21709         * gcc.c-torture/compile/20010102-1.c: New test.
21710
21711 2001-01-02  Andreas Jaeger  <aj@suse.de>
21712
21713         * gcc.dg/noreturn-3.c: New test.
21714
21715         * gcc.dg/noreturn-4.c: New test.
21716
21717 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21718
21719         * gcc.c-torture/execute/stdio-opt-1.c: Also test
21720         __builtin_fputc and __builtin_fwrite.
21721
21722 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
21723
21724         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
21725         signed char, not default char.
21726
21727 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
21728
21729         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
21730
21731 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
21732
21733         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
21734
21735 2000-12-29  Richard Henderson  <rth@redhat.com>
21736
21737         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
21738         (__cyg_profile_func_exit): Define.
21739
21740 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
21741
21742         * g++.dg/vtgc1.C: New test.
21743
21744 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
21745
21746         * gcc.dg/noncompile/20001228-1.c: New test.
21747
21748         * gcc.dg/20001228-1.c: New test.
21749
21750         * gcc.c-torture/execute/20001228-1.c: New test.
21751
21752 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
21753
21754         * gcc.dg/format-strfmon-1.c: New test.
21755
21756 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21757
21758         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
21759         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
21760         * gcc.c-torture/execute/string-opt-1.c: Likewise.
21761         * gcc.c-torture/execute/string-opt-2.c: Likewise.
21762         * gcc.c-torture/execute/string-opt-3.c: Likewise.
21763         * gcc.c-torture/execute/string-opt-4.c: Likewise.
21764         * gcc.c-torture/execute/string-opt-6.c: Likewise.
21765         * gcc.c-torture/execute/string-opt-7.c: Likewise.
21766         * gcc.c-torture/execute/string-opt-8.c: Likewise.
21767         * gcc.c-torture/execute/string-opt-9.c: Likewise.
21768         * gcc.c-torture/execute/string-opt-10.c: Likewise.
21769         * gcc.c-torture/execute/string-opt-11.c: Likewise.
21770         * gcc.c-torture/execute/string-opt-12.c: Likewise.
21771
21772         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
21773         * gcc.c-torture/execute/string-opt-4.c: Test index.
21774
21775 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
21776
21777         * gcc.c-torture/compile/20001226-1.c: New test.
21778
21779 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
21780
21781         * gcc.c-torture/compile/20001222-1.c: New test.
21782         * gcc.c-torture/compile/20001222-1.x: Xfail.
21783
21784 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
21785
21786         * gcc.c-torture/execute/comp-goto-2.c: New test.
21787
21788 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
21789
21790         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
21791         Use long types if __INT_MAX__ is 32767.
21792         (main): Use cast to (sint32 *) when poking 88 into a_page.
21793
21794         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
21795
21796 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
21797
21798         * gcc.c-torture/compile/20001221-1.c: New test.
21799         * gcc.c-torture/execute/20001221-1.c: New test.
21800
21801 2000-12-20  Richard Henderson  <rth@redhat.com>
21802
21803         * g++.old-deja/g++.pt/crash36.C: Update error lines.
21804         * g++.old-deja/g++.robertl/eb109.C: Likewise.
21805
21806 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21807
21808         * gcc.dg/compare3.c: New test.
21809
21810 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
21811
21812         * gcc.dg/format-warnll-1.c: New test.
21813
21814 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
21815
21816         * gcc.dg/cpp/cmdlne-P.c: New test.
21817
21818 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
21819
21820         * gcc.c-torture/execute/builtin-abs-1.c,
21821         gcc.c-torture/execute/builtin-abs-2.c: New tests.
21822
21823 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
21824
21825         * gcc.dg/cpp/multiline.c: New test.
21826
21827 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
21828
21829         * g++.old-deja/g++.other/syshdr1.C: Update.
21830         * gcc.dg/cpp/lineflags.c: Remove temporarily.
21831
21832 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21833
21834         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
21835
21836 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21837
21838         * g++.old-deja/g++.pt/ttp65.C: New test.
21839
21840 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21841
21842         * g++.old-deja/g++.pt/ttp64.C: New test.
21843
21844 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21845
21846         * g++.old-deja/g++.pt/spec33.C: New test.
21847
21848 2000-12-14  Catherine Moore  <clm@redhat.com>
21849
21850         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
21851         * gcc.c-torture/execute/920612-2.c: Likewise.
21852         * gcc.c-torture/execute/920428-2.c: Likewise.
21853         * gcc-c-torture/execute/va-arg-11.c: Call exit.
21854         * gcc.c-torture/execute/va-arg-21.c: Likewise.
21855
21856 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21857
21858         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
21859         * gcc.dg/pack-test-2.c: Likewise.
21860
21861 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
21862
21863         Tests by Zack Weinberg <zackw@stanford.edu>.
21864
21865         * gcc.dg/cpp/defined.c: Update.
21866         * gcc.dg/cpp/defined_trad.c: New tests.
21867
21868 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
21869
21870         * gcc.dg/cpp/trad-direct.c: Update.
21871
21872 2000-12-11  Neil Booth  <neilb@earthling.net>
21873
21874         * gcc.dg/cpp/defined_trad.c
21875
21876 2000-12-11  Neil Booth  <neilb@earthling.net>
21877
21878         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
21879
21880 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
21881
21882         * gcc.dg/format-miss-2.c: New test.
21883
21884 2000-12-09  Neil Booth  <neilb@earthling.net>
21885
21886         * gcc.dg/cpp/lineflags.c: New tests.
21887         * gcc.dg/cpp/poison.c: Update.
21888         * gcc.dg/cpp/redef2.c: Update.
21889         * gcc.dg/cpp/skipping.c: New test.
21890
21891 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
21892
21893         * g++.old-deja/g++.other/eh3.C: New testcase.
21894
21895 2000-12-07  Neil Booth  <neilb@earthling.net>
21896
21897         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
21898         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
21899         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
21900         wtr-union-init-2.c, wtr-union-init-3.c: Update.
21901         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
21902         Update.
21903
21904 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
21905
21906         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
21907         __SIZE_TYPE__ instead of int for type of integers cast to
21908         pointers.
21909
21910 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
21911
21912         * g++.old-deja/g++.other/cleanup4.C: New test.
21913
21914 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
21915
21916         * format-sec-1.c: New test.
21917
21918 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
21919
21920         * gcc.dg/format-nonlit-3.c: New test.
21921
21922 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
21923
21924         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
21925         through a null pointer.
21926
21927 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21928
21929         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
21930         * g++.old-deja/g++.pt/partial4.C: New test.
21931
21932 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
21933
21934         * gcc.c-torture/execute/ieee/hugeval.x: New.
21935
21936 2000-12-06  Neil Booth  <neilb@earthling.net>
21937
21938         * gcc.dg/cpp/backslash2.c: New tests.
21939
21940 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21941
21942         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
21943         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
21944
21945 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
21946
21947         * gcc.c-torture/execute/20001203-2.c: New testcase.
21948
21949 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
21950
21951         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
21952         * g++.old-deja/g++.other/virtual10.C: New test.
21953
21954 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
21955
21956         * g++.old-deja/g++.mike/pmf5.C: Remove test.
21957
21958 2000-12-05  Richard Henderson  <rth@redhat.com>
21959
21960         * gcc.c-torture/compile/20001205-1.c: New.
21961
21962 2000-12-04  Neil Booth  <neilb@earthling.net>
21963
21964         * g++.old-deja/g++.other/virtual9.C: New test.
21965         * g++.old-deja/g++.pt/crash61.C: New test.
21966         * gcc.c-torture/execute/loop-9.c: New test.
21967
21968 2000-12-04  Neil Booth  <neilb@earthling.net>
21969
21970         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
21971         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
21972         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
21973         * gcc.dg/cpp/extratokens.c: ...here.
21974
21975 2000-12-04  Neil Booth  <neilb@earthling.net>
21976
21977         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
21978         New tests.
21979
21980 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21981
21982         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
21983         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
21984
21985 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
21986
21987         * gcc.c-torture/execute/20001203-1.c: New test.
21988
21989 2000-12-03  Neil Booth  <neilb@earthling.net>
21990
21991         * gcc.dg/cpp/macro6.c: New test cases.
21992
21993 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21994
21995         * gcc.c-torture/execute/string-opt-9.c: New test.
21996         * gcc.c-torture/execute/string-opt-10.c: Likewise.
21997         * gcc.c-torture/execute/string-opt-11.c: Likewise.
21998         * gcc.c-torture/execute/string-opt-12.c: Likewise.
21999
22000         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
22001         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
22002
22003 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
22004
22005         * gcc.dg/cpp/if-6.c: New testcase.
22006
22007         * gcc.dg/20001201-1.c: New testcase.
22008
22009 2000-12-02  Neil Booth  <neilb@earthling.net>
22010
22011         * g++.old-deja/g++.other/externC4.C,
22012         g++.old-deja/g++.other/friend10.C: New tests.
22013
22014 2000-12-02  Neil Booth  <neilb@earthling.net>
22015
22016         * g++.old-deja/g++.other/instan2.C
22017         * g++.old-deja/g++.other/instan3.C: New test.
22018
22019 2000-12-02  Neil Booth  <neilb@earthling.net>
22020
22021         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
22022         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
22023         gnuc99.c,gnuc99-pedantic.c: New tests.
22024
22025 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
22026
22027         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
22028         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
22029
22030 2000-12-01  Neil Booth  <neilb@earthling.net>
22031
22032         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
22033         * gcc.dg/cpp/poison.c: Update.
22034         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
22035
22036 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
22037
22038         * g77.f-torture/execute/20001201.f: New test.
22039
22040 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
22041
22042         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
22043
22044 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
22045
22046         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
22047
22048 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
22049
22050         * g++.old-deja/g++.other/cast6.C: New test.
22051
22052 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
22053
22054         * gcc.c-torture/execute/20001130-2.c: New testcase.
22055
22056 2000-11-30  Richard Henderson  <rth@redhat.com>
22057
22058         * gcc.c-torture/execute/20001130-1.c: New test.
22059
22060 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
22061
22062         * g++.old-deja/g++.other/op3.C: New test.
22063
22064 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
22065
22066         * g++.old-deja/g++.other/op2.C: New test.
22067
22068 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
22069
22070         * g++.old-deja/g++.other/crash38.C: New test.
22071
22072 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
22073
22074         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
22075
22076 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
22077
22078         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
22079         tests.
22080         * gcc.c-torture/execute/string-opt-6.c: New test.
22081
22082         * gcc.dg/20001117-1.c: Add main.
22083
22084 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
22085
22086         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
22087         Move from here ...
22088         * gcc.dg/940510-1.c: ... to here.
22089
22090         * gcc.dg/20000926-1.c: GNU C now allows initializations of
22091         zero-size arrays in toplevel structures.
22092
22093 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
22094
22095         * gcc.c-torture/execute/loop-8.c: New test.
22096
22097 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
22098
22099         * g++.old-deja/g++.other/base1.C: New test.
22100
22101 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
22102
22103         * g++.old-deja/g++.other/parse2.C: New test.
22104
22105 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
22106
22107         * g++.old-deja/g++.pt/incomplete1.C: New test.
22108
22109 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
22110
22111         * g++.old-deja/g++.other/friend9.C: New test.
22112
22113 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
22114
22115         * gcc.dg/20001127-1.c: New test.
22116
22117 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
22118
22119         * g++.old-deja/g++.pt/friend46.C: New test.
22120
22121 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
22122
22123         * g++.old-deja/g++.other/ptrmem8.C: New test.
22124
22125 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22126
22127         * gcc.c-torture/execute/string-opt-7.c: New test.
22128         * gcc.c-torture/execute/string-opt-8.c: Likewise.
22129
22130 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
22131
22132         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
22133         instead of 'mkcheck 2'.
22134
22135 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
22136
22137         * gcc.c-torture/execute/memcheck/driver.c,
22138         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
22139         C9X references to refer to C99.
22140
22141 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
22142
22143         * gcc.dg/ultrasp3.c: New test.
22144
22145 2000-11-25  Neil Booth  <neilb@earthling.net>
22146
22147         * gcc.dg/cpp/include2.c: Update test to be locale independent.
22148
22149 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
22150
22151         * gcc.c-torture/compile/20001123-2.c: New.
22152
22153 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22154
22155         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
22156
22157 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
22158
22159         * gcc.dg/sequence-point-1.c: Add some new tests.
22160         * gcc.c-torture/execute/20001124-1.c: New test.
22161
22162 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
22163
22164         * g++.old-deja/g++.other/vaarg4.C: New test.
22165         * gcc.c-torture/compile/20001123-1.c: New test.
22166
22167 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
22168
22169         * g++.other/crash24.C: Adjust and remove XFAIL.
22170         * g++.other/crash37.C: New test.
22171
22172 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
22173
22174         * g++.old-deja/g++.pt/instantiate9.C: New test.
22175
22176 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
22177
22178         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
22179         new ABI, too.
22180
22181         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
22182         * g++.old-deja/g++.robertl/eb55.C: Likewise.
22183
22184 2000-11-22  Neil Booth  <neilb@earthling.net>
22185
22186         * gcc.dg/cpp/Wtrigraphs.c: New test.
22187
22188 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
22189
22190         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
22191
22192 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
22193
22194         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
22195
22196 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
22197
22198         * lib/gcc-dg.exp: load_lib scanasm.exp.
22199         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
22200         * lib/g++-dg.exp: load_lib scanasm.exp.
22201         * lib/scanasm.exp: New.
22202         (scan-assembler, scan-assembler-not): Add optional arguments to
22203         test name, or if not present, the pattern name.
22204         (scan-assembler-dem, scan-assembler-dem-not): New.
22205
22206         * g++.dg/dg.exp: New.
22207
22208 2000-11-21  Neil Booth  <neilb@earthling.net>
22209
22210         * gcc.dg/cpp/integrated1.c: Remove.
22211
22212 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
22213
22214         * gcc.c-torture/execute/20001121-1.c: New test.
22215
22216 2000-11-21  Richard Henderson  <rth@redhat.com>
22217
22218         * gcc.c-torture/compile/20001121-1.c: New test.
22219
22220 2000-11-20  Neil Booth  <neilb@earthling.net>
22221
22222         * gcc.dg/cpp/integrated1.c: New test.
22223
22224 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
22225
22226         * g++.old-deja/g++.other/inline17.C: New test.
22227
22228 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
22229
22230         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
22231         local variable to be zero: I made the variable global. Now
22232         uses abort() and exit() instead of relying on main's return value.
22233
22234 2000-11-20  Neil Booth  <neilb@earthling.net>
22235
22236         * gcc.dg/cpp/paste2.c: Update test.
22237         * objc/execute/paste.m: New test.
22238
22239 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
22240
22241         * gcc.dg/c99-condexpr-1.c: New test.
22242
22243 2000-11-20  Neil Booth  <neilb@earthling.net>
22244
22245         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
22246
22247 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
22248
22249         * g++.old-deja/g++.pt/export1.C: New test.
22250
22251 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
22252
22253         * gcc.dg/20001117-1.c: New test.
22254
22255 2000-11-18  Richard Henderson  <rth@redhat.com>
22256
22257         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
22258
22259 2000-11-18  Richard Henderson  <rth@redhat.com>
22260
22261         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
22262         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
22263         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
22264
22265 2000-11-18  Richard Henderson  <rth@redhat.com>
22266
22267         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
22268         (main): New.  Exit cleanly.
22269
22270 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
22271
22272         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
22273         gcc.dg/c99-fordecl-2.c: New tests.
22274
22275 2000-11-18  Richard Henderson  <rth@redhat.com>
22276
22277         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
22278         * gcc.c-torture/execute/zerolen-2.c: New.
22279
22280 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22281
22282         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
22283         memory.
22284
22285 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
22286
22287         * g++.old-deja/g++.pt/instantiate8.C: New test.
22288
22289 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
22290
22291         * g++.old-deja/g++.other/incomplete.C: Add more tests.
22292         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
22293
22294 2000-11-16  Nick Clifton  <nickc@redhat.com>
22295
22296         * gcc.c-torture/execute/nestfunc-2.c: New test.
22297         * gcc.c-torture/execute/nestfunc-3.c: New test.
22298
22299 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
22300
22301         * gcc.c-torture/compile/20001116-1.c: New test.
22302
22303 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22304
22305         * gcc.c-torture/execute/20001115-1.c: New test.
22306
22307 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
22308
22309         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
22310         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
22311         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
22312         * g++.old-deja/g++.abi/vmihint.C: Likewise.
22313
22314 2000-11-15  Neil Booth  <neilb@earthling.net>
22315
22316         gcc.dg/cpp/_Pragma1.c: Update.
22317         gcc.dg/cpp/_Pragma2.c: New test.
22318
22319 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
22320
22321         * g++.old-deja/g++.other/anon5.C: New test.
22322
22323 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
22324
22325         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
22326         tests.
22327
22328 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
22329
22330         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
22331         output.
22332
22333 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
22334
22335         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
22336         labels at end of compound statements.
22337
22338 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
22339
22340         * gcc.c-torture/execute/loop-7.c: New test.
22341
22342 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
22343
22344         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
22345
22346 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
22347
22348         * gcc.dg/c99-bool-1.c: New test.
22349
22350 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
22351
22352         * gcc.dg/c99-scope-1.c: Remove xfail.
22353         * gcc.dg/c99-scope-2.c: New test.
22354
22355 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22356
22357         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
22358         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
22359
22360 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
22361
22362         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
22363         error messages.
22364
22365         * g++.mike/p700.C: Don't typedef wchar_t.
22366         * g++.mike/p784.C: Likewise.
22367         * g++.mike/eb101.C: Don't use __wchar_t.
22368
22369 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
22370
22371         * g77.f-torture/execute/20001111.[fx]: Test premature exit
22372         from DO loop.
22373
22374 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
22375
22376         * gcc.c-torture/execute/20001111-1.c: New test.
22377
22378 2000-11-10  Nick Clifton  <nickc@redhat.com>
22379
22380         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
22381         long multuiple and accumulate.
22382
22383 2000-11-09  Richard Henderson  <rth@redhat.com>
22384
22385         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
22386         via size_t instead of int.
22387
22388         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
22389         * gcc.c-torture/execute/string-opt-2.c: Likewise.
22390         * gcc.c-torture/execute/string-opt-3.c: Likewise.
22391         * gcc.c-torture/execute/string-opt-4.c: Likewise.
22392
22393 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
22394
22395         * gcc.c-torture/compile/20001109-1.c: New test.
22396         * gcc.c-torture/compile/20001109-2.c: New test.
22397
22398 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
22399
22400         * g++.old-deja/g++.pt/operator1.C: New test.
22401         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
22402
22403 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
22404
22405         * gcc.dg/20001108-1.c: New test.
22406
22407 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
22408
22409         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
22410         with both arguments constant strings.
22411         * gcc.c-torture/execute/string-opt-3.c: New test.
22412         * gcc.c-torture/execute/string-opt-4.c: New test.
22413         * gcc.c-torture/execute/string-opt-5.c: New test.
22414
22415 2000-11-08  Nick Clifton  <nickc@redhat.com>
22416
22417         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
22418         mulsidi3adddi patterns.
22419
22420 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
22421
22422         * g++.old-deja/g++.other/crash36.C: New test.
22423
22424 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
22425
22426         * g++.old-deja/g++.other/init16.C: New test.
22427
22428 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
22429
22430         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
22431
22432 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
22433
22434         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
22435         * gcc.c-torture/execute/va-arg-16.x: Likewise.
22436         * gcc.c-torture/execute/va-arg-17.x: Likewise.
22437
22438 2000-11-07  DJ Delorie  <dj@redhat.com>
22439
22440         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
22441
22442 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22443
22444         * gcc.c-torture/execute/string-opt-1.c: New test.
22445
22446 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
22447
22448         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
22449         mips-sgi-irix6.* because the MIPS ABI passes floating-point
22450         parameters in registers, and there is no way for a varargs
22451         function to know in which order the integer and floating-point
22452         parameters should be interleaved when they are placed on the
22453         stack.
22454         * gcc.c-torture/execute/va-arg-16.x: Likewise.
22455         * gcc.c-torture/execute/va-arg-17.x: Likewise.
22456
22457 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22458
22459         * gcc.c-torture/execute/string-opt-2.c: New test.
22460
22461 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
22462
22463         * g++.old-deja/g++.pt/crash60.C: New test.
22464
22465 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
22466
22467         * g++.old-deja/g++.other/crash24.C: New test.
22468         * g++.old-deja/g++.other/crash25.C: New test.
22469         * g++.old-deja/g++.other/crash26.C: New test.
22470         * g++.old-deja/g++.other/crash27.C: New test.
22471         * g++.old-deja/g++.other/crash28.C: New test.
22472         * g++.old-deja/g++.other/crash29.C: New test.
22473         * g++.old-deja/g++.other/crash30.C: New test.
22474         * g++.old-deja/g++.other/crash31.C: New test.
22475         * g++.old-deja/g++.other/crash32.C: New test.
22476         * g++.old-deja/g++.other/crash33.C: New test.
22477         * g++.old-deja/g++.other/crash34.C: New test.
22478         * g++.old-deja/g++.other/crash35.C: New test.
22479
22480 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
22481
22482         * gcc.c-torture/execute/20001031-1.c: New test.
22483
22484 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
22485
22486         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
22487         namespace.
22488
22489         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
22490         standards-conformant.
22491
22492         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
22493
22494         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
22495         * g++.old-deja/g++.mike/p755a.C: Likewise.
22496         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
22497         library makes no calls to `operator new' during initialization.
22498
22499 2000-11-04  Neil Booth  <neilb@earthling.net>
22500
22501         * gcc.dg/cpp/include2.c: New tests.
22502
22503 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
22504
22505         * lib/g++.exp (g++_set_ld_library_path): New function.
22506         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
22507
22508 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
22509
22510         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
22511         warnings.
22512
22513 2000-11-01  Richard Henderson  <rth@redhat.com>
22514
22515         * g++.old-deja/g++.ext/namedret1.C: New.
22516         * g++.old-deja/g++.ext/namedret2.C: New.
22517         * g++.old-deja/g++.ext/namedret3.C: New.
22518
22519 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
22520
22521         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
22522         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
22523
22524 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22525
22526         * gcc.c-torture/execute/va-arg-21.c: New test.
22527
22528 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
22529
22530         * gcc.dg/c99-complex-2.c: New test.
22531
22532 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22533
22534         * gcc.c-torture/execute/stdio-opt-1.c: New test.
22535
22536 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
22537
22538         * g++.old-deja/g++.other/inline16.C: New test.
22539
22540 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
22541
22542         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
22543         __PRETTY_FUNCTION__
22544
22545 2000-10-29  Neil Booth  <neilb@earthling.net>
22546
22547         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
22548         New tests.
22549         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
22550         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
22551         optimisation.
22552
22553 2000-10-29  Neil Booth  <neilb@earthling.net>
22554
22555         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
22556         * mi1.c, mi1c.h: Add null directives to multiple-include test.
22557         * mi5.c: Test multiple includes work with -C.
22558         * trigraphs.c: Test ^= version.
22559
22560 2000-10-28  Neil Booth  <neilb@earthling.net>
22561
22562         New tests and test updates for new macro expander.
22563
22564         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
22565         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
22566         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
22567         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
22568         new diagnostic messages.
22569
22570         * gcc.dg/cpp/macro3.c: New tests.
22571
22572 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
22573
22574         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
22575         on the same line.
22576
22577 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
22578
22579         * g++.old-deja/g++.other/eh2.C: New test.
22580
22581 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
22582
22583         * gcc.c-torture/execute/20001027-1.c: New test.
22584
22585 2000-10-26  Richard Henderson  <rth@redhat.com>
22586
22587         * gcc.c-torture/execute/20001026-1.c: New.
22588
22589 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
22590
22591         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
22592         * g++.old-deja/g++.law/builtin1.C: Likewise.
22593         * g++.old-deja/g++.law/ctors10.C: Likewise.
22594         * g++.old-deja/g++.law/virtual3.C: Likewise.
22595         * g++.old-deja/g++.mike/p658.C: Likewise.
22596         * g++.old-deja/g++.other/sibcall1.C: Likewise.
22597         * g++.old-deja/g++.other/vaarg2.C: Likewise.
22598         * g++.old-deja/g++.robertl/eb124.C: Likewise.
22599         * g++.old-deja/g++.robertl/eb44.C: Likewise.
22600         * g++.old-deja/g++.robertl/eb77.C: Likewise.
22601
22602 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
22603
22604         * gcc.c-torture/compile/20001024-1.c: New test.
22605
22606 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
22607
22608         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
22609         to tell us whether or not we are using V3.
22610
22611 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
22612
22613         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
22614         operands.
22615
22616 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
22617
22618         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
22619
22620 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
22621
22622         * gcc.c-torture/execute/20001024-1.c: New test.
22623
22624 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
22625
22626         * g++.old-deja/g++.other/sibcall1.C: New test.
22627
22628 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
22629
22630         * gcc.dg/noncompile/init-3.c: New test.
22631
22632 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
22633
22634         * gcc.dg/format-array-1.c: New test.
22635
22636 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
22637
22638         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
22639         writing through null pointers; remove comment about testing
22640         unterminated strings.
22641
22642 2000-10-17  Matthew Hiller  <hiller@redhat.com>
22643
22644         * gcc.c-torture/execute/20001017-2.c: New test.
22645
22646 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
22647
22648         * gcc.c-torture/compile/20001018-1.c: New test.
22649         * gcc.c-torture/compile/20001018-1.x: Xfail.
22650
22651 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22652
22653         * gcc.c-torture/execute/20001017-1.c: New test.
22654
22655 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
22656
22657         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
22658         for multiple use of arguments with scanf formats; add tests for
22659         multiple use of arguments.
22660
22661 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
22662
22663         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
22664
22665 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
22666
22667         * gcc.dg/format-miss-1.c: New test.
22668
22669 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
22670
22671         * gcc.c-torture/execute/20001013-1.c: New test.
22672
22673 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
22674
22675         * gcc.dg/format-branch-1.c: New test.
22676
22677 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
22678
22679         * README, lib/file-format.exp: Remove EGCS references.
22680
22681 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
22682
22683         * gcc.dg/20001013-1.c: New test.
22684
22685 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
22686
22687         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
22688         for intmax_t in the compiler using __typeof__ and the type rules
22689         for conditional expressions.
22690
22691 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
22692
22693         * gcc.dg/20001012-1.c: New test.
22694         * gcc.dg/20001012-2.c: New test.
22695
22696 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
22697
22698         * gcc.dg/format-attr-1.c: New test.
22699
22700 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
22701
22702         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
22703         __LONG_LONG_MAX__ instead of LLONG_MAX.
22704
22705 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
22706
22707         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
22708         scanf flags.
22709         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
22710         flags.
22711
22712 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
22713
22714         * gcc.dg/sequence-pt-1.c: New test.
22715
22716 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
22717
22718         * gcc.c-torture/execute/20001011-1.c: New testcase.
22719         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
22720
22721 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
22722
22723         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
22724         does not error on it.
22725
22726 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
22727
22728         * gcc.dg/20001009-1.c: New test.
22729
22730 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
22731
22732         * gcc.c-torture/compile/20001009-1.c: Move from here ....
22733         * gcc.c-torture/execute/20001009-2.c: ... to here.
22734
22735 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
22736
22737         * gcc.c-torture/compile/20001009-1.c: New testcase.
22738         * gcc.c-torture/execute/20001009-1.c: New testcase.
22739         Testcases provided by Jan Hubicka <jh@suse.cz>.
22740
22741 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
22742
22743         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
22744         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
22745         uintmax_t using <limits.h> to emulate the compiler's internal
22746         logic.  No longer XFAIL %j tests.
22747
22748 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
22749
22750         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
22751         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
22752         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
22753         regexps and details of expected handling of some bad formats.
22754         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
22755         suppression.
22756
22757 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
22758
22759         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
22760         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
22761         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
22762         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
22763         in list archives.
22764
22765 2000-10-06  Richard Henderson  <rth@cygnus.com>
22766
22767         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
22768         * g++.old-deja/g++.brendan/crash52.C: Likewise.
22769         * g++.old-deja/g++.jason/report.C: Likewise.
22770         * g++.old-deja/g++.law/friend5.C: Likewise.
22771         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
22772         of the expected warnings.
22773
22774 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
22775
22776         * g++.old-deja/g++.pt/enum14.C: New test.
22777
22778 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
22779
22780         * g++.old-deja/g++.pt/crash59.C: New test.
22781
22782 2000-10-04  Will Cohen  <wcohen@redhat.com>
22783
22784         * gcc.dg/20000926-1.c: New test.
22785
22786 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
22787
22788         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
22789         function name for current C++ compiler.
22790         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
22791
22792 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
22793
22794         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
22795         __PRETTY_FUNCTION__.
22796         * g++.old-deja/g++.ext/pretty2.C: Likewise.
22797
22798 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22799
22800         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
22801
22802 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
22803
22804         * gcc.c-torture/compile/20000923-1.c: New test.
22805
22806 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
22807
22808         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
22809         * g++.old-deja/g++.pt/ttp62.C: Same.
22810         * g++.old-deja/g++.other/inline14.C: Same.
22811
22812 2000-09-24  Richard Henderson  <rth@cygnus.com>
22813
22814         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
22815
22816 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
22817
22818         * gcc.dg/c90-printf-1.c: Add test for wide string format.
22819
22820 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
22821
22822         * gcc.c-torture/compile/20000922-1.c: New file.
22823
22824 2000-09-21  Nick Clifton  <nickc@redhat.com>
22825
22826         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
22827         a signed long modulo operation.
22828         (mod6): New function - perform an unsigned long modulo operation.
22829         (main): Add tests for modulos of very large numbers by very small
22830         dividends.
22831
22832 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22833
22834         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
22835
22836 2000-09-19  Richard Henderson  <rth@cygnus.com>
22837
22838         * gcc.dg/compare2.c (case 10): XFAIL.
22839
22840 2000-09-18  Richard Henderson  <rth@cygnus.com>
22841
22842         * gcc.c-torture/execute/20000906-1.c: Move ...
22843         * gcc.dg/20000906-1.c: ... here.  Only run on targets
22844         that support __builtin_trap.
22845
22846 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
22847
22848         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
22849
22850 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
22851
22852         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
22853         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
22854         more $ format tests.
22855
22856 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
22857
22858         * gcc.dg/format-errmk-1.c: New test.
22859
22860 2000-09-17  Greg McGary  <greg@mcgary.org>
22861
22862         * gcc.c-torture/execute/20000917-1.x: Remove.
22863
22864 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
22865
22866         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
22867
22868 2000-09-17  Greg McGary  <greg@mcgary.org>
22869
22870         * gcc.c-torture/execute/20000917-1.c: New test.
22871         * gcc.c-torture/execute/20000917-1.x: XFAIL.
22872
22873 2000-09-16  Neil Booth  <NeilB@earthling.net>
22874
22875         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
22876         in nested macro bug.
22877
22878 2000-09-15  Neil Booth  <NeilB@earthling.net>
22879
22880         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
22881
22882 2000-09-14  Jeffrey A Law  (law@cygnus.com)
22883
22884         * gcc.c-torture/execute/20000914-1.c: New test.
22885
22886 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
22887
22888         * g++.other/inline13.C: New test.
22889
22890 2000-09-12  Andreas Jaeger  <aj@suse.de>
22891
22892         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
22893         constant by Ulrich Drepper <drepper@redhat.com>.
22894
22895 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
22896
22897         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
22898
22899 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22900
22901         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
22902
22903 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
22904
22905         * gcc.dg/cpp/backslash.c: New test.
22906
22907 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
22908
22909         * gcc.c-torture/execute/20000910-1.c: New test.
22910         * gcc.c-torture/execute/20000910-2.c: Likewise.
22911
22912 2000-09-11  Robert Lipe  <robertl@sco.com>
22913
22914         * gcc.dg/pragma-align.c: New test.
22915
22916 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
22917
22918         * g++.old-deja/g++.pt/explicit82.C: New test.
22919         * g++.old-deja/g++.pt/explicit83.C: New test.
22920
22921 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
22922
22923         * gcc.dg/asm-names.c: New test.
22924
22925 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22926
22927         * gcc.dg/cpp/tr-warn6.c: New test
22928
22929 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
22930
22931         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
22932         be accepted.
22933
22934 2000-09-07  Catherine Moore  <clm@redhat.com>
22935
22936         * gcc.c-torture/execute/unroll-1.c: New test.
22937
22938 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
22939
22940         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
22941         ERROR markers.
22942         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
22943         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
22944         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
22945         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
22946         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
22947         Preprocess only.
22948         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
22949         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
22950
22951 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
22952
22953         * g++.old-deja/g++.pt/deduct2.C: New test.
22954
22955 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
22956
22957         * g++.old-deja/g++.pt/parms2.C: New test.
22958
22959 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
22960
22961         * g++.old-deja/g++.pt/crash58.C: New test.
22962
22963 2000-09-06  Greg McGary  <greg@mcgary.org>
22964
22965         * gcc.c-torture/execute/20000906-1.c: New test.
22966         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
22967
22968 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22969
22970         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
22971
22972 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
22973
22974         * g++.old-deja/g++.pt/crash57.C: New test.
22975
22976 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
22977
22978         * g++.old-deja/g++.pt/crash56.C: New test.
22979
22980 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
22981
22982         * g++.old-deja/g++.pt/koenig1.C: New test.
22983
22984 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
22985
22986         * gcc.dg/20000904-1.c: New test.
22987
22988 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
22989
22990         * gcc.dg/cpp/paste8.c: New test.
22991
22992 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
22993
22994         * gcc.c-torture/compile/20000827-1.c: New test.
22995
22996 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
22997
22998         * gcc.dg/format-diag-1.c: New test.
22999
23000 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
23001
23002         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
23003         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
23004         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
23005         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
23006         gcc.dg/formatz-1.c: Adjust warning regular expressions.
23007
23008 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
23009
23010         * g++.old-deja/g++.other/nested4.C: New test.
23011
23012 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
23013
23014         * g++.old-deja/g++.ns/scoped1.C: New test.
23015
23016 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
23017
23018         * lib/g++.exp: Support testing already-installed GCC.
23019
23020 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23021
23022         * wtr-label-1.c, wtr-suffix-1.c: New tests.
23023
23024 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23025
23026         * gcc.dg/return-type-2.c: New test.
23027
23028 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
23029
23030         * gcc.c-torture/compile/20000825-1.c: New test.
23031
23032 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
23033
23034         * gcc.dg/dwarf2-2.c: New test.
23035
23036 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
23037
23038         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
23039         dg-warning regexps.
23040
23041 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
23042
23043         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
23044         gcc.dg/format-ext-5.c: New tests.
23045
23046 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
23047
23048         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
23049
23050 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
23051
23052         * gcc.dg/noncompile/930622-2.c: Adjust error message.
23053
23054 2000-08-24  Richard Henderson  <rth@cygnus.com>
23055
23056         * gcc.dg/ia64-sync-1.c: New test.
23057         * gcc.dg/ia64-sync-2.c: New test.
23058         * gcc.dg/ia64-asm-1.c: New test.
23059
23060 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
23061
23062         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
23063         * gcc.dg/format-ext-2.c: New test.
23064
23065 2000-08-23  Jason Merrill  <jason@redhat.com>
23066
23067         * lib/old-dejagnu.exp: Also ignore "In member function" and
23068         "At global scope".
23069
23070 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23071
23072         * gcc.dg/noncompile/label-lineno-1.c: New test.
23073
23074 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
23075
23076         * gcc.dg/c99-array-nonobj-1.c: New test.
23077
23078 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
23079
23080         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
23081         tests.
23082         * gcc.dg/format-ext-1.c: New test.
23083
23084 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23085
23086         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
23087         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
23088         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
23089         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
23090         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
23091
23092 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
23093
23094         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
23095         gcc.dg/c99-strftime-2.c: New tests.
23096
23097 2000-08-22  Richard Henderson  <rth@cygnus.com>
23098
23099         * gcc.c-torture/execute/20000822-1.c: New test.
23100
23101 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
23102
23103         * gcc.c-torture/execute/20000819-1.x: Remove.
23104
23105 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
23106
23107         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
23108         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
23109         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
23110         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
23111         gcc.dg/format-xopen-1.c: New tests.
23112
23113 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
23114
23115         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
23116
23117 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
23118
23119         * g++.old-deja/g++.other/loop2.C: New test.
23120
23121         * gcc.c-torture/compile/20000606-1.c: New test.
23122         * gcc.c-torture/compile/20000728-1.c: New test.
23123         * gcc.c-torture/execute/20000801-1.c: New test.
23124         * gcc.c-torture/execute/20000801-2.c: New test.
23125         * gcc.c-torture/execute/20000819-1.c: New test.
23126         * gcc.c-torture/execute/20000819-1.x: XFAIL.
23127         * gcc.dg/20000629-1.c: New test.
23128         * gcc.dg/20000724-1.c: New test.
23129         * gcc.dg/20000807-1.c: New test.
23130
23131 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
23132
23133         * gcc.dg/cpp/pragma-1.c: New test.
23134         * gcc.dg/cpp/pragma-2.c: New test.
23135
23136 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
23137
23138         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
23139         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
23140
23141 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
23142
23143         * gcc.c-torture/compile/20000818-1.c: New test.
23144
23145 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
23146
23147         * gcc.c-torture/execute/20000818-1.c: New test.
23148
23149 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
23150
23151         * gcc.dg/format-va-1.c: New test.
23152
23153 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
23154
23155         * g++.old-deja/g++.other/typedef8.C: New test.
23156
23157 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
23158
23159         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
23160         * g++.old-deja/g++.mike/net36.C: Mark candidate.
23161         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
23162         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
23163         * g++.old-deja/g++.other/ptrmem7.C: New test.
23164         * g++.old-deja/g++.pt/ptrmem10.C: New test.
23165
23166 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
23167
23168         * g++.old-deja/g++.pt/typename27.C: New test.
23169
23170 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
23171
23172         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
23173         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
23174         * g++.old-deja/g++.pt/friend45.C: New test.
23175         * g++.old-deja/g++.other/friend8.C: New test.
23176
23177 2000-08-15  Richard Henderson  <rth@cygnus.com>
23178
23179         * gcc.c-torture/execute/20000815-1.c: New test.
23180
23181 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
23182
23183         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
23184         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
23185         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
23186
23187 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
23188
23189         * g++.old-deja/g++.other/refinit2.C: New test.
23190
23191 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
23192
23193         * lib/c-torture.exp (c-torture): Make
23194         compiler_conditional_xfail_data global.
23195         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
23196         compiler_conditional_xfail_data machinery.
23197         (f-torture-execute): Likewise.
23198         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
23199         and only when unrolling loops.
23200
23201         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
23202
23203 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
23204
23205         * g++.old-deja/g++.pt/explicit81.C: New test.
23206
23207 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
23208
23209         * g++.old-deja/g++.pt/typename26.C: New test.
23210
23211 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
23212
23213         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
23214         warning.
23215
23216 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
23217
23218         * g++.old-deja/g++.other/array3.C: New test.
23219
23220 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
23221
23222         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
23223         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
23224         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
23225         New tests.
23226
23227 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
23228
23229         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
23230         * g++.old-deja/g++.abi/vmihint.C: Likewise.
23231
23232 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
23233
23234         * gcc.c-torture/execute/20000808-1.c: New test.
23235
23236 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
23237
23238         * gcc.dg/c90-const-expr-1.c: New test.
23239
23240 2000-08-08  Richard Henderson  <rth@cygnus.com>
23241
23242         * gcc.dg/noncompile/920923-1.c: Declare calloc.
23243
23244 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
23245
23246         * gcc.dg/noncompile/const-ll-1.c: New test.
23247
23248 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23249
23250         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
23251
23252 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
23253
23254         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
23255         that running programs linked against the shared version of libobjc
23256         run correctly.
23257
23258 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
23259
23260         * gcc.dg/c99-printf-1.c: New test.
23261
23262 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
23263
23264         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
23265
23266 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
23267
23268         * gcc.c-torture/execute/20000731-1.x: Delete.
23269
23270 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
23271
23272         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
23273         and torture_without_loops as is done by c-torture.exp.
23274         (search_for): Copy from c-torture.exp.
23275         (gcc-dg-runtest): New function, drives a directory of tests
23276         iterating over the TORTURE_OPTIONS.
23277         (scan-assembler, scan-assembler-not): Move here from
23278         individual directory drivers.
23279
23280         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
23281         defined by lib/gcc-dg.exp.
23282         * gcc.dg/cpp/cpp.exp: Likewise.
23283         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
23284         gcc-dg-runtest, so we cycle over optimization options.
23285
23286         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
23287         * gcc.dg/compare2.c: No longer expected to fail.
23288
23289 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
23290
23291         * gcc.c-torture/execute/20000804-1.c: New test.
23292
23293 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
23294
23295         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
23296
23297 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
23298
23299         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
23300
23301 2000-08-03  Jeffrey A Law  (law@cygnus.com)
23302
23303         * gcc.c-torture/compile/20000803-1.c: New test.
23304
23305 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
23306
23307         * gcc.c-torture/execute/20000801-3.c,
23308         gcc.c-torture/execute/20000801-4.c: New tests.
23309         * gcc.c-torture/execute/20000801-3.x,
23310         gcc.c-torture/execute/20000801-4.x: Xfail.
23311
23312 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
23313
23314         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
23315         libobjc/.libs to allow for libtool.
23316
23317 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
23318
23319         * gcc.c-torture/compile/20000802-1.c: New test.
23320
23321 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
23322
23323         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
23324
23325 2000-07-31  Jeffrey A Law  (law@cygnus.com)
23326
23327         * gcc-c-torture/execute/20000731-2.c: New test.
23328
23329         * gcc.c-torture/execute/20000731-1.c: New test.
23330         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
23331
23332 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
23333
23334         * testsuite/gcc.dg/cpp/paste7.c: New test.
23335         * gcc.dg/cpp/20000725-1.c: New test.
23336
23337 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
23338
23339         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
23340         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
23341         declaration warning for __builtin_dwarf_reg_size.
23342
23343         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
23344
23345 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
23346
23347         * gcc.dg/noncompile/voidparam-1.c: New test.
23348
23349 2000-07-30  Richard Henderson  <rth@cygnus.com>
23350
23351         * gcc.dg/c90-digraph-1.c: Don't xfail.
23352         * gcc.dg/compare2.c (case 10): Xfail.
23353         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
23354
23355 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
23356
23357         * gcc.dg/c99-main-1.c: New test.
23358
23359 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
23360
23361         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
23362
23363 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
23364
23365         * gcc.c-tortuer/execute/20000726-1.c: New test.
23366
23367 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
23368
23369         * gcc.c-torture/execute/enum-2.c: New test.
23370
23371 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23372
23373         * gcc.dg/cpp/tr-warn3.c: New test.
23374
23375 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
23376
23377         * g++.old-deja/g++.ext/implicit1.C: Remove.
23378         * g++.old-deja/g++.jason/c2.C: Remove
23379         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
23380         * g++.old-deja/g++.pt/crash16.C: Likewise.
23381         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
23382
23383 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
23384
23385         * g++.old-deja/g++.other/for2.C: New test.
23386
23387 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
23388
23389         * gcc.dg/20000720-1.c: New test.
23390
23391 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
23392
23393         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
23394
23395 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
23396
23397         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
23398         * gcc.c-torture/execute/20000722-1.c: New.
23399         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
23400
23401 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
23402
23403         * gcc.dg/cpp/20000720-1.S: New test.
23404
23405 2000-07-21  Michael Meissner  <meissner@redhat.com>
23406
23407         * gcc.c-torture/execute/ieee/hugeval.c: New test.
23408
23409 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
23410
23411         * g++.old-deja/g++.brendan/crash16.C,
23412         g++.old-deja/g++.brendan/parse3.C,
23413         g++.old-deja/g++.brendan/redecl1.C,
23414         g++.old-deja/g++.ns/template13.C,
23415         g++.old-deja/g++.other/decl4.C,
23416         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
23417
23418 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
23419
23420         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
23421         and "Internal error".
23422
23423         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
23424         regexps.
23425         * gcc.dg/cpp/paste6.c: New test.
23426
23427 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
23428
23429         * gcc.dg/cpp/tr-direct.c: New test.
23430
23431         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
23432         gcc.dg/cpp/undef1.c: Tweak error regexps.
23433
23434 2000-07-18  Eric Christopher <echristo@redhat.com>
23435
23436         * gcc.c-torture/compile/20000718-1.c: New test.
23437
23438 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
23439
23440         * cpplex.c (_cpp_push_token): If the token being pushed back
23441         is the previous token in this context, just subtract one from
23442         context->posn.
23443         * cppmacro.c (save_expansion): Clear aux field when storing a
23444         placemarker.
23445
23446 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
23447
23448         * gcc.dg/noncompile/redecl-1.c: New test.
23449
23450 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
23451
23452         * gcc.c-torture/execute/20000717-5.c: New test.
23453         * gcc.c-torture/execute/20000717-1.x: Removed.
23454
23455 2000-07-17  Richard Henderson  <rth@cygnus.com>
23456
23457         * gcc.c-torture/execute/20000717-4.c: New test.
23458
23459 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
23460
23461         * gcc.dg/cpp/syshdr.c: New test.
23462         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
23463
23464 2000-07-17  Neil Booth  <neilb@earthling.net>
23465
23466         * gcc.dg/cpp/cmdlne-dM.c: New test.
23467         * gcc.dg/cpp/cmdlne-dD.c: New test.
23468
23469 2000-07-17  Jeffrey A Law  (law@cygnus.com)
23470
23471         * gcc.c-torture/execute/20000717-3.c: New test.
23472
23473         * gcc.c-torture/compile/20000717-1.c: New test.
23474
23475 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
23476
23477         * gcc.c-torture/execute/20000717-2.c: New test.
23478
23479 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
23480
23481         * gcc.dg/formatz-1.c: New test.
23482
23483         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
23484         * gcc.dg/c99-digraph-1.c: New tests.
23485
23486         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
23487         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
23488
23489         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
23490         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
23491         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
23492         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
23493         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
23494         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
23495         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
23496
23497 2000-07-17   Greg McGary <greg@mcgary.org>
23498
23499         * gcc.c-torture/execute/20000717-1.c: New test.
23500         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
23501
23502 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
23503
23504         * gcc.c-torture/execute/20000715-2.c: New test.
23505         * gcc.dg/20000715-1.c: New test.
23506
23507 2000-07-15  Michael Meissner  <meissner@redhat.com>
23508
23509         * gcc.c-torture/execute/20000715-1.c: New test.
23510
23511 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
23512
23513         * gcc.c-torture/execute/20000707-1.c: New test.
23514
23515 2000-07-13  Neil Booth  <NeilB@earthling.net>
23516
23517         * testsuite/gcc.dg/cpp/digraph1.c,
23518         testsuite/gcc.dg/cpp/digraph2.c,
23519         testsuite/gcc.dg/cpp/digraphs.c: New tests.
23520
23521 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
23522
23523         * g77.f-torture/compile/20000630-2.f:  New test.
23524         * g77.f-torture/compile/20000630-2.x
23525
23526 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
23527
23528         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
23529
23530 2000-07-11  Neil Booth  <NeilB@earthling.net>
23531
23532         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
23533
23534 2000-07-11  Neil Booth  <NeilB@earthling.net>
23535
23536         * gcc.dg/cpp/cmdlne-C.c: New.
23537
23538 2000-07-09  Neil Booth  <NeilB@earthling.net>
23539
23540         * gcc.dg/cpp/directiv.c: New tests.
23541         * gcc.dg/cpp/undef1.c: Update.
23542
23543 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
23544
23545         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
23546
23547 2000-07-09  Neil Booth  <NeilB@earthling.net>
23548
23549         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
23550
23551 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
23552
23553         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
23554         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
23555
23556 2000-07-08  Neil Booth  <NeilB@earthling.net>
23557
23558         * gcc.dg/cpp/macsyntx.c: New tests.
23559
23560 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
23561
23562         * gcc.dg/20000707-1.c: New test.
23563
23564 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
23565
23566         * gcc.c-torture/execute/20000706-1.c: New test.
23567         * gcc.c-torture/execute/20000706-2.c: New test.
23568         * gcc.c-torture/execute/20000706-3.c: New test.
23569         * gcc.c-torture/execute/20000706-4.c: New test.
23570         * gcc.c-torture/execute/20000706-5.c: New test.
23571
23572 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
23573
23574         * g++.old-deja/g++.pt/instantiate7.C: New test.
23575
23576 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
23577
23578         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
23579         * g++.old-deja/g++.mike/thunk3.C: Likewise.
23580         * g++.old-deja/g++.other/rtti3.C: Likewise.
23581         * g++.old-deja/g++.other/rttid3.C: Likewise.
23582
23583 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
23584
23585         *  g77.f-torture/compile/20000630-1.x: Fix typo
23586
23587 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
23588
23589         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
23590         assembly output.
23591
23592 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
23593
23594         * gcc.dg/cpp/ident.c: New test.
23595
23596 2000-07-05  Neil Booth  <NeilB@earthling.net>
23597
23598         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
23599           gcc.dg/cpp/lexstrng.c: New tests.
23600
23601 2000-07-04  Neil Booth  <NeilB@earthling.net>
23602
23603         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
23604         * gcc.dg/cpp/strify2.c: Same.
23605
23606 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
23607
23608         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
23609         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
23610         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
23611         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
23612
23613         * testsuite/gcc.dg/cpp/macro1.c,
23614         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
23615         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
23616         testsuite/gcc.dg/cpp/strify1.c,
23617         testsuite/gcc.dg/cpp/strify2.c: New tests.
23618
23619 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
23620
23621         * gcc.c-torture/execute/20000703-1.c: New test.
23622
23623 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
23624
23625         * g++.old-deja/g++.pt (lookup10.C): New test.
23626
23627 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
23628
23629         * g++.old-deja/g++.pt (typename25.C): New test.
23630
23631 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
23632
23633         * gcc.c-torture/compile/20000701-1.c: New test.
23634
23635 2000-06-30  Nick Clifton  <nickc@cygnus.com>
23636
23637         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
23638         to test case.
23639
23640 2000-06-30  Catherine Moore  <clm@cygnus.com>
23641
23642         * gcc.c-torture/execute/align-1.c: New test.
23643
23644 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
23645
23646         * g++.old-deja/g++.pt/expr8.C: New test.
23647         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
23648
23649 2000-06-29  Nick Clifton  <nickc@cygnus.com>
23650
23651         * gcc.c-torture/compile/20000629-1.c: New test.
23652
23653 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
23654
23655
23656         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
23657         gcc.dg/noncompile directory, depending on whether they're
23658         preprocessor tests or not.  Annotate all the tests for the dg
23659         framework.
23660
23661         * gcc.c-torture/noncompile/noncompile.exp: Delete.
23662         * gcc.dg/noncompile/noncompile.exp: New.
23663
23664         * Moved files:
23665         Old name                                New name
23666         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
23667         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
23668         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
23669         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
23670         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
23671         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
23672         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
23673         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
23674         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
23675         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
23676         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
23677         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
23678         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
23679         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
23680         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
23681         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
23682         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
23683         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
23684         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
23685         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
23686         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
23687         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
23688         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
23689         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
23690
23691         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
23692         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
23693         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
23694         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
23695         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
23696         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
23697
23698 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
23699
23700         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
23701         declare one variable.  On the fourth, error.
23702         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
23703         declared by 20000628-1a.h.
23704
23705 2000-06-29  Richard Henderson  <rth@redhat.com>
23706
23707         * gcc.c-torture/execute/930529-1.x: New file.
23708         * gcc.dg/920413-1.c: Adjust expected warning text.
23709         * gcc.dg/980217-1.c: Declare abort.
23710         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
23711
23712 2000-06-29  Jeffrey A Law  (law@cygnus.com)
23713
23714         * g77.f-torture/compile/20000629-1.f: New test.
23715         * g77.f-torture/compile/20000629-1.x: Expected to fail.
23716
23717 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
23718
23719         Rearrange lots of files, removing entirely the
23720         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
23721         directories.
23722
23723         * Deleted files:
23724         gcc.c-torture/code_quality/code_quality.exp
23725         gcc.c-torture/special/special.exp
23726         gcc.failure/failure.exp
23727         gcc.failure/940409-1.x
23728         gcc.c-torture/compile/961203-1.x
23729
23730         * New files:
23731         gcc.misc-tests/linkage.exp
23732         gcc.c-torture/execute/920730-1t.c
23733         gcc.c-torture/execute/920730-1t.x
23734         gcc.c-torture/compile/920520-1.x
23735         gcc.c-torture/compile/920521-1.x
23736         gcc.c-torture/compile/981006-1.x
23737         gcc.c-torture/execute/eeprof-1.x
23738
23739         * Moved files (possibly with modifications to fit a new harness):
23740         Old name                                New name
23741         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
23742         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
23743         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
23744         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
23745         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
23746         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
23747         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
23748         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
23749         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
23750         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
23751         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
23752         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
23753         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
23754         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
23755
23756 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
23757
23758         * c-torture/compile/961203-1.x: Delete.
23759
23760         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
23761         not exit. Include stdio.h.
23762         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
23763         * gcc.misc-tests/dg-12.c: Likewise.
23764         * gcc.misc-tests/dg-5.c: Likewise.
23765         * gcc.misc-tests/dg-6.c: Likewise.
23766         * gcc.misc-tests/dg-7.c: Prototype abort.
23767         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
23768         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
23769         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
23770         not exit.
23771         * gcc.misc-tests/sieve.c: Use return from main, not exit.
23772         * gcc.misc-tests/sort2.c: Use return from main, not exit.
23773
23774 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
23775
23776         * gcc.dg/cpp/20000628-1.c: New test.
23777         * gcc.dg/cpp/20000628-1.h: New header for above test.
23778         * gcc.dg/cpp/20000628-1a.h: Likewise.
23779
23780 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
23781
23782         * gcc.dg/cpp: New directory.
23783         * gcc.dg/cpp/cpp.exp: New driver.
23784         * gcc.dg/cpp/20000627-1.c: New test.
23785         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
23786         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
23787         and rewrite as a compilation test.
23788
23789         * gcc.dg: Move many files into the cpp subdirectory, possibly
23790         renaming or editing them as well.
23791         Old name                New name
23792         990119-1.c              cpp/19990119-1.c
23793         990228-1.c              cpp/19990228-1.c
23794         990407-1.c              cpp/19990407-1.c
23795         990409-1.c              cpp/19990409-1.c
23796         990413-1.c              cpp/19990413-1.c
23797         990703-1.c              cpp/19990703-1.c
23798         20000127-1.c            cpp/20000127-1.c
23799         20000129-1.c            cpp/20000129-1.c
23800         20000207-1.c            cpp/20000207-1.c
23801         20000207-2.c            cpp/20000207-2.c
23802         20000209-1.c            cpp/20000209-1.c
23803         20000209-2.c            cpp/20000209-2.c
23804         20000301-1.c            cpp/20000301-1.c
23805         20000419-1.c            cpp/20000419-1.c
23806         20000510-1.S            cpp/20000510-1.S
23807         20000519-1.c            cpp/20000519-1.c
23808         20000529-1.c            cpp/20000529-1.c
23809         20000625-1.c            cpp/20000625-1.c
23810         20000625-2.c            cpp/20000625-2.c
23811         cpp-as1.c               cpp/assert1.c
23812         cpp-as2.c               cpp/assert2.c
23813         cxx-comments-1.c        cpp/cxxcom1.c
23814         cxx-comments-2.c        cpp/cxxcom2.c
23815         endif-label.c           cpp/endif.c
23816         cpp-hash1.c             cpp/hash1.c
23817         cpp-hash2.c             cpp/hash2.c
23818         cpp-if1.c               cpp/if-1.c
23819         cpp-if2.c               cpp/if-2.c
23820         cpp-if3.c               cpp/if-3.c
23821         cpp-if4.c               cpp/if-4.c
23822         cpp-if5.c               cpp/if-5.c
23823         cpp-cond.c              cpp/if-cexp.c
23824         cpp-missingop.c         cpp/if-mop.c
23825         cpp-missingparen.c      cpp/if-mpar.c
23826         cpp-opprec.c            cpp/if-oppr.c
23827         cpp-ifparen.c           cpp/if-paren.c
23828         cpp-shortcircuit.c      cpp/if-sc.c
23829         cpp-shift.c             cpp/if-shift.c
23830         cpp-unary.c             cpp/if-unary.c
23831         cpp-li1.c               cpp/line1.c
23832         cpp-li2.c               cpp/line2.c
23833         lineno.c                cpp/line3.c
23834         lineno-2.c              cpp/line4.c
23835         cpp-mi.c                cpp/mi1.c
23836         cpp-mic.h               cpp/mi1c.h
23837         cpp-micc.h              cpp/mi1cc.h
23838         cpp-mind.h              cpp/mi1nd.h
23839         cpp-mindp.h             cpp/mi1ndp.h
23840         cpp-mix.h               cpp/mi1x.h
23841         cpp-mi2.c               cpp/mi2.c
23842         cpp-mi2a.h              cpp/mi2a.h
23843         cpp-mi2b.h              cpp/mi2b.h
23844         cpp-mi2c.h              cpp/mi2c.h
23845         cpp-mi3.c               cpp/mi3.c
23846         cpp-mi3.def             cpp/mi3.def
23847         poison-1.c              cpp/poison.c
23848         pr-impl.c               cpp/prag-imp.c
23849         cpp-redef-2.c           cpp/redef1.c
23850         cpp-redef.c             cpp/redef2.c
23851         strpaste.c              cpp/strp1.c
23852         strpaste-2.c            cpp/strp2.c
23853         cpp-tradpaste.c         cpp/tr-paste.c
23854         cpp-tradstringify.c     cpp/tr-str.c
23855         cpp-tradwarn1.c         cpp/tr-warn1.c
23856         cpp-tradwarn2.c         cpp/tr-warn2.c
23857         trigraphs.c             cpp/trigraphs.c
23858         cpp-unc1.c              cpp/unc1.c
23859         cpp-unc2.c              cpp/unc2.c
23860         cpp-unc3.c              cpp/unc3.c
23861         cpp-unc.c               cpp/unc4.c
23862         undef.c                 cpp/undef1.c
23863         undef-2.c               cpp/undef2.c
23864         cpp-wi1.c               cpp/widestr1.c
23865
23866 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
23867
23868         * lib/g++.exp (g++_include_flags): Tweak.
23869
23870 2000-06-27  H.J. Lu  <hjl@gnu.org>
23871             Loren J. Rittle  <ljrittle@acm.org>
23872
23873         * lib/g++.exp (g++_include_flags): Override libgloss.exp
23874         version with one that knows about the new gcc tree structure.
23875         (g++_link_flags): Same.
23876
23877 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
23878
23879         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
23880         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
23881         case we are cross-compiling.
23882
23883         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
23884         g++.old-deja/g++.niklas/Makefile.in,
23885         g++.old-deja/g++.niklas/configure.in,
23886         g++.old-deja/g++.other/Makefile.in,
23887         g++.old-deja/g++.other/configure.in,
23888         gcc.c-torture/code_quality/Makefile.in,
23889         gcc.c-torture/code_quality/configure.in,
23890         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
23891         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
23892         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
23893         gcc.c-torture/execute/ieee/Makefile.in,
23894         gcc.c-torture/execute/ieee/configure.in,
23895         gcc.c-torture/noncompile/Makefile.in,
23896         gcc.c-torture/noncompile/configure.in,
23897         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
23898         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
23899         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
23900
23901 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
23902
23903         * g++.old-deja/g++.other/ambig3.C: New test.
23904
23905 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
23906
23907         * g++.old-deja/g++.pt/syntax1.C: New test.
23908         * g++.old-deja/g++.pt/syntax2.C: New test.
23909         * g++.old-deja/g++.other/syntax3.C: New test.
23910         * g++.old-deja/g++.other/syntax4.C: New test.
23911
23912 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
23913
23914         * gcc.dg/20000623-1.c: Prototype exit and abort.
23915
23916 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
23917
23918         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
23919         New tests.
23920         * gcc.dg/cpp-mi3.def: New file.
23921
23922         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
23923         inside assertions.
23924         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
23925         lexer's error messages.
23926         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
23927         divine anything from the linemarkers.
23928         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
23929         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
23930
23931 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
23932
23933         * gcc.dg/20000623-1.c: New test.
23934
23935 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
23936
23937         * gcc.c-torture/execute/20000622-1.c: New test.
23938
23939 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
23940
23941         * g++.old-deja/g++.other/init15.C: New test.
23942
23943 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
23944
23945         * g++.old-deja/g++.pt/vaarg2.C: New test.
23946         * g++.old-deja/g++.pt/vaarg3.C: New test.
23947
23948 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
23949
23950         * g++.old-deja/g++.other/dyncast6.C: New test.
23951
23952 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
23953
23954         * gcc.c-torture/execute/loop-6.c: New test.
23955
23956 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
23957
23958         * gcc.dg/20000614-1.c: New test.
23959         * gcc.dg/20000614-2.c: New test.
23960
23961 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
23962
23963         * g++.old-deja/g++.other/inline12.C: New test.
23964
23965 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
23966
23967         * g++.old-deja/g++.other/eh1.C: New test.
23968
23969 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
23970
23971         * g++.old-deja/g++.other/type.C: New test.
23972
23973 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
23974
23975         * g++.old-deja/g++.other/initstring.C: New test.
23976
23977 2000-06-12  Jason Merrill  <jason@redhat.com>
23978
23979         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
23980
23981 2000-06-09  Jeffrey A Law  (law@cygnus.com)
23982
23983         * gcc.c-torture/compile/20000609-1.c: New test.
23984
23985 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
23986
23987         * gcc.dg/20000609-1.c: New test.
23988
23989 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
23990
23991         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
23992         * gcc.c-torture/noncompile/poison-1.c: Move...
23993         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
23994         * gcc.dg/cpp-li1.c: Add a token after the #line.
23995
23996 2000-06-05  Richard Henderson  <rth@cygnus.com>
23997
23998         * gcc.c-torture/execute/20000605-2.c: New test.
23999         * gcc.c-torture/execute/20000605-3.c: New test.
24000
24001 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
24002
24003         * g77.f-torture/execute/20000503-1.x: New file.
24004
24005 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
24006
24007         * g++.old-deja/g++.eh/badalloc1.C: New test.
24008
24009 2000-06-05  Richard Henderson  <rth@cygnus.com>
24010
24011         * gcc.c-torture/execute/20000605-1.c: New test.
24012
24013 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
24014             Nathan Sidwell <nathan@codesourcery.com>
24015
24016         * gcc.c-torture/compile/20000605-1.c: New test.
24017
24018 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
24019
24020         * g77.f-torture/compile/20000601-1.f:  New test.
24021
24022 2000-06-03  Richard Henderson  <rth@cygnus.com>
24023
24024         * gcc.c-torture/execute/20000603-1.c: New.
24025
24026 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
24027
24028         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
24029         * gcc.dg/noreturn-2.c (noreturn): Likewise.
24030
24031 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
24032
24033         * gcc.dg/compare2.c (case 12): XFAIL.
24034         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
24035         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
24036
24037         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
24038
24039 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
24040
24041         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
24042         guard macro is already defined when the header is first
24043         included.
24044         * gcc.dg/cpp-mix.h: New file.
24045         * gcc.dg/endif-label.c: Update patterns to match compiler.
24046
24047         * g++.brendan/complex1.C: Declare abort.
24048         * g++.law/refs4.C: Remove XFAIL.
24049         * g++.oliva/expr2.C: Declare abort and exit.
24050
24051 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
24052
24053         * gcc.c-torture/execute/20000528-1.c: New test.
24054
24055         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
24056         * g++.old-deja/g++.law/temps4.C: Likewise.
24057
24058         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
24059         stdlib.h.  Call abort() on failure.
24060         * g++.old-deja/g++.law/refs4.C: Likewise.
24061         * g++.old-deja/g++.law/temps4.C: Likewise.
24062         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
24063         * gcc.c-torture/execute/20000112-1.c: Include string.h.
24064
24065 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
24066
24067         Relative to g++.dg/special:
24068         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
24069
24070         Relative to g++.old-deja:
24071         * g++.brendan/complex1.C, g++.jason/optimize2.C,
24072         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
24073         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
24074         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
24075         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
24076         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
24077         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
24078
24079         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
24080         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
24081         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
24082         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
24083         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
24084         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
24085         and/or string.h.
24086
24087         * g++.other/goto1.C: Update expectations for error messages.
24088
24089 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
24090
24091         * gcc.c-torture/compile/20000523-1.c: New test.
24092
24093 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
24094
24095         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
24096
24097 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
24098
24099         * g++.old-deja/g++.eh/catch11.C: New test.
24100         * g++.old-deja/g++.eh/catch12.C: New test.
24101
24102 2000-05-24  Nick Clifton  <nickc@cygnus.com>
24103
24104         * gcc.c-torture/execute/20000523-1.c: New test.
24105
24106 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
24107
24108         * c-torture/execute/bcp-1.c: Replace abort in arg of
24109         __builtin_constant_p with a generic external function.
24110
24111         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
24112         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
24113         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
24114         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
24115         Prototype abort and/or exit.
24116
24117         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
24118         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
24119         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
24120         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
24121
24122 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
24123
24124         * gcc.dg/dwarf2-1.c: New test.
24125
24126 2000-05-20  Richard Henderson  <rth@cygnus.com>
24127
24128         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
24129
24130 2000-05-20  Andreas Jaeger  <aj@suse.de>
24131
24132         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
24133         testcase.
24134
24135 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
24136
24137         * gcc.c-torture/execute/20000519-2.c: New test.
24138
24139 2000-05-19  Andreas Jaeger  <aj@suse.de>
24140
24141         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
24142         which fails with SSA.
24143
24144         * lib/c-torture.exp: Also test with -O3 -fssa.
24145
24146 2000-05-18  Michael Meissner  <meissner@redhat.com>
24147
24148         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
24149         * gcc.c-torture/execute/920415-1.c: Ditto.
24150         * gcc.c-torture/execute/920501-1.c: Ditto.
24151         * gcc.c-torture/execute/conversion.c: Ditto.
24152         * gcc.c-torture/execute/cvt-1.c: Ditto.
24153
24154 2000-05-18  Jeffrey A Law  (law@cygnus.com)
24155
24156         * gcc.c-torture/compile/20000518-1.c: New test.
24157
24158 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
24159
24160         * g77.f-torture/compile/200005018.f:  New test.
24161
24162 2000-05-17  Jeffrey A Law  (law@cygnus.com)
24163
24164         * gcc.c-torture/compile/20000517-1.c: New test.
24165
24166 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24167
24168         * gcc.c-torture/execute/20000516-1.c: New test.
24169
24170 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
24171
24172         * g++.old-deja/g++.other/eh.C: New test.
24173
24174 2000-05-12  Richard Henderson  <rth@cygnus.com>
24175
24176         * gcc.c-torture/execute/990208-1.c (main): Don't pass
24177         constants through to doit's conditional.
24178
24179 2000-05-11  Jeffrey A Law  (law@cygnus.com)
24180
24181         * gcc.c-torture/compile/20000511-1.c: New test.
24182         * g77.f-torture/compile/20000511-1.f: New test.
24183         * g77.f-torture/compile/20000511-2.f: New test.
24184
24185 2000-05-11  Michael Meissner  <meissner@redhat.com>
24186
24187         * gcc.c-torture/execute/20000511-1.c: New test.
24188
24189 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
24190
24191         * gcc.dg/dg.exp: Scan .S files as well as .c files.
24192         * gcc.dg/20000510-1.S: New.
24193
24194 2000-05-08  Catherine Moore  <clm@cygnus.com>
24195
24196         * gcc.dg/unused-3.c: New.
24197
24198 2000-05-06  Richard Henderson  <rth@cygnus.com>
24199
24200           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
24201           * g++.old-deja/g++.mike/warn1.C: Likewise.
24202           * g++.old-deja/g++.pt/local1.C: Likewise.
24203           * g++.old-deja/g++.pt/local7.C: Likewise.
24204           * g++.old-deja/g++.pt/spec16.C: Likewise.
24205
24206 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
24207
24208         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
24209
24210 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
24211
24212           * g77.f-torture/execute/20000503-1.f:  New test.
24213
24214 2000-05-04  Andreas Jaeger  <aj@suse.de>
24215
24216         * gcc.dg/noreturn-2.c: New test.
24217
24218 2000-05-04  Neil Booth  <NeilB@earthling.net>
24219
24220         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
24221         preprocessor.
24222
24223 2000-05-04  Richard Henderson  <rth@cygnus.com>
24224
24225         * gcc.c-torture/execute/20000503-1.c: Fix typo.
24226
24227 2000-05-04  Richard Henderson  <rth@cygnus.com>
24228
24229         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
24230         OpenSSL by Jason R Thorpe.
24231
24232 2000-05-03  Jim Wilson  <wilson@cygnus.com>
24233
24234         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
24235
24236 2000-05-03  Robert Lipe <robertlipe@usa.net>
24237
24238         * gcc.dg/20000503-1.c: New test.
24239
24240 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
24241
24242         * gcc.c-torture/compile/20000502-1.c: New test.
24243         * g++.old-deja/g++.other/align.C: New test.
24244         * gcc.dg/cpp-tradstringify.c: New test.
24245
24246 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
24247
24248         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
24249         and hard registers.
24250
24251 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
24252
24253         * gcc.c-torture/execute/loop-5.c: New test.
24254
24255 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
24256
24257         * gcc.c-torture/execute/va-arg-20.c: New test.
24258
24259 2000-04-23  Jeffrey A Law  (law@cygnus.com)
24260
24261         * gcc.c-torture/execute/20000422-1.c: New test.
24262
24263 2000-04-20  Greg McGary  <gkm@gnu.org>
24264
24265         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
24266         when optimizing, but without sibling-call optimizations (-O1).
24267
24268 2000-04-20  Jeffrey A Law  (law@cygnus.com)
24269
24270           * gcc.c-torture/compile/20000420-1.c: New test.
24271
24272 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
24273
24274         * g++.abi/ptrflags.C: New test.
24275         * g++.eh/catchptr1.C: Test incomplete pointer chains.
24276
24277 2000-04-19  Catherine Moore  <clm@cygnus.com>
24278
24279         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
24280
24281 2000-04-19  Greg McGary  <gkm@gnu.org>
24282
24283         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
24284         sibling-call optimizations.
24285
24286 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
24287
24288         * gcc.dg/20000419-1.c: New test.
24289
24290 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
24291
24292         * gcc.c-torture/execute/20000412-6.c: New test.
24293
24294 2000-04-12  Jeffrey A Law  (law@cygnus.com)
24295
24296         * gcc.c-torture/execute/20000412-5.c: New test.
24297         * g77.f-torture/compile/20000412-1.f: New test.
24298         * gcc.c-torture/execute/20000412-4.c: New test.
24299         * gcc.c-torture/compile/20000412-2.c: New test.
24300         * gcc.c-torture/execute/20000412-3.c: New test.
24301         * gcc.c-torture/compile/20000412-1.c: New test.
24302         * gcc.c-torture/execute/20000412-2.c: New test.
24303
24304 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
24305
24306         * objc/execute/bf-20.m: New test.
24307
24308 2000-04-10  Richard Henderson  <rth@cygnus.com>
24309
24310         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
24311
24312         * gcc.c-torture/execute/20000412-1.c: New test.
24313
24314 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
24315
24316         * g++.old-deja/g++.eh/catchptr1.C: New test.
24317
24318 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
24319
24320         * g++.old-deja/g++.abi/cxa_vec.C: New test.
24321
24322 2000-04-08  Neil Booth  <NeilB@earthling.net>
24323
24324         * gcc.dg/cpp-nullchar.c: Remove test as
24325         embedded nulls cause problems.
24326
24327 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24328
24329         * gcc.dg/compare2.c: New test.
24330
24331 2000-04-08  Neil Booth  <NeilB@earthling.net>
24332
24333         * gcc.dg/cpp-nullchar.c: New test.
24334
24335 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
24336
24337         * gcc.dg/cpp-mi2.c: New test.
24338         * gcc.dg/cpp-mi2[abc].h: New files.
24339
24340 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
24341
24342         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
24343         member name.
24344
24345 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
24346
24347         * g++.old-deja/g++.abi/vmihint.C: New test.
24348
24349 2000-04-06  Neil Booth  <NeilB@earthling.net>
24350
24351         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
24352         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
24353         copyright.
24354
24355 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
24356
24357         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
24358         avoid stack-frame overwrite.
24359
24360 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
24361
24362         * gcc.c-torture/compile/20000405-2.c: New test.
24363         * gcc.c-torture/compile/20000405-3.c: New test.
24364
24365 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
24366
24367         * gcc.c-torture/compile/20000405-1.c: New test.
24368
24369 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
24370
24371         * gcc.dg/cast-qual-1.c: Revert last change.
24372
24373 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24374
24375         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
24376
24377 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
24378
24379         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
24380         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
24381
24382 2000-04-03  Jeffrey A Law  (law@cygnus.com)
24383
24384         * gcc.c-torture/compile/20000403-2.c: New test.
24385         * gcc.c-torture/compile/20000403-1.c: New test.
24386
24387 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
24388
24389         * gcc.c-torture/execute/20000403-1.c: New test.
24390
24391 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
24392
24393         * gcc.c-torture/execute/20000402-1.c: New test.
24394
24395 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
24396
24397         * gcc.c-torture/execute/va-arg-15.c: New test.
24398         * gcc.c-torture/execute/va-arg-16.c: New test.
24399         * gcc.c-torture/execute/va-arg-17.c: New test.
24400         * gcc.c-torture/execute/va-arg-18.c: New test.
24401         * gcc.c-torture/execute/va-arg-19.c: New test.
24402
24403 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
24404
24405         * gcc.c-torture/compile/981211-1.c: Move to...
24406         * gcc.dg/cpp-as1.c: ...here.
24407         * gcc.dg/cpp-as2.c: New file.
24408
24409         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
24410         compiler.
24411
24412 2000-04-02  Neil Booth  <NeilB@earthling.net>
24413
24414         * gcc.dg/cpp-cond.c  New tests.
24415         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
24416         accidental success less likely.
24417         * gcc.dg/cpp-missingop.c  New tests.
24418         * gcc.dg/cpp-missingparen.c  New tests.
24419         * gcc.dg/cpp-shift.c  New tests.
24420         * gcc.dg/cpp-shortcircuit.c  New tests.
24421         * gcc.dg/cpp-unary.c  New tests.
24422
24423 2000-03-29  Jeffrey A Law  (law@cygnus.com)
24424
24425         * gcc.c-torture/compile/20000329-1.c: New test.
24426
24427 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
24428
24429         * gcc.c-torture/compile/20000326-1.c: New test.
24430         * gcc.c-torture/compile/20000326-2.c: New test.
24431
24432 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
24433
24434         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
24435         the first parameter is a function argument.
24436
24437 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
24438
24439         * g++.old-deja/g++.ext/array4.C: New test.
24440
24441 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
24442
24443         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
24444
24445 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24446
24447         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
24448
24449 2000-03-19  Richard Henderson  <rth@cygnus.com>
24450
24451         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
24452
24453 2000-03-19  Richard Henderson  <rth@cygnus.com>
24454
24455         * gcc.c-torture/compile/20000319-1.c: New test.
24456
24457 2000-03-14  Jeffrey A Law  (law@cygnus.com)
24458
24459         * gcc.c-torture/execute/20000314-3.c: New test.
24460         * gcc.c-torture/execute/20000314-2.c: New test.
24461         * gcc.c-torture/execute/20000314-1.c: New test.
24462         * gcc.c-torture/compile/20000314-2.c: New test.
24463         * gcc.c-torture/compile/20000314-1.c: New test.
24464
24465 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
24466
24467         * g++.old-deja/g++.warn/inline.C: New test.
24468
24469 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
24470
24471         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
24472         standards-compliant result rather than specific constants.
24473         Put test-values in array.
24474
24475 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
24476
24477         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
24478         (g++_target_compile): Put test-specific options last.
24479
24480 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
24481
24482         * g++.old-deja/g++.eh/vbase4.C: New test.
24483
24484 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
24485
24486         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
24487
24488 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
24489
24490         * g++.old-deja/g++.brendan/misc12.C: Removed.
24491         * g++.old-deja/g++.pt/memtemp77.C: Constify.
24492         * g++.old-deja/g++.ext/pretty4.C: New test.
24493
24494 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
24495
24496         * g++.old-deja/g++.other/string2.C: New test.
24497
24498 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
24499
24500         * g++.old-deja/g++.warn/impint2.C: New test.
24501
24502 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
24503
24504         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
24505         is 1, not zero.
24506
24507 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
24508
24509         * g++.old-deja/g++.warn/impint.C: New test.
24510         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
24511         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
24512         * g++.old-deja/g++.pt/explicit12.C: Likewise.
24513         * g++.old-deja/g++.pt/explicit13.C: Likewise.
24514         * g++.old-deja/g++.pt/explicit17.C: Likewise.
24515         * g++.old-deja/g++.pt/explicit18.C: Likewise.
24516         * g++.old-deja/g++.pt/explicit19.C: Likewise.
24517         * g++.old-deja/g++.pt/explicit23.C: Likewise.
24518         * g++.old-deja/g++.pt/explicit31.C: Likewise.
24519         * g++.old-deja/g++.pt/explicit35.C: Likewise.
24520         * g++.old-deja/g++.pt/explicit6.C: Likewise.
24521         * g++.old-deja/g++.pt/memclass7.C: Likewise.
24522
24523 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
24524
24525         * gcc.dg/cpp-redef.c: New test.
24526
24527 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
24528
24529         * g++.old-deja/g++.pt/unify7.C: New test.
24530
24531 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
24532
24533         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
24534         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
24535
24536 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
24537
24538         * gcc.c-torture/compile/20000224-1.c: New test.
24539
24540 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
24541
24542         * gcc.c-torture/compile/cpp-2.c: New test.
24543         * gcc.c-torture/compile/cpp-1.c: New test.
24544
24545 2000-02-25  Jeffrey A Law  (law@cygnus.com)
24546
24547         * gcc.c-torture/execute/20000225-1.c: New test.
24548
24549 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
24550
24551         * gcc.dg/cpp-li2.c: New test.
24552
24553         * gcc.dg/cpp-wi1.c: New test.
24554
24555         * gcc.dg/cpp-li1.c: New test.
24556
24557 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
24558
24559         * g++.old-deja/g++.other/sizeof5.C: New test.
24560
24561 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24562
24563         * gcc.c-torture/execute/va-arg-13.c: New test.
24564
24565 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
24566
24567         * gcc.c-torture/execute/va-arg-12.c: New test.
24568
24569 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
24570
24571         * gcc.c-torture/execute/20000223-1.c: New test.
24572
24573 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
24574
24575         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
24576
24577 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
24578
24579         * g++.old-deja/g++.abi/ptrmem.C: New test.
24580
24581 2000-02-19  Richard Henderson  <rth@cygnus.com>
24582
24583         * gcc.c-torture/compile/init-3.c: New.
24584
24585 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
24586
24587         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
24588         ALWAYS_CXXFLAGS.
24589
24590 2000-02-11  Robert Lipe <robertl@sco.com>
24591
24592         * gcc.c-torture/compile/20000211-3.c: New test.
24593
24594 2000-02-11  Martin Buchholz <martin@xemacs.org>
24595
24596         * gcc.c-torture/compile/20000211-2.c: New test.
24597
24598 2000-02-11  Jeffrey A Law  (law@cygnus.com)
24599
24600         * gcc.c-torture/compile/20000211-1.c: New test.
24601
24602 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
24603
24604         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
24605           on native targets
24606
24607 2000-02-08  Nathan Sidwell  <nathan@acm.org>
24608
24609         * g++.old-deja/g++.other/cast5.C: New test.
24610
24611 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
24612
24613         * gcc.c-torture/execute/20000205-1.c: New.
24614
24615 2000-02-03  Nathan Sidwell  <nathan@acm.org>
24616
24617         * g++.old-deja/g++.jason/cast3.C: Return void.
24618         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
24619
24620 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
24621
24622         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
24623
24624         * gcc.dg/loop-1.c: New test.
24625
24626 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
24627
24628         * gcc.c-torture/compile/20000127-1.c: New test.
24629         * gcc.c-torture/execute/991228-1.c: New test.
24630
24631 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
24632
24633         * gcc.dg/unused-2.c: New test.
24634
24635         * gcc.dg/conv-1.c: New test.
24636
24637 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
24638
24639         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
24640         compiler.
24641         (tool_option_proc): Fix typo.
24642
24643 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
24644
24645         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
24646         of the ld on the host, not on the build machine.
24647         Also, don't crash if '--help' is not a supported option.
24648
24649 2000-01-24  Richard Henderson  <rth@cygnus.com>
24650
24651         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
24652
24653 2000-01-20  Jeffrey A Law  (law@cygnus.com)
24654
24655         * gcc.c-torture/execute/20000120-2.c: New test.
24656         * gcc.c-torture/execute/20000120-1.c: New test.
24657
24658 2000-01-13  Jeffrey A Law  (law@cygnus.com)
24659
24660         * gcc.c-torture/execute/20000113-1.c: New test.
24661
24662 2000-01-12  Jeffrey A Law  (law@cygnus.com)
24663
24664         * gcc.c-torture/execute/20000112-1.c: New test.
24665
24666 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
24667
24668         * gcc.dg/20000111-1.c: New test.
24669
24670 2000-01-10  Jeffrey A Law  (law@cygnus.com)
24671
24672         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
24673         with 16 bit integers.
24674
24675 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
24676
24677         * gcc.dg/20000108-1.c: New test.
24678
24679 2000-01-05  Nathan Sidwell  <nathan@acm.org>
24680
24681         * g++.old-deja/g++.ns/koenig8.C: New test.
24682
24683 2000-01-05  Nathan Sidwell  <nathan@acm.org>
24684
24685         * g++.old-deja/g++.other/cast4.C: New test.
24686
24687 2000-01-05  Jeffrey A Law  (law@cygnus.com)
24688
24689         * gcc.c-torture/compile/20000105-2.c: New test.
24690         * gcc.c-torture/compile/20000105-1.c: New test.
24691
24692 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24693
24694         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
24695         references to printf & atoi to conform to ANSI standard.
24696         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
24697         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
24698         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
24699         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
24700         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
24701         * g++.old-deja/g++.brendan/complex1.C: Likewise.
24702         * g++.old-deja/g++.brendan/copy1.C: Likewise.
24703         * g++.old-deja/g++.brendan/copy2.C: Likewise.
24704         * g++.old-deja/g++.brendan/copy3.C: Likewise.
24705         * g++.old-deja/g++.brendan/copy4.C: Likewise.
24706         * g++.old-deja/g++.brendan/copy5.C: Likewise.
24707         * g++.old-deja/g++.brendan/copy6.C: Likewise.
24708         * g++.old-deja/g++.brendan/copy7.C: Likewise.
24709         * g++.old-deja/g++.brendan/copy8.C: Likewise.
24710         * g++.old-deja/g++.brendan/crash11.C: Likewise.
24711         * g++.old-deja/g++.brendan/crash14.C: Likewise.
24712         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
24713         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
24714         * g++.old-deja/g++.brendan/delete2.C: Likewise.
24715         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
24716         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
24717         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
24718         * g++.old-deja/g++.brendan/eh1.C: Likewise.
24719         * g++.old-deja/g++.brendan/groff1.C: Likewise.
24720         * g++.old-deja/g++.brendan/init3.C: Likewise.
24721         * g++.old-deja/g++.brendan/misc12.C: Likewise.
24722         * g++.old-deja/g++.brendan/misc7.C: Likewise.
24723         * g++.old-deja/g++.brendan/new2.C: Likewise.
24724         * g++.old-deja/g++.brendan/operators4.C: Likewise.
24725         * g++.old-deja/g++.brendan/operators5.C: Likewise.
24726         * g++.old-deja/g++.brendan/overload2.C: Likewise.
24727         * g++.old-deja/g++.brendan/overload7.C: Likewise.
24728         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
24729         * g++.old-deja/g++.brendan/reference1.C: Likewise.
24730         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
24731         * g++.old-deja/g++.brendan/template24.C: Likewise.
24732         * g++.old-deja/g++.brendan/template3.C: Likewise.
24733         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
24734         * g++.old-deja/g++.jason/inline3.C: Likewise.
24735         * g++.old-deja/g++.jason/opeq.C: Likewise.
24736         * g++.old-deja/g++.law/arg5.C: Likewise.
24737         * g++.old-deja/g++.law/arm7.C: Likewise.
24738         * g++.old-deja/g++.law/ctors11.C: Likewise.
24739         * g++.old-deja/g++.law/cvt8.C: Likewise.
24740         * g++.old-deja/g++.law/init9.C: Likewise.
24741         * g++.old-deja/g++.law/refs4.C: Likewise.
24742         * g++.old-deja/g++.law/template2.C: Likewise.
24743         * g++.old-deja/g++.law/visibility24.C: Likewise.
24744         * g++.old-deja/g++.law/vtable3.C: Likewise.
24745         * g++.old-deja/g++.mike/asm2.C: Likewise.
24746         * g++.old-deja/g++.mike/eh1.C: Likewise.
24747         * g++.old-deja/g++.mike/misc1.C: Likewise.
24748         * g++.old-deja/g++.mike/misc13.C: Likewise.
24749         * g++.old-deja/g++.mike/misc14.C: Likewise.
24750         * g++.old-deja/g++.mike/ns12.C: Likewise.
24751         * g++.old-deja/g++.mike/p1248.C: Likewise.
24752         * g++.old-deja/g++.mike/p3708.C: Likewise.
24753         * g++.old-deja/g++.mike/p3708a.C: Likewise.
24754         * g++.old-deja/g++.mike/p3708b.C: Likewise.
24755         * g++.old-deja/g++.mike/p646.C: Likewise.
24756         * g++.old-deja/g++.mike/p700.C: Likewise.
24757         * g++.old-deja/g++.mike/p783.C: Likewise.
24758         * g++.old-deja/g++.mike/p783a.C: Likewise.
24759         * g++.old-deja/g++.mike/p783b.C: Likewise.
24760         * g++.old-deja/g++.mike/p786.C: Likewise.
24761         * g++.old-deja/g++.mike/p789.C: Likewise.
24762         * g++.old-deja/g++.mike/p789a.C: Likewise.
24763         * g++.old-deja/g++.mike/p807a.C: Likewise.
24764         * g++.old-deja/g++.other/delete3.C: Likewise.
24765         * g++.old-deja/g++.other/dyncast1.C: Likewise.
24766         * g++.old-deja/g++.other/dyncast2.C: Likewise.
24767         * g++.old-deja/g++.other/dyncast3.C: Likewise.
24768         * g++.old-deja/g++.other/empty1.C: Likewise.
24769         * g++.old-deja/g++.other/temporary1.C: Likewise.
24770         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
24771         * g++.old-deja/g++.pt/t16.C: Likewise.
24772         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
24773
24774 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
24775
24776         * gcc.dg/991230-1.c: New test.
24777
24778 1999-12-29  Jeffrey A Law  (law@cygnus.com)
24779
24780         * gcc.c-torture/compile/991229-3.c: New test.
24781         * gcc.c-torture/compile/991229-2.c: New test.
24782         * gcc.c-torture/compile/991229-1.c: New test.
24783
24784 1999-12-29  Greg McGary <gkm@eng.ascend.com>
24785
24786         * gcc.c-torture/compile/labels-2.c: New test.
24787
24788 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
24789
24790         * gcc.c-torture/execute/991227-1.c: New test.
24791
24792 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
24793
24794         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
24795
24796 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
24797
24798         * gcc.c-torture/execute/991221-1.c: New test.
24799
24800 1999-12-20  Nathan Sidwell  <nathan@acm.org>
24801
24802         * g++.old-deja/g++.other/cast3.C: New test.
24803
24804 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
24805
24806         * gcc.c-torture/execute/991216-4.c: New test.
24807
24808 1999-12-16  Michael Meissner  <meissner@cygnus.com>
24809
24810         * gcc.c-torture/execute/991216-1.c: New test.
24811         * gcc.c-torture/execute/991216-2.c: New test.
24812         * gcc.c-torture/execute/991216-3.c: New test.
24813
24814 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
24815
24816         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
24817         Actually make the test fail by using "-O2" for compilation.
24818
24819 1999-12-15  Nathan Sidwell  <nathan@acm.org>
24820
24821         * g++.old-deja/g++.warn/cast-align1.C: New test.
24822
24823 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
24824
24825         * gcc.c-torture/compile/991214-1.c: New test.
24826         * gcc.c-torture/compile/991214-2.c: New test.
24827
24828 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
24829
24830         * gcc.dg/991214-1.c: New test.
24831
24832 1999-12-13  Jeffrey A Law  (law@cygnus.com)
24833
24834         * gcc.c-torture/compile/991213-3.c: New test.
24835         * gcc.c-torture/compile/991213-2.c: New test.
24836         * gcc.c-torture/compile/991213-1.c: New test.
24837
24838 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
24839
24840         * gcc.dg/991209-1.c: New test.
24841
24842 1999-12-08  Nathan Sidwell <nathan@acm.org>
24843
24844         * gcc.c-torture/compile/991208-1.c: New test.
24845
24846 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
24847
24848         * gcc.dg/ultrasp2.c: New test.
24849
24850 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
24851
24852         * g++.old-deja/g++.abi/align.C (main): Fix typo.
24853
24854 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
24855
24856         * gcc.c-torture/compile/991202-1.c: New test.
24857         * gcc.c-torture/execute/991202-1.c: New test.
24858         * gcc.c-torture/execute/991202-2.c: New test.
24859         * gcc.c-torture/execute/991202-3.c: New test.
24860
24861 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
24862
24863         * g++.old-deja/g++.abi/align.C: New test.
24864         * g++.old-deja/g++.abi/aggregates.C: Likewise.
24865         * g++.old-deja/g++.abi/bitfields.C: Likewise.
24866
24867 1999-12-01  Richard Henderson  <rth@cygnus.com>
24868
24869         * gcc.c-torture/execute/991201-1.c: New.
24870
24871 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
24872
24873         * gcc.dg/991129-1.c: New test.
24874
24875 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
24876
24877         * gcc.c-torture/compile/991127-1.c: New test.
24878
24879 1999-11-22  Nathan Sidwell  <nathan@acm.org>
24880
24881         * g++.old-deja/g++.other/warn4.C: New test.
24882
24883 1999-11-22  Nathan Sidwell  <nathan@acm.org>
24884
24885         * g++.old-deja/g++.eh/cleanup2.C: New test.
24886         * g++.old-deja/g++.ext/pretty2.C: New test.
24887         * g++.old-deja/g++.ext/pretty3.C: New test.
24888         * g++.old-deja/g++.other/debug6.C: New test.
24889
24890 1999-10-20  Jim Wilson  <wilson@cygnus.com>
24891
24892         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
24893         compiler_output to look for one error message instead of two.
24894
24895 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
24896
24897         * gcc.c-torture/execute/991118-1.c: Also test case
24898         where the word boundary does not split a byte evenly.
24899
24900 1999-11-19  Nathan Sidwell  <nathan@acm.org>
24901
24902         * g++.old-deja/g++.ext/restrict1.C: New test.
24903
24904 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
24905
24906         * gcc.c-torture/execute/991118-1.c: New test.
24907
24908 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
24909
24910         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
24911         working directory pathnames.
24912
24913 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
24914
24915         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
24916         host is equipped with driver.h and driver.o so it can actually
24917         compile and run the tests.
24918
24919 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
24920
24921         * gcc.c-torture/compile/991008-1.c: New test.
24922
24923 1999-11-08  Nick Clifton  <nickc@cygnus.com>
24924
24925         * lib/gcc-dg.exp: Include target-supports.exp
24926
24927 1999-11-05  Nick Clifton  <nickc@cygnus.com>
24928
24929         * lib/target-supports.exp: New file: Provide procs to test for
24930         features supported by the target.
24931         (check_weak_available): Moved here from ecos.exp.
24932         (check_alias_available): New proc: Determine of the target
24933         toolchain supports the alias attribute.
24934
24935         * gcc.dg/special/ecos.exp: Move check_weak_available to
24936         target-supports.exp.
24937         (alias-1.c): Only perform the test if the target supports
24938         aliases.
24939         (wkali-1.c): Only perform the test if the target supports
24940         aliases.
24941
24942         * gcc.dg/990506-0.c: Expect error messages from cross
24943         targets as well as native targets.
24944
24945 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
24946
24947         * gcc.dg/ultrasp1.c: Removed xfail.
24948         * gcc.dg/struct-ret-2.c: Likewise.
24949         * gcc.dg/array-1.c: Likewise.
24950
24951 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
24952
24953         * gcc.dg/struct-ret-2.c: New test.
24954
24955         * gcc.dg/array-1.c: New test.
24956
24957 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
24958
24959         * gcc.c-torture/execute/991030-1.c: New test.
24960
24961 1999-10-26  Richard Henderson  <rth@cygnus.com>
24962
24963         * gcc.c-torture/compile/991026-2.c: New test.
24964
24965 1999-10-26  Jeffrey A Law  (law@cygnus.com)
24966
24967         * gcc.c-torture/compile/991026-1.c: New test.
24968
24969 1999-10-23  Jeffrey A Law  (law@cygnus.com)
24970
24971         * gcc.c-torture/execute/991023-1.c: New test.
24972
24973 1999-10-19  Jeffrey A Law  (law@cygnus.com)
24974
24975         * gcc.c-torture/execute/991019-1.c: New test.
24976
24977 1999-10-16  Richard Henderson  <rth@cygnus.com>
24978
24979         * gcc.c-torture/execute/991016-1.c: New test.
24980
24981 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
24982
24983         * gcc.c-torture/execute/991014-1.c: New test.
24984
24985 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
24986
24987         * g++.old-deja/g++.other/union2.C: New test.
24988
24989 1999-10-13  Nathan Sidwell  <nathan@acm.org>
24990
24991         * g++.old-deja/g++.other/vaarg2.C: New test.
24992         * g++.old-deja/g++.other/vaarg3.C: New test.
24993
24994 1999-10-12  Craig Burley  <craig@jcb-sc.com>
24995
24996         * g77.f-torture/noncompile/19990905-1.f: Moved from being
24997         in compile/.
24998
24999 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
25000
25001         * gcc.c-torture/execute/va-arg-11.c: New test.
25002
25003 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
25004
25005         * lib/file-format.exp (gcc_target_object_format): Don't
25006         crash if objdump is unavailable.
25007
25008 1999-09-29  Donn Terry <donn@interix.com>
25009
25010         * gcc.misc-tests/mg.exp: delete extraneous redirection.
25011
25012 1999-09-28  Nick Clifton  <nickc@cygnus.com>
25013
25014         * gcc.c-torture/compile/990928-1.c: New test.
25015
25016 1999-09-28  Nathan Sidwell  <nathan@acm.org>
25017
25018         * g++.old-deja/g++.other/decl6.C: New test.
25019
25020 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
25021
25022         * gcc.c-torture/execute/va-arg-10.c: New test.
25023
25024 1999-09-27  Nathan Sidwell  <nathan@acm.org>
25025
25026         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
25027         __PRETTY_FUNCTION__.
25028
25029 1999-09-23  Nick Clifton  <nickc@cygnus.com>
25030
25031         * gcc.c-torture/execute/990923-1.c: New test.
25032
25033 1999-09-21  Nick Clifton  <nickc@cygnus.com>
25034
25035         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
25036         for which -fpic is inappropriate.
25037
25038 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
25039
25040         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
25041
25042 1999-09-21  Nathan Sidwell  <nathan@acm.org>
25043
25044         * g++.old-deja/g++.other/dyncast1.C: New test.
25045         * g++.old-deja/g++.other/dyncast2.C: New test.
25046         * g++.old-deja/g++.other/dyncast3.C: New test.
25047         * g++.old-deja/g++.other/dyncast4.C: New test.
25048         * g++.old-deja/g++.other/dyncast5.C: New test.
25049         * g++.old-deja/g++.eh/catch3.C: New test.
25050         * g++.old-deja/g++.eh/catch3p.C: New test.
25051         * g++.old-deja/g++.eh/catch4.C: New test.
25052         * g++.old-deja/g++.eh/catch4p.C: New test.
25053         * g++.old-deja/g++.eh/catch5.C: New test.
25054         * g++.old-deja/g++.eh/catch5p.C: New test.
25055         * g++.old-deja/g++.eh/catch6.C: New test.
25056         * g++.old-deja/g++.eh/catch6p.C: New test.
25057         * g++.old-deja/g++.eh/catch7.C: New test.
25058         * g++.old-deja/g++.eh/catch7p.C: New test.
25059         * g++.old-deja/g++.eh/catch8.C: New test.
25060         * g++.old-deja/g++.eh/catch8p.C: New test.
25061         * g++.old-deja/g++.eh/catch9.C: New test.
25062         * g++.old-deja/g++.eh/catch9p.C: New test.
25063
25064 1999-09-13  Nathan Sidwell  <nathan@acm.org>
25065
25066         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
25067         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
25068
25069 1999-09-13  Jeffrey A Law  (law@cygnus.com)
25070
25071         * gcc.c-torture/compile/990913-1.c: New test.
25072
25073 1999-09-10  Nathan Sidwell  <nathan@acm.org>
25074
25075         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
25076         * g++.old-deja/g++.jason/rfg5.C: Likewise.
25077
25078 1999-09-09  Richard Henderson  <rth@cygnus.com>
25079
25080         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
25081
25082 1999-09-09  Nathan Sidwell  <nathan@acm.org>
25083
25084         * g++.old-deja/g++.other/lookup11.C: New test.
25085         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
25086         what is permitted and what we want.
25087         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
25088         overload use.
25089         * g++.old-deja/g++.jason/rfg5.C: Likewise
25090
25091 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
25092
25093         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
25094         * gcc.c-torture/noncompile/poison-1.c: New file.
25095
25096 1999-09-08  Nathan Sidwell  <nathan@acm.org>
25097
25098         * g++.old-deja/g++.other/sizeof3.C: New test.
25099         * g++.old-deja/g++.other/sizeof4.C: New test.
25100         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
25101         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
25102
25103 1999-09-07  Richard Henderson  <rth@cygnus.com>
25104
25105         * gcc.dg/va-arg-1.c: New.
25106
25107 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25108
25109         * gcc.c-torture/execute/va-arg-9.c: New test.
25110
25111 1999-09-05  Craig Burley  <craig@jcb-sc.com>
25112
25113         * g77.f-torture/compile/980519-2.f: New test.
25114         * g77.f-torture/compile/19990905-0.f: New test.
25115         * g77.f-torture/compile/19990905-1.f: New test.
25116         * g77.f-torture/compile/19990905-2.f: New test.
25117
25118         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
25119
25120 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
25121
25122         * gcc.c-torture/execute/990827-1.c: Fix typo.
25123
25124 1999-09-03  Nathan Sidwell  <nathan@acm.org>
25125
25126         * g++.old-deja/g++.other/deref1.C: New test.
25127
25128 1999-09-02  Nathan Sidwell  <nathan@acm.org>
25129
25130         * g++.old-deja/g++.other/ambig2.C: New test.
25131         * g++.old-deja/g++.other/cond5.C: New test.
25132         * g++.old-deja/g++.other/lookup16.C: New test.
25133
25134 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
25135
25136         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
25137         assemblers too.
25138
25139 1999-08-31  Jeffrey A Law  (law@cygnus.com)
25140
25141         * lib/c-torture.exp: Avoid the "compare executables" optimization
25142         when testing native.
25143
25144 1999-08-29  Jeffrey A Law  (law@cygnus.com)
25145
25146         * gcc.c-torture/execute/990829-1.c: New test.
25147         * gcc.c-torture/compile/990829-1.c: New test.
25148
25149 1999-08-27  Paul Burchard  <burchard@pobox.com>
25150
25151         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
25152         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
25153         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
25154         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
25155         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
25156         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
25157         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
25158         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
25159         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
25160         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
25161         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
25162
25163 1999-08-27  Jeffrey A Law  (law@cygnus.com)
25164
25165         * gcc.c-torture/execute/990827-1.c: New test.
25166
25167 1999-08-26  Craig Burley  <craig@jcb-sc.com>
25168
25169         * g77.f-torture/noncompile/19990826-4.f: New test.
25170
25171         * g77.f-torture/compile/19990826-3.f: New test.
25172
25173         * g77.f-torture/execute/19990826-2.f: New test.
25174
25175         * g77.f-torture/compile/19990826-1.f: New test.
25176
25177         * gcc.c-torture/execute/990826-0.c: New test.
25178         * g77.c-torture/execute/19990826-0.f: New test.
25179
25180         * g77.f-torture/noncompile/970626-2.f: New test.
25181
25182 1999-08-25  Paul Burchard  <burchard@pobox.com>
25183
25184         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
25185         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
25186         lss-011.C: New tests.
25187
25188 1999-08-25  Nathan Sidwell  <nathan@acm.org>
25189
25190         * g++.old-deja/g++.other/decl5.C: New test.
25191
25192 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25193
25194         * noncompile/noncompile.exp: Load_lib c-torture.exp.
25195         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
25196         call `postbase' for each one.  All callers of `postbase' changed
25197         to call this instead.
25198
25199 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
25200
25201         * gcc.c-torture/execute/990811-1.c: New test.
25202
25203 1999-08-09  Nick Clifton  <nickc@cygnus.com>
25204
25205         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
25206         just native ones.
25207
25208         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
25209         just native ones.
25210
25211 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
25212
25213         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
25214
25215 1999-08-04  Jeffrey A Law  (law@cygnus.com)
25216
25217         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
25218
25219 1999-08-04  Nathan Sidwell  <nathan@acm.org>
25220
25221         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
25222
25223 1999-08-04  Jeffrey A Law  (law@cygnus.com)
25224
25225         * gcc.c-torture/execute/990804-1.c: New test.
25226
25227 1999-08-03  Nathan Sidwell  <nathan@acm.org>
25228
25229         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
25230         * g++.old-deja/g++.brendan/crash64.C: Likewise
25231         * g++.old-deja/g++.brendan/overload8.C: Likewise
25232
25233 1999-08-03  Nathan Sidwell  <nathan@acm.org>
25234
25235         * g++.old-deja/g++.other/struct1.C: New test.
25236
25237 1999-08-03  Nathan Sidwell  <nathan@acm.org>
25238
25239         * g++.old-deja/g++.other/enum2.C: New test.
25240
25241 1999-08-02  Richard Henderson  <rth@cygnus.com>
25242
25243         Adapted from tests from Franz Sirl:
25244         * gcc.c-torture/execute/va-arg-7.c: New test.
25245         * gcc.c-torture/execute/va-arg-8.c: New test.
25246
25247 1999-08-01  Jeffrey A Law  (law@cygnus.com)
25248
25249         * gcc.c-torture/compile/990801-2.c: New test.
25250
25251         * gcc.c-torture/compile/990801-1.c: New test.
25252
25253 1999-07-27  Michael Meissner  <meissner@cygnus.com>
25254
25255         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
25256         fp-cmp-1.c, converting double to float.
25257
25258         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
25259         fp-cmp-1.c, converting double to long double.
25260
25261         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
25262         from fr1 to unknown_register, since fr1 is a legitimate register
25263         on some machines.
25264
25265 1999-07-25  Jeffrey A Law  (law@cygnus.com)
25266
25267         * README: More listname related changes.
25268
25269 1999-07-08  Catherine Moore  <clm@cygnus.com>
25270
25271         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
25272
25273 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
25274
25275         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
25276
25277 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
25278
25279         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
25280
25281 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
25282
25283         * gcc.dg/990703-1.c: New test.
25284
25285 1999-06-29  Nick Clifton  <nickc@cygnus.com>
25286
25287         * lib/file-format.exp: New file: Move definition of proc
25288         gcc_target_object_format to here from
25289         gcc.dg/special/ecos.exp.
25290
25291         * lib/c-torture.exp: Include lib file-format.exp.
25292         * lib/gcc-dg.exp: Include lib file-format.exp.
25293
25294         * gcc.dg/special/ecos.exp: Remove definition of proc
25295         gcc_target_object_format.
25296
25297 1999-06-28  Jeffrey A Law  (law@cygnus.com)
25298
25299         * gcc.c-torture/execute/990628-1.c: New test.
25300
25301 1999-06-25  Jeffrey A Law  (law@cygnus.com)
25302
25303         * gcc.c-torture/compile/990625-2.c: New test.
25304
25305         * gcc.c-torture/compile/990625-1.c: New test.
25306
25307 1999-06-23  Nick Clifton  <nickc@cygnus.com>
25308
25309         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
25310         attributes compile.
25311         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
25312         ports that use the COFF/PE file format.
25313
25314 1999-06-17  Jeffrey A Law  (law@cygnus.com)
25315
25316         * gcc.c-torture/compile/990617-1.c: New test.
25317
25318 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
25319
25320         * g++.old-deja/g++.other/decl4.C: New test.
25321
25322 1999-06-14  Nathan Sidwell  <nathan@acm.org>
25323
25324         * g++.old-deja/g++.other/bitfld3.C: New test.
25325
25326 1999-06-08  Nathan Sidwell  <nathan@acm.org>
25327
25328         * g++.old-deja/g++.eh/catch1.C: New test.
25329
25330 1999-06-07  Jeffrey A Law  (law@cygnus.com)
25331
25332         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
25333
25334         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
25335         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
25336
25337 1999-06-05  Craig Burley  <craig@jcb-sc.com>
25338
25339         * g77.f-torture/compile/19990502-0.f: Replace with new,
25340         shorter, test that still fails after recent changes.
25341
25342 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
25343
25344         * gcc.c-torture/execute/990604-1.c: New test.
25345
25346 1999-05-31  Jeffrey A Law  (law@cygnus.com)
25347
25348         * gcc.c-torture/execute/990531-1.c: New test.
25349
25350 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
25351
25352         * gcc.c-torture/compile/990527-1.c: New test.
25353
25354 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
25355
25356         * gcc.c-torture/execute/990527-1.c: New test.
25357
25358 1999-05-25  Nick Clifton  <nickc@cygnus.com>
25359
25360         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
25361         bitfields as signed.
25362
25363 1999-05-25  Craig Burley  <craig@jcb-sc.com>
25364
25365         * g77.f-torture/compile/19990525-0.f: New test.
25366
25367 1999-05-25  Jeffrey A Law  (law@cygnus.com)
25368
25369         * gcc.c-torture/execute/990525-2.c: New test.
25370
25371         * gcc.c-torture/execute/990525-1.c: New test.
25372
25373 1999-05-24  Nathan Sidwell  <nathan@acm.org>
25374
25375         * g++.old-deja/g++.other/anon3.C: New test.
25376         * g++.old-deja/g++.other/anon4.C: New test.
25377         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
25378         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
25379         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
25380         Merrill).
25381
25382 1999-05-24  Jeffrey A Law  (law@cygnus.com)
25383
25384         * gcc.c-torture/execute/990524-1.c: New test.
25385
25386         * gcc.dg/990524-1.c: New test.
25387
25388 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
25389
25390         * gcc.c-torture/compile/990523-1.c: New test.
25391
25392 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
25393
25394         * gcc.c-torture/compile/990519-1.c: New test.
25395
25396 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
25397
25398         * gcc.c-torture/compile/990517-1.c: New test.
25399
25400         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
25401         (e4, f4): New tests.
25402         (main): Call them.
25403
25404 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25405
25406         * gcc.dg/noreturn-1.c: New test.
25407
25408 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
25409
25410         * gcc.c-torture/execute/990513-1.c: New test.
25411
25412 1999-05-10  Richard Henderson  <rth@cygnus.com>
25413
25414         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
25415
25416 1999-05-10  Craig Burley  <craig@jcb-sc.com>
25417
25418         * g77.f-torture/execute/erfc.f: Use small single-precision
25419         values, to avoid problems on Alphas when not -mieee.
25420
25421 1999-05-08  Craig Burley  <craig@jcb-sc.com>
25422
25423         * gcc.dg/990506-0.c: New test.
25424
25425 1999-05-08  Richard Henderson  <rth@cygnus.com>
25426
25427         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
25428         the constant to test.  Don't XFAIL 64-bit targets.
25429
25430         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
25431         * g++.old-deja/g++.law/profile1.C: Likewise.
25432
25433         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
25434         operator new instances.
25435         * g++.old-deja/g++.other/delete5.C: Likewise.
25436
25437 1999-05-03  Craig Burley  <craig@jcb-sc.com>
25438
25439         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
25440         intrinsic.
25441
25442 1999-05-03  Craig Burley  <craig@jcb-sc.com>
25443
25444         * g77.f-torture/execute/u77-test.f: Reverse order of two
25445         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
25446
25447 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25448
25449         * gcc.dg/compare1.c: New test.
25450
25451 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
25452
25453         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
25454         New tests.
25455
25456 1999-05-02  Craig Burley  <craig@jcb-sc.com>
25457
25458         * g77.f-torture/compile/19990502-1.f: New test.
25459
25460 1999-05-02  Craig Burley  <craig@jcb-sc.com>
25461
25462         * g77.f-torture/compile/19990502-0.f: New test.
25463
25464 1999-05-02  Craig Burley  <craig@jcb-sc.com>
25465
25466         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
25467         intrinsic.
25468
25469 1999-05-02  Craig Burley  <craig@jcb-sc.com>
25470
25471         * g77.f-torture/execute/u77-test.f (main): List libU77
25472         intrinsics not currently tested.
25473         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
25474         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
25475         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
25476         Trim blanks off the ends of some printed strings.
25477
25478 1999-05-02  Craig Burley  <craig@jcb-sc.com>
25479
25480         * g77.f-torture/execute/u77-test.f (main): Just warn about
25481         FSTAT gid disagreement, as it's expected on some systems.
25482
25483 1999-05-01  Craig Burley  <craig@jcb-sc.com>
25484
25485         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
25486         use a new function, which allows for some slop.
25487         Clean up some commentary.
25488         (issum): The new function.
25489         (sgladd): Deleted subroutine.
25490
25491 1999-05-01  Craig Burley  <craig@jcb-sc.com>
25492
25493         * g77.f-torture/execute/u77-test.f: Modify to be more like
25494         libf2c/libU77 version, bringing patches to that version here.
25495         Add suitable commentary.
25496
25497 1999-04-25  Richard Henderson  <rth@cygnus.com>
25498
25499         * gcc.dg/990424-1.c: New test.
25500
25501 1999-04-24  Craig Burley  <craig@jcb-sc.com>
25502
25503         * g77.f-torture/execute/u77-test.f (main): Bug involving
25504         LSTAT has been fixed, so turn back on full checking.
25505
25506 1999-04-20  Craig Burley  <craig@jcb-sc.com>
25507
25508         * g77.f-torture/compile/19990419-0.f: New test.
25509         * g77.f-torture/execute/19990419-1.f: New test.
25510
25511 1999-04-17  Richard Henderson  <rth@cygnus.com>
25512
25513         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
25514         to avoid the need for a prototype to supress a warning.
25515
25516 1999-04-07  Jim Wilson  <wilson@cygnus.com>
25517
25518         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
25519
25520 1999-04-04  Jeffrey A Law  (law@cygnus.com)
25521
25522         * gcc.c-torture/execute/990404-1.c: New test.
25523
25524 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
25525
25526         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
25527         * gcc.dg/cpp-if3.c: Don't use -pedantic.
25528         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
25529         missing initializer warnings.
25530
25531 1999-03-28  Jeffrey A Law  (law@cygnus.com)
25532
25533         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
25534         matching strings.
25535
25536 1999-03-26  Jeffrey A Law  (law@cygnus.com)
25537
25538         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
25539
25540 1999-03-26  Craig Burley  <craig@jcb-sc.com>
25541
25542         * g77.f-torture/execute/19990325-0.f: New test.
25543         * g77.f-torture/execute/19990325-1.f: New test.
25544
25545 1999-03-24  Jeffrey A Law  (law@cygnus.com)
25546
25547         * gcc.c-torture/execute/990324-1.c: New test.
25548
25549 1999-03-22  Jim Wilson  <wilson@cygnus.com>
25550
25551         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
25552         test with 4.
25553
25554 1999-03-17  Richard Henderson  <rth@cygnus.com>
25555
25556         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
25557
25558 1999-03-13  Craig Burley  <craig@jcb-sc.com>
25559
25560         * g77.f-torture/execute/19990313-2.f: New test.
25561         * g77.f-torture/execute/19990313-3.f: New test.
25562
25563 1999-03-13  Craig Burley  <craig@jcb-sc.com>
25564
25565         * g77.f-torture/execute/19990313-0.f: New test.
25566         * g77.f-torture/execute/19990313-1.f: New test.
25567
25568 1999-03-12  Jim Wilson  <wilson@cygnus.com>
25569
25570         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
25571         printf to sprintf.
25572         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
25573         (main): Add check for u15.  Conditionalize u31 check depending on
25574         whether ints are <32 bits or >=32 bits.
25575
25576 1999-03-08  Craig Burley  <craig@jcb-sc.com>
25577
25578         * g77.f-torture/execute/19981119-0.f: Improve testiness.
25579
25580 1999-03-08  Craig Burley  <craig@jcb-sc.com>
25581
25582         * g77.f-torture/compile/19990305-0.f: New test.
25583         * g77.f-torture/execute/19981119-0.f: New test.
25584
25585 1999-03-08  Craig Burley  <craig@jcb-sc.com>
25586
25587         * g77.f-torture/execute/970625-2.f: call ABORT if final
25588         result is not correct, instead of just printing it.
25589         Add this checking via newly introduced obfuscation, to
25590         trip up buggy front ends.
25591
25592 1999-03-07  Craig Burley  <craig@jcb-sc.com>
25593
25594         * g77.f-torture/compile/960317-1.f: Moved from being
25595         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
25596
25597 1999-03-06  Craig Burley  <craig@jcb-sc.com>
25598
25599         * g77.f-torture/execute/960317-1.f: New (old) test.
25600         * g77.f-torture/execute/970625-2.f: Ditto.
25601
25602 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
25603
25604         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
25605         message on line 1 or line 2; cccp and cpplib do this differently.
25606
25607 1999-03-01  Jeffrey A Law  (law@cygnus.com)
25608
25609         * g++.old-deja/g++.law/weak1.C: New test.
25610
25611 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
25612
25613         * gcc.c-torture/execute/990119-1.c: Renamed to...
25614         * gcc.dg/990119-1.c: this, so it will only be tested once
25615         (it's a preprocessor test, it doesn't need to be run at
25616         multiple optimization levels).
25617
25618 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
25619
25620         * lib/g++.exp: Don't add incdir=$base_dir/../include to
25621           ALWAYS_CXXFLAGS.
25622
25623 1999-02-24  Craig Burley  <craig@jcb-sc.com>
25624
25625         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
25626         * g77.f-torture/compile/19981216-0.f: ...as it is expected
25627         to not be compilable by current g77.
25628
25629 1999-02-24  Nick Clifton  <nickc@cygnus.com>
25630
25631         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
25632
25633 1999-02-22  Jeffrey A Law  (law@cygnus.com)
25634
25635         * gcc.c-torture/execute/990222-1.c: New test.
25636
25637 1999-02-19  Craig Burley  <craig@jcb-sc.com>
25638
25639         * g77.f-torture/compile/19990218-0.f: New test.
25640         * g77.f-torture/noncompile/19990218-1.f: New test.
25641
25642 1999-02-18  Craig Burley  <craig@jcb-sc.com>
25643
25644         * g77.f-torture/compile/19981216-0.f: New test.
25645
25646 1999-02-14  Jeffrey A Law  (law@cygnus.com)
25647
25648         * gcc.dg/990214-1.c: New test.
25649
25650 1999-02-13  Jeffrey A Law  (law@cygnus.com)
25651
25652         * gcc.dg/990213-2.c: New test.
25653
25654         * gcc.dg/990213-1.c: New test.
25655
25656 1999-02-12  Jeffrey A Law  (law@cygnus.com)
25657
25658         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
25659         ints.
25660
25661 1999-02-11  Nick Clifton  <nickc@cygnus.com>
25662
25663         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
25664         specified by target.
25665
25666         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
25667
25668 1999-02-11  Jeffrey A Law  (law@cygnus.com)
25669
25670         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
25671
25672 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
25673
25674         * gcc.dg/special/ecos.exp: New test driver for new tests with
25675         special requirements.
25676
25677         * gcc.dg/special/alias-1.c: New test.
25678         * gcc.dg/special/gcsec-1.c: New test.
25679         * gcc.dg/special/weak-1.c: New test.
25680         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
25681         * gcc.dg/special/weak-2.c: New test.
25682         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
25683         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
25684         * gcc.dg/special/wkali-1.c: New test.
25685         * gcc.dg/special/wkali-2.c: New test.
25686         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
25687         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
25688
25689 1999-02-10  Felix Lee  <flee@cygnus.com>
25690
25691           * lib/c-torture.exp (c-torture-compile): Pull out code for
25692           analyzing gcc error messages.
25693           (c-torture-execute): Likewise.  Fix some (harmless) false
25694           positives.
25695           * lib/gcc.exp (gcc_check_compile): New function.
25696
25697 1999-02-08  Richard Henderson  <rth@cygnus.com>
25698
25699         * gcc.c-torture/execute/990208-1.c: New test.
25700
25701 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
25702
25703         * g++.dg/special/ecos.exp: New driver for new tests with special
25704         requirements
25705
25706         * g++.dg/special/conpr-1.C: New test
25707         * g++.dg/special/conpr-2.C: New test
25708         * g++.dg/special/conpr-2a.C: New test
25709         * g++.dg/special/conpr-3.C: New test
25710         * g++.dg/special/conpr-3a.C: New test
25711         * g++.dg/special/conpr-3b.C: New test
25712
25713         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
25714         allow g++ to use the dg driver
25715
25716         * README: Add comment about g++.dg directory
25717
25718 1999-02-06  Jeffrey A Law  (law@cygnus.com)
25719
25720         * README: Update email addresses.
25721
25722 1999-02-03  Nick Clifton  <nickc@cygnus.com>
25723
25724         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
25725         arguments in order to force structure S onto the stack even on
25726         the alpha.
25727         (test): Pass 10 leading arguments to function foo as well as the
25728         structure S.
25729
25730         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
25731         failure for all targets.
25732
25733         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
25734         abort to terminate program execution.
25735
25736 1999-01-30  Richard Henderson  <rth@cygnus.com>
25737
25738         * gcc.c-torture/execute/990130-1.c: New test.
25739
25740 1999-01-30  Jeffrey A Law  (law@cygnus.com)
25741
25742         * gcc.dg/990130-1.c: New test.
25743
25744 1999-01-28  Michael Meissner  <meissner@cygnus.com>
25745
25746         * gcc.c-torture/execute/990128-1.c: New test.
25747
25748 1999-01-27  Michael Meissner  <meissner@cygnus.com>
25749
25750         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
25751
25752 1999-01-27  Felix Lee  <flee@cygnus.com>
25753
25754         * lib/c-torture.exp (c-torture-compile): pull out code for
25755         analyzing gcc error messages.
25756         (c-torture-execute): ditto, and fix some (harmless) false
25757         positives.
25758         * lib/gcc.exp (gcc_check_compile): new function.
25759
25760 1999-01-17  Jeffrey A Law  (law@cygnus.com)
25761
25762         * gcc.dg/990117-1.c: New test.
25763
25764         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
25765
25766         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
25767
25768 1999-01-15  Jeffrey A Law  (law@cygnus.com)
25769
25770         * g77.f-torture/compile/990115-1.f: New test.
25771
25772 1999-01-07  Jeffrey A Law  (law@cygnus.com)
25773
25774         * gcc.c-torture/compile/990107-1.c: New test
25775
25776 1999-01-06  Jeffrey A Law  (law@cygnus.com)
25777
25778         * gcc.c-torture/execute/990106-2.c: New test.
25779
25780         * gcc.c-torture/execute/990106-1.c: New test.
25781
25782 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
25783
25784         * gcc.c-torture/compile/981223-1.c: New test.
25785
25786 1998-12-29  Richard Henderson  <rth@cygnus.com>
25787
25788         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
25789         (opt3): Rename from opt4 and disable.
25790
25791 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
25792
25793         * g++.old-deja/g++.pt/ptrmem5.C: New test.
25794
25795 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
25796
25797         * g++.old-deja/g++.other/conv5.C: New test.
25798
25799 1998-12-14  Nick Clifton  <nickc@cygnus.com>
25800
25801         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
25802
25803 1998-12-11  Jeffrey A Law  (law@cygnus.com)
25804
25805         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
25806
25807 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
25808
25809         * gcc.c-torture/compile/981211-1.c: New test.
25810
25811 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
25812
25813         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
25814
25815         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
25816
25817 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
25818
25819         * gcc.special/930510-1.c: Make C9X safe.
25820         * gcc.misc-tests/gcov-1.c Similarly.
25821         * gcc.misc-tests/gcov-2.c Similarly.
25822
25823 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
25824
25825         * gcc.dg/ultrasp1.c: New test.
25826
25827 1998-12-06  Richard Henderson  <rth@cygnus.com>
25828
25829         * gcc.c-torture/execute/981206.c: New test.
25830
25831 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
25832
25833         * g++.old-deja/g++.ns/template7.C: New test.
25834
25835         * g++.old-deja/g++.other/expr1.C: New test.
25836
25837         * g++.old-deja/g++.eh/tmpl3.C: New test.
25838
25839         * g++.old-deja/g++.eh/tmpl2.C: New test.
25840
25841 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
25842
25843         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
25844         * g++.old-deja/g++.other/using6.C: Removed.
25845         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
25846
25847         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
25848
25849 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
25850
25851         * g++.old-deja/g++.pt/overload8.C: New test.
25852
25853         * g++.old-deja/g++.pt/overload7.C: New test.
25854
25855         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
25856
25857         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
25858         and relinking messages.
25859         * lib/g++.exp (g++_target_compile): Remove .rpo file when
25860         compiling with -frepo.
25861
25862 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
25863
25864         * g++.old-deja/g++.pt/lookup6.C: New test.
25865
25866 1998-11-30  Nick Clifton  <nickc@cygnus.com>
25867
25868         * gcc.c-torture/execute/981130-1.c: New test.
25869         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
25870
25871 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
25872
25873         * g++.old-deja/g++.pt/explicit76.C: New test.
25874
25875         * g++.old-deja/g++.pt/friend38.C: New test.
25876
25877         * g++.old-deja/g++.ns/crash2.C: New test.
25878
25879         * g++.old-deja/g++.pt/defarg8.C: New test.
25880
25881         * g++.old-deja/g++.pt/instantiate6.C: New test.
25882
25883         * g++.old-deja/g++.pt/static6.C: New test.
25884
25885         * g++.old-deja/g++.pt/decl2.C: New test.
25886
25887 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
25888
25889         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
25890         problem is actually related with name lookup, but so what? :-)
25891
25892         * g++.old-deja/g++.pt/friend37.C: New test.
25893
25894 1998-11-25  Dave Love  <d.love@dl.ac.uk>
25895
25896         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
25897         element, which fails on some systems.
25898
25899         * g77.f-torture/execute/labug1.f: New test.
25900
25901 1998-11-21  Jeffrey A Law  (law@cygnus.com)
25902
25903         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
25904         is defined.
25905
25906 1998-11-18  Dave Love  <d.love@dl.ac.uk>
25907
25908         * g77.f-torture/compile/981117-1.f: New test.
25909
25910 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
25911
25912         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
25913         properly discarded.
25914
25915 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
25916
25917         * gcc.c-torture/execute/memcheck: New directory of tests for
25918         -fcheck-memory-usage.
25919
25920 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
25921
25922         * README: New file, general information about the testsuite and
25923         new description of the various C++ test subdirectories.
25924         * README.g++: Eliminate obsolete information, update and move most
25925         relevant stuff to README.
25926
25927 1998-11-07  Richard Henderson  <rth@cygnus.com>
25928
25929         * gcc.c-torture/compile/981107-1.c: New test.
25930
25931 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
25932
25933         * execute/memcpy-bi.c: New testcase.
25934
25935 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
25936
25937         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
25938         base classes.
25939
25940         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
25941         template is selected.
25942
25943         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
25944         classes, it should be accepted for all types.
25945
25946         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
25947
25948         * g++.old-deja/g++.pt/spec24.C: Ensure that template
25949         specializations start with template headers.
25950
25951 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
25952
25953         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
25954
25955         * g++.old-deja/g++.other/init9.C: Test cross initialization of
25956         non-POD types.
25957
25958 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
25959
25960         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
25961
25962 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
25963
25964         * compile/981022-1.c, compile/981022-1.x: New test and driver.
25965
25966 1998-10-19  Jeffrey A Law  (law@cygnus.com)
25967
25968         * 981019-1.c: New test.
25969
25970 1998-10-14  Robert Lipe <robertl@dgii.com>
25971
25972         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
25973         find objc headers.
25974
25975 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
25976
25977         * compile/981001-4.c: Remove use of GCC extension that triggers a
25978         compiler bug.
25979
25980 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
25981
25982         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
25983
25984 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
25985
25986         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
25987         instantiation of template produces incorrect code for delete
25988         expression.
25989
25990         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
25991         constructors' name is not unique.
25992         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
25993         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
25994
25995         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
25996         automatic array of const is ill-formed.
25997
25998         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
25999         of template parameter?
26000
26001         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
26002         const.
26003
26004         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
26005         pointer-to-member expression.
26006
26007         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
26008         declaration causes ICE.
26009
26010 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
26011
26012         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
26013         reserved in the global namespace.
26014
26015         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
26016         generate needed virtual table.
26017
26018         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
26019
26020 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
26021
26022         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
26023         template-dependent type
26024
26025 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
26026
26027         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
26028         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
26029         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
26030
26031         * g++.old-deja/g++.other/using5.C: New test; using decl from base
26032         class should be usable as argument of member function.
26033         * g++.old-deja/g++.other/using6.C: New test; using decl from base
26034         class should be usable as return type of member function.
26035         * g++.old-deja/g++.other/using7.C: New test; using decl from base
26036         class should be usable as type of data member.
26037
26038         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
26039
26040 1998-10-09  Jeffrey A Law  (law@cygnus.com)
26041
26042         * gcc.c-torture/special/920521-1.c: Fix bogus test.
26043
26044 1998-10-08  Nick Clifton  <nickc@cygnus.com>
26045
26046         * gcc.dg/dll-?.c Add thumb to target list.
26047         Fix assembler scan patterns to match current assembler output.
26048
26049 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
26050
26051         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
26052         matching of template brackets.
26053
26054         * g++.old-deja/g++.other/using4.C: New test.  Test using
26055         declarations of methods from base classes.
26056
26057         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
26058         within functions should introduce names into the innermost
26059         enclosing namespace.
26060
26061         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
26062         of static locals if first initialization throws.
26063
26064 1998-10-07  Jim Wilson  <wilson@cygnus.com>
26065
26066         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
26067
26068 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
26069
26070         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
26071         lose track of the possible targets of tablejump insns.
26072         * special/special.exp: Run it.
26073
26074 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
26075
26076         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
26077         must be declared before its specializations can be named in friend
26078         declarations.
26079
26080 1998-10-05  Dave Love  <d.love@dl.ac.uk>
26081
26082         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
26083
26084         * g77.f-torture/execute/io1.f: New test.
26085
26086 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
26087
26088         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
26089         with pointer to template function, for which no argument deduction
26090         is possible.
26091
26092         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
26093         specialization of template function as argument to template
26094         function.
26095
26096         * g++.old-deja/g++.other/access2.C: New test; Inner class
26097         shouldn't have privileged access to Outer's names.
26098
26099 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
26100
26101         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
26102         friend template declared within template class conflicts with
26103         nested class of the same name.
26104
26105         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
26106         is ignored.
26107
26108         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
26109         object with direct initializer as function declaration.
26110
26111         * g++.old-deja/g++.other/decl2.C: New test; duplicate
26112         initializers.
26113
26114         * g++.old-deja/g++.other/null2.C: New test; conditional operator
26115         involving const pointer and NULL produces incorrect result.
26116
26117         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
26118         type name without `typename' should be rejected with -pedantic.
26119
26120 1998-10-02  Richard Henderson  <rth@cygnus.com>
26121
26122         * g++.old-deja/g++.other/addrof1.C: New test.
26123
26124 1998-10-01  Nick Clifton  <nickc@cygnus.com>
26125
26126         * gcc.c-torture/compile/981001-1.c: New test.
26127         * gcc.c-torture/execute/981001-1.c: New test.
26128
26129 1998-10-01  Jeffrey A Law  (law@cygnus.com)
26130
26131         * gcc.c-torture/compile/981001-2.c: New test.
26132         * gcc.c-torture/compile/981001-3.c: New test.
26133         * gcc.c-torture/compile/981001-4.c: New test.
26134
26135 1998-10-01  Robert Lipe  <robertl@dgii.com>
26136
26137         * lib/objc.exp (objc_target_compile): Add -L during compiles for
26138         multilibbed hosts.   Idea grafted from g77.exp.
26139
26140 1998-09-30  Dave Love  <d.love@dl.ac.uk>
26141
26142         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
26143         avoid losing on systems which need -lsocket.
26144
26145 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
26146
26147         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
26148         * g++.old-deja/g++.other/nested2.C: Ditto.
26149         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
26150         failure.
26151
26152 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
26153
26154         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
26155         preferred over template operator!= for enum bitfields.
26156
26157 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
26158
26159         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
26160         that happen to have the same base name, but in different scopes,
26161         are incorrectly rejected.
26162
26163 1998-09-16  Richard Henderson  <rth@cygnus.com>
26164
26165         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
26166         on the native word size instead of an integer literal.
26167
26168 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
26169
26170         * g++.old-deja/g++.other/static2.C: Invocation of static data
26171         member of type pointer-to-function denoted as non-static member.
26172
26173         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
26174         checks involving function types and aliases.
26175
26176 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
26177
26178         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
26179         redefined to the same non-trivial type.
26180
26181         * g++.old-deja/g++.pt/explicit73.C: Test for proper
26182         namespace-qualification of template specializations declared in
26183         other namespaces.
26184
26185         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
26186         to declare a subset of the specializations of a template function
26187         as friends of specializations of a template class.
26188
26189         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
26190         member templates that do not fully specialize the enclosing
26191         template class are rejected.
26192
26193 1998-09-11  Dave Love  <d.love@dl.ac.uk>
26194
26195         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
26196
26197 1998-09-08  Dave Love  <d.love@dl.ac.uk>
26198
26199         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
26200         altered from libf2c/libU77 version.
26201
26202 1998-09-06  Dave Love  <d.love@dl.ac.uk>
26203
26204         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
26205
26206 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
26207
26208         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
26209         (un)signed char are different types for template specialization
26210         purposes.
26211
26212 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
26213
26214         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
26215         * objc: ObjC testsuite.
26216
26217 1998-08-31  Catherine Moore  <clm@cygnus.com>
26218
26219         * gcc.c-torture/execute/941014-1.x:  New file.
26220
26221 1998-08-31  Nick Clifton  <nickc@cygnus.com>
26222
26223         * lib/c-torture.exp: Add support for
26224         torture_eval_before_compile and torture_eval_before_execute
26225         variables.
26226
26227 1998-08-30  Jeffrey A Law  (law@cygnus.com)
26228
26229         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
26230         this test triggers valid.
26231
26232 1998-08-27  Jeffrey A Law  (law@cygnus.com)
26233
26234         * gcc.dg/980827-1.c: New test.
26235
26236 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
26237
26238         * gcc.c-torture/execute/loop-4b.c: New test.
26239
26240 1998-08-26  Nick Clifton  <nickc@cygnus.com>
26241
26242         * lib/c-torture.exp: Add support for
26243         torture_eval_before_compile and torture_eval_before_execute
26244         variables.
26245
26246 1998-08-25  Jeffrey A Law  (law@cygnus.com)
26247
26248         * gcc.c-torture/compile/980825-1.c: New test.
26249
26250 1998-08-24  Nick Clifton  <nickc@cygnus.com>
26251
26252         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
26253         count number tests in opt_t0 not good_t0.
26254
26255 1998-08-24  Jeffrey A Law  (law@cygnus.com)
26256
26257         * gcc.c-torture/compile/930326-1.x: Fix typo.
26258
26259 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
26260
26261         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
26262         causes an ICE.
26263
26264 1998-08-21  Jeffrey A Law  (law@cygnus.com)
26265
26266         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
26267         STACK_SIZE is defined.
26268         * gcc.c-torture/unsorted/stuct.c: Similarly.
26269
26270         * gcc.c-torture/compile/980821-1.c: New test.
26271
26272 1998-08-21  Jeffrey A Law  (law@cygnus.com)
26273
26274         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
26275
26276 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
26277
26278         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
26279         code.
26280
26281 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
26282
26283         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
26284         error'.
26285
26286 1998-08-18  Jeffrey A Law  (law@cygnus.com)
26287
26288         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
26289
26290 1998-08-16  Jeffrey A Law  (law@cygnus.com)
26291
26292         * gcc.c-torture/compile/980816-1.c: New test.
26293
26294         * gcc.dg/980816-1.c: New test.
26295
26296 1998-08-13  Jeffrey A Law  (law@cygnus.com)
26297
26298         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
26299         compiler for ieee tests.
26300
26301 1998-08-01  Dave Love  <d.love@dl.ac.uk>
26302
26303         * g77.f-torture/compile/980729-0.f: New test.
26304
26305 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
26306
26307         * gcc.c-torture/special/eeprof-1.c: New test, for
26308         -finstrument-functions.
26309         * gcc.c-torture/special/special.exp: Run it.
26310
26311 1998-07-29  Jeffrey A Law  (law@cygnus.com)
26312
26313         * gcc.c-torture/compile/980729-1.c: New test.
26314
26315 1998-07-27  Nick Clifton  <nickc@cygnus.com>
26316
26317         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
26318         __thumb__ is defined, and test for ARM style doubles if so.
26319
26320 1998-07-26  Dave Love  <d.love@dl.ac.uk>
26321
26322         * g77.f-torture/noncompile/980615-0.f: New test.
26323
26324 1998-07-26  H.J. Lu  (hjl@gnu.org)
26325
26326         * gcc.dg/980312-1.c: Do link instead of compile.
26327         * gcc.dg/980313-1.c: Likewise.
26328
26329 1998-07-26  Jeffrey A Law  (law@cygnus.com)
26330
26331         * gcc.c-torture/compile/980726-1.c: New test.
26332
26333 1998-07-25  Dave Love  <d.love@dl.ac.uk>
26334
26335         * g77.f-torture/execute/io0.f: New test.
26336
26337 1998-07-24  Nick Clifton  <nickc@cygnus.com>
26338
26339         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
26340         an int.
26341
26342 1998-06-18  Michael Meissner  <meissner@cygnus.com>
26343
26344         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
26345         m32r bugs.
26346
26347 1998-07-17  Nick Clifton  <nickc@cygnus.com>
26348
26349         * gcc.dg/980626-1.c: Expect failures for all toolchains until
26350         c-decl.c:grokdeclarator can handle mode attributes.
26351
26352 1998-07-16  Jeffrey A Law  (law@cygnus.com)
26353
26354         * gcc.c-torture/execute/980716-1.c: New test.
26355
26356 1998-07-13  Jeffrey A Law  (law@cygnus.com)
26357
26358         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
26359         the mn10200.
26360         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
26361         the mn10200.
26362         * gcc.c-torture/execute/va-arg-3.x: Similarly.
26363         * gcc.c-torture/compile/930326-1.x: Similarly.
26364
26365 1998-07-13  Dave Love  <d.love@dl.ac.uk>
26366
26367         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
26368         New test from Craig.
26369
26370 1998-07-12  Dave Love  <d.love@dl.ac.uk>
26371
26372         * g77.f-torture/noncompile/980616-0.f: New test.
26373
26374         * g77.f-torture/execute/970816-3.f:  New test from Craig.
26375
26376 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
26377
26378         *  g++.other/singleton.C: Return error value instead of taking
26379         SIGSEGV.
26380
26381 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
26382
26383         *  g++.other/singleton.C: New test.   Warning is under dispute.
26384         Runtime crash is not.
26385
26386 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
26387
26388         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
26389         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
26390         using6.C, using7.C}:  New namespace tests.
26391
26392 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
26393
26394         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
26395         specialization with typedef'ed names used as array indexes.
26396
26397 1998-07-09  Jeffrey A Law  (law@cygnus.com)
26398
26399         * gcc.c-torture/execute/980709-1.c: New test.
26400
26401         * gcc.dg/980709-1.c: New test.
26402
26403 1998-07-07  Richard Henderson  <rth@cygnus.com>
26404
26405         * gcc.c-torture/execute/bcp-1.c: New test.
26406
26407 1998-07-07  Jeffrey A Law  (law@cygnus.com)
26408
26409         * gcc.c-torture/execute/980707-1.c: New test.
26410
26411 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
26412
26413         * gcc.c-torture/compile/980706-1.c: New test.
26414
26415 1998-07-01  Dave Love  <d.love@dl.ac.uk>
26416
26417         * g77.f-torture/execute/980701-0.f,
26418         g77.f-torture/execute/980701-1.f: New test from Craig.
26419
26420 1998-07-01  Jeffrey A Law  (law@cygnus.com)
26421
26422         * gcc.c-torture/compile/980701-1.c: New test.
26423
26424         * gcc.c-torture/execute/980701-1.c: New test.
26425
26426 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
26427 rlsruhe.de>
26428
26429         * g++.old-deja/g++.robertl/eb132.C: New test.
26430         * g++.old-deja/g++.robertl/eb133.C: Likewise.
26431
26432 1998-06-29  Dave Love  <d.love@dl.ac.uk>
26433
26434         * g77.f-torture/execute/980628-7.f,
26435         g77.f-torture/execute/980628-8.f,
26436         g77.f-torture/execute/980628-9.f,
26437         g77.f-torture/execute/980628-10.f: New tests from Craig.
26438
26439         * g77.f-torture/execute/980628-3.f: Remove mail headers.
26440
26441 1998-06-28  Jeffrey A Law  (law@cygnus.com)
26442
26443         * g77.f-torture/execute/980628-4.f: New test from Craig.
26444         * g77.f-torture/execute/980628-5.f: Likewise.
26445         * g77.f-torture/execute/980628-2.f: Likewise.
26446         * g77.f-torture/execute/980628-0.f: Likewise.
26447         * g77.f-torture/execute/980628-1.f: Likewise.
26448         * g77.f-torture/execute/980628-3.f: Likewise.
26449         * g77.f-torture/execute/980628-6.f: Likewise.
26450
26451 1998-06-28  Jeffrey A Law  (law@cygnus.com)
26452
26453         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
26454         directory when nothing has been installed yet.
26455
26456 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
26457
26458         * gcc.c-torture/special/special.exp: Handle newer versions of
26459         dejagnu.
26460
26461 1998-06-26  Jeffrey A Law  (law@cygnus.com)
26462
26463         * gcc.dg/980626-1.c: New test.
26464
26465 1998-06-19  Bruno Haible <haible@ilog.fr>
26466
26467         * gcc.misc-tests/m-un-2.c: New test.
26468         * g++.old-deja/g++.other/warn01.c: Likewise.
26469
26470 1998-06-19  Robert Lipe  <robertl@dgii.com>
26471
26472         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
26473         compatibility with assmblers with a different comment character.
26474         Eliminate use of GAS-specific extensions.
26475
26476 1998-06-19  Jeffrey A Law  (law@cygnus.com)
26477
26478         * gcc.c-torture/execute/ieee/980619-1.c: New test.
26479
26480 1998-06-19  Robert Lipe  <robertl@dgii.com>
26481
26482         *lib/g77.exp: Replace search for libf2c.a with search for newly
26483         renamed libg2c.a
26484
26485 1998-06-17  Jeffrey A Law  (law@cygnus.com)
26486
26487         * gcc.c-torture/execute/980617-1.c: New test.
26488
26489 1998-06-12  Jeffrey A Law  (law@cygnus.com)
26490
26491         * gcc.c-torture/execute/980612-1.c: New test.
26492
26493 1998-06-08  Jeffrey A Law  (law@cygnus.com)
26494
26495         * gcc.dg/980523-1.c: Only test on ppc-linux.
26496         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
26497
26498         * gcc.c-torture/execute/980608-1.c: New test.
26499
26500 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
26501
26502         * gcc.c-torture/execute/980605-1.c: New test.
26503
26504 1998-06-04  Jeffrey A Law  (law@cygnus.com)
26505
26506         * gcc.c-torture/execute/980604-1.c: New test.
26507
26508 1998-06-02  Jeffrey A Law  (law@cygnus.com)
26509
26510         * gcc.c-torture/execute/980602-1.c: New test.
26511         * gcc.c-torture/execute/980602-2.c: Likewise.
26512
26513 1998-06-02  Dave Love  <d.love@dl.ac.uk>
26514
26515         * 970125-0.f: Fix per JCB.  Add commentary.
26516
26517 1998-05-31  Michael Meissner  <meissner@cygnus.com>
26518
26519         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
26520         IEEE -0 support.
26521
26522 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
26523
26524         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
26525         earlier.
26526
26527 1998-05-28  Catherine Moore <clm@cygnus.com>
26528
26529         * gcc.c-torture/execute/980526-3.c: New test.
26530
26531 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
26532
26533         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
26534         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
26535         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
26536         m88k-motorola-sysv3 to XFAIL.
26537
26538 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
26539
26540         * gcc.dg/980526-1.c: New test.
26541         * gcc.c-torture/execute/980526-2.c: New test.
26542
26543 1998-05-26  Jeffrey A Law  (law@cygnus.com)
26544
26545         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
26546
26547         * gcc.c-torture/execute/980526-1.c: New test.
26548
26549 1998-05-26  Dave Love  <d.love@dl.ac.uk>
26550
26551         * g77.f-torture/execute/alpha2.f: Add runtime test.
26552
26553 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
26554
26555         * g++.old-deja/old-deja.exp: Strip leading directories.
26556
26557         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
26558         error for the line.  Don't run multiple tests for the same line.
26559
26560 1998-05-23  Jeffrey A Law  (law@cygnus.com)
26561
26562         * gcc.dg/980523-1.c: New test.
26563
26564 1998-05-23  Dave Love  <d.love@dl.ac.uk>
26565
26566         * g77.f-torture/compile/970915-0.f: New test.
26567
26568 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
26569
26570         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
26571
26572 1998-05-21  Jeffrey A Law  (law@cygnus.com)
26573
26574         * gcc.dg/980520-1.c: New test.
26575
26576 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
26577
26578         * gcc.dg/980502-1.c: Fix return type.
26579
26580 1998-05-20  Jeffrey A Law  (law@cygnus.com)
26581
26582         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
26583         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
26584         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
26585         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
26586         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
26587
26588 1998-05-20  Dave Love  <d.love@dl.ac.uk>
26589
26590         * g77.f-torture/execute/980520-1.f: New test.
26591
26592 1998-05-15  Dave Love  <d.love@dl.ac.uk>
26593
26594         * lib/mike-g77.exp: New file.
26595
26596         * g77.f-torture/noncompile/noncompile.exp,
26597         g77.f-torture/noncompile/check0.f: New files.
26598
26599 1998-05-14  Dave Love  <d.love@dl.ac.uk>
26600
26601         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
26602         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
26603         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
26604         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
26605         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
26606         abort where appropriate.
26607
26608 1998-05-05  Michael Meissner  <meissner@cygnus.com>
26609
26610         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
26611         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
26612
26613 1998-04-29  Dave Love  <d.love@dl.ac.uk>
26614
26615         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
26616
26617 1998-04-27  Dave Love  <d.love@dl.ac.uk>
26618
26619         * g77.f-torture/compile/980427-0.f: New test.
26620
26621 1998-04-24  Dave Love  <d.love@dl.ac.uk>
26622
26623         * g77.f-torture/compile/980424-0.f: New test.
26624
26625 1998-04-19  Dave Love  <d.love@dl.ac.uk>
26626
26627         * g77.f-torture/compile/980419-2.f (main): New test.
26628         * g77.f-torture/compile/970125-0.f: New test.
26629         * g77.f-torture/compile/980419-1.f: New test.
26630
26631 1998-04-08  Jim Wilson  <wilson@cygnus.com>
26632
26633         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
26634         of loop-4.c.
26635
26636 1998-04-07  Jim Wilson  <wilson@cygnus.com>
26637
26638         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
26639
26640 1998-04-03  Jim Wilson  <wilson@cygnus.com>
26641
26642         * gcc.c-torture/compile/980329-1.c: New test.
26643
26644 1998-03-18  Jim Wilson  <wilson@cygnus.com>
26645
26646         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
26647         * gcc.dg/980312-1.c: Fix typo in -march command.
26648
26649 1998-03-16  H.J. Lu  (hjl@gnu.org)
26650
26651         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
26652
26653 1998-03-11  Robert Lipe  <robertl@dgii.com>
26654
26655         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
26656         Dave Love agree the Fortran source is bogus.
26657
26658 1998-03-11  Robert Lipe  <robertl@dgii.com>
26659
26660         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
26661         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
26662         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
26663         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
26664         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
26665
26666 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
26667
26668         * g++.old-deja/g++.other/friend1.C: New test.
26669
26670 1998-02-18  Dave Love  <d.love@dl.ac.uk>
26671
26672         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
26673         possibly uninitialized) variables and declare dnrm2.
26674
26675 1998-02-23  Robert Lipe <robertl@dgii.com>
26676
26677         From Bruno Haible <haible@ilog.fr>:
26678         * gcc.c-torture/execute/980223.c: New test.
26679
26680 1998-02-13  Jeffrey A Law  (law@cygnus.com)
26681
26682         * gcc.dg/ifelse-1.c: New test.
26683
26684 1998-02-09  H.J. Lu  (hjl@gnu.org)
26685
26686         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
26687
26688           * lib/old-dejagnu.exp (old-dejagnu): Added the
26689           "execution test - XFAIL *-*-*" handling in the spirit of
26690           "excess errors test -". Changed the "execution test fails"
26691           handling to be like "excess errors test fails".
26692           * Update various tests accordingly.
26693
26694 1998-02-06  Jim Wilson  <wilson@cygnus.com>
26695
26696         * gcc.c-torture/execute/980205.c: New test.
26697
26698 1998-01-18  Jeffrey A Law  (law@cygnus.com)
26699
26700         * lib/c-torture.exp: Look for .x files instead of .cexp files.
26701         * lib/f-torture.exp: Similarly.
26702         * gcc.c-torture: Rename all .cexp files to .x files.
26703
26704 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
26705
26706         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
26707         (940510-1.c): Removed duplicate.
26708         (971104-1.c): New test.
26709
26710 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
26711
26712           * lib/f-torture.exp: Improve error and loop detection.
26713
26714 1997-11-19  Michael Meissner  <meissner@cygnus.com>
26715
26716         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
26717         use that to size the filler array.
26718
26719 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
26720
26721         * lib/c-torture.exp(c-torture-execute): Fix typo.
26722
26723         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
26724         testcase as the executable name. Keep the executable around if
26725         the test fails.
26726
26727 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
26728
26729         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
26730         changes.  Only test one -g option, and move it to the end of the
26731         list of options to test.
26732
26733 1997-09-19  Michael Meissner  <meissner@cygnus.com>
26734
26735         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
26736         variable GCC_TORTURE_OPTIONS to supply default switches separated
26737         by colons.  If no environment variable, run tests with -O0 -g, -O1
26738         -g, and -O2 -g as well.
26739
26740 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
26741
26742         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
26743         explanatory comments. Fix indentation.
26744
26745 1997-09-15  Jeffrey A Law  (law@cygnus.com)
26746
26747         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
26748
26749 1997-09-11  Jeffrey A Law  (law@cygnus.com)
26750
26751         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
26752         * g++.old-deja/g++.mike/p7325.C: Likewise.
26753         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
26754
26755 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
26756
26757         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
26758         * g++.old-deja/g++.brendan/crash30.C: Likewise.
26759         * g++.old-deja/g++.brendan/crash39.C: Likewise.
26760         * g++.old-deja/g++.law/operators4.C: Likewise.
26761
26762 1997-09-11  Joe Buck  (jbuck@synopsys.com)
26763
26764         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
26765         * g++.old-deja/g++.mike/p784.C: Ditto.
26766         * g++.old-deja/g++.mike/p785.C: Ditto.
26767
26768 1997-09-05  Jeffrey A Law  (law@cygnus.com)
26769
26770           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
26771
26772 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
26773
26774         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
26775         target feature; pass this to c-torture-execute as needed.
26776
26777 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
26778
26779         * lib/c-torture.exp(c-torture-execute): If the previous and the
26780         current executables being tested are identical, we don't need to
26781         run the executable again. Try to make the executable names
26782         unique. Add an optional argument for passing additional compiler
26783         flags.
26784
26785 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
26786
26787         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
26788
26789 1997-08-29  Jeffrey A Law  (law@cygnus.com)
26790
26791         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
26792
26793 1997-07-31  Jeffrey A Law  (law@cygnus.com)
26794
26795         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
26796         32bit or larger longs.
26797
26798         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
26799         have either a 32bit long or 32bit int.
26800
26801 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
26802
26803         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
26804         Make double precision tests dependent on sizeof (double).
26805
26806 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
26807
26808         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
26809         too.
26810
26811 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
26812
26813         * gcc.c-torture/compile/961203-1.cexp: New script.
26814
26815 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
26816
26817         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
26818         up the includes ourselves.
26819
26820 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
26821
26822         * lib/plumhall.exp: Remove random include, and add a few
26823         verbose messages for debugging.
26824
26825 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
26826
26827         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
26828         of trying to do it ourselves.
26829
26830 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
26831
26832         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
26833
26834 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
26835
26836         * gcc.prms/5403.c: Made regexp a bit less strict.
26837
26838 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
26839
26840         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
26841         is returned from remote_load instead.
26842         * lib/plumhall.exp: Ditto.
26843         * lib/mike-g++.exp: Ditto.
26844         * lib/old-dejagnu.exp: Ditto.
26845         * lib/c-torture.exp: Ditto.
26846
26847 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
26848
26849         * lib/g++.exp: Use build_wrapper procedure.
26850         * lib/gcc.exp: Ditto.
26851
26852 1997-05-20  Jeffrey A Law  (law@cygnus.com)
26853
26854         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
26855         an old-style decl for malloc.  Fixes tests to work when
26856         sizeof (int) != sizeof (size_t).
26857
26858 1997-05-15  Mike Meissner  <meissner@cygnus.com>
26859
26860         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
26861
26862         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
26863         use stdargs.h interface.
26864
26865 1997-05-15  Mike Meissner  <meissner@cygnus.com>
26866
26867         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
26868         NO_VARARGS when compiling.
26869
26870 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
26871
26872         * lib/plumhall.exp(ph_includes): New procedure.
26873         (ph_make): Use it.
26874         (ph_compiler): Ditto.
26875
26876         * lib/g++.exp: Rename test-glue.c to testglue.c.
26877         * lib/gcc.exp: Ditto.
26878
26879 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
26880
26881         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
26882         to completion when it's called.
26883
26884 1997-03-21  Michael Meissner  <meissner@cygnus.com>
26885
26886         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
26887         is defined, don't do test.
26888
26889 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
26890
26891         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
26892         for object files.
26893         (ph_summary): Mark skipped testcases as untested, not unresolved.
26894
26895         * lib/plumhall.exp (ph_make): If unresolved because of bad
26896         errorCode, record errorCode in log file.
26897         (*): Replace send_log/verbose with verbose -log.
26898
26899 1997-03-19  Michael Meissner  <meissner@cygnus.com>
26900
26901         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
26902         double conversion if double isn't at least 8 bytes.
26903
26904         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
26905         int to work with targets where int is 16 bits.
26906
26907         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
26908         8 bytes, just exit, since 4 byte doubles don't have enough bits of
26909         precision for the test to complete.
26910
26911 1997-03-14  Michael Meissner  <meissner@cygnus.com>
26912
26913         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
26914         if d10v is not compiled with the -mdouble64 flag.
26915         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
26916
26917         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
26918         d10v is not compiled with the -mint32 flag.
26919
26920 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
26921
26922         * lib/plumhall.exp: Use incr_count.
26923
26924 1997-03-12  Jeffrey A Law  (law@cygnus.com)
26925
26926         * gcc.c-torture: Update to c-torture-1.45.
26927
26928 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
26929
26930         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
26931         the name of the expect testcase file).
26932
26933         * lib/g++.exp(g++_init): Ditto.
26934
26935 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
26936
26937         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
26938         the host.
26939
26940         * lib/gcc.exp(gcc_exit): New procedure.
26941
26942 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
26943
26944         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
26945         specs where appropriate.
26946
26947         * g++.old-deja/g++.arm/*: Added additional ERROR checks
26948         because of new "candidates are" messages, and removed a few
26949
26950         * Converted all non-old-style g++ testcases to old-style, and
26951         moved into g++.old-deja.
26952
26953 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
26954
26955         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
26956         options.
26957
26958         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
26959         succeeded.
26960
26961         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
26962
26963 1997-02-13  Michael Meissner  <meissner@cygnus.com>
26964
26965         * lib/gcc.exp (gcc_target_compile): Add support for defining
26966         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
26967         the machine doesn't have those features.
26968
26969 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
26970
26971         * g++.law/operators4.exp: Don't use LIBS.
26972
26973 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
26974
26975         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
26976
26977         * lib/mike-g++.exp: Don't set the compiler to be tested here.
26978         * lib/g++.exp: Set it here instead. Also, allow use of the
26979         --tool_exec and --tool_opt options. Change CXX to
26980         GXX_UNDER_TEST.
26981
26982         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
26983
26984         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
26985
26986 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
26987
26988         * lib/old-dejagnu.exp: Use prune_warnings instead of
26989         prune_system_crud.
26990         * lib/mike-g++.exp: Ditto.
26991         * lib/gcc.exp: Ditto.
26992         * lib/g++.exp: Ditto.
26993
26994         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
26995
26996 1997-02-07  Jeffrey A Law  (law@cygnus.com)
26997
26998           * 941014-2.c: Include stdlib.h
26999           * 960327-1.c: Include stdio.h
27000           * dbra.c, index-1.c: Don't assume ints are 32bits.
27001
27002 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
27003
27004         * lib/gcc.exp: Add gcc,stack_size target feature.
27005
27006         * lib/g++.exp(g++_target_compile): Add the include and link
27007         paths here, not in two other places. And, it's $options, not
27008         options.
27009
27010         * lib/mike-g++.exp(postbase): Remove the code that determines
27011         the correct include and link paths.
27012         * g++.old-deja/old-deja.exp: Ditto.
27013
27014 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
27015
27016         * lib/g++.exp(g++_init): target_compile no longer returns the
27017         filename of the result.
27018
27019 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
27020
27021         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
27022         call to glob.
27023
27024         * gcc.c-torture/special/special.exp: Change call to
27025         gcc_target_compile to include the object file.
27026
27027 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
27028
27029         * gcc.c-torture/special/special.exp: Correct misspelling in last
27030         change.
27031
27032 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
27033
27034         * lib/plumhall.exp(ph_summary): Log the entire output of the
27035         executable. Return -1 if there were any failures, 0 otherwise.
27036         (ph_execute): Return -1 if there were any failures, 0 otherwise.
27037         (ph_make): Clean up objects and executables that were built
27038         if the tests succeeded.
27039
27040 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
27041
27042         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
27043         libraries and includes in the build tree as appropriate.
27044
27045 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
27046
27047         * lib/c-torture.exp: Instead of looking for the global variable
27048         NO_LONG_LONG, check to see if that's a feature of the target.
27049
27050 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
27051
27052         * config/default.exp: Minimize. Delete the remainer of the files in
27053         config; this functionality is now in devo/dejagnu/config.
27054
27055         g++.*/*: Pass any additional flags used to compile to postbase;
27056         delete CXXFLAGS.
27057
27058         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
27059         is now done by runtest.exp. Use gcc_target_compile instead of
27060         compile.
27061
27062         lib/c-torture.exp: Use gcc_target_compile instead of compile.
27063         Remove references to CFLAGS. Use remote_file instead of
27064         calling rm -f.
27065         (c-torture): Take a list of arguments to use to compile this
27066         testcase.
27067
27068         lib/g++.exp: Simplify. Use target_compile instead of compile.
27069         lib/gcc-dg.exp: Ditto.
27070         lib/gcc.exp: Ditto.
27071         lib/mike-{gcc,g++}.exp: Ditto.
27072         lib/old-dejagnu.exp: Ditto.
27073         lib/plumhall.exp: Ditto.
27074
27075 1997-01-08  Jim Wilson  <wilson@cygnus.com>
27076
27077         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
27078         (ph_linker): Likewise.
27079
27080 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
27081
27082           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
27083         MAP_ANON / MAP_ANONYMOUS if defined;
27084         else try to map from /dev/zero .
27085
27086 1996-11-12  Jeffrey A Law  (law@cygnus.com)
27087
27088         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
27089         isn't defined, then define it to MAP_ANONYMOUS.
27090
27091 1996-11-12  Jeffrey A Law  (law@cygnus.com)
27092
27093         * gcc.c-torture: Update to c-torture-1.42 release.
27094
27095 1996-11-11  Jeffrey A Law  (law@cygnus.com)
27096
27097         * gcc.c-torture: Update to c-torture-1.41 release.
27098
27099 1996-10-27  Jeffrey A Law  (law@cygnus.com)
27100
27101         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
27102         c-torture release.
27103
27104 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
27105
27106         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
27107         and LDFLAGS.  Fix second case to append the target_info ldflags
27108         onto LDFLAGS, not CFLAGS.
27109         * lib/g++.exp (g++_init): Add target_info stuff.
27110         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
27111         of libgloss and newlib flags for !native.
27112
27113         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
27114         (GDB): Fix relative path to go up another dir for finding gdb.
27115
27116 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
27117
27118         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
27119         versions in the target_info array, if they don't exist.
27120
27121 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
27122
27123         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
27124
27125 1996-07-08  Jim Wilson  <wilson@cygnus.com>
27126
27127         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
27128         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
27129
27130 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
27131
27132         * lib/old-dejagnu.exp: Don't remove the output file before we've
27133         actually tested it. Don't append pwd to the path of the executable
27134         we're testing.
27135
27136 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
27137
27138         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
27139
27140 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
27141
27142         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
27143         temporary directory for compiler files, and set it to a default
27144         value of /tmp. Set $output as the name of the output file from
27145         compiling the testcase. Add a -o option to $cflags_var so the
27146         compiler writes the final output file as $output. Set $executable
27147         to $output.
27148
27149         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
27150         directory for compiler files, and set it to /tmp if it doesn't
27151         already have a value. Set $output_file to the name of the output
27152         file from compiling the testcase. Add a -o option to CXXFLAGS so
27153         the compiler writes the final output file as $output. Use $output
27154         as the executable to be tested.
27155
27156 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
27157
27158         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
27159
27160 1996-06-08  Jeffrey A Law  (law@cygnus.com)
27161
27162         * gcc.c-torture/execute/pending-1.c: New test.  Still
27163         pending in Tege's queue.
27164
27165 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
27166
27167         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
27168         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
27169         if there were failures.  Call unresolved if there were unresolved
27170         testcases.  Call gcc_fail if program did not run to completion.
27171         (ph_make): Pass additional argument name to ph_execute.
27172         (ph_execute): Add new argument.  Pass additional arguments to
27173         ph_summary.  Call gcc_fail is there is no execution output.
27174
27175 1996-04-24  Jeffrey A Law  (law@cygnus.com)
27176
27177         * lib/plumhall.exp (proc_summary): Output relavent summary
27178         lines into the log so specific failures in plumhall can be
27179         investigated.
27180
27181 1996-04-10  Jeffrey A Law  (law@cygnus.com)
27182
27183         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
27184         (c-torture-execute): Don't try to execute tests which use
27185         "long long" types if $NO_LONG_LONG is nonzero.
27186
27187 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
27188
27189         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
27190         not c-torture.
27191
27192         * gcc.ieee: Move from here.
27193         * gcc.c-torture/execute/ieee: To here.
27194
27195 1996-03-26  Jeffrey A Law  (law@cygnus.com)
27196
27197         * gcc.c-torture: Update to c-torture-1.41 release.
27198
27199 1996-03-22  Jeffrey A Law  (law@cygnus.com)
27200
27201         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
27202         not "$output".
27203
27204 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
27205
27206         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
27207         -c present.
27208
27209 1996-03-02  Jeffrey A Law  (law@cygnus.com)
27210
27211         * config/proelf.exp: Handle connecting to a simulator.
27212
27213 1996-01-31  Jeffrey A Law  (law@cygnus.com)
27214
27215         * config/proelf.exp: New file.  Enough framework that we can
27216         run c-torture tests on the proelf targets (or any other target
27217         that gdb can connect to for that matter).
27218
27219 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
27220
27221         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
27222         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
27223
27224         * lib/plumhall.exp (ph_execute): Always call ph_summary if
27225         exec_output exists.
27226
27227 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
27228
27229         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
27230         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
27231
27232         * config/*.exp: Update FSF address.  Change result of ${tool}_load
27233         to pass/fail/unresolved/unsupported/untested.  Caller must now
27234         call unresolved/unsupported/untested.
27235         * lib/*.exp: Update FSF address.  Update to handle new results of
27236         ${tool}_load.
27237         * lib/chill.exp (verbose): Delete.
27238
27239 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
27240
27241         * lib/gcc.exp (default_gcc_start): Change order of args to
27242         $LDFLAGS $CFLAGS $LIBS.
27243         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
27244         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
27245         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
27246         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
27247         * gcc.misc-tests/dg-test.exp: Likewise.
27248         * gcc.misc-tests/msgs.exp: Likewise.
27249         * gcc.prms/prms.exp: Likewise.
27250         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
27251         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
27252
27253         * lib/dg.exp: Deleted, moved to dejagnu/lib.
27254
27255 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
27256
27257         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
27258
27259         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
27260         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
27261
27262         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
27263         necessary.
27264
27265 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
27266
27267         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
27268         global for loop; add use of $mathlib.
27269         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
27270         settings here; set mathlib for anything but VxWorks.
27271
27272 1996-01-22  Jeffrey A Law  (law@cygnus.com)
27273
27274         * gcc.c-torture: Update to c-torture-1.40 release.
27275
27276 1996-01-03  Jeffrey A Law  (law@cygnus.com)
27277
27278         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
27279         dg.exp.
27280
27281 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
27282
27283         * lib/c-torture.exp (c-torture-execute): Declare "output" as
27284         global.
27285
27286 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
27287
27288         * lib/g++.exp (LIBS): Define if not already.
27289         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
27290         (gcc-dg-prune): Call prune_gcc_output.
27291         * lib/gcc.exp (prune_gcc_output): New proc.
27292         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
27293         prune_gcc_output.
27294
27295 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
27296
27297         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
27298         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
27299
27300 1995-11-15  Jeffrey A Law  (law@cygnus.com)
27301
27302         * gcc.c-torture: Update to c-torture-1.39 release.
27303
27304 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
27305
27306         * lib/c-torture.exp (c-torture-execute): Don't return if one option
27307         fails, try others as well.
27308
27309 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
27310
27311         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
27312         If compilation fails, mark execute tests as `untested'.
27313         If test is marked as unsupported, don't mark compilation and
27314         execute tests as failed.
27315
27316 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
27317
27318         * lib/g++.exp (g++_init): Don't link in libg++, and look to
27319         libstdc++ for whether or not we want to be doing shared
27320         libraries.  Delete link_curses since we don't need it anymore.
27321         * lib/mike-g++.exp (postbase): Don't link in libg++.
27322         * g++.old-deja/old-deja.exp: Likewise.
27323
27324 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
27325
27326         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
27327
27328 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
27329
27330         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
27331         For that, add `-Wl,-a,shared_archive'.
27332         * g++.old-deja/old-deja.exp: Likewise.
27333
27334 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
27335
27336         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
27337
27338 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
27339
27340         * lib/mike-g++.exp (postbase): Pay attention to the status of
27341         g++_load.
27342
27343 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
27344
27345           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
27346
27347 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
27348
27349         * lib/gcc.exp (default_gcc_start): No longer need to log program
27350         being executed or its output, execute_anywhere does that now.
27351         * lib/g++.exp (default_g++_version): Call execute_anywhere.
27352         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
27353
27354 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
27355
27356         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
27357         the same as those in lib/g++.exp.
27358
27359 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
27360
27361         * gcc.c-torture: Update to c-torture-1.38 release.
27362         * gcc.ieee: Related changes.
27363
27364 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
27365
27366         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
27367         "exec". Minor reformatting changes.
27368
27369         * config/rom68k.exp (${tool}_load): Make it work in a canadian
27370         cross. This means all "exec" calls now work on a remote host as
27371         well.
27372         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
27373         cross. Filter out the extra "\r\n" stuff that expect puts in.
27374         (c-torture-execute): Filter out the bogus warnings like
27375         c-torture-compile does. Add support for canadian cross.
27376         * lib/gcc.exp (default_gcc_version, default_gcc_start)
27377         Use execute_anywhere rather than calling exec directly. Now it
27378         works for canadian cross testing.
27379
27380 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
27381
27382         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
27383         results into a variable, and check that rather than using file exists.
27384
27385 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
27386
27387         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
27388         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
27389
27390 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
27391
27392         * g++.old-deja/old-deja.exp: Create and pass runshlib and
27393         lib_curses if there's a shared libg++ in the build tree.
27394
27395 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
27396
27397         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
27398         if not supported target.
27399
27400 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
27401
27402         * lib/g++.exp (g++_init): Move empty setting of runshlib and
27403         link_curses up to always happen, not just for native builds.
27404
27405 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
27406
27407         * gcc.c-torture: Update to c-torture-1.36 release.
27408         * gcc.failure: Related changes.
27409
27410 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
27411
27412         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
27413
27414 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
27415
27416         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
27417         * lib/mike-g++.exp (postbase): Not in here.  Still reference
27418         runshlib, link_curses, and mathlib for link and run.
27419
27420         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
27421         pass the runtime shared library options for Solaris, OSF/1, and
27422         Irix5, and link with -lcurses to avoid unresolved references.
27423
27424 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
27425
27426         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
27427         only run once.
27428
27429 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
27430
27431         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
27432
27433 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
27434
27435         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
27436         do not have a framework for the "compat" tests yet.
27437
27438 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
27439
27440         * lib/mike-g++.exp (postbase): New local variable `mathlib',
27441         set to null if we're testing vxworks5.1.  Use that instead of
27442         `-lm' in the setting of LIBS for link and run.
27443
27444 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
27445
27446         * config/rom68k.exp (${tool}_load): Major changes to make it
27447         work.  Verified that it does in fact return the stuff in
27448         exec_output properly.  Catch any Emul or any TRAP other than 0.
27449
27450 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
27451
27452         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
27453         LDFLAGS properly for targets that need stuff from libgloss.
27454         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
27455         only run once.
27456         (gpp_initialized): New variable.
27457
27458 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
27459
27460         * config/rom68k.exp: Load libgloss.exp.
27461         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
27462         so we can produce a fully linked binary.
27463         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
27464         so we can produce a fully linked binary.
27465
27466 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
27467
27468         * lib/plumhall.exp (ph_section): Watch for expected failures.
27469         Add missing `else'.
27470
27471         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
27472         run the testcase.
27473         (c-torture): Likewise.
27474
27475 1995-08-28  Doug Evans  <dje@cygnus.com>
27476
27477         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
27478
27479         * lib/mike-g++.exp (mike_cleanup): New proc.
27480         (prebase): New globals compiler_result, not_compiler_result,
27481         target_regexp.
27482         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
27483         allow leading "-" in pattern.  Watch for unsupported tests.
27484         If $compiler_result is set, pattern match assembler code,
27485         and ditto for $not_compiler_result.
27486         * lib/mike-gcc.exp: Likewise.
27487
27488         * lib/plumhall.exp (ph_execute): Only call ph_summary if
27489         execution "succeeded".
27490
27491 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
27492
27493         * config/win32.exp: New file.
27494         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
27495
27496 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
27497
27498         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
27499         unsupported.
27500         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
27501         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
27502         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
27503
27504         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
27505         "... without exceptions was ...".  That is now handled by
27506         prune_system_crud.
27507         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
27508
27509 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
27510
27511         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
27512         sieve.c,sort2.c}: New files.
27513         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
27514         sieve.exp,sort2.exp}: Drivers for them.
27515
27516         * lib/mike-gcc.exp (program_output): New user settable variable.
27517         (postbase): Call prune_system_crud.  Also prune extraneous compiler
27518         messages.
27519         * lib/mike-g++.exp (program_output): New user settable variable.
27520
27521         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
27522
27523         * config/sh.exp: Deleted (use sim.exp instead).
27524
27525 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
27526
27527         * config/vx.exp: Declare CHECKTASK as global.
27528         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
27529         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
27530         * lib/old-dejagnu.exp: Load [pwd]/$executable.
27531
27532 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
27533
27534         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
27535         target. Like vx.exp, only includes `vx29k.exp' instead of
27536         `vxworks.exp'.
27537
27538 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
27539
27540         * config/sim.exp: Increase time limit from 120 seconds to 240.
27541
27542 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
27543
27544         * gcc.c-torture/execute/950628-1.c: New test.
27545
27546 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
27547
27548         * gcc.c-torture: Update with changes/additions from
27549         c-torture-1.34.
27550
27551 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
27552
27553         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
27554
27555 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
27556
27557         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
27558
27559 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
27560
27561         * gcc.c-torture/compile/950512-1.c: New test.
27562         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
27563         * gcc.dg/struct-ret-1.c: Likewise.
27564
27565 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
27566
27567         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
27568           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
27569
27570 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
27571
27572         * gcc.c-torture/special/920411-1.c: Deleted.
27573         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
27574
27575 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
27576
27577         * config/sim.exp (${tool}_load): Hack in call to bash to get a
27578         cpu limit.
27579
27580 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
27581
27582         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
27583
27584 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
27585
27586         From kenner;
27587         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
27588         is the proper length.
27589         * va-arg-3.c: Likewise.
27590
27591 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
27592
27593         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
27594         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
27595
27596         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
27597         * lib/g++.exp (default_g++_start): Delete old cruft.
27598
27599 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
27600
27601         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
27602         (2 * (1 << 18)) to (2 * (1 << 17)).
27603
27604         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
27605
27606 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
27607
27608         * config/rom68k.exp: Renamed from config/idp.exp
27609
27610 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
27611
27612         * c-torture/compile/921109-2.c
27613
27614 1995-04-18  Mike Stump  <mrs@cygnus.com>
27615
27616         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
27617         excess errors.
27618
27619 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
27620
27621         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
27622         output.
27623         * lib/g++.exp (default_g++_start): Likewise.
27624
27625 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
27626
27627         * gcc.c-torture/compile/950329-1.c: New test.
27628
27629 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
27630
27631           * config/bug.exp (${tool}_load): Updated to use new remote_open
27632           and remote_close procs.
27633         * config/idp.exp: New file.
27634
27635 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
27636
27637         * gcc.c-torture/execute/950322-1.c: New test.
27638
27639 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
27640
27641         * config/vx.exp (${tool}_load): Clean up testing of return code from
27642         vxworks_ld and vxworks_spawn.
27643
27644 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
27645
27646         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
27647
27648 1995-03-13  Mike Stump  <mrs@cygnus.com>
27649
27650         * lib/old-deja.exp: Add `excess errors test - ' error, now one
27651         can mark excess errors on a machine by machine basis.  Note, the
27652         default is to not expect any excess errors, even when excess
27653         errors test - is given, so you will want to put an XFAIL ... on
27654         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
27655         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
27656         those 4 machines, but no others.
27657
27658 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
27659
27660         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
27661         * lib/c-torture.exp: to here.
27662
27663 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
27664
27665         * gcc.c-torture/execute/950221-1.c: New test.
27666         * gcc.c-torture/execute/struct-ret-1.c: New test.
27667         * gcc.c-torture/compile/950221-1.c: New test.
27668
27669         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
27670
27671 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
27672
27673         * gcc.c-torture/execute/arith-1.c (main): Return 0.
27674         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
27675
27676 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
27677
27678         * g++.gb: New directory of tests, derived from my signature and
27679         class scoping tests.
27680
27681         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
27682         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
27683         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
27684         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
27685         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
27686         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
27687         * g++.gb/sig25.C: Likewise.
27688
27689         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
27690         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
27691         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
27692         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
27693         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
27694         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
27695         * g++.gb/sig25.exp: Likewise.
27696
27697         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
27698         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
27699         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
27700         * g++.gb/scope13.C: Likewise, this test still fails.
27701
27702         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
27703         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
27704         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
27705         * g++.gb/scope13.exp: Ditto.
27706
27707         * g++.gb/README: New file, explains what these tests are about.
27708
27709 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
27710
27711         * lib/dg.exp (dg-do): Support `preprocess'.
27712         (dg-test): Likewise.
27713
27714 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
27715
27716         * config/udi.exp: change "continue -expect" to "exp_continue".
27717
27718 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
27719
27720         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
27721         Delete redundant tests.
27722
27723         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
27724         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
27725         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
27726         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
27727         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
27728         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
27729         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
27730         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
27731
27732         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
27733         storing label pointers.
27734         * gcc.c-torture/execute/921019-1.c: Likewise.
27735         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
27736         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
27737         parameter fp.
27738         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
27739         constants.
27740
27741         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
27742         Delete obsolete tests.
27743
27744         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
27745         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
27746         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
27747         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
27748         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
27749         * gcc.c-torture/compile/950124-1.c: New test.
27750
27751         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
27752
27753 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
27754
27755         * lib/mike-g++.exp: Add -lm to LIBS.
27756
27757 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
27758
27759         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
27760
27761 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
27762
27763         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
27764
27765 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
27766
27767         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
27768
27769 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
27770
27771         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
27772         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
27773         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
27774         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
27775         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
27776         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
27777         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
27778         * g++.law/{operators31.C, operators32.C,
27779         * g++.law/{operators33.C, operators34.C}: Likewise.
27780         * g++.law/{pic1.C, refs2.C}: Likewise.
27781         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
27782         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
27783         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
27784         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
27785
27786         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
27787         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
27788         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
27789         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
27790         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
27791         * g++.law/{enum9.exp, friend5.exp}: Likewise.
27792         * g++.law/{nest3.exp, nest4.exp}: Likewise.
27793         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
27794         * g++.law/{operators30.exp, operators31.exp}: Likewise.
27795         * g++.law/{operators32.exp, operators33.exp}: Likewise.
27796         * g++.law/{operators34.exp}: Likewise.
27797         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
27798         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
27799         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
27800         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
27801         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
27802
27803         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
27804         No longer expected to fail.
27805         * g++.law/missed-error3.C: Tweak for recent bool changes.
27806
27807 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
27808
27809         * config/emb-unix: Deleted.
27810         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
27811         remote execution.  Do final link on remote host if REMOTE_LINK is set.
27812
27813 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
27814
27815         * lib/dg.exp (dg-test): Fix typo in last patch.
27816
27817 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
27818
27819         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
27820         (handles multiple occurrences).
27821
27822 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
27823
27824         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
27825         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
27826         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
27827         printed).
27828         * lib/c-torture.exp (c-torture-compile): Likewise.
27829         (c-torture): Prepend full path if missing.
27830         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
27831         (gcc_fail): Likewise.
27832         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
27833
27834 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
27835
27836         * lib/netware.exp: Only attach to NetWare i386 systems.
27837
27838 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
27839
27840         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
27841         messages.  Add test name to "output pattern match" pass/fail message.
27842
27843 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
27844
27845         * gcc.dg: New testsuite.
27846         * gcc.dg/dg.exp: New file.
27847
27848         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
27849         test-switch.c}: Deleted.
27850
27851         * gcc.misc-tests/msgs.exp: New testcase driver.
27852
27853 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
27854
27855         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
27856         Watch for illegal return values from ${tool}_load.
27857         * config/unix.exp (${tool}_load): Fix pass/fail detection for
27858         cross targets.  Coerce return value >0 to 1.
27859
27860 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
27861
27862         * config/unix.exp (${tool}_load): Call program rsh, not proc.
27863
27864         * config/emb-unix.exp: New file.
27865
27866         * config/sim.exp: Error if variable $SIM not defined.
27867         (${tool}_load): Mark test as "untested" if simulator missing.
27868
27869         * config/unix.exp: Load remote.exp to get rcp_download.
27870         * lib/c-torture.exp: Use different option lists for testcases with
27871         and without loops.
27872         * gcc.c-torture/execute/execute.exp: Likewise.
27873
27874 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
27875
27876         * config/*.exp: Clarify return code from ${tool}_load.
27877         Call `unresolved' or `untested' instead of `warning' or `perror'
27878         (sometimes you still want to call both though).
27879         Add comment that `shell_id' is local to each file.
27880         * config/udi.exp (timeout): Set to 30.
27881         Don't print warning if connection fails, $connectmode has already
27882         printed an error.
27883         (${tool}_load): Move verbose messages to level 2.
27884         Rework pattern for "Process started" message.
27885         Pass `shell_id' to ${connectmode}_download.
27886         Retry twice upon timeout.  Make resetting of target more robust.
27887         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
27888         Pass `shell_id' to exit_$connectmode.
27889         Only call exit_$connectmode if connected.
27890         * config/unix.exp (${tool}_load): Check return codes better.
27891         * config/vrtx.exp (${tool}_load): Likewise.
27892         * config/vx.exp (${tool}_load): Likewise.
27893         Delete unneeded global's.
27894         * lib/dg.exp (dg-test): Update to reflect clarified return codes
27895         from ${tool}_load.
27896         (dg-stat): Delete.
27897         (dg-init): Delete recording of pass/fail counts.
27898         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
27899         (old-dejagnu-init): Likewise.
27900         (old-dejagnu-stat): Delete contents, empty proc now.
27901         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
27902         (c-torture): Delete references to lcnt, lpass, lfail.
27903         Get option list from TORTURE_OPTIONS.
27904         Delete -funroll[-all]-loops if no loops.
27905         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
27906         (g++_stat): Delete contents (empty proc now).
27907         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
27908         (gcc_finish): Likewise.
27909         (gcc_stat): Deleted.
27910         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
27911         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
27912         * gcc.c-torture/execute/execute.exp: Likewise.
27913         Split tests into two parts: compile, execute.
27914         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
27915         no loops.  Update to reflect clarified return codes from ${tool}_load.
27916
27917 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
27918
27919         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
27920         to grep for.
27921         (old-dejagnu): Likewise (where necessary).
27922
27923 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
27924
27925         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
27926
27927         * lib/dg.exp (dg-process-target): Fix processing of selector.
27928         Add comment regarding use of `error'.
27929
27930         * lib/gcc.exp (prune_system_crud): Define if missing.
27931         * lib/g++.exp (prune_system_crud): Likewise.
27932
27933         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
27934         Call prune_system_crud.
27935         * lib/dg.exp (dg-runtest): New proc.
27936         Use perror instead of send_user for tcl errors in testcase.
27937         Don't return any value, it's never used.
27938         Don't clobber previous definition of `unknown'.
27939         Print tcl errors in `dg-final'.
27940
27941 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
27942
27943         * lib/dg.exp (dg-process-target): Improve syntax error messages.
27944         (dg-test): Don't print errorInfo, it contains stack backtrace.
27945
27946 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
27947
27948         * lib/g++.exp (runtest_file_p): Define if missing.
27949
27950 1994-09-24  Doug Evans  (dje@cygnus.com)
27951
27952         * lib/mike-g++.exp: Comment out loading of g++.exp.
27953         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
27954         (default_g++_version): Always print something.
27955         (default_g++_start): Comment out call to `which'.
27956         (g++_start, g++_load): Deleted (must be defined in config file).
27957         * lib/gcc.exp: Test for existence of $CC at start.
27958         Delete check for tmpdir (done in gcc_init).
27959         (default_gcc_version): Always print something.
27960         (default_gcc_start): Comment out call to `which'.
27961         * config/*.exp: Major cleanup - make cross targets work at least a
27962         little better for g++ (by not being "--tool gcc" specific).
27963         Rename gcc_xxx to ${tool}_xxx.
27964         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
27965         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
27966
27967 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
27968
27969         * lib/c-torture.exp (c-torture-compile): Rework compiler
27970         message processing.
27971
27972         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
27973         c-torture.
27974
27975 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
27976
27977         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
27978
27979         * lib/dg.exp (dg-process-target): Support { target native }.
27980
27981 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
27982
27983         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
27984         looked for "... program xxx got fatal signal".
27985         Correct regsub munging of `comp_output'.
27986         Ignore compiler messages "path prefix not used" and "linker input
27987         file unused".
27988
27989 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
27990
27991         * lib/gcc.exp (runtest_file_p): Define if missing.
27992         * gcc.prms/template.c: Example to work from.
27993
27994 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
27995
27996         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
27997         * lib/dg.exp (dg-test): Call unsupported testcases as such.
27998
27999         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
28000         * gcc.prms/1883.c: Moved from compile/940714-1.c.
28001         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
28002         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
28003
28004         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
28005         (dg-process-target): No longer a varargs proc.
28006         Return S/N for target, P/F for xfail.  All callers changed.
28007         (user option procs): More argument checking.
28008         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
28009         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
28010         (dg-test): Skip test if not running on selected target in `dg-do'.
28011         Update handling of `dg-do-what', `dg-output-text'.
28012         Separate execution pass/fail from output pattern match pass/fail.
28013         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
28014
28015 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
28016
28017         * gcc.c-torture/special/special.exp: Don't expect failure for mips
28018         target for 920510-1.c.
28019
28020 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
28021
28022         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
28023         Clean up comment regarding use of passcnt, etc.
28024         (gcc_stat): Don't update `testcnt' here.
28025         (gcc_finish): Do it here.
28026         Might as well reset `but_id' here too.
28027         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
28028         to determine if the file should be tested.
28029         * gcc.c-torture/compile/compile.exp: Likewise.
28030         * gcc.c-torture/execute/execute.exp: Likewise.
28031         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
28032         * gcc.misc-tests/dg-test.exp: Likewise.
28033         * gcc.prms/prms.exp: Likewise.
28034         * gcc.wendy/wendy.exp: Likewise.
28035         * g++.old-deja.exp: Likewise.
28036         Move "Testing file" message to verbose level 1.
28037
28038 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
28039
28040         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
28041
28042 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
28043
28044         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
28045         (default_gcc_start): Accept optional second list element
28046         of compiler flags.  Print compiler output at verbosity level 2.
28047         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
28048         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
28049         Save current values of framework globals passcnt, failcnt, xpasscnt,
28050         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
28051         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
28052         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
28053         xfailcnt to compute stats.  Update framework global `testcnt' from
28054         pass/fail counts.
28055         (gcc_finish): New proc.  Clean up test environment.
28056         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
28057         (gcc_epass, gcc_efail): Delete.
28058         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
28059         argument of line number.
28060         (dg-init): If the tool has an init routine, call it.
28061         (dg-test): Remove args `cflags_var' and `libs_var'.
28062         Pass all compiler options to ${tool}_start.
28063         Handle missing line number.
28064         (dg-finish): New function.
28065         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
28066         particular files.  Call gcc_finish at end.  Move "skipping test"
28067         message to verbosity level 3.
28068         * gcc.c-torture/compile/compile.exp: Likewise.
28069         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
28070         * gcc.c-torture/execute/execute.exp: Likewise.
28071         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
28072         Print testcase being tried at verbosity level 1.
28073         * gcc.c-torture/special/special.exp: Unset xfail.
28074         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
28075         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
28076         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
28077         * gcc.failure/failure.exp: Likewise.
28078         * gcc.ieee/ieee.exp: Likewise.
28079         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
28080         Update call to dg-test.  Call dg-finish at end.
28081         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
28082         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
28083         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
28084         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
28085         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
28086         * gcc.wendy/wendy.exp: Add copyright.
28087         Delete setting of tmpdir (done by gcc_init).
28088         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
28089         Pass compiler flags to gcc_start.  Call gcc_finish at end.
28090         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
28091         gcc_[ce]pass/fail.
28092
28093 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
28094
28095         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
28096         confusion.
28097         (g++_load): Likewise.
28098
28099         * config/*.exp (gcc_load): Some were varargs fns and some were not.
28100         Rename argument to `prog' to remove the confusion.
28101         Varargs fns behave differently too!
28102         (g++_load): Likewise.
28103
28104         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
28105
28106         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
28107         what it is.  Delete (always) printing of status value for !native.
28108         Simplify verbose code, and include status and exec_output.
28109         (g++_load): Use gcc_load.
28110
28111 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
28112
28113         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
28114         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
28115         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
28116         940714-3.c as these testcases don't exist anymore.  Make
28117         va-arg-1.c expected to pass.
28118
28119 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
28120
28121         * gcc.misc-tests/misc.exp: Only run specific testcases.
28122         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
28123         * gcc.misc-tests/dg-[1-9].c: New files.
28124
28125         * lib/dg.exp: New testsuite driver.
28126         * gcc.prms/prms.exp: Use it.
28127
28128         * README.gcc: New file.
28129
28130         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
28131         Document and reset `lxpass' and `lxfail'.
28132         Simplify "initialized" message.
28133         (gcc_stat): Clean up comments a little.
28134
28135 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
28136
28137         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
28138
28139 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
28140
28141         * lib/old-dejagnu.exp (process-option): New proc.
28142         (old-dejagnu-init, old-dejagnu-stat): Likewise.
28143         (old-dejagnu): Simplify.
28144         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
28145
28146 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
28147
28148         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
28149         exists and is not an empty string.
28150
28151         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
28152         $xfail rather than calling setup_xfail.  Clear $xfail when test is
28153         finished.
28154         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
28155         automatically.
28156
28157         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
28158         longer expected to fail.
28159
28160         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
28161         "f" function call.
28162
28163         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
28164
28165         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
28166         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
28167         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
28168         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
28169         c-torture-1.29.
28170
28171         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
28172         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
28173
28174         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
28175
28176         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
28177         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
28178
28179         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
28180         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
28181         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
28182
28183 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
28184
28185         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
28186         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
28187         940714-1.c, 940714-2.c, 940714-3.c},
28188         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
28189         gcc.misc-tests/{mg.c,mg.exp}:
28190         New tests.
28191         * gcc.noncompile/noncompile.exp: Change accordingly.
28192
28193 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
28194
28195         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
28196         Undo previous clobberage.
28197
28198 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
28199
28200         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
28201         * gcc.special/{930510-1.c, special.exp}:
28202         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
28203         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
28204         struct-varargs-1.c}: New tests from c-torture-1.26.
28205
28206 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
28207
28208         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
28209           argument to switch.
28210
28211 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
28212
28213         * Revert the previous changes.  Please see Rob's directory
28214           (/lisa/test/rob/progressive/gcc/testsuite) for testing
28215           fixes.
28216
28217 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
28218
28219         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
28220             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
28221             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
28222             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
28223             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
28224             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
28225             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
28226             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
28227             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
28228             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
28229             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
28230             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
28231             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
28232             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
28233             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
28234             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
28235             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
28236             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
28237             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
28238             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
28239             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
28240             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
28241             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
28242             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
28243             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
28244             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
28245             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
28246
28247 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
28248
28249         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
28250             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
28251           with perror calls.
28252
28253 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
28254
28255         * config/unix.exp (g++_load): Fix syntax.
28256
28257 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
28258
28259         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
28260         * gcc.noncompile/921017-1.c: Deleted obsolete test.
28261         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
28262         Don't expect va-arg-1.c to fail.  Correct expected output for
28263         920928-1.c.
28264         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
28265         * gcc.wendy/hbm4.c: Correct typo.
28266         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
28267
28268 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
28269
28270         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
28271         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
28272         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
28273         * lib/c-torture.exp (c-torture-compile): Ditto.
28274
28275         Reduce volume of output (remove all the -I's and such).
28276         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
28277         Call gcc_cpass, gcc_cfail.
28278         (c-torture): Pass testing option to c-torture-compile.
28279
28280 1994-03-21  Doug Evans  (dje@cygnus.com)
28281
28282         Bring patches over from progressive.
28283         * config/default.exp: Exit remote shell cleanly.
28284         (g++_exit, g++_start): Add default versions.
28285         * config/sim.exp (gcc_load): Use perror, not error.
28286
28287 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
28288
28289         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
28290         set in site.exp.
28291
28292 1994-03-14  Doug Evans  (dje@cygnus.com)
28293
28294         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
28295         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
28296         (wendy_try): New proc to run testcase.
28297         (main loop): Call 'em.
28298         * gcc.wendy/*.c: Clean up pass to correct expected output.
28299
28300         * lib/gcc.exp: Minor cleanup work.
28301         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
28302
28303 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
28304
28305         * config/sim.exp (gcc_load): Document return codes better.
28306         Don't pass -v to simulator.
28307
28308 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
28309
28310           * gcc.special/920717-x.c: Fix typo.
28311           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
28312           get at sources.
28313
28314         * lib/mike-gcc.exp: Fix typo.
28315
28316 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
28317
28318         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
28319         binary to use, transform the name.
28320         * config/*.exp: rename everything. Nuke any g++ specific files,
28321         it's now a special case of gcc that requires no special support.
28322         Add a default.exp for unsupported targets.
28323
28324 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
28325
28326         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
28327         lib/old-dejagnu.exp: Fix a few patterns to work with the new
28328         version of Tcl.
28329
28330 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
28331
28332         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
28333         than a warning.
28334
28335 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
28336
28337         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
28338
28339 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
28340
28341         * gcc.execute/execute.exp: Combine opt_list and foption_list into
28342         option_list.  Compile every file with only 4/6 option choices
28343         (same as C torture) instead of with 12/18 different option
28344         choices.
28345         * lib/c-torture.exp: Likewise.
28346
28347         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
28348         not already set.
28349
28350 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
28351
28352         * lib/old-deja.exp: Add `excess errors test fails' error, now one
28353         can put an XFAIL *-*-* on excess errors.
28354
28355 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
28356
28357         * g++.law: Add more tests derived from g++-bugs snapshots.
28358
28359         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
28360         equivalent to g++.law/init9.
28361
28362         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
28363         compiled it, and the a.out file after we've run it.
28364
28365 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
28366
28367         * lib/mike-g++.exp (postbase): Delete the .o file after we've
28368         compiled it, and the a.out file after we've run it.
28369
28370 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
28371
28372         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
28373
28374 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
28375
28376         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
28377         version number.
28378
28379 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
28380
28381         * g++.law: New directory of g++ tests derived from the g++-bugs
28382         snapshots.
28383
28384 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
28385
28386         * gcc.compile: initbug1.c initbug1.exp testcase added
28387
28388 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
28389
28390         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
28391         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
28392           fixes submitted by Jeff Law (law@cs.utah.edu)
28393         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
28394           Jeff Law (law@cs.utah.edu)
28395
28396
28397 1993-11-30  Mike Stump  (mrs@cygnus.com)
28398
28399         * config/unix-g++.exp: Follow the gcc way of doing things.
28400         * g++.old-deja/old-deja.exp: Minor updates.
28401         * lib/g++.exp: New file, follow the gcc way of doing things.
28402         * lib/old-dejagnu.exp: Minor updates.
28403         * lib/mike-g++.exp: Always unset errorInfo.
28404
28405 1993-11-06  Mike Stump  (mrs@cygnus.com)
28406
28407         * lib/gcc.exp: Fix some errors with the below change, CC and
28408         CFLAGS should be global when setting, not local.
28409
28410 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
28411
28412         * lib/gcc.exp: Transform tool name.
28413
28414 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
28415
28416         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
28417
28418 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
28419
28420         * lib/gcc.exp: change gcc_done to gcc_stat
28421
28422 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
28423
28424         * Upgraded gcc testsuite to c-torture version 1.25
28425
28426 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
28427
28428         * lib/gcc.exp: added reporting code. Changed verbose compile message.
28429         * lib/c-torture: added hooks for new reporting code.
28430
28431 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
28432
28433         * config/sh-gcc.exp: check if sh-sim exists in the path
28434
28435 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
28436
28437         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
28438         * gcc.compile/compile.exp: Initial changes for new logic.
28439         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
28440         * gcc.failure/failure.exp: Initial changes for new logic.
28441         * gcc.ieee/ieee.exp: Initial changes for new logic.
28442         * gcc.misc-tests/misc.exp: Initial changes for new logic.
28443         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
28444         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
28445         * lib/c-torture.exp: Initial changes for new logic.
28446         * lib/gcc.exp: Initial changes for new logic.
28447
28448 1993-10-15  Mike Stump  (mrs@cygnus.com)
28449
28450         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
28451         depend upon failure or success.  Fully qualify names in failure
28452         and success messages.  Always remove a.out before starting
28453         compile, just in case.  Pay more attention to error text output by
28454         the compiler.  Handle testcases with no known past errors just
28455         like all others, so that things are uniform.  Other miscellaneous
28456         improvements.
28457
28458 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
28459
28460         * gcc.cpp: new directory for cpp tests
28461
28462 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
28463
28464         * lib/chill.exp: Code reformatted, removed unused code.
28465         * config/unix-chill.exp: Code reformatted, removed unused code.
28466         * chill.execute/execute.exp: Code reformatted, removed unused code.
28467         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
28468
28469 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
28470
28471         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
28472         routines not written.
28473
28474 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
28475
28476         * config/bug-gcc.exp: Use new procs from bug.exp.
28477
28478 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
28479
28480         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
28481         via ftp, rather than depending on NFS.
28482         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
28483         case.
28484
28485 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
28486
28487         * config/bug-gcc.exp: Use new download proc.
28488
28489 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
28490
28491         * chill.execute/execute.exp: cleanups, handles errors better
28492         * chill.compile/compile.exp: rewrite, based on execute.exp
28493         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
28494         * lib/chill.exp: major changes to diff proc and compile and link
28495           procs. added chill_fail and chill_pass wrappers to pass and
28496           fail. added more comments, and handle error codes better.
28497           Added a hack to capture stderr from exec, so noncompile tests
28498           can work.
28499
28500 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
28501
28502         * chill.execute/execute.exp: rewrite of testsuite driver
28503         * lib/chill.exp: rewrite of testsuite driver
28504         * config/unix-chill.exp: rewrite of testsuite driver
28505
28506 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
28507
28508     In chill.execute:
28509         * iexpr.ch: Standardize uppercase.
28510         * tuples.dat: Standardize uppercase.
28511         * vary.ch: standardize.  Correct varying string assignments.
28512         * vary.dat: Add new output lines.
28513
28514 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
28515
28516     In chill.execute:
28517         * chprintf.ch: Standardize use of uppercase.
28518         * tuples.ch: Standardize and turn arr2 into a DCL,
28519           rather than a SYN.
28520         * pinits.ch: Standardize.
28521
28522 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
28523
28524         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
28525         * Makefil: Renamed to Makefile.in.
28526         * configure.in: New.
28527
28528 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
28529
28530     In chill.execute:
28531         * .cvsignore: Add result/output files.
28532         * Makefile: Fix up variables at start.  Use MFLAGS
28533           everywhere.  Correct bool_loc, built_ins entries.
28534           Add entry for vary1.ch.
28535         * bitarray.ch: Standardize upper-case usage.
28536         * bitexpr.ch: Standardize, add output of b1.
28537         * params.ch: Use arrayt in along PROC parameters, to
28538           avoid novelty problems.
28539         * sets.ch: Tiny cleanup.
28540         * vary1.ch: Re-indent.
28541
28542 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
28543
28544           * Add PR-related files to Makefiles, .cvsignore files, etc.
28545
28546 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
28547
28548         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
28549           with compiler objects. New names are test-flow.c and test-loop.c
28550
28551 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
28552
28553         * Upgraded c-torture tests from 1.19 to 1.20
28554
28555         * new files:
28556         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
28557         * gcc.compile: 930623-1.c 930623-2.c
28558         * gcc.noncompile: 930622-1.c 930622-2.c
28559         * gcc.failure: 920411-1.c 920627-2.c
28560         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
28561
28562 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
28563
28564         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
28565           More changes to get testsuite working properly. Needs more work.
28566           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
28567
28568 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
28569
28570         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
28571           More changes to get testsuite working properly. Needs more work.
28572
28573 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
28574
28575         * chill.compile/compile.exp: Added for Dejagnu support
28576         * chill.execute/execute.exp: Added for Dejagnu support
28577         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
28578
28579 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
28580
28581     This should complete moving the CHILL test files.
28582         * chill.noncompile(.cvsignore printf.grt
28583             in-printf.grt chprintf.grt chprintf.ch):
28584             Added test-support files.
28585           (Makefile): Modified further.
28586         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
28587             signal.ch): Added test files.
28588           * chill.execute (.cvsignore printf.grt printr.c
28589             in-printf.grt rts.c chprintf.grt rts.h): Added
28590           test-support files.
28591             (Makefile): More corrections.
28592
28593 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
28594
28595         * chill.compile, chill.execute, chill.nocompile: Add CHILL
28596           test cases, ready for DejaGnu.
28597
28598 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
28599
28600         * Upgraded c-torture tests from 1.18 to 1.19
28601
28602         * gcc.compile: added test(s):
28603           930607-1.c
28604         * gcc.execute: added test(s):
28605           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
28606
28607         * added new subdirectory for misc tests: gcc.misc-tests
28608         * gcc.misc-test(s): added tests:
28609           inst-check.c test-consts.c test-ior.c test-switch.c
28610
28611 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
28612
28613         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
28614
28615 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
28616
28617         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
28618
28619 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
28620
28621         * Upgraded c-torture tests from 1.17 to 1.18
28622
28623 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
28624
28625         * Upgraded c-torture tests from 1.12 to 1.17
28626
28627 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
28628
28629         * lib/old-dejagnu.exp:
28630           Fixed handling of XFAIL target triplets to correctly
28631           recognize wildcard characters.  Removed code that
28632           appended a unique id tag to the end of the file name
28633           printed out by the result of the testcases within a
28634           given test file.
28635
28636 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
28637
28638         * lib/old-dejagnu.exp:
28639           Reworked expected failure handling to trigger off of XFAIL
28640           keyword in keyphrase embeded in testcase source code. The
28641           XFAIL keyword must be at the end of the keyphrase line. It
28642           may optionally be followed by one or more target triplets.
28643           It has just occured that the handling of wildcards in the
28644           target triplet may not be correct.
28645
28646 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
28647
28648         * g++.old-deja/tests:
28649           Moved all subdirectories up one level into g++.old-deja .
28650
28651         * lib/old-dejagnu.exp:
28652           Fixed problem with CXXFLAGS not being properly reset, and being
28653           corrupted with extraneous "-c" compiler option.  This was
28654           causing binaries to not be generated for test that needed them.
28655           Modified strings passed to "pass" and "fail" so that individual
28656           tests from the same test file would be distinguished by an
28657           identifier appended to the test file name in the summary logs;
28658           this corrected a problem with erroneous diff logs.  Added code
28659           to search testcases for expected fail and unexpected pass keywords.
28660
28661 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
28662
28663         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
28664
28665 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
28666
28667         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
28668           Removed extraneous text from end of "Special g++ Options"
28669           keyphrase.
28670
28671         * lib/old-dejagnu.exp: Added pattern matching to look for new
28672           keywords, embedded in testcases comments, which will trigger
28673           calls to xpass and xfail.
28674
28675 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
28676
28677         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
28678           comments embedded in the testcases, especially the one looking for
28679           special compiler options, as well as the pattern matching for the
28680           compiler output again.
28681
28682 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
28683
28684         * lib/old-dejagnu.exp: Do a proper check of the return value for
28685           execute tests. Fixed several problems with the pattern matching
28686           of the compiler output which gave erroneous test results.
28687           Changed several of the test result messages to be more descriptive.
28688         * config/unix-g++.exp: Proc g++_load now actually works and
28689           executes the tests passed to it and returns a usable return
28690           value.
28691
28692 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
28693
28694           * lib/gcc.exp: Exits gracefully if $CC is bogus.
28695
28696 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
28697
28698         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
28699           Modified both files to properly execute the old style
28700           dejagnu tests. The previous versions of these files were
28701           experimental and did not function anything near correctly.
28702
28703 1993-04-05  Rob Savoye  (rob@cygnus.com)
28704
28705         * Removed all Makefile.in and configure.in files. No configuration
28706         needed now.
28707
28708 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
28709
28710         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
28711
28712 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
28713
28714         * gcc.compile/configure.in, gcc.unsorted/configure.in,
28715         gcc.special/configure.in, gcc.noncompile/configure.in,
28716         gcc.execute/configure.in, gcc.code_quality/configure.in,
28717         g++.other/configure.in, g++.old-deja/configure.in,
28718         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
28719         in srcname setting.
28720
28721 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
28722
28723         * lib/udi.exp:  Fixed mondfe and mondfe_download.
28724         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
28725         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
28726
28727 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
28728
28729         * config/udi-gdb.exp: Check $shell_id after connecting to target.
28730         (gdb_exit): Don't remove *_soc files.
28731
28732 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
28733
28734         * lib/c-torture.exp: Don't look for main; instead always use -w
28735         -c.  This is how the c-torture tests work.  Remove the object
28736         file if the compilation succeeds.
28737         * gcc.execute/execute.exp: Remove executable if test passes.
28738         * gcc.noncompile/noncompile.exp: Every test is an expected
28739         failure.
28740         * gcc.special/special.exp: Added tests from c-torture 1.11,
28741         corrected use of existing test.
28742         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
28743         gcc.execute/920625-1.c: Updated to c-torture 1.11.
28744         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
28745         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
28746         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
28747         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
28748         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
28749         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
28750         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
28751         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
28752         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
28753         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
28754         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
28755         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
28756         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
28757         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
28758         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
28759         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
28760         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
28761         c-torture 1.11.
28762         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
28763         correspond to c-torture 1.11.
28764
28765         * New file.