OSDN Git Service

* lib/target-supports.exp (check_effective_target_vect_no_align):
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2004-12-23  Richard Henderson  <rth@redhat.com>
2
3         * lib/target-supports.exp (check_effective_target_vect_no_align): 
4         Remove i?86 and x86-64.
5
6 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
7
8         PR c++/16405
9         * g++.dg/opt/temp1.C: New test.
10
11 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12
13         PR c++/18733
14         * g++.dg/template/friend33.C: New testcase.
15
16 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
17
18         PR c++/18464
19         * g++.dg/template/cond5.C: New test.
20
21         PR c++/18492
22         * g++.dg/inherit/thunk3.C: New test.
23
24         PR c++/11224
25         * g++.dg/warn/Wunused-9.C: New test.
26         
27 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
28
29         * lib/gcc-dg.exp (dg-xfail-if): Fix the flags compared against.
30
31 2004-12-22  Jan Beulich  <jbeulich@novell.com>
32
33         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
34
35 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
36
37         PR c++/18378
38         * g++.dg/ext/packed8.C: New test.
39
40         PR c++/13268
41         * g++.dg/template/crash31.C: New test.
42         
43         PR c++/19034
44         * g++.dg/template/crash30.C: New test.
45
46 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
47
48         PR C++/18984
49         * g++.dg/eh/ctor3.C: New test.
50
51 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
52
53         * objc.dg/stabs-1.m: Allow section name to be quoted and
54         assembly label to begin with '.LL'.
55
56 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
57
58         * gcc.dg/vect/vect.exp
59         (check_effective_target_lp64_or_vect_no_align): New.
60         * gcc.dg/vect/vect-77.c: Use it.
61         * gcc.dg/vect/vect-78.c: Use it.
62
63         * lib/target-supports.exp
64         (check_effective_target_vect_no_max,
65         check_effective_target_vect_no_bitwise,
66         check_effective_target_vect_no_align): New.
67         * gcc.dg/vect/vect-13.c: Use them.
68         * gcc.dg/vect/vect-17.c: Ditto.
69         * gcc.dg/vect/vect-18.c: Ditto.
70         * gcc.dg/vect/vect-19.c: Ditto.
71         * gcc.dg/vect/vect-20.c: Ditto.
72         * gcc.dg/vect/vect-27.c: Ditto.
73         * gcc.dg/vect/vect-29.c: Ditto.
74         * gcc.dg/vect/vect-44.c: Ditto.
75         * gcc.dg/vect/vect-48.c: Ditto.
76         * gcc.dg/vect/vect-50.c: Ditto.
77         * gcc.dg/vect/vect-52.c: Ditto.
78         * gcc.dg/vect/vect-54.c: Ditto.
79         * gcc.dg/vect/vect-56.c: Ditto.
80         * gcc.dg/vect/vect-58.c: Ditto.
81         * gcc.dg/vect/vect-60.c: Ditto.
82         * gcc.dg/vect/vect-72.c: Ditto.
83         * gcc.dg/vect/vect-80.c: Ditto.
84
85 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
86
87         PR c++/14075
88         * g++.dg/init/string1.C: New.
89
90         PR c++/18975
91         * g++.dg/other/synth1.C: New.
92
93 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
94
95         PR c/18963
96         * gcc.dg/pr18963-1.c: New test.
97
98 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
99
100         PR c/18596
101         * gcc.dg/funcdef-storage-1.c (foo): Remove.
102         * gcc.dg/pr18596-1.c: Use dg-error.
103         (dg-options): Use -fno-unit-at-a-time.
104         * gcc.dg/pr18596-2.c: New test.
105         * gcc.dg/pr18596-3.c: New test.
106         
107 2004-12-20  Roger Sayle  <roger@eyesopen.com>
108
109         PR middle-end/18683
110         * g++.dg/opt/pr18683-1.C: New test case.
111
112 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
113
114         PR other/19093
115         * g++.dg/opt/max1.C: Fix for 64bit targets.
116
117 2004-12-20  Matt Austern  <austern@apple.com>
118
119         PR c++/19044
120         * g++.dg/ext/builtin6.C: New
121         
122 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
123
124         PR tree-optimization/19080
125         * gcc.c-torture/compile/pr19080.c: New test.
126
127 2004-12-20  Steven Bosscher  <stevenb@suse.de>
128
129         * gcc.dg/20041219-1.c: New test.
130
131 2004-12-19  Roger Sayle  <roger@eyesopen.com>
132
133         PR middle-end/19068
134         * g++.dg/opt/max1.C: New test case.
135
136 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
137
138         * gcc.dg/fdata-sections-1.c: New test.
139
140 2004-12-18  Roger Sayle  <roger@eyesopen.com>
141
142         PR middle-end/18548
143         * gcc.dg/max-1.c: New test case.
144
145 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
146
147         * gcc.c-torture/execute/20041218-1.c: New test.
148
149 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
150
151         * gcc.dg/pr18501.c: New test.
152         * gcc.dg/uninit-5.c: XFAIL.
153         * gcc.dg/uninit-9.c: XFAIL.
154
155 2004-12-17  Dale Johannesen  <dalej@apple.com>
156
157         * gcc.dg/20041213-1.c:  New.
158
159 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
160
161         * objc.dg/stabs-1.m: Allow assembly label to begin
162         with a dot ('.').
163
164 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
165
166         * gcc.c-torture/execute/20041213-1.c: Move...
167         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
168
169 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
170
171         PR c++/18721
172         * g++.dg/lookup/conv-5.C: New.
173
174 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
175
176         * objc.dg/stabs-1.m: New test.
177
178 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
179
180         * gcc.dg/visibility-c.c: Change compile to
181         assemble for the test.
182
183 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
184
185         PR target/19041
186         * gcc.dg/visibility-c.c: New test.
187
188 2004-12-16  Roger Sayle  <roger@eyesopen.com>
189
190         PR middle-end/18493
191         * gcc.dg/switch-8.c: New test case.
192
193 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
194
195         PR c++/18905
196         * g++.dg/template/init4.C: New.
197         * g++.dg/opt/static3.C: Enable optimizer.
198
199 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
200
201         * g++.dg/other/complex1.C: New test.
202
203 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
204
205         * g++.dg/opt/inline9.C: New test.
206
207 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
208
209         PR fortran/18993
210         * gfotran.dg/nullify_1.f: New test.
211
212 2004-12-15  Richard Henderson  <rth@redhat.com>
213
214         * gcc.target/i386/i386.exp: New harness.
215         * gcc.target/i386/vect-args.c: New.
216
217 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
218
219         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
220
221 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
222
223         PR c++/18825
224         * g++.dg/template/friend32.C: New test.
225
226 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
227
228         * cpp/pragma-once-1.c: New test.
229         * cpp/pragma-once-1b.h: Likewise.
230         * cpp/pragma-once-1c.h: Likewise.
231         * cpp/pragma-once-1d.h: Likewise.
232         * cpp/inc/pragma-once-1a.h: Likewise.
233
234 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
235             Steven G. Kargle  <kargls@comcast.net>
236
237         PR fortran/17597
238         * gfortran.dg/list_read_3.f90: New test.
239
240 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
241
242         * gcc.dg/ftrapv-2.c: New test.
243
244 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
245
246         PR c++/18981
247         * g++.dg/template/typename9.C: New test.
248
249 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
250
251         PR c++/18738
252         * g++.dg/template/typename8.C: New test.
253         * g++.dg/parse/friend2.C: Tweak error message.
254
255 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
256
257         * gcc.c-torture/20041214-1.c: New test.
258
259 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
260
261         PR c++/18965
262         * g++.dg/init/array17.C: New test.
263
264 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
265
266         PR c++/18793
267         * g++.dg/init/aggr3.C: New test.
268
269 2004-12-14  Janis Johnson  <janis187@us.ibm.com
270
271         * gcc.dg/altivec-types-1.c: New test.
272         * gcc.dg/altivec-types-2.c: New test.
273         * gcc.dg/altivec-types-3.c: New test.
274         * gcc.dg/altivec-types-4.c: New test.
275         * g++.dg/ext/altivec-types-1.C: New test.
276         * g++.dg/ext/altivec-types-2.C: New test.
277         * g++.dg/ext/altivec-types-3.C: New test.
278         * g++.dg/ext/altivec-types-4.C: New test.
279
280 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
281
282         PR middle-end/18951
283         * gcc.c-torture/execute/20041213-1.c: New test.
284
285 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
286
287         PR c++/18949
288         * g++.dg/template/cast1.C: New.
289
290 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
291
292         * gcc.c-torture/execute/20041213-2.c: New test.
293
294 2004-12-13  Richard Henderson  <rth@redhat.com>
295
296         * gcc.dg/i386-sse-10.c: Fix typo in options.
297
298 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
299
300         PR c++/18968
301         * g++.dg/opt/pr18968.C: New test.
302
303 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
304
305         PR c++/18925
306         * g++.dg/ext/visibility/staticdatamem.C: New test.
307
308 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
309
310         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
311
312 2004-12-13  Roger Sayle  <roger@eyesopen.com>
313
314         PR rtl-optimization/18928
315         * gcc.dg/pr18928-1.c: New test case.
316
317 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
318
319         PR tree-opt/16951
320         * gcc.c-torture/compile/20041211-1.c: New.
321
322 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
323
324         PR middle-end/17564
325         * gcc.c-torture/execute/20041212-1.c: New test.
326
327 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
328
329         PR fortran/18869
330         * gfortran.dg/common_1.f90: New test.
331
332 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
333         Paul Brook  <paul@codesourcery.com>
334
335         PR fortran/16222
336         * gfortran.dg/real_do_1.f90: New test.
337
338 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
339
340         PR tree-opt/18040
341         * g++.dg/opt/ptrmem6.C: New test.
342
343 2004-12-11  Roger Sayle  <roger@eyesopen.com>
344
345         PR middle-end/18921
346         * gcc.dg/pr18921-1.c: New test case.
347
348 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
349
350         PR fortran/17175
351         * gfortran.dg/scale_1.f90: New test.
352
353 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
354
355         PR middle-end/18903
356         * gcc.c-torture/compile/pr18903.c: New test.
357
358 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
359
360         * gcc.c-torture/execute/20041210-1.c: New test.
361
362 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
363
364         PR c++/18731
365         * g++.dg/parser/struct-1.C: New test.
366         * g++.dg/parser/struct-2.C: New test.
367         * g++.dg/parser/struct-3.C: New test.
368
369 2004-12-09  Richard Henderson  <rth@redhat.com>
370
371         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
372
373         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
374         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
375
376 2004-12-09  Matt Austern  <austern@apple.com>
377
378         PR c++/18514
379         * g++.dg/ext/builtin1.C: New
380         * g++.dg/ext/builtin2.C: New
381         * g++.dg/ext/builtin3.C: New
382         * g++.dg/ext/builtin4.C: New
383         * g++.dg/ext/builtin5.C: New
384
385 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
386
387         PR tree-opt/18904
388         * g++.dg/opt/ptrmem5.C: New test.
389
390 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
391
392         * g++.dg/parse/typename5.C: Adjust for new error.
393         * g++.dg/parse/typename7.C: New.
394
395 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
396
397         PR c++/18073
398         * g++.dg/other/mmintrin.C: New test.
399
400 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
401
402         PR c++/16681
403         * g++.dg/init/array15.C: New.
404         * g++.dg/init/array16.C: New.
405
406 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
407
408         PR fortran/18826
409         * gfortran.dg/assign_1.f90: New test.
410
411 2004-12-08  Nick Clifton  <nickc@redhat.com>
412
413         * gcc.target/xstormy16/bss_below100: New directory containing tests.
414         * gcc.target/xstormy16/data_below100: Likewise.
415         * gcc.target/xstormy16/sfr: Likewise.
416         * gcc.target/xstormy16/below100.S: New test source file.
417         * gcc.target/xstormy16/below100.ld: New test linker script.
418         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
419         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
420         bp instructions.
421         * gcc.target/xstormy16/bp.c: Likewise.
422
423         * gcc.target/xstormy16/bss_below100: New files:
424         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
425         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
426         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
427         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
428         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
429         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
430         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
431         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
432         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
433         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
434         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
435         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
436         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
437         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
438         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
439         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
440         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
441         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
442         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
443         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
444         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
445         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
446         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
447         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
448         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
449         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
450         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
451
452         * gcc.target/xstormy16/data_below100: New files:
453         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
454         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
455         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
456         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
457         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
458         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
459         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
460         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
461         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
462         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
463         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
464         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
465         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
466         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
467         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
468         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
469         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
470         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
471         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
472         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
473         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
474         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
475         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
476         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
477         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
478         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
479         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
480
481         * gcc.target/xstormy16/sfr: New files:
482         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
483         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
484         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
485         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
486         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
487         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
488         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
489         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
490         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
491         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
492         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
493         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
494         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
495         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
496         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
497         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
498         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
499         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
500         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
501         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
502         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
503         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
504         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
505         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
506         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
507         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
508         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
509         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
510         27_if0_sfrw_bitfield_f.c
511
512 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
513
514         PR c++/18100
515         * g++.dg/lookup/name-clash4.C: New test.
516
517 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
518
519         PR c++/18672
520         * g++.dg/opt/array1.C: New.
521         
522         PR c++/18803
523         * g++.dg/template/operator5.C: New.
524
525 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
526
527         PR c/18867
528         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
529
530 2004-12-07  Steven Bosscher  <stevenb@suse.de>
531
532         * gcc.dg/noncompile/20041207.c: New test.
533
534 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
535
536         * g++.dg/other/unreachable-1.C: New test.
537
538 2004-12-06  Nick Clifton  <nickc@redhat.com>
539
540         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
541         <limits.h> because the latter comes from gcc's include/ directory
542         and not the newlib/libc/include directory.
543
544 2004-12-04  Richard Henderson  <rth@redhat.com>
545
546         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
547
548 2004-12-04  Richard Henderson  <rth@redhat.com>
549
550         * lib/target-supports.exp (check_gc_sections_available): Disable
551         for alpha and ia64.
552
553 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
554
555         PR middle-end/17909
556         * g++.dg/other/vararg-2.C: New test.
557
558 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
559
560         PR c++/17011, c++/17971
561         * g++.dg/template/error15.C: Adjust expected error.
562         * g++.dg/template/instantiate3.C: Likewise.
563
564 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
565
566         * gcc.dg/altivec-18.c: Fix for darwin
567
568 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
569
570         PR c++/18782
571         * g++.dg/parse/ptrmem2.C: New.
572
573         PR c++/18318
574         * g++.dg/template/new1.C: New.
575
576 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
577
578         PR fortran/18710
579         * gfortran.dg/direct_io_3.f90: New test.
580
581 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
582
583         PR 18758
584         * g++.dg/parse/crash21.C: New.
585
586 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
587
588         PR c++/15664, c++/18276
589         * g++.dg/template/ttp13.C: New test.
590         * g++.dg/template/ttp14.C: Likewise.
591
592 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
593
594         PR c++/18123
595         * g++.dg/parse/enum2.C: New test.
596         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
597
598 2004-12-02  Nick Clifton  <nickc@redhat.com>
599
600         * gcc.target/xstormy16: New test directory.
601         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
602         * gcc.target/xstormy16/bp.c: Check the generation of bp
603         instructions.
604         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
605         bn instructions and the BELOW100 attribute.
606
607 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
608
609         PR target/16952
610         * gcc.dg/ppc-eabi.c: New.
611
612 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
613
614         PR fortran/18284
615         * gfortran.dg/backspace.f90
616
617 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
618
619         * gfortran.dg/inquire.f90: New test.
620
621 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
622
623         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
624         handle effective-target-keyword.
625         (dg-skip-if): Support effective-target keyword as target list.
626         (dg-xfail-if): Ditto.
627         * lib/target-supports.exp (is-effective-target-keyword): New proc.
628
629 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
630
631         PR tree-optimization/18291
632         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
633
634 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
635
636         PR C++/18729
637         * g++.dg/parse/crash20.C: New.
638
639         PR c++/17431
640         * g++.dg/overload/arg1.C: New.
641         * g++.dg/overload/arg2.C: New.
642         * g++.dg/overload/arg3.C: New.
643         * g++.dg/overload/arg4.C: New.
644
645 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
646
647         * gcc.dg/c99-flex-array-4.c: Remove.
648
649 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
650
651         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
652
653         * lib/target-supports.exp (is-effective-target): Simplify.
654
655         * lib/target-supports.exp (check_effective_target_vect_long):
656         Fix for powerpc64-*-*.
657
658 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
659
660         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
661         to support new requirements on FreeBSD 5.
662
663 2004-11-30  Devang Patel  <dpatel@apple.com>
664
665         PR 18702
666         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
667         
668 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
669
670         * g++.dg/ext/altivec-13.C: New test.
671
672 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
673
674         PR tree-opt/18298
675         * gcc.c-torture/execute/p18298.c: New test.
676
677 2004-11-30  Ira Rosen  <irar@il.ibm.com>
678             Dorit Naishlos  <dorit@il.ibm.com>
679
680         PR tree-opt/18607
681         * gcc.dg/vect/vect-89.c: New test.
682
683 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
684
685         * gcc.dg/pr18596-1.c: New test.
686
687 2004-11-30  Ben Elliston  <bje@au.ibm.com>
688
689         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
690
691 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
692
693         PR c/18479
694         * gcc.dg/pr18479.c: New test.
695
696 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
697
698         PR target/18490
699         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
700         mmix-knuth-mmixware.
701
702         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
703         cris-*-elf* cris-*-aout* mmix-*-*
704
705 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
706
707         PR middle-end/18725
708         * gcc.dg/pr18725.c: New test.
709
710 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
711
712         PR target/18488
713         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
714
715         PR target/18336
716         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
717
718 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
719
720         PR c++/18368
721         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
722         * g++.old-deja/g++.law/ctors5.C: Likewise.
723         * g++.old-deja/g++.other/crash25.C: Likewise.
724
725         PR c++/18674
726         * g++.dg/template/error16.C: New test.
727         
728         PR c++/18512
729         * g++.dg/template/crash29.C: New test.
730
731 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
732
733         PR tree-optimization/18712
734         * gcc.c-torture/compile/pr18712.c: New test.
735
736 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
737
738         PR c/7544
739         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
740         tests.
741
742 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
743
744         PR c++/18652
745         * g++.dg/lookup/crash6.C: New test.
746
747 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
748
749         PR middle-end/18164
750         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
751
752 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
753
754         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
755         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
756         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
757
758 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
759
760         * gcc.dg/pr18164.c: New test.
761
762 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
763
764         * gcc.dg/funroll-loops-all.c: New.
765
766 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
767
768         PR target/18489
769         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
770         delimeter, match space and TAB as well as ":".
771
772         PR target/18484
773         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
774
775         PR target/18348
776         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
777
778         PR target/18345
779         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
780
781         PR target/18337
782         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
783
784 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
785  
786         * gfortran.dg/direct_io_2.f90: New test.
787
788 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
789
790         PR target/18334
791         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
792
793 2004-11-28  Richard Henderson  <rth@redhat.com>
794
795         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
796
797 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
798
799         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
800         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
801         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
802         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
803         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
804         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
805         gcc.dg/pointer-arith-8.c: New tests.
806
807 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
808
809         PR fortran/18364
810         * gfortran.dg/endfile.f90: New test.
811
812 2004-11-27  Falk Hueffner  <falk@debian.org>
813
814         * gcc.dg/loop-6.c: New test.
815
816 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
817
818         * gcc.c-torture/execute/20041126-1.c: New test.
819
820 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
821
822         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
823         on IRIX.
824
825 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
826
827         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
828         functions.
829
830 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
831
832         PR rtl-optimization/17825
833         * gcc.c-torture/compile/20041119-1.c: New test.
834
835 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
836
837         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
838         Check existence of ld library path variables before unsetting.
839
840 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
841
842         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
843
844 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
845
846         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
847
848 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
849
850         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
851
852 2004-11-26  Ben Elliston  <bje@au.ibm.com>
853
854         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
855         dg-do directive.
856
857 2004-11-26  Ben Elliston  <bje@au.ibm.com>
858
859         * gcc.dg/pr17957.c: Pass --param, not -param.
860
861 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
862
863         PR middle-end/17957
864         * testsuite/gcc.dg/pr17957.c: New test.
865
866 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
867
868         PR c++/18445
869         * g++.dg/template/crash28.C: Likewise.
870
871         PR c++/18001
872         * g++.dg/expr/unary2.C: Adjust lvalue messages.
873         * g++.dg/ext/lvaddr.C: Likewise.
874         * g++.dg/opt/pr7503-3.C: Likewise.
875
876         PR c++/18466
877         * g++.dg/parse/qualified3.C: New test.
878         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
879         
880         PR c++/18545
881         * g++.dg/expr/return1.C: New test. 
882
883 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
884
885         Friend class name lookup 3/n, PR c++/3332
886         * g++.dg/lookup/friend3.C: New test.
887         * g++.dg/lookup/friend4.C: Likewise.
888         * g++.dg/lookup/friend5.C: Likewise.
889
890 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
891
892         Friend class name lookup 2/n, PR c++/14513, c++/15410
893         * g++.dg/lookup/friend2.C: New test.
894         * g++.dg/template/friend31.C: Likewise.
895
896 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
897
898         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
899
900 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
901
902         PR c++/17473
903         * g++.dg/tc1/dr56.C: Remove.
904         * g++.dg/template/typedef1.C: Add dg-error markers.
905         * g++.old-deja/g++.other/typedef7.C: Likewise.
906
907         PR c++/18285
908         * g++.dg/parse/typedef7.C: New test.
909
910 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
911
912         * gcc.c-torture/execute/20041124-1.c: New test.
913
914 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
915
916         * g++.dg/template/deduce3.C: New test. 
917
918         PR c++/18586
919         * g++.dg/template/crash27.C: New test. 
920
921         PR c++/18530
922         * g++.dg/warn/Wshadow-3.C: New test.
923
924 2004-11-24  Devang Patel  <dpatel@apple.com>
925
926         PR/18555
927         * gcc.dg/cpp/isysroot-1.c: New test.
928         * gcc.dg/cpp/usr/include/stdio.h: New file.
929         * gcc.dg/cpp/isysroot-2.c: New test.
930         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
931         New file.
932
933 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
934
935         PR c++/8929
936         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
937
938 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
939
940         * gcc.target/sparc/align.c: Do not include <stdint.h>.
941         * gcc.target/sparc/pdist.c: Likewise.
942
943 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
944
945         PR c++/16882
946         * g++.dg/conversion/simd1.C: New test.
947
948 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
949
950         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
951         and restore_ld_library_path_env_vars.
952         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
953         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
954         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
955         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
956
957 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
958
959         * gcc.dg/pragma-align-2.c: Test macro expansion.
960         * gcc.dg/pragma-pack-2.c: New test.
961
962 2004-11-23  Richard Henderson  <rth@redhat.com>
963
964         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
965         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
966         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
967         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
968         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
969         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
970
971         * gcc.dg/vect/vect.exp: Add check for alpha.
972         * lib/target-supports.exp (check_alpha_max_hw_available): New.
973         (check_effective_target_vect_int): Enable for alpha.
974         (check_effective_target_vect_long): New.
975         (is-effective-target): Add it.
976
977 2004-11-23  Uros Bizjak <uros@kss-loka.si>
978
979         * gcc.dg/pr18614-1.c: New test.
980
981 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
982
983         * gcc.dg/setjmp-2.c: New test.
984
985 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
986
987         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
988         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
989         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
990         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
991         gcc.target/sparc/pdist.c: New tests.
992
993 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
994
995         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
996
997 2004-11-22  Dale Johannesen  <dalej@apple.com>
998
999         * gcc.dg/20041111-1.c:  New.
1000
1001 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
1002
1003         PR tree-opt/18536
1004         * gcc.dg/vect/pr18536.c: New test.
1005
1006 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1007
1008         PR c++/18354
1009         * g++.dg/template/nontype11.C: New test.
1010
1011 2004-11-21  Roger Sayle  <roger@eyesopen.com>
1012
1013         PR middle-end/18520
1014         * gcc.dg/pr18520-1.c: New test case.
1015
1016 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
1017
1018         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
1019         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
1020         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
1021         expected diagnostics.
1022
1023 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
1024
1025         PR target/18580
1026         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
1027         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
1028         vect-77.c, vect-77a.c: XFAIL on the SPARC.
1029
1030 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
1031
1032         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
1033
1034 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
1035             Joseph Myers  <joseph@codesourcery.com>
1036
1037         * lib/target-supports.exp (check_visibility_available): Really
1038         test the compiler.
1039
1040 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
1041
1042         PR tree-opt/18181
1043         * gcc.dg/vect/vect-85.c: New test.
1044         * gcc.dg/vect/vect-86.c: New test.
1045         * gcc.dg/vect/vect-87.c: New test.
1046         * gcc.dg/vect/vect-88.c: New test.
1047
1048 2004-11-19  Ben Elliston  <bje@au.ibm.com>
1049
1050         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
1051
1052 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
1053
1054         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
1055         * gcc.dg/ppc-and-1.c: Ditto.
1056         * gcc.dg/ppc-compare-1.c: Ditto.
1057         * gcc.dg/ppc-mov-1.c: Ditto
1058
1059 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
1060             Mark Mitchell  <mark@codesourcery.com>
1061
1062         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
1063
1064 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
1065             Aldy Hernandez  <aldyh@redhat.com>
1066
1067         * lib/target-supports.exp (check_effective_target_vect_int): New
1068         (check_effective_target_vect_float): New
1069         (check_effective_target_vect_double): New.
1070         (is-effective-target): Support new effective targets keywords.
1071         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
1072         default action for dg-do.
1073         * gcc.dg/vect/pr16105.c: Use new support.
1074         * gcc.dg/vect/pr18400.c: Ditto.
1075         * gcc.dg/vect/pr18425.c: Ditto.
1076         * gcc.dg/vect/vect-1.c: Ditto.
1077         * gcc.dg/vect/vect-10.c: Ditto.
1078         * gcc.dg/vect/vect-11.c: Ditto.
1079         * gcc.dg/vect/vect-12.c: Ditto.
1080         * gcc.dg/vect/vect-13.c: Ditto.
1081         * gcc.dg/vect/vect-14.c: Ditto.
1082         * gcc.dg/vect/vect-15.c: Ditto.
1083         * gcc.dg/vect/vect-16.c: Ditto.
1084         * gcc.dg/vect/vect-17.c: Ditto.
1085         * gcc.dg/vect/vect-18.c: Ditto.
1086         * gcc.dg/vect/vect-19.c: Ditto.
1087         * gcc.dg/vect/vect-2.c: Ditto.
1088         * gcc.dg/vect/vect-20.c: Ditto.
1089         * gcc.dg/vect/vect-21.c: Ditto.
1090         * gcc.dg/vect/vect-22.c: Ditto.
1091         * gcc.dg/vect/vect-23.c: Ditto.
1092         * gcc.dg/vect/vect-24.c: Ditto.
1093         * gcc.dg/vect/vect-25.c: Ditto.
1094         * gcc.dg/vect/vect-26.c: Ditto.
1095         * gcc.dg/vect/vect-27.c: Ditto.
1096         * gcc.dg/vect/vect-27a.c: Ditto.
1097         * gcc.dg/vect/vect-28.c: Ditto.
1098         * gcc.dg/vect/vect-29.c: Ditto.
1099         * gcc.dg/vect/vect-29a.c: Ditto.
1100         * gcc.dg/vect/vect-3.c: Ditto.
1101         * gcc.dg/vect/vect-30.c: Ditto.
1102         * gcc.dg/vect/vect-31.c: Ditto.
1103         * gcc.dg/vect/vect-32.c: Ditto.
1104         * gcc.dg/vect/vect-33.c: Ditto.
1105         * gcc.dg/vect/vect-34.c: Ditto.
1106         * gcc.dg/vect/vect-35.c: Ditto.
1107         * gcc.dg/vect/vect-36.c: Ditto.
1108         * gcc.dg/vect/vect-37.c: Ditto.
1109         * gcc.dg/vect/vect-38.c: Ditto.
1110         * gcc.dg/vect/vect-4.c: Ditto.
1111         * gcc.dg/vect/vect-40.c: Ditto.
1112         * gcc.dg/vect/vect-41.c: Ditto.
1113         * gcc.dg/vect/vect-42.c: Ditto.
1114         * gcc.dg/vect/vect-43.c: Ditto.
1115         * gcc.dg/vect/vect-44.c: Ditto.
1116         * gcc.dg/vect/vect-45.c: Ditto.
1117         * gcc.dg/vect/vect-46.c: Ditto.
1118         * gcc.dg/vect/vect-47.c: Ditto.
1119         * gcc.dg/vect/vect-48.c: Ditto.
1120         * gcc.dg/vect/vect-48a.c: Ditto.
1121         * gcc.dg/vect/vect-49.c: Ditto.
1122         * gcc.dg/vect/vect-5.c: Ditto.
1123         * gcc.dg/vect/vect-50.c: Ditto.
1124         * gcc.dg/vect/vect-51.c: Ditto.
1125         * gcc.dg/vect/vect-52.c: Ditto.
1126         * gcc.dg/vect/vect-53.c: Ditto.
1127         * gcc.dg/vect/vect-54.c: Ditto.
1128         * gcc.dg/vect/vect-55.c: Ditto.
1129         * gcc.dg/vect/vect-56.c: Ditto.
1130         * gcc.dg/vect/vect-56a.c: Ditto.
1131         * gcc.dg/vect/vect-57.c: Ditto.
1132         * gcc.dg/vect/vect-58.c: Ditto.
1133         * gcc.dg/vect/vect-59.c: Ditto.
1134         * gcc.dg/vect/vect-6.c: Ditto.
1135         * gcc.dg/vect/vect-60.c: Ditto.
1136         * gcc.dg/vect/vect-61.c: Ditto.
1137         * gcc.dg/vect/vect-62.c: Ditto.
1138         * gcc.dg/vect/vect-63.c: Ditto.
1139         * gcc.dg/vect/vect-64.c: Ditto.
1140         * gcc.dg/vect/vect-65.c: Ditto.
1141         * gcc.dg/vect/vect-66.c: Ditto.
1142         * gcc.dg/vect/vect-67.c: Ditto.
1143         * gcc.dg/vect/vect-68.c: Ditto.
1144         * gcc.dg/vect/vect-69.c: Ditto.
1145         * gcc.dg/vect/vect-7.c: Ditto.
1146         * gcc.dg/vect/vect-72.c: Ditto.
1147         * gcc.dg/vect/vect-72a.c: Ditto.
1148         * gcc.dg/vect/vect-73.c: Ditto.
1149         * gcc.dg/vect/vect-74.c: Ditto.
1150         * gcc.dg/vect/vect-75.c: Ditto.
1151         * gcc.dg/vect/vect-76.c: Ditto.
1152         * gcc.dg/vect/vect-77.c: Ditto.
1153         * gcc.dg/vect/vect-77a.c: Ditto.
1154         * gcc.dg/vect/vect-78.c: Ditto.
1155         * gcc.dg/vect/vect-79.c: Ditto.
1156         * gcc.dg/vect/vect-8.c: Ditto.
1157         * gcc.dg/vect/vect-80.c: Ditto.
1158         * gcc.dg/vect/vect-82.c: Ditto.
1159         * gcc.dg/vect/vect-82_64.c: Ditto.
1160         * gcc.dg/vect/vect-83.c: Ditto.
1161         * gcc.dg/vect/vect-83_64.c: Ditto.
1162         * gcc.dg/vect/vect-9.c: Ditto.
1163         * gcc.dg/vect/vect-all.c: Ditto.
1164         * gcc.dg/vect/vect-none.c: Ditto.
1165
1166 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
1167
1168         * lib/gcc-dg.exp (dg-skip-if): New function.
1169         (dg-forbid-option): Remove.
1170         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
1171         * g++.dg/abi/bitfield8.C: Likewise.
1172         * g++.dg/abi/dtor1.C: Likewise.
1173         * g++.dg/abi/empty10.C: Likewise.
1174         * g++.dg/abi/empty7.C: Likewise.
1175         * g++.dg/abi/empty9.C: Likewise.
1176         * g++.dg/abi/layout3.C: Likewise.
1177         * g++.dg/abi/layout4.C: Likewise.
1178         * g++.dg/abi/thunk1.C: Likewise.
1179         * g++.dg/abi/thunk2.C: Likewise.
1180         * g++.dg/abi/vbase11.C: Likewise.
1181         * g++.dg/abi/vthunk2.C: Likewise.
1182         * g++.dg/abi/vthunk3.C: Likewise.
1183         * g++.dg/ext/attrib8.C: Likewise.
1184         * g++.dg/opt/longbranch2.C: Likewise.
1185         * g++.dg/opt/reg-stack4.C: Likewise.
1186         * g++.old-deja/g++.ext/attrib1.C: Likewise.
1187         * g++.old-deja/g++.ext/attrib2.C: Likewise.
1188         * g++.old-deja/g++.ext/attrib3.C: Likewise.
1189         * g++.old-deja/g++.other/store-expr1.C: Likewise.
1190         * g++.old-deja/g++.other/store-expr2.C: Likewise.
1191         * gcc.dg/20000609-1.c: Likewise.
1192         * gcc.dg/20000720-1.c: Likewise.
1193         * gcc.dg/20011107-1.c: Likewise.
1194         * gcc.dg/20011119-1.c: Likewise.
1195         * gcc.dg/20020108-1.c: Likewise.
1196         * gcc.dg/20020122-2.c: Likewise.
1197         * gcc.dg/20020122-3.c: Likewise.
1198         * gcc.dg/20020201-3.c: Likewise.
1199         * gcc.dg/20020206-1.c: Likewise.
1200         * gcc.dg/20020218-1.c: Likewise.
1201         * gcc.dg/20020310-1.c: Likewise.
1202         * gcc.dg/20020411-1.c: Likewise.
1203         * gcc.dg/20020418-2.c: Likewise.
1204         * gcc.dg/20020426-1.c: Likewise.
1205         * gcc.dg/20020426-2.c: Likewise.
1206         * gcc.dg/20020517-1.c: Likewise.
1207         * gcc.dg/20020523-1.c: Likewise.
1208         * gcc.dg/20020523-2.c: Likewise.
1209         * gcc.dg/20020729-1.c: Likewise.
1210         * gcc.dg/20030204-1.c: Likewise.
1211         * gcc.dg/20030826-2.c: Likewise.
1212         * gcc.dg/20030926-1.c: Likewise.
1213         * gcc.dg/20031202-1.c: Likewise.
1214         * gcc.dg/980312-1.c: Likewise.
1215         * gcc.dg/980313-1.c: Likewise.
1216         * gcc.dg/990117-1.c: Likewise.
1217         * gcc.dg/990424-1.c: Likewise.
1218         * gcc.dg/990524-1.c: Likewise.
1219         * gcc.dg/991230-1.c: Likewise.
1220         * gcc.dg/i386-387-1.c: Likewise.
1221         * gcc.dg/i386-387-2.c: Likewise.
1222         * gcc.dg/i386-387-3.c: Likewise.
1223         * gcc.dg/i386-387-4.c: Likewise.
1224         * gcc.dg/i386-387-5.c: Likewise.
1225         * gcc.dg/i386-387-6.c: Likewise.
1226         * gcc.dg/i386-asm-1.c: Likewise.
1227         * gcc.dg/i386-bitfield1.c: Likewise.
1228         * gcc.dg/i386-bitfield2.c: Likewise.
1229         * gcc.dg/i386-loop-1.c: Likewise.
1230         * gcc.dg/i386-loop-2.c: Likewise.
1231         * gcc.dg/i386-loop-3.c: Likewise.
1232         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
1233         * gcc.dg/i386-pic-1.c: Likewise.
1234         * gcc.dg/i386-regparm.c: Likewise.
1235         * gcc.dg/i386-signbit-1.c: Likewise.
1236         * gcc.dg/i386-signbit-2.c: Likewise.
1237         * gcc.dg/i386-signbit-3.c: Likewise.
1238         * gcc.dg/i386-sse-5.c: Likewise.
1239         * gcc.dg/i386-sse-8.c: Likewise.
1240         * gcc.dg/i386-unroll-1.c: Likewise.
1241         * gcc.dg/tls/opt-1.c: Likewise.
1242         * gcc.dg/tls/opt-2.c: Likewise.
1243         * gcc.dg/unroll-1.c: Likewise.
1244         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
1245         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
1246         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
1247         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
1248
1249 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1250
1251         * g++.dg/template/incomplete1.C: New test.
1252
1253 2004-11-16  Nick Clifton  <nickc@redhat.com>
1254
1255         Revert patches accidentally commited during checkin of fixes for
1256         xstormy16 tests:
1257         gcc.c-torture/execute/simd-4.c: Revert
1258         gcc.dg/20040910-1.c: Revert.
1259
1260 2004-11-16  Paul Brook  <paul@codesourcery.com>
1261
1262         PR fortran/13010
1263         * gfortran.dg/der_pointer_1.f90: New test.
1264
1265 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
1266
1267         PR c/18498
1268         * gcc.dg/bitfld-13.c: New test.
1269
1270 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
1271
1272         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
1273         powerpc*-*-linux*.
1274
1275         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
1276         * gcc.dg/ppc64-abi-2.c: Ditto.
1277         * gcc.dg/ppc64-abi-3.c: Ditto.
1278
1279         * lib/gcc-dg.exp (dg-target-list): Remove.
1280
1281 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
1282
1283         * gcc.dg/ia64-postinc.c: New test.
1284
1285 2004-11-15  Mark Mitchell <mark@codesourcery.com>
1286
1287         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
1288
1289 2004-11-15  Nick Clifton  <nickc@redhat.com>
1290
1291         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
1292         __INT_MAX__ so that the test can be compiled by toolchains
1293         targeted at 16-bit processors.
1294
1295         * gcc.dg/20040625-1.c: Use long constants rather than integers
1296         when performing arithmetic that will overflow 16-bits.
1297
1298         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
1299         xstormy16.  It does not support 128-bit vector operations.
1300
1301         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
1302         with the macro PTR_TYPE.  Define this macro to an integer type
1303         suitable for holding a pointer.
1304
1305         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
1306         the target is a 16-bit processor.
1307
1308         * gcc.dg/cpp/if-2.c: Expect a different warning message from
1309         16-bit targets where the character constant will be too long.
1310
1311         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
1312         where the double will not be directly addressable.
1313
1314 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1315
1316         Friend class name lookup 1/n, PR c++/18471
1317         * g++.dg/template/crash26.C: New test.
1318         * g++.dg/lookup/struct1.C: Adjust expected error.
1319         * g++.dg/parse/elab1.C: Likewise.
1320         * g++.dg/parse/elab2.C: Likewise.
1321         * g++.dg/parse/int-as-enum1.C: Likewise.
1322         * g++.dg/parse/struct-as-enum1.C: Likewise.
1323         * g++.dg/parse/typedef1.C: Likewise.
1324         * g++.dg/parse/typedef3.C: Likewise.
1325         * g++.dg/parse/typedef4.C: Likewise.
1326         * g++.dg/parse/typedef5.C: Likewise.
1327         * g++.dg/template/nontype4.C: Likewise.
1328         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
1329         * g++.old-deja/g++.other/elab1.C: Likewise.
1330         * g++.old-deja/g++.other/syntax4.C: Likewise.
1331
1332 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
1333
1334         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
1335
1336 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
1337
1338         * gcc.c-torture/execute/20041114-1.c: New test.
1339
1340 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
1341
1342         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
1343         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
1344         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
1345         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
1346         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
1347         gcc.dg/switch-7.c: New tests.
1348
1349 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
1350
1351         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
1352
1353 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
1354
1355         PR tree-opt/18400
1356         * gcc.dg/vect/pr18400.c: New test.
1357
1358 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
1359             Andrew Pinski  <pinskia@physics.uc.edu>
1360
1361         PR tree-opt/18425
1362         * gcc.dg/vect/pr18425.c: New test.
1363
1364 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
1365
1366         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
1367         Guard with dg-require-alias and dg-require-visibility.
1368
1369 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
1370
1371         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
1372
1373 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1374
1375         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
1376
1377 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1378
1379         PR c++/17344
1380         * g++.dg/template/defarg5.C: New test.
1381
1382 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
1383
1384         * g++.dg/parse/cast1.C: Run only on ILP32.
1385         * g++.old-deja/g++.mike/p784.C: Likewise.
1386
1387 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
1388
1389         * gcc.c-torture/execute/20041113-1.c: New test.
1390
1391 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
1392
1393         PR target/18230
1394         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
1395         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
1396         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
1397         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
1398         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
1399         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
1400         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
1401         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
1402         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
1403         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
1404         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
1405         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
1406         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
1407
1408 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
1409
1410         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
1411         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
1412         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
1413         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
1414         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
1415         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
1416         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
1417         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
1418         gcc.target/sparc/combined-1.c: New tests.
1419
1420 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
1421
1422         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
1423         New tests.
1424
1425 2004-11-12  Mark Mitchell <mark@codesourcery.com>
1426
1427         * lib/gcc-dg.exp (dg-forbid-option): New function.
1428         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
1429         * g++.dg/abi/bitfield8.C: Likewise.
1430         * g++.dg/abi/dtor1.C: Likewise.
1431         * g++.dg/abi/empty10.C: Likewise.
1432         * g++.dg/abi/empty7.C: Likewise.
1433         * g++.dg/abi/empty9.C: Likewise.
1434         * g++.dg/abi/layout3.C: Likewise.
1435         * g++.dg/abi/layout4.C: Likewise.
1436         * g++.dg/abi/thunk1.C: Likewise.
1437         * g++.dg/abi/thunk2.C: Likewise.
1438         * g++.dg/abi/vbase11.C: Likewise.
1439         * g++.dg/abi/vthunk2.C: Likewise.
1440         * g++.dg/abi/vthunk3.C: Likewise.
1441         * g++.dg/ext/attrib8.C: Likewise.
1442         * g++.dg/opt/longbranch2.C: Likewise.
1443         * g++.dg/opt/reg-stack4.C: Likewise.
1444         * g++.old-deja/g++.ext/attrib1.C: Likewise.
1445         * g++.old-deja/g++.ext/attrib2.C: Likewise.
1446         * g++.old-deja/g++.ext/attrib3.C: Likewise.
1447         * g++.old-deja/g++.other/store-expr1.C: Likewise.
1448         * g++.old-deja/g++.other/store-expr2.C: Likewise.
1449         * gcc.dg/20000609-1.c: Likewise.
1450         * gcc.dg/20000720-1.c: Likewise.
1451         * gcc.dg/20011107-1.c: Likewise.
1452         * gcc.dg/20011119-1.c: Likewise.
1453         * gcc.dg/20020108-1.c: Likewise.
1454         * gcc.dg/20020122-2.c: Likewise.
1455         * gcc.dg/20020122-3.c: Likewise.
1456         * gcc.dg/20020201-3.c: Likewise.
1457         * gcc.dg/20020206-1.c: Likewise.
1458         * gcc.dg/20020218-1.c: Likewise.
1459         * gcc.dg/20020310-1.c: Likewise.
1460         * gcc.dg/20020411-1.c: Likewise.
1461         * gcc.dg/20020418-2.c: Likewise.
1462         * gcc.dg/20020426-1.c: Likewise.
1463         * gcc.dg/20020426-2.c: Likewise.
1464         * gcc.dg/20020517-1.c: Likewise.
1465         * gcc.dg/20020523-1.c: Likewise.
1466         * gcc.dg/20020523-2.c: Likewise.
1467         * gcc.dg/20020729-1.c: Likewise.
1468         * gcc.dg/20030204-1.c: Likewise.
1469         * gcc.dg/20030826-2.c: Likewise.
1470         * gcc.dg/20030926-1.c: Likewise.
1471         * gcc.dg/20031202-1.c: Likewise.
1472         * gcc.dg/980312-1.c: Likewise.
1473         * gcc.dg/980313-1.c: Likewise.
1474         * gcc.dg/990117-1.c: Likewise.
1475         * gcc.dg/990424-1.c: Likewise.
1476         * gcc.dg/990524-1.c: Likewise.
1477         * gcc.dg/991230-1.c: Likewise.
1478         * gcc.dg/i386-387-1.c: Likewise.
1479         * gcc.dg/i386-387-2.c: Likewise.
1480         * gcc.dg/i386-387-3.c: Likewise.
1481         * gcc.dg/i386-387-4.c: Likewise.
1482         * gcc.dg/i386-387-5.c: Likewise.
1483         * gcc.dg/i386-387-6.c: Likewise.
1484         * gcc.dg/i386-asm-1.c: Likewise.
1485         * gcc.dg/i386-bitfield1.c: Likewise.
1486         * gcc.dg/i386-bitfield2.c: Likewise.
1487         * gcc.dg/i386-loop-1.c: Likewise.
1488         * gcc.dg/i386-loop-2.c: Likewise.
1489         * gcc.dg/i386-loop-3.c: Likewise.
1490         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
1491         * gcc.dg/i386-pic-1.c: Likewise.
1492         * gcc.dg/i386-regparm.c: Likewise.
1493         * gcc.dg/i386-signbit-1.c: Likewise.
1494         * gcc.dg/i386-signbit-2.c: Likewise.
1495         * gcc.dg/i386-signbit-3.c: Likewise.
1496         * gcc.dg/i386-sse-5.c: Likewise.
1497         * gcc.dg/i386-sse-8.c: Likewise.
1498         * gcc.dg/i386-unroll-1.c: Likewise.
1499         * gcc.dg/tls/opt-1.c: Likewise.
1500         * gcc.dg/tls/opt-2.c: Likewise.
1501         * gcc.dg/unroll-1.c: Likewise.
1502         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
1503         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
1504         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
1505         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
1506         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
1507         -m64 is specified.
1508
1509 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
1510
1511         PR c++/18389
1512         * g++.dg/parse/cond1.C: New test.
1513
1514         PR c++/18429
1515         * g++.dg/template/array9.C: New test.
1516         * g++.dg/ext/vla1.C: Adjust error messages.
1517         * g++.dg/ext/vlm1.C: Likewise.
1518         * g++.dg/template/crash2.C: Likewise.
1519
1520         PR c++/18436
1521         * g++.dg/template/call3.C: New test.
1522
1523         PR c++/18407
1524         * g++.dg/template/ptrmem11.C: New test.
1525
1526 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
1527
1528         PR other/14264
1529         * lib/g++.exp: Set LC_ALL and LANG to C.
1530         * lib/gcc-dg.exp: Likewise.
1531         * lib/gfortran.exp: Likewise.
1532         * lib/objc.exp: Likewise.
1533         * lib/treelang.exp: Likewise.
1534
1535 2004-11-12  Andreas Schwab  <schwab@suse.de>
1536
1537         * gcc.dg/pr16286.c: Fix last change.
1538
1539 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
1540
1541         PR c++/18416
1542         * g++.dg/init/global1.C: New test.
1543
1544 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
1545
1546         * gcc.c-torture/execute/20041112-1.c: New test.
1547
1548 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
1549
1550         * lib/gcc-dg.exp (dg-target-list): New.
1551
1552 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
1553             Richard Sandiford  <rsandifo@redhat.com>
1554
1555         * lib/target-supports.exp (get-compiler_messages): New.
1556         (check_named_sections_available): Use it.
1557         (check_effective_target_ilp32): New.
1558         (check_effective_target_lp64): New.
1559         (is-effective-target): New.
1560         * lib/gcc-dg.exp (dg-require-effective-target): New.
1561
1562 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
1563
1564         * gcc.dg/precedence-1.c: New test.
1565
1566 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
1567
1568         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
1569
1570         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
1571         message, delete generated files, use more descriptive name for
1572         executable, and make the test unsupported when it cannot be run.
1573
1574         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
1575         (dg-require-weak, dg-require-visibility, dg-require-alias,
1576         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
1577         dg-require-iconv, dg-require-named-sections): Use it.
1578
1579         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
1580
1581 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
1582
1583         PR target/16457
1584         * gcc.dg/ppc-and-1: New
1585
1586         PR target/16796
1587         * gcc.dg/ppc-mov-1.c: New.
1588
1589         PR target/16458
1590         * gcc.dg/ppc-compare-1.c: New.
1591
1592 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
1593
1594         * objc.dg/desig-init-2.m: New test.
1595
1596 2004-11-10  Adam Nemet  <anemet@lnxw.com>
1597
1598         PR middle-end/18160  
1599         * g++.dg/warn/register-var-1.C: New test.
1600         * g++.dg/warn/register-var-2.C: New test.
1601
1602 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
1603
1604         * gcc.dg/union-2.c: New test.
1605
1606 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
1607
1608         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: 
1609         New test for PR tree-optimization/17892.
1610
1611 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
1612
1613         PR c++/18369
1614         * g++.dg/init/new12.C: New test.
1615
1616 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
1617
1618         * gcc.target/sparc: New directory.
1619         * gcc.target/sparc/sparc.exp: New driver.
1620         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
1621         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
1622         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
1623         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
1624
1625 2004-11-10  Paul Brook  <paul@codesourcery.com>
1626
1627         PR fortran/18218
1628         * gfortran.dg/list_read.c: New test.
1629
1630 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
1631
1632         PR c/18322
1633         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
1634         expected diagnostic location.
1635
1636 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
1637
1638         * gcc.dg/20041109-1.c: New test.
1639
1640 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
1641
1642         PR objc/18406
1643         * objc/compile/pr18406.m: New test.
1644
1645 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
1646
1647         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
1648
1649 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
1650
1651         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
1652
1653 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
1654
1655         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
1656
1657 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
1658
1659         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
1660         exit. 
1661
1662 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
1663
1664         PR tree-opt/18299
1665         * gcc.c-torture/pr18299-1.c: New test.
1666
1667 2004-11-06  Andreas Schwab  <schwab@suse.de>
1668
1669         * gcc.dg/pr16286.c: Also test for bool and pixel.
1670
1671 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
1672
1673         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
1674         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
1675         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
1676         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
1677         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
1678         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
1679         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
1680         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
1681         gcc.dg/struct-semi-3.c: New tests.
1682
1683 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
1684
1685         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
1686
1687 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
1688
1689         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
1690         Do not use C99 designators.
1691
1692 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
1693
1694         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
1695
1696 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
1697
1698         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
1699         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
1700         * gcc.c-torture/execute/simd-5.x: Remove.
1701
1702 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
1703
1704         PR rtl-optimization/17933
1705         * gcc.dg/torture/pr17933-1.c: New test.
1706
1707 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
1708
1709         PR target/18106
1710         * lib/target-supports.exp (check_weak_available): Support
1711         Windows.
1712
1713 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
1714
1715         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
1716         call to fflush(stdout) before abort.
1717         (my_ffsll): New function.
1718         (generate_fields): Use it.
1719
1720 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
1721
1722         * gcc.dg/init-undef-1.c: New test.
1723
1724 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
1725
1726         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
1727         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
1728         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
1729         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
1730         expected messages for new parser.
1731
1732 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
1733
1734         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
1735         
1736 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
1737
1738         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
1739         on LP64 targets.
1740
1741 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
1742
1743         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
1744         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
1745         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
1746         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
1747         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
1748         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
1749         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
1750         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
1751         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
1752         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
1753
1754 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
1755
1756         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
1757         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
1758         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
1759         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
1760         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
1761         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
1762         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
1763         for new parser.
1764
1765 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
1766
1767         PR target/15342
1768         * gcc.dg/20041104-1.c: New test.
1769
1770 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1771
1772         * g++.dg/template/nontype7.C: New test.
1773         * g++.dg/template/nontype8.C: Likewise.
1774         * g++.dg/template/nontype9.C: Likewise.
1775         * g++.dg/template/nontype10.C: Likewise.
1776         * g++.dg/tc1/dr49.C: Likewise.
1777         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
1778         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
1779
1780 2004-11-04  Ben Elliston  <bje@au.ibm.com>
1781
1782         * g++.dg/rtti/tinfo1.C: Remove xfails.
1783
1784 2004-11-04  Ben Elliston  <bje@au.ibm.com>
1785
1786         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
1787         packed attribute to the definition to satisfy the new C++ parser.
1788
1789 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
1790
1791         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
1792         invocations of va_arg.
1793
1794 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
1795
1796         PR c++/18124
1797         * g++.dg/template/crash25.C: New test.
1798
1799         PR c++/18155
1800         * g++.dg/template/typedef2.C: New test.
1801         * g++.dg/parse/crash13.C: Adjust error markers.
1802
1803         PR c++/18177
1804         * g++.dg/conversion/const3.C: New test.
1805         
1806 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1807
1808         PR fortran/17535
1809         PR fortran/17583
1810         PR fortran/17713
1811         * gfortran.dg/generic_[123].f90: New testcases.
1812
1813 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
1814
1815         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
1816         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
1817
1818 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
1819
1820         PR tree-opt/16808
1821         * gcc.c-torture/compile/pr16808.c: New test.
1822
1823 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
1824
1825         PR rtl-optimization/17104
1826         * gcc.dg/ppc-bitfield1.c: New.
1827
1828 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
1829
1830         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
1831
1832 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
1833
1834         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
1835         strings for 32-bit code.
1836
1837 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
1838
1839         PR c/18239
1840         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
1841
1842 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
1843
1844         PR c++/18064
1845         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
1846
1847 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
1848
1849         PR c++/15172
1850         * g++.dg/init/aggr2.C: New test.
1851
1852 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
1853
1854         * objc.dg/local-decl-1.m: New test.
1855
1856 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1857
1858         * gcc.dg/20040910-1.c: Adjust regex.
1859
1860 2004-10-30  Roger Sayle  <roger@eyesopen.com>
1861
1862         PR rtl-optimization/18084
1863         * g++.dg/opt/pr18084-1.C: New testcase.
1864
1865 2004-10-30  Matt Austern  <austern@apple.com>
1866
1867         PR c++/17542
1868         * g++.dg/ext/attrib18.C: New test.
1869         
1870 2004-10-30  Roger Sayle  <roger@eyesopen.com>
1871
1872         PR middle-end/18096
1873         * gcc.dg/pr18096-1.c: New test case.
1874
1875 2004-10-30  Roger Sayle  <roger@eyesopen.com>
1876
1877         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
1878
1879 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
1880
1881         PR c/16666
1882         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
1883         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
1884         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
1885         gcc.dg/old-style-prom-3.c: New tests.
1886
1887 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
1888
1889         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
1890         Remove unnecessary inclusion of stdio.h.
1891
1892 2004-10-29  Roger Sayle  <roger@eyesopen.com>
1893
1894         PR rtl-optimization/17581
1895         * gcc.dg/pr17581-1.c: New test case.
1896
1897 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
1898
1899         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
1900         being implemented.
1901         * g++.dg/conversion/dr195-1.C: New.
1902         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
1903         * g++.old-deja/g++.mike/p10148.C: Likewise.
1904
1905 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
1906
1907         PR c++/17695
1908         * g++.dg/debug/typedef2.C: New test.
1909
1910 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
1911
1912         PR fortran/13490
1913         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
1914         * gfortran.dg/g77/README: Update.
1915
1916 2004-10-28  Matt Austern  <austern@apple.com>
1917
1918         PR c++/14124
1919         * g++.dg/ext/packed7.C: New test.
1920         
1921 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
1922
1923         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
1924         scan-assembler.
1925         * lib/scanasm.exp (hidden-scan-for): New proc.
1926         (scan-hidden): Use hidden-scan-for instead of constructing the scan
1927         string.
1928         (scan-not-hidden): Likewise.
1929         * lib/target-supports.exp (check_visibility_available): mach-o is
1930         support too.
1931
1932 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
1933
1934         PR c++/17132
1935         * g++.dg/template/memclass3.C: New test.
1936
1937 2004-10-28  Adam Nemet  <anemet@lnxw.com>
1938
1939         PR middle-end/18160  
1940         * gcc.dg/register-var-1.c: New test.
1941         * gcc.dg/register-var-2.c: New test.
1942         * gcc.dg/asm-7.c: Taking the address of a register variable is an
1943         error now.
1944
1945 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
1946
1947         PR other/18172
1948         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove 
1949         unused variables.
1950         * gcc.dg/vect/vect-22.c: Likewise.
1951
1952 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
1953
1954         * gcc.dg/i386-rotate-1.c: New test.
1955
1956 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
1957
1958         * g++.dg/init/ref12.C: Add "run" marker.
1959
1960         PR c++/17435
1961         * g++.dg/init/ref12.C: New test.
1962
1963         PR c++/18140
1964         * g++.dg/template/shift1.C: New test.
1965         * g++.dg/template/error10.C: Adjust error markers.
1966
1967 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
1968
1969         PR tree-opt/17529
1970         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
1971
1972 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
1973
1974         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
1975         * gcc.dg/weak/weak-3.c: Likewise.
1976         * gcc.dg/weak/weak-5.c: Likewise.
1977         * gcc.dg/weak/weak-9.c: Likewise.
1978         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
1979         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
1980
1981         * gcc.dg/darwin-weakimport-1.c: New.
1982
1983 2004-10-28  Ben Elliston  <bje@au.ibm.com>
1984
1985         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
1986
1987 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
1988
1989         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
1990         'syntax' error messages.
1991         * gcc.dg/cpp/direct2s.c: Likewise.
1992
1993 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
1994
1995         * gcc.c-torture/compile/20041026-1.c: New.
1996
1997 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
1998
1999         PR c++/18093
2000         * g++.dg/lookup/ns2.C: New test.
2001
2002         PR c++/18020
2003         * g++.dg/template/enum4.C: New test.
2004
2005         PR c++/18161
2006         * g++.dg/template/expr1.C: New test.
2007
2008 2004-10-26  Ben Elliston  <bje@au.ibm.com>
2009
2010         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
2011
2012 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
2013
2014         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
2015         gcc.dg/decl-nospec-3.c: New tests.
2016
2017 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
2018
2019         * objc.dg/super-class-3.m: New test.
2020
2021 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
2022
2023         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
2024         resyncing.
2025         * gcc.dg/cpp/direct2s.c: Likewise.
2026
2027 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
2028
2029         * objc.dg/image-info.m: Update for changes to section selection.
2030
2031 2004-10-25  David Ayers  <d.ayers@inode.at>
2032             Ziemowit Laski  <zlaski@apple.com>
2033
2034         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
2035         diagnostics when messaging 'id <Proto>'.
2036         * objc.dg/class-protocol-1.m: New test.
2037         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
2038         a non-existent method signature.
2039         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
2040         Update diagnostics when messaging with non-existent method signature.
2041         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
2042         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
2043         invalid receivers are now resolved as if messaging 'id'; remove
2044         extraneous diagnostics.
2045
2046 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
2047
2048         PR c/16667
2049         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
2050         gcc.dg/init-desig-obs-3.c: New tests.
2051
2052 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
2053
2054         * gcc.dg/debug/20041023-1.c: New test.
2055
2056 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
2057
2058         PR middle-end/17407
2059         * gcc.c-torture/compile/pr17407.c: New test.
2060
2061         PR c++/18121
2062         * g++.dg/template/array8.C: New test.
2063
2064 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
2065
2066         PR other/18138
2067         * lib/g++.exp: Accept more than one multilib libgcc.
2068         * lib/gcc-dg.exp: Likewise.
2069         * lib/objc.exp: Likewise.
2070         * lib/treelang.exp: Likewise.
2071         * lib/gfortran.exp: Likewise.
2072
2073 2004-10-24  Ben Elliston  <bje@au.ibm.com>
2074
2075         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
2076
2077 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
2078
2079         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
2080         * gcc.dg/c99-const-expr-3.c: Likewise.
2081
2082 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
2083
2084         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
2085
2086 2004-10-23  Ben Elliston  <bje@au.ibm.com>
2087
2088         * gcc.c-torture/execute/loop-2e.x: Remove.
2089
2090 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
2091
2092         PR c++/18095
2093         * g++.dg/parse/crash18.C: New.
2094         * g++.dg/parse/crash19.C: New.
2095
2096 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
2097
2098         * g++.dg/ext/dllimport1.C: Move dg-warnings.
2099         * g++.dg/ext/dllimport2.C: Same.
2100         * g++.dg/ext/dllimport8.C: Same.
2101
2102 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
2103
2104         PR c++/10841
2105         * g++.dg/conversion/cast1.C: New test.
2106         * g++.dg/overload/pmf1.C: Adjust error marker.
2107
2108 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
2109
2110         PR objc/17923
2111         * objc.dg/const-str-7.m: New test.
2112
2113 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2114
2115         * g++.dg/template/memfriend11.C: Fix comment typo.
2116         * g++.dg/template/memfriend14.C: Likewise.
2117
2118 2004-10-20  Richard Henderson  <rth@redhat.com>
2119
2120         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
2121         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
2122         -fasynchronous-unwind-tables.
2123
2124 2004-10-20  Richard Henderson  <rth@redhat.com>
2125
2126         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
2127         (main): Return success.
2128         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
2129         (main): Return success.
2130
2131 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2132
2133         PR c++/13495
2134         * g++.dg/template/memfriend9.C: New test.
2135         * g++.dg/template/memfriend10.C: Likewise.
2136         * g++.dg/template/memfriend11.C: Likewise.
2137         * g++.dg/template/memfriend12.C: Likewise.
2138         * g++.dg/template/memfriend13.C: Likewise.
2139         * g++.dg/template/memfriend14.C: Likewise.
2140         * g++.dg/template/memfriend15.C: Likewise.
2141         * g++.dg/template/memfriend16.C: Likewise.
2142         * g++.dg/template/memfriend17.C: Likewise.
2143         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
2144
2145 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
2146
2147         * g++.dg/conversion/dr195.C: New.
2148         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
2149
2150 2004-10-20  Ben Elliston  <bje@au.ibm.com>
2151             Devang Patel  <dpatel@apple.com>
2152
2153         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
2154         of floating point arithmetic, which could trap.
2155
2156 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
2157
2158         PR c++/14035
2159         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
2160         * g++.dg/conversion/const2.C: New test.
2161         * g++.dg/expr/reinterpret2.C: New test.
2162         * g++.dg/expr/reinterpret3.C: New test.
2163         * g++.dg/expr/cast2.C: New test.
2164         * g++.dg/expr/copy1.C: New test.
2165         * g++.dg/other/conversion1.C: Change error message.
2166         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
2167         function pointers to void *.
2168         * g++.old-deja/g++.mike/p10148.C: Likewise.
2169
2170 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2171
2172         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
2173
2174 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
2175
2176         PR c++/18047
2177
2178         * g++.dg/parse/expr3.C: New test.
2179
2180 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
2181
2182         * gcc.dg/smod-1.c: New test.
2183
2184 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
2185
2186         * objc.dg/method-14.m: New test.
2187
2188 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
2189
2190         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
2191         Also xfail as the patch was reverted.
2192
2193 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
2194
2195         PR middle-end/16973
2196         * gcc.dg/pr16973.c: New test.
2197
2198 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
2199
2200         PR tree-optimization/17656
2201         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
2202
2203 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
2204
2205         * g++.dg/eh/shadow1.C: New.
2206
2207 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
2208
2209         * gcc.c-torture/compile/20041018-1.c: New test.
2210
2211 2004-10-18  Ben Elliston  <bje@au.ibm.com>
2212
2213         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
2214         compiler referring to register 0 when accessing sdata.  The linker
2215         now patches things up.
2216
2217 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
2218
2219         PR c/17529
2220         * gcc.c-torture/compile/pr17529.c: New test.
2221
2222 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2223
2224         PR c++/17743
2225         * g++.dg/ext/attrib17.C: New test.
2226
2227 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
2228
2229         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
2230
2231 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2232
2233         PR c++/10479
2234         * g++.dg/ext/attrib16.C: New test.
2235
2236 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
2237
2238         PR c++/17042
2239         * g++.dg/init/dso_handle1.C: New test.
2240
2241         PR c++/14667
2242         * g++.dg/parse/typedef6.C: New test.
2243
2244         PR c++/17916
2245         * g++.dg/parse/pragma1.C: New test.
2246
2247 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
2248
2249         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
2250
2251 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
2252
2253         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
2254         -fno-common when on HPPA HP-UX platforms.
2255
2256 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
2257
2258         PR other/16820
2259         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
2260         stdint.h.
2261         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
2262         uintptr_t.
2263
2264 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
2265
2266         PR c++/16301
2267         * g++.dg/lookup/strong-using-4.C: New test.
2268
2269 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
2270
2271         PR middle-end/16567
2272         * gcc.c-torture/compile/nested-1.c: New test.
2273
2274 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
2275
2276         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
2277         and mipsisa64*-*-* (until support for misaligned loads is added).
2278         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
2279         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
2280         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
2281         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
2282         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
2283         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
2284
2285 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
2286
2287         PR c++/17976
2288         * g++.dg/init/dtor3.C: New test.
2289
2290 2004-10-15  Ben Elliston  <bje@au.ibm.com>
2291
2292         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
2293
2294 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
2295
2296         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
2297         * gcc.dg/macho-lo-sum.c: Likewise.
2298
2299 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
2300
2301         * gcc.dg/ppc-spe64-1.c: New test.
2302
2303 2004-10-14  Devang Patel  <dpatel@apple.com>
2304
2305         PR 17635
2306         * gcc.dg/pr17635.c : New test.
2307         
2308 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
2309
2310         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
2311         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
2312         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
2313         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
2314         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
2315         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
2316         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
2317         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
2318         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
2319         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
2320         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
2321         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
2322         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
2323         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
2324         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
2325         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
2326         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
2327         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
2328
2329 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
2330
2331         * gcc.dg/vect/vect-82.c: New testcase.  
2332         * gcc.dg/vect/vect-82_64.c: New testcase.       
2333         * gcc.dg/vect/vect-83.c: New testcase.  
2334         * gcc.dg/vect/vect-83_64.c: New testcase.       
2335
2336 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
2337
2338         * gcc.dg/cpp/error-1.c: New test.
2339
2340 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
2341
2342         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
2343
2344 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
2345
2346         PR target/17984
2347         * gcc.dg/cris-peep2-xsrand2.c: New test.
2348
2349 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
2350
2351         PR c++/17661
2352         * testsuite/g++.dg/expr/for2.C: New test.
2353
2354 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
2355
2356         * g++.dg/inherit/thunk1.C: Run on the SPARC.
2357
2358 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
2359
2360         PR tree-optimization/17724
2361         * g++.dg/opt/pr17724-1.C: New test.
2362         * g++.dg/opt/pr17724-2.C: New test.
2363         * g++.dg/opt/pr17724-3.C: New test.
2364         * g++.dg/opt/pr17724-4.C: New test.
2365         * g++.dg/opt/pr17724-5.C: New test.
2366         * g++.dg/opt/pr17724-6.C: New test.
2367
2368 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
2369
2370         PR c/17301
2371         * gcc.dg/pr17301-2.c: New test.
2372
2373 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
2374
2375         PR c++/15876
2376         * g++.dg/parse/error22.C: New test.
2377
2378         PR c++/17936
2379         * g++.dg/template/spec18.C: New test.
2380
2381 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
2382
2383         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
2384         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
2385         memcpy. 
2386         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
2387         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
2388
2389 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
2390
2391         * g++.dg/eh/cleanup5.C: Add dg-options "".
2392
2393 2004-10-11  Roger Sayle  <roger@eyesopen.com>
2394
2395         PR middle-end/17657
2396         * gcc.dg/switch-4.c: New test case.
2397
2398 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
2399
2400         * gcc.c-torture/execute/20041011-1.c: New test.
2401
2402 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
2403
2404         PR c++/17554
2405         * g++.dg/init/for3.C: New test.
2406
2407         PR c++/17657
2408         * g++.dg/opt/switch2.C: New test.
2409
2410         PR middle-end/17703
2411         * g++.dg/warn/Wreturn-2.C: New test.
2412
2413 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
2414
2415         PR c++/17907
2416         * g++.dg/eh/cleanup5.C: New test.
2417
2418 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
2419
2420         PR c++/17393
2421         * g++.dg/parse/error21.C: New test.
2422
2423 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2424
2425         * g++.dg/overload/pmf1.C: Adjust quoting marks.
2426         * g++.dg/warn/incomplete1.C: Likewise.
2427         * g++.dg/template/qualttp20.C: Likewise.
2428
2429 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
2430
2431         PR c/17881
2432         * parm-incomplete-1.c: New test.
2433
2434 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
2435
2436         PR c++/17867
2437         * g++.dg/parse/error19.C: New test.
2438
2439         PR c++/17670
2440         * g++.dg/init/new11.C: New test.
2441
2442         PR c++/17821
2443         * g++.dg/parse/error20.C: New test.
2444
2445         PR c++/17826
2446         * g++.dg/template/crash24.C: New test.
2447         
2448 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
2449
2450         PR c/17301
2451         * gcc.dg/pr17301-1.c: New test.
2452
2453 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
2454
2455         PR c/17189
2456         * gcc.dg/anon-struct-5.c: New test.
2457
2458 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
2459
2460         PR c/17844
2461         * gcc.dg/pr17844-1.c: New test.
2462
2463 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
2464
2465         PR tree-optimization/17906
2466         * gcc.c-torture/compile/pr17906.c: New.
2467
2468 2004-10-09  Stuart Hastings  <stuart@apple.com>
2469             Roger Sayle  <roger@eyesopen.com>
2470
2471         PR rtl-optimization/17853
2472         * gcc.dg/i386-mmx-5.c: New testcase.
2473
2474 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
2475
2476         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
2477
2478 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
2479
2480         PR c++/17524
2481         * g++.dg/template/static9.C: New test.
2482
2483         PR c++/17685
2484         * g++.dg/parse/operator5.C: New test.
2485
2486 2004-10-09  Roger Sayle  <roger@eyesopen.com>
2487
2488         PR middle-end/17894
2489         * gcc.c-torture/execute/divcmp-4.c: New test case.
2490
2491 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
2492
2493         PR tree-opt/17902
2494         * g++.dg/opt/pr17902.C: New test.
2495
2496 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
2497
2498         * gcc.dg/cpp/ident-1.c: Add dg-options "".
2499
2500 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
2501
2502         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
2503
2504 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
2505
2506         * gcc.dg/assign-warn-3.c: New test.
2507
2508 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
2509
2510         PR c/16999
2511         * gcc.dg/cpp/ident-1.c: New test.
2512
2513 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
2514
2515         * gcc.c-torture/compile/acc1.c: New.
2516
2517 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
2518
2519         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
2520         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
2521
2522 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
2523
2524         * gcc.dg/ultrasp11.c: New test.
2525
2526 2004-10-08  Michael Matz  <matz@suse.de>
2527
2528         * gcc.dg/doloop-2.c: New test.
2529
2530 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
2531
2532         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
2533         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
2534         objc.dg/method-9.m: Update expected diagnostics.
2535
2536 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
2537
2538         * gcc.dg/ppc-fsel-3.c: New file.
2539         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
2540
2541 2004-10-07  Paul Brook  <paul@codesourcery.com>
2542
2543         * gfortran.dg/intrinsic_verify_1.f90: New test.
2544
2545 2004-10-07  Paul Brook  <paul@codesourcery.com>
2546
2547         * gfortran.dg/empty_format_1.f90: Remove stray commas.
2548
2549 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2550
2551         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90, 
2552         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
2553         commit.
2554
2555 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
2556
2557         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
2558
2559 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2560
2561         PR c++/17115
2562         * g++.dg/warn/Winline-4.C: New test.
2563
2564 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
2565
2566         * gcc.c-torture/compile/20041007-1.c: New test.
2567
2568 2004-10-07  Paul Brook  <paul@codesourcery.com>
2569
2570         PR fortran/17678
2571         * gfortran.dg/use_allocated_1.f90: New test.
2572
2573 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
2574
2575         PR middle-end/17849
2576         * gfortran.fortran-torture/compile/nested.f90: New test
2577
2578 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
2579
2580         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
2581
2582 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
2583
2584         PR c++/17368
2585         * g++.dg/ext/asm6.C: New test.
2586
2587 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
2588
2589         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
2590
2591 2004-10-06  Paul Brook  <paul@codesourcery.com>
2592
2593         PR libfortran/17709
2594         * gfortran.dg/empty_format_1.f90: New test.
2595
2596 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2597
2598         PR fortran/17568
2599         * gfortran.dg/ishft.f90: New test.
2600
2601         PR fortran/17283
2602         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
2603         tests.
2604
2605 2004-10-06  Paul Brook  <paul@codesourcery.com>
2606
2607         * gfortran.dg/do_1.f90: New test.
2608
2609 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2610
2611         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
2612         optimizing for size.
2613
2614 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
2615
2616         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
2617
2618 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
2619
2620         * gcc.c-torture/compile/20041005-1.c: New test.
2621
2622 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
2623
2624         PR c++/17829
2625         * g++.dg/lookup/koenig4.C: New.
2626
2627 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2628
2629         * g++.dg/other/classkey1.C: Adjust quoting marks.
2630         * g++.dg/parse/error15.C: Likewise.
2631         * g++.dg/template/meminit2.C (int>): Likewise.
2632
2633 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2634
2635         PR fortran/17283
2636         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
2637
2638         PR fortran/17631
2639         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
2640
2641         PR fortran/17708
2642         * gfortran.dg/pr17708.f90: New test.
2643         
2644 2004-10-04  Chao-ying Fu  <fu@mips.com>
2645
2646         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
2647         * gcc.dg/vect/vect-4.c: Ditto.
2648         * gcc.dg/vect/vect-5.c: Ditto.
2649         * gcc.dg/vect/vect-6.c: Ditto.
2650         * gcc.dg/vect/vect-8.c: Ditto.
2651         * gcc.dg/vect/vect-16.c: Ditto.
2652         * gcc.dg/vect/vect-30.c: Ditto.
2653         * gcc.dg/vect/vect-40.c: Ditto.
2654         * gcc.dg/vect/vect-41.c: Ditto.
2655         * gcc.dg/vect/vect-42.c: Ditto.
2656         * gcc.dg/vect/vect-43.c: Ditto.
2657         * gcc.dg/vect/vect-44.c: Ditto.
2658         * gcc.dg/vect/vect-45.c: Ditto.
2659         * gcc.dg/vect/vect-46.c: Ditto.
2660         * gcc.dg/vect/vect-47.c: Ditto.
2661         * gcc.dg/vect/vect-48.c: Ditto.
2662         * gcc.dg/vect/vect-49.c: Ditto.
2663         * gcc.dg/vect/vect-50.c: Ditto.
2664         * gcc.dg/vect/vect-51.c: Ditto.
2665         * gcc.dg/vect/vect-52.c: Ditto.
2666         * gcc.dg/vect/vect-53.c: Ditto.
2667         * gcc.dg/vect/vect-54.c: Ditto.
2668         * gcc.dg/vect/vect-55.c: Ditto.
2669         * gcc.dg/vect/vect-56.c: Ditto.
2670         * gcc.dg/vect/vect-57.c: Ditto.
2671         * gcc.dg/vect/vect-58.c: Ditto.
2672         * gcc.dg/vect/vect-59.c: Ditto.
2673         * gcc.dg/vect/vect-60.c: Ditto.
2674         * gcc.dg/vect/vect-74.c: Ditto.
2675         * gcc.dg/vect/vect-79.c: Ditto.
2676         * gcc.dg/vect/vect-80.c: Ditto.
2677
2678 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
2679
2680         * gcc.dg/unused-7.c: Use the correct option.
2681
2682 2004-10-04  Paul Brook  <paul@codesourcery.com>
2683         Bud Davis  <bdavis9659@comcast.net>
2684
2685         PR fortran/17706
2686         PR fortran/16434
2687         * gfortran/pr17706.f90: New test.
2688         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
2689
2690 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2691
2692         * gfortran.dg/pr17612.f90: New test.
2693
2694 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2695
2696         * g++.dg/template/local1.C: Adjust quoting marks in
2697         testing for diagnostics.
2698         * g++.dg/tls/diag-2.C: Likewise.
2699         * g++.dg/other/error8.C: Likewise.
2700
2701 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
2702
2703         PR c/17178
2704         * gcc.dg/unused-4.c: Adjust to be correct.
2705
2706         PR c/17820
2707         * gcc.dg/unused-7.c: New test.
2708
2709 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
2710
2711         PR c++/17797
2712         * g++.dg/overload/template2.C: New test.
2713
2714 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
2715
2716         PR tree-optimization/16632
2717         * gcc.dg/tree-ssa/20041002-1.c: New.
2718
2719 2004-10-03  Paul Brook  <paul@codesourcery.com>
2720
2721         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
2722         rather than relying on default formatting.
2723
2724 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
2725
2726         * gcc.dg/20040920-1.c: Update expected message text.
2727
2728 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
2729
2730         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
2731
2732 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
2733
2734         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
2735         tree level.
2736
2737 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
2738
2739         * gcc.dg/tree-ssa/pr17343.c: Remove.
2740
2741 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
2742
2743         PR tree-opt/17343
2744         * gcc.dg/tree-ssa/pr17343.c: New test.
2745
2746 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
2747
2748         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
2749         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
2750         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
2751         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
2752         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
2753
2754 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
2755
2756         * gcc.dg/lvalue-2.c: New test.
2757
2758 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
2759
2760         PR c/17730
2761         * gcc.dg/pr17730-1.c: New test
2762
2763 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
2764
2765         PR c/7425
2766         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
2767
2768 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
2769
2770         * gcc.c-torture/execute/stdarg-1.c: New test.
2771         * gcc.c-torture/execute/stdarg-2.c: New test.
2772         * gcc.c-torture/execute/stdarg-3.c: New test.
2773         * gcc.dg/tree-ssa/stdarg-1.c: New test.
2774         * gcc.dg/tree-ssa/stdarg-2.c: New test.
2775         * gcc.dg/tree-ssa/stdarg-3.c: New test.
2776         * gcc.dg/tree-ssa/stdarg-4.c: New test.
2777         * gcc.dg/tree-ssa/stdarg-5.c: New test.
2778
2779 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
2780
2781         PR tree-optimization/17697
2782         * g++.dg/opt/pr17697-1.C: New test.
2783         * g++.dg/opt/pr17697-2.C: New test.
2784         * g++.dg/opt/pr17697-3.C: New test.
2785
2786 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
2787
2788         PR c/16409
2789         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
2790         gcc.dg/vla-init-5.c: New tests.
2791
2792 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
2793
2794         PR c/13804
2795         * gcc.dg/pr13804-1.c: New test.
2796
2797 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2798
2799         PR fortran/16938
2800         * gfortran.dg/pr16938.f90: New test.
2801
2802 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
2803
2804         * g++.dg/template/crash23.C: New test.
2805
2806 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
2807
2808         PR c++/17585
2809         * g++.dg/template/static8.C: New test.
2810
2811 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
2812
2813         PR c++/17681
2814         * g++.dg/other/error9.C: New test.
2815
2816 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
2817
2818         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
2819
2820 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2821
2822         PR fortran/15164
2823         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
2824
2825 2004-09-26  Roger Sayle  <roger@eyesopen.com>
2826
2827         PR middle-end/17112
2828         * gcc.dg/pr17112-1.c: New test case.
2829
2830 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
2831
2832         PR c/11459
2833         * gcc.dg/pr11459-1.c: New test.
2834
2835 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
2836
2837         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
2838         * gcc.dg/tree-ssa/loop-4.c: Likewise.
2839
2840 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2841
2842         * gfortran.dg/pr15324.f90: Make array bounds consistent.
2843
2844 2004-09-25  Jan Hubicka  <jh@suse.cz>
2845
2846         * compile/30040909-1.c: New test.
2847         * compile/30040907-1.c: New test.
2848
2849 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
2850
2851         * gcc.c-torture/execute/va-arg-26.c: New test.
2852
2853 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
2854
2855         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
2856         extra diagnostics on targets with 64-bit pointers.
2857         * objc.dg/selector-1.m: Adjust dg-warning regexp.
2858
2859 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
2860
2861         PR c/17188
2862         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
2863         * gcc.dg/decl-3.c: Adjust expected message.
2864
2865 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2866
2867         PR fortran/17615
2868         * gfortran.dg/pr17615.f90: New test.
2869
2870 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
2871
2872         PR tree-optimzation/17517
2873         * g++.dg/tree-ssa/pr17517.C: New Test.
2874
2875 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
2876
2877         PR c++/16889
2878         * g++.dg/lookup/ambig3.C: New.
2879
2880 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
2881
2882         PR tree-opt/17624
2883         * g++.dg/opt/pr17624.C: New test.
2884
2885 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
2886
2887         PR c/6980
2888         * gcc.dg/Wbad-function-cast-1.c: New test.
2889
2890 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
2891
2892         * g++.dg/ext/complit1.C
2893         * g++.dg/other/error2.C
2894         * g++.dg/other/nontype-1.C
2895         * g++.dg/parse/crash11.C
2896         * g++.dg/parse/crash12.C
2897         * g++.dg/parse/error15.C
2898         * g++.dg/parse/error4.C
2899         * g++.dg/parse/tmpl-outside1.C
2900         * g++.dg/parse/too-many-tmpl-args1.C
2901         * g++.dg/template/dependent-expr3.C
2902         * g++.dg/template/error10.C
2903         * g++.dg/template/instantiate1.C
2904         * g++.dg/template/vtable2.C
2905         * g++.dg/warn/Wshadow-1.C
2906         * g++.dg/warn/weak1.C
2907         * g++.old-deja/g++.brendan/crash16.C
2908         * g++.old-deja/g++.brendan/crash18.C
2909         * g++.old-deja/g++.brendan/crash48.C
2910         * g++.old-deja/g++.brendan/crash49.C
2911         * g++.old-deja/g++.brendan/crash55.C
2912         * g++.old-deja/g++.brendan/crash56.C
2913         * g++.old-deja/g++.brendan/crash8.C
2914         * g++.old-deja/g++.brendan/enum11.C
2915         * g++.old-deja/g++.brendan/enum8.C
2916         * g++.old-deja/g++.brendan/enum9.C
2917         * g++.old-deja/g++.brendan/friend3.C
2918         * g++.old-deja/g++.brendan/misc14.C
2919         * g++.old-deja/g++.bugs/900402_02.C
2920         * g++.old-deja/g++.bugs/900404_03.C
2921         * g++.old-deja/g++.bugs/900404_04.C
2922         * g++.old-deja/g++.bugs/900428_03.C
2923         * g++.old-deja/g++.jason/crash4.C
2924         * g++.old-deja/g++.jason/overload21.C
2925         * g++.old-deja/g++.jason/redecl1.C
2926         * g++.old-deja/g++.jason/report.C
2927         * g++.old-deja/g++.jason/rfg10.C
2928         * g++.old-deja/g++.jason/template30.C
2929         * g++.old-deja/g++.law/arm12.C
2930         * g++.old-deja/g++.law/ctors5.C
2931         * g++.old-deja/g++.law/cvt20.C
2932         * g++.old-deja/g++.law/init10.C
2933         * g++.old-deja/g++.law/init8.C
2934         * g++.old-deja/g++.law/visibility17.C
2935         * g++.old-deja/g++.law/visibility7.C
2936         * g++.old-deja/g++.mike/net8.C
2937         * g++.old-deja/g++.mike/p646.C
2938         * g++.old-deja/g++.mike/p700.C
2939         * g++.old-deja/g++.mike/p701.C
2940         * g++.old-deja/g++.mike/p811.C
2941         * g++.old-deja/g++.ns/template13.C
2942         * g++.old-deja/g++.other/array3.C
2943         * g++.old-deja/g++.other/crash25.C
2944         * g++.old-deja/g++.other/dtor3.C
2945         * g++.old-deja/g++.other/dtor4.C
2946         * g++.old-deja/g++.other/main1.C
2947         * g++.old-deja/g++.other/warn7.C
2948         * g++.old-deja/g++.pt/crash11.C
2949         * g++.old-deja/g++.pt/crash36.C
2950         * g++.old-deja/g++.pt/spec22.C
2951         * g++.old-deja/g++.pt/spec9.C
2952         * g++.old-deja/g++.pt/ttp52.C
2953         * g++.old-deja/g++.robertl/eb103.C
2954         * g++.old-deja/g++.robertl/eb121.C
2955         * g++.old-deja/g++.robertl/eb22.C
2956         * g++.old-deja/g++.robertl/eb8.C:
2957         Update locations and/or regexps of dg-error markers.
2958         Remove markers for some bogus messages that are no longer issued.
2959
2960 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
2961
2962         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
2963         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
2964
2965 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
2966
2967         PR c++/17618
2968         * g++.dg/lookup/crash5.C: New test.
2969
2970 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
2971
2972         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
2973         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
2974         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
2975         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
2976         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
2977         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
2978
2979         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
2980         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
2981         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
2982         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
2983         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
2984         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
2985
2986         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
2987
2988         * gcc.dg/vect/vect-44.c: Check additional cases.
2989         * gcc.dg/vect/vect-48.c: Check additional cases.
2990
2991         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
2992         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
2993         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
2994         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
2995         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
2996         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
2997         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
2998         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
2999         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
3000
3001         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
3002         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
3003         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
3004
3005 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
3006
3007         * gcc.dg/tree-ssa/loop-6.c: New test.
3008
3009 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
3010
3011         PR c++/17620
3012         * g++.dg/inherit/base2.C: New.
3013
3014 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
3015
3016         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
3017         * gcc.dg/20001012-2.c: Likewise.
3018         * gcc.dg/20001013-1.c: Likewise.
3019         * gcc.dg/20001101-1.c: Likewise.
3020         * gcc.dg/20001102-1.c: Likewise.
3021         * gcc.dg/bf-spl1.c: Likewise.
3022         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
3023         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
3024
3025 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
3026
3027         PR tree-optimization/16721
3028         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
3029
3030 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
3031
3032         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
3033         * gcc.dg/20040305-1.c: Likewise.
3034
3035 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
3036
3037         PR c/16566
3038         * gcc.c-torture/compile/pr16566-1.c,
3039         gcc.c-torture/compile/pr16566-2.c,
3040         gcc.c-torture/compile/pr16566-3.c: New tests.
3041
3042 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
3043
3044         PR tree-optimization/17512
3045         * gcc.c-torture/compile/20040916-1.c.
3046
3047 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
3048
3049         * gcc.dg/pragma-re-3.c: New test.
3050
3051 2004-09-17  Matt Austern  <austern@apple.com>
3052
3053         PR c++/15049
3054         * g++.dg/other/anon3.C: New.
3055
3056 2004-09-21  Roger Sayle  <roger@eyesopen.com>
3057
3058         PR c++/7503
3059         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
3060         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
3061         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
3062         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
3063         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
3064
3065 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
3066
3067         PR fortran/17286
3068         * gfortran.dg/pr17286.f90: New test.
3069
3070 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
3071
3072         PR c++/17530
3073         * g++.dg/template/static7.C: New test.
3074
3075 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
3076
3077         PR tree-opt/17558
3078         * gcc.c-torture/compile/pr17558.c: New test.
3079
3080 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
3081
3082         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
3083         if SKIP_ATTRIBUTE is defined.
3084
3085 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3086
3087         PR fortran/15957
3088         * gfortran.dg/pr15957.f90: New test.
3089
3090 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
3091
3092         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
3093         in comparison.
3094         * gcc.dg/vect/vect-79.c: Likewise.
3095         * gcc.dg/vect/vect-80.c: Likewise.
3096
3097 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3098
3099         PR fortran/15750
3100         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
3101
3102 2004-09-20  Ira Rosen  <irar@il.ibm.com>
3103
3104         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
3105         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
3106         * gcc.dg/vect/vect-62.c: New testcase.
3107         * gcc.dg/vect/vect-63.c: New testcase.
3108         * gcc.dg/vect/vect-64.c: New testcase.
3109         * gcc.dg/vect/vect-65.c: New testcase.
3110         * gcc.dg/vect/vect-66.c: New testcase.
3111         * gcc.dg/vect/vect-67.c: New testcase.
3112         * gcc.dg/vect/vect-68.c: New testcase.
3113         * gcc.dg/vect/vect-69.c: New testcase.
3114         * gcc.dg/vect/vect-79.c: New testcase.
3115         * gcc.dg/vect/vect-80.c: New testcase.
3116
3117 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
3118
3119         * gcc.target/mips/asm-1.c: New test.
3120
3121 2004-09-19  Ira Rosen  <irar@il.ibm.com>
3122
3123         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
3124         * gcc.dg/vect/vect-73.c: New testcase.
3125         * gcc.dg/vect/vect-74.c: New testcase.
3126         * gcc.dg/vect/vect-75.c: New testcase.
3127         * gcc.dg/vect/vect-76.c: New testcase.
3128         * gcc.dg/vect/vect-77.c: New testcase.
3129         * gcc.dg/vect/vect-78.c: New testcase
3130
3131 2004-09-18  Paul Brook  <paul@codesourcery.com>
3132
3133         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
3134
3135 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
3136
3137         PR c/17424
3138         * gcc.dg/pr17424-1.c: New test.
3139
3140 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
3141
3142         * g++.dg/tree-ssa/pr17153.C: New test.
3143
3144 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
3145
3146         PR pch/13361
3147         * testsuite/g++.dg/pch/wchar-1.C: New.
3148         * testsuite/g++.dg/pch/wchar-1.Hs: New.
3149
3150 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
3151
3152         * gcc.c-torture/execute/20040917-1.c: New test.
3153
3154 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
3155
3156         PR tree-optimization/17319
3157         * gcc.dg/pr17319.c: New test.
3158
3159 2004-09-17  Devang Patel  <dpatel@apple.com>
3160
3161         * gcc.dg/20040813-1.c: New test.
3162
3163 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
3164
3165         PR tree-optimization/17273
3166         * gcc.c-torture/compile/pr17273.c: New test.
3167
3168 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
3169
3170         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
3171         Update expected messages.
3172         * gcc.dg/declspec-13.c: New test.
3173
3174 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
3175
3176         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
3177
3178 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
3179
3180         * gcc.c-torture/execute/pr17252.c: Use post-increment to
3181         change what 'a' is pointing to.
3182
3183 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
3184
3185         PR c++/16002
3186         * g++.dg/template/error18.C: New test.
3187
3188         PR c++/16029
3189         * g++.dg/warn/Wunused-8.C: New test.
3190
3191 2004-09-17  Steven Bosscher  <stevenb@suse.de>
3192
3193         PR tree-optimization/17513
3194         * gcc.dg/20040916-1.c: New test.
3195
3196 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
3197
3198         PR c++/17501
3199         * g++.dg/template/typename7.C: New test.
3200
3201 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
3202
3203         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
3204
3205 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
3206
3207         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
3208         with -ftree-based-profiling also.
3209         * lib/profopt.exp: Support late-set profile_option/feedback_option.
3210
3211 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
3212
3213         PR/15364
3214         * gfortran.dg/der_array_io_1.f90: New test.
3215         * gfortran.dg/der_array_io_2.f90: New test.
3216         * gfortran.dg/der_array_io_3.f90: New test.
3217
3218 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
3219
3220         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
3221         EABI.
3222
3223 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
3224
3225         * g++.dg/opt/switch1.C: New test.
3226
3227 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
3228
3229         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
3230         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
3231         Update expected messages.
3232
3233 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3234
3235         PR fortran/16485
3236         * gfortran.dg/same_name_1.f90: New test.
3237
3238 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
3239
3240         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
3241         dereference garbage pointers.
3242
3243 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
3244
3245         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
3246         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
3247
3248         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
3249         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
3250         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
3251
3252 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
3253
3254         PR c++/17324
3255         * g++.dg/template/mangle1.C: New test.
3256
3257 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
3258
3259         PR tree-optimization/17252
3260         * gcc.c-torture/execute/pr17252.c: New test.
3261
3262 2004-09-14  Andrew Pinski  <apinski@apple.com>
3263
3264         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
3265
3266 2004-09-14  Roger Sayle  <roger@eyesopen.com>
3267
3268         PR rtl-optimization/9771
3269         * gcc.dg/pr9771-1.c: New test case.
3270
3271 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
3272
3273         PR tree-optimization/15262
3274         * gcc.c-torture/execute/pr15262-1.c: New test.
3275         * gcc.c-torture/execute/pr15262-2.c: New test.
3276
3277 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
3278
3279         * gcc.dg/declspec-12.c: New test.
3280
3281 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
3282
3283         * gfortran.dg/pr17090.f90: Add directives to test.
3284
3285 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
3286
3287         * gcc.c-torture/compile/20040914-1.c: New test.
3288
3289 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
3290
3291         PR c++/16162
3292         * g++.dg/template/decl2.C: New test.
3293
3294 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
3295
3296         PR fortran/17090
3297         * gfortran.dg/pr17090.f90: New test.
3298
3299 2004-09-13  Dale Johannesen  <dalej@apple.com>
3300
3301         * gcc.c-torture/compile/pr17408.c:  New test case.
3302
3303 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
3304
3305         PR c++/16716
3306         * g++.dg/parse/crash17.C: New test.
3307
3308         PR c++/17327
3309         * g++.dg/template/enum3.C: New test.
3310
3311 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
3312
3313         * lib/gcc-defs.exp: Load wrapper.exp.
3314         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
3315         using local code.
3316         * lib/gcc.exp (gcc_init): Similar.
3317         * lib/gfortran.exp (gfortran_init): Similar.
3318         * lib/objc.exp (objc_init): Similar.
3319         * lib/treelang.exp (treelang_init): Similar.
3320         * lib/wrapper.exp: New file with build_wrapper call machinery in
3321         ${tool}_maybe_build_wrapper.
3322
3323 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
3324
3325         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
3326         "inline".
3327         * gcc.dg/declspec-11.c: Update expected messages.
3328         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
3329         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
3330         gcc.dg/inline-12.c: New tests.
3331
3332 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
3333
3334         * g++.dg/tree-ssa/pr17400.C: New testcase.
3335
3336 2004-09-13  James E Wilson  <wilson@specifixinc.com>
3337
3338         * gcc.target/mips/sb1-1.c: New testcase.
3339
3340 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
3341
3342         * lib/g77-dg.exp: Remove unused file.
3343         * lib/mike-g77.exp: Ditto.
3344         * lib/g77.exp: Ditto.
3345
3346 2004-09-12  Richard Henderson  <rth@redhat.com>
3347
3348         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
3349
3350 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
3351
3352         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
3353         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
3354         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
3355         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
3356         Update expected messages.
3357
3358 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
3359
3360         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
3361         declaration/use mismatch for dirp parameter.
3362
3363 2004-09-12  Andrew Pinski  <apinski@apple.com>
3364
3365         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
3366         -fgnu-runtime is passed.
3367
3368 2004-09-12  Richard Henderson  <rth@redhat.com>
3369
3370         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
3371         do the uplevel thing and update additional_flags directly.
3372         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
3373         gfortran.fortran-torture/execute/intrinsic_nearest.x,
3374         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
3375         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
3376
3377 2004-09-11  Steven Bosscher  <stevenb@suse.de>
3378
3379         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
3380
3381 2004-09-11  Roger Sayle  <roger@eyesopen.com>
3382
3383         PR middle-end/17411
3384         * g++.dg/opt/pr17411-1.C: New test case.
3385
3386 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
3387
3388         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
3389         gcc.dg/tls/diag-2.c: Update expected messages.
3390         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
3391         messages.
3392         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
3393         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
3394         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
3395         gcc.dg/tls/diag-5.c: New tests.
3396
3397 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
3398
3399         * gcc.dg/20040910-1.c: Correct dg-error regexp.
3400
3401 2004-09-11  Steven Bosscher  <stevenb@suse.de>
3402
3403         * g++.dg/parse/break-in-for.C: New test.
3404
3405 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
3406
3407         * gcc.dg/tree-ssa/20040911-1.c: New test.
3408
3409 2004-09-11  Andreas Jaeger  <aj@suse.de>
3410
3411         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
3412         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
3413
3414 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
3415
3416         * gcc.target/frv: New directory of FR-V-specific tests.
3417
3418 2004-09-10  James E Wilson  <wilson@specifixinc.com>
3419
3420         * gcc.dg/convert-vec-1.c: New test.
3421
3422 2004-09-10  Roger Sayle  <roger@eyesopen.com>
3423
3424         PR middle-end/17024
3425         * gcc.dg/pr17024-1.c: New test case.
3426
3427 2004-09-10  Eric Christopher  <echristo@redhat.com>
3428
3429         * gcc.dg/20040910-1.c: New test.
3430
3431 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
3432
3433         * gcc.dg/bitfld-9.c: New test.
3434
3435 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
3436
3437         * gcc.c-torture/execute/ieee/acc1.c: New test.
3438         * gcc.c-torture/execute/ieee/acc2.c: New test.
3439         * gcc.c-torture/execute/ieee/mzero6.c: New test.
3440
3441 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
3442
3443         * gcc.dg/deprecated-2.c: New test.
3444
3445 2004-09-09  James E Wilson  <wilson@specifixinc.com>
3446
3447         * gcc.dg/init-vec-1.c: New test.
3448
3449 2004-09-09  Roger Sayle  <roger@eyesopen.com>
3450
3451         PR middle-end/17055
3452         * gcc.dg/pr17055-1.c: New test case.
3453
3454 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
3455
3456         PR target/17377
3457         * gcc.c-torture/execute/pr17377.c: New test.
3458
3459 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
3460
3461         PR c/8420
3462         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
3463         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
3464         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
3465         gcc.dg/long-long-typespec-1.c: New tests.
3466         * gcc.dg/tls/diag-2.c: Update expected diagnostics
3467
3468 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
3469
3470         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
3471         gcc.dg/gnu99-static-1.c: New tests.
3472
3473 2004-09-08  Devang Patel  <dpatel@apple.com>
3474
3475         * gcc.dg/darwin-ld-20040828-1.c: New test.
3476         * gcc.dg/darwin-ld-20040828-2.c: New test.
3477         * gcc.dg/darwin-ld-20040828-3.c: New test.
3478
3479 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
3480
3481         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
3482         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
3483         in error message.
3484         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
3485         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
3486         in error message.
3487         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
3488         types they qualify.
3489         * objc.dg/type-size-2.m: Fix wording in comment.
3490         * objc.dg/va-meth-1.m: New test case.
3491
3492 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
3493
3494         PR c/16633:
3495         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
3496         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
3497
3498 2004-09-06  Devang Patel  <dpatel@apple.com>
3499
3500         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
3501         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
3502
3503 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
3504
3505         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
3506         reflect changed line numbering of diagnostics.
3507
3508 2004-09-06  Paul Brook  <paul@codesourcery.com>
3509
3510         * gfortran.dg/edit_real_1.f90: Add new test.
3511
3512 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
3513
3514         * gcc.dg/tree-ssa/loop-2.c: New test.
3515         * gcc.dg/tree-ssa/loop-3.c: New test.
3516         * gcc.dg/tree-ssa/loop-4.c: New test.
3517         * gcc.dg/tree-ssa/loop-5.c: New test.
3518
3519 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3520
3521         * gcc.dg/format/sentinel-1.c: Update for parameter option.
3522
3523 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3524
3525         * gcc.dg/format/sentinel-1.c: New test.
3526
3527 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
3528
3529         * testsuite/gcc.dg/builtins-46.c: New.
3530
3531 2004-09-03  Devang Patel  <dpatel@apple.com>
3532
3533         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
3534         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
3535
3536 2004-09-03  Jan Beulich  <jbeulich@novell.com>
3537
3538         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
3539         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
3540         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
3541         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
3542         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
3543         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
3544         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
3545         the non-portable bzero.
3546         * gcc.dg/20010912-1.c: xfail for NetWare.
3547         * gcc.dg/20020426-2.c: xfail for NetWare.
3548         * gcc.dg/20021014-1.c: xfail for NetWare.
3549         * gcc.dg/20021018-1.c: xfail for NetWare.
3550         * gcc.dg/20030213-1.c: xfail for NetWare.
3551         * gcc.dg/20030225-1.c: xfail for NetWare.
3552         * gcc.dg/20030708-1.c: xfail for NetWare.
3553         * gcc.dg/builtins-config.h: Also exclude NetWare.
3554         * gcc.dg/format/format.h: Define restrict only if not already defined.
3555         * gcc.dg/nest.c: xfail for NetWare.
3556         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
3557         * lib/target-supports.exp (check_visibility_available): Exclude
3558         NetWare.
3559
3560 2004-09-03  Jan Beulich  <jbeulich@novell.com>
3561
3562         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
3563         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
3564         deterministic starting point for the alignment of structure fields.
3565         * gcc.dg/Wpadded.c: Dito.
3566         * g++.dg/abi/vbase10.C: Dito.
3567
3568 2004-09-03  Devang Patel  <dpatel@apple.com>
3569
3570         * g++.dg/debug/pr15736.cc: New test.
3571
3572 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
3573
3574         * README.QMTEST: Fix out-of-date link.
3575
3576 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
3577
3578         PR fortran/16579
3579         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
3580         Delete.  Duplicate of gfortran.dg/g77/20010610.f
3581
3582 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
3583
3584         * g++.dg/abi/arm_rtti1.C: New test.
3585
3586 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
3587
3588         * gcc.dg/ppc-vector-memcpy.c: New.
3589         * gcc.dg/ppc-vector-memset.c: New.
3590
3591 2004-09-02  Chao-ying Fu  <fu@mips.com>
3592
3593         * gcc.target/mips/mips-3d-1.c: New test.
3594         * gcc.target/mips/mips-3d-2.c: New test.
3595         * gcc.target/mips/mips-3d-3.c: New test.
3596         * gcc.target/mips/mips-3d-4.c: New test.
3597         * gcc.target/mips/mips-3d-5.c: New test.
3598         * gcc.target/mips/mips-3d-6.c: New test.
3599         * gcc.target/mips/mips-3d-7.c: New test.
3600         * gcc.target/mips/mips-3d-8.c: New test.
3601         * gcc.target/mips/mips-3d-9.c: New test.
3602         * gcc.target/mips/mips-ps-1.c: New test.
3603         * gcc.target/mips/mips-ps-2.c: New test.
3604         * gcc.target/mips/mips-ps-3.c: New test.
3605         * gcc.target/mips/mips-ps-4.c: New test.
3606         * gcc.target/mips/mips-ps-type.c: New test.
3607
3608 2004-09-02  Paul Brook  <paul@codesourcery.com>
3609
3610         * gfortran.dg/edit_real_1.f90: Add new tests.
3611
3612 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3613
3614         PR fortran/15327
3615         * gfortran.dg/merge_char_1.f90: New test.
3616
3617 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3618
3619         PR fortran/16404
3620         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
3621
3622 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
3623
3624         PR c/1522
3625         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
3626
3627 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
3628
3629         * g++.dg/opt/loop1.C: Do not XFAIL.
3630
3631 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
3632
3633         * gcc.c-torture/execute/20040831-1.c: New test.
3634
3635 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
3636
3637         PR fortran/16579
3638         * gfortran.dg/g77/20010610.f: Now passes.
3639         Copy from g77.f-torture/execute. Add dg-run directive.
3640         * gfortran.dg/g77/README: Update
3641
3642 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
3643
3644         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
3645         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
3646         (t1, t2, t3, t4): Add volatile.
3647
3648 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
3649
3650         * g++.dg/ext/visibility/arm1.C: New test.
3651
3652 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
3653
3654         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
3655         -pedantic-errors.
3656
3657 2004-09-01  Paul Brook  <paul@codesourcery.com>
3658
3659         * gfortran.dg/eof_2.f90: New test.
3660
3661 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3662
3663         PR fortran/16579
3664         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
3665
3666 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
3667
3668         PR libfortran/16805
3669         * gfortran.dg/list_read_2.f90: New test.
3670
3671 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
3672
3673         * g++.dg/abi/key1.C: New test.
3674
3675 2004-08-31  Richard Henderson  <rth@redhat.com>
3676
3677         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
3678         form of offsetof.
3679         * g++.dg/other/offsetof5.C: Remove duplicate.
3680
3681 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3682
3683         PR fortran/17244
3684         * gfortran.dg/func_derived_1.f90: New test.
3685
3686 2004-08-31  Paul Brook  <paul@codesourcery.com>
3687
3688         * gfortran.dg/eof_1.f90: New test.
3689
3690 2004-08-31  Paul Brook  <paul@codesourcery.com>
3691
3692         * gfortran.dg/list_read_1.f90: New file.
3693
3694 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
3695
3696         * g++.dg/opt/loop1.C: XFAIL.
3697
3698 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
3699
3700         * gcc.dg/funcdef-storage-1.c: New.
3701         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
3702         an extern function in local scope.
3703         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
3704         declare an 'auto inline' function in local scope.
3705         * gcc.dg/20011130-1.c: Likewise.
3706         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
3707         an 'auto' function in local scope.
3708         * gcc.dg/20021014-1.c: Likewise.
3709         * gcc.dg/20030331-2.c: Likewise.
3710
3711 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3712
3713         * gfortran.dg/blockdata_1.f90: New test.
3714
3715 2004-08-30  Richard Henderson  <rth@redhat.com>
3716
3717         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
3718
3719 2004-08-30  Richard Henderson  <rth@redhat.com>
3720
3721         * lib/fortran-torture.exp (fortran-torture-execute): Honor
3722         additional_flags set by alternate driver.
3723         (ieee-options): New procedure.
3724         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
3725         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
3726         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
3727         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
3728
3729 2004-08-30  Richard Henderson  <rth@redhat.com>
3730
3731         * lib/f-torture.exp: Remove.
3732
3733 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
3734
3735         PR rtl-optimization/16590
3736         * g++.dg/opt/loop1.C: New test.
3737
3738 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3739
3740         PR fortran/13910
3741         * gfortran.dg/oldstyle_1.f90: New test.
3742
3743 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
3744         Paul Brook  <paul@codesourcery.com>
3745
3746         * gfortran.dg/g77/README: Update.
3747         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
3748         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
3749         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
3750
3751 2004-08-28  Paul Brook  <paul@codesourcery.com>
3752
3753         PR libfortran/17195
3754         * gfortran.dg/edit_real_1.f90: New test.
3755
3756 2004-08-27  Paul Brook  <paul@codesourcery.com>
3757
3758         * gfortran.dg/rewind_1.f90: New test.
3759
3760 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
3761
3762         PR fortran/16597
3763         * gfortran.dg/pr16597.f90: New test.
3764
3765 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
3766
3767         PR c/13801
3768         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
3769         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
3770         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
3771         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
3772         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
3773
3774 2004-08-26  Nick Clifton  <nickc@redhat.com>
3775
3776         * gcc.c-torture/compile/pr17119.c: New test.
3777
3778 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
3779
3780         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
3781
3782 2004-08-25  Richard Henderson  <rth@redhat.com>
3783
3784         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
3785         the bits that expect kind=8 to be the largest real kind.
3786
3787 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
3788
3789         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
3790
3791 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3792
3793         * gfortran.dg/assignment_1.f90: New test.
3794
3795 2004-08-25  Adam Nemet  <anemet@lnxw.com>
3796
3797         * g++.dg/template/repo3.C: New test.
3798
3799 2004-08-25  Roger Sayle  <roger@eyesopen.com>
3800
3801         PR middle-end/16693
3802         PR tree-optimization/16372
3803         * g++.dg/opt/pr16372-1.C: New test case.
3804         * g++.dg/opt/pr16693-1.C: New test case.
3805         * g++.dg/opt/pr16693-2.C: New test case.
3806
3807 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
3808
3809         * objc.dg/proto-lossage-4.m: New test.
3810
3811 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
3812
3813         PR c++/17155
3814         * g++.dg/inherit/local2.C: New test.
3815
3816 2004-08-25  Paul Brook  <paul@codesourcery.com>
3817
3818         PR fortran/17144
3819         * gfortran.dg/string_ctor_1.f90: New test.
3820
3821 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3822
3823         PR c++/14428
3824         * g++.dg/template/redecl2.C: New test.
3825
3826 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
3827
3828         PR fortran/17143
3829         * gfortran.dg/pr17143.f90: New test.
3830
3831 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
3832
3833         PR fortran/17164
3834         * gfortran.dg/pr17164.f90: New test.
3835
3836 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
3837
3838         * gcc.dg/tree-ssa/loop-1.c: New test.
3839
3840 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
3841
3842         * gcc.c-torture/compile/20040824-1.c: New test.
3843
3844 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
3845
3846         * gcc.c-torture/compile/iftrap-3.c: New test.
3847
3848 2004-08-24  Paul Brook  <paul@codesourcery.com>
3849
3850         * gfortran.dg/entry_2.f90: New test.
3851
3852 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
3853
3854         PR c++/16889
3855         * g++.dg/lookup/ambig[12].C: New.
3856
3857 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3858
3859         PR c++/16706
3860         * g++.dg/template/crash21.C: New test.
3861         * g++.dg/template/crash22.C: Likewise.
3862
3863 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
3864
3865         PR c++/17149
3866         * g++.dg/template/access15.C: New.
3867
3868 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
3869
3870         PR c++/17163
3871         * g++.dg/template/repo2.C: New test.
3872
3873 2004-08-23  Roger Sayle  <roger@eyesopen.com>
3874
3875         PR rtl-optimization/17078
3876         * gcc.c-torture/execute/pr17078-1.c: New test case.
3877
3878 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
3879
3880         PR c/14492
3881         * gcc.dg/debug/crash1.c: New test.
3882
3883 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
3884
3885         PR c/16180
3886         * gcc.dg/loop-5.c: New test.
3887
3888 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
3889
3890         * gcc.c-torture/execute/20040823-1.c: New test.
3891
3892 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
3893
3894         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
3895         to the assembler.  Simplify test accordingly.
3896         (asm_abi_flags): Use GNU names.
3897         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
3898         to check for ABI flags.
3899
3900 2004-08-22  Andrew Pinski  <apinski@apple.com>
3901
3902         * g++.dg/opt/pr14029.C: New test.
3903         * gcc.c-torture/execute/pr15262.c: New test.
3904
3905 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3906
3907         * gfortran.dg/reduction.f90: Add checks with complex arguments.
3908
3909 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
3910
3911         PR 16908
3912         * gfortran.dg/direct_io.f90: New test.
3913
3914 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
3915
3916         PR c++/17121
3917         * g++.dg/inherit/local2.C: New test.
3918
3919 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
3920
3921         PR c++/17120
3922         * g++.dg/warn/Wparentheses-4.C: New test.
3923
3924 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
3925
3926         PR c++/17121
3927         * g++.dg/inherit/local2.C: New test.
3928
3929         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
3930         * gcc.dg/ppc-ldstruct.c: Likewise.
3931         * gcc.dg/ppc64-abi-2.c: Likewise.
3932
3933 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
3934
3935         PR rtl-optimization/17099
3936         * gcc.c-torture/execute/20040820-1.c: New test.
3937
3938 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
3939
3940         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
3941
3942 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
3943
3944         PR fortran/17077
3945         * gfortran.dg/auto_array_1.f90: New test.
3946
3947 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3948
3949         PR fortran/17074
3950         * gfortran.dg/simpleif_1.f90: New test.
3951
3952 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
3953
3954         * lib/target-supports.exp (check_profiling_available): Return
3955         false for arm*-*-symbianelf* and arm*-*-eabi*.
3956
3957         PR c++/15890
3958         * g++.dg/template/delete1.C: New test.
3959
3960 2004-08-19  Paul Brook  <paul@codesourcery.com>
3961
3962         PR fortran/14976
3963         PR fortran/16228
3964         * gfortran.dg/data_char_1.f90: New test.
3965
3966 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
3967
3968         PR fortran/16946
3969         * gfortran.dg/reduction.f90: New testcase.
3970
3971 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3972
3973         PR fortran/16520
3974         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
3975
3976 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
3977
3978         PR c++/17041
3979         * g++.dg/Wparentheses-3.C: New test.
3980
3981 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
3982
3983         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
3984         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
3985         * gcc.dg/vect/vect-2.c: Likewise.
3986         * gcc.dg/vect/vect-3.c: Likewise.
3987         * gcc.dg/vect/vect-4.c: Likewise.
3988         * gcc.dg/vect/vect-5.c: Likewise.
3989         * gcc.dg/vect/vect-6.c: Likewise.
3990         * gcc.dg/vect/vect-7.c: Likewise.
3991         * gcc.dg/vect/vect-25.c: Likewise.
3992         * gcc.dg/vect/vect-31.c: Likewise.
3993         * gcc.dg/vect/vect-32.c: Likewise.
3994         * gcc.dg/vect/vect-34.c: Likewise.
3995         * gcc.dg/vect/vect-36.c: Likewise.
3996         * gcc.dg/vect/vect-all.c: Likewise.
3997
3998 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
3999
4000         PR c++/17068
4001         * g++.dg/template/operator4.C: New test.
4002
4003 2004-08-18  Richard Henderson  <rth@redhat.com>
4004
4005         * gcc.dg/20040206-1.c: XFAIL.
4006
4007 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
4008
4009         PR c++/16246
4010         * g++.dg/template/array7.C: New test.
4011
4012 2004-08-17  James E Wilson  <wilson@specifixinc.com>
4013
4014         * gcc.dg/mips-movcc-1.c: New test.
4015         * gcc.dg/mips-movcc-2.c: New test.
4016         * gcc.dg/mips-movcc-3.c: New test.
4017
4018         * gcc.dg/mips-nmadd-1.c: New test.
4019         * gcc.dg/mips-nmadd-2.c: New test.
4020
4021 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
4022
4023         PR c++/15871
4024         * g++.dg/opt/inline8.C: New test.
4025
4026         PR c++/16965
4027         * g++.dg/parse/error17.C: New test.
4028
4029 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
4030
4031         * gcc.dg/vect: New directory for vectorizer tests.
4032         * gcc.dg/vect/tree-vect.h: New file.
4033         * gcc.dg/vect/vect.exp: New file.
4034         * gcc.dg/vect/pr16105.c.c: New test.
4035         * gcc.dg/vect/vect-1.c: New test.
4036         * gcc.dg/vect/vect-2.c: New test.
4037         * gcc.dg/vect/vect-3.c: New test.
4038         * gcc.dg/vect/vect-4.c: New test.
4039         * gcc.dg/vect/vect-5.c: New test.
4040         * gcc.dg/vect/vect-6.c: New test.
4041         * gcc.dg/vect/vect-7.c: New test.
4042         * gcc.dg/vect/vect-8.c: New test.
4043         * gcc.dg/vect/vect-9.c: New test.
4044         * gcc.dg/vect/vect-10.c: New test.
4045         * gcc.dg/vect/vect-11.c: New test.
4046         * gcc.dg/vect/vect-12.c: New test.
4047         * gcc.dg/vect/vect-13.c: New test.
4048         * gcc.dg/vect/vect-14.c: New test.
4049         * gcc.dg/vect/vect-15.c: New test.
4050         * gcc.dg/vect/vect-16.c: New test.
4051         * gcc.dg/vect/vect-17.c: New test.
4052         * gcc.dg/vect/vect-18.c: New test.
4053         * gcc.dg/vect/vect-19.c: New test.
4054         * gcc.dg/vect/vect-20.c: New test.
4055         * gcc.dg/vect/vect-21.c: New test.
4056         * gcc.dg/vect/vect-22.c: New test.
4057         * gcc.dg/vect/vect-23.c: New test.
4058         * gcc.dg/vect/vect-24.c: New test.
4059         * gcc.dg/vect/vect-25.c: New test.
4060         * gcc.dg/vect/vect-26.c: New test.
4061         * gcc.dg/vect/vect-27.c: New test.
4062         * gcc.dg/vect/vect-28.c: New test.
4063         * gcc.dg/vect/vect-29.c: New test.
4064         * gcc.dg/vect/vect-30.c: New test.
4065         * gcc.dg/vect/vect-31.c: New test.
4066         * gcc.dg/vect/vect-32.c: New test.
4067         * gcc.dg/vect/vect-33.c: New test.
4068         * gcc.dg/vect/vect-34.c: New test.
4069         * gcc.dg/vect/vect-35.c: New test.
4070         * gcc.dg/vect/vect-36.c: New test.
4071         * gcc.dg/vect/vect-37.c: New test.
4072         * gcc.dg/vect/vect-38.c: New test.
4073         * gcc.dg/vect/vect-40.c: New test.
4074         * gcc.dg/vect/vect-41.c: New test.
4075         * gcc.dg/vect/vect-42.c: New test.
4076         * gcc.dg/vect/vect-43.c: New test.
4077         * gcc.dg/vect/vect-44.c: New test.
4078         * gcc.dg/vect/vect-45.c: New test.
4079         * gcc.dg/vect/vect-46.c: New test.
4080         * gcc.dg/vect/vect-47.c: New test.
4081         * gcc.dg/vect/vect-48.c: New test.
4082         * gcc.dg/vect/vect-49.c: New test.
4083         * gcc.dg/vect/vect-50.c: New test.
4084         * gcc.dg/vect/vect-51.c: New test.
4085         * gcc.dg/vect/vect-52.c: New test.
4086         * gcc.dg/vect/vect-53.c: New test.
4087         * gcc.dg/vect/vect-54.c: New test.
4088         * gcc.dg/vect/vect-55.c: New test.
4089         * gcc.dg/vect/vect-56.c: New test.
4090         * gcc.dg/vect/vect-57.c: New test.
4091         * gcc.dg/vect/vect-58.c: New test.
4092         * gcc.dg/vect/vect-59.c: New test.
4093         * gcc.dg/vect/vect-60.c: New test.
4094         * gcc.dg/vect/vect-61.c: New test.
4095         * gcc.dg/vect/vect-all.c: New test.
4096         * gcc.dg/vect/vect-none.c: New test.
4097
4098 2004-08-17  Paul Brook  <paul@codesourcery.com>
4099
4100         PR fortran/13082
4101         * gfortran.dg/entry_1.f90: New test.
4102
4103 2004-08-17  Andrew Pinski  <apinski@apple.com>
4104
4105         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
4106
4107 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
4108
4109         * gcc.dg/pr17036-1.c: New test.
4110
4111 2004-08-16  Devang Patel  <dpatel@apple.com>
4112
4113         * gcc.dg/darwin-20040809-1.c: New test.
4114
4115 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
4116
4117         * gcc.dg/funcdef-attr-1.c: New test.
4118
4119 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
4120
4121         * gcc.dg/altivec-17.c: New test.
4122         * gcc.dg/altivec-18.c: New test.
4123
4124 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4125
4126         PR c++/6749
4127         * g++.dg/template/vtable2.C: New test.
4128
4129 2004-08-14  Richard Henderson  <rth@redhat.com>
4130
4131         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
4132         * gcc.dg/pack-test-4.c (main): Return 0.
4133         * gcc.dg/setjmp-1.c: Remove XFAIL.
4134         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
4135
4136 2004-08-14  Richard Henderson  <rth@redhat.com>
4137
4138         * gcc.dg/980217-1.c: Add prototype for printf.
4139
4140 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
4141
4142         * gfortran.dg/pr16935.f90: New test.
4143
4144 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
4145
4146         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
4147
4148 2004-08-13  Paul Brook  <paul@codesourcery.com>
4149
4150         * gfortran.dg/der_io_1.f90: Remove stray comma.
4151
4152 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
4153
4154         * gcc.dg/vmx/cw-bug-2.c: Remove.
4155         * gcc.dg/vmx/vprint-1.c: Remove.
4156         * gcc.dg/vmx/vscan-1.c: Remove.
4157
4158 2004-08-12  Devang patel  <dpatel@apple.com>
4159
4160         * gcc.dg/darwin-20040809-2.c: New test.
4161
4162 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
4163
4164         * g++.dg/ext/altivec-12.C: New test.
4165
4166         * g++.dg/ext/altivec-11.C: New test.
4167
4168 2004-08-12  Paul Brook  <paul@codesourcery.com>
4169
4170         * g++.dg/abi/arm_cxa_vec_1.C: New test.
4171
4172 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
4173
4174         * g++.dg/ext/altivec-2.C: Check for hardware support before
4175         executing any VMX instructions.
4176
4177         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
4178
4179 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
4180
4181         PR c++/16276
4182         * g++.old-deja/g++.other/comdat4.C: New test.
4183         * g++.old-deja/g++.other/comdat4-aux.cc: New.
4184
4185 2004-08-12  Ben Elliston  <bje@au.ibm.com>
4186
4187         PR target/16286
4188         * gcc.dg/pr16286.c: New test.
4189
4190 2004-08-12 Jan Beulich <jbeulich@novell.com>
4191
4192         * g++.dg/ext/asm5.C: New.
4193
4194 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
4195
4196         PR c++/16698
4197         * g++.dg/eh/crash1.C: New test.
4198
4199         PR c++/16717
4200         * g++.dg/ext/construct1.C: New test.
4201
4202 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
4203
4204         PR c++/16853
4205         * g++.dg/init/ptrmem1.C: New test.
4206
4207         PR c++/16618
4208         * g++.dg/parse/offsetof5.C: New test.
4209
4210         PR c++/16870
4211         * g++.dg/template/overload3.C: New test.
4212
4213 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
4214
4215         PR c++/16964
4216         * g++.dg/parse/error16.C: New test.
4217
4218         PR c++/16904
4219         * g++.dg/template/error14.C: New test.
4220
4221         PR c++/16929
4222         * g++.dg/template/error15.C: New test.
4223
4224 2004-08-11  Devang Patel  <dpatel@apple.com>
4225
4226         * gcc.dg/darwin-ld-20040809-1.c: New test.
4227         * gcc.dg/darwin-ld-20040809-2.c: New test.
4228
4229 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
4230
4231         PR fortran/16917
4232         * gfortran.dg/dfloat_1.f90: New test.
4233
4234 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
4235
4236         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
4237         * gcc.dg/dll-2.c: Fix dg-require syntax.
4238         * gcc.misc-tests/arm-isr.c (abort): Declare.
4239         (exit): Likewise.
4240
4241 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
4242
4243         PR c++/16971
4244         * g++.dg/parse/crash16.C: New test.
4245
4246 2004-08-10  Roger Sayle  <roger@eyesopen.com>
4247
4248         * gcc.dg/mips-rsqrt-1.c: New test case.
4249         * gcc.dg/mips-rsqrt-2.c: New test case.
4250         * gcc.dg/mips-rsqrt-3.c: New test case.
4251
4252 2004-08-10  Paul Brook  <paul@codesourcery.com>
4253
4254         * gfortran.dg/der_io_1.f90: New test.
4255
4256 2004-08-10  Paul Brook  <paul@codesourcery.com>
4257
4258         PR fortran/16919
4259         * gfortran.dg/der_array_1.f90: New test.
4260
4261 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
4262
4263         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
4264
4265 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
4266
4267         * gcc.dg/wchar_t-2.c: Fix typo.
4268
4269 2004-08-09  Falk Hueffner  <falk@debian.org>
4270
4271         PR tree-optimization/12517
4272         * gcc.c-torture/compile/pr12517.c: New test.
4273
4274         PR tree-optimization/12578
4275         * gcc.c-torture/compile/pr12578.c: New test.
4276
4277         PR tree-optimization/12899
4278         * gcc.c-torture/compile/pr12899.c: New test.
4279
4280         PR rtl-optimization/14692
4281         * gcc.c-torture/compile/pr14692.c: New test.
4282
4283         PR tree-optimization/16461
4284         * gcc.c-torture/compile/pr16461.c: New test.
4285
4286 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
4287
4288         * gfortran.dg/getenv_1.f90: New test.
4289
4290 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
4291
4292         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
4293         wchar_t.
4294         * gcc.dg/symbian5.c: Test -fno-short-wchar.
4295
4296 2004-08-06  Paul Brook  <paul@codesourcery.com>
4297
4298         * gfortran.dg/ret_array_1.f90: New test.
4299         * gfortran.dg/ret_pointer_1.f90: New test.
4300
4301 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
4302
4303         * gcc.dg/missing-field-init-[12].c: New tests.
4304         * g++.dg/warn/missing-field-init-[12].C: New tests.
4305
4306 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
4307
4308         * gcc.dg/enum2.c: New test.
4309         * gcc.dg/symbian3.c: Likewise.
4310         * gcc.dg/symbian4.c: Likewise.
4311         * gcc.dg/wchar_t-2.c: Likewise.
4312
4313 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
4314
4315         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
4316         destructor tests.
4317
4318 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
4319
4320         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
4321         dg-require-visiblity.
4322         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
4323         * g++.dg/ext/visibility/fvisibility.C: Likewise.
4324         * g++.dg/ext/visibility/memfuncts.C: Likewise.
4325         * g++.dg/ext/visibility/new1.C: Likewise.
4326         * g++.dg/ext/visibility/pragma.C: Likewise.
4327         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
4328         * g++.dg/ext/visibility/virtual.C: Likewise.
4329         * g++/dg/ext/visibility/visibility-1.C: Likewise.
4330         * g++/dg/ext/visibility/visibility-2.C: Likewise.
4331         * g++/dg/ext/visibility/visibility-3.C: Likewise.
4332         * g++/dg/ext/visibility/visibility-4.C: Likewise.
4333         * g++/dg/ext/visibility/visibility-5.C: Likewise.
4334         * g++/dg/ext/visibility/visibility-6.C: Likewise.
4335         * g++/dg/ext/visibility/visibility-7.C: Likewise.
4336         * g++/dg/ext/visibility/visibility-8.C: New test.
4337         * gcc.c-torture/compile/dll.x: Remove.
4338         * gcc.dg/dll-2.c: Use dg-require-dll
4339         * gcc.dg/visibility-10.c: New test.
4340         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
4341         supporting DLLs.
4342         * testsuite/lib/scanasm.exp (scan_hidden): New function.
4343         (scan_not_hidden): Likewise.
4344
4345 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
4346
4347         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
4348
4349 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
4350
4351         * gcc.c-torture/execute/20040805-1.c: New test.
4352
4353 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
4354
4355         * gcc.dg/20020118-1.c: Declare abort.
4356         * gcc.dg/altivec_check.h: Likewise.
4357         * gcc.dg/iftrap-2.c: Likewise.
4358         * gcc.dg/pragma-darwin.c: Likewise.
4359         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
4360
4361 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
4362
4363         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
4364
4365 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
4366
4367         * gcc.c-torture/execute/builtins/abs-2.c,
4368         gcc.c-torture/execute/builtins/abs-3.c,
4369         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
4370         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
4371         intmax_t, uintmax_t and their limits.
4372         * gcc.dg/intmax_t-1.c: New test.
4373
4374 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4375
4376         * g++.dg/tc1/dr147.C: Add reference to PR.
4377
4378 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
4379
4380         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
4381         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
4382
4383 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
4384
4385         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
4386
4387 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
4388
4389         * gcc.dg/redecl-5.c: New test.
4390         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
4391         of scanf.
4392
4393 2004-08-03  Roger Sayle  <roger@eyesopen.com>
4394
4395         PR middle-end/16790
4396         * gcc.c-torture/execute/pr16790-1.c: New test case.
4397
4398 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
4399
4400         * g++.dg/ext/visibility/assign1.C: New test.
4401         * g++.dg/ext/visibility/new1.C: Likewise.
4402
4403         * gcc.dg/symbian1.c: New test.
4404         * gcc.dg/symbian2.c: Likewise.
4405
4406 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
4407
4408         PR target/16570
4409         * gcc.dg/i386-sse-9.c: New test.
4410
4411 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
4412
4413         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
4414
4415 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
4416
4417         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
4418         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
4419         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
4420         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
4421         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
4422         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
4423         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
4424         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
4425         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
4426         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
4427         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
4428         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
4429         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
4430         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
4431         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
4432         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
4433         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
4434         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
4435         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
4436         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
4437         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
4438         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
4439         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
4440         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
4441         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
4442         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
4443         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
4444         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
4445         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
4446         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
4447         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
4448         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
4449         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
4450         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
4451         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
4452         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
4453         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
4454         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
4455         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
4456         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
4457         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
4458         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
4459         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
4460         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
4461         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
4462         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
4463         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
4464         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
4465         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
4466         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
4467         gcc.misc-tests/i386-pf-3dnow-1.c,
4468         gcc.misc-tests/i386-pf-athlon-1.c,
4469         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
4470         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
4471         Declare built-in functions used.
4472         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
4473
4474 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
4475
4476         PR c++/16707
4477         * g++.dg/lookup/using12.C: New test.
4478
4479         * g++.dg/init/null1.C: Fix PR number.
4480         * g++.dg/parse/namespace10.C: Likewise.
4481
4482 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
4483
4484         PR c++/16224
4485         * g++.dg/template/spec17.C: New test.
4486         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
4487         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
4488
4489 2004-08-02  David Billinghurst
4490
4491         PR fortran/16292
4492         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
4493
4494 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
4495
4496         * gcc.dg/ia64-got-1.c: New test case.
4497
4498 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
4499
4500         PR c++/16489
4501         * g++.dg/init/null1.C: New test.
4502         * g++.dg/tc1/dr76.C: Adjust error marker.
4503
4504         PR c++/16529
4505         * g++.dg/parse/namespace10.C: New test.
4506
4507         PR c++/16810
4508         * g++.dg/inherit/ptrmem2.C: New test.
4509
4510 2004-08-02  Ben Elliston  <bje@au.ibm.com>
4511
4512         PR target/16155
4513         * gcc.dg/pr16155.c: New test.
4514
4515 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
4516
4517         * gcc.dg/redecl-2.c: New test.
4518
4519 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
4520
4521         * gcc.dg/darwin-longdouble.c: New file.
4522
4523 2004-07-30  Richard Henderson  <rth@redhat.com>
4524
4525         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
4526         write to constant argument.
4527         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
4528
4529 2004-07-30  Richard Henderson  <rth@redhat.com>
4530
4531         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
4532         tests of nearest around zero.
4533
4534 2004-07-30  Andrew Pinski  <apinski@apple.com>
4535
4536         * gcc.c-torture/compile/20040730-1.c: New test.
4537
4538 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
4539
4540         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
4541         powerpc-eabispe.
4542
4543 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
4544
4545         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
4546
4547 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
4548
4549         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
4550         contains $ld_library_path.
4551         * lib/gfortran.exp (gfortran_link_flags): Likewise.
4552
4553 2004-07-29  Richard Henderson  <rth@redhat.com>
4554
4555         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
4556
4557         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
4558         (alt2, which): New.
4559         (Check): Accept either alternative.
4560
4561 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
4562
4563         * g++.dg/abi/inline1.C: New test.
4564         * g++.dg/abi/local1-a.cc: Likewise.
4565         * g++.dg/abi/local1.C: Likewise.
4566         * g++.dg/abi/mangle11.C: Tweak location of warnings.
4567         * g++.dg/abi/mangle12.C: Likewise.
4568         * g++.dg/abi/mangle17.C: Likewise.
4569         * g++.dg/abi/mangle20-2.C: Likewise.
4570         * g++.dg/opt/interface1.C: Likewise.
4571         * g++.dg/opt/interface1.h: Likewise.
4572         * g++.dg/opt/interface1-a.cc: New test.
4573         * g++.dg/parse/repo1.C: New test.
4574         * g++.dg/template/repo1.C: Likewise.
4575         * g++.dg/warn/Winline-1.C: Likewise.
4576         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
4577
4578 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
4579
4580         * gcc.dg/tree-ssa/20040729-1.c: New test.
4581
4582 2004-07-27  Matt Austern <austern@apple.com>
4583
4584         * gcc.dg/darwin-bool-1.c: New test.
4585         * gcc.dg/darwin-bool-2.c: New test.
4586
4587 2004-07-28  Richard Henderson  <rth@redhat.com>
4588
4589         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
4590         arguments in the correct type.  Don't write to constant arguments.
4591
4592 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
4593
4594         PR tree-optimization/16688
4595         PR tree-optimization/16689
4596         * g++.dg/tree-ssa/pr16688.C: New test.
4597
4598 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
4599
4600         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
4601         loads.  Not only in the comment, this time.
4602
4603 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
4604
4605         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
4606         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
4607         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
4608         * gcc.dg/sh4a-bitmovua.c: New.
4609         * gcc.dg/sh4a-cos.c: New.
4610         * gcc.dg/sh4a-cosf.c: New.
4611         * gcc.dg/sh4a-fprun.c: New.
4612         * gcc.dg/sh4a-fsrra.c: New.
4613         * gcc.dg/sh4a-memmovua.c: New.
4614         * gcc.dg/sh4a-sin.c: New.
4615         * gcc.dg/sh4a-sincos.c: New.
4616         * gcc.dg/sh4a-sincosf.c: New.
4617         * gcc.dg/sh4a-sinf.c: New.
4618
4619 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
4620
4621         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
4622         conditionals.
4623         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
4624         loads.
4625         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
4626         DOM1.
4627
4628 2004-07-27  Andrew Pinski  <apinski@apple.com>
4629
4630         * g++.dg/rtti/tinfo1.C: Correct the xfail.
4631
4632 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
4633
4634         * gcc.dg/pragma-isr.c: New test.
4635
4636 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4637
4638         PR c++/14429
4639         * g++.dg/template/ttp11.C: New test.
4640
4641 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
4642
4643         * gcc.c-torture/compile/20040727-1.c: New test.
4644
4645 2004-07-26  Eric Christopher  <echristo@redhat.com>
4646
4647         * gcc.c-torture/compile/20040726-2.c: New test.
4648
4649 2004-07-26  Andrew Pinski  <apinski@apple.com>
4650
4651         * g++.dg/rtti/tinfo1.C: Xfail.
4652
4653 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
4654
4655         * gcc.c-torture/compile/20040726-1.c: New test.
4656
4657 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
4658             Brian Ryner  <bryner@brianryner.com>
4659
4660         PR c++/9283
4661         PR c++/15000
4662         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
4663         * g++.dg/ext/visibility/: New directory.
4664         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
4665         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
4666         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
4667         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
4668         * g++.dg/ext/visibility/fvisibility.C,
4669         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
4670         g++.dg/ext/visibility/fvisibility-override1.C
4671         g++.dg/ext/visibility/fvisibility-override2.C
4672         g++.dg/ext/visibility/memfuncts.C
4673         g++.dg/ext/visibility/noPLT.C
4674         g++.dg/ext/visibility/pragma.C
4675         g++.dg/ext/visibility/pragma-override1.C
4676         g++.dg/ext/visibility/pragma-override2.C
4677         g++.dg/ext/visibility/staticmemfuncts.C
4678         g++.dg/ext/visibility/virtual.C: New tests.
4679
4680 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
4681
4682         PR c/15360
4683         * gcc.dg/pr15360-1.c: New test.
4684
4685 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
4686
4687         * gcc.dg/pragma-align-2.c: New test.
4688         * gcc.dg/pragma-init-fini.c: New test.
4689         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
4690         targets.
4691
4692 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
4693
4694         * gcc.dg/init-string-2.c: New test.
4695
4696 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
4697
4698         PR 16684
4699         * gcc.dg/Wredundant-decls-1.c: New test case.
4700
4701 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
4702
4703         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
4704         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
4705         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
4706         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
4707         * gcc.dg/compat/generate-random.c: New file.
4708         * gcc.dg/compat/generate-random.h: Likewise.
4709         * gcc.dg/compat/generate-random_r.c: Likewise.
4710         * gcc.dg/compat/struct-layout-1.h: Likewise.
4711         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
4712         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
4713         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
4714         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
4715         * gcc.dg/compat/struct-layout-1_main.c: New test.
4716         * gcc.dg/compat/struct-layout-1_x.c: New file.
4717         * gcc.dg/compat/struct-layout-1_y.c: New file.
4718         * gcc.dg/compat/struct-layout-1_test.h: New file.
4719
4720 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
4721
4722         * gcc.dg/comp-return-1.c: New test
4723
4724 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
4725
4726         * gcc.dg/vmx/8-02a.c: Fix typo.
4727
4728         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
4729         * gcc.dg/darwin-abi-3.c: New test.
4730
4731         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
4732         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
4733
4734         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
4735         * gcc.dg/vmx/ops-long-1.c: New test.
4736         * gcc.dg/vmx/ops-long-2.c: New test.
4737
4738 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
4739
4740         * g++.dg/lookup/conv-[1234].C: New.
4741
4742 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
4743
4744         * g++.dg/parse/attr2.C: Simplify.
4745
4746 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
4747
4748         PR c/7284
4749         * gcc.c-torture/execute/pr7284-1.c: New test.
4750
4751 2004-07-22  Brian Booth  <bbooth@redhat.com>
4752
4753         * gcc.dg/tree-ssa/20040721-1.c: New test.
4754
4755 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
4756
4757         * g++.dg/template/crash20.c: New.
4758
4759 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
4760
4761         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
4762         Add dg-run directive.  Declare variables as required.
4763         * gfortran.dg/g77/README: Update
4764
4765 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
4766
4767         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
4768         gcc.dg/cris-peep2-andu2.c: New tests.
4769
4770 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
4771
4772         PR c/15052
4773         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
4774         on return type.
4775         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
4776         messages.
4777         * gcc.dg/qual-return-2.c: Update expected messages.
4778         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
4779
4780 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
4781
4782         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
4783         * gcc.dg/noncompile/921102-1.c: Update expected error message.
4784
4785 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
4786
4787         PR c/11250
4788         * gcc.dg/init-string-1.c: New test.
4789
4790 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
4791
4792         PR middle-end/15345
4793         PR c/16450
4794         * gcc.dg/torture/nested-fn-1.c: New test.
4795
4796 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
4797
4798         PR target/16559
4799         * gcc.dg/ia64-fptr-1.c: New file.
4800
4801 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4802
4803         PR c++/14497
4804         * g++.dg/template/spec16.C: New test.
4805         * g++.old-deja/g++.robertl/eb118.C: Remove.
4806
4807 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4808
4809         PR c++/509
4810         * g++.dg/template/spec15.C: New test.
4811
4812 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
4813
4814         Copy cases from g77.f-torture/execute and add dg-run
4815         directive.  Other changes as noted.
4816         * gfortran.dg/g77/13037.f
4817         * gfortran.dg/g77/1832.f
4818         * gfortran.dg/g77/19981119-0.f
4819         * gfortran.dg/g77/19990313-0.f
4820         * gfortran.dg/g77/19990313-1.f
4821         * gfortran.dg/g77/19990313-2.f
4822         * gfortran.dg/g77/19990313-3.f
4823         * gfortran.dg/g77/19990419-1.f
4824         * gfortran.dg/g77/19990826-0.f
4825         * gfortran.dg/g77/19990826-2.f
4826         * gfortran.dg/g77/20000503-1.f
4827         * gfortran.dg/g77/20001111.f
4828         * gfortran.dg/g77/20010116.f
4829         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
4830         * gfortran.dg/g77/20010430.f
4831         * gfortran.dg/g77/6177.f
4832         * gfortran.dg/g77/947.f
4833         * gfortran.dg/g77/970816-3.f
4834         * gfortran.dg/g77/971102-1.f
4835         * gfortran.dg/g77/980520-1.f
4836         * gfortran.dg/g77/980628-0.f
4837         * gfortran.dg/g77/980628-1.f
4838         * gfortran.dg/g77/980628-10.f
4839         * gfortran.dg/g77/980628-2.f
4840         * gfortran.dg/g77/980628-3.f
4841         * gfortran.dg/g77/980628-7.f
4842         * gfortran.dg/g77/980628-8.f
4843         * gfortran.dg/g77/980628-9.f
4844         * gfortran.dg/g77/980701-0.f
4845         * gfortran.dg/g77/980701-1.f
4846         * gfortran.dg/g77/cabs.f
4847         * gfortran.dg/g77/claus.f
4848         * gfortran.dg/g77/complex_1.f
4849         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
4850         * gfortran.dg/g77/dcomplex.f
4851         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
4852         * gfortran.dg/g77/f90-intrinsic-mathematical.f
4853         * gfortran.dg/g77/f90-intrinsic-numeric.f
4854         * gfortran.dg/g77/int8421.f
4855         * gfortran.dg/g77/labug1.f
4856         * gfortran.dg/g77/large_vec.f
4857         * gfortran.dg/g77/le.f
4858         * gfortran.dg/g77/short.f
4859         * gfortran.dg/g77/README: Update
4860
4861 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
4862
4863         PR c++/16637
4864         * g++.dg/parse/lookup4.C: New test.
4865
4866 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4867
4868         PR c++/16175
4869         * g++.dg/template/ttp10.C: New test.
4870
4871 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
4872
4873         * gcc.dg/pr12625-1.c: New test.
4874
4875 2004-07-20  Steven Bosscher  <stevenb@suse.de>
4876
4877         * testsuite/gcc.dg/switch-warn-1.c: New test.
4878         * testsuite/gcc.dg/switch-warn-2.c: New test.
4879         * gcc.c-torture/compile/pr14730.c: Update.
4880
4881 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
4882
4883         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
4884         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
4885         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
4886         g++.dg/template/nontype3.C: Remove trailing CR from tests.
4887
4888 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
4889
4890         PR c++/16623
4891         * g++.dg/template/assign1.C: New test.
4892
4893 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4894
4895         PR c++/12170
4896         * g++.dg/template/ttp9.C: New test.
4897
4898 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
4899
4900         * gcc.dg/format/cmn-err-1.c: New test.
4901
4902 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
4903
4904         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
4905         gcc.dg/Wparentheses-10.c: New tests.
4906         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
4907
4908 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4909
4910         PR fortran/16465
4911         * gfortran.dg/g77//ffixed-line-length-0.f,
4912         gfortran.dg/g77/ffixed-line-length-132.f,
4913         gfortran.dg/g77/ffixed-line-length-72.f,
4914         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
4915         gfortran.dg/g77/README: Update.
4916
4917 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4918
4919         PR c++/13092
4920         * g++.dg/template/non-dependent7.C: New test.
4921         * g++.dg/template/non-dependent8.C: Likewise.
4922         * g++.dg/template/non-dependent9.C: Likewise.
4923         * g++.dg/template/non-dependent10.C: Likewise.
4924
4925 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
4926
4927         PR c++/16337
4928         * g++.dg/parse/attr2.C: New test.
4929
4930 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
4931
4932         * g77.dg: Removed.
4933         * g77.f-torture: Ditto.
4934
4935 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
4936
4937         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
4938         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
4939         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
4940
4941 2004-07-16  Richard Henderson  <rth@redhat.com>
4942
4943         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
4944
4945 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4946
4947         * lib/fortran-torture.exp (fortran-torture): Don't test compile
4948         tests with full list of options.
4949         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
4950         of TORTURE_OPTIONS if test contains 'dg-do run'.
4951
4952         PR fortran/16404
4953         * gfortran.dg/do_iterator.f90: New test.
4954
4955 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4956
4957         PR rtl-optimization/16536
4958         * gcc.c-torture/execute/restrict-1.c: New test.
4959
4960 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4961
4962         PR fortran/15324
4963         * gfortran.dg/pr15324.f90: New test.
4964
4965         PR fortran/15129
4966         * gfortran.dg/pr15129.f90: New test.
4967
4968         PR fortran/15140
4969         * gfortran.dg/pr15140.f90: New test.
4970
4971         PR fortran/13792
4972         * gfortran.fortran-torture/execute/bounds.f90: Add check for
4973         compile-time simplification.
4974
4975 2004-07-14  Mike Stump  <mrs@apple.com>
4976
4977         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
4978
4979 2004-07-14  James E Wilson  <wilson@specifixinc.com>
4980
4981         PR target/16325
4982         * gcc.dg/profile-generate-1.c: New.
4983
4984 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
4985
4986         * gcc.c-torture/execute/20040709-1.c: New test.
4987         * gcc.c-torture/execute/20040709-2.c: New test.
4988
4989 2004-07-14  Mike Stump  <mrs@apple.com>
4990
4991         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
4992
4993 2004-07-14  Mike Stump  <mrs@apple.com>
4994
4995         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
4996
4997 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
4998
4999         PR c++/16518
5000         * g++.dg/parse/mutable1.C: New test.
5001
5002 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
5003
5004         PR tree-optimization/16443
5005         * gcc.dg/tree-ssa/20040713-1.c: New test.
5006
5007 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
5008
5009         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
5010         for operator new.
5011
5012 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
5013
5014         * gfortran.dg/g77/README: New file
5015         * gfortran.dg/g77/19981216-0.f:  Copy from
5016         g77.f-torture/noncompile.  Add "dg-do compile" and
5017         dg-error as required.
5018         * gfortran.dg/g77/19990218-1.f: Likewise
5019         * gfortran.dg/g77/19990905-1.f: Likewise
5020         * gfortran.dg/g77/9263.f: Likewise
5021         * gfortran.dg/g77/980615-0.f: Likewise
5022         * gfortran.dg/g77/980616-0.f: Likewise
5023         * gfortran.dg/g77/check0.f: Likewise
5024         * gfortran.dg/g77/select_no_compile.f: Likewise
5025
5026 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
5027
5028         Copy files from g77.f-torture/compile.
5029         Add "{ dg-do compile}".  Other changes as noted
5030         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
5031         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
5032         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
5033         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
5034         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
5035         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
5036         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
5037         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
5038         statement to conform to standard.  Append alpha1.x for reference.
5039         * gfortran.dg/g77/xformat.f: Add dg-warning
5040
5041 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
5042
5043         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
5044         Add {dg-do compile} directive.
5045         * gfortran.dg/g77/cpp2.F: Likewise
5046
5047 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5048
5049         PR c++/5402
5050         * g++.dg/lookup/name-clash1.C: New test.
5051
5052         PR c++/9777
5053         * g++.dg/lookup/name-clash2.C: New test.
5054
5055         PR c++/12102
5056         * g++.dg/lookup/name-clash3.C: New test.
5057
5058 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5059
5060         * g++.dg/lookup/new2.C: New test.
5061         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
5062
5063 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
5064
5065         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
5066         Add {dg-do compile} directive.
5067         * gfortran.dg/g77/13060.f: Likewise
5068         * gfortran.dg/g77/19990218-0.f: Likewise
5069         * gfortran.dg/g77/19990305-0.f: Likewise
5070         * gfortran.dg/g77/19990419-0.f: Likewise
5071         * gfortran.dg/g77/19990502-0.f: Likewise
5072         * gfortran.dg/g77/19990502-1.f: Likewise
5073         * gfortran.dg/g77/19990525-0.f: Likewise
5074         * gfortran.dg/g77/19990826-1.f: Likewise
5075         * gfortran.dg/g77/19990826-3.f: Likewise
5076         * gfortran.dg/g77/19990905-2.f: Likewise
5077         * gfortran.dg/g77/20000412-1.f: Likewise
5078         * gfortran.dg/g77/20000511-1.f: Likewise
5079         * gfortran.dg/g77/20000511-2.f: Likewise
5080         * gfortran.dg/g77/20000518.f: Likewise
5081         * gfortran.dg/g77/20000601-1.f: Likewise
5082         * gfortran.dg/g77/20000601-2.f: Likewise
5083         * gfortran.dg/g77/20000629-1.f: Likewise
5084         * gfortran.dg/g77/20000630-2.f: Likewise
5085         * gfortran.dg/g77/20010115.f: Likewise
5086         * gfortran.dg/g77/20010321-1.f: Likewise
5087         * gfortran.dg/g77/20010426.f: Likewise
5088         * gfortran.dg/g77/20020307-1.f: Likewise
5089         * gfortran.dg/g77/8485.f: Likewise
5090         * gfortran.dg/g77/960317-1.f: Likewise
5091         * gfortran.dg/g77/970915-0.f: Likewise
5092         * gfortran.dg/g77/980310-1.f: Likewise
5093         * gfortran.dg/g77/980310-2.f: Likewise
5094         * gfortran.dg/g77/980310-3.f: Likewise
5095         * gfortran.dg/g77/980310-4.f: Likewise
5096         * gfortran.dg/g77/980310-6.f: Likewise
5097         * gfortran.dg/g77/980310-7.f: Likewise
5098         * gfortran.dg/g77/980310-8.f: Likewise
5099         * gfortran.dg/g77/980419-2.f: Likewise
5100         * gfortran.dg/g77/980424-0.f: Likewise
5101         * gfortran.dg/g77/980427-0.f: Likewise
5102         * gfortran.dg/g77/980729-0.f: Likewise
5103         * gfortran.dg/g77/981117-1.f: Likewise
5104         * gfortran.dg/g77/toon_1.f: Likewise
5105
5106 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5107
5108         PR c++/2204
5109         * g++.dg/other/abstract2.C: New test.
5110
5111 2004-07-12  Paul Brook  <paul@codesourcery.com>
5112
5113         * gfortran.dg/pointer_init_1.f90: New test.
5114
5115 2004-07-11  Paul Brook  <paul@codesourcery.com>
5116
5117         PR fortran/15986
5118         * gfortran.dg/contained_1.f90: New test.
5119
5120 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
5121
5122         * g++.dg/parse/defarg8.C: New test.
5123
5124 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5125
5126         PR fortran/16433
5127         * gfortran.dg/pr16433.f: New test.
5128
5129         PR fortran/17574
5130         * gfortran.dg/pr15754.f90: New test.
5131
5132 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
5133
5134         PR tree-optimization/16437
5135         * gcc.c-torture/execute/bitfld-4.c: New test.
5136
5137 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5138
5139         * gfortran.fortran-torture/execute/common_2.f90: Add check for
5140         access to common var from module.
5141
5142 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5143
5144         PR fortran/16336
5145         * gfortran.fortran-torture/execute/common_2.f90: New test.
5146
5147 2004-07-10  Paul Brook  <paul@codesourcery.com>
5148
5149         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
5150
5151 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5152
5153         PR fortran/15969
5154         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
5155
5156 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
5157
5158         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
5159         * gfortran.dg/g77/ffixed-form-2.f: Likewise
5160         * gfortran.dg/g77/ffree-form-1.f: Likewise
5161         * gfortran.dg/g77/ffree-form-2.f: Likewise
5162         * gfortran.dg/g77/ffree-form-3.f: Likewise
5163         * gfortran.dg/g77/fno-underscoring.f: Likewise
5164         * gfortran.dg/g77/funderscoring.f: Likewise
5165         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
5166
5167 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5168
5169         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
5170
5171 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5172         Paul Brook  <paul@codesourcery.com>
5173
5174         PR fortran/13415
5175         * gfortran.dg/common_pointer_1.f90: New test.
5176
5177 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5178
5179         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
5180
5181 2004-07-09  James E Wilson  <wilson@specifixinc.com>
5182
5183         PR target/16364
5184         * gcc.c-torture/compile/20040709-1.c: New.
5185
5186 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5187
5188         PR fortran/14077
5189         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
5190
5191 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5192
5193         PR fortran/13201
5194         * gfortran.dg/shape_1.f90: New test.
5195
5196 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
5197             Andrew Pinski  <apinski@apple.com>
5198
5199         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
5200
5201 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5202
5203         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
5204         comment.
5205
5206 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5207         Paul Brook  <paul@codesourcery.com>
5208
5209         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
5210         '.f95' and '.F95'.
5211
5212 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
5213
5214         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
5215
5216 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5217
5218         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
5219         testcases with capital suffix.
5220
5221 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5222
5223         PR fortran/15481
5224         PR fortran/13372
5225         PR fortran/13575
5226         PR fortran/15978
5227         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
5228
5229         * gfortran.dg/implicit_1.f90: New test.
5230
5231 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
5232
5233         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
5234         expression to match gfortran warning/error messages
5235         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
5236         dg-error text.
5237
5238 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
5239
5240         * lib/fortran-torture.exp: Rename proc search_for to
5241         search_for_re.
5242
5243 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
5244
5245         * gcc.c-torture/execute/simd-5.x: New file.
5246         XFAIL on SPARC 64-bit at -O0.
5247
5248 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5249
5250         PR c++/8211
5251         PR c++/16165
5252         * g++.dg/warn/effc3.C: New test.
5253
5254 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
5255
5256         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
5257         change X to 1X in format.
5258         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
5259         add data statements to conform to standard.
5260
5261 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
5262
5263         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
5264         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
5265         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
5266
5267 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
5268
5269         * gfortran.dg/g77/7388.f: Copy from g77.dg
5270         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
5271         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
5272         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
5273         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
5274         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
5275         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
5276         * gfortran.dg/g77/strlen0.f: Likewise
5277
5278 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
5279
5280         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
5281         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
5282
5283 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
5284
5285         * gcc.c-torture/execute/920428-2.x: Delete.
5286         * gcc.c-torture/execute/920501-7.x: Likewise.
5287
5288 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
5289
5290         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
5291         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
5292         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
5293         prescott and c3-2.
5294         (PREFETCH_3DNOW): Add -march=c3.
5295
5296 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
5297
5298         PR c/16437
5299         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
5300         * gcc.c-torture/execute/bf64-1.x: Likewise.
5301
5302 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
5303
5304         * gcc.c-torture/compile/20040708-1.c: New test.
5305
5306 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5307
5308         PR c++/16169
5309         * g++.dg/warn/effc2.C: New test.
5310
5311 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
5312
5313         * gcc.c-torture/execute/bitfld-1.x: Remove.
5314         * gcc.c-torture/execute/bitfld-3.c: New test.
5315         * gcc.dg/bitfld-2.c: Remove XFAILs.
5316
5317 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
5318
5319         PR c++/16276
5320         * g++.dg/rtti/tinfo1.C: New file.
5321
5322 2004-07-07  Eric Christopher  <echristo@redhat.com>
5323
5324         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
5325
5326 2004-07-07  Andrew Pinski  <apinski@apple.com>
5327
5328         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
5329
5330 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
5331
5332         * g++.dg/init/call1.C: XFAIL.
5333
5334 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
5335
5336         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
5337         except for movstrict*, to movmem* and clrstr* to clrmem*.
5338
5339 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
5340
5341         * gcc.c-torture/execute/20040707-1.c: New test.
5342
5343 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
5344
5345         * gcc.c-torture/execute/20040706-1.c: New test.
5346
5347 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5348
5349         PR c++/3671
5350         * g++.dg/template/spec14.C: New test.
5351
5352 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
5353
5354         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
5355         nothing if not yet defined.  Use it in b, c and d type definitions.
5356         * gcc.c-torture/execute/20040705-1.c: New test.
5357         * gcc.c-torture/execute/20040705-2.c: New test.
5358
5359 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5360
5361         PR c++/2518
5362         * g++.dg/lookup/new1.C: New test.
5363
5364 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5365
5366         PR c++/11406
5367         * g++.dg/template/sizeof8.C: New test.
5368
5369 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
5370
5371         * gcc.c-torture/compile/20040705-1.c: New test.
5372
5373 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
5374
5375         * gfortran.fortran-torture/execute/seq_io.f90: New test.
5376
5377 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
5378
5379         * gcc.dg/cpp/if-mop.c: Two new testcases.
5380         * gcc.dg/cpp/trad/comment-3.c: New.
5381
5382 2004-07-04  Paul Brook  <paul@codesourcery.com>
5383
5384         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
5385
5386 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
5387
5388         PR c++/3761
5389         * g++.dg/lookup/crash4.C: New test.
5390
5391 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
5392
5393         * gcc.c-torture/execute/builtin-abs-1.c
5394         * gcc.c-torture/execute/builtin-abs-2.c
5395         * gcc.c-torture/execute/builtin-complex-1.c
5396         * gcc.c-torture/execute/builtins/string-1-lib.c
5397         * gcc.c-torture/execute/builtins/string-1.c
5398         * gcc.c-torture/execute/builtins/string-2-lib.c
5399         * gcc.c-torture/execute/builtins/string-2.c
5400         * gcc.c-torture/execute/builtins/string-3-lib.c
5401         * gcc.c-torture/execute/builtins/string-3.c
5402         * gcc.c-torture/execute/builtins/string-4-lib.c
5403         * gcc.c-torture/execute/builtins/string-4.c
5404         * gcc.c-torture/execute/builtins/string-5-lib.c
5405         * gcc.c-torture/execute/builtins/string-5.c
5406         * gcc.c-torture/execute/builtins/string-6-lib.c
5407         * gcc.c-torture/execute/builtins/string-6.c
5408         * gcc.c-torture/execute/builtins/string-7-lib.c
5409         * gcc.c-torture/execute/builtins/string-7.c
5410         * gcc.c-torture/execute/builtins/string-8-lib.c
5411         * gcc.c-torture/execute/builtins/string-8.c
5412         * gcc.c-torture/execute/builtins/string-9-lib.c
5413         * gcc.c-torture/execute/builtins/string-9.c
5414         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
5415         * gcc.c-torture/execute/builtins/string-asm-1.c
5416         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
5417         * gcc.c-torture/execute/builtins/string-asm-2.c
5418         * gcc.c-torture/execute/stdio-opt-1.c
5419         * gcc.c-torture/execute/stdio-opt-2.c
5420         * gcc.c-torture/execute/stdio-opt-3.c
5421         * gcc.c-torture/execute/string-opt-1.c
5422         * gcc.c-torture/execute/string-opt-10.c
5423         * gcc.c-torture/execute/string-opt-11.c
5424         * gcc.c-torture/execute/string-opt-12.c
5425         * gcc.c-torture/execute/string-opt-13.c
5426         * gcc.c-torture/execute/string-opt-14.c
5427         * gcc.c-torture/execute/string-opt-15.c
5428         * gcc.c-torture/execute/string-opt-16.c
5429         * gcc.c-torture/execute/string-opt-2.c
5430         * gcc.c-torture/execute/string-opt-6.c
5431         * gcc.c-torture/execute/string-opt-7.c
5432         * gcc.c-torture/execute/string-opt-8.c:
5433         Replace with ...
5434
5435         * gcc.c-torture/execute/builtins/abs-2.c
5436         * gcc.c-torture/execute/builtins/abs-3.c
5437         * gcc.c-torture/execute/builtins/complex-1.c
5438         * gcc.c-torture/execute/builtins/fprintf.c
5439         * gcc.c-torture/execute/builtins/fputs.c
5440         * gcc.c-torture/execute/builtins/memcmp.c
5441         * gcc.c-torture/execute/builtins/memmove.c
5442         * gcc.c-torture/execute/builtins/memops-asm.c
5443         * gcc.c-torture/execute/builtins/mempcpy-2.c
5444         * gcc.c-torture/execute/builtins/mempcpy.c
5445         * gcc.c-torture/execute/builtins/memset.c
5446         * gcc.c-torture/execute/builtins/printf.c
5447         * gcc.c-torture/execute/builtins/sprintf.c
5448         * gcc.c-torture/execute/builtins/strcat.c
5449         * gcc.c-torture/execute/builtins/strchr.c
5450         * gcc.c-torture/execute/builtins/strcmp.c
5451         * gcc.c-torture/execute/builtins/strcpy.c
5452         * gcc.c-torture/execute/builtins/strcspn.c
5453         * gcc.c-torture/execute/builtins/strlen-2.c
5454         * gcc.c-torture/execute/builtins/strlen.c
5455         * gcc.c-torture/execute/builtins/strncat.c
5456         * gcc.c-torture/execute/builtins/strncmp-2.c
5457         * gcc.c-torture/execute/builtins/strncmp.c
5458         * gcc.c-torture/execute/builtins/strncpy.c
5459         * gcc.c-torture/execute/builtins/strpbrk.c
5460         * gcc.c-torture/execute/builtins/strpcpy-2.c
5461         * gcc.c-torture/execute/builtins/strpcpy.c
5462         * gcc.c-torture/execute/builtins/strrchr.c
5463         * gcc.c-torture/execute/builtins/strspn.c
5464         * gcc.c-torture/execute/builtins/strstr-asm.c
5465         * gcc.c-torture/execute/builtins/strstr.c:
5466         ... these new files.
5467
5468         * gcc.c-torture/execute/builtins/abs-2-lib.c
5469         * gcc.c-torture/execute/builtins/abs-3-lib.c
5470         * gcc.c-torture/execute/builtins/complex-1-lib.c
5471         * gcc.c-torture/execute/builtins/fprintf-lib.c
5472         * gcc.c-torture/execute/builtins/fputs-lib.c
5473         * gcc.c-torture/execute/builtins/memcmp-lib.c
5474         * gcc.c-torture/execute/builtins/memmove-lib.c
5475         * gcc.c-torture/execute/builtins/memops-asm-lib.c
5476         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
5477         * gcc.c-torture/execute/builtins/mempcpy-lib.c
5478         * gcc.c-torture/execute/builtins/memset-lib.c
5479         * gcc.c-torture/execute/builtins/printf-lib.c
5480         * gcc.c-torture/execute/builtins/sprintf-lib.c
5481         * gcc.c-torture/execute/builtins/strcat-lib.c
5482         * gcc.c-torture/execute/builtins/strchr-lib.c
5483         * gcc.c-torture/execute/builtins/strcmp-lib.c
5484         * gcc.c-torture/execute/builtins/strcpy-lib.c
5485         * gcc.c-torture/execute/builtins/strcspn-lib.c
5486         * gcc.c-torture/execute/builtins/strlen-2-lib.c
5487         * gcc.c-torture/execute/builtins/strlen-lib.c
5488         * gcc.c-torture/execute/builtins/strncat-lib.c
5489         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
5490         * gcc.c-torture/execute/builtins/strncmp-lib.c
5491         * gcc.c-torture/execute/builtins/strncpy-lib.c
5492         * gcc.c-torture/execute/builtins/strpbrk-lib.c
5493         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
5494         * gcc.c-torture/execute/builtins/strpcpy-lib.c
5495         * gcc.c-torture/execute/builtins/strrchr-lib.c
5496         * gcc.c-torture/execute/builtins/strspn-lib.c
5497         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
5498         * gcc.c-torture/execute/builtins/strstr-lib.c
5499         * gcc.c-torture/execute/builtins/lib/abs.c
5500         * gcc.c-torture/execute/builtins/lib/fprintf.c
5501         * gcc.c-torture/execute/builtins/lib/memset.c
5502         * gcc.c-torture/execute/builtins/lib/printf.c
5503         * gcc.c-torture/execute/builtins/lib/sprintf.c
5504         * gcc.c-torture/execute/builtins/lib/strcpy.c
5505         * gcc.c-torture/execute/builtins/lib/strcspn.c
5506         * gcc.c-torture/execute/builtins/lib/strncat.c
5507         * gcc.c-torture/execute/builtins/lib/strncmp.c
5508         * gcc.c-torture/execute/builtins/lib/strncpy.c
5509         * gcc.c-torture/execute/builtins/lib/strpbrk.c
5510         * gcc.c-torture/execute/builtins/lib/strspn.c
5511         * gcc.c-torture/execute/builtins/lib/strstr.c:
5512         New files containing support routines.
5513
5514         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
5515         declaration.
5516         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
5517         when not optimizing.
5518
5519 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
5520
5521         PR c++/16240
5522         * g++.dg/abi/mangle22.C: New test.
5523         * g++.dg/abi/mangle23.C: Likewise.
5524
5525 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
5526
5527         PR fortran/16290
5528         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
5529         Allow for cases without denormalized floating point numbers.
5530
5531 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
5532
5533         PR c/1027
5534         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
5535         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
5536         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
5537         expected warning text.
5538         * gcc.dg/format/diag-2.c: New test.
5539
5540 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
5541
5542         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
5543
5544 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
5545
5546         * gcc.dg/builtins-43.c: New.
5547         * gcc.dg/builtins-44.c: New.
5548         * gcc.dg/builtins-45.c: New.
5549
5550 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
5551             Andreas Tobler  <a.tobler@schweiz.ch>
5552
5553         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
5554         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
5555         as SIGSEGV.
5556         * gcc.dg/cleanup-11.c: Likewise.
5557         * gcc.dg/cleanup-8.c: Likewise.
5558         * gcc.dg/cleanup-9.c: Likewise.
5559         * gcc.dg/cleanup-5.c: Run on all platforms.
5560
5561 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
5562
5563         * g++.dg/warn/nonnull1.C: New test.
5564
5565 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
5566
5567         * gcc.dg/compat/compat-common.h: Wrap up CINT in
5568         an #ifndef SKIP_COMPLEX_INT/#endif pair.
5569         Special-case the Sun compiler wrt to <complex.h>.
5570
5571 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
5572
5573         * gcc.dg/Wunreachable-8.C: New test.
5574
5575         * gcc.dg/h8300-ice2.c : New test.
5576
5577 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
5578
5579         PR fortran/16161
5580         * gfortran.fortran-torture/compile/implicit.f90: Add test
5581         for implicit character.
5582
5583 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
5584
5585         PR fortran/16289
5586         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
5587         Use tiny() intrinsic to find smallest non-negative real
5588
5589 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
5590
5591         * gcc.dg/compat/struct-by-value-22_main.c: New test.
5592         * gcc.dg/compat/struct-by-value-22_x.c: New.
5593         * gcc.dg/compat/struct-by-value-22_y.c: New.
5594
5595         * gcc.c-torture/execute/20040629-1.c: New test.
5596
5597 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
5598
5599         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
5600         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
5601
5602         PR target/16195
5603         * gcc.dg/20040625-1.c: New test.
5604
5605 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5606
5607         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
5608
5609 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5610
5611         PR fortran/15963
5612         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
5613
5614 2004-06-29  Richard Henderson  <rth@redhat.com>
5615
5616         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
5617
5618 2004-06-29  Paul Brook  <paul@codesourcery.com>
5619
5620         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
5621         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
5622
5623 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
5624
5625         PR c++/16260
5626         * g++.dg/parse/crash15.C: New.
5627
5628 2004-06-28  Andrew Pinski  <apinski@apple.com>
5629
5630         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
5631         by the error already.
5632
5633         * g++.dg/opt/ptrmem4.C: Change to compile only test.
5634
5635 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
5636
5637         PR target/14041
5638         * gcc.dg/h8300-bss-align-1.c : New.
5639
5640 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
5641
5642         * PR c++/16174
5643         * g++.dg/template/ctor4.C: New.
5644
5645 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
5646
5647         PR c++/16205
5648         * g++.dg/warn/Wsequence-point-1.C: New test.
5649
5650 2004-06-27  Paul Brook  <paul@codesourcery.com>
5651
5652         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
5653
5654 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
5655
5656         * g++.old-deja/g++.mike/p7325.C: Remove.
5657
5658 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
5659
5660         PR c/14963
5661         * gcc.dg/pr14963.c: New test.
5662
5663 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
5664
5665         PR c++/16193
5666         * g++.dg/parse/redef1.C: New test.
5667
5668 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
5669
5670         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
5671         20021110.c.
5672         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
5673         20021119-1.c.
5674         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
5675         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
5676         5-04.c.
5677         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
5678         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
5679         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
5680         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
5681         g++.brendan/enum14.C.
5682         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
5683         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
5684         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
5685         g++.mike/virt1.C.
5686         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
5687         memtemp24.C.
5688
5689 2004-06-27  Roger Sayle  <roger@eyesopen.com>
5690
5691         * gcc.dg/20040527-1.c: New test case.
5692
5693 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
5694
5695         PR gfortran/pr16196
5696         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
5697
5698 2004-06-25  Roger Sayle  <roger@eyesopen.com>
5699
5700         PR middle-end/15825
5701         * gcc.dg/pr15825-1.c: New test case.
5702
5703 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
5704
5705         * gcc.c-torture/execute/20040625-1.c: New test.
5706
5707 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5708
5709         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
5710
5711 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
5712
5713         * gcc.dg/torture/mips-div-1.c: New test.
5714
5715 2004-06-24  Jeff Law  <law@redhat.com>
5716
5717         * gcc.dg/tree-ssa/20040624-1.c: New test.
5718
5719 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
5720
5721         * gcc.c-torture/compile/20040624-1.c: New test.
5722
5723 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5724
5725         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
5726         this directory.
5727
5728 2004-06-23  Andrew Pinski  <apinski@apple.com>
5729
5730         PR middle-end/15988
5731         * g++.dg/opt/ptrmem4.C: New test.
5732
5733         * gcc.dg/c90-array-quals-2.c: New test.
5734
5735 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
5736
5737         * gcc.dg/kpice1.c: New test.
5738
5739 2006-06-23  Andrew Pinski  <apinski@apple.com>
5740
5741         * gcc.dg/c90-array-quals.c: New test.
5742
5743 2006-06-22  Richard Henderson  <rth@redhat.com>
5744
5745         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
5746
5747 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
5748
5749         * gcc.dg/builtins-config.h: Handle FreeBSD.
5750
5751 2006-06-22  Richard Henderson  <rth@redhat.com>
5752
5753         * g++.dg/opt/devirt1.C: New.
5754
5755 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
5756
5757         * g++.dg/opt/pr15551.C: New testcase.
5758
5759 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
5760
5761         PR target/14800
5762         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
5763         x86_64-*-linux* when compiling for 32bit.
5764
5765 2004-06-21  Andrew Pinski  <apinski@apple.com>
5766
5767         * gcc.dg/pch/struct-1.c: New.
5768         * gcc.dg/pch/struct-1.hs: New.
5769
5770 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
5771
5772         * gcc.dg/pch/save-temps-1.c: New file.
5773         * gcc.dg/pch/save-temps-1.hs: New file.
5774
5775 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
5776
5777         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
5778         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
5779
5780 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5781
5782         * gfortran.fortran-torture/execute/select_1.f90: Rename function
5783         to fix type error.
5784         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
5785         Remove trailing spaces.
5786
5787 2004-06-21  Richard Henderson  <rth@redhat.com>
5788
5789         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
5790         merging && to BIT_FIELD_REF.
5791
5792 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
5793
5794         * g++.dg/opt/placeholder1.C: New test.
5795
5796 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
5797
5798         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
5799         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
5800         * gcc.dg/compat/union-m128-1_x.c: Likewise.
5801         * gcc.dg/compat/union-m128-1_y.c: Likewise.
5802
5803 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
5804
5805         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
5806         extern "C".
5807         * g++.dg/other/pragma-re-1.C: Add comments.
5808
5809 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
5810
5811         PR gfortran/16080
5812         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
5813
5814 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
5815
5816         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
5817         instead of setting the type of size_t by
5818         hand.
5819
5820 2004-06-18  Roger Sayle  <roger@eyesopen.com>
5821
5822         * gcc.dg/unordered-2.c: New test case.
5823         * gcc.dg/unordered-3.c: New test case.
5824
5825 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
5826
5827         PR other/16043
5828         * lib/g++.exp (g++_version): Tweak regexp for version
5829         * lib/g77.exp (g77_version): Likewise
5830         * lib/gfortran.exp (gfortran_version): Likewise
5831         * lib/objc.exp (objc_version): Likewise
5832         * lib/treelang.exp (treelang_version): Likewise
5833
5834 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
5835
5836         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
5837         Use INT_MAX instead of __INT_MAX__.
5838         * gcc.dg/compat/struct-align-2_y.c: Likewise.
5839
5840         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
5841         * gcc.dg/compat/scalar-return-3_x.c: Use it.
5842         * gcc.dg/compat/scalar-return-3_y.c: Use it.
5843         * gcc.dg/compat/scalar-return-4_x.c: Use it.
5844         * gcc.dg/compat/scalar-return-4_y.c: Use it.
5845         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
5846         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
5847         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
5848         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
5849
5850         * gcc.dg/range-test-1.c: New test.
5851         * g++.dg/opt/range-test-1.C: New test.
5852
5853 2004-06-17  Richard Henderson  <rth@redhat.com>
5854
5855         * objc.dg/sync-1.m: New.
5856         * objc.dg/try-catch-1.m: Don't force next runtime.
5857         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
5858         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
5859         shadowed catch clause.
5860         * objc.dg/try-catch-5.m: New.
5861
5862 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
5863
5864         Bug 14610
5865         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
5866
5867 2004-06-15  Richard Henderson  <rth@redhat.com>
5868
5869         * gcc.dg/20001116-1.c: Move expected warning line.
5870
5871 2004-06-15  Richard Henderson  <rth@redhat.com>
5872
5873         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
5874         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
5875
5876 2004-06-15  Jeff Law  <law@redhat.com>
5877
5878         * gcc.dg/tree-ssa/20040615-1.c: New test.
5879         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
5880         be less sensitive to operand ordering.
5881         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
5882
5883 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
5884
5885         * g++.dg/abi/bitfield3.C: Add comment..
5886
5887 2004-06-15  Richard Henderson  <rth@redhat.com>
5888
5889         * g++.dg/ext/stmtexpr1.C: XFAIL.
5890         * gcc.dg/20030612-1.c: XFAIL.
5891
5892 2004-06-15  Eric Christopher  <echristo@redhat.com>
5893
5894         * g++.dg/charset/asm5.c: New.
5895         * gcc.dg/charset/asm6.c: New.
5896
5897 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5898
5899         PR fortran/15962
5900         * gfortran.fortran-torture/execute/select_1.f90: New test.
5901
5902 2004-06-15  Paul Brook  <paul@codesourcery.com>
5903
5904         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
5905
5906 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5907
5908         PR c++/15967
5909         * g++.dg/lookup/crash3.C: New test.
5910
5911 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5912
5913         PR c++/15947
5914         * g++.dg/parse/dtor4.C: New test.
5915
5916 2004-06-14  Jeff Law  <law@redhat.com>
5917
5918         * gcc.c-torture/compile/20040614-1.c: New test.
5919
5920 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5921
5922         PR fortran/15211
5923         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
5924         LEN of a character array.
5925
5926 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
5927
5928         PR c++/15096
5929         * g++.dg/template/ptrmem10.C: New test.
5930
5931         PR c++/14930
5932         * g++.dg/template/friend30.C: New test.
5933
5934 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5935
5936         PR fortran/14928
5937         * gfortran.fortran-torture/compile/mloc.f90: New test.
5938
5939 2004-06-13  Paul Brook  <paul@codesourcery.com>
5940
5941         * gfortran.fortran-torture/execute/random_2.f90: New test.
5942
5943 2004-06-13  Eric Christopher  <echristo@redhat.com>
5944
5945         * gcc.dg/noncompile/redecl-1.c: Fix error message.
5946
5947 2004-06-12  Paul Brook  <paul@codesourcery.com>
5948
5949         * gfortran.fortran-torture/execute/contained_3.f90: New test.
5950
5951 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5952
5953         PR fortran/14923
5954         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
5955
5956 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5957
5958         PR fortran/14957
5959         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
5960         syntax errors in end statements of contained subroutines.
5961
5962 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5963
5964         PR fortran/12841
5965         * gfortran.fortran-torture/execute/null_arg.f90: New test.
5966
5967 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
5968
5969         PR fortran/15665
5970         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
5971
5972 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
5973
5974         PR gfortran/12839
5975         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
5976
5977 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
5978
5979         PR c++/15862
5980         * g++.dg/parse/enum1.C: New test.
5981
5982 2004-06-10  Jeff Law  <law@redhat.com>
5983
5984         * gcc.c-torture/compile/20040610-1.c: New test.
5985
5986 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5987
5988         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
5989         * g++.old-deja/g++.other/decl3.C: Likewise.
5990
5991 2004-06-10  Brian Booth  <bbooth@redhat.com>
5992
5993         * gcc.dg/tree-ssa/20031015-1.c: Scan for
5994         V_MAY_DEF instead of VDEF.
5995         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
5996
5997 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
5998
5999         PR c++/14211
6000         * g++.dg/conversion/const1.C: New test.
6001
6002         PR c++/15076
6003         * g++.dg/conversion/reinterpret1.C: New test.
6004
6005         PR c++/15877
6006         * g++.dg/template/enum2.C: New test.
6007
6008         PR c++/15227
6009         * g++.dg/template/error13.C: New test.
6010
6011 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6012
6013         PR fortran/14957
6014         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
6015         arguments to test_* REAL and of the right size.
6016
6017 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
6018
6019         PR target/15569
6020         PR rtl-optimization/15681
6021         * gcc.dg/20040609-1.c: New test.
6022
6023 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
6024
6025         PR c++/14791
6026         * g++.dg/opt/builtins1.C: New test.
6027
6028 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
6029
6030         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
6031         that use default windows32 struct layout.
6032         * gcc.dg/i386-bitfield2.c: Likewise.
6033
6034 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
6035
6036         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
6037         for mingw32 and cygwin targets.
6038
6039 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
6040
6041         * gcc.dg/pch/macro-4.c: New.
6042         * gcc.dg/pch/macro-4.hs: New.
6043
6044 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6045
6046         PR fortran/13249
6047         * gfortran.fortran-torture/compile/name_clash.f90: New test.
6048
6049 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6050
6051         PR fortran/13372
6052         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
6053
6054 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
6055
6056         PR gfortran/14897
6057         * gfortran.fortran-torture/execute/t_edit.f90: New test.
6058
6059 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
6060
6061         PR gfortran/15755
6062         * gfortran.fortran-torture/execute/backspace.c : New test.
6063
6064 2004-06-09  Paul Brook  <paul@codesourcery.com>
6065
6066         * gfortran.fortran-torture/execure/intrinsic_associated.f90
6067         (pointer_to_section): Rewrite to use smaller array.
6068
6069 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
6070
6071         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
6072         * gcc.dg/ext/altivec-10.c: Same.
6073         * gcc.dg/ext/altivec-11.c: Same.
6074         * gcc.dg/ext/altivec-12.c: Same.
6075         * gcc.dg/ext/altivec-13.c: Same.
6076         * gcc.dg/ext/altivec-14.c: Same.
6077         * gcc.dg/ext/altivec-15.c: Same.
6078         * gcc.dg/ext/altivec-16.c: Same.
6079         * gcc.dg/ext/altivec-3.c: Same.
6080         * gcc.dg/ext/altivec-4.c: Same.
6081         * gcc.dg/ext/altivec-6.c: Same.
6082         * gcc.dg/ext/altivec-7.c: Same.
6083         * gcc.dg/ext/altivec-8.c: Same.
6084         * gcc.dg/ext/altivec-varargs-1.c: Same.
6085
6086         * g++.dg/ext/altivec-1.C: Correct dg syntax.
6087         * g++.dg/ext/altivec-10.C: Same.
6088         * g++.dg/ext/altivec-2.C: Same.
6089         * g++.dg/ext/altivec-3.C: Same.
6090         * g++.dg/ext/altivec-4.C: Same.
6091         * g++.dg/ext/altivec-5.C: Same.
6092         * g++.dg/ext/altivec-6.C: Same.
6093         * g++.dg/ext/altivec-7.C: Same.
6094         * g++.dg/ext/altivec-8.C: Same.
6095         * g++.dg/ext/altivec-9.C: Same.
6096
6097 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6098
6099         PR c++/7841
6100         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
6101
6102 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
6103
6104         * gcc.dg/union-1.c: New test.
6105
6106 2004-06-07  Roger Sayle  <roger@eyesopen.com>
6107
6108         * gcc.dg/builtins-41.c: New test case.
6109         * gcc.dg/builtins-42.c: New test case.
6110
6111 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
6112
6113         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
6114         * g++.dg/ext/altivec-10.C: Same.
6115         * g++.dg/ext/altivec-2.C: Same.
6116         * g++.dg/ext/altivec-3.C: Same.
6117         * g++.dg/ext/altivec-4.C: Same.
6118         * g++.dg/ext/altivec-5.C: Same.
6119         * g++.dg/ext/altivec-6.C: Same.
6120         * g++.dg/ext/altivec-7.C: Same.
6121         * g++.dg/ext/altivec-8.C: Same.
6122         * g++.dg/ext/altivec-9.C: Same.
6123         * g++.old-deja/g++.abi/cxa_vec.C: Same.
6124         * g++.old-deja/g++.brendan/new3.C: Same.
6125         * gcc.c-torture/execute/eeprof-1.x: Same.
6126
6127 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
6128
6129         PR c/14765
6130         * gcc.dg/pr14765-1.c: New test.
6131
6132 2004-06-07  Roger Sayle  <roger@eyesopen.com>
6133
6134         PR c/14649
6135         * gcc.dg/pr14649-1.c: New test case.
6136
6137 2004-06-07  Richard Henderson  <rth@redhat.com>
6138
6139         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
6140         if temporaries.
6141
6142 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
6143
6144         * g++.dg/eh/elide1.C: Remove XFAIL.
6145
6146 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
6147
6148         PR c++/15337
6149         * g++.dg/expr/sizeof3.C: New test.
6150
6151         PR c++/14777
6152         * g++.dg/template/access14.C: New test.
6153
6154         PR c++/15554
6155         * g++.dg/template/enum1.C: New test.
6156
6157         PR c++/15057
6158         * g++.dg/eh/throw1.C: New test.
6159
6160 2004-06-07  David Ayers  <d.ayers@inode.at>
6161             Ziemowit Laski  <zlaski@apple.com>
6162
6163         * lib/objc.exp (objc_target_compile): Revert the '-framework
6164         Foundation' flag fix, since bare Darwin does not ship
6165         with the Foundation framework.
6166         * objc/execute/next_mapping.h: Provide a local NSConstantString
6167         @interface and @implementation.
6168         (objc_constant_string_init): A constructor function, used to
6169         initialize the NSConstantString meta-class object.
6170         * objc/execute/string1.m: Include "next_mapping.h" instead of
6171         <Foundation/NSString.h>.
6172         * objc/execute/string2.m: Likewise.
6173         * objc/execute/string3.m: Likewise.
6174         * objc/execute/string4.m: Likewise.
6175
6176 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
6177
6178         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
6179         to double. Replace double with FLOAT.
6180         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
6181
6182         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
6183         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
6184         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
6185         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
6186         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
6187         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
6188         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
6189         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
6190
6191 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
6192
6193         PR c/13519
6194         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
6195
6196 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6197
6198         PR c++/15503
6199         * g++.dg/template/meminit2.C: New test.
6200
6201 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
6202
6203         PR target/15822
6204         * gcc.c-torture/execute/compare-fp-1.c,
6205         gcc.c-torture/execute/compare-fp-2.c,
6206         gcc.c-torture/execute/compare-fp-3.c,
6207         gcc.c-torture/execute/compare-fp-4.c,
6208         gcc.c-torture/execute/compare-fp-3.x,
6209         gcc.c-torture/execute/compare-fp-4.x: Moved...
6210         * gcc.c-torture/execute/ieee/compare-fp-1.c,
6211         gcc.c-torture/execute/ieee/compare-fp-2.c,
6212         gcc.c-torture/execute/ieee/compare-fp-3.c,
6213         gcc.c-torture/execute/ieee/compare-fp-4.c,
6214         gcc.c-torture/execute/ieee/compare-fp-3.x,
6215         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
6216
6217 2004-06-04  David Ayers  <d.ayers@inode.at>
6218
6219         * objc/execute/protocol-isEqual-4.m: New testcase.
6220
6221 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
6222
6223         * objc/execute/protocol-isEqual-1.m: New testcase.
6224         * objc/execute/protocol-isEqual-2.m: New testcase.
6225         * objc/execute/protocol-isEqual-3.m: New testcase.
6226
6227 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6228
6229         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
6230
6231 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
6232
6233         * lib/objc.exp (objc_target_compile): When running tests on
6234         Darwin (Mac OS X), inform the linker about '-framework
6235         'Foundation'.
6236
6237 2004-06-02  Eric Christopher  <echristo@redhat.com>
6238
6239         * gcc.c-torture/compile/20040602-1.c: New.
6240
6241 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
6242
6243         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
6244         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
6245
6246         PR tree-optimization/14736
6247         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
6248
6249         PR tree-optimization/14042
6250         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
6251
6252         PR tree-optimization/14729
6253         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
6254
6255 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6256
6257         PR fortran/15557
6258         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
6259
6260 2004-06-01  Richard Hederson  <rth@redhat.com>
6261
6262         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
6263
6264 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6265
6266         PR c++/14932
6267         * g++.dg/parse/offsetof4.C: New test.
6268
6269 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
6270
6271         PR objc/7993
6272         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
6273
6274 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
6275
6276         PR c++/15701
6277         * g++.dg/template/friend29.C: New test.
6278
6279 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
6280
6281         PR c/15749
6282         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
6283
6284 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
6285
6286         * gcc.dg/sparc-trap-1.c: New test.
6287
6288 2004-05-31  Roger Sayle  <roger@eyesopen.com>
6289
6290         PR middle-end/15069
6291         * g++.dg/opt/fold3.C: New test case.
6292
6293 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
6294
6295         * lib/target-supports.exp (check_iconv_available): Fix fallout
6296         from 2004-05-28 patch.
6297
6298 2004-05-30  Paul Brook  <paul@codesourcery.com>
6299
6300         PR fortran/15620
6301         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
6302         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
6303
6304 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
6305
6306         * gfortran.fortran-torture/execute/random_1.f90: New test.
6307
6308 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
6309
6310         * g++.dg/ext/altivec-10.C: New test.
6311
6312 2004-05-29  Paul Brook  <paul@codesourcery.com>
6313
6314         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
6315
6316 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
6317
6318         * gcc.dg/altivec-16.c: New test.
6319
6320 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
6321
6322         * lib/target-supports.exp (check_vmx_hw_available): New.
6323         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
6324
6325         * lib/target-supports.exp (check_alias_available,
6326         check_iconv_available, check_named_sections_available): Use
6327         unique names for temporary files.
6328
6329 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
6330
6331         * gcc.dg/altivec-15.c: New test.
6332
6333 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
6334
6335         PR c++/15083
6336         * g++.dg/warn/noeffect6.C: New test.
6337
6338         PR c++/15471
6339         * g++.dg/expr/ptrmem4.C: New test.
6340
6341         PR c++/15640
6342         * g++.dg/template/operator3.C: New test.
6343
6344 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
6345
6346         PR c++/14668
6347         * g++.dg/lookup/redecl1.C: New test.
6348         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
6349
6350 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
6351
6352         * gcc.c-torture/execute/compare-fp-1.c,
6353         gcc.c-torture/execute/compare-fp-2.c,
6354         gcc.c-torture/execute/compare-fp-3.c,
6355         gcc.c-torture/execute/compare-fp-4.c,
6356         gcc.c-torture/execute/compare-fp-3.x,
6357         gcc.c-torture/execute/compare-fp-4.x,
6358         gcc.dg/pr15649-1.c: New.
6359
6360 2004-05-27  Adam Nemet  <anemet@lnxw.com>
6361
6362         PR c++/12883
6363         * g++.dg/init/array14.C: New test.
6364
6365 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
6366
6367         * lib/compat.exp (compat-get-options-main): New.
6368         (compat-get-options): Remove unneeded code, warn for ignored
6369         command.
6370         (compat-execute): Check flag set by dg-require-* commands.
6371
6372         * lib/compat.exp (compat-execute): Break up long lines.
6373
6374 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
6375
6376         * gcc.dg/altivec-7.c: Don't use 'vector long'.
6377         * gcc.dg/altivec-14.c: New test.
6378         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
6379
6380         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
6381         * gcc.dg/altivec-12.c: Ditto.
6382
6383         * gcc.dg/altivec-3.c: Move call to altivec_check.
6384
6385 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
6386
6387         PR c++/15044
6388         * g++.dg/template/error12.C: New test.
6389
6390         PR c++/15317
6391         * g++.dg/ext/attrib15.C: New test.
6392
6393         PR c++/15329
6394         * g++.dg/template/ptrmem9.C: New test.
6395
6396 2004-05-25  Paul Brook  <paul@codesourcery.com>
6397
6398         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
6399
6400 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
6401
6402         PR c++/15165
6403         * g++.dg/template/crash19.C: New test.
6404
6405 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
6406
6407         PR c++/15025
6408         * g++.dg/template/redecl1.C: New test.
6409
6410 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
6411
6412         PR c++/14821
6413         * g++.dg/other/ns1.C: New test.
6414
6415         PR c++/14883
6416         * g++.dg/template/invalid1.C: New test.
6417
6418 2004-05-23  Paul Brook  <paul@codesourcery.com>
6419         Victor Leikehman  <lei@haifasphere.co.il>
6420
6421         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
6422         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
6423
6424 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
6425
6426         PR c++/15285
6427         PR c++/15299
6428         * g++.dg/template/non-dependent5.C: New test.
6429         * g++.dg/template/non-dependent6.C: New test.
6430
6431 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
6432
6433         PR c++/15507
6434         * g++.dg/inherit/union1.C: New test.
6435
6436         PR c++/15542
6437         * g++.dg/template/addr1.C: New test.
6438
6439         PR c++/15427
6440         * g++.dg/template/array5.C: New test.
6441
6442         PR c++/15287
6443         * g++.dg/template/array6.C: New test.
6444
6445 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
6446             Roger Sayle  <roger@eyesopen.com>
6447
6448         * g++.dg/lookup/forscope2.C: New test case.
6449
6450 2004-05-22  Ben Elliston  <bje@au.ibm.com>
6451
6452         * gcc.dg/cpp/Wmissingdirs.c: New.
6453
6454 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
6455
6456         PR target/15301
6457         * gcc.dg/compat/union-m128-1.h: New file.
6458         * gcc.dg/compat/union-m128-1_main.c: Likewise.
6459         * gcc.dg/compat/union-m128-1_x.c: Likewise.
6460         * gcc.dg/compat/union-m128-1_y.c: Likewise.
6461
6462 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
6463
6464         PR target/15302
6465         * gcc.dg/compat/struct-complex-1.h: New file.
6466         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
6467         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
6468         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
6469
6470 2004-05-20  Roger Sayle  <roger@eyesopen.com>
6471
6472         PR middle-end/3074
6473         * gcc.dg/pr3074-1.c: New test case.
6474         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
6475
6476 2004-05-20  Falk Hueffner  <falk@debian.org>
6477
6478         PR other/15526
6479         * gcc.dg/ftrapv-1.c: New test case.
6480
6481 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
6482
6483         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
6484
6485 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
6486             Jeff Law  <law@redhat.com>
6487
6488         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
6489         * gcc.dg/tree-ssa/20040518-2.c: New test.
6490
6491         * gcc.dg/tree-ssa/20040518-1.c: New test.
6492
6493 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
6494
6495         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
6496
6497 2004-05-18  Paul Brook  <paul@codesourcery.com>
6498
6499         PR fortran/13930
6500         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
6501
6502 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6503
6504         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
6505         constant folding.
6506
6507 2004-05-17  Steven Bosscher  <stevenb@suse.de>
6508
6509         * gcc.dg/tree-ssa/20040517-1.c: New test.
6510
6511 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6512
6513         * gcc.dg/loop-4.c: New test.
6514
6515 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
6516
6517         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
6518
6519 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
6520
6521         PR fortran/15311
6522         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
6523
6524 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6525
6526         PR fortran/13826
6527         PR fortran/13940
6528         * gfortran.fortran-torture/compile/data_1.f90: New test.
6529
6530 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
6531
6532         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
6533         * gcc.dg/uninit-H.c: Define ASM for __s390__.
6534
6535 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
6536
6537         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
6538
6539 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
6540
6541         PR c/15444
6542         * gcc.dg/format/xopen-1.c: Adjust expected message.
6543         * gcc.dg/format/xopen-3.c: New test.
6544
6545 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
6546
6547         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
6548
6549 2004-05-14  Jeff Law  <law@redhat.com>
6550
6551         * gcc.dg/tree-ssa/20040514-2.c: New test.
6552
6553 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6554
6555         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
6556         this ...
6557         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
6558         this.
6559
6560 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
6561
6562         * gcc.dg/tree-ssa/20040514-1.c: New test.
6563
6564 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6565
6566         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
6567         test.
6568
6569 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6570
6571         PR fortran/14066
6572         * gfortran.fortran-torture/compile/do_1.f90: New test.
6573
6574 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6575
6576         PR fortran/15051
6577         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
6578         test.
6579
6580 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
6581
6582         PR fortran/15149
6583         * gfortran.fortran-torture/execute/random_init.f90: New test.
6584
6585 2004-05-13  Paul Brook  <paul@codesourcery.com>
6586
6587         PR fortran/15314
6588         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
6589
6590 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
6591
6592         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
6593         for the powerpc case.
6594
6595 2004-05-13  Jeff Law  <law@redhat.com>
6596
6597         * gcc.dg/tree-ssa/20040513-1.c: New test.
6598         * gcc.dg/tree-ssa/20040513-2.c: New test.
6599
6600 2004-05-13  Paul Brook  <paul@codesourcery.com>
6601
6602         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
6603         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
6604         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
6605
6606 2004-05-13  Andreas Schwab  <schwab@suse.de>
6607
6608         PR other/10819
6609         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
6610         characters.
6611
6612 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
6613
6614         PR fortran/15294
6615         * gfortran.fortran-torture/execute/adjustr.f90: New file.
6616
6617 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
6618
6619         Merge from tree-ssa-20020619-branch.  See
6620         ChangeLog.tree-ssa for details.
6621
6622 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
6623
6624         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
6625         include <altivec.h> explicitly.
6626         * gcc.dg/altivec-13.c: Likewise.
6627
6628 2004-05-11  Paul Brook  <paul@codesourcery.com>
6629
6630         * gcc.c-torture/compile/20010518-1.c: Force enum size.
6631
6632 2004-05-10  Eric Christopher  <echristo@redhat.com>
6633
6634         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
6635         * gcc.dg/sibcall-4.c: Ditto.
6636
6637 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
6638
6639         * g++.dg/ext/altivec-8.C: New test case.
6640         * gcc.dg/altivec-13.c: New test case.
6641
6642 2004-05-08  Roger Sayle  <roger@eyesopen.com>
6643
6644         * gcc.c-torture/execute/divcmp-1.c: New test case.
6645         * gcc.c-torture/execute/divcmp-2.c: New test case.
6646         * gcc.c-torture/execute/divcmp-3.c: New test case.
6647
6648 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
6649
6650         * g++.dg/other/pragma-re-2.C: New test.
6651
6652 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
6653
6654         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
6655         * gcc.dg/i386-387-2.c: Likewise.
6656
6657         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
6658         __builtin_drem.
6659         * gcc.dg/i386-387-6.c: Likewise.
6660
6661 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
6662
6663         * gcc.dg/builtins-33.c:  Also check log1p*.
6664
6665 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
6666
6667         PR optimization/15296
6668         * gcc.c-torture/execute/pr15296.c: New test.
6669
6670 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
6671
6672         * gcc.dg/builtins-40.c: New test.
6673
6674 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
6675
6676         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
6677
6678 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
6679
6680         * g++.dg/ext/spe1.C: New testcase.
6681
6682 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
6683
6684         * objc.dg/image-info.m: Allow additional attributes
6685         for __image_info section.
6686
6687 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
6688
6689         * gcc.dg/torture/mips-hilo-2.c: New test.
6690
6691 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6692
6693         PR c++/14389
6694         * g++.dg/template/member5.C: New test.
6695
6696 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
6697
6698         * gcc.dg/builtins-34.c: Also check expm1*.
6699
6700 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6701
6702         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
6703         * gcc.dg/torture/builtin-convert-3.c: New test.
6704
6705 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
6706
6707         PR middle-end/15054
6708         * g++.dg/opt/pr15054.C: New test.
6709
6710 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6711
6712         * gcc.dg/torture/builtin-rounding-1.c: New test.
6713         * gcc.dg/builtins-25.c: Delete.
6714         * gcc.dg/builtins-29.c: Delete.
6715
6716 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
6717
6718         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
6719         * gcc.dg/sibcall-4.c: Likewise.
6720         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
6721
6722 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
6723
6724         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
6725         bit-field on 16-bit targets.
6726
6727 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
6728
6729         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
6730         16-bit targets.
6731
6732 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
6733
6734         * gcc.dg/rs6000-power2-1.c: Change to compile only.
6735         * gcc.dg/rs6000-power2-2.c: Likewise.
6736
6737 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
6738
6739         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
6740         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
6741         Change the asm registers to be in form of frN instead of fN.
6742
6743 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6744
6745         * gcc.dg/torture/builtin-convert-2.c: New test.
6746
6747 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
6748
6749         * gcc.dg/rs6000-power2-1.c: New test.
6750         * gcc.dg/rs6000-power2-2.c: New test.
6751
6752 2004-04-28  Jan Hubicka  <jh@suse.cz>
6753
6754         * gcc.dg/unused-6.c: New test.
6755
6756 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
6757             Ulrich Weigand  <uweigand@de.ibm.com>
6758
6759         * ada/acats/run_all.sh: Define $target variable.
6760
6761 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
6762
6763         PR c++/15119
6764         * g++.dg/other/vararg-1.C: New test.
6765
6766         PR c++/4794
6767         * g++.dg/eh/cleanup3.C: New test.
6768
6769 2004-04-24  Laurent GUERBY <laurent@guerby.net>
6770
6771         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
6772         and ad8011a (target_insn).
6773         * ada/acats/support/macro.dfs: Likewise.
6774         * ada/acats/support/impbit.adb: New file.
6775
6776 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
6777
6778         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
6779
6780 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
6781
6782         * gcc.dg/loop-3.c: New test.
6783
6784 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
6785
6786         * gcc.c-torture/execute/simd-5.c: New test.
6787
6788 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6789
6790         PR c++/15064
6791         * g++.dg/template/crash18.C: New test.
6792
6793 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
6794
6795         * g++.dg/ext/complit3.C: New test.
6796
6797 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
6798
6799         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
6800         * gcc.dg/altivec-3.c: Same.
6801         * gcc.dg/altivec-varargs-1.c: Same.
6802
6803 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
6804
6805         * lib/target-supports.exp (check_profiling_available): Assume
6806         profiling is not available on powerpc-eabi targets.
6807
6808 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
6809
6810         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
6811         * gcc.dg/vmx/bug-1.c: Ditto.
6812
6813 2004-04-20  Eric Christopher  <echristo@redhat.com>
6814
6815         * gcc.dg/charset/extern.c: New test.
6816         * g++.dg/charset/extern3.cc: Ditto.
6817
6818 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
6819
6820         * gcc.dg/builtins-39.c: New test.
6821
6822 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
6823
6824         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
6825
6826 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
6827
6828         * gcc.dg/torture/mips-hilo-1.c: New test.
6829
6830 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
6831
6832         * gcc.c-torture/compile/20040419-1.c: New test.
6833
6834 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
6835
6836         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
6837
6838 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
6839             Aldy Hernandez  <aldyh@redhat.com>
6840
6841         * gcc.c-torture/execute/va-arg-24.c: New.
6842
6843 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
6844             Aldy Hernandez  <aldyh@redhat.com>
6845
6846         * gcc.dg/vmx/1b-01.c: New.
6847         * gcc.dg/vmx/1b-02.c: New.
6848         * gcc.dg/vmx/1b-03.c: New.
6849         * gcc.dg/vmx/1b-04.c: New.
6850         * gcc.dg/vmx/1b-05.c: New.
6851         * gcc.dg/vmx/1b-06.c: New.
6852         * gcc.dg/vmx/1b-07.c: New.
6853         * gcc.dg/vmx/1c-01.c: New.
6854         * gcc.dg/vmx/1c-02.c: New.
6855         * gcc.dg/vmx/3a-01a.c: New.
6856         * gcc.dg/vmx/3a-01.c: New.
6857         * gcc.dg/vmx/3a-01m.c: New.
6858         * gcc.dg/vmx/3a-03.c: New.
6859         * gcc.dg/vmx/3a-03m.c: New.
6860         * gcc.dg/vmx/3a-04.c: New.
6861         * gcc.dg/vmx/3a-04m.c: New.
6862         * gcc.dg/vmx/3a-05.c: New.
6863         * gcc.dg/vmx/3a-06.c: New.
6864         * gcc.dg/vmx/3a-06m.c: New.
6865         * gcc.dg/vmx/3a-07.c: New.
6866         * gcc.dg/vmx/3b-01.c: New.
6867         * gcc.dg/vmx/3b-02.c: New.
6868         * gcc.dg/vmx/3b-10.c: New.
6869         * gcc.dg/vmx/3b-13.c: New.
6870         * gcc.dg/vmx/3b-14.c: New.
6871         * gcc.dg/vmx/3b-15.c: New.
6872         * gcc.dg/vmx/3c-01a.c: New.
6873         * gcc.dg/vmx/3c-01.c: New.
6874         * gcc.dg/vmx/3c-02.c: New.
6875         * gcc.dg/vmx/3c-03.c: New.
6876         * gcc.dg/vmx/3d-01.c: New.
6877         * gcc.dg/vmx/4-01.c: New.
6878         * gcc.dg/vmx/4-03.c: New.
6879         * gcc.dg/vmx/5-01.c: New.
6880         * gcc.dg/vmx/5-02.c: New.
6881         * gcc.dg/vmx/5-03.c: New.
6882         * gcc.dg/vmx/5-04.c: New.
6883         * gcc.dg/vmx/5-05.c: New.
6884         * gcc.dg/vmx/5-06.c: New.
6885         * gcc.dg/vmx/5-07.c: New.
6886         * gcc.dg/vmx/5-07t.c: New.
6887         * gcc.dg/vmx/5-08.c: New.
6888         * gcc.dg/vmx/5-10.c: New.
6889         * gcc.dg/vmx/5-11.c: New.
6890         * gcc.dg/vmx/7-01a.c: New.
6891         * gcc.dg/vmx/7-01.c: New.
6892         * gcc.dg/vmx/7c-01.c: New.
6893         * gcc.dg/vmx/7d-01.c: New.
6894         * gcc.dg/vmx/7d-02.c: New.
6895         * gcc.dg/vmx/8-01.c: New.
6896         * gcc.dg/vmx/8-02a.c: New.
6897         * gcc.dg/vmx/8-02.c: New.
6898         * gcc.dg/vmx/brode-1.c: New.
6899         * gcc.dg/vmx/bug-1.c: New.
6900         * gcc.dg/vmx/bug-2.c: New.
6901         * gcc.dg/vmx/bug-3.c: New.
6902         * gcc.dg/vmx/cw-bug-1.c: New.
6903         * gcc.dg/vmx/cw-bug-2.c: New.
6904         * gcc.dg/vmx/cw-bug-3.c: New.
6905         * gcc.dg/vmx/dct.c: New.
6906         * gcc.dg/vmx/debug-1.c: New.
6907         * gcc.dg/vmx/debug-2.c: New.
6908         * gcc.dg/vmx/debug-3.c: New.
6909         * gcc.dg/vmx/debug-4.c: New.
6910         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
6911         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
6912         * gcc.dg/vmx/eg-5.c: New.
6913         * gcc.dg/vmx/fft.c: New.
6914         * gcc.dg/vmx/gcc-bug-1.c: New.
6915         * gcc.dg/vmx/gcc-bug-2.c: New.
6916         * gcc.dg/vmx/gcc-bug-3.c: New.
6917         * gcc.dg/vmx/gcc-bug-4.c: New.
6918         * gcc.dg/vmx/gcc-bug-5.c: New.
6919         * gcc.dg/vmx/gcc-bug-6.c: New.
6920         * gcc.dg/vmx/gcc-bug-7.c: New.
6921         * gcc.dg/vmx/gcc-bug-8.c: New.
6922         * gcc.dg/vmx/gcc-bug-9.c: New.
6923         * gcc.dg/vmx/gcc-bug-b.c: New.
6924         * gcc.dg/vmx/gcc-bug-c.c: New.
6925         * gcc.dg/vmx/gcc-bug-d.c: New.
6926         * gcc.dg/vmx/gcc-bug-e.c: New.
6927         * gcc.dg/vmx/gcc-bug-f.c: New.
6928         * gcc.dg/vmx/gcc-bug-g.c: New.
6929         * gcc.dg/vmx/gcc-bug-i.c: New.
6930         * gcc.dg/vmx/harness.h: New.
6931         * gcc.dg/vmx/ira1.c: New.
6932         * gcc.dg/vmx/ira2a.c: New.
6933         * gcc.dg/vmx/ira2b.c: New.
6934         * gcc.dg/vmx/ira2.c: New.
6935         * gcc.dg/vmx/ira2c.c: New.
6936         * gcc.dg/vmx/mem.c: New.
6937         * gcc.dg/vmx/newton-1.c: New.
6938         * gcc.dg/vmx/ops.c: New.
6939         * gcc.dg/vmx/sn7153.c: New.
6940         * gcc.dg/vmx/spill2.c: New.
6941         * gcc.dg/vmx/spill3.c: New.
6942         * gcc.dg/vmx/spill.c: New.
6943         * gcc.dg/vmx/t.c: New.
6944         * gcc.dg/vmx/varargs-1.c: New.
6945         * gcc.dg/vmx/varargs-2.c: New.
6946         * gcc.dg/vmx/varargs-3.c: New.
6947         * gcc.dg/vmx/varargs-4.c: New.
6948         * gcc.dg/vmx/varargs-5.c: New.
6949         * gcc.dg/vmx/varargs-6.c: New.
6950         * gcc.dg/vmx/varargs-7.c: New.
6951         * gcc.dg/vmx/vmx.exp: New.
6952         * gcc.dg/vmx/vprint-1.c: New.
6953         * gcc.dg/vmx/vscan-1.c: New.
6954         * gcc.dg/vmx/x-01.c: New.
6955         * gcc.dg/vmx/x-02.c: New.
6956         * gcc.dg/vmx/x-03.c: New.
6957         * gcc.dg/vmx/x-04.c: New.
6958         * gcc.dg/vmx/x-05.c: New.
6959         * gcc.dg/vmx/yousufi-1.c: New.
6960         * gcc.dg/vmx/zero-1.c: New.
6961         * gcc.dg/vmx/zero.c: New.
6962
6963 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
6964
6965         * g++.dg/lookup/java1.C: Update for chage of
6966         _Jv_AllocObject.
6967         * g++.dg/lookup/java2.C: Likewise.
6968
6969 2004-04-17  Laurent GUERBY <laurent@guerby.net>
6970
6971         * ada/acats/run_all.sh: use -O2 by default.
6972
6973 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
6974
6975         * gcc.dg/vr-mult-[12].c: New tests.
6976
6977 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6978
6979         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
6980
6981         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
6982
6983 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
6984
6985         * lib/target-supports.exp (check_profiling_available): Assume profiling
6986         isn't available for mips*-*-elf targets.
6987
6988 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
6989
6990         * gcc.dg/builtins-38.c: New test.
6991
6992 2004-04-14  Eric Christopher  <echristo@redhat.com>
6993
6994         * g++.dg/charset/charset.exp: Run .cc extension tests.
6995
6996 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
6997
6998         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
6999
7000 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7001
7002         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
7003
7004 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
7005
7006         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
7007         * gcc.dg/i386-387-2.c: Likewise.
7008
7009         * gcc.dg/i386-387-7.c: New test.
7010         * gcc.dg/i386-387-8.c: New test.
7011
7012         * gcc.dg/builtins-37.c: New test.
7013
7014 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
7015
7016         * g++.dg/pch/externc-1.C: Add missing semicolon.
7017
7018 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
7019
7020         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
7021
7022 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
7023
7024         * gcc.c-torture/execute/20040411-1.c: New test.
7025
7026 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
7027
7028         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
7029
7030 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
7031
7032         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
7033
7034 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
7035
7036         * lib/target-supports.exp (check_named_sections_available): New.
7037         * lib/gcc-dg.exp (dg-require-named-sections): New.
7038         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
7039         old-deja.exp.  Also prune error-count message from HP linker.
7040         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
7041
7042         * g++.dg/init/init-ref4.C: Use dg-require-weak.
7043         * g++.old-deja/g++.pt/static3.C: Likewise.
7044         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
7045
7046 2004-04-09  Roger Sayle  <roger@eyesopen.com>
7047
7048         * gcc.c-torture/execute/20040409-1.c: New test case.
7049         * gcc.c-torture/execute/20040409-2.c: New test case.
7050         * gcc.c-torture/execute/20040409-3.c: New test case.
7051
7052 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
7053
7054         * gcc.dg/20040409-1.c: New test.
7055
7056 2004-04-08  Roger Sayle  <roger@eyesopen.com>
7057
7058         PR target/14888
7059         * g++.dg/opt/pr14888.C: New test case.
7060
7061 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
7062
7063         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
7064         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
7065         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
7066         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
7067         New tests.
7068
7069 2004-04-08  Paul Brook  <paul@codesourcery.com>
7070
7071         * gcc.dg/spill-1.c: New test.
7072
7073 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7074
7075         * gcc.dg/torture/builtin-ctype-2.c: New test.
7076
7077 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
7078
7079         * gcc.dg/pch/pch.exp: Add largefile test.
7080
7081 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
7082
7083         * g++.dg/pch/externc-1.Hs: New.
7084         * g++.dg/pch/externc-1.C: New.
7085
7086 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7087
7088         * gcc.dg/compat/struct-by-value-5a_main.c,
7089         gcc.dg/compat/struct-by-value-5b_main.c: New files.
7090         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
7091         * gcc.dg/compat/struct-by-value-5a_x.c,
7092         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
7093         gcc.dg/compat/struct-by-value-5_x.c.
7094         * gcc.dg/compat/struct-by-value-5a_y.c,
7095         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
7096         gcc.dg/compat/struct-by-value-5_y.c.
7097
7098         * gcc.dg/compat/struct-by-value-6a_main.c,
7099         gcc.dg/compat/struct-by-value-6b_main.c: New files.
7100         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
7101         * gcc.dg/compat/struct-by-value-6a_x.c,
7102         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
7103         gcc.dg/compat/struct-by-value-6_x.c.
7104         * gcc.dg/compat/struct-by-value-6a_y.c,
7105         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
7106         gcc.dg/compat/struct-by-value-6_y.c.
7107
7108         * gcc.dg/compat/struct-by-value-7a_main.c,
7109         gcc.dg/compat/struct-by-value-7b_main.c: New files.
7110         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
7111         * gcc.dg/compat/struct-by-value-7a_x.c,
7112         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
7113         gcc.dg/compat/struct-by-value-7_x.c.
7114         * gcc.dg/compat/struct-by-value-7a_y.c,
7115         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
7116         gcc.dg/compat/struct-by-value-7_y.c.
7117
7118 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
7119
7120         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
7121         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
7122         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
7123         options.
7124
7125 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
7126
7127         * gcc.dg/builtins-36.c: New test.
7128
7129 2004-04-06  Paul Brook  <paul@codesourcery.com>
7130
7131         * README.gcc: Remove obsolete contraint on testcases.
7132
7133 2004-04-05  Paul Brook  <paul@codesourcery.com>
7134
7135         PR2123
7136         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
7137         failure and exit(0) on success.
7138         * g++.dg/expr/anew2.C: Ditto.
7139         * g++.dg/expr/anew3.C: Ditto.
7140         * g++.dg/expr/anew4.C: Ditto.
7141
7142 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
7143
7144         PR c++/3518
7145         * g++.dg/template/unify7.C: New.
7146
7147 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
7148
7149         * g++.dg/README: Bring up to date with new subdirectories; remove
7150         duplicate subdirectory lines.
7151
7152 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
7153
7154         PR c++/14007
7155         * g++.dg/template/unify5.C: New.
7156         * g++.dg/template/unify6.C: New.
7157         * g++.dg/template/qualttp20.C: Adjust.
7158         * g++.old-deja/g++.jason/report.C: Adjust.
7159         * g++.old-deja/g++.other/qual1.C: Adjust.
7160
7161 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
7162
7163         PR c++/14803
7164         * g++.dg/inherit/ptrmem1.C: New test.
7165
7166 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
7167
7168         PR c++/14755
7169         * gcc.c-torture/execute/20040331-1.c: New test.
7170         * gcc.dg/20040331-1.c: New test.
7171
7172 2004-04-01  Paul Brook  <paul@codesourcery.com>
7173
7174         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
7175
7176 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
7177
7178         PR c++/14724
7179         * g++.dg/init/goto1.C: New test.
7180
7181         PR c++/14763
7182         * g++.dg/template/defarg4.C: New test.
7183
7184 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
7185
7186         * gcc.dg/altivec-11.c: Extend test for more valid cases.
7187
7188 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
7189
7190         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
7191
7192 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
7193
7194         * gcc.dg/noncompile/undeclared-2.c: New test.
7195
7196 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
7197
7198         * gcc.dg/940409-1.c: Remove XFAIL.
7199         * gcc.dg/reg-vol-struct-1.c: New test.
7200
7201 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7202
7203         * gcc.dg/torture/builtin-wctype-1.c: New test.
7204
7205 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
7206
7207         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
7208         * gcc.dg/20001101-1.c: Likewise.
7209         * gcc.dg/20001102-1.c: Likewise.
7210
7211 2004-03-25  Roger Sayle  <roger@eyesopen.com>
7212
7213         * gcc.dg/compare8.c: Add an additional test for XOR.
7214
7215 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7216
7217         * gcc.dg/torture/builtin-ctype-1.c: New test.
7218
7219 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7220
7221         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
7222         * gcc.dg/torture/builtin-math-1.c: Likewise.
7223         * gcc.dg/torture/builtin-power-1.c: New test.
7224
7225 2004-03-24  Andreas Schwab  <schwab@suse.de>
7226
7227         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
7228         IA64 assembler.
7229
7230 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
7231             Roger Sayle  <roger@eyesopen.com>
7232
7233         * gcc.dg/compare8.c: New test case.
7234
7235 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
7236
7237         * g++.dg/ext/altivec-7.C: New test.
7238
7239 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
7240
7241         PR 12267, 12391, 12560, 13129, 14114, 14133
7242         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
7243         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
7244         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
7245         Adjust error regexps.
7246         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
7247         * gcc.dg/noncompile/undeclared-1.c: New test cases.
7248         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
7249         * gcc.dg/local1.c: Add explanatory comment.
7250
7251 2004-03-23  Roger Sayle  <roger@eyesopen.com>
7252
7253         PR optimization/14669
7254         * g++.dg/opt/fold2.C: New test case.
7255
7256 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
7257
7258         PR c/14069
7259         * gcc.dg/20040322-1.c: New test.
7260
7261 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
7262
7263         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
7264         * gcc.dg/ultrasp4.c: Likewise.
7265         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
7266
7267 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
7268
7269         * gcc.dg/i386-sse-8.c: Reset default options.
7270
7271 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
7272
7273         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
7274         in the error message text.
7275
7276 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7277
7278         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
7279
7280 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
7281
7282         PR c++/14616
7283         * g++.dg/init/array13.C: New test.
7284
7285 2004-03-20  Roger Sayle  <roger@eyesopen.com>
7286
7287         PR target/13889
7288         * gcc.c-torture/compile/pr13889.c: New test case.
7289
7290 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
7291
7292         PR c/14635
7293         * builtins-1.c (nan, nans): Don't test.
7294         * builtins-30.c: Don't use nan, nanf, nanl.
7295         * builtins-35.c: New test.
7296
7297 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
7298
7299         * g++.dg/ext/altivec-6.C: New test.
7300
7301 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
7302
7303         * g++.dg/init/placement3.C: New test.
7304
7305         * g++.dg/template/spec13.C: New test.
7306
7307         * g++.dg/lookup/using11.C: New test.
7308
7309         * g++.dg/lookup/koenig3.C: New test.
7310
7311         * g++.dg/template/operator2.C: New test.
7312
7313         * g++.dg/expr/dtor3.C: New test.
7314         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
7315         marker.
7316         * g++.old-deja/g++.law/visibility28.C: Likewise.
7317
7318 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
7319
7320         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
7321         * gcc.dg/ppc64-abi-3.c: Likewise.
7322
7323 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7324
7325         PR c++/14545
7326         * g++.dg/parse/template15.C: New test.
7327
7328 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
7329
7330         * g++.dg/expr/dtor2.C: New test.
7331
7332         * g++.dg/lookup/anon4.C: New test.
7333
7334         * g++.dg/overload/using1.C: New test.
7335
7336         * g++.dg/template/lookup7.C: New test.
7337
7338         * g++.dg/template/typename6.C: New test.
7339
7340         * g++.dg/expr/cond6.C: New test.
7341
7342 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7343
7344         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
7345
7346 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
7347
7348         * g++.dg/expr/cond5.C: New test.
7349         * g++.dg/expr/constcast1.C: Likewise.
7350         * g++.dg/expr/ptrmem2.C: Likewise.
7351         * g++.dg/expr/ptrmem3.C: Likewise.
7352         * g++.dg/lookup/main1.C: Likewise.
7353         * g++.dg/template/lookup6.C: Likewise.
7354
7355 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
7356
7357         * gcc.dg/local1.c: New test.
7358
7359         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
7360
7361 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7362
7363         * gcc.dg/torture/builtin-convert-1.c: New test.
7364
7365 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7366
7367         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
7368
7369 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
7370
7371         PR c++/14481
7372         * g++.dg/warn/Wunused-7.C: New test.
7373
7374 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7375
7376         * gcc.dg/torture/builtin-integral-1.c: New test.
7377
7378 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
7379
7380         PR c++/14586
7381         * g++.dg/parse/non-dependent3.C: New test.
7382
7383 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
7384
7385         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
7386         * g++.dg/eh/simd-2.C: Likewise.
7387         * g++.dg/init/array10.C: Likewise.
7388         * gcc.c-torture/compile/simd-1.c: Likewise.
7389         * gcc.c-torture/compile/simd-2.c: Likewise.
7390         * gcc.c-torture/compile/simd-3.c: Likewise.
7391         * gcc.c-torture/compile/simd-4.c: Likewise.
7392         * gcc.c-torture/compile/simd-6.c: Likewise.
7393         * gcc.c-torture/execute/simd-1.c: Likewise.
7394         * gcc.c-torture/execute/simd-2.c: Likewise.
7395         * gcc.dg/compat/vector-defs.h: Likewise.
7396         * gcc.dg/20020531-1.c: Likewise.
7397         * gcc.dg/altivec-3.c: Likewise.
7398         * gcc.dg/altivec-4.c: Likewise.
7399         * gcc.dg/altivec-varargs-1.c: Likewise.
7400         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
7401         * gcc.dg/i386-mmx-3.c: Likewise.
7402         * gcc.dg/i386-sse-4.c: Likewise.
7403         * gcc.dg/i386-sse-5.c: Likewise.
7404         * gcc.dg/i386-sse-8.c: Likewise.
7405         * gcc.dg/simd-1.c: Likewise.
7406         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
7407         __ev64_opaque__ since the machine description provides it.
7408
7409 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
7410
7411         * lib/compat.exp (skip_list): New global variable.
7412         Use it to hold the user defined COMPAT_SKIPS list if any.
7413         (compat-obj): Add the members of skip_list to optall.
7414
7415 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
7416
7417         * gcc.dg/compat/union-by-value-1_main.c,
7418         union-by-value-1_x.c, union-by-value-1_y.c,
7419         union-check.h, union-defs.h,
7420         union-init.h, union-return-1_main.c,
7421         union-return-1_x.c, union-return-1_y.c: New files.
7422
7423 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
7424
7425         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
7426         mixed-struct-init.h: Add 4 mixed structure types.
7427         struct-by-value-21_main.c, struct-by-value-21_x.c,
7428         struct-by-value-21_y.c, struct-return-21_main.c,
7429         struct-return-21_x.c, struct-return-21_y.c: New files.
7430
7431 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
7432
7433         PR c++/14550
7434         * g++.dg/parse/template14.C: New test.
7435
7436 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
7437
7438         * gcc.c-torture/execute/20040313-1.c: New test.
7439
7440 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
7441
7442         PR target/14533
7443         * gcc.dg/20040311-2.c: New test.
7444
7445 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
7446
7447         PR other/14544
7448         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
7449         bit-field.
7450
7451 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
7452
7453         * gcc.dg/20040305-2.c: Add missing return statement.
7454
7455 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7456
7457         * gcc.dg/builtins-34.c: Also check pow10*.
7458
7459 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
7460
7461         PR target/14262
7462         * gcc.dg/20040305-2.c: New test.
7463
7464 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
7465
7466         * gcc.dg/20040310-1.c: New test.
7467
7468 2004-03-11  Roger Sayle  <roger@eyesopen.com>
7469
7470         * gcc.c-torture/execute/20040311-1.c: New test case.
7471
7472 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
7473
7474         PR c++/14476
7475         * g++.dg/lookup/enum1.C: New test.
7476
7477 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
7478
7479         PR c++/14510
7480         * g++.dg/lookup/struct2.C: New test.
7481
7482 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
7483
7484         * gcc.dg/builtins-34.c: New test.
7485
7486 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7487
7488         * gcc.dg/torture/builtin-nonneg-1.c: New test.
7489
7490 2004-03-09  James E Wilson  <wilson@specifixinc.com>
7491
7492         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
7493         * gcc.dg/alias-2.c: New testcase.
7494
7495 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
7496
7497         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
7498
7499 2004-03-09  Roger Sayle  <roger@eyesopen.com>
7500
7501         * gcc.c-torture/execute/20040309-1.c: New test case.
7502
7503 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
7504
7505         PR c++/14397
7506         * g++.dg/overload/ref1.C: New.
7507
7508 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7509
7510         PR c++/14409
7511         * g++.dg/template/spec12.C: New test.
7512
7513         PR c++/14448
7514         * g++.dg/parse/crash14.C: New test.
7515
7516 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
7517
7518         PR c++/14230
7519         * g++.dg/init/ref11.C: New test.
7520
7521 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
7522
7523         PR c++/14432
7524         * g++.dg/parse/builtin2.C: New test.
7525
7526 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
7527
7528         PR c++/14401
7529         * g++.dg/init/ctor3.C: New test.
7530         * g++.dg/init/union1.C: New test.
7531         * g++.dg/ext/anon-struct4.C: New test.
7532
7533 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
7534
7535         * g++.dg/lookup/koenig1.C: Tweak error messages.
7536         * g++.dg/lookup/used-before-declaration.C: Likewise.
7537         * g++.dg/other/do1.C: Likewise.
7538         * g++.dg/overload/koenig1.C: Likewise.
7539         * g++.dg/parse/crash13.C: Likewise.
7540         * g++.dg/template/instantiate3.C: Likewise.
7541
7542 2004-03-08  Eric Christopher  <echristo@redhat.com>
7543
7544         * * lib/target-supports.exp: Enable libiconv in test
7545         compilation.  Fix up error checking.
7546
7547 2004-03-08  Roger Sayle  <roger@eyesopen.com>
7548
7549         PR middle-end/14289
7550         * gcc.dg/pr14289-1.c: New test case.
7551         * gcc.dg/pr14289-2.c: Likewise.
7552         * gcc.dg/pr14289-3.c: Likewise.
7553
7554 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
7555
7556         * gcc.c-torture/execute/20040308-1.c: New test.
7557
7558 2004-03-07  Roger Sayle  <roger@eyesopen.com>
7559
7560         * gcc.c-torture/execute/20040307-1.c: New test case.
7561
7562 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
7563
7564         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
7565
7566 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
7567
7568         * gcc.dg/20040306-1.c: New test.
7569
7570 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
7571
7572         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
7573         them static.
7574         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
7575
7576 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
7577
7578         PR c/14465
7579         * gcc.dg/decl-6.c: New test.
7580
7581 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7582
7583         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
7584         Rename LOGPOW -> LOG_POW.
7585         (SQRT_EXP, POW_EXP): New.
7586
7587 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
7588
7589         * gcc.dg/i386-sse-8.c: New test.
7590
7591 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
7592
7593         PR c/14114
7594         * gcc.dg/decl-5.c: New test.
7595
7596 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
7597
7598         * gcc.dg/20040305-1.c: New test.
7599
7600 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
7601
7602         PR other/14354
7603         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
7604
7605 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
7606
7607         PR c++/14425, c++/14426
7608         * g++.dg/ext/altivec-4.C: New test.
7609         * g++.dg/ext/altivec-5.C: New test.
7610
7611 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
7612
7613         * g++.old-deja/g++.other/linkage1.C: Expect errors about
7614         global variables of a type with no linkage.
7615         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
7616         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
7617         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
7618         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
7619         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
7620         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
7621         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
7622         * g++.dg/warn/deprecated.C: Name enum Color.
7623         * g++.dg/overload/VLA.C: Name structure for 'b'.
7624         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
7625
7626 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
7627
7628         * gcc.c-torture/compile/20040304-1.c: New test.
7629
7630 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
7631
7632         PR 13728
7633         * gcc.dg/decl-4.c: New testcase.
7634
7635 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
7636
7637         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
7638         as PRECF if sizeof (float) > sizeof (double).
7639         (PRECL): Make it the same as PRECF if
7640         sizeof (float) > sizeof (long double).
7641
7642 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7643
7644         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
7645         system type.  Add check for irix6 which doesn't have c99 runtime.
7646
7647 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
7648
7649         * gcc.dg/const-elim-1.c: xfail for xtensa.
7650
7651 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
7652
7653         PR c++/14369
7654         * g++.dg/template/cond4.C: New test.
7655
7656 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
7657
7658         PR c++/14360
7659         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
7660
7661         PR c++/14361
7662         * g++.dg/parse/defarg7.C: New test.
7663
7664         PR c++/14359
7665         * g++.dg/template/friend26.C: New test.
7666
7667 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
7668
7669         PR c++/14324
7670         * g++.dg/abi/mangle21.C: New test.
7671
7672         PR c++/14260
7673         * g++.dg/parse/constructor2.C: New test.
7674
7675         PR c++/14337
7676         * g++.dg/template/sfinae1.C: New test.
7677
7678 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
7679
7680         PR c++/14267
7681         * g++.dg/expr/crash2.C: New test.
7682
7683         PR middle-end/13448
7684         * gcc.dg/inline-5.c: New test.
7685         * gcc.dg/always-inline.c: Split out tests into ...
7686         * gcc.dg/always-inline2.c: ... this and ...
7687         * gcc.dg/always-inline3.c: ... this.
7688
7689 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
7690
7691         PR debug/12103
7692         * g++.dg/debug/crash1.C: New test.
7693
7694 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
7695
7696         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
7697         function with __attribute__((noinline)).
7698         (recurser_void2): Likewise.
7699         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
7700         (recurser_void2): Likewise.
7701
7702 2004-02-29  Roger Sayle  <roger@eyesopen.com>
7703
7704         PR middle-end/14203
7705         * g++.dg/warn/Wunused-6.C: New test case.
7706
7707 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
7708
7709         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
7710         not defined.
7711
7712 2004-02-27  Eric Christopher  <echristo@redhat.com>
7713
7714         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
7715         * g++.dg/charset/asm2.c: Run only x86.
7716         * gcc.dg/charset/asm3.c: Ditto.
7717
7718 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
7719
7720         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
7721         ld_library_path.
7722
7723 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
7724
7725         * g++.dg/ext/altivec-3.C: New.
7726
7727 2004-02-26  Richard Henderson  <rth@redhat.com>
7728
7729         * g++.dg/ext/attrib10.C: Mark for warning.
7730         * gcc.dg/attr-alias-1.c: New.
7731
7732 2004-02-26  Richard Henderson  <rth@redhat.com>
7733
7734         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
7735         * gcc.c-torture/execute/20040208-2.c: ... it back.
7736
7737 2004-02-26  Eric Christopher  <echristo@redhat.com>
7738
7739         * lib/target-supports.exp (check-iconv-available): New function.
7740         * lib/gcc-dg.exp (dg-require-iconv): New function.
7741         Use above.
7742         * gcc.dg/charset: New directory.
7743         * gcc.dg/charset/charset.exp: New file.
7744         * gcc.dg/charset/asm1.c: Ditto.
7745         * gcc.dg/charset/asm2.c: Ditto.
7746         * gcc.dg/charset/asm3.c: Ditto.
7747         * gcc.dg/charset/asm4.c: Ditto.
7748         * gcc.dg/charset/asm5.c: Ditto.
7749         * gcc.dg/charset/attribute1.c: Ditto.
7750         * gcc.dg/charset/attribute2.c: Ditto.
7751         * gcc.dg/charset/string1.c: Ditto.
7752         * g++.dg/charset: New directory.
7753         * g++.dg/dg.exp: Add here. Special options.
7754         * g++.dg/charset/charset.exp: New file.
7755         * g++.dg/charset/asm1.c: Ditto.
7756         * g++.dg/charset/asm2.c: Ditto.
7757         * g++.dg/charset/asm3.c: Ditto.
7758         * g++.dg/charset/asm4.c: Ditto.
7759         * g++.dg/charset/attribute1.c: Ditto.
7760         * g++.dg/charset/attribute2.c: Ditto.
7761         * g++.dg/charset/extern1.cc: Ditto.
7762         * g++.dg/charset/extern2.cc: Ditto.
7763         * g++.dg/charset/string1.c: Ditto.
7764
7765 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
7766
7767         PR c++/14278
7768         * g++.dg/parse/comma1.C: New test.
7769
7770 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7771
7772         PR c++/14284
7773         * g++.dg/template/ttp8.C: New test.
7774
7775 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
7776
7777         * gcc.dg/fixuns-trunc-1.c: New test.
7778
7779 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7780
7781         * gcc.dg/builtins-config.h: Use #elif.
7782
7783 2004-02-26  Michael Matz  <matz@suse.de>
7784
7785         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
7786         * gcc.dg/991214-1.c: Likewise.
7787         * gcc.dg/i386-asm-1.c: Likewise.
7788
7789 2004-02-25  Richard Henderson  <rth@redhat.com>
7790
7791         * gcc.c-torture/execute/20040208-2.c: Move ...
7792         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
7793
7794 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7795
7796         PR c++/14246
7797         * g++.dg/other/crash-3.C: New test.
7798
7799 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7800
7801         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
7802         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
7803
7804         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
7805         HP-UX.
7806
7807 2004-02-24  Michael Matz  <matz@suse.de>
7808
7809         * gcc.dg/i386-regparm.c: New.
7810
7811 2004-02-23  James E Wilson  <wilson@specifixinc.com>
7812
7813         * gcc.c-torture/execute/20040223-1.c: New.
7814
7815 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
7816             Kazu Hirata  <kazu@cs.umass.edu>
7817
7818         * gcc.dg/fwritable-strings-1.c: Remove.
7819
7820 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
7821
7822         PR c/14156
7823         * gcc.dg/20040223-1.c: New test.
7824
7825 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7826
7827         PR c++/14106
7828         * g++.dg/ext/typeof9.C: New test.
7829
7830 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7831
7832         PR c++/14250
7833         * g++.dg/other/switch1.C: New test.
7834
7835 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
7836
7837         * gcc.dg/cast-function-1.c: Adjust for new informative message.
7838         * gcc.dg/va-arg-1.c: Likewise.
7839
7840 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7841
7842         PR c++/14143
7843         * g++.dg/template/koenig5.C: New test.
7844
7845 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
7846
7847         * g++.dg/ext/altivec-1.C: Generalize target triple.
7848         * g++.dg/ext/altivec-2.C: New test case.
7849         * g++.dg/ext/altivec_check.h: New file.
7850         * gcc.dg/altivec-1.c: Generalize target triple;
7851         include altivec_check.h and call altivec_check().
7852         * gcc.dg/altivec-[2-5].c: Generalize target triple.
7853         * gcc.dg/altivec-6.c: New test case.
7854         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
7855         type casts as needed.
7856         * gcc.dg/altivec-10.c: Include altivec_check.h and call
7857         altivec_check().
7858         * gcc.dg/altivec-12.c: New test case.
7859         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
7860         include altivec_check.h and call altivec_check().
7861         * gcc.dg/altivec_check.h: New file.
7862
7863 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7864
7865         * lib/target-supports.exp (check_alias_available): Don't mangle
7866         function `g' in test program.
7867
7868 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7869
7870         * lib/target-supports.exp (check_profiling_available): Check
7871         argument to determine whether we support a profiling type.
7872         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
7873         check_profiling_available.
7874         * g++.dg/bprob/bprob.exp: Likewise
7875         * g77.dg/bprob/bprob.exp: Likewise.
7876         * gcc.misc-tests/bprob.exp: Likewise.
7877         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
7878         dg-require-profiling and delete expected error handling.
7879         * gcc.dg/20021014-1.c: Likewise.
7880         * gcc.dg/nest.c: Likewise.
7881
7882 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7883
7884         PR c++/12007
7885         * g++.dg/other/vthunk1.C: New test.
7886
7887 2004-02-20  Falk Hueffner  <falk@debian.org>
7888
7889         PR target/14201
7890         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
7891
7892 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
7893
7894         PR c++/13927
7895         * g++.dg/other/error8.C: Remove XFAIL markers.
7896
7897         PR c++/14173
7898         * g++.dg/ext/packed5.C: New test.
7899
7900         PR c++/14199
7901         * g++.dg/warn/Wunused-5.C: New test.
7902
7903         PR c++/14186
7904         * g++.dg/lookup/member1.C: New test.
7905
7906 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
7907
7908         * gcc.c-torture/compile/20040130-1.c: Enable only when
7909         __INT_MAX__ >= 2147483647L.
7910         * gcc.c-torture/compile/961203-1.c: Likewise.
7911
7912 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
7913
7914         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
7915         * g++.dg/opt/template1.C: Robustify assembler regexp
7916
7917 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
7918
7919         * gcc.c-torture/execute/simd-4.x: Remove.
7920         * gcc.c-torture/execute/va-arg-25.x: Likewise.
7921         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
7922         Guard with #ifndef SKIP_ATTRIBUTE.
7923         * gcc.dg/compat/vector-1_y.c: Likewise.
7924         * gcc.dg/compat/vector-2_x.c: Likewise.
7925         * gcc.dg/compat/vector-2_y.c: Likewise.
7926         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
7927         * g++.dg/eh/simd-2.C: Likewise.
7928
7929 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
7930
7931         * gcc.c-torture/compile/complex-1.c: New.
7932
7933 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
7934
7935         PR target/14209
7936         * gcc.c-torture/execute/20040218-1.c: New test.
7937
7938 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7939
7940         PR c++/14181
7941         * g++.dg/parse/new2.C: New test.
7942
7943 2004-02-18  Paul Brook  <paul@codesourcery.com>
7944
7945         * gcc.c-torture/compile/libcall-1.c: New test.
7946
7947 2004-02-18  Paul Brook  <paul@codesourcery.com>
7948
7949         PR debug/12934
7950         * gcc.dg/debug/debug-7.c: New test.
7951
7952 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
7953
7954         * gcc.dg/20040217-1.c: New test.
7955
7956 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
7957
7958         * gcc.c-torture/execute/990208-1.x: Delete.
7959
7960 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
7961
7962         * gcc.c-torture/execute/20040208-2.x: New file.
7963
7964 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
7965
7966         PR c++/11326
7967         * g++.dg/abi/structret1.C: New test.
7968
7969 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
7970
7971         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
7972         (i386_cpuid): No need to test if cpuid is available on AMD64.
7973         Fix assembly, so that it works onboth i386 and AMD64.
7974         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
7975         (vecInLong): Fix s[] member type to unsigned int.
7976         (vecInWord): Remove type.
7977         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
7978         (a64, b64, c64, d64, e64): Remove.
7979         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
7980         Remove unused variable.  Remove initialization of removed variables.
7981         Don't call mmx_tests nor sse_tests.
7982         (reference_mmx, reference_sse): Remove.
7983         (check): Add return stmt.
7984         * gcc.dg/i386-sse-7.c: New test.
7985         * gcc.dg/i386-mmx-4.c: New test.
7986
7987 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7988
7989         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
7990         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
7991         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
7992         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
7993         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
7994         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
7995         g++.dg/tc1/dr94.C: Fix line terminator.
7996
7997 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
7998
7999         * gcc.c-torture/compile/20040216-1.c: New.
8000
8001 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8002
8003         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
8004         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
8005         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
8006         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
8007         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
8008         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
8009
8010 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
8011
8012         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
8013
8014 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
8015
8016         PR c++/13971
8017         * g++.dg/expr/cond4.C: New test.
8018
8019         PR c++/14086
8020         * g++.dg/lookup/crash2.C: New test.
8021
8022 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
8023
8024         * gcc.c-torture/compile/20040214-2.c: New test.
8025
8026 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
8027
8028         PR c++/14116
8029         * g++.dg/ext/typeof8.C: New test.
8030
8031 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
8032
8033         * gcc.c-torture/compile/20040214-1.c: New test.
8034
8035 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8036
8037         PR c++/13635
8038         * g++.dg/template/spec11.C: New test.
8039
8040 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8041
8042         PR c++/13927
8043         * g++.dg/other/error8.C: New test.
8044
8045 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
8046
8047         PR c++/14122
8048         * g++.dg/template/array4.C: New test.
8049
8050         PR c++/14108
8051         * g++.dg/inherit/thunk2.C: New test.
8052
8053         PR c++/14083
8054         * g++.dg/eh/cond2.C: New test.
8055
8056 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
8057
8058         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
8059
8060 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
8061
8062         * lib/scanasm.exp (dg-scan): Quote pattern before display.
8063
8064 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
8065
8066         * g++.dg/simd-2.C: xfail on ppc64-linux.
8067
8068 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
8069
8070         PR c/456
8071         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
8072         tests.
8073
8074 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
8075
8076         * gcc.dg/builtins-33.c: New test.
8077
8078 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
8079
8080         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
8081
8082 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
8083
8084         * g++.dg/simd-2.C: Set -maltivec for ppc64.
8085
8086 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
8087
8088         * gcc.dg/ppc64-abi-3.c: New test.
8089
8090 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
8091
8092         PR c/14092
8093
8094         * gcc.dg/pr14092-1.c: New testcase.
8095
8096 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
8097
8098         * gcc.dg/cpp/assert4.c: Fix typo last change.
8099
8100         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
8101         * gcc.dg/cpp/assert4.c: Handle powerpc64.
8102
8103         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
8104
8105 2004-02-09  Roger Sayle  <roger@eyesopen.com>
8106
8107         * gcc.c-torture/compile/20040209-1.c: New test case.
8108
8109 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
8110
8111         * gcc.dg/c90-init-1.c: Adjust expected error messages.
8112
8113 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
8114
8115         * gcc.c-torture/execute/20040208-[12].c: New tests.
8116
8117 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
8118
8119         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
8120
8121 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
8122
8123         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
8124
8125 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
8126
8127         Bug 13856
8128         * gcc.dg/visibility-8.c: New testcase.
8129
8130 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
8131
8132         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
8133         arguments.
8134         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
8135
8136 2004-02-07  Roger Sayle  <roger@eyesopen.com>
8137
8138         PR middle-end/13696
8139         * g++.dg/opt/fold1.C: New test case.
8140
8141 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8142
8143         PR c++/14033
8144         * g++.dg/other/crash-2.C: New test.
8145
8146 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8147
8148         PR c++/14028
8149         * g++.dg/parse/angle-bracket2.C: New test.
8150
8151 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
8152
8153         PR middle-end/13750
8154         Revert:
8155         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
8156         PR pch/13361
8157         * testsuite/g++.dg/pch/wchar-1.C: New.
8158         * testsuite/g++.dg/pch/wchar-1.Hs: New.
8159
8160 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8161
8162         PR c++/14008
8163         * g++.dg/parse/error15.C: New test.
8164         * g++.dg/parse/crash11.C: Update dg-error mark.
8165
8166 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
8167
8168         PR c++/13932
8169         * g++.dg/warn/conv2.C: New test.
8170
8171 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8172
8173         PR c++/13086
8174         * g++.dg/warn/incomplete1.C: Remove xfail.
8175
8176 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
8177
8178         * lib/file-format.exp (gcc_target_object_format): Use
8179         ${tool}_target_compile, not gcc_target_compile.
8180         * lib/target-supports.exp (check_alias_available): Likewise.
8181         (check_gc_sections_available): Likewise.
8182         * g++.dg/ext/attrib10.C: Use dg-require-alias.
8183         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
8184         dg-require-alias.
8185
8186 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
8187
8188         PR c++/13969
8189         * g++.dg/template/static6.C: New test.
8190
8191 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
8192
8193         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
8194
8195 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8196
8197         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
8198         tests for systems where `char' is unsigned by default.
8199
8200 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8201
8202         PR c++/13997
8203         * g++.dg/template/partial3.C: New test.
8204
8205 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
8206
8207         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
8208         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
8209         Remove mentions of obsolete ports.
8210
8211 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
8212
8213         * gcc.dg/noncompile/20001228-1.c: Fix for new
8214         error message.
8215
8216 2004-02-03  Roger Sayle  <roger@eyesopen.com>
8217
8218         PR target/9348
8219         * gcc.c-torture/execute/multdi-1.c: New test case.
8220
8221 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
8222
8223         PR c++/13925
8224         * g++.dg/template/lookup5.C: New test.
8225
8226 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
8227
8228         PR c++/13950
8229         * g++.dg/template/lookup4.C: New test.
8230
8231         PR c++/13970
8232         * g++.dg/parse/error14.C: New test.
8233
8234         PR c++/14002
8235         * g++.dg/parse/template13.C: New test.
8236
8237 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
8238
8239         PR c++/13978
8240         * g++.dg/template/koenig4.C: New test.
8241
8242         PR c++/13968
8243         * g++.dg/template/crash17.C: New test.
8244
8245         PR c++/13975
8246         * g++.dg/parse/error13.C: New test.
8247         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
8248
8249 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
8250
8251         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
8252
8253 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
8254
8255         PR c/11658
8256         PR c/13994
8257         * gcc.dg/noncompile/20040203-1.c: New test.
8258         * gcc.dg/noncompile/20040203-2.c: Likewise.
8259         * gcc.dg/noncompile/20040203-3.c: Likewise.
8260         * gcc.dg/20040203-1.c: Likewise.
8261
8262 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
8263
8264         PR c++/10858
8265         * g++.dg/template/sizeof7.C: New test.
8266
8267 2004-02-02  Eric Christopher  <echristo@redhat.com>
8268             Zack Weinberg  <zack@codesourcery.com>
8269
8270         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
8271
8272 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
8273
8274         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
8275         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
8276         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
8277         * gcc.dg/cleanup-5.c: Run only on Linux targets.
8278
8279 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
8280
8281         PR c++/13113
8282         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
8283
8284         PR c++/13854
8285         * g++.dg/ext/attrib13.C: New test.
8286
8287         PR c++/13907
8288         * g++.dg/conversion/op2.C: New test.
8289
8290 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
8291
8292         * gcc.dg/titype-1.c: Fix pasto.
8293
8294 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
8295
8296         * gcc.dg/titype-1.c: New test.
8297
8298 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8299
8300         PR c++/13957
8301         * g++.dg/template/non-type-template-argument-1.C,
8302         g++.dg/template/qualified-id1.C: Update dg-error marks.
8303         * g++.dg/template/nontype6.C: New test.
8304
8305 2004-02-01  Roger Sayle  <roger@eyesopen.com>
8306
8307         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
8308         * gcc.dg/builtins-31.c: New testcase.
8309         * gcc.dg/builtins-32.c: New testcase.
8310
8311 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
8312
8313         * objc.dg/call-super-2.m: Update line numbers
8314         for the including of stddef.h.
8315
8316 2004-01-30  Michael Matz  <matz@suse.de>
8317
8318         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
8319         g++.dg/ext/case-range3.C: New tests.
8320
8321 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8322
8323         DR206
8324         PR c++/13813
8325         * g++.dg/template/member4.C: New test.
8326
8327 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8328
8329         PR c++/13683
8330         * g++.dg/template/sizeof6.C: New test.
8331
8332 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
8333
8334         * gcc.dg/fwritable-strings-1.c: New test.
8335
8336 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
8337
8338         * gcc.c-torture/compile/20040130-1.c: New test.
8339
8340 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
8341
8342         * objc.dg/call-super-2.m: Include stddef.h for size_t.
8343
8344 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
8345
8346         PR c++/13883
8347         * g++.dg/template/ctor3.C: New test.
8348
8349 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8350
8351         * g++.dg/tc1: New directory.
8352         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
8353         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
8354         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
8355         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
8356         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
8357
8358 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8359
8360         * g++.dg/parse/error11.C: New test.
8361         * g++.dg/parse/error12.C: Likewise.
8362
8363 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
8364
8365         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
8366         (scan_initial, main): Use aligned_sizeof instead of sizeof.
8367
8368 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
8369
8370         PR c++/13791
8371         * g++.dg/ext/attrib12.C: New test.
8372
8373         PR c++/13736
8374         * g++.dg/parse/cast2.C: New test.
8375
8376 2004-01-27  James E Wilson  <wilson@specifixinc.com>
8377
8378         * objc.dg/encode-2.m (main): New local string.  Set depending on
8379         sizeof long.  Use in sscanf call.
8380         * objc.dg/encode-3.m (main): New local string.  Set depending on
8381         sizeof long.  Use in scan_initial call.
8382
8383 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8384
8385         * objc.dg/call-super-2.m: Make LP64-safe.
8386         * objc.dg/desig-init-1.m: Likewise.
8387
8388 2004-01-27  Devang Patel <dpatel@apple.com>
8389
8390         * g++.dg/debug/namespace1.C: New test.
8391
8392 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
8393
8394         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
8395         xscale-*-*.
8396
8397         * gcc.dg/arm-mmx-1.c: New test.
8398
8399 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
8400
8401         * gcc.dg/20040127-1.c: New test.
8402         * gcc.dg/20040127-2.c: New test.
8403
8404 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
8405
8406         * objc.dg/stret-1.m (glob): Renamed to globa.
8407
8408 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
8409
8410         PR c++/13663
8411         * g++.dg/expr/for1.C: New test.
8412
8413 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
8414
8415         PR middle-end/13779
8416         * gcc.dg/darwin-longlong.c: New test.
8417
8418 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
8419
8420         * gcc.dg/20040124-1.c: Moved test from here...
8421         * gcc.c-torture/compile/20040124-1.c: ...to here.
8422
8423 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
8424
8425         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
8426         the assembly output if -m64 is passed.
8427
8428 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
8429
8430         PR c++/13833
8431         * g++.dg/template/cond3.C: New test.
8432
8433 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8434
8435         PR c++/13810
8436         * g++.dg/template/ttp7.C: New test.
8437
8438 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8439
8440         PR c++/13797
8441         * g++.dg/template/nontype4.C: New test.
8442         * g++.dg/template/nontype5.C: Likewise.
8443
8444 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
8445
8446         * gcc.dg/torture/mips-clobber-at.c: New test.
8447
8448 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
8449
8450         * gcc.dg/20040124-1.c: New test.
8451
8452 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
8453
8454         * gcc.dg/20040123-1.c: New test.
8455
8456 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
8457
8458         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
8459
8460 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
8461
8462         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
8463
8464 2004-01-23  Andrew Pinski  <apinski@apple.com>
8465
8466         * gcc.dg/20030121-1.c: Move to ..
8467         * gcc.dg/20040121-1.c: here.
8468
8469 2004-01-23  Roger Sayle  <roger@eyesopen.com>
8470
8471         * gcc.dg/builtins-29.c: New test case.
8472
8473 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
8474
8475         PR 18314
8476         * gcc.dg/builtins-30.c: New testcase.
8477
8478 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
8479
8480         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
8481         * lib/g77.exp: Likewise.
8482         * lib/objc.exp: Likewise.
8483         * lib/g++.exp: Likewise.
8484
8485 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
8486
8487         * gcc.dg/struct-by-value-2.c: New test.
8488
8489 2004-01-21  Andrew Pinski  <apinski@apple.com>
8490
8491         PR target/13785
8492         * gcc.dg/20030121-1.c: New test.
8493
8494 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
8495
8496         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
8497         clobber frame pointer register in asm statement.
8498
8499 2004-01-21  Falk Hueffner  <falk@debian.org>
8500
8501         * gcc.c-torture/compile/20040121-1.c: New test.
8502
8503 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
8504
8505         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
8506
8507 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
8508
8509         * gcc.dg/ppc64-abi-2.c: New test.
8510
8511 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
8512
8513         * lib/treelang.exp: Fill out this file.
8514         * lib/treelang-dg.exp: New File.
8515
8516 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
8517
8518         * gcc.c-torture/compile/981022-1.c: Remove.
8519         * gcc.dg/array-5.c: Remove XFAIL.
8520         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
8521         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
8522         gcc.dg/cond-lvalue-1.c: Update.
8523         * gcc.dg/cast-lvalue-2.c: New test.
8524
8525 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
8526
8527         PR c++/13592
8528         * g++.dg/other/error1.C (class foo): Tweak error message.
8529
8530         PR c++/13592
8531         * g++.dg/template/call2.C: New test.
8532
8533 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
8534
8535         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
8536         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
8537         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
8538         scalar-return-1_x.c, scalar-return-2_y.c,
8539         scalar-return-3_x.c, scalar-return-3_y.c,
8540         scalar-return-4_x.c, scalar-return-4_y.c,
8541         struct-align-1.h, struct-align-1_x.c,
8542         struct-align-1_y.c, struct-align-2.h,
8543         struct-align-2_x.c, struct-align-2_y.c,
8544         struct-by-value-10_y.c, struct-by-value-11_x.c,
8545         struct-by-value-11_y.c, struct-by-value-12_x.c,
8546         struct-by-value-12_y.c, struct-by-value-13_x.c,
8547         struct-by-value-13_y.c, struct-by-value-14_x.c,
8548         struct-by-value-14_y.c, struct-by-value-15_x.c,
8549         struct-by-value-15_y.c, struct-by-value-16_y.c,
8550         struct-by-value-17_y.c, struct-by-value-18_y.c,
8551         struct-by-value-19_y.c, struct-by-value-1_x.c,
8552         struct-by-value-1_y.c, struct-by-value-20_y.c,
8553         struct-by-value-2_x.c, struct-by-value-2_y.c,
8554         struct-by-value-3_y.c, struct-by-value-4_x.c,
8555         struct-by-value-4_y.c, struct-by-value-5_y.c,
8556         struct-by-value-6_y.c, struct-by-value-7_y.c
8557         struct-by-value-8_x.c, struct-by-value-8_y.c
8558         struct-by-value-9_x.c, struct-by-value-9_y.c
8559         struct-return-10_x.c, struct-return-10_y.c,
8560         struct-return-19_x.c, struct-return-20_x.c
8561         struct-return-2_x.c, struct-return-2_y.c
8562         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
8563         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
8564
8565 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
8566
8567         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
8568         attribute on sparc*-sun-solaris2.*.
8569
8570 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
8571
8572         PR c++/13710
8573         * g++.dg/ext/typeof7.C: New test.
8574
8575 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
8576
8577         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
8578         * gcc.dg/const-elim-1.c: Same.
8579
8580 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
8581
8582         * objc.dg/stret-1.m: New.
8583         * objc.dg/stret-2.m: New.
8584
8585 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
8586
8587         PR c++/11895
8588         * g++.dg/ext/vector1.C: New test.
8589
8590 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
8591
8592         * gcc.dg/pch/import-1.c: New.
8593         * gcc.dg/pch/import-1.hs: New.
8594         * gcc.dg/pch/import-1a.h: New.
8595         * gcc.dg/pch/import-1b.h: New.
8596         * gcc.dg/pch/import-1c.h: New.
8597
8598 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
8599
8600         PR c++/13574
8601         * g++.dg/ext/array1.C: New test.
8602
8603         PR c++/13178
8604         * g++.dg/conversion/op1.C: New test.
8605
8606 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
8607
8608         PR 11864
8609         From Kazumoto Kojima / Dan Kegel:
8610         * gcc.dg/pr11864-1.c: New test.
8611
8612         PR 10392
8613         From Marcus Comstedt / Dan Kegel:
8614         * gcc.dg/pr10392-1.c: New test.
8615
8616 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
8617
8618         PR c++/13478
8619         * g++.dg/init/ref10.C: New test.
8620
8621 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8622
8623         PR c++/13407
8624         * g++.dg/parse/typename6.C: New test.
8625
8626 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
8627
8628         PR pch/13361
8629         * testsuite/g++.dg/pch/wchar-1.C: New.
8630         * testsuite/g++.dg/pch/wchar-1.Hs: New.
8631
8632 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8633
8634         PR c++/9259
8635         * g++.dg/expr/sizeof2.C: New test.
8636
8637 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
8638
8639         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
8640
8641 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
8642
8643         PR c++/13659
8644         * g++.dg/lookup/strong-using-3.C: New.
8645         * g++.dg/lookup/using-10.C: New.
8646
8647 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
8648
8649         PR c++/13594
8650         * g++.dg/lookup/strong-using-2.C: New.
8651
8652 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
8653             Dan Kegel <dank@kegel.com>
8654             J"orn Rennecke <joern.rennecke@superh.com>
8655
8656         PR target/9365
8657         * gcc.dg/pr9365-1.c: New test.
8658
8659 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8660
8661         PR c++/8856
8662         * g++.dg/parse/casting-operator2.C: New test.
8663         * g++.old-deja/g++.pt/explicit83.C: Remove.
8664
8665 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
8666
8667         * gcc.dg/label-compound-stmt-1.c: New test.
8668         * gcc.c-torture/compile/950922-1.c,
8669         gcc.c-torture/compile/20000211-3.c,
8670         gcc.c-torture/compile/20000518-1.c,
8671         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
8672         compound statements.
8673
8674 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
8675
8676         * gcc.dg/ppc64-abi-1.c: New test.
8677
8678 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
8679
8680          * g++.dg/ext/attrib9.C: Add dg-warnings.
8681
8682 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8683
8684         PR c++/12335
8685         * g++.dg/parse/dtor3.C: New test.
8686
8687 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
8688
8689         PR c++/12709
8690         * g++.dg/parse/try-catch-1.C: New test.
8691
8692 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
8693
8694         * ada/acats/run_all.sh: Add more verbose output in acats.log
8695         when compiling tests.
8696
8697 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
8698
8699         PR 13656
8700         * gcc.dg/typedef-redecl.c: New test case.
8701         * gcc.dg/typedef-redecl.h: New support file.
8702
8703 2004-01-13  Jan Hubicka  <jh@suse.cz>
8704
8705         * gcc.dg/always_inline.c: New test.
8706         * gcc.dg/debug/20031231-1.c: Fix.
8707
8708 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8709
8710         PR c++/13474
8711         * g++.dg/template/array3.C: New test.
8712
8713 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
8714
8715         * g++.dg/ext/lvalue1.C: No longer expected to fail.
8716         * g++.dg/warn/Wunused-2.C: Likewise.
8717
8718 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8719
8720         PR c++/13289
8721         * g++.dg/template/instantiate6.C: New test.
8722
8723 2004-01-12  Roger Sayle  <roger@eyesopen.com>
8724
8725         PR middle-end/11397
8726         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
8727
8728 2004-01-12  Jan Hubicka  <jh@suse.cz>
8729
8730         PR opt/12826
8731         * gcc.dg/20040112-1.c: New.
8732
8733         * gcc.dg/dwarf-die[1-7].c: Move to...
8734         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
8735         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
8736
8737 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
8738
8739         PR c++/4100
8740         * g++.dg/parse/friend4.C: New test.
8741
8742 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
8743
8744         PR c++/4100
8745         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
8746         definition is called a friend.
8747
8748 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
8749
8750         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
8751
8752 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
8753
8754         PR c++/3478
8755         * g++.dg/parse/error10.C: New test.
8756         * g++.dg/template/arg2.C: Accept "invalid type" error.
8757
8758 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
8759
8760         PR middle-end/13392
8761         * g++.dg/opt/expect2.C: New test.
8762
8763 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
8764
8765         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
8766         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
8767         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
8768         Update dg-error regexps.
8769
8770 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
8771
8772         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
8773         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
8774
8775 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
8776
8777         * gcc.dg/pragma-re-1.c: Use right pointer type.
8778
8779 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
8780
8781         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
8782
8783 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
8784
8785         * gcc.dg/rs6000-ldouble-1.c: New.
8786
8787 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8788
8789         DR 337
8790         PR c++/9256
8791         * g++.dg/other/abstract1.C: New test.
8792
8793 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
8794
8795         * g++.dg/lookup/strong-using-1.C: New.
8796
8797 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
8798
8799         PR c/11234
8800         * gcc.dg/func-ptr-conv-1.c: New test.
8801         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
8802
8803 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
8804
8805         PR target/13380.
8806         * gcc.c-torture/compile/20040109-1.c: New.
8807
8808 2004-01-08  Stuart Hastings  <stuart@apple.com>
8809
8810         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
8811         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
8812         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
8813
8814 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
8815
8816         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
8817
8818 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
8819
8820         * ada/acats/run_acats: Treat 'gnatchop' the same way
8821         as 'gnatmake'.  Export GCC_DRIVER.
8822         * ada/acats/run_all.sh: Add target_gnatchop.  Use
8823         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
8824
8825 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8826
8827         PR c++/12573
8828         * g++.dg/template/dependent-expr4.C: New test.
8829
8830 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
8831
8832         * gcc.dg/altivec-11.c: New test.
8833
8834 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
8835
8836         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
8837
8838 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
8839
8840         PR c/6024
8841         * gcc.dg/enum-compat-1.c: New test.
8842         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
8843
8844 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
8845
8846         PR c/12165
8847         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
8848         gcc.dg/c99-idem-qual-3.c: New tests.
8849
8850 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
8851
8852         * gcc.dg/winline-7.c: Don't cast void * to int.
8853
8854 2004-01-06  Jan Hubicka  <jh@suse.cz>
8855
8856         * gcc.dg/i386-sse-5.c: New test
8857         * g++.dg/eh/simd-1.c: Add -w argument for i386.
8858
8859 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
8860
8861         PR c++/12815
8862         * g++.dg/rtti/typeid4.C: New test.
8863
8864 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
8865
8866         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
8867
8868 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
8869
8870         PR c++/12132
8871         * g++.dg/template/error11.C: New test.
8872
8873         PR c++/13451
8874         * g++.dg/template/class2.C: New test.
8875
8876 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
8877         Richard Sandiford <rsandifo@redhat.com>
8878
8879         PR c++/13387
8880         * g++.dg/opt/alias3.C: New test.
8881
8882 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
8883
8884         PR c++/13157
8885         * g++.dg/template/koenig3.C: New test.
8886
8887         PR c++/13529
8888         * g++.dg/parse/offsetof3.C: New test.
8889
8890         * g++.dg/init/copy7.C: Add missing dg-error markers.
8891
8892         PR c++/12226
8893         * g++.dg/init/copy7.c: New test.
8894
8895         PR c++/13536
8896         * g++.dg/parse/cast1.C: New test.
8897
8898 2004-01-04  Jan Hubicka  <jh@suse.cz>
8899
8900         * gcc.dg/winline[1-7].c: New tests.
8901
8902 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8903
8904         PR c++/13520
8905         * g++.dg/template/qualttp22.C: New test.
8906
8907 2004-01-01  Jan Hubicka  <jh@suse.cz>
8908
8909         * gcc.dg/debug/20031231-1.c: New.
8910         * gcc.c-torture/compile/20040101-1.c: New.
8911         * gcc.dg/dwarf-die-[1-7].c: New.
8912
8913 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
8914
8915         PR optimization/13521
8916         * gcc.c-torture/compile/20031231-1.c: New test.
8917
8918 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
8919
8920         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
8921
8922 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8923
8924         PR c++/10079
8925         * g++.dg/template/crash16.C: New test.
8926
8927 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
8928
8929         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
8930
8931 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
8932
8933         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
8934         ports.
8935         * g++.old-deja/g++.jason/thunk3.C: Likewise.
8936         * g++.old-deja/g++.law/profile1.C: Likewise.
8937         * gcc.c-torture/compile/981006-1.c: Likewise.
8938         * gcc.c-torture/execute/loop-2e.x: Likewise.
8939         * gcc.c-torture/execute/loop-2f.x: Remove.
8940         * gcc.c-torture/execute/loop-2g.x: Likewise.
8941         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
8942         * gcc.dg/20020312-2.c: Remove traces of dead ports.
8943
8944 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
8945
8946         PR c++/13507
8947         * g++.dg/ext/attrib11.C: New test.
8948
8949         PR c++/13494
8950         * g++.dg/template/array2-1.C: New test.
8951         * g++.dg/template/array2-2.C: New test.
8952
8953 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
8954
8955         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
8956
8957 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
8958
8959         PR c++/12774
8960         * g++.dg/template/array1-1.C: New test.
8961         * g++.dg/template/array1-2.C: New test.
8962
8963 2003-12-29  Roger Sayle  <roger@eyesopen.com>
8964
8965         PR fortran/12632
8966         * g77.dg/12632.f: New test case.
8967
8968 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8969
8970         PR c++/13289
8971         * g++.dg/parse/nontype1.C: New test.
8972
8973 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8974
8975         PR c++/12403
8976         * g++.dg/parse/explicit1.C: New test.
8977         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
8978
8979 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
8980
8981         PR c++/13081
8982         * g++.dg/opt/inline6.C: New test.
8983
8984         PR c++/12613
8985         * g++.dg/parse/error9.C: New test.
8986
8987         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
8988
8989 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
8990
8991         PR c++/13009
8992         * g++.dg/init/assign1.C: New test.
8993
8994 2003-12-28  Roger Sayle  <roger@eyesopen.com>
8995
8996         PR c++/13070
8997         * g++.dg/warn/format3.C: New test case.
8998
8999 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9000
9001         * gcc.c-torture/compile/20031227-1.c: New test.
9002
9003 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
9004
9005         * g++.dg/bprob/bprob.exp: Load target-supports.exp
9006         * g77.dg/bprob/bprob.exp: Likewise.
9007         * gcc.misc-tests/bprob.exp: Likewise.
9008         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
9009         variants on systems where the library does not provide that
9010         functionality.
9011         * gcc.dg/builtins-20.c: Use builtins-config.h.
9012         * gcc.dg/builtins-config.h: New file.
9013
9014 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
9015
9016         * lib/gcc-dg.exp (dg-require-profiling): New function.
9017         * lib/target-supports.exp (check_profiling_available): Likewise.
9018         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
9019         * g77.dg/bprob/bprob.exp: Likewise.
9020         * gcc.misc-tests/bprob.exp: Likewise.
9021         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
9022         * gcc.dg/20021014-1.c: Likewise.
9023         * gcc.dg/nest.c: Likewise.
9024
9025 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
9026
9027         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
9028         compiling.
9029         * g++.dg/lookup/java2.C: Likewise.
9030         * gcc.dg/cpp/lexident.c: Likewise.
9031
9032 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
9033
9034         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
9035         given.
9036         * gcc.c-torture/compile/961203-1.c: Likewise.
9037         * gcc.c-torture/compile/980506-1.c: Likewise.
9038
9039 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
9040
9041         * lib/gcc-dg.exp (dg-prune-output): New annotation.
9042         (additional_prunes): New global.
9043         (gcc-dg-prune): Handle additional per-test pruning.
9044         (dg-test): Clear additional_prunes between tests.
9045
9046         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
9047         dg-prune-output to avoid spurious failures from assembler
9048         complaining about nonexistent WAW violations.
9049         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
9050         Use dg-prune-output to avoid spurious failures from assembler
9051         warning about Itanium B-step errata.
9052
9053 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
9054
9055         * g++.dg/abi/macro0.C: New test.
9056         * g++.dg/abi/macro1.C: Likewise.
9057         * g++.dg/abi/macro2.C: Likewise.
9058
9059         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
9060         * g++.dg/abi/bitfield7.C: Likewise.
9061         * g++.dg/abi/dtor2.C: Likewise.
9062         * g++.dg/abi/mangle11.C: Likewise.
9063         * g++.dg/abi/mangle12.C: Likewise.
9064         * g++.dg/abi/mangle14.C: Likewise.
9065         * g++.dg/abi/mangle17.C: Likewise.
9066         * g++.dg/abi/vbase10.C: Likewise.
9067         * g++.dg/abi/vbase14.C: Likewise.
9068         * g++.dg/template/qualttp17.C: Likewise.
9069
9070 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
9071
9072         PR c/11995
9073         * gcc.dg/20031223-1.c: New test.
9074
9075 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
9076
9077         * gcc.dg/noreturn-7.c: New test.
9078
9079 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
9080
9081         * gcc.dg/null-pointer-1.c: New test.
9082
9083 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
9084
9085         * g++.old-deja/g++.jason/template18.C: Remove.
9086         * g++.old-deja/g++.jason/template37.C: Likewise.
9087
9088         PR c++/12862
9089         * g++.dg/lookup/ns1.C: New test.
9090
9091         PR c++/12397
9092         * g++.dg/template/lookup3.C: New test.
9093
9094 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
9095
9096         * g++.dg/template/recurse1.C: New test
9097
9098 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
9099
9100         PR c++/12479
9101         * g++.dg/parse/semicolon1.C: New test.
9102         * g++.dg/parse/semicolon1.h: Likewise.
9103
9104 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
9105
9106         * gcc.dg/darwin-misaligned.c: New test.
9107
9108 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
9109
9110         PR c/9163
9111         * gcc.dg/20031222-1.c: New test.
9112
9113 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
9114
9115         PR c++/13438
9116         * g++.dg/parse/error8.C: New test.
9117
9118         PR c++/11554
9119         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
9120
9121 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
9122
9123         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
9124         too small.
9125         * gcc.c-torture/compile/930217-1.c: Likewise.
9126         * gcc.c-torture/compile/930513-1.c: Likewise.
9127         * gcc.c-torture/execute/920908-2.c: Likewise.
9128         * gcc.c-torture/execute/921204-1.c: Likewise.
9129         * gcc.c-torture/execute/930621-1.c: Likewise.
9130         * gcc.c-torture/execute/930630-1.c: Likewise.
9131         * gcc.c-torture/execute/931031-1.c: Likewise.
9132         * gcc.c-torture/execute/980602-2.c: Likewise.
9133         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
9134         * gcc.c-torture/execute/compndlit-1.c: Likewise.
9135         * gcc.c-torture/execute/extzvsi.c: Likewise.
9136         * gcc.c-torture/unsorted/ext.c: Likewise.
9137
9138 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
9139
9140         PR target/12749
9141         * gcc.c-torture/compile/20031220-2.c: New test case.
9142
9143 2003-12-20  Roger Sayle  <roger@eyesopen.com>
9144
9145         PR optimization/13031
9146         * gcc.c-torture/compile/20031220-1.c: New test case.
9147
9148 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
9149
9150         * gcc.dg/cast-function-1.c: New test.
9151
9152 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
9153
9154         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
9155         formats.
9156
9157 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
9158
9159         PR c++/12795
9160         * g++.dg/ext/attrib10.C: New test.
9161
9162 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
9163
9164         * gcc.dg/cleanup-10.c: New test.
9165         * gcc.dg/cleanup-11.c: New test.
9166
9167 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
9168
9169         PR c++/13239
9170         * g++.dg/opt/expect1.C: New test.
9171
9172 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
9173
9174         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
9175
9176 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
9177
9178         PR debug/12923
9179         * gcc.dg/20031218-1.c: New test.
9180
9181         PR debug/12389
9182         * gcc.dg/20031218-2.c: New test.
9183         * gcc.dg/20031218-3.c: New test.
9184
9185         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
9186         of label name and allow for USER_LABEL_PREFIX == "_" names.
9187         * g++.dg/abi/mangle18-2.C: Likewise.
9188         * g++.dg/abi/mangle19-1.C: Likewise.
9189         * g++.dg/abi/mangle19-2.C: Likewise.
9190         * g++.dg/abi/mangle20-1.C: Likewise.
9191         * g++.dg/abi/mangle20-2.C: Likewise.
9192
9193 2003-12-18  Richard Henderson  <rth@redhat.com>
9194
9195         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
9196
9197 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
9198             Dan Kegel <dank@kegel.com>
9199
9200         PR other/12009
9201         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
9202         testing a cross compiler, it causes spurious compile failures.
9203         * lib/g++.exp: Likewise.
9204
9205 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9206
9207         PR c++/13262
9208         * g++.dg/template/access13.C: New test.
9209
9210 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
9211
9212         * gcc.dg/20031216-1.c: New test.
9213
9214 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9215
9216         PR c++/9154
9217         * g++.dg/template/error10.C: New test.
9218
9219 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
9220
9221         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
9222         * g++.dg/eh/simd-2.C: Likewise.
9223
9224 2003-12-17  James E Wilson  <wilson@specifixinc.com>
9225             Roger Sayle  <roger@eyesopen.com>
9226
9227         * gcc.c-torture/execute/ieee/mzero5.c: New.
9228
9229 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
9230
9231         PR c++/10603
9232         * g++.dg/parse/error6.C: New test.
9233
9234         PR c++/12827
9235         * g++.dg/parse/error7.C: New test.
9236
9237 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
9238
9239         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
9240         at -O with stabs debugging formats.
9241         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
9242         * gcc.dg/debug/debug-2.c: Likewise.
9243
9244 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
9245
9246         PR c++/12696
9247         * g++.dg/init/error1.C: New test.
9248
9249         PR c++/12218
9250         * g++.dg/init/pm3.C: New test.
9251
9252 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
9253
9254         PR c/3347
9255         * gcc.dg/bitfld-8.c: New test.
9256
9257 2003-12-16  James Lemke  <jim@wasabisystems.com>
9258
9259         * gcc.dg/arm-scd42-[123].c: New tests.
9260
9261 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
9262
9263         PR c++/9043
9264         * g++.dg/abi/mangle20-1.C: New test.
9265         * g++.dg/abi/mangle20-2.C: New test.
9266
9267 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
9268
9269         PR c++/13275
9270         * g++.dg/other/offsetof2.C: Remove XFAIL.
9271         * g++.dg/parse/offsetof1.C: New test.
9272         * g++.gd/parse/offsetof2.C: Likewise.
9273
9274 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9275
9276         * g++.dg/template/nontype3.C: New test.
9277         * g++.dg/template/static2.C: Tweaked the dg-error clause.
9278
9279 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9280
9281         * g++.dg/warn/noreturn-3.C: Also test instantiation.
9282
9283 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
9284
9285         PR c++/13387
9286         * g++.dg/expr/assign1.C: New test.
9287
9288         PR c++/13242
9289         * g++.dg/abi/mangle19-1.C: New test.
9290         * g++.dg/abi/mangle19-2.C: New test.
9291
9292 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
9293
9294         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
9295
9296 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
9297
9298         * gcc.c-torture/execute/20031216-1.c: New test.
9299
9300 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9301
9302         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
9303         an ICE regression.
9304
9305 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
9306
9307         PR c++/10926
9308         * g++.dg/template/error9.C: New test.
9309
9310         PR c++/11116
9311         * g++.dg/template/error8.C: New test.
9312
9313 2003-12-15  Roger Sayle  <roger@eyesopen.com>
9314
9315         PR middle-end/13400
9316         * gcc.c-torture/execute/20031215-1.c: New test case.
9317
9318 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
9319
9320         PR c++/13269
9321         * g++.dg/parse/error5.C: New test.
9322
9323         PR c++/12989
9324         * g++.dg/expr/sizeof1.C: New test.
9325
9326         PR c++/13310
9327         * g++.dg/template/crash15.C: New test.
9328
9329 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
9330
9331         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
9332         a non-POD type as the last named parameter of a varargs function.
9333
9334 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
9335
9336         PR c++/13243
9337         PR c++/12573
9338         * g++.dg/template/crash14.C: New test.
9339         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
9340
9341 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
9342
9343         * g++.dg/other/java1.C: New test.
9344
9345         PR c++/13241
9346         * g++.dg/abi/mangle18-1.C: New test.
9347         * g++.dg/abi/mangle18-2.C: New test.
9348
9349 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9350
9351         PR optimization/10312
9352         * gcc.c-torture/execute/20031214-1.c: New.
9353
9354 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
9355
9356         PR c++/10779
9357         PR c++/12160
9358         * g++.dg/parse/error3.C: New test.
9359         * g++.dg/parse/error4.C: Likewise.
9360         * g++.dg/abi/mangle4.C: Tweak error messages.
9361         * g++.dg/lookup/using5.C: Likewise.
9362         * g++.dg/other/error2.C: Likewise.
9363         * g++.dg/parse/typename5.C: Likewise.
9364         * g++.dg/parse/undefined1.C: Likewise.
9365         * g++.dg/template/arg2.C: Likewise.
9366         * g++.dg/template/ttp3.C: Likewise.
9367         * g++.dg/template/type1.C: Likewise.
9368         * g++.old-deja/g++.other/crash32.C: Likewise.
9369         * g++.old-djea/g++.pt/defarg8.C: Likewise.
9370
9371 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9372
9373         PR c++/13106
9374         * g++.dg/warn/noreturn-3.C: New test.
9375
9376 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
9377
9378         PR c++/13118
9379         * g++.dg/abi/covariant3.C: New.
9380
9381 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
9382
9383         * g++.dg/eh/ia64-1.C: New test.
9384
9385 2003-12-12  Roger Sayle  <roger@eyesopen.com>
9386
9387         PR optimization/13037
9388         * g77.f-torture/execute/13037.f: New test case.
9389
9390 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
9391
9392         PR c++/12881
9393         * g++.dg/abi/covariant2.C: New.
9394
9395 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
9396
9397         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
9398
9399 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
9400
9401         * gcc.c-torture/execute/wchar_t-1.x: Delete.
9402
9403 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
9404
9405         PR other/10819
9406         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
9407         to fix Bug 10819.
9408         * lib/g++.exp (g++_version): Likewise.
9409         * lib/g77.exp (g77_version): Likewise.
9410         * lib/objc.exp (default_objc_version): Likewise.
9411
9412 2003-12-10  Richard Henderson  <rth@redhat.com>
9413
9414         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
9415
9416         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
9417
9418 2003-12-08  Matt Austern  <austern@apple.com>
9419
9420         PR c/13134
9421         * lib/gcc-dg.exp (dg-require-visibility): Define.
9422         * lib/target-supports (check_visibility_available): Define.
9423         * gcc.dg/visibility-1.c: New test.
9424         * gcc.dg/visibility-2.c: Likewise.
9425         * gcc.dg/visibility-3.c: Likewise.
9426         * gcc.dg/visibility-4.c: Likewise.
9427         * gcc.dg/visibility-5.c: Likewise.
9428         * gcc.dg/visibility-6.c: Likewise.
9429         * g++.dg/ext/visibility-1.C: Likewise.
9430         * g++.dg/ext/visibility-2.C: Likewise.
9431         * g++.dg/ext/visibility-3.C: Likewise.
9432         * g++.dg/ext/visibility-4.C: Likewise.
9433         * g++.dg/ext/visibility-5.C: Likewise.
9434         * g++.dg/ext/visibility-6.C: Likewise.
9435
9436 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9437
9438         * g++.dg/lookup/java1.C: New test.
9439         * g++.dg/lookup/java2.C: New test.
9440
9441 2003-12-07  Falk Hueffner  <falk@debian.org>
9442
9443         * g++.dg/opt/noreturn-1.C: New test.
9444
9445 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
9446
9447         * gcc.dg/overflow-1.c: New test.
9448
9449 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
9450
9451         * g77.f-torture/compile/13060.f: New test.
9452
9453 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
9454
9455         PR c++/13323
9456         * g++.dg/inherit/operator2.C: New test.
9457
9458 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
9459
9460         PR c++/13305
9461         * g++.dg/ext/attrib9.C: New test.
9462
9463 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
9464
9465         PR c++/13314
9466         * g++.dg/template/error7.C: New test.
9467
9468 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
9469             J"orn Rennecke <joern.rennecke@superh.com>
9470
9471         PR target/13302
9472         * g++.dg/other/struct-va_list.C: New test.
9473
9474 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9475
9476         PR c++/13166
9477         * g++.dg/parse/defarg6.C: New test.
9478
9479 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
9480
9481         PR target/13256
9482         * gcc.c-torture/execute/20031201-1.c: New test.
9483
9484 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
9485
9486         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
9487
9488 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
9489
9490         * gcc.dg/builtin-return-1.c: New test.
9491
9492 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
9493             J"orn Rennecke <joern.rennecke@superh.com>
9494
9495         PR optimization/13260
9496         * gcc.c-torture/execute/20031204-1.c: New test.
9497
9498 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
9499
9500         PR c++/9127
9501         * g++.dg/template/error6.C: New test.
9502
9503 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
9504
9505         * gcc.dg/20031202-1.c: New test.
9506
9507 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
9508
9509         PR c++/13179
9510         * g++.dg/template/eh1.C: New test.
9511
9512         PR c++/10771
9513         * g++.dg/template/error5.C: New test.
9514
9515 2003-12-02  David Ung  <davidu@mips.com>
9516
9517         * gcc.dg/compat/vector-check.h: Corrected type for var
9518         g_##TMODE
9519
9520 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9521
9522         PR c++/10126
9523         * g++.dg/template/ptrmem8.C: New test.
9524
9525 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9526
9527         PR c++/12573
9528         * g++.dg/template/dependent-expr3.C: New test.
9529
9530 2003-12-01  James Lemke  <jim@wasabisystems.com>
9531
9532         * gcc.dg/arm-g2.c: New test.
9533
9534 2003-12-01  Roger Sayle  <roger@eyesopen.com>
9535
9536         PR optimization/11634
9537         * gcc.dg/20031201-2.c: New test case.
9538
9539 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
9540
9541         PR 11433
9542         * objc.dg/proto-lossage-3.m: New test.
9543
9544 2003-12-01  Roger Sayle  <roger@eyesopen.com>
9545
9546         PR optimization/12628
9547         * gcc.dg/20031201-1.c: New test case.
9548
9549 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
9550
9551         * gcc.dg/unaligned-1.c: New test.
9552
9553 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
9554
9555         PR c++/9849
9556         * g++.dg/template/error4.C: New test.
9557         * g++.dg/template/nested3.C: Adjust error markers.
9558
9559 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9560
9561         * gcc.dg/cpp/assert4.c: Check more #system assertions.
9562
9563 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
9564
9565         PR c/10333
9566         * gcc.dg/bitfld-7.c: New test.
9567
9568 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
9569
9570         * gcc.dg/tls/asm-1.C: New test.
9571
9572 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9573
9574         * gcc.dg/cpp/assert4.c: Update.
9575
9576 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
9577
9578         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
9579         * gcc.dg/builtin-apply3.c: New test.
9580
9581 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
9582
9583         * lib/compat.exp (compat-obj): New xfaildata parameter.
9584         Use it to set compiler_conditional_xfail_data before compiling.
9585         (compat-get-options): Handle dg-xfail-if.
9586         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
9587         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
9588         * gcc.dg/compat/vector-1_y.c: Likewise.
9589         * gcc.dg/compat/vector-2_x.c: Likewise.
9590         * gcc.dg/compat/vector-2_y.c: Likewise.
9591
9592 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
9593
9594         * g++.dg/opt/reg-stack4.C: New test.
9595
9596 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
9597
9598         * gcc.dg/builtin-apply2.c: New test.
9599
9600 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
9601
9602         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
9603
9604 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9605
9606         PR c++/12924
9607         * g++.dg/template/template-id-2.C: New test.
9608
9609 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9610
9611         PR c++/5369
9612         * g++.dg/template/memfriend1.C: New test.
9613         * g++.dg/template/memfriend2.C: Likewise.
9614         * g++.dg/template/memfriend3.C: Likewise.
9615         * g++.dg/template/memfriend4.C: Likewise.
9616         * g++.dg/template/memfriend5.C: Likewise.
9617         * g++.dg/template/memfriend6.C: Likewise.
9618         * g++.dg/template/memfriend7.C: Likewise.
9619         * g++.dg/template/memfriend8.C: Likewise.
9620         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
9621
9622 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
9623
9624         PR c++/12515
9625         * g++.dg/ext/cond1.C: New test.
9626
9627 2003-11-20  Richard Henderson  <rth@redhat.com>
9628
9629         * gcc.dg/20020201-2.c: Remove.
9630         * gcc.dg/20020201-4.c: Remove.
9631         * gcc.dg/20020304-1.c: Remove.
9632
9633 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
9634
9635         * gcc.dg/cpp/trad/xwin1.c: New test case.
9636
9637 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
9638
9639         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
9640         * lib/g77.exp: Likewise.
9641         * lib/objc.exp: Likewise.
9642         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
9643         for darwin.
9644
9645 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9646
9647         PR c++/12932
9648         * g++.dg/template/static5.C: New test.
9649
9650 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
9651
9652         * gcc.dg/nested-func-1.c: New test.
9653
9654 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9655
9656         * gcc.dg/cpp/assert4.c: New test.
9657
9658 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
9659
9660         PR c++/2294
9661         * g++.dg/lookup/using9.c: New test.
9662
9663 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
9664
9665         PR c++/12762
9666         * g++.dg/template/error3.C: New test.
9667
9668 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
9669
9670         PR ada/13035
9671         * ada/acats/run_acats, run_all.sh: Fix syntax error.
9672         No longer use a wrapper for gcc, since this does not work under
9673         Windows.
9674
9675 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
9676
9677         PR c++/2094
9678         * g++.dg/template/ptrmem7.C: New test.
9679
9680 2003-11-13  Andrew Pinski <apinski@apple.com>
9681
9682         * gcc.c-torture/compile/20031113-1.c: New test.
9683
9684 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
9685             Kean Johnston <jkj@sco.com>
9686
9687         PR c/13029
9688         * gcc.dg/unused-4.c: Update.
9689
9690 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
9691
9692         * g++.dg/opt/const3.C: New test.
9693
9694 2003-11-13  Jan Hubicka  <jh@suse.cz>
9695
9696         * gcc.c-torture/compile/20031112-1.c: New test.
9697
9698 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
9699
9700         * g++.dg/parse/crash10.C: Remove bogus error marker.
9701
9702 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
9703
9704         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
9705         (host_gcc): Likewise.
9706         (ROOT): Honor $PWDCMD.
9707         (BASE): Likewise.
9708         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
9709
9710 2003-11-12  Catherine Moore  <clm@redhat.com>
9711
9712         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
9713
9714 2003-11-12  Andreas Jaeger  <aj@suse.de>
9715             Jakub Jelinek  <jakub@redhat.com>
9716             Andrew Pinski  <pinskia@physics.uc.edu>
9717             Richard Henderson  <rth@redhat.com>
9718
9719         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
9720         systems.
9721         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
9722
9723         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
9724         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
9725
9726 2003-11-11  Andreas Jaeger  <aj@suse.de>
9727
9728         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
9729
9730         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
9731
9732 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
9733
9734         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
9735         Clean ups.
9736
9737 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
9738
9739         * gcc.dg/trampoline-1.c: New test.
9740
9741 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
9742
9743         * gcc.c-torture/compile/200031109-1.c: New test.
9744
9745 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
9746
9747         PR c/3190
9748         PR c/8714
9749         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
9750         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
9751         gcc.dg/format/no-y2k-1.c: Update.
9752
9753 2003-11-08  Roger Sayle  <roger@eyesopen.com>
9754
9755         PR optimization/10467
9756         * gcc.dg/20031108-1.c: New test case.
9757
9758 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
9759
9760         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
9761
9762 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
9763
9764         * gcc.dg/compound-lvalue-1.c: New test.
9765         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
9766         some XFAILs.
9767
9768 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
9769
9770         * gcc.dg/altivec-varargs-1.c: New test.
9771
9772 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
9773
9774         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
9775         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
9776         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
9777         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
9778         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
9779
9780 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
9781
9782         * gcc.dg/cond-lvalue-1.c: New test.
9783
9784 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
9785
9786         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
9787
9788 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9789
9790         PR c++/11616
9791         * g++.dg/template/instantiate5.C: New test.
9792
9793 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9794
9795         PR c++/12726
9796         * g++.dg/ext/complit2.C: Replace test with self-contained version.
9797         * ChangeLog: Add missing first entry for above test.
9798
9799 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9800
9801         PR c++/9810
9802         * g++.dg/template/using8.C: New test.
9803         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
9804
9805 2003-11-02  Roger Sayle  <roger@eyesopen.com>
9806
9807         PR optimization/10817
9808         * gcc.c-torture/compile/20031102-1.c: New test case.
9809
9810 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
9811
9812         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
9813         2147483647.
9814
9815 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
9816
9817         * gcc.dg/20031102-1.c: New test.
9818
9819 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
9820
9821         * gcc.dg/complex-1.c: New test.
9822
9823 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9824
9825         PR c++/12796
9826         * g++.dg/template/crash13.C: Adjust expected error location.
9827         * g++.old-deja/g++.brendan/ns1.C: Likewise.
9828
9829 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
9830
9831         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
9832
9833 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
9834
9835         PR/10239
9836         * gcc.c-torture/compile/20031031-2.c: New test.
9837
9838 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
9839
9840         PR/11640
9841         * gcc.c-torture/compile/20031031-1.c: New test.
9842
9843 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
9844
9845         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
9846         * gcc.misc-tests/bprob.exp: Likewise.
9847         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
9848         the execution test on arm-elf configs.
9849         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
9850         configs that don't support scratch files.
9851         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
9852
9853 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
9854
9855         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
9856         done by dejagnu.
9857
9858 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
9859
9860         * ada/acats/run_all.sh: Redirect mv output to /dev/null
9861         Avoid non pure sh syntax. Add more logging.
9862
9863         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
9864         fail.
9865
9866 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9867
9868         PR libgcj/10610
9869         * gcc.dg/ppc-stackalign-1.c: New test.
9870
9871 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
9872
9873         * ada/acats/run_all.sh: Change output to be more compliant with
9874         dejagnu framework.
9875         Create acats.sum and acats.log files under testsuite/ada/acats
9876         Only run [a-z]* directories, to filter out e.g. CVS.
9877         Redirect build output to log file.
9878
9879 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
9880
9881         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
9882
9883 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
9884
9885         PR ada/5909:
9886         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
9887
9888 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
9889
9890         * gcc.c-torture/compile/20031023-1.c: New test.
9891         * gcc.c-torture/compile/20031023-2.c: New test.
9892         * gcc.c-torture/compile/20031023-3.c: New test.
9893         * gcc.c-torture/compile/20031023-4.c: New test.
9894
9895 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9896
9897         PR c++/10371
9898         * g++.dg/lookup/scoped8.C: New test.
9899
9900 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
9901
9902         * g++.dg/opt/reg-stack3.C: New test.
9903
9904 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
9905
9906         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
9907
9908 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9909
9910         PR c++/11076
9911         * g++.dg/template/crash13.C: New test.
9912
9913 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
9914
9915         * gcc.dg/c99-restrict-2.c: New test.
9916
9917 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
9918
9919         PR c++/12698, c++/12699, c++/12700, c++/12566
9920         * g++.dg/inherit/covariant9.C: New test.
9921         * g++.dg/inherit/covariant10.C: New test.
9922         * g++.dg/inherit/covariant11.C: New test.
9923
9924 2003-10-23  Jason Merrill  <jason@redhat.com>
9925
9926         PR c++/12726
9927         * g++.dg/ext/complit2.C: New test.
9928
9929 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
9930
9931         PR target/12654
9932         * gcc.c-torture/execute/20031020-1.c: New test.
9933
9934 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9935
9936         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
9937         following the jump_insn.
9938
9939 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
9940
9941         * gcc.dg/cast-lvalue-1.c: New test.
9942
9943 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
9944
9945         PR c++/11962
9946         * g++.dg/template/cond2.C: New test.
9947
9948 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
9949
9950         * gcc.dg/builtins-28.c: New test.
9951
9952 2003-10-20  Jan Hubicka  <jh@suse.cz>
9953
9954         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
9955         parameter.
9956         * testsuite/gcc.dg/inline-2.c: Likewise.
9957
9958 2003-10-20  Phil Edwards  <phil@codesourcery.com>
9959
9960         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
9961         * gcc.dg/nest.c:  Likewise.
9962
9963 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9964
9965         PR c++/9781, c++/10583, c++/11862
9966         * g++.dg/parse/crash13.C: New test.
9967
9968 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9969
9970         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
9971
9972 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
9973
9974         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
9975         Define HAVE_C99_RUNTIME except on Solaris.
9976         * gcc.dg/builtins-20.c: Likewise.
9977
9978 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9979
9980         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
9981
9982 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9983
9984         PR c++/12495
9985         * g++.dg/template/crash21.C: New test.
9986
9987 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9988
9989         PR c++/2513
9990         * g++.dg/template/typename5.C: New test.
9991
9992 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9993
9994         PR c++/12369
9995         * g++.dg/template/friend25.C: New test.
9996
9997 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
9998
9999         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
10000         versions.
10001
10002 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
10003
10004         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
10005         == 2147483647.
10006
10007 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
10008
10009         * gcc.c-torture/execute/960416-1.x: Remove.
10010         * gcc.c-torture/execute/divconst-3.x: Likewise.
10011
10012 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
10013
10014         PR target/12598
10015         * gcc.dg/torture/cris-volatile-1.c: New test.
10016
10017 2003-10-14  Roger Sayle  <roger@eyesopen.com>
10018
10019         PR optimization/9325
10020         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
10021         for overflowing floating point to integer conversion during RTL
10022         simplification.
10023
10024 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
10025
10026         * objc/execute/_cmd.m: Fix typo.
10027         * objc.dg/image-info.m, objc.dg/symtab-1.m:
10028         Relax 'scan-assembler' regexp.
10029         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
10030         objc.dg/try-catch-4.m: Run on non-Darwin targets.
10031         * objc.dg/zero-link-2.m: Remove blank line.
10032         * objc.dg/zero-link-3.m: New test case.
10033
10034 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
10035
10036         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
10037
10038         * gcc.dg/asm-names.c: Use scan-assembler-not rather
10039         than linker trickery.
10040
10041 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10042
10043         PR c++/12370
10044         * g++.dg/other/friend2.C: New test.
10045
10046 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
10047
10048         * gcc.dg/20031012-1.c: New test.
10049
10050 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
10051
10052         * gcc.dg/weak/weak-3.c: Fix for new warning.
10053
10054 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
10055
10056         PR optimization/8750
10057         * gcc.c-torture/execute/20031012-1.c: New test case.
10058
10059 2003-10-11  Roger Sayle  <roger@eyesopen.com>
10060
10061         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
10062         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
10063
10064 2003-10-11  Roger Sayle  <roger@eyesopen.com>
10065
10066         PR optimization/12260
10067         * gcc.c-torture/compile/20031011-2.c: New test case.
10068
10069 2003-10-11  Roger Sayle  <roger@eyesopen.com>
10070
10071         * gcc.c-torture/execute/20031011-1.c: New testcase.
10072
10073 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
10074
10075         * gcc.c-torture/compile/20031011-1.c: New test.
10076
10077 2003-10-11  Jan Hubicka  <jh@suse.cz>
10078
10079         * g++.dg/other/first-global.C: New test.
10080
10081 2003-10-11  Roger Sayle  <roger@eyesopen.com>
10082
10083         * gcc.c-torture/execute/string-opt-18.c: New testcase.
10084
10085 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
10086
10087         * gcc.c-torture/compile/20031010-1.c: New test.
10088
10089 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
10090
10091         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
10092         * gcc.c-torture/execute/va-arg-25.c: ... here.
10093
10094 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
10095
10096         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
10097
10098 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
10099
10100         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
10101
10102 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
10103
10104         * g++.dg/parse/error2.C: New test.
10105
10106 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
10107
10108         PR c++/11097
10109         * g++.dg/other/error5.C: Modify the error message.
10110         * g++.dg/lookup/using8.C: New test.
10111
10112 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
10113
10114         * gcc.dg/darwin-abi-2.c: New file.
10115         * gcc.c-torture/execute/va-arg-24.c: New file.
10116
10117 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
10118
10119         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
10120         indentation.
10121
10122 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
10123
10124         PR c++/10147
10125         * g++.dg/other/error4.C: Update error messages.
10126         * g++.dg/template/ptrmem4.C: Likewise.
10127
10128         PR c++/12337
10129         * g++.dg/init/new9.C: New test.
10130
10131         PR c++/12334, c++/12236, c++/8656
10132         * g++.dg/ext/attrib8.C: New test.
10133
10134 2003-10-06  Devang Patel  <dpatel@apple.com>
10135
10136         * gcc.dg/debug/dwarf2-3.h: New test.
10137         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
10138
10139 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
10140
10141         * g++.dg/opt/cfg2.C: New test.
10142
10143 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
10144
10145         * g++.dg/opt/float1.C: New test.
10146
10147 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
10148
10149         * gcc.dg/c90-array-lval-6.c: New test.
10150         * gcc.dg/c99-array-lval-6.c: New test.
10151
10152 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
10153             Ziemowit Laski  <zlaski@apple.com>
10154
10155         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
10156         'Derived', so that it is never considered a class method; add
10157         new warning for '+port' method ambiguity.
10158         * objc.dg/method-12.m: Include <objc/objc.h> instead of
10159         <objc/objc-api.h> (needed on Mac OS X).
10160         * objc.dg/method-13.m: New test.
10161
10162 2003-10-03  Roger Sayle  <roger@eyesopen.com>
10163
10164         PR optimization/9325, PR java/6391
10165         * gcc.c-torture/execute/20031003-1.c: New test case.
10166
10167 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
10168
10169         PR optimization/12180
10170         * gcc.dg/20031002-1.c: New test.
10171
10172         PR c++/12486
10173         * g++.dg/inherit/error1.C: New test.
10174
10175 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
10176
10177         * lib/f-torture.exp (search_for): Rename to...
10178         (search_for_re): This.  Also, clean up comments and the
10179         "regexp" invocation.
10180
10181 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
10182
10183         * gcc.c-torture/compile/20031002-1.c: New test.
10184
10185 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
10186
10187         * g++.dg/opt/cond1.C: New test.
10188
10189 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
10190
10191         * gcc.dg/Wold-style-definition-2.c: New testcase.
10192         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
10193
10194 2003-09-29  Richard Henderson  <rth@redhat.com>
10195
10196         * g++.dg/init/array10.C: Add dg-options.
10197
10198 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
10199
10200         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
10201
10202 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10203
10204         * g++.dg/template/friend19.C: Fix typo.
10205         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
10206
10207 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
10208
10209         * gcc.c-torture/execute/20030928-1.c: New test.
10210         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
10211
10212 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
10213
10214         * g++.dg/opt/unroll1.C: New test.
10215
10216 2003-09-26  Roger Sayle  <roger@eyesopen.com>
10217
10218         PR optimization/11741
10219         * gcc.dg/20030926-1.c: New test case.
10220
10221 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10222
10223         PR c++/5655
10224         * g++.dg/parse/access7.C: New test.
10225         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
10226
10227 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
10228
10229         MERGE OF objc-improvements-branch into MAINLINE:
10230         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
10231         if libobjc has not been built.
10232         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
10233         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
10234         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
10235         objc/execute/nested-3.m, objc/execute/np-2.m,
10236         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
10237         objc/execute/redefining_self.m, objc/execute/root_methods.m,
10238         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
10239         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
10240         objc.dg/special/unclaimed-category-1.h,
10241         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
10242         well as GNU runtime.
10243         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
10244         * execute/cascading-1.m, execute/function-message-1.m,
10245         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
10246         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
10247         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
10248         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
10249         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
10250         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
10251         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
10252         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
10253         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
10254         * objc.dg/bitfield-2.m: Run only on Darwin.
10255         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
10256         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
10257         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
10258         * objc.dg/const-str-1.m: Fix constant string layout.
10259
10260 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
10261
10262         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
10263
10264 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
10265
10266         * gcc.dg/darwin-abi-1.c: New file.
10267
10268 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
10269
10270         PR target/12281
10271         * gcc.c-torture/compile/20030921-1.c: New test.
10272
10273 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
10274
10275         * g++.dg/opt/reg-stack2.C: New test.
10276
10277 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
10278
10279         * g++.dg/eh/delayslot1.C: New test.
10280
10281 2003-09-20  Richard Henderson  <rth@redhat.com>
10282
10283         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
10284
10285 2003-09-20  Roger Sayle  <roger@eyesopen.com>
10286
10287         * gcc.c-torture/execute/20030920-1.c: New test case.
10288
10289 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10290
10291         * g++.dg/rtti/typeid3.C: Correct expected error message.
10292
10293 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10294
10295         PR c++/157
10296         * g++.dg/parse/crash12.C: New test.
10297
10298 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
10299
10300         * gcc.dg/compat/mixed-struct-check.h: New.
10301         * gcc.dg/compat/mixed-struct-defs.h: New.
10302         * gcc.dg/compat/mixed-struct-init.h: New.
10303         * gcc.dg/compat/struct-by-value-19_main.c: New.
10304         * gcc.dg/compat/struct-by-value-19_x.c: New.
10305         * gcc.dg/compat/struct-by-value-19_y.c: New.
10306         * gcc.dg/compat/struct-by-value-20_main.c: New.
10307         * gcc.dg/compat/struct-by-value-20_x.c: New.
10308         * gcc.dg/compat/struct-by-value-20_y.c: New.
10309         * gcc.dg/compat/struct-return-19_main.c: New.
10310         * gcc.dg/compat/struct-return-19_x.c: New.
10311         * gcc.dg/compat/struct-return-19_y.c: New.
10312         * gcc.dg/compat/struct-return-20_main.c: New.
10313         * gcc.dg/compat/struct-return-20_x.c: New.
10314         * gcc.dg/compat/struct-return-20_y.c: New.
10315
10316 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
10317         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
10318         so that it will not complain on LP64 targets.
10319
10320 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10321
10322         PR c++/495
10323         * g++.dg/template/friend24.C: New test.
10324
10325 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
10326
10327         PR c++/12332
10328         * g++.dg/template/memtmpl2.C: New test.
10329
10330 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
10331
10332         PR target/11184
10333         * gcc.dg/builtin-apply1.c: New test.
10334
10335 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
10336
10337         PR c++/9848
10338         * g++.dg/warn/Wunused-4.C: New test.
10339
10340 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10341
10342         PR c++/12316
10343         * g++.dg/other/gc2.C: New test.
10344
10345 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
10346
10347         PR c++/11991
10348         * g++.dg/rtti/typeid3.C: New test.
10349
10350         PR c++/12266
10351         * g++.dg/overload/template1.C: New test.
10352
10353 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
10354
10355         * g++.dg/opt/cfg3.C: New test.
10356
10357 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10358
10359         PR c++/7939
10360         * g++.dg/template/crash11.C: New test.
10361
10362 2003-09-16  Jason Merrill  <jason@redhat.com>
10363             Jakub Jelinek  <jakub@redhat.com>
10364
10365         * gcc.dg/attr-warn-unused-result.c: New test.
10366
10367 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
10368
10369         PR c++/12184
10370         * g++.dg/expr/call2.C: New test.
10371
10372 2003-09-15  Andreas Jaeger  <aj@suse.de>
10373
10374         * gcc.dg/Wold-style-definition-1.c: New test.
10375
10376 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
10377
10378         PR c++/3907
10379         * g++.dg/parse/template12.C: New test.
10380
10381         * g++.dg/abi/bitfield11.C: New test.
10382         * g++.dg/abi/bitfield12.C: Likewise.
10383
10384 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
10385
10386         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
10387         non-expansion of functional macro name without arguments at EOL.
10388         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
10389
10390 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
10391
10392         * gcc.c-torture/execute/20030914-[12].c: New tests.
10393
10394 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
10395
10396         PR c++/11788
10397         * g++.dg/overload/addr1.C: New test.
10398
10399 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
10400
10401         * gcc.dg/20030909-1.c: New test.
10402
10403 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
10404
10405         * gcc.dg/ultrasp10.c: New test.
10406
10407 2003-09-09  Devang Patel  <dpatel@apple.com>
10408
10409         * gcc.dg/darwin-ld-6.c: New test.
10410
10411 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10412
10413         * gcc.dg/torture/builtin-explog-1.c: New testcase.
10414
10415 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
10416
10417         * gcc.dg/ia64-types1.c: New test.
10418         * gcc.dg/ia64-types2.c: Likewise.
10419
10420 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10421
10422         * gcc.dg/builtins-1.c: Add more _Complex tests.
10423         * gcc.dg/torture/builtin-attr-1.c: Likewise.
10424
10425         * gcc.dg/builtins-1.c: Test existing _Complex functions.
10426         * gcc.dg/torture/builtin-attr-1.c: Likewise.
10427
10428 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
10429
10430         PR c++/11786
10431         * g++.dg/lookup/koenig2.C: New test.
10432
10433         PR c++/5296
10434         * g++.dg/rtti/typeid2.C: New test.
10435
10436 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
10437
10438         * gcc.c-torture/compile/20030904-1.c: New test.
10439
10440 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
10441
10442         * g++.dg/opt/longbranch2.C: New test.
10443
10444 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
10445
10446         * g++.dg/template/crash10.C: Only compile it.
10447
10448 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
10449
10450         PR middle-end/11665
10451         * gcc.c-torture/compile/20030907-1.c: New test.
10452         * g++.dg/init/array11.C: New test.
10453
10454 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
10455
10456         PR c++/11852
10457         * g++.dg/init/struct1.C: New test.
10458
10459 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
10460
10461         PR c++/12181
10462         * g++.dg/expr/comma1.C: New test.
10463
10464 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
10465
10466         PR c++/11867
10467         * g++.dg/expr/static_cast5.C: New test.
10468
10469 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
10470
10471         PR c++/11507
10472         * g++.dg/lookup/scoped7.C: New test.
10473
10474         PR c++/9574
10475         * g++.dg/other/static1.C: New test.
10476
10477         PR c++/11490
10478         * g++.dg/warn/template-1.C: New test.
10479
10480         PR c++/11432
10481         * g++.dg/template/crash10.C: New test.
10482
10483         PR c++/2478
10484         * g++.dg/overload/VLA.C: New test.
10485
10486         PR c++/10804
10487         * g++.dg/template/call1.C: New test.
10488
10489 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
10490
10491         PR c++/11794
10492         * g++.dg/parse/using3.C: New test.
10493
10494 2003-09-06  Roger Sayle  <roger@eyesopen.com>
10495
10496         PR c++/11409
10497         * g++.dg/overload/builtin3.C: New test case.
10498
10499 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
10500
10501         PR c/9862
10502         * gcc.dg/20030906-1.c: New test.
10503         * gcc.dg/20030906-2.c: Likewise.
10504
10505 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
10506
10507         PR c++/12167
10508         * g++.dg/parse/defarg5.C: New test.
10509
10510         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
10511
10512 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
10513
10514         PR c++/12163
10515         * g++.dg/expr/static_cast4.C: New test.
10516
10517         PR c++/12146
10518         * g++.dg/template/crash9.C: New test.
10519
10520 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
10521
10522         * g++.old-deja/g++.ext/pretty2.C: Update for change
10523         in __FUNCTION__.
10524         * g++.old-deja/g++.ext/pretty3.C: Likewise.
10525
10526 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
10527
10528         PR c++/11922
10529         * g++/dg/template/qualified-id1.C: New test.
10530
10531         PR c++/12037
10532         * g++.dg/warn/noeffect4.C: New test.
10533
10534 2003-09-04  Matt Austern  <austern@apple.com>
10535
10536         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
10537         * g++.dg/ext/fnname2.C: Likewise.
10538         * g++.dg/ext/fnname3.C: Likewise.
10539
10540 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
10541
10542         * g++.dg/expr/lval1.C: New test.
10543         * g++.dg/ext/lvcast.C: Remove.
10544
10545 2003-09-03  Roger Sayle  <roger@eyesopen.com>
10546
10547         PR optimization/11700.
10548         * gcc.c-torture/compile/20030903-1.c: New test case.
10549
10550 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
10551
10552         PR c++/12053
10553         * g++.dg/abi/layout4.C: New test.
10554
10555 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
10556
10557         PR c++/11553
10558         * g++.dg/parse/friend3.C: New test.
10559
10560 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
10561
10562         PR c++/11847
10563         * g++.dg/template/class1.C: New test.
10564
10565         PR c++/11808
10566         * g++.dg/expr/call1.C: New test.
10567
10568 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
10569
10570         PR c++/12114
10571         * g++.dg/init/ref9.C: New test.
10572
10573         PR c++/11972
10574         * g++.dg/template/nested4.C: New test.
10575
10576 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
10577
10578         PR c++/12093
10579         * g++.dg/template/non-dependent4.C: New test.
10580
10581         PR c++/11928
10582         * g++.dg/inherit/conv1.C: New test.
10583
10584 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
10585
10586         PR c++/6196
10587         * g++.dg/ext/label1.C: New test.
10588         * g++.dg/ext/label2.C: Likewise.
10589
10590 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
10591
10592         * g++.dg/expr/cond3.C: New test.
10593
10594 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10595
10596         * gcc.dg/builtins-1.c: Add new builtin cases.
10597
10598 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10599
10600         * gcc.dg/builtins-1.c: Add new cases.
10601         * gcc.dg/torture/builtin-attr-1.c: Likewise.
10602
10603 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10604
10605         * gcc.dg/builtins-1.c: Add more math builtin tests.
10606         * gcc.dg/torture/builtin-attr-1.c: New test.
10607
10608 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
10609
10610         PR optimization/5079
10611         * g++.dg/opt/static3.C: New test.
10612
10613 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10614
10615         * gcc.misc-tests/gcov-10b.c: New test.
10616
10617 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
10618
10619         * g++.dg/opt/ptrmem3.C: New test.
10620
10621         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
10622
10623 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
10624
10625         * gcc.dg/20030826-2.c: New test.
10626
10627 2003-08-26  Roger Sayle  <roger@eyesopen.com>
10628
10629         PR middle-end/12002
10630         * g77.f-torture/compile/12002.f: New test case.
10631
10632 2003-08-26  Roger Sayle  <roger@eyesopen.com>
10633
10634         * gcc.dg/20030826-1.c: New test case.
10635
10636 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
10637
10638         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
10639
10640 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
10641
10642         PR c++/11871
10643         * c++.dg/lookup/crash1.C: New test.
10644
10645         * c++.dg/warn/noeffect3.C: New test.
10646
10647 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
10648
10649         * gcc.dg/compat/vector-1_x.c: Compile with -w.
10650         * gcc.dg/compat/vector-1_y.c: Ditto.
10651         * gcc.dg/compat/vector-2_x.c: Ditto.
10652         * gcc.dg/compat/vector-2_y.c: Ditto.
10653
10654 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
10655
10656         * gcc.dg/20030702-1.c: New test.
10657
10658 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
10659
10660         PR c++/8795
10661         * g++.dg/ext/altivec-1.C: New test.
10662
10663 2003-08-24  Richard Henderson  <rth@redhat.com>
10664
10665         * g++.dg/eh/simd-2.C: Add -w for x86.
10666
10667 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
10668
10669         * gcc.dg/20030815-1.c: New test.
10670
10671 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10672
10673         PR c++/3765
10674         * g++.dg/parse/access6.C: New test.
10675
10676 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10677
10678         PR c++/641, c++/11876
10679         * g++.dg/template/friend22.C: New test.
10680         * g++.dg/template/friend23.C: Likewise.
10681
10682 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
10683
10684         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
10685         identically.
10686
10687 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
10688
10689         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
10690
10691 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
10692
10693         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
10694
10695 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
10696
10697         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
10698
10699 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
10700
10701         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
10702
10703 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
10704
10705         PR c++/11919
10706         * g++.dg/overload/prom1.C: New test.
10707
10708         PR c++/11551
10709         * g++.dg/parse/dtor2.C: New test.
10710
10711         PR c++/10762
10712         * g++.dg/parse/using2.C: New test.
10713
10714 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
10715
10716         PR target/11805
10717         * gcc.c-torture/compile/20030821-1.c: New.
10718
10719 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
10720
10721         PR c++/11834
10722         * g++.dg/template/deduce2.C: New test.
10723
10724 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
10725
10726         * gcc.c-torture/execute/20030821-1.c: New test.
10727
10728 2003-08-20  Roger Sayle  <roger@eyesopen.com>
10729
10730         PR middle-end/11984
10731         * gcc.dg/20030820-1.c: New test case.
10732
10733 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
10734
10735         PR c++/11945
10736         * g++.dg/warn/noeffect2.C: New test.
10737
10738 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
10739
10740         PR c++/10926
10741         * g++.dg/template/dtor2.C: New test.
10742
10743         PR c++/11684
10744         * g++.dg/template/operator1.C: New test.
10745         * g++.dg/parse/operator4.C: New test.
10746
10747         PR c++/11946.C
10748         * g++.dg/expr/enum1.C: New test.
10749         * gcc.dg/c99-bool-1.c: Remove bogus warning.
10750
10751         PR c++/11036.C
10752         * g++.dg/parse/elab2.C: New test.
10753         * g++.dg/parse/typedef4.C: Change error message.
10754         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
10755         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
10756         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
10757
10758 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
10759
10760         * gcc.dg/pch/warn-1.c: New.
10761         * gcc.dg/pch/warn-1.hs: New.
10762
10763         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
10764         not-tested file.
10765
10766 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
10767
10768         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
10769
10770 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
10771
10772         * gcc.dg/uninit-D.c: New Test.
10773         * gcc.dg/uninit-E.c: New Test.
10774         * gcc.dg/uninit-F.c: New Test.
10775         * gcc.dg/uninit-G.c: New Test.
10776
10777 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
10778
10779         * g++.dg/README: Describe the pch directory.
10780
10781 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10782
10783         PR c++/11174
10784         * g++.dg/parse/access4.C: New test.
10785         * g++.dg/parse/access5.C: Likewise.
10786         * g++.old-deja/g++.jason/access17.C: Adjust error message.
10787
10788 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
10789
10790         * gcc.dg/noncompile/20030818-1.c: New.
10791
10792 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
10793
10794         PR c++/11957
10795         * g++.dg/warn/noeffect1.C: New test.
10796
10797         * g++.dg/template/scope2.C: New test.
10798         * g++.dg/template/error2.C: Correct dg-error
10799
10800 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
10801
10802         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
10803
10804 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
10805
10806         PR C++/11512
10807         * g++.dg/template/warn1.C: New.
10808
10809 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
10810
10811         * g++.dg/template/error2.C: New test.
10812         * g++.dg/lookup/using7.C: Adjust errors
10813         * g++.old-deja/g++.pt/crash36.C: Likewise.
10814         * g++.old-deja/g++.pt/derived3.C: Likewise.
10815
10816 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10817
10818         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
10819         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
10820         * gcc.c-torture/execute/builtins/string-9.c: New, from
10821         string-opt-9.c.  Adjust for execute/builtins framework.
10822         * gcc.c-torture/execute/string-opt-9.c: Delete.
10823
10824 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
10825
10826         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
10827
10828         * g++.dg/parse/ret-type2.C: New test.
10829
10830         PR c++/11703
10831         * g++.dg/init/new8.C: New test.
10832
10833         PR c++/10923
10834         * g++.dg/parse/typedef5.C: New test.
10835
10836         PR c++/9512
10837         * g++.dg/parse/qualified2.C: New test.
10838         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
10839         invalid code.
10840
10841 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
10842
10843         * g++.dg/conversion/ptrmem1.C: New test.
10844
10845 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
10846
10847         PR target/11693
10848         * gcc.dg/20030811-1.c: New test.
10849
10850         PR target/11535
10851         * gcc.c-torture/execute/20030811-1.c: New test.
10852
10853 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10854
10855         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
10856
10857 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
10858
10859         PR c++/11789.C
10860         * g++.dg/inherit/multiple1.C: New test.
10861
10862 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
10863
10864         * gcc.dg/spe1.c: New test.
10865
10866         PR c++/11670
10867         * g++.dg/expr/cast2.C: New test.
10868
10869         PR c++/10530
10870         * g++.dg/template/dependent-name2.C: New test.
10871
10872 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
10873
10874         * g++.dg/parse/crash11.C: Put the dg options in comments.
10875
10876 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
10877
10878         * lib/gcc-dg.exp: Update for diagnostic change.
10879
10880 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10881
10882         PR c++/5767
10883         * g++.dg/parse/crash11.C: New test.
10884
10885 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
10886
10887         * gcc.dg/cpp/spacing1.c: Update.
10888
10889 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
10890
10891         PR target/11739
10892         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
10893         a value for -mtune.
10894
10895 2003-08-04  Roger Sayle  <roger@eyesopen.com>
10896
10897         PR middle-end/11771
10898         * gcc.c-torture/compile/20030804-1.c: New test case.
10899
10900 2003-08-04  Roger Sayle  <roger@eyesopen.com>
10901
10902         * gcc.dg/20030804-1.c: New test case.
10903
10904 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
10905
10906         * gcc.dg/cpp/separate-1.c: New test.
10907
10908 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
10909
10910         PR c++/11704
10911         * g++.dg/template/dependent-expr2.C: New test.
10912
10913         PR c++/11766
10914         * g++.dg/expr/ptrmem1.C: New test.
10915
10916 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10917
10918         PR c++/9453
10919         * g++.dg/template/friend15.C: New test.
10920
10921 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
10922
10923         * lib/dg-pch.exp: Work round PCH bug.
10924
10925 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10926
10927         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
10928         builtins.  Move cases from builtins-4.c here.
10929
10930         * gcc.dg/torture/builtin-math-1.c: New test taken from
10931         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
10932         additional cases.
10933
10934         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
10935         Delete.
10936
10937 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
10938
10939         PR c++/9447
10940         * g++.dg/template/using7.C: New test.
10941
10942 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
10943
10944         * import1.c, import2.c: New tests.
10945
10946 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
10947
10948         * g++.dg/eh/crossjump1.C: New test.
10949
10950 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
10951
10952         PR c++/11697
10953         * g++.dg/template/using6.C: New test.
10954
10955         PR c++/11744
10956         * g++.dg/template/koenig2.C: New test.
10957
10958 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10959
10960         PR c++/7983
10961         * g++.dg/parse/typedef4.C: New test.
10962
10963 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10964
10965         PR c++/8442, c++/8806
10966         * g++.dg/template/elab1.C: New test.
10967         * g++.dg/template/type2.C: Likewise.
10968         * g++.dg/template/ttp3.C: Adjust expected error message.
10969         * g++.old-deja/g++.law/visibility13.C: Likewise.
10970         * g++.old-deja/g++.niklas/t135.C: Likewise.
10971         * g++.old-deja/g++.pt/ttp41.C: Likewise.
10972         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
10973         template argument.
10974         * g++.old-deja/g++.pt/ttp44.C: Likewise.
10975
10976 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
10977
10978         PR c++/11295
10979         * g++.dg/ext/stmtexpr1.C: New test.
10980
10981         * g++.dg/opt/tmp1.C: New test.
10982
10983         PR c++/11525
10984         * g++.dg/parse/constant4.C: New test.
10985
10986         PR c++/9447
10987         * g++.dg/template/using5.C: New test.
10988
10989 2003-07-31  Roger Sayle  <roger@eyesopen.com>
10990
10991         * gcc.dg/builtins-27.c: New test case.
10992
10993 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
10994
10995         * gcc.dg/tls/opt-7.c: New test.
10996
10997 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
10998
10999         * g++.old-deja/g++.other/crash18.C: Remove.
11000
11001 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
11002
11003         * g++.dg/template/explicit3.C: New.
11004         * g++.dg/template/explicit4.C: New.
11005         * g++.dg/template/explicit5.C: New.
11006
11007         PR c++/11347
11008         * g++.dg/template/memtmpl1.C: New.
11009
11010 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
11011
11012         PR target/11565
11013         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
11014         * gcc.dg/i386-387-5.c (dg-options): Likewise.
11015
11016 2003-07-30  Jan Hubicka  <jh@suse.cz>
11017
11018         * vtgc1.c: Kill.
11019
11020 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
11021
11022         * gcc.dg/struct-in-proto-1.c: New test.
11023
11024 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
11025
11026         * gcc.dg/cpp/include2.c: Only expect one message.
11027
11028 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
11029
11030         PR c++/9447
11031         * g++.dg/template/using1.C: New test.
11032         * g++.dg/template/using2.C: New test.
11033         * g++.dg/template/using3.C: New test.
11034         * g++.dg/template/using4.C: New test.
11035
11036 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
11037
11038         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
11039         * gcc.c-torture/execute/string-opt-10.c: Likewise.
11040
11041 2003-07-28  Jan Hubicka  <jh@suse.cz>
11042
11043         PR c++/11530
11044         * g++.dg/opt/call1.C: New test.
11045
11046 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
11047
11048         PR c++/11667
11049         * g++.dg/init/enum2.C: New test.
11050         * g++.dg/template/overload1.C: Add "-w" option.
11051
11052 2003-07-28    <hp@bitrange.com>
11053
11054         * gcc.dg/Wdeclaration-after-statement-1.c,
11055         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
11056
11057 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
11058
11059         * gcc.c-torture/compile/20030725-1.c: New test.
11060
11061 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
11062
11063         * gcc.dg/20030505.c: Only run for SPE.
11064         Remove definition of opaque type.
11065
11066 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
11067
11068         * g++.dg/template/ptrmem6.C: New test.
11069
11070 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
11071
11072         * gcc.c-torture/compile/zero-strct-2.c: New test.
11073
11074 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
11075
11076         * gcc.dg/intermod-1.c: New test.
11077
11078 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
11079
11080         PR c++/11617
11081         * g++.dg/template/lookup2.C: New test.
11082         * g++.dg/template/memclass1.C: Remove instantiated from error.
11083         * g++.dg/other/error2.C: Tweak expected errors.
11084
11085         PR c++/11596
11086         * g++.dg/template/defarg3.C: New test.
11087
11088         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
11089
11090 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
11091
11092         * g++.dg/inherit/access5.C: New test.
11093
11094 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11095
11096         PR c++/11513
11097         * g++.dg/template/crash8.C: New test.
11098
11099 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
11100
11101         PR c/10602
11102         * gcc.dg/noncompile/incomplete-2.c: New test.
11103
11104 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
11105
11106         PR c++/11645
11107         * g++.dg/inherit/access4.C: New test.
11108
11109         PR c++/11517
11110         * g++.dg/expr/cond2.C: New test.
11111
11112         PR optimization/10679
11113         * g++.dg/opt/inline4.C: New test.
11114
11115 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
11116
11117         * g++.dg/parse/crash10: New test.
11118
11119 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
11120
11121         * g++.dg/ext/flexary1.C: New test.
11122
11123 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11124
11125         PR c++/10793
11126         * g++.dg/template/crash9.C: New test.
11127
11128 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11129
11130         PR c++/3004
11131         * g++.dg/parse/typedef3.C: New test.
11132
11133         PR c++/7906
11134         * g++.dg/parse/operator2.C: New test.
11135
11136         PR c++/8895
11137         * g++.dg/parse/def-tmpl-arg1.C: New test.
11138
11139         PR c++/9282
11140         * g++.dg/parse/funptr1.C: New test.
11141
11142         PR c++/9452
11143         * g++.dg/parse/ambig3.C: New test.
11144
11145         PR c++/9454
11146         * g++.dg/parse/operator3.C: New test.
11147
11148         PR c++/9486
11149         * g++.dg/parse/template10.C: New test.
11150
11151         PR c++/9488
11152         * g++.dg/parse/template11.C: New test.
11153
11154         PR c++/10150
11155         * g++.dg/parse/invalid-op1.C: New test.
11156
11157         PR c++/10247
11158         * g++.dg/parse/condexpr1.C: New test.
11159
11160 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
11161
11162         * g++.dg/ext/packed3.C: New test.
11163         * g++.dg/ext/packed4.C: New test.
11164
11165         * gcc.dg/pack-test-3.c: New test.
11166
11167 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
11168
11169         * lib/compat.exp: Handle dg-options per source file.
11170         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
11171         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
11172         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
11173         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
11174         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
11175         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
11176         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
11177         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
11178         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
11179         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
11180         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
11181         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
11182         * g++.dg/compat/break/bitfield7_x.C: Ditto.
11183         * g++.dg/compat/break/bitfield7_y.C: Ditto.
11184
11185 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
11186
11187         PR c/10320
11188         * gcc.c-torture/execute/20030718-1.c: New test.
11189
11190 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
11191
11192         PR optimization/11536
11193         * gcc.dg/20030721-1.c: New test.
11194
11195 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
11196
11197         PR c++/11546
11198         * g++.dg/template/lookup1.C: New test.
11199
11200 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
11201
11202         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
11203         diagnostics of ill-formed constructs involving labels.
11204         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
11205         the new 'previously defined here' message.
11206
11207 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
11208
11209         * g++.dg/parse/non-dependent2.C: New test.
11210
11211 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
11212
11213         * g++.dg/init/init-ref4.C: xfail on targets without
11214         weak symbols.
11215
11216 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
11217
11218         PR target/11087
11219         * gcc.c-torture/execute/20030717-1.c: New test.
11220
11221 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
11222
11223         * g++.dg/opt/cfg1.C: New test.
11224
11225 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
11226
11227         PR optimization/11557
11228         * gcc.dg/20030717-1.c: New test.
11229
11230 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
11231
11232         PR c++/10476
11233         * g++.dg/expr/crash-1.C: New test.
11234
11235         PR c++/11027
11236         * g++.dg/template/init3.C: New test.
11237
11238         PR c++/8222
11239         * g++.dg/template/non-dependent1.C: New test.
11240
11241         PR c++/11070
11242         * g++.dg/template/non-dependent2.C: New test.
11243
11244         PR c++/11071
11245         * g++.dg/template/non-dependent3.C: New test.
11246
11247         PR c++/9907
11248         * g++.dg/template/sizeof5.C: New test.
11249
11250 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
11251
11252         PR 11498
11253         * gcc.c-torture/compile/mangle-1.c: New file.
11254
11255 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11256
11257         PR c++/7809
11258         * g++.dg/parse/access3.C: New test.
11259
11260 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
11261
11262         PR c++/11384
11263         * g++.dg/init/init-ref4.C: New test.
11264
11265 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
11266
11267         PR c++/11547
11268         * g++.dg/parse/constant3.C: New test.
11269         * g++.dg/parse/crash7.C: Likewise.
11270
11271 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
11272
11273         PR target/11008
11274         * gcc.dg/i386-pentium4-not-mull.c: New.
11275
11276 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
11277
11278         * gcc.dg/asm-names.c (ymain): Make it weak.
11279
11280 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11281
11282         PR c++/5421
11283         * g++.dg/template/friend21.C: New test.
11284
11285 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
11286
11287         * gcc.dg/cleanup-8.c: New test.
11288         * gcc.dg/cleanup-9.c: New test.
11289
11290 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
11291
11292         * g++.dg/ext/dll-MI1.h: New file.
11293         * g++.dg/ext/dllexport-MI1.C: New file.
11294         * g++.dg/ext/dllimport-MI1.C: New file.
11295
11296 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
11297
11298         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
11299         it does not have cmpstrsi patterns (just cmpmemsi).
11300
11301 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
11302
11303         PR debug/11473
11304         * g++.dg/debug/debug8.C: New test.
11305
11306 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11307
11308         PR c++/10108
11309         * g++.dg/template/crash7.C: New test.
11310
11311 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
11312
11313         PR target/10795
11314         * gcc.c-torture/compile/20030708-1.c: New.
11315
11316 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
11317
11318         * gcc.c-torture/execute/20030715-1.c: New test.
11319
11320 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
11321
11322         * gcc.dg/pch/inline-3.c: New file.
11323         * gcc.dg/pch/inline-3.hs: New file.
11324         * gcc.dg/pch/inline-4.c: New file.
11325         * gcc.dg/pch/inline-4.hs: New file.
11326
11327 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
11328
11329         PR c++/11509
11330         * g++.dg/template/crash6.C: New test.
11331
11332         PR c++/7053
11333         * g++.dg/template/friend20.C: New test.
11334
11335         PR c++/7019
11336         * g++.dg/template/overload2.C: New test.
11337
11338 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11339
11340         PR optimization/11440
11341         * gcc.c-torture/execute/20030714-1.c: New test.
11342
11343 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11344
11345         PR c++/11154
11346         * g++.dg/template/partial2.C: New test.
11347
11348 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
11349
11350         PR c++/11503
11351         * g++.dg/template/anon1.C: New test.
11352
11353         PR c++/11493
11354         PR c++/11495
11355         * g++.dg/parse/template9.C: Likewise.
11356         * g++.dg/template/crash4.C: New test.
11357         * g++.dg/template/koenig1.C: Likewise.
11358         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
11359         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
11360         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
11361         functions.
11362         * g++.old-deja/g++.jason/template36.C: Likewise.
11363         * g++.old-deja/g++.mike/p1989.C: Likewise.
11364         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
11365         * g++.old-deja/g++.pt/ttp20.C: Use this->.
11366         * g++.old-deja/g++.pt/ttp21.C: Use this->.
11367         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
11368         compiling.
11369         * g++.old-deja/g++.pt/union2.C: Use this->.
11370
11371 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
11372
11373         * gcc.dg/20030711-1.c: New test.
11374
11375 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
11376
11377         PR c++/11050
11378         * g++.dg/parse/args1.C: New test.
11379         * g++.pt/defarg8.C: Change expected errors.
11380
11381 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
11382
11383         PR c++/8164
11384         * g++.dg/template/nontype2.C: New test.
11385
11386         PR c++/10558
11387         * g++.dg/parse/template8.C: New test.
11388
11389         PR c++/8327
11390         * g++.dg/template/scope1.C: New test.
11391
11392         * g++.dg/warn/Wsign-compare-1.C: New test.
11393
11394 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
11395
11396         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
11397
11398 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
11399
11400         PR c++/9411
11401         * g++.dg/template/explicit2.C: New test.
11402
11403         PR c++/10032
11404         * g++.dg/warn/pedantic1.C: New test.
11405
11406 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
11407
11408         PR c++ 9483
11409         * g++.dg/other/field1.C: New test.
11410
11411 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
11412
11413         PR c/11449
11414         * gcc.c-torture/compile/20030707-1.c: New.
11415
11416 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11417
11418         PR c++/10849
11419         * g++.dg/template/access12.C: New test.
11420
11421 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
11422
11423         * g++.dg/bprob/bprob.exp (prof_ext): Update.
11424         * g77.dg/bprob/bprob.exp (prof_ext): Update.
11425         * gcc.misc-tests/bprob.exp (prof_ext): Update.
11426         * gcc.misc-tests/gcov.exp: Update
11427         * g++.dg/gcov/gcov.exp: Update
11428         * lib/gcov.exp: Update.
11429
11430 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
11431
11432         * g++.dg/abi/mangle17.C: Make sure template expressions are
11433         dependent.
11434         * g++.dg/abi/mangle4.C: Mark erroneous casts.
11435         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
11436         * g++.dg/opt/stack1.C: Remove erroneous code.
11437         * g++.dg/parse/template7.C: New test.
11438         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
11439         * g++.old-deja/g++.pt/crash4.C: Likewise.
11440
11441 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11442
11443         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
11444         with zero or one occurence of `$' after the initial `L'.
11445
11446 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
11447
11448         * gcc.c-torture/compile/20030704-1.c: Add a comment.
11449
11450 2003-07-08  Roger Sayle  <roger@eyesopen.com>
11451
11452         PR c/11370
11453         * gcc.dg/Wunreachable-6.c: New testcase.
11454         * gcc.dg/Wunreachable-7.c: New testcase.
11455
11456 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
11457
11458         PR c/11420
11459         * gcc.dg/20030708-1.c: New test.
11460
11461 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
11462
11463         * gcc.dg/compat/sdata-section.h: New file.
11464         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
11465         * gcc.dg/torture/mips-sdata-1.c: New test.
11466
11467 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11468
11469         PR c++/11030
11470         * g++.dg/template/friend19.C: New test.
11471
11472 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
11473
11474         * g++.dg/opt/strength-reduce.C: New test.
11475
11476 2003-07-07  Roger Sayle  <roger@eyesopen.com>
11477
11478         PR target/10979
11479         * gcc.dg/20030707-1.c: New testcase.
11480
11481 2003-07-07  Roger Sayle  <roger@eyesopen.com>
11482
11483         PR optimization/11059
11484         * g++.dg/opt/emptyunion.C: New testcase.
11485
11486 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
11487             Eric Botcazou  <ebotcazou@libertysurf.fr>
11488
11489         * g++.dg/opt/stack1.C: New test.
11490
11491 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
11492
11493         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
11494         run test.
11495
11496         PR c++/11431
11497         * g++.dg/expr/static_cast3.C: New test.
11498
11499 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
11500
11501         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
11502         everywhere.
11503         * gcc.dg/concat.c: Concatenation of string constants with
11504         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
11505         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
11506         * gcc.dg/cpp/escape-2.c: Use wide character constants where
11507         necessary to avoid multi-character character constant warning.
11508         * gcc.dg/cpp/escape.c: Likewise.
11509         * gcc.dg/cpp/ucs.c: Likewise.
11510         Remove backslashes from dg-bogus comments, as they confuse Tcl.
11511         Fix a typo.
11512
11513 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
11514
11515         PR c/11428
11516         * gcc.c-torture/compile/20030704-1.c: New.
11517
11518 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
11519
11520         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
11521
11522 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
11523
11524         PR c++/5287, PR c++/7910,  PR c++/11021
11525         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
11526         tests for warnings.
11527         * g++.dg/ext/dllimport2.C: Add tests for warnings.
11528         * g++.dg/ext/dllimport3.C: Likewise.
11529         * g++.dg/ext/dllimport4.C: New file.
11530         * g++.dg/ext/dllimport5.C: New file.
11531         * g++.dg/ext/dllimport6.C: New file.
11532         * g++.dg/ext/dllimport7.C: New file.
11533         * g++.dg/ext/dllimport8.C: New file.
11534         * g++.dg/ext/dllimport9.C: New file.
11535         * g++.dg/ext/dllimport10.C: New file.
11536         * g++.dg/ext/dllexport1.C: New file.
11537
11538 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
11539
11540         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
11541         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
11542
11543 2003-07-03  Roger Sayle  <roger@eyesopen.com>
11544
11545         * gcc.dg/builtins-25.c: New testcase.
11546         * gcc.dg/builtins-26.c: New testcase.
11547
11548 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
11549
11550         * gcc.dg/compat/vector-defs.h: New file.
11551         * gcc.dg/compat/vector-setup.h: New file.
11552         * gcc.dg/compat/vector-check.h: New file.
11553         * gcc.dg/compat/vector-1_main.c: New file.
11554         * gcc.dg/compat/vector-1_x.c: New file.
11555         * gcc.dg/compat/vector-1_y.c: New file.
11556         * gcc.dg/compat/vector-2_main.c: New file.
11557         * gcc.dg/compat/vector-2_x.c: New file.
11558         * gcc.dg/compat/vector-2_y.c: New file.
11559
11560         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
11561         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
11562         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
11563         * gcc.dg/compat/struct-align-1.h: New file.
11564         * gcc.dg/compat/struct-align-1_main.c: New file.
11565         * gcc.dg/compat/struct-align-1_x.c: New file.
11566         * gcc.dg/compat/struct-align-1_y.c: New file.
11567         * gcc.dg/compat/struct-align-2.h: New file.
11568         * gcc.dg/compat/struct-align-2_main.c: New file.
11569         * gcc.dg/compat/struct-align-2_x.c: New file.
11570         * gcc.dg/compat/struct-align-2_y.c: New file.
11571
11572         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
11573         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
11574         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
11575         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
11576         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
11577         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
11578         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
11579         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
11580         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
11581         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
11582         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
11583         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
11584         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
11585         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
11586         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
11587         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
11588         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
11589         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
11590         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
11591         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
11592         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
11593         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
11594         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
11595         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
11596         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
11597         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
11598         * gcc.dg/compat/struct-return-10_x.c: Ditto.
11599         * gcc.dg/compat/struct-return-2_x.c: Ditto.
11600         * gcc.dg/compat/struct-return-3_x.c: Ditto.
11601
11602 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
11603
11604         * gcc.dg/i386-call-1.c: New test.
11605
11606 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
11607
11608         PR c++/9162
11609         * g++.dg/parse/defarg4.C: New.
11610
11611 2003-07-03  Roger Sayle  <roger@eyesopen.com>
11612
11613         PR target/10700
11614         * gcc.c-torture/compile/20030703-1.c: New test case.
11615
11616 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
11617
11618         * g++.dg/template/local3.C: Remove extra semicolon.
11619
11620 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
11621
11622         * gcc.dg/i386-volatile-1.c: New test.
11623
11624 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
11625
11626         PR c++/11072
11627         * g++.dg/other/offsetof2.C: XFAIL.
11628         * g++.dg/other/offsetof5.C: New.
11629
11630         PR c++/10219
11631         * g++.dg/template/error1.C: New.
11632
11633         PR c++/9779
11634         * g++.dg/template/dependent-expr1.C: New.
11635
11636 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
11637
11638         PR c++/6949
11639         * g++.dg/template/local3.C: New test.
11640
11641         PR c++/11149
11642         * g++.dg/lookup/scoped6.C: New test.
11643
11644 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
11645
11646         PR c++/8046
11647         * g++.dg/other/error7.C: New test.
11648
11649 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
11650
11651         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
11652         * g++.old-deja/g++.abi/vtable3.h: Likewise.
11653         * g++.old-deja/g++.law/code-gen5.C: Likewise.
11654         * g++.old-deja/g++.other/union2.C: Likewise.
11655         * gcc.dg/c90-const-expr-2.c: Likewise.
11656         * gcc.dg/c90-const-expr-3.c: Likewise.
11657         * gcc.dg/c99-const-expr-2.c: Likewise.
11658         * gcc.dg/c99-const-expr-3.c: Likewise.
11659         * gcc.dg/concat.c: Likewise.
11660
11661 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
11662
11663         PR c++/9559
11664         * g++.dg/init/static1.C: New test.
11665
11666 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11667
11668         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
11669         * g++.old-deja/g++.other/access2.C: Likewise.
11670         * g++.old-deja/g++.other/decl2.C: Likewise.
11671         * gcc.c-torture/execute/20020615-1.c: Likewise.
11672
11673 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
11674
11675         PR c++/4933
11676         * g++.dg/template/sizeof4.C: New test.
11677
11678 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
11679
11680         * g++.dg/other/error6.C: New test.
11681
11682 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
11683
11684         PR c++/10750
11685         * g++.dg/parse/constant2.C: New test.
11686
11687 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
11688
11689         PR c++/11106
11690         * g++.dg/other/error5.C: New test.
11691
11692 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11693
11694         * gcc.dg/format/gcc_diag-1.c: New test.
11695
11696 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
11697
11698         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
11699
11700 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
11701
11702         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
11703         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
11704         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
11705
11706 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
11707
11708         * gcc.c-torture/execute/builtins/string-8.c: New test.
11709         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
11710         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
11711         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
11712
11713 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
11714
11715         PR c++/10468
11716         * g++.dg/ext/typeof6.C: New test.
11717
11718 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
11719
11720         PR c++/10796
11721         * g++.dg/init/enum1.C: New test.
11722
11723 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
11724
11725         * gcc.dg/20030627-1.c: New test.
11726
11727 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
11728
11729         PR c++/11332
11730         * g++.dg/expr/static_cast2.C: New test.
11731
11732 2003-06-26  Roger Sayle  <roger@eyesopen.com>
11733             Jakub Jelinek  <jakub@redhat.com>
11734
11735         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
11736         sprintf(dst,"%s",src) optimization.
11737         * gcc.c-torture/execute/20030626-1.c: New test case.
11738         * gcc.c-torture/execute/20030626-2.c: New test case.
11739
11740 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
11741
11742         * gcc.c-torture/execute/multi-ix.c: New test.
11743
11744         * gcc.c-torture/execute/simd-4.c (main):
11745         Added missing semicolon at end of union.
11746
11747 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
11748
11749         PR c++/8266
11750         * g++.dg/template/explicit-instantiation3.C: New test.
11751
11752 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
11753
11754         * gcc.dg/20030626-1.c: Use signed char.
11755
11756 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
11757
11758         * gcc.dg/20030626-1.c: New test.
11759
11760 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
11761
11762         * const-str-2.m: Update.
11763
11764 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
11765
11766         PR c++/10990
11767         * g++.dg/rtti/dyncast1.C: New test.
11768         * g++.dg/abi/mangle4.C: Correct base-specifier access.
11769         * g++.dg/lookup/scoped1.C: Remove XFAIL.
11770         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
11771
11772         PR c++/10931
11773         * g++.dg/expr/static_cast1.C: New test.
11774
11775 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
11776
11777         * gcc.dg/20030625-1.c: New test.
11778
11779 2003-06-24  Roger Sayle  <roger@eyesopen.com>
11780
11781         * gcc.c-torture/compile/20030624-1.c: New test case.
11782
11783 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
11784
11785         * gcc.c-torture/execute/string-opt-17.c: New test.
11786
11787 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
11788
11789         PR c++/5754
11790         * g++.dg/parse/crash6.C: New test.
11791
11792 2003-06-23  Roger Sayle  <roger@eyesopen.com>
11793
11794         * gcc.dg/builtins-24.c: New test case.
11795
11796 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
11797
11798         * g++.dg/opt/operator1.C: New test.
11799
11800 2003-06-22  Roger Sayle  <roger@eyesopen.com>
11801
11802         * gcc.c-torture/execute/string-opt-16.c: New test case.
11803
11804 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
11805
11806         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
11807         * g++.old-deja/g++.other/conv7.C: Likewise
11808         * g++.old-deja/g++.other/overcnv2.C: Likewise.
11809         * g++.old-deja/g++.other/overload14.C: Likewise.
11810
11811 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
11812
11813         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
11814         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
11815
11816 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
11817
11818         PR c++/10888
11819         * g++.dg/warn/Winline-3.C: New test.
11820
11821 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
11822
11823         * lib/target-supports.exp (check_alias_available): Make the test
11824         program acceptable to the Solaris assembler.
11825
11826         PR c++/10749
11827         * g++.dg/template/memclass2.C: New test.
11828
11829 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
11830             Eric Botcazou  <ebotcazou@libertysurf.fr>
11831
11832         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
11833         data for non-matching targets.
11834         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
11835
11836 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
11837
11838         PR c++/10845
11839         * g++.dg/template/member3.C: New test.
11840
11841 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
11842
11843         PR c++/10939
11844         * g++.dg/template/func1.C: New test.
11845
11846         PR c++/9649
11847         * g++.dg/template/static4.C: New test.
11848         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
11849
11850         PR c++/11041
11851         * g++.dg/init/ref7.C: New test.
11852
11853 2003-06-19  Matt Austern  <austern@apple.com>
11854
11855         PR c++/11228
11856         * g++.dg/anew1.C: New test.
11857         * g++.dg/anew2.C: New test.
11858         * g++.dg/anew3.C: New test.
11859         * g++.dg/anew4.C: New test.
11860
11861 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
11862
11863         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
11864
11865 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
11866
11867         * gcc.c-torture/execute/simd-4.c (main): Make expected value
11868         endian-dependent.
11869
11870 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
11871
11872         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
11873         Remove cruft.
11874
11875 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
11876
11877         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
11878         * gcc.c-torture/compile/961203-1.c: Likewise.
11879         * gcc.c-torture/compile/980506-1.c: Likewise.
11880
11881 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
11882
11883         PR c++/10712
11884         * g++.dg/lookup/using7.C: New test.
11885
11886 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
11887
11888         PR c++/11105
11889         * g++.dg/abi/conv1.C: Remove it.
11890         * g++.dg/template/conv7.C: New test.
11891         * g++.dg/template/conv8.C: Likewise.
11892         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
11893         conversion operator.
11894
11895 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
11896
11897         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
11898         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
11899         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
11900         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
11901         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
11902         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
11903         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
11904         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
11905         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
11906         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
11907         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
11908         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
11909         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
11910         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
11911         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
11912         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
11913         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
11914         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
11915         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
11916         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
11917         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
11918         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
11919         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
11920         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
11921         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
11922         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
11923         * gcc.dg/compat/struct-return-10_x.c: Ditto.
11924         * gcc.dg/compat/struct-return-2_x.c: Ditto.
11925         * gcc.dg/compat/struct-return-3_x.c: Ditto.
11926
11927 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
11928
11929         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
11930         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
11931         indications.
11932
11933 2003-06-16  Roger Sayle  <roger@eyesopen.com>
11934
11935         * gcc.dg/i386-387-5.c: New test case.
11936         * gcc.dg/i386-387-6.c: New test case.
11937         * gcc.dg/builtins-23.c: New test case.
11938
11939 2003-06-15  Roger Sayle  <roger@eyesopen.com>
11940
11941         * gcc.dg/builtins-22.c: New test case.
11942         * gcc.dg/i386-387-1.c: Update to test exp.
11943         * gcc.dg/i386-387-2.c: Likewise.
11944
11945 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11946
11947         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
11948
11949 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
11950
11951         * lib/gcc-dg.exp (dg-require-dll): New function.
11952         (dg-xfail-if): Likewise.
11953         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
11954         driver.
11955
11956         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
11957         * gcc.c-torture/compile/20001205-1.c: Likewise.
11958         * gcc.c-torture/compile/20001226-1.c: Likewise.
11959         * gcc.c-torture/compile/20010518-2.c: Likewise.
11960         * gcc.c-torture/compile/20020312-1.c: Likewise.
11961         * gcc.c-torture/compile/20020604-1.c: Likewise.
11962         * gcc.c-torture/compile/920501-12.c: Likewise.
11963         * gcc.c-torture/compile/920501-4.c: Likewise.
11964         * gcc.c-torture/compile/920520-1.c: Likewise.
11965         * gcc.c-torture/compile/920521-1.c: Likewise.
11966         * gcc.c-torture/compile/920625-1.c: Likewise.
11967         * gcc.c-torture/compile/961203-1.c: Likewise.
11968         * gcc.c-torture/compile/980506-1.c: Likewise.
11969         * gcc.c-torture/compile/981006-1.c: Likewise.
11970         * gcc.c-torture/compile/981022-1.c: Likewise.
11971         * gcc.c-torture/compile/981223-1.c: Likewise.
11972         * gcc.c-torture/compile/990617-1.c: Likewise.
11973         * gcc.c-torture/compile/dll.c: Likewise.
11974         * gcc.c-torture/compile/labels-3.c: Likewise.
11975         * gcc.c-torture/compile/mipscop-1.c: Likewise.
11976         * gcc.c-torture/compile/mipscop-2.c: Likewise.
11977         * gcc.c-torture/compile/mipscop-3.c: Likewise.
11978         * gcc.c-torture/compile/mipscop-4.c: Likewise.
11979         * gcc.c-torture/compile/simd-5.c: Likewise.
11980         * gcc.c-torture/compile/20000804-1.x: Remove.
11981         * gcc.c-torture/compile/20001205-1.x: Likewise.
11982         * gcc.c-torture/compile/20001226-1.x: Likewise.
11983         * gcc.c-torture/compile/20010518-2.x: Likewise.
11984         * gcc.c-torture/compile/20020312-1.x: Likewise.
11985         * gcc.c-torture/compile/20020604-1.x: Likewise.
11986         * gcc.c-torture/compile/920501-12.x: Likewise.
11987         * gcc.c-torture/compile/920501-4.x: Likewise.
11988         * gcc.c-torture/compile/920520-1.x: Likewise.
11989         * gcc.c-torture/compile/920521-1.x: Likewise.
11990         * gcc.c-torture/compile/920625-1.x: Likewise.
11991         * gcc.c-torture/compile/961203-1.x: Likewise.
11992         * gcc.c-torture/compile/980506-1.x: Likewise.
11993         * gcc.c-torture/compile/981006-1.x: Likewise.
11994         * gcc.c-torture/compile/981022-1.x: Likewise.
11995         * gcc.c-torture/compile/981223-1.x: Likewise.
11996         * gcc.c-torture/compile/990617-1.x: Likewise.
11997         * gcc.c-torture/compile/mipscop-1.x: Likewise.
11998         * gcc.c-torture/compile/mipscop-2.x: Likewise.
11999         * gcc.c-torture/compile/mipscop-3.x: Likewise.
12000         * gcc.c-torture/compile/mipscop-4.x: Likewise.
12001         * gcc.c-torture/compile/simd-5.x: Likewise.
12002
12003         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
12004
12005 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
12006
12007         * gcc.c-torture/execute/20030611-1.c: New test.
12008
12009 2003-06-12  Roger Sayle  <roger@eyesopen.com>
12010
12011         PR middle-end/168
12012         * gcc.dg/20030612-1.c: New test case.
12013
12014 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
12015
12016         PR c++/10635
12017         * g++.dg/expr/cast1.C: New test.
12018
12019 2003-06-12  Roger Sayle  <roger@eyesopen.com>
12020
12021         * gcc.dg/builtins-21.c: New test case.
12022
12023 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
12024
12025         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
12026         options instead of at the end.
12027         * lib/objc.exp (objc_target_compile): Likewise.
12028
12029 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
12030
12031         PR c++/10432
12032         * g++.dg/parse/error1.C: New test.
12033
12034 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
12035
12036         * gcc.dg/compat/struct-by-value-11_main.c: New file.
12037         * gcc.dg/compat/struct-by-value-11_x.c: New file.
12038         * gcc.dg/compat/struct-by-value-11_y.c: New file.
12039         * gcc.dg/compat/struct-by-value-12_main.c: New file.
12040         * gcc.dg/compat/struct-by-value-12_x.c: New file.
12041         * gcc.dg/compat/struct-by-value-12_y.c: New file.
12042         * gcc.dg/compat/struct-by-value-13_main.c: New file.
12043         * gcc.dg/compat/struct-by-value-13_x.c: New file.
12044         * gcc.dg/compat/struct-by-value-13_y.c: New file.
12045         * gcc.dg/compat/struct-by-value-14_main.c: New file.
12046         * gcc.dg/compat/struct-by-value-14_x.c: New file.
12047         * gcc.dg/compat/struct-by-value-14_y.c: New file.
12048         * gcc.dg/compat/struct-by-value-15_main.c: New file.
12049         * gcc.dg/compat/struct-by-value-15_x.c: New file.
12050         * gcc.dg/compat/struct-by-value-15_y.c: New file.
12051         * gcc.dg/compat/struct-by-value-16_main.c: New file.
12052         * gcc.dg/compat/struct-by-value-16_x.c: New file.
12053         * gcc.dg/compat/struct-by-value-16_y.c: New file.
12054         * gcc.dg/compat/struct-by-value-17_main.c: New file.
12055         * gcc.dg/compat/struct-by-value-17_x.c: New file.
12056         * gcc.dg/compat/struct-by-value-17_y.c: New file.
12057         * gcc.dg/compat/struct-by-value-18_main.c: New file.
12058         * gcc.dg/compat/struct-by-value-18_x.c: New file.
12059         * gcc.dg/compat/struct-by-value-18_y.c: New file.
12060
12061         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
12062         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
12063         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
12064         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
12065         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
12066         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
12067         * gcc.dg/compat/scalar-return-3_main.c: New file.
12068         * gcc.dg/compat/scalar-return-3_x.c: New file.
12069         * gcc.dg/compat/scalar-return-3_y.c: New file.
12070         * gcc.dg/compat/scalar-return-4_main.c: New file.
12071         * gcc.dg/compat/scalar-return-4_x.c: New file.
12072         * gcc.dg/compat/scalar-return-4_y.c: New file.
12073
12074 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
12075
12076         * gcc.dg/compat/fp2-struct-check.h: New file.
12077         * gcc.dg/compat/fp2-struct-defs.h: New file.
12078         * gcc.dg/compat/fp2-struct-init.h: New file.
12079         * gcc.dg/compat/struct-by-value-10_main.c: New file.
12080         * gcc.dg/compat/struct-by-value-10_x.c: New file.
12081         * gcc.dg/compat/struct-by-value-10_y.c: New file.
12082         * gcc.dg/compat/struct-return-10_main.c: New file.
12083         * gcc.dg/compat/struct-return-10_x.c: New file.
12084         * gcc.dg/compat/struct-return-10_y.c: New file.
12085
12086         * gcc.dg/compat/compat-common.h: New file.
12087         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
12088         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
12089         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
12090         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
12091         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
12092         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
12093         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
12094         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
12095         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
12096         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
12097         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
12098         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
12099         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
12100         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
12101         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
12102         * gcc.dg/compat/small-struct-check.h: Ditto.
12103         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
12104         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
12105         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
12106         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
12107         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
12108         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
12109         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
12110         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
12111         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
12112         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
12113         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
12114         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
12115         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
12116         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
12117         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
12118         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
12119         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
12120         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
12121         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
12122         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
12123         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
12124         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
12125         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
12126         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
12127         * gcc.dg/compat/struct-return-2_main.c: Ditto.
12128         * gcc.dg/compat/struct-return-2_x.c: Ditto.
12129         * gcc.dg/compat/struct-return-2_y.c: Ditto.
12130         * gcc.dg/compat/struct-return-3_main.c: Ditto.
12131         * gcc.dg/compat/struct-return-3_x.c: Ditto.
12132         * gcc.dg/compat/struct-return-3_y.c: Ditto.
12133
12134 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
12135
12136         * g++.dg/pch/static-1.C: New file.
12137         * g++.dg/pch/static-1.Hs: New file.
12138
12139 2003-06-10  Richard Henderson  <rth@redhat.com>
12140
12141         * gcc.dg/asm-7.c: Adjust expected warning text.
12142
12143 2003-06-10  Roger Sayle  <roger@eyesopen.com>
12144
12145         * gcc.dg/builtins-20.c: New test case.
12146
12147 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
12148
12149         PR c++/11131
12150         * g++.dg/opt/template1.C: New test.
12151
12152 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
12153
12154         * lib/gcc-dg.exp (dg-test): Clear additional_files and
12155         additional_sources.
12156
12157 2003-05-21  David Taylor  <dtaylor@emc.com>
12158
12159         * gcc.dg/Wpadded.c: New file.
12160
12161 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
12162
12163         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
12164         * gcc.dg/special/weak-2.c: Add dg-require-weak.
12165         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
12166         dg-require-weak.
12167
12168 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
12169
12170         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
12171
12172 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
12173
12174         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
12175         (dg-require-alias): Likewise.
12176         (dg-require-gc-sections): Likewise.
12177         * lib/target-supports.exp (check_gc_sections_available): Likewise.
12178
12179 2003-06-08  Richard Henderson  <rth@redhat.com>
12180
12181         * gcc.dg/20011029-2.c: Fix the array reference.
12182         * gcc.dg/asm-7.c: New.
12183
12184 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
12185
12186         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
12187
12188 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
12189
12190         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
12191         (dg-require-gc-sections): Likewise.
12192
12193 2003-06-08  Jan Hubicka  <jh@suse.cz>
12194
12195         * i386-cmov1.c: Fix regular expression.
12196         * i386-cvt-1.c: Likewise.
12197         * i386-local.c: Likewise.
12198         * i386-local2.c: Likewise.
12199         * i386-mul.c: Likewise.
12200         * i386-ssetype-1.c: Likewise.
12201         * i386-ssetype-3.c: Likewise.
12202         * i386-ssetype-5.c: Likewise.
12203
12204 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12205
12206         PR c++/11039
12207         * g++.dg/warn/implicit-typename2.C: New test.
12208         * g++.dg/warn/implicit-typename3.C: New test.
12209
12210 2003-06-07  Richard Henderson  <rth@redhat.com>
12211
12212         * g++.dg/other/offsetof3.C: Use size_t.
12213         * g++.dg/other/offsetof4.C: Likewise.
12214
12215 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
12216
12217         * lib/copy-file.exp: New. Implement gcc_copy_files.
12218
12219         * lib/dg-pch.exp: Load copy-file.exp
12220         (dg-pch): Use gcc_copy_files instead of "file copy".
12221
12222 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
12223
12224         * gcc.dg/weak/weak.exp: Simplify.
12225         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
12226         * gcc.dg/weak/weak-1.c: Likewise.
12227         * gcc.dg/weak/weak-2.c: Likewise.
12228         * gcc.dg/weak/weak-3.c: Likewise.
12229         * gcc.dg/weak/weak-4.c: Likewise.
12230         * gcc.dg/weak/weak-5.c: Likewise.
12231         * gcc.dg/weak/weak-6.c: Likewise.
12232         * gcc.dg/weak/weak-7.c: Likewise.
12233         * gcc.dg/weak/weak-8.c: Likewise.
12234         * gcc.dg/weak/weak-9.c: Likewise.
12235
12236 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
12237
12238         gcc.c-torture/execute/20030606-1.c: New.
12239
12240 2003-06-06  Roger Sayle  <roger@eyesopen.com>
12241
12242         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
12243         * gcc.dg/builtins-19.c: Likewise.
12244
12245 2003-06-06  Roger Sayle  <roger@eyesopen.com>
12246
12247         * gcc.dg/builtins-2.c: Add some more tests.
12248         * gcc.dg/builtins-18.c: New test case.
12249         * gcc.dg/builtins-19.c: New test case.
12250
12251 2003-06-06  Roger Sayle  <roger@eyesopen.com>
12252             Jim Wilson  <wilson@tuliptree.org>
12253
12254         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
12255
12256 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
12257
12258         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
12259         mempcpy/stpcpy calls not to be optimized into something else.
12260         * gcc.c-torture/execute/string-opt-3.c: Moved to...
12261         * gcc.c-torture/execute/builtins/string-7.c: ...here.
12262         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
12263
12264 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12265
12266         * gcc.dg/format/asm_fprintf-1.c: New test.
12267
12268 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
12269
12270         * lib/gcc-defs.exp (additional_sources): New variable.
12271         (dg-additional-sources): New function.
12272         (additional_files): New variable.
12273         (dg-additional-files): New function.
12274         (dg-additional-files-options): Likewise.
12275         * lib/gcc-dg.exp (dg-require-weak): New function.
12276         (dg-require-alias): Likewise.
12277         (dg-require-gc-sections): Likewise.
12278         * lib/target-supports.exp (check_alias_available): Remove testfile
12279         parameter.
12280         (check_gc_sections_available): New function.
12281         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
12282         (dg-gpp-additional-files): Likewise.
12283         * lib/g++.exp (additional_sources): Remove.
12284         (additional_files): Likewise.
12285         (g++_target_compile): Use dg-additional-files-options.
12286
12287         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
12288         Tcl logic.
12289         * gcc.dg/special/ecos.exp: Remove.
12290         * gcc.dg/special/20000419-2.c: Use dg-require-*.
12291         * gcc.dg/special/alias-1.c: Likewise.
12292         * gcc.dg/special/alias-2.c: Likewise.
12293         * gcc.dg/special/gcsec-1.c: Likewise.
12294         * gcc.dg/special/weak-1.c: Likewise.
12295         * gcc.dg/special/weak-2.c: Likewise.
12296         * gcc.dg/special/wkali-1.c: Likewise.
12297         * gcc.dg/special/wkali-2.c: Likewise.
12298
12299         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
12300         dg-gpp-additional-*.
12301         * g++.dg/special/conpr-3.C: Likewise.
12302         * g++.dg/special/conpr-4.C: Likewise.
12303         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
12304         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
12305         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
12306         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
12307         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
12308         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
12309         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
12310         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
12311         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
12312         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
12313         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
12314         * g++.old-deja/g++.other/comdat1.C: Likewise.
12315         * g++.old-deja/g++.other/comdat2.C: Likewise.
12316         * g++.old-deja/g++.other/comdat3.C: Likewise.
12317         * g++.old-deja/g++.other/ctor1.C: Likewise.
12318         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
12319
12320 2003-06-05  Richard Henderson  <rth@redhat.com>
12321
12322         * gcc.dg/debug/20030605-1.c: New.
12323
12324 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
12325
12326         * README.QMTEST: Update.
12327
12328 2003-06-04  Richard Henderson  <rth@redhat.com>
12329
12330         * gcc.dg/cleanup-1.c: New.
12331         * gcc.dg/cleanup-2.c: New.
12332         * gcc.dg/cleanup-3.c: New.
12333         * gcc.dg/cleanup-4.c: New.
12334         * gcc.dg/cleanup-5.c: New.
12335         * gcc.dg/cleanup-6.c: New.
12336         * gcc.dg/cleanup-7.c: New.
12337
12338 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
12339
12340         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
12341
12342         * lib/dg-pch.exp: New file.
12343         * g++.dg/pch/pch.exp: Use dg-pch.exp.
12344         * gcc.dg/pch/pch.exp: Likewise.
12345
12346 2003-06-04  Roger Sayle  <roger@eyesopen.com>
12347
12348         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
12349         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
12350         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
12351         * gcc.dg/builtins-17.c: New test case.
12352         * gcc.dg/i386-387-4.c: New test case.
12353         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
12354
12355 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
12356
12357         * gcc.dg/ultrasp9.c: New test.
12358
12359 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
12360
12361         * gcc.c-torture/compile/20030604-1.c: New test.
12362         * gcc.dg/sparc-constant-1.c: New test.
12363
12364 2003-06-03  Glen Nakamura  <glen@imodulo.com>
12365
12366         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
12367
12368 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
12369
12370         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
12371
12372         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
12373         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
12374
12375 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
12376
12377         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
12378
12379 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12380
12381         PR c++/10940
12382         * g++.dg/template/spec10.C: New test.
12383
12384 2003-06-03  Roger Sayle  <roger@eyesopen.com>
12385
12386         * gcc.dg/builtins-16.c: New test case.
12387
12388 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
12389
12390         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
12391         mempcpy test with post-increments.
12392         * gcc.c-torture/execute/string-opt-3.c: New test.
12393         * gcc.dg/string-opt-1.c: New test.
12394
12395 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
12396
12397         PR fortran/10965
12398         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
12399
12400 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
12401
12402         * lib/scanasm.exp (dg-scan): New function, factored out of ...
12403         (scan-assembler): ... here.  Use dg-scan.
12404         (scan-assembler-not): Likewise.
12405         (scan-file): New function.
12406         (scan-file-not): Likewise.
12407         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
12408         * gcc.dg/cpp/_Pragma4.c: Likewise.
12409         * gcc.dg/cpp/_Pragma5.c: Likewise.
12410         * gcc.dg/cpp/avoidpaste1.c: Likewise.
12411         * gcc.dg/cpp/avoidpaste2.c: Likewise.
12412         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
12413         * gcc.dg/cpp/cmdlne-P.c: Likewise.
12414         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
12415         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
12416         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
12417         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
12418         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
12419         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
12420         * gcc.dg/cpp/cxxcom1.c: Likewise.
12421         * gcc.dg/cpp/line1.c: Likewise.
12422         * gcc.dg/cpp/maccom1.c: Likewise.
12423         * gcc.dg/cpp/maccom2.c: Likewise.
12424         * gcc.dg/cpp/maccom3.c: Likewise.
12425         * gcc.dg/cpp/maccom4.c: Likewise.
12426         * gcc.dg/cpp/maccom5.c: Likewise.
12427         * gcc.dg/cpp/maccom6.c: Likewise.
12428         * gcc.dg/cpp/multiline.c: Likewise.
12429         * gcc.dg/cpp/spacing1.c: Likewise.
12430         * gcc.dg/cpp/spacing2.c: Likewise.
12431         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
12432         * gcc.dg/cpp/trad/maccom1.c: Likewise.
12433         * gcc.dg/cpp/trad/maccom2.c: Likewise.
12434         * gcc.dg/cpp/trad/maccom3.c: Likewise.
12435         * gcc.dg/cpp/trad/maccom4.c: Likewise.
12436         * gcc.dg/cpp/trad/maccom6.c: Likewise.
12437         * gcc.dg/cpp/cxxcom2.c: Likewise.
12438         * gcc.dg/cpp/cxxcom2.h: New file.
12439
12440         * gcc.dg/cpp/truefalse.cpp: Move it to ...
12441         * g++.dg/cpp/truefalse.C: Here.
12442         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
12443
12444 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
12445
12446         * gcc.dg/cpp/redef3.c: New file.
12447
12448 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
12449
12450         * gcc.dg/i386-loop-3.c: New test.
12451
12452 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
12453
12454         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
12455
12456 2003-05-31  Roger Sayle  <roger@eyesopen.com>
12457
12458         * gcc.dg/fwrapv-1.c: New test case.
12459         * gcc.dg/fwrapv-2.c: New test case.
12460
12461 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12462
12463         PR c++/10956
12464         * g++.dg/template/spec9.C: New test.
12465
12466 2003-05-29  Roger Sayle  <roger@eyesopen.com>
12467
12468         * gcc.dg/duff-4.c: New test case.
12469
12470 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
12471
12472         PR fortran/10843
12473         * g77.dg/ffixed-form-1.f: New test
12474         * g77.dg/ffixed-form-2.f: New test
12475         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
12476         * g77.dg/ffree-form-3.f: New test
12477
12478 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
12479
12480         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
12481         * gcc.dg/wint_t-1.c: Likewise.
12482
12483 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12484
12485         * g++.dg/template/access11.C: New test.
12486
12487 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12488
12489         PR c++/10849
12490         * g++.dg/template/access10.C: New test.
12491
12492 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
12493             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12494
12495         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
12496
12497 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
12498
12499         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
12500         suppress for powerpc-*-darwin*.
12501         * gcc.dg/torture/builtin-noret-2.c: Likewise.
12502
12503 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
12504
12505         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
12506         suppress option for powerpc-*-darwin*.
12507
12508 2003-05-23  Roger Sayle  <roger@eyesopen.com>
12509
12510         * gcc.dg/builtins-1.c: Add tests for tan and atan.
12511         * gcc.dg/builtins-4.c: Add test for fmod.
12512
12513 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12514
12515         PR c++/10682
12516         * g++.dg/template/instantiate4.C: New test.
12517
12518 2003-05-22  Roger Sayle  <roger@eyesopen.com>
12519
12520         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
12521
12522 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
12523
12524         * gcc.dg/compat/scalar-return-1_main.c: New file.
12525         * gcc.dg/compat/scalar-return-1_x.c: New file.
12526         * gcc.dg/compat/scalar-return-1_y.c: New file.
12527         * gcc.dg/compat/scalar-return-2_main.c: New file.
12528         * gcc.dg/compat/scalar-return-2_x.c: New file.
12529         * gcc.dg/compat/scalar-return-2_y.c: New file.
12530         * gcc.dg/compat/struct-return-3_main.c: New file.
12531         * gcc.dg/compat/struct-return-3_y.c: New file.
12532         * gcc.dg/compat/struct-return-3_x.c: New file.
12533         * gcc.dg/compat/struct-return-2_main.c: New file.
12534         * gcc.dg/compat/struct-return-2_x.c: New file.
12535         * gcc.dg/compat/struct-return-2_y.c: New file.
12536
12537 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12538
12539         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
12540         for hppa*-hp-hpux*.
12541         * gcc.dg/20021014-1.c (dg-options): Likewise.
12542         * gcc.dg/nest.c (dg-options): Likewise.
12543
12544 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
12545
12546         PR c++/9738
12547         * g++.dg/ext/dllimport2.C: New file.
12548         * g++.dg/ext/dllimport3.C: New file.
12549
12550 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
12551
12552         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
12553         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
12554         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
12555         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
12556         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
12557         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
12558         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
12559         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
12560         * gcc.dg/compat/small-struct-defs.h: New file.
12561         * gcc.dg/compat/small-struct-init.h: New file.
12562         * gcc.dg/compat/small-struct-check.h: New file.
12563         * gcc.dg/compat/fp-struct-defs.h: New file.
12564         * gcc.dg/compat/fp-struct-check.h: New file.
12565         * gcc.dg/compat/fp-struct-init.h: New file.
12566         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
12567         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
12568
12569 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
12570
12571         * gcc.dg/20030225-2.c: New test.
12572
12573 2003-05-18  Roger Sayle  <roger@eyesopen.com>
12574             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12575
12576         * gcc.c-torture/compile/20030518-1.c: New test case.
12577
12578 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
12579
12580         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
12581         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
12582         gcc-dg-debug-runtest.
12583         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
12584         gcc-dg-debug-runtest.
12585
12586 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12587
12588         PR c++/9022
12589         * g++.dg/lookup/using6.C: New test.
12590
12591 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12592
12593         * g++.dg/parse/access2.C: New test.
12594
12595 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
12596
12597         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
12598         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
12599         * gcc.dg/debug/debug.exp: Likewise.
12600
12601 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
12602
12603         * gcc.dg/dollar.c: New test.
12604
12605 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
12606
12607         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
12608         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
12609         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
12610         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
12611         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
12612         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
12613         * gcc.dg/compat/struct-by-value-6_main.c: New file.
12614         * gcc.dg/compat/struct-by-value-6_x.c: New file.
12615         * gcc.dg/compat/struct-by-value-6_y.c: New file.
12616         * gcc.dg/compat/struct-by-value-7_main.c: New file.
12617         * gcc.dg/compat/struct-by-value-7_x.c: New file.
12618         * gcc.dg/compat/struct-by-value-7_y.c: New file.
12619         * gcc.dg/compat/struct-by-value-8_main.c: New file.
12620         * gcc.dg/compat/struct-by-value-8_x.c: New file.
12621         * gcc.dg/compat/struct-by-value-8_y.c: New file.
12622         * gcc.dg/compat/struct-by-value-9_main.c: New file.
12623         * gcc.dg/compat/struct-by-value-9_x.c: New file.
12624         * gcc.dg/compat/struct-by-value-9_y.c: New file.
12625
12626 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
12627
12628         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
12629         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
12630         support for "repo" mode.
12631         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
12632         * lib/g77-dg.exp: Likewise.
12633         * lib/obj-dg.exp: Likewise.
12634
12635 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
12636
12637         Merge from gcc-3_2-rhl8-branch:
12638         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
12639
12640         * gcc.dg/tls/opt-6.c: New test.
12641
12642         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
12643
12644         * gcc.dg/20030405-1.c: New test.
12645
12646         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
12647
12648         * gcc.dg/20030309-1.c: New test.
12649
12650         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
12651
12652         * gcc.c-torture/execute/20030307-1.c: New test.
12653
12654         2003-02-20  Randolph Chung  <tausq@debian.org>
12655
12656         * gcc.c-torture/compile/20030220-1.c: New test.
12657
12658         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
12659
12660         * gcc.dg/20030217-1.c: New test.
12661
12662         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
12663
12664         * gcc.c-torture/compile/20020129-1.c: New test.
12665
12666         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
12667
12668         * gcc.dg/unroll-1.c: New test.
12669
12670         2002-11-16  Jan Hubicka  <jh@suse.cz>
12671
12672         * gcc.c-torture/execute/20020920-1.c: New test.
12673
12674         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
12675
12676         PR target/7434
12677         * gcc.c-torture/compile/20021008-1.c: New test.
12678
12679         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
12680
12681         PR target/7559
12682         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
12683
12684         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
12685
12686         * gcc.c-torture/compile/20020807-1.c: New test.
12687
12688         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
12689
12690         * gcc.dg/tls/opt-1.c: New test.
12691
12692         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
12693
12694         * gcc.dg/20020729-1.c: New test.
12695
12696         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
12697
12698         * g++.dg/opt/life1.C: New test.
12699
12700         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
12701
12702         * gcc.dg/20020525-1.c: New test.
12703
12704         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
12705
12706         PR c++/6794
12707         * g++.dg/ext/pretty1.C: New test.
12708         * g++.dg/ext/pretty2.C: New test.
12709
12710 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
12711
12712         PR c++/8385
12713         * g++.dg/ext/typeof5.C: New test.
12714
12715 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
12716
12717         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
12718         __USER_LABEL_PREFIX__ into account.
12719         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
12720
12721 2003-05-14  Roger Sayle  <roger@eyesopen.com>
12722
12723         * gcc.dg/builtins-15.c: New test case.
12724
12725 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
12726
12727         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
12728
12729 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
12730
12731         * lib/g++.exp: Tweak handling of additional source files.
12732         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
12733         * g++.dg/special/conpr-2a.C: Rename to ...
12734         * g++.dg/special/conpr-2a.cc: ... this.
12735         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
12736         * g++.dg/special/conpr-3a.C: Rename to ...
12737         * g++.dg/special/conpr-3a.cc: This.
12738         * g++.dg/special/conpr-3b.C: Rename to ...
12739         * g++.dg/special/conpr-3b.cc: This.
12740         * g++.dg/special/conpr-4.C: New test.
12741         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
12742
12743 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
12744
12745         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
12746
12747 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12748
12749         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
12750         * g++.old-deja/g++.robertl/eb71.C: Likewise.
12751         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
12752         * g++.old-deja/g++.other/warn3.C: Likewise.
12753
12754 2003-05-11  Roger Sayle  <roger@eyesopen.com>
12755
12756         * gcc.dg/i386-387-1.c: Update to also test log.
12757         * gcc.dg/i386-387-2.c: Likewise.
12758
12759 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
12760
12761         * g77.f-torture/execute/int8421.f: New test.
12762
12763 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12764
12765         PR c++/10230, c++/10481
12766         * g++.dg/lookup/scoped5.C: New test.
12767
12768 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12769
12770         PR c++/10552
12771         * g++.dg/template/ttp6.C: New test.
12772
12773 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
12774
12775         * gcc.c-torture/execute/builtins: New directory.
12776         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
12777         gcc.c-torture/execute/builtins.
12778         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
12779         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
12780         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
12781         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
12782
12783 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12784
12785         PR c++/9252
12786         * g++.dg/template/access8.C: New test.
12787         * g++.dg/template/access9.C: New test.
12788
12789 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12790
12791         PR c++/9554
12792         * g++.dg/parse/access1.C: New test.
12793
12794 2003-05-09  DJ Delorie  <dj@redhat.com>
12795
12796         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
12797         long, and not an int.
12798
12799 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12800
12801         PR c++/10555, c++/10576
12802         * g++.dg/template/memclass1.C: New test.
12803
12804 2003-05-08  DJ Delorie  <dj@redhat.com>
12805
12806         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
12807         targets.
12808         * gcc.c-torture/execute/20021024-1.x: Likewise.
12809         * gcc.c-torture/execute/shiftdi.x: Likewise.
12810         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
12811         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
12812         * gcc.dg/20021018-1.c: Likewise.
12813
12814 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12815
12816         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
12817
12818         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
12819         (bcopy): Call memmove.
12820
12821 2003-05-08  Roger Sayle  <roger@eyesopen.com>
12822
12823         * g77.f-torture/compile/8485.f: New test case.
12824
12825 2003-05-07  Richard Henderson  <rth@redhat.com>
12826
12827         PR c++/10570
12828         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
12829         Verify exception_cleanup not called for rethrows.
12830         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
12831         when exiting catch block without rethrowing.
12832         * g++.dg/eh/forced3.C: New.
12833         * g++.dg/eh/forced4.C: New.
12834
12835 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
12836
12837         * gcc.dg/20030505.c: Fix triplet.
12838
12839 2003-05-06  DJ Delorie  <dj@redhat.com>
12840
12841         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
12842         * gcc.dg/nest.c: Likewise.
12843
12844 2003-05-05  Roger Sayle  <roger@eyesopen.com>
12845
12846         * gcc.dg/builtins-14.c: New test case.
12847
12848 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
12849
12850         * lib/compat.exp (compat-execute): New argument.
12851         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
12852         * gcc.dg/compat: New test directory.
12853         * gcc.dg/compat/compat.exp: New expect script.
12854         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
12855         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
12856         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
12857         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
12858         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
12859         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
12860
12861         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
12862         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
12863         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
12864         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
12865         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
12866         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
12867         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
12868         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
12869         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
12870         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
12871         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
12872         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
12873         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
12874         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
12875         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
12876
12877 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
12878
12879         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
12880
12881 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
12882
12883         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
12884
12885 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
12886
12887         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
12888         * gcc.dg/ppc-fsel-2.c: New test.
12889
12890         * gcc.dg/unused-5.c: New test.
12891
12892 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12893
12894         PR c++/10496
12895         * g++.dg/warn/pmf1.C: New test.
12896
12897 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12898
12899         PR c++/4494
12900         * g++.dg/warn/main.C: New test.
12901
12902 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12903
12904         * gcc.dg/nonnull-3.c: New test.
12905
12906 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
12907
12908         * gcc.dg/cpp/Wtrigraphs.c: Update.
12909         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
12910
12911 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
12912
12913         * gcc.dg/ppc-fsel-1.c: New test.
12914
12915 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
12916
12917         PR c/10604
12918         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
12919
12920 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
12921
12922         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
12923
12924 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12925
12926         PR c++/9364, c++/10553, c++/10586
12927         * g++.dg/parse/typename4.C: New test.
12928         * g++.dg/parse/typename5.C: Likewise.
12929
12930 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
12931
12932         * gcc.c-torture/compile/20030503-1.c: New test.
12933
12934 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12935
12936         * g++.dg/lookup/using5.C: Fix testcase error.
12937
12938 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
12939
12940         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
12941         since MEABI is no longer supported.  Remove all vestiges
12942         of MEABI from the test.
12943
12944 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12945
12946         PR c++/10554
12947         * g++.dg/lookup/using5.C: New test.
12948
12949 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12950
12951         PR c++/8772
12952         * g++.dg/template/ttp5.C: New test.
12953
12954 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
12955
12956         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
12957         (dg-gpp-additional-sources): New function.
12958         (dg-gpp-additional-files): Likewise.
12959         * lib/g++.exp (additional_sources): New variable.
12960         (additional_files): Likewise.
12961         (g++_target_compile): Deal with them.
12962         * lib/old-dejagnu.exp: Remove.
12963         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
12964         * g++.old-deja: Revise all tests to use dg commands.
12965
12966 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12967
12968         PR c++/9432, c++/9528
12969         * g++.dg/lookup/using4.C: New test.
12970
12971 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
12972
12973         * gcc.dg/noreturn-5.c: New file.
12974         * gcc.dg/noreturn-6.c: New file.
12975
12976         * gcc.c-torture/compile/inline-1.c: New file.
12977
12978 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
12979
12980         PR c++/10551
12981         * g++.dg/template/explicit1.C: New test.
12982
12983 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
12984
12985         PR c++/10549
12986         * g++.dg/other/bitfield1.C: New test.
12987
12988         PR c++/10527
12989         * g++.dg/init/new7.C: New test.
12990
12991 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
12992
12993         * g++.dg/ext/desig1.C: New test.
12994         * g++.dg/ext/init1.C: Update.
12995
12996         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
12997
12998 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
12999
13000         PR c++/10180
13001         * g++.dg/warn/Winline-1.C: New test.
13002
13003 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
13004
13005         * gcc.c-torture/execute/string-opt-19.c: New test.
13006
13007         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
13008         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
13009
13010 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
13011
13012         PR c++/10506
13013         * g++.dg/init/new6.C: New test.
13014
13015         PR c++/10503
13016         * g++.dg/init/ref6.C: New test.
13017
13018 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
13019
13020         * g++.dg/warn/weak1.C: XFAIL on AIX4.
13021
13022 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13023
13024         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
13025         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
13026
13027 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
13028
13029         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
13030         initialized static data members.
13031
13032 2003-04-25  H.J. Lu <hjl@gnu.org>
13033
13034         * gcc.dg/ia64-sync-4.c: New test.
13035
13036 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13037
13038         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
13039         date.
13040
13041 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
13042
13043         PR c++/10337
13044         * g++.dg/warn/conv1.C: New test.
13045         * g++.old-deja/g++.other/conv7.C: Adjust.
13046         * g++.old-deja/g++.other/overload14.C: Adjust.
13047
13048 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
13049
13050         PR c++/10471
13051         * g++.dg/template/defarg2.C: New test.
13052
13053 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
13054
13055         * gcc.dg/cpp/include2.c: Update.
13056         * gcc.dg/cpp/multiline-2.c: New.
13057         * gcc.dg/cpp/multiline.c: Update.
13058         * gcc.dg/cpp/strify2.c: Update.
13059         * gcc.dg/cpp/trad/literals-2.c: Update.
13060
13061 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13062
13063         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
13064
13065 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
13066
13067         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
13068
13069 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
13070
13071         PR c++/10451
13072         * g++.dg/parse/crash4.C: New test.
13073
13074         PR c++/9847
13075         * g++.dg/parse/crash5.C: New test.
13076
13077 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
13078
13079         PR c++/10446
13080         * g++.dg/parse/crash3.C: New test.
13081
13082         PR c++/10428
13083         * g++.dg/parse/elab1.C: New test.
13084
13085 2003-04-22  Devang Patel  <dpatel@apple.com>
13086
13087         * gcc.dg/cpp/trad/funlike-5.c: New test.
13088
13089 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
13090
13091         * g++.dg/other/packed1.C: Fix dg options.
13092
13093 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
13094
13095         * g++.dg/other/offsetof2.C: New test.
13096
13097 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
13098
13099         * g++.dg/template/recurse.C: Adjust location of error messages.
13100
13101 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
13102
13103         PR c++/9881
13104         * g++.dg/init/addr-const1.C: New test.
13105         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
13106
13107 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
13108
13109         PR c++/10405
13110         * g++.dg/lookup/struct-hack1.C: New test.
13111
13112 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
13113
13114         * ucs.c: Update diagnostic messages.
13115
13116 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
13117
13118         * gcc.dg/cpp/truefalse.cpp: New test.
13119         * gcc.dg/cpp/cpp.exp: Update.
13120         * g++.dg/other/stdbool-if.C: Remove.
13121
13122 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
13123
13124         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
13125         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
13126
13127 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
13128
13129         * gcc.c-torture/compile/20030418-1.c: New test.
13130
13131 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
13132
13133         * README.compat: Remove; content moved to doc/sourcebuild.texi.
13134
13135 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13136
13137         PR c++/10347
13138         g++.dg/template/dependent-name1.C: New test.
13139
13140 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
13141
13142         * gcc.dg/warn-1.c (tourist_guide): New array,
13143         contains a pointer to bar.
13144
13145 2003-04-16  Roger Sayle  <roger@eyesopen.com>
13146
13147         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
13148         * gcc.c-torture/execute/medce-1.c: New test case.
13149         * gcc.c-torture/execute/medce-2.c: New test case.
13150
13151 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
13152
13153         * lib/prune.exp: Ignore more messages.
13154
13155         PR c++/10381
13156         * g++.dg/parse/lookup3.C: New test.
13157
13158 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
13159
13160         * gcc.c-torture/compile/20030415-1.c : New test.
13161
13162 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
13163
13164         * gcc.c-torture/execute/scope-2.c: Move to ...
13165         * gcc.dg/noncompile/scope.c: .... here.
13166
13167 2003-04-14  Roger Sayle  <roger@eyesopen.com>
13168
13169         * gcc.dg/20030414-2.c: New test case.
13170
13171 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
13172
13173         PR target/10377
13174         * gcc.dg/20030414-1.c: New test.
13175
13176 2003-04-13  Roger Sayle  <roger@eyesopen.com>
13177
13178         * gcc.dg/builtins-12.c: New test case.
13179         * gcc.dg/builtins-13.c: New test case.
13180
13181 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13182
13183         * gcc.c-torture/execute/string-opt-18.c: New test.
13184
13185 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
13186
13187         PR c++/10300
13188         * g++.dg/init/new5.C: New test.
13189
13190 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
13191
13192         PR c++/7910
13193         * g++.dg/ext/dllimport1.C: New test.
13194
13195 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
13196
13197         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
13198
13199 2003-04-11  Bud Davis <bdavis9659@comcast.net>
13200
13201         PR Fortran/9263
13202         * g77.f-torture/noncompile/9263.f: New test
13203         PR Fortran/1832
13204         * g77.f-torture/execute/1832.f: New test
13205
13206 2003-04-11  David Chad  <davidc@freebsd.org>
13207             Loren J. Rittle  <ljrittle@acm.org>
13208
13209         libobjc/8562
13210         * objc.dg/headers.m: New test.
13211
13212 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
13213
13214         * gcc.c-torture/execute/builtin-noret-2.c: New.
13215         * gcc.c-torture/execute/builtin-noret-2.x: New.
13216         XFAIL builtin-noret-2.c at -O1 and above.
13217         * gcc.dg/redecl.c: New.
13218         * gcc.dg/Wshadow-1.c: Update error regexps.
13219
13220 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
13221
13222         * g++.dg/abi/bitfield10.C: New test.
13223
13224 2003-04-09  Mike Stump  <mrs@apple.com>
13225
13226         * gcc.dg/pch/pch.exp: Make testcase names longer.
13227         * g++.dg/pch/pch.exp: Make testcase names longer.
13228
13229 2003-04-08  Roger Sayle  <roger@eyesopen.com>
13230
13231         * gcc.dg/builtins-11.c: New test case.
13232
13233 2003-04-08  Roger Sayle  <roger@eyesopen.com>
13234
13235         * gcc.dg/builtins-9.c: New test case.
13236         * gcc.dg/builtins-10.c: New test case.
13237
13238 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
13239
13240         * gcc.dg/noncompile/init-4.c.c: New test.
13241
13242 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
13243
13244         * gcc.misc-test/gcov-9.c: New test.
13245         * gcc.misc-test/gcov-10.c: New test
13246         * gcc.misc-test/gcov-11.c: New test.
13247
13248 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
13249
13250         PR optimization/10024
13251         * gcc.c-torture/compile/20030405-1.c: New test.
13252
13253 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
13254
13255         * gcc.dg/pch/static-3.c: New.
13256         * gcc.dg/pch/static-3.hs: New.
13257         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
13258
13259 2003-04-04  Richard Henderson  <rth@redhat.com>
13260
13261         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
13262         * g++.dg/eh/forced2.C: Likewise.
13263
13264 2003-04-03  Mike Stump  <mrs@apple.com>
13265
13266         * lib/scanasm.exp (scan-assembler): Add xfail processing for
13267         target arg.
13268         (scan-assembler-times, scan-assembler-not): Likewise.
13269         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
13270
13271 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
13272
13273         * gcc.dg/sparc-loop-1.c: New test.
13274
13275 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
13276
13277         PR other/9274
13278         * g++.dg/pch/system-2.C: New.
13279         * g++.dg/pch/system-2.Hs: New.
13280
13281 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
13282
13283         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
13284
13285         * g++.dg/eh/simd-1.C (vecfunc): Same.
13286
13287 2003-04-01  Roger Sayle  <roger@eyesopen.com>
13288
13289         * gcc.c-torture/execute/20030401-1.c: New test case.
13290
13291 2003-04-01  Ziemowit Laski <zlaski@apple.com>
13292
13293         * objc.dg/defs.m: New.
13294
13295 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
13296
13297         * g++.dg/eh/simd-1.C: New.
13298         * g++.dg/eh/simd-2.C: New.
13299
13300 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
13301
13302         * gcc.c-torture/execute/simd-3.c: New.
13303
13304 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
13305
13306         PR c/9936
13307         * gcc.dg/20030331-2.c: New test.
13308
13309 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
13310
13311         PR c++/10278
13312         * g++.dg/parse/crash2.C: New test.
13313
13314 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
13315
13316         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
13317         * gcc.c-torture/execute/20030331-1.c: ...here.
13318
13319 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
13320
13321         * gcc.c-torture/execute/20030331-1.c: New test.
13322
13323 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
13324
13325         * lib/gcov.exp: Adjust call return testing strings.
13326         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
13327
13328 2003-03-31  Roger Sayle  <roger@eyesopen.com>
13329
13330         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
13331         * gcc.dg/builtins-7.c: New test case.
13332         * gcc.dg/builtins-8.c: New test case.
13333
13334 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
13335
13336         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
13337
13338 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
13339
13340         PR c++/7647
13341         * g++.dg/lookup-class-member-2.C: New test.
13342
13343 2003-03-30  Glen Nakamura  <glen@imodulo.com>
13344
13345         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
13346
13347 2003-03-28  Roger Sayle  <roger@eyesopen.com>
13348
13349         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
13350
13351 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
13352
13353         * g++.dg/init/attrib1.C: New test.
13354
13355 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
13356
13357         * gcc.dg/ultrasp8.c: New test.
13358
13359 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
13360
13361         * gcc.dg/ultrasp7.c: New test.
13362
13363 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
13364
13365         PR c++/10047
13366         * g++.dg/template/inline1.C: New test.
13367
13368 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
13369
13370         * gcc.dg/sparc-dwarf2.c: New test.
13371
13372 2003-03-27  Roger Sayle  <roger@eyesopen.com>
13373
13374         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
13375         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
13376
13377 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
13378
13379         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
13380         than reading .x files.
13381         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
13382         * g77.dg/gcov/gcov-1.f: Likewise.
13383         * gcc.misc-tests/gcov-4b.c: Likewise.
13384         * gcc.misc-tests/gcov-5b.c: Likewise.
13385         * gcc.misc-tests/gcov-6.c: Likewise.
13386         * gcc.misc-tests/gcov-7.c: Likewise.
13387         * gcc.misc-tests/gcov-8.c: Likewise.
13388         * g++.dg/gcov/gcov-1.x: Remove.
13389         * g77.dg/gcov/gcov-1.x: Likewise.
13390         * gcc.misc-tests/gcov-4b.x: Likewise.
13391         * gcc.misc-tests/gcov-5b.x: Likewise.
13392         * gcc.misc-tests/gcov-6.x: Likewise.
13393         * gcc.misc-tests/gcov-7.x: Likewise.
13394         * gcc.misc-tests/gcov-8.x: Likewise.
13395
13396 2003-03-27  Glen Nakamura  <glen@imodulo.com>
13397
13398         PR opt/10087
13399         * gcc.dg/20030324-1.c: New test.
13400
13401 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
13402
13403         PR c++/10224
13404         * g++.dg/template/arg3.C: New test.
13405
13406         PR c++/10158
13407         * g++.dg/template/friend18.C: New test.
13408
13409 2003-03-26  Roger Sayle  <roger@eyesopen.com>
13410
13411         * g77.f-torture/compile/20030326-1.f: New test case.
13412
13413 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
13414
13415         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
13416
13417         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
13418
13419 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
13420
13421         * gcc.dg/ia64-sync-3.c: New test.
13422
13423 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
13424
13425         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
13426
13427 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
13428
13429         * gcc.dg/ultrasp6.c: New test.
13430
13431 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
13432
13433         * gcc.dg/i386-signbit-1.c: New test.
13434         * gcc.dg/i386-signbit-2.c: New test.
13435         * gcc.dg/i386-signbit-3.c: New test.
13436
13437 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
13438
13439         * gcc.dg/ultrasp5.c: Fix options.
13440
13441 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
13442
13443         * gcc.dg/ultrasp5.c: Fix comment.
13444
13445 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
13446
13447         PR fortran/10197
13448         * g77.f-torture/execute/10197.f: New test.
13449
13450 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
13451
13452         PR c++/9898, c++/383
13453         * g++.dg/template/conv6.C: New test.
13454
13455         PR c++/10119
13456         * g++.dg/template/ptrmem5.C: New test.
13457
13458         PR c++/10026
13459         * g++.dg/lookup/koenig1.C: New test.
13460
13461         PR C++/10199
13462         * g++.dg/lookup/template2.C: New test.
13463
13464 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
13465
13466         * g++.dg/opt/rtti1.C: New test.
13467
13468 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
13469
13470         * gcc.dg/ultrasp5.c: New test.
13471
13472 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
13473
13474         PR middle-end/9967
13475         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
13476         builtin fputs.
13477
13478 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
13479
13480         PR c/8224
13481         * gcc.dg/20030323-1.c: New test.
13482
13483 2003-03-23  Roger Sayle  <roger@eyesopen.com>
13484
13485         * gcc.c-torture/compile/20030323-1.c: New test case.
13486
13487 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
13488
13489         * gcc.dg/20030321-1.c: New test.
13490
13491 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
13492
13493         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
13494
13495 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
13496
13497         PR c++/9978, c++/9708
13498         * g++.dg/ext/vlm1.C: Adjust expected error.
13499         * g++.dg/ext/vla2.C: New test.
13500         * g++.dg/template/arg1.C: New test.
13501         * g++.dg/template/arg2.C: New test.
13502
13503 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
13504
13505         * g77.f-torture/execute/select.f: New test.
13506         * g77.f-torture/noncompile/select_no_compile.f: New test.
13507
13508 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
13509
13510         PR c++/9898
13511         * g++.dg/other/error4.C: New test.
13512
13513 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
13514
13515         * g++.dg/template/friend17.C: New test.
13516
13517 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
13518
13519         * gcc.c-torture/compile/20030320-1.c: New.
13520
13521 2003-03-20  Roger Sayle  <roger@eyesopen.com>
13522
13523         * gcc.dg/builtins-6.c: New test case.
13524
13525 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
13526
13527         PR target/10073
13528         * gcc.c-torture/compile/20030319-1.c: New.
13529
13530 2003-03-18  Jan Hubicka  <jh@suse.cz>
13531
13532         * gcc.dg/i386-cvt-1.c: New test.
13533
13534 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
13535
13536         * objc.dg/naming-1.m: Use "(parse|syntax) error".
13537         * objc.dg/naming-2.m: Likewise.
13538
13539 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
13540
13541         PR c++/9639
13542         * g++.dg/parse/crash1.C: New test.
13543
13544 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
13545
13546         PR c++/8805
13547         * g++.dg/eh/cleanup1.C: New test.
13548
13549 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
13550
13551         * gcc.c-torture/execute/20030316-1.c: New test case.
13552
13553 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
13554
13555         PR c++/9629
13556         * g++.dg/init/ctor2.C: New test.
13557
13558 2003-03-15  Roger Sayle  <roger@eyesopen.com>
13559
13560         * g77.f-torture/compile/xformat.f: New test case.
13561
13562 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13563
13564         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
13565         * g++.old-deja/g++.mike/eh50.C: Likewise.
13566
13567 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13568
13569         PR c++/6440
13570         * g++.dg/template/spec7.C: New test.
13571         * g++.dg/template/spec8.C: Likewise.
13572
13573 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
13574
13575         * gcc.c-torture/execute/20030313-1.c: New test.
13576
13577 2003-03-14  Richard Henderson  <rth@redhat.com>
13578
13579         * gcc.dg/inline-2.c: Adjust alpha test for external call.
13580
13581 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
13582
13583         * gcc.c-torture/compile/20030314-1.c: New test.
13584
13585 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
13586
13587         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
13588         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
13589         thumb target,
13590         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
13591         to accept newer _imp__  prefix and additional
13592         newline in .drectve section.
13593         * gcc.dg/dll-4.c: Likewise.
13594         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
13595         switch.
13596
13597 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
13598
13599         * g++.dg/parse/namespace9.C: New test.
13600
13601         * g++.dg/init/ref5.C: New test.
13602         * g++.dg/parse/ptrmem1.C: Likewise.
13603
13604 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13605
13606         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
13607         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
13608         regular expression.
13609         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
13610         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
13611
13612 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
13613
13614         * gcc.c-torture/execute/20030224-2.c: New test.
13615
13616 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
13617
13618         * gcc.dg/decl-3.c: New test.
13619
13620 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
13621
13622         * gcc.dg/i386-loop-2.c: New test.
13623
13624 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
13625
13626         PR c++/9474
13627         * g++.dg/parse/namespace8.C: New test.
13628
13629         PR c++/9924
13630         * g++.dg/overload/builtin2.C: New test.
13631
13632 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
13633
13634         * gcc.dg/return-type-3.c: New test.
13635
13636 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
13637
13638         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
13639         profiling options are not supported.
13640
13641 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
13642
13643         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
13644         * g++.old-deja/g++.warn/impint2.C: Likewise.
13645
13646 2003-03-10  Devang Patel  <dpatel@apple.com>
13647
13648         * g++.dg/cpp/c++_cmd_1.C: New test.
13649         * g++.dg/cpp/c++_cmd_1.h: New file.
13650
13651 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
13652
13653         * gcc.dg/altivec-9.c: New file.
13654
13655 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13656
13657         * gcc.dg/ppc-sdata-1.c: New test.
13658         * gcc.dg/ppc-sdata-2.c: New test.
13659
13660 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
13661
13662         PR c++/9373
13663         * g++.dg/opt/ptrmem2.C: New test.
13664
13665         PR c++/8534
13666         * g++.dg/opt/ptrmem1.C: New test.
13667
13668 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
13669
13670         * gcc.dg/i386-loop-1.c: New test.
13671
13672 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13673
13674         PR c++/9970
13675         * g++.dg/lookup/friend1.C: New test.
13676
13677 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
13678
13679         PR c++/9823
13680         * g++.dg/parser/constructor1.C: New test.
13681
13682 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
13683
13684         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
13685
13686         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
13687
13688 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
13689
13690         * gcc.dg/cpp/Wunused.c: Update test.
13691
13692 2003-03-08  Jan Hubicka  <jh@suse.cz>
13693
13694         * gcc.dg/inline-3.c: New test.
13695
13696 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
13697
13698         PR c++/9809
13699         * g++.dg/parse/builtin1.C: New test.
13700
13701         PR c++/9982
13702         * g++.dg/abi/cookie1.C: New test.
13703         * g++.dg/abi/cookie2.C: Likewise.
13704
13705         PR c++/9524
13706         * g++.dg/template/field1.C: New test.
13707
13708         PR c++/9912
13709         * g++.dg/parse/class1.C: New test.
13710         * g++.dg/parse/namespace7.C: Likewise.
13711         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
13712
13713 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
13714
13715         * g++.dg/init/ref4.C: New test.
13716
13717 2003-03-07  Jan Hubicka  <jh@suse.cz>
13718
13719         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
13720         * gcc.dg/inline-3.c:  New test.
13721
13722 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
13723
13724         * g++.dg/init/ref3.C: New test.
13725
13726         PR c++/9965
13727         * g++.dg/init/ref2.C: New test.
13728
13729         PR c++/9400
13730         * g++.dg/warn/Wshadow-2.C: New test.
13731
13732         PR c++/9791
13733         * g++.dg/warn/Woverloaded-1.C: New test.
13734
13735 2003-03-05  Jan Hubicka  <jh@suse.cz>
13736
13737         * gcc.dg/i386-local2.c: New.
13738         * gcc.dg/i386-local.c: Fix typo.
13739
13740 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
13741
13742         * g++.dg/abi/layout3.C: New test.
13743
13744 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
13745
13746         * gcc.c-torture/compile/20030305-1.c
13747
13748 2003-03-05  Jan Hubicka  <jh@suse.cz>
13749
13750         * gcc.dg/i386-local.c: New.
13751
13752 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
13753
13754         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
13755
13756 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
13757
13758         * gcc.dg/switch-2.c: New test.
13759         * gcc.dg/switch-3.c: New test.
13760         * gcc.dg/Wswitch.c: Adjust line numbers.
13761         * gcc.dg/Wswitch-default.c: Likewise.
13762         * gcc.dg/Wswitch-enum.c: Likewise.
13763
13764 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
13765
13766         * gcc.c-torture/execute/20030222-1.c: New test.
13767
13768 2003-03-03  James E Wilson  <wilson@tuliptree.org>
13769
13770         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
13771
13772 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
13773
13774         PR c++/9878
13775         * g++.dg/init/ref1.C: New test.
13776
13777 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
13778
13779         * gcc.dg/sh-relax.c: New SH-only test.
13780
13781 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
13782
13783         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
13784         comment explaining purpose of testcase.
13785
13786 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
13787
13788         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
13789         for HC11/HC12 (asm needs two int registers).
13790         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
13791         HC11/HC12 because the test uses an asm which needs two 32-bit
13792         registers.
13793
13794 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
13795
13796         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
13797         for HC11/HC12 (array is too large otherwise).
13798         * gcc.c-torture/compile/920501-4.x: New file, likewise.
13799         * gcc.c-torture/compile/20010518-2.x: Likewise.
13800         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
13801         HC11/HC12 (array is too large).
13802
13803 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
13804
13805         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
13806         * lib/g++-dg.exp (g++-dg-test): Likewise.
13807
13808 2003-03-01  Roger Sayle  <roger@eyesopen.com>
13809
13810         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
13811         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
13812
13813 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13814
13815         * g++.dg/warn/implicit-typename1.C: Remove warning.
13816
13817 2003-02-28  Richard Henderson  <rth@redhat.com>
13818
13819         * gcc.dg/noreturn-1.c: Move noreturn warning line.
13820         * gcc.dg/return-type-1.c: Move control reaches end warning line.
13821
13822 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
13823
13824         * gcc.dg/pch/pch.exp: Change .pch to .gch.
13825         * g++.dg/pch/pch.exp: Likewise.
13826
13827 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
13828
13829         PR c++/9879
13830         * testsuite/g++.dg/init/new4.C: New test.
13831
13832 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
13833
13834         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
13835
13836 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
13837
13838         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
13839         unsigned long.
13840
13841         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
13842         wider than float.
13843
13844 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13845
13846         * lib/scanasm.exp: Add support for counting numbers of
13847         occurences.
13848         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
13849         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
13850
13851 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
13852
13853         PR c++/9683
13854         * g++.dg/template/static3.C: New test.
13855
13856         PR c++/9829
13857         * g++.dg/parse/namespace6.C: New test.
13858
13859 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13860
13861         PR target/9732
13862         * gcc.dg/20030225-1.c: New test.
13863
13864 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
13865
13866         * README: Remove out-of-date information.
13867
13868         PR c++/9836
13869         * g++.dg/template/spec6.C: New test.
13870
13871 2003-02-24  Jeff Law  <law@redhat.com>
13872
13873         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
13874
13875 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13876
13877         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
13878         * gcc.dg/pragma-ep-1.c: Likewise.
13879
13880 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13881
13882         PR c++/9602
13883         * g++.dg/template/friend16.C: New test.
13884
13885 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
13886
13887         PR c++/5333
13888         * g++.dg/parse/fused-params1.C: Adjust error messages.
13889         * g++.dg/template/nested3.C: New test.
13890
13891 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
13892
13893         * g++.dg/abi/param1.C: New test.
13894
13895 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13896
13897         PR c++/7982
13898         * g++.dg/warn/implicit-typename1.C: New test.
13899
13900 2003-02-22  Kelley Cook <kelleycook@comcast.net>
13901
13902         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
13903         with "mtune".
13904         * g++.old-deja/g++.other/store-expr2.C: Likewise.
13905         * gcc.c-torture/execute/20010129-1.x: Likewise.
13906         * gcc.dg/20011107-1.c: Likewise.
13907         * gcc.dg/20020108-1.c: Likewise.
13908         * gcc.dg/20020122-3.c: Likewise.
13909         * gcc.dg/20020206-1.c: Likewise.
13910         * gcc.dg/20020310-1.c: Likewise.
13911         * gcc.dg/20020426-2.c: Likewise.
13912         * gcc.dg/20020517-1.c: Likewise.
13913         * gcc.dg/991230-1.c: Likewise.
13914         * gcc.dg/i386-unroll-1.c: Likewise.
13915         * gcc.misc-tests/i386-prefetch.exp: Likewise.
13916
13917 2003-02-22  Jan Hubicka  <jh@suse.cz>
13918
13919         * gcc.dg/i386-mul.c: New test.
13920
13921 2003-02-21  Roger Sayle  <roger@eyesopen.com>
13922
13923         * gcc.dg/builtins-5.c: New test case.
13924
13925 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
13926
13927         * gcc.dg/asmreg-1.c: New test.
13928
13929 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
13930
13931         PR c++/9749
13932         * g++.dg/parse/varmod1.C: New test.
13933
13934 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
13935
13936         PR c++/9727
13937         * g++.dg/template/op1.C: New test.
13938
13939 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
13940
13941         PR c++/8906
13942         * g++.dg/template/nested2.C: New test.
13943
13944 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
13945
13946         PR c++/8724
13947         * g++.dg/expr/dtor1.C: New test.
13948
13949 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
13950
13951         * gcc.dg/cpp/include3.c: New test.
13952         * gcc.dg/cpp/inc/foo.h: New file.
13953
13954 2003-02-21  Glen Nakamura  <glen@imodulo.com>
13955
13956         * gcc.c-torture/execute/20030221-1.c: New test.
13957
13958 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
13959
13960         PR c++/9729
13961         * g++.dg/abi/conv1.C: New test.
13962
13963 2003-02-20  Jan Hubicka  <jh@suse.cz>
13964
13965         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
13966
13967 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
13968
13969         * gcc.c-torture/compile/20030219-1.c: New test.
13970
13971 2003-02-18  Jan Hubicka  <jh@suse.cz>
13972
13973         * gcc.dg/funcorder.c: New test.
13974
13975 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
13976
13977         * gcc.c-torture/execute/20030218-1.c: New.
13978
13979 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
13980
13981         * gcc.dg/20030218-1.c: New.
13982
13983 2003-02-18  Richard Henderson  <rth@redhat.com>
13984
13985         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
13986         * gcc.dg/attr-used-2.c: New.
13987
13988 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
13989
13990         PR c++/9704
13991         * g++.dg/init/copy5.C: New test.
13992
13993 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
13994
13995         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
13996         * g++.dg/pch/pch.exp: Likewise.
13997
13998 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
13999
14000         * gcc.c-torture/execute/20030209-1.c: Enable the test if
14001         STACK_SIZE is not defined.
14002
14003 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14004
14005         PR c++/9457
14006         * g++.dg/template/init1.C: New test.
14007
14008 2003-02-16  Jan HUbicka  <jh@suse.cz>
14009
14010         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
14011         (foo): Add few extra tests
14012         * gcc.dg/c99-const-expr-3.c: Likewise.
14013         * gcc.c-torture/execute/20030216-1.c: New.
14014
14015 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14016
14017         PR c++/9459
14018         * g++.dg/ext/typeof4.C: New test.
14019
14020 2003-02-15  Roger Sayle  <roger@eyesopen.com>
14021
14022         * gcc.dg/i386-387-3.c: New test case.
14023
14024 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
14025
14026         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
14027         cris-*-elf* cris-*-aout* and mmix-*-*.
14028
14029 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
14030
14031         * gcc.dg/20030213-1.c: New test.
14032
14033 2003-02-12  Roger Sayle  <roger@eyesopen.com>
14034
14035         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
14036         * gcc.dg/i386-387-2.c: Likewise.
14037
14038 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
14039
14040         * gcc.dg/ppc-spe.c: Fix formatting.
14041         Enable tests that were previously unsupported by gas.
14042         Delete tests for instructions that no longer exist.
14043         Switch arguments on evsubifw builtin.
14044
14045 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
14046
14047         * gcc.c-torture/execute/20030209-1.c: Disable the test if
14048         STACK_SIZE is too small.
14049
14050 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
14051             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
14052
14053         * gcc.dg/decl-2.c: New test.
14054
14055 2003-02-10  Jan Hubicka  <jh@suse.cz>
14056
14057         * gcc.dg/i386-fpcvt-1.c:  New test.
14058
14059 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
14060
14061         * gcc.c-torture/execute/20030209-1.c: New test.
14062
14063 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
14064
14065         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
14066         int-wide bitops, use the constants of the same width.
14067         Likewise, if long long is 32-bit wide, test bitops using
14068         32-bit constants.
14069
14070 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
14071
14072         * gcc.dg/20021014-1.c: Annotate with expected notice text.
14073
14074 2003-02-07  Roger Sayle  <roger@eyesopen.com>
14075
14076         * testsuite/gcc.dg/builtins-4.c: New test case.
14077
14078 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14079
14080         * gcc.dg/20020430-1.c: Fix dg command typos.
14081         * gcc.dg/20020503-1.c: Likewise.
14082
14083 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14084
14085         PR c++/8785
14086         * g++.dg/parse/fused-params1.C: New test.
14087
14088         PR c++/8857
14089         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
14090
14091         PR c++/8921
14092         * g++.dg/parse/non-dependent1.C: New test.
14093
14094         PR c++/8928
14095         * g++.dg/parse/dupl-tmpl-args1.C: New test.
14096
14097         PR c++/9228
14098         * g++.dg/parse/undefined7.C: New test.
14099         * g++.dg/parse/non-templ1.C: New test.
14100
14101         PR c++/9229
14102         * g++.dg/parse/too-many-tmpl-args1.C: New test.
14103
14104 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
14105
14106         * gcc.c-torture/compile/20030206-1.c: New test.
14107
14108 2003-02-05  Roger Sayle  <roger@eyesopen.com>
14109
14110         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
14111         "pow" to "foo" to avoid potential confusion with a math built-in.
14112
14113 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14114
14115         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
14116         conditions for SPARC targets.
14117
14118 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
14119
14120         * gcc.dg/20030204-1.c: New test.
14121
14122 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14123
14124         PR c++/38
14125         * g++.dg/parse/array-size1.C: New test.
14126
14127         PR c++/5657
14128         * g++.dg/parse/undefined3.C: New test.
14129
14130         PR c++/5665
14131         * g++.dg/parse/undefined4.C: New test.
14132
14133         PR c++/5975
14134         * g++.dg/parse/undefined5.C: New test.
14135
14136         PR c++/7259
14137         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
14138
14139         PR c++/8578
14140         * g++.dg/parse/casting-operator1.C: New test.
14141
14142         PR c++/8596
14143         * g++.dg/parse/undefined6.C: New test.
14144
14145         PR c++/8736
14146         * g++.dg/parse/missing-template1.C: New test.
14147
14148 2003-02-04  Jan Hubicka  <jh@suse.cz>
14149
14150         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
14151         * gcc.dg/i386-cmov?.c:  Likewise.
14152         * gcc.dg/i386-fpcvt-?.c:  Likewise.
14153         * gcc.dg/i386-ssefp-1.c:  Likewise.
14154         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
14155         conventions.
14156
14157 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
14158
14159         PR c++/7129
14160         * testsuite/g++.dg/ext/max.C: New test.
14161
14162 2003-02-03  Jan Hubicka  <jh@suse.cz>
14163
14164         * gcc.c-torture/execute/20030203-1.c: New test.
14165
14166 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
14167
14168         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
14169         'natural-endian'.
14170
14171 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
14172
14173         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
14174         * g++.dg/init/new2.C: Likewise.
14175         * g++.dg/other/new1.C: Likewise.
14176
14177 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
14178
14179         * gcc.dg/struct-ret-libc.c: New test.
14180
14181 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
14182
14183         * gcc.dg/20030129-1.c: New test.
14184
14185 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14186
14187         PR c++/8849
14188         * g++.dg/template/ptrmem4.C: New test.
14189
14190 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
14191
14192         * g++.dg/parser/constant1.C: New test.
14193
14194 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14195
14196         PR c++/8591
14197         * g++.dg/parse/friend2.C: New test.
14198
14199 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
14200
14201         PR c++/9437
14202         * g++.dg/template/unify4.C: New test.
14203
14204 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
14205
14206         * gcc.c-torture/execute/20030128-1.c: New test.
14207
14208 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
14209
14210         * g++.dg/lookup/nested1.C: Test moved from ...
14211         * g++.old-deja/g++.other/lookup24.C: ... here.
14212
14213 2003-01-28  Jan Hubicka  <jh@suse.cz>
14214
14215         * gcc.dg/i386-cmov5.c:  New test.
14216
14217 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
14218
14219         * gcc.c-torture/execute/20010925-1.c: Changed the
14220         memcpy declaration.
14221
14222 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
14223
14224         PR c++/3902
14225         * g++.dg/parse/template5.C: New test.
14226
14227 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
14228
14229         PR fortran/9258
14230         * g77.dg/pr9258: New test.
14231
14232 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
14233
14234         * README: Move relevant parts from README.g++.
14235
14236         * README.g++: Remove this file.
14237
14238 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
14239
14240         * g++.dg/abi/dcast1.C: New test.
14241
14242 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14243
14244         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
14245
14246 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
14247
14248         PR c++/47
14249         * g++.old-deja/g++.other/lookup24.C: New test.
14250
14251 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14252
14253         PR middle-end/7227
14254         * gcc.dg/uninit-C.c: New test.
14255
14256 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
14257
14258         * g++.dg/abi/covariant1.C: New test.
14259
14260 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
14261
14262         * gcc.dg/20030123-1.c: New test.
14263
14264 2003-01-25  Jan Hubicka  <jh@suse.cz>
14265
14266         PR opt/8492
14267         * gcc.c-torture/compile/20030125-1.c
14268
14269 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
14270
14271         PR c++/9403
14272         * g++.dg/parse/template3.C: New test.
14273         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
14274
14275         PR c++/795
14276         * g++.dg/parse/template4.C: New test.
14277
14278         PR c++/9415
14279         * g++.dg/template/qual2.C: New test.
14280
14281         PR c++/8545
14282         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
14283
14284         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
14285
14286 2003-01-25  Roger Sayle  <roger@eyesopen.com>
14287
14288         * gcc.c-torture/execute/switch-1.c: New test case.
14289
14290 2003-01-25  Jan Hubicka  <jh@suse.cz>
14291
14292         * gcc.c-torture/execute/20030125-1.[cx]: New test.
14293
14294 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
14295
14296         Tweaks for Bison-1.875. From the NEWS file:
14297         "- `parse error' -> `syntax error'
14298         Bison now uniformly uses the term `syntax error'"
14299         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
14300         * gcc.dg/cpp/digraph2.c: Likewise.
14301         * gcc.dg/cpp/direct2.c: Likewise.
14302         * gcc.dg/cpp/paste4.c: Likewise.
14303         * gcc.dg/c90-restrict-1.c: Likewise.
14304         * gcc.dg/c99-func-2.c: Likewise.
14305         * gcc.dg/noncompile/920721-2.c: Likewise.
14306         * gcc.dg/noncompile/930622-2.c: Likewise.
14307         * gcc.dg/noncompile/940112-1.c: Likewise.
14308         * gcc.dg/noncompile/950921-1.c: Likewise.
14309         * gcc.dg/noncompile/951123-1.c: Likewise.
14310         * gcc.dg/noncompile/971104-1.c: Likewise.
14311         * gcc.dg/noncompile/990416-1.c: Likewise.
14312
14313 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
14314
14315         * g++.dg/parse/undefined1.C: Add error message.
14316
14317 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
14318
14319         PR c++/9354
14320         * g++.dg/parse/new1.C: New test.
14321
14322         PR c++/9216
14323         * g++.dg/parse/template2.C: New test.
14324
14325         PR c++/9354
14326         * g++.dg/parse/typedef2.C: New test.
14327
14328         PR c++/9328
14329         * g++.dg/ext/typeof3.C: New test.
14330
14331 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14332
14333         PR c++/2738
14334         * g++.dg/parse/ret-type1.C: New test.
14335
14336         PR c++/3792
14337         * g++.dg/parse/tmpl-outside1.C: New test.
14338
14339         PR c++/4207
14340         * g++.dg/parse/int-as-enum1.C: New test.
14341
14342         PR c++/4903
14343         * g++.dg/parse/no-typename1.C: New test.
14344
14345         PR c++/5533
14346         * g++.dg/parse/no-value1.C: New test.
14347
14348         PR c++/5921
14349         * g++.dg/parse/wrong-inline1.C: New test.
14350
14351         PR c++/6402
14352         * g++.dg/parse/ref1.C: New test.
14353
14354         PR c++/6992
14355         * g++.dg/parse/attr-ctor1.C: New test.
14356
14357         PR c++/7229
14358         * g++.dg/parse/namespace5.C: New test.
14359
14360         PR c++/7917
14361         * g++.dg/parse/func-def1.C: New test.
14362
14363         PR c++/8143
14364         * g++.dg/parse/undefined1.C: New test.
14365
14366         PR c++/5723, PR c++/8522
14367         * g++.dg/parse/specialization1.C: New test.
14368
14369         PR c++/163, PR c++/8595
14370         * g++.dg/parse/struct-as-enum1.C: New test.
14371
14372         PR c++/9173
14373         * g++.dg/parse/undefined2.C: New test.
14374
14375 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
14376
14377         PR c++/9298
14378         * g++.dg/parse/template1.C: New test.
14379
14380         PR c++/9384
14381         * g++.dg/parse/using1.C: New test.
14382
14383         PR c++/9285
14384         PR c++/9294
14385         * g++.dg/parse/expr2.C: New test.
14386
14387         PR c++/9388
14388         * g++.dg/parse/lookup2.C: Likewise.
14389
14390 2003-01-21  Jan Hubicka  <jh@suse.cz>
14391
14392         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
14393         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
14394         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
14395         * gcc.c-torture/execute/string-opt-*.c: Likewise.
14396
14397 2003-01-20  Nick Clifton  <nickc@redhat.com>
14398
14399         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
14400         problem with ARM sibcall code generation.
14401
14402 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
14403
14404         * gcc.c-torture/execute/20030120-1.c: New.
14405
14406 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
14407
14408         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
14409
14410 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
14411
14412         PR c++/9272
14413         * g++.dg/parse/ctor1.C: New test.
14414
14415         PR c++/9294:
14416         * g++.dg/parse/qualified1.C: New test.
14417
14418         * g++.dg/parse/typename3.C: New test.
14419
14420 2003-01-16  Richard Henderson  <rth@redhat.com>
14421
14422         * g++.dg/tls/init-2.C: Fix error matches for real this time.
14423
14424 2003-01-16  Richard Henderson  <rth@redhat.com>
14425
14426         * g++.dg/pch/pch.exp: Copy test header to the working directory
14427         before using it either for precompilation or direct use.
14428         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
14429         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
14430
14431 2003-01-16  Richard Henderson  <rth@redhat.com>
14432
14433         * gcc.dg/pch/pch.exp: Copy test header to the working directory
14434         before using it either for precompilation or direct use.
14435         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
14436         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
14437
14438 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
14439
14440         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
14441         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
14442         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
14443         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
14444         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
14445         typename warning into error.
14446         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
14447         error messages.
14448         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
14449         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
14450         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
14451         messages.
14452         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
14453         make declaration visible in template.
14454         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
14455         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
14456         messages.
14457         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
14458         message.
14459         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
14460         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
14461         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
14462         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
14463         typename warning with error message.
14464         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
14465         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
14466         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
14467
14468 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
14469
14470         * g++.dg/parse/ambig2.C: New test.
14471
14472 2003-01-15  Richard Henderson  <rth@redhat.com>
14473
14474         * g++.dg/tls/init-2.C: Update error message string.
14475
14476 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14477
14478         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
14479
14480 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
14481
14482         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
14483         all for HC11/HC12.
14484         * gcc.c-torture/compile/20001205-1.x: Likewise.
14485         * gcc.c-torture/compile/20001226-1.x: Likewise.
14486         * gcc.c-torture/compile/920520-1.x: Likewise.
14487         * gcc.c-torture/compile/961203-1.x: Likewise.
14488         * gcc.c-torture/compile/20020604-1.x: Likewise.
14489
14490 2003-01-15  Jan Hubicka  <jh@suse.cz>
14491
14492         * gcc.c-torture/compile/20030115-1.c: New test.
14493
14494         * gcc.dg/i386-fpcvt-1.c: New test.
14495         * gcc.dg/i386-fpcvt-2.c: New test.
14496
14497 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
14498
14499         Further conform g++'s __vmi_class_type_info to the C++ ABI
14500         specification.
14501         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
14502         the specification.
14503
14504 2003-01-14  Jan Hubicka  <jh@suse.cz>
14505
14506         * gcc.dg/i386-fpcvt-1.c: New test.
14507         * gcc.dg/i386-fpcvt-2.c: New test.
14508
14509 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
14510
14511         * gcc.dg/i386-mmx-3.c: New test.
14512
14513 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
14514
14515         PR c++/9264
14516         * g++.dg/parse/octal1.C: New file.
14517
14518         PR c++/9172
14519         * g++.dg/parse/typename1.C: New file.
14520
14521 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
14522
14523         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
14524         * gcc.dg/bf-no-ms-layout.c: Likewise.
14525         * gcc.dg/bf-ms-attrib.c: Likewise.
14526
14527 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
14528
14529         PR c++/9099
14530         * g++.dg/parse/dtor1.C: New file.
14531
14532         PR c++/9128
14533         * g++.dg/rtti/typeid1.C: New file.
14534
14535         PR c++/9153
14536         * g++.dg/parse/lookup1.C: New file.
14537
14538         PR c++/9171
14539         * g++.dg/templ/spec5.C: New file.
14540
14541 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
14542
14543         * gcc.c-torture/compile/20030110-1.c: New test.
14544
14545 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
14546
14547         Merge from pch-branch:
14548
14549         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
14550
14551         * gcc.dg/pch/cpp-1.h: New.
14552         * gcc.dg/pch/cpp-1.c: New.
14553         * gcc.dg/pch/cpp-2.h: New.
14554         * gcc.dg/pch/cpp-2.c: New.
14555
14556         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
14557
14558         * gcc.dg/pch/except-1.h: New.
14559         * gcc.dg/pch/except-1.c: New.
14560
14561         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
14562
14563         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
14564         running test.
14565         * gcc.dg/pch: Include *.hp not *.h.
14566         * gcc.dg/pch/system-1.h: New.
14567         * gcc.dg/pch/system-1.c: New.
14568
14569         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
14570
14571         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
14572         rather than trying to build and run a program using PCH.
14573         * gcc.dg/pch: Remove dg-do commands from test files.
14574
14575         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
14576
14577         * gcc.dg/pch/macro-3.c: New.
14578         * gcc.dg/pch/macro-3.h: New.
14579
14580         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
14581
14582         * gcc.dg/pch/common-1.c: New.
14583         * gcc.dg/pch/common-1.h: New.
14584         * gcc.dg/pch/decl-1.c: New.
14585         * gcc.dg/pch/decl-1.h: New.
14586         * gcc.dg/pch/decl-2.c: New.
14587         * gcc.dg/pch/decl-2.h: New.
14588         * gcc.dg/pch/decl-3.c: New.
14589         * gcc.dg/pch/decl-3.h: New.
14590         * gcc.dg/pch/decl-4.c: New.
14591         * gcc.dg/pch/decl-4.h: New.
14592         * gcc.dg/pch/decl-5.c: New.
14593         * gcc.dg/pch/decl-5.h: New.
14594         * gcc.dg/pch/global-1.c: New.
14595         * gcc.dg/pch/global-1.h: New.
14596         * gcc.dg/pch/inline-1.c: New.
14597         * gcc.dg/pch/inline-1.h: New.
14598         * gcc.dg/pch/inline-2.c: New.
14599         * gcc.dg/pch/inline-2.h: New.
14600         * gcc.dg/pch/static-1.c: New.
14601         * gcc.dg/pch/static-1.h: New.
14602         * gcc.dg/pch/static-2.c: New.
14603         * gcc.dg/pch/static-2.h: New.
14604
14605         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
14606
14607         * g++.dg/pch/pch.exp: Better handle failing testcases.
14608         * gcc.dg/pch/pch.exp: Likewise.
14609         * gcc.dg/pch/macro-1.c: New.
14610         * gcc.dg/pch/macro-1.h: New.
14611         * gcc.dg/pch/macro-2.c: New.
14612         * gcc.dg/pch/macro-2.h: New.
14613
14614         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
14615
14616         * g++.dg/dg.exp: Treat files in pch/ specially.
14617         * g++.dg/pch/pch.exp: New file.
14618         * g++.dg/pch/empty.H: New file.
14619         * g++.dg/pch/empty.C: New file.
14620         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
14621         "precompile".
14622
14623         * gcc.dg/pch/pch.exp: New file.
14624         * gcc.dg/pch/empty.h: New file.
14625         * gcc.dg/pch/empty.c: New file.
14626         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
14627         "precompile".
14628
14629 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14630
14631         * g++.dg/template/friend14.C: New test.
14632
14633 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
14634
14635         * gcc.dg/old-style-asm-1.c: New test.
14636
14637 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
14638
14639         * gcc.c-torture/compile/20030109-1.c: New test.
14640
14641 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
14642
14643         * gcc.c-torture/execute/20030109-1.c: New test.
14644
14645 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
14646
14647         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
14648         * g++.old-deja/g++.mike/dyncast2.C: Likewise
14649         * g++.old-deja/g++.mike/dyncast3.C: Likewise
14650         * g++.old-deja/g++.mike/eh2.C: Likewise
14651         * g++.old-deja/g++.mike/eh3.C: Likewise
14652         * g++.old-deja/g++.mike/eh5.C: Likewise
14653         * g++.old-deja/g++.mike/eh6.C: Likewise
14654         * g++.old-deja/g++.mike/eh7.C: Likewise
14655         * g++.old-deja/g++.mike/eh8.C: Likewise
14656         * g++.old-deja/g++.mike/eh9.C: Likewise
14657         * g++.old-deja/g++.mike/eh10.C: Likewise
14658         * g++.old-deja/g++.mike/eh12.C: Likewise
14659         * g++.old-deja/g++.mike/eh13.C: Likewise
14660         * g++.old-deja/g++.mike/eh14.C: Likewise
14661         * g++.old-deja/g++.mike/eh16.C: Likewise
14662         * g++.old-deja/g++.mike/eh17.C: Likewise
14663         * g++.old-deja/g++.mike/eh18.C: Likewise
14664         * g++.old-deja/g++.mike/eh21.C: Likewise
14665         * g++.old-deja/g++.mike/eh23.C: Likewise
14666         * g++.old-deja/g++.mike/eh24.C: Likewise
14667         * g++.old-deja/g++.mike/eh25.C: Likewise
14668         * g++.old-deja/g++.mike/eh26.C: Likewise
14669         * g++.old-deja/g++.mike/eh27.C: Likewise
14670         * g++.old-deja/g++.mike/eh28.C: Likewise
14671         * g++.old-deja/g++.mike/eh29.C: Likewise
14672         * g++.old-deja/g++.mike/eh31.C: Likewise
14673         * g++.old-deja/g++.mike/eh33.C: Likewise
14674         * g++.old-deja/g++.mike/eh34.C: Likewise
14675         * g++.old-deja/g++.mike/eh35.C: Likewise
14676         * g++.old-deja/g++.mike/eh36.C: Likewise
14677         * g++.old-deja/g++.mike/eh37.C: Likewise
14678         * g++.old-deja/g++.mike/eh38.C: Likewise
14679         * g++.old-deja/g++.mike/eh39.C: Likewise
14680         * g++.old-deja/g++.mike/eh40.C: Likewise
14681         * g++.old-deja/g++.mike/eh41.C: Likewise
14682         * g++.old-deja/g++.mike/eh42.C: Likewise
14683         * g++.old-deja/g++.mike/eh44.C: Likewise
14684         * g++.old-deja/g++.mike/eh46.C: Likewise
14685         * g++.old-deja/g++.mike/eh47.C: Likewise
14686         * g++.old-deja/g++.mike/eh48.C: Likewise
14687         * g++.old-deja/g++.mike/eh49.C: Likewise
14688         * g++.old-deja/g++.mike/eh50.C: Likewise
14689         * g++.old-deja/g++.mike/eh51.C: Likewise
14690         * g++.old-deja/g++.mike/eh53.C: Likewise
14691         * g++.old-deja/g++.mike/eh55.C: Likewise
14692         * g++.old-deja/g++.mike/p7912.C: Likewise
14693         * g++.old-deja/g++.mike/p9706.C: Likewise
14694         * g++.old-deja/g++.mike/p10416.C: Likewise
14695         * g++.old-deja/g++.mike/p11667.C: Likewise
14696         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
14697         Remove redundant reference to Iris.
14698         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
14699         Elxsi, i860, Pico Java, and WE32K.
14700
14701 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
14702
14703         * g++.dg/ext/asm4.C: New test.
14704
14705 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14706
14707         PR c++/9030
14708         * g++.dg/template/friend12.C: New test.
14709         * g++.dg/template/friend13.C: Likewise.
14710         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
14711
14712 2003-01-08  Jan Hubicka  <jh@suse.cz>
14713
14714         * gcc.dg/i386-cadd.c: New test.
14715         * gcc.dg/i386-cmov4.c: Likewise.
14716
14717 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
14718
14719         PR c++/9165
14720         * g++.dg/warn/Wunused-3.C: New test.
14721
14722         * g++.dg/abi/bitfield9.C: New test.
14723
14724         PR c++/9189
14725         * g++.dg/parse/defarg3.C: New test.
14726
14727 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
14728
14729         * g++.dg/parse/ambig1.C: New test.
14730         * g++.dg/parse/defarg2.C: New test.
14731
14732 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
14733
14734         * g++.dg/template/defarg-1.C: New test.
14735         * g++.dg/template/local2.C: Likewise.
14736
14737 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
14738
14739         * gcc.c-torture/execute/20030105-1.c: New test.
14740
14741 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14742
14743         * g++.dg/parse/namespace3.C: Remove extra semicolons.
14744         * g++.dg/parse/namespace4.C: Likewise.
14745
14746 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
14747
14748         * g++.dg/template/ntp2.C: New test.
14749
14750 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
14751
14752         * g++.dg/parse/extern-C-1.C: New test.
14753
14754         * g++.dg/parse/namespace4.C: New test.
14755
14756         * g++.dg/template/nested1.C: New test.
14757
14758         * g++.dg/parse/namespace3.C: New test.
14759
14760 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
14761
14762         * g++.dg/lookup/two-stage1.C: New test.
14763
14764 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14765
14766         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
14767         * g++.old-deja/g++.jason/access8.C: Likewise.
14768         * g++.old-deja/g++.other/decl5.C: Likewise.
14769
14770 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
14771
14772         * g++.dg/parse/parse7.C: New test.
14773
14774 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
14775
14776         PR c++/2843
14777         * g++.dg/ext/attrib7.C: New test.
14778
14779 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
14780
14781         * g++.dg/parse/parse6.C: New test.
14782
14783 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
14784
14785         * gcc.dg/h8300-stack-1.c: New.
14786
14787 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
14788
14789         g++.dg/lookup/exception1.C: New test.
14790
14791         g++.dg/lookup/template1.C: New test.
14792
14793         g++.dg/parse/namespace2.C: New test.
14794
14795         g++.dg/parse/parens2.C: New test.
14796
14797 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
14798
14799         * g++.dg/parse/parse5.C: New test.
14800         * g++.dg/lookup/scoped4.C: New test.
14801
14802 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
14803
14804         * g++.dg/parse/parens1.C: New test.
14805
14806         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
14807         angle-bracket1.C.
14808         * g++.dg/parse/parens2.C: New test.
14809
14810         * g++.dg/lookup/scope-operator1.C: New test.
14811
14812         * g++.dg/parse/operator1.C: New test.
14813
14814 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14815
14816         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
14817         * g++.old-deja/g++.other/access6.C: Likewise.
14818         * g++.old-deja/g++.other/decl1.C: Likewise.
14819         * g++.old-deja/g++.pt/typename12.C: Likewise.
14820
14821 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
14822
14823         * g++.dg/parse/namespace1.C: New test.
14824
14825 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
14826
14827         * g++.dg/parse/parse4.C: New test.
14828
14829 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
14830
14831         * g++.dg/parse/parse3.C: New test.
14832
14833 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
14834
14835         * g++.dg/parse/parse2.C: New test.
14836
14837 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
14838
14839         * g++.dg/template/friend11.C: New test.
14840
14841 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
14842
14843         * g++.dg/parse/parse1.C: New test.
14844
14845 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
14846
14847         * lib/profopt.exp: Change the name of a global variable to avoid
14848         possible clashes with other test suites.
14849
14850 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
14851
14852         * g++.dg/inherit/covariant8.C: New test.
14853
14854 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
14855
14856         * g++.dg/init/array9.C: New test.
14857
14858         PR c++/9112
14859         * g++.dg/parse/expr1.C: New test.
14860
14861 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
14862
14863         * gcc.c-torture/compile/20021230-1.c: New test.
14864
14865 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
14866
14867         * g++.dg/inherit/covariant5.C: New test.
14868         * g++.dg/inherit/covariant6.C: New test.
14869         * g++.dg/inherit/covariant7.C: New test.
14870
14871 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14872
14873         PR c++/2739
14874         * g++.dg/other/access2.C: New test.
14875
14876 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14877
14878         * g++.dg/other/anon-struct.C: No longer fails
14879         * g++.old-deja/g++.brendan/parse4.C: Likewise.
14880         * g++.old-deja/g++.brendan/parse5.C: Likewise.
14881         * g++.old-deja/g++.brendan/parse6.C: Likewise.
14882
14883 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14884
14885         * g++.dg/parse/angle-bracket.C (main): No longer fails.
14886
14887 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
14888
14889         * g++.dg/eh/spec4.C: Remove stray semicolon.
14890         * g++.dg/expr/pmf-1.C: Change error message.
14891         * g++.dg/ext/asm1.C: Remove stray semicolon.
14892         * g++.dg/ext/typename1.C: Add missing typenames.
14893         * g++.dg/inherit/template-as-base.C: Change error message.
14894         * g++.dg/lookup/scoped1.C: Likewise.
14895         * g++.dg/lookup/scoped2.C: Likewise.
14896         * g++.dg/lookup/using2.C: Likewise.
14897         * g++.dg/other/component1.C: Remove stray semicolon.
14898         * g++.dg/other/do1.C: Change error message.
14899         * g++.dg/other/error2.C: Likewise.
14900         * g++.dg/other/init1.C: Likewise.
14901         * g++.dg/other/packed1.C: Remove stray semicolon.
14902         * g++.dg/other/ptrmem2.C: Change error message.
14903         * g++.dg/parse/parameter-declaration-1.C: Remove line number
14904         marker.
14905         * g++.dg/special/initp1.C: Remove invalid attribute usage.
14906         * g++.dg/template/access3.C: Add typename keyword.
14907         * g++.dg/template/access5.C: Remove stray semicolon.
14908         * g++.dg/template/access6.C: Likewise.
14909         * g++.dg/template/complit1.C: Likewise.
14910         * g++.dg/template/crash1.C: Change error message.
14911         * g++.dg/template/inherit2.C: Remove stray semicolon.
14912         * g++.dg/template/instantiate2.C: Likewise.
14913         * g++.dg/template/instantiate3.C: Change error message.
14914         * g++.dg/template/qual1.C: Remove stray semicolon.
14915         * g++.dg/template/qualttp18.C: Change error message.
14916         * g++.dg/template/ref1.C: Remove stray semicolon.
14917         * g++.dg/template/sizeof1.C (A::value): Declare it.
14918         * g++.dg/template/spec4.C: Change error message.
14919         * g++.dg/template/static1.C: Likewise.
14920         * g++.dg/template/type1.C: Likewise.
14921         * g++.dg/template/typename3.C: Likewise.
14922         * g++.old-deja/g++.benjamin/13478.C: Change error message.
14923         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
14924         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
14925         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
14926         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
14927         named return value extension.
14928         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
14929         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
14930         * g++.old-deja/g++.bob/extern_C.C: Likewise.
14931         * g++.old-deja/g++.bob/inherit2.C: Likewise.
14932         * g++.old-deja/g++.brendan/complex1.C: Likewise.
14933         * g++.old-deja/g++.brendan/copy5.C: Likewise.
14934         * g++.old-deja/g++.brendan/crash13.C: Likewise.
14935         * g++.old-deja/g++.brendan/crash15.C: Likewise.
14936         * g++.old-deja/g++.brendan/crash18.C: Change error message.
14937         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
14938         * g++.old-deja/g++.brendan/crash38.C: Likewise.
14939         * g++.old-deja/g++.brendan/crash50.C: Likewise.
14940         * g++.old-deja/g++.brendan/crash56.C: Likewise.
14941         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
14942         syntax.
14943         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
14944         * g++.old-deja/g++.brendan/crash8.C: Change error message.
14945         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
14946         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
14947         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
14948         * g++.old-deja/g++.brendan/template11.C: Likewise.
14949         * g++.old-deja/g++.brendan/template26.C: Likewise.
14950         * g++.old-deja/g++.brendan/template27.C: Use explicit
14951         specialization syntax.
14952         * g++.old-deja/g++.brendan/template30.C: Likewise.
14953         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
14954         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
14955         non-dependent names.
14956         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
14957         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
14958         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
14959         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
14960         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
14961         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
14962         named return value extension.
14963         * g++.old-deja/g++.ext/namedret2.C: Likewise.
14964         * g++.old-deja/g++.ext/namedret3.C: Likewise.
14965         * g++.old-deja/g++.ext/return1.C: Likewise.
14966         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
14967         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
14968         * g++.old-deja/g++.jason/access8.C: Likewise.
14969         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
14970         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
14971         pseudo-destructor names.
14972         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
14973         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
14974         pseudo-destructor names.
14975         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
14976         * g++.old-deja/g++.jason/overload19.C: Likewise.
14977         * g++.old-deja/g++.jason/overload32.C: Likewise.
14978         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
14979         stray semicolons.
14980         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
14981         * g++.old-deja/g++.jason/return.C: Likewise.
14982         * g++.old-deja/g++.jason/return2.C: Likewise.
14983         * g++.old-deja/g++.jason/shadow1.C: Likewise.
14984         * g++.old-deja/g++.jason/special.C: Use explicit specialization
14985         syntax.
14986         * g++.old-deja/g++.jason/template10.C: Account for use of
14987         non-dependent names.
14988         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
14989         syntax.
14990         * g++.old-deja/g++.jason/template37.C: Likewise.
14991         * g++.old-deja/g++.law/access4.C: Change error messages.
14992         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
14993         pseudo-destructor names.
14994         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
14995         * g++.old-deja/g++.law/ctors9.C: Likewise.
14996         * g++.old-deja/g++.law/cvt22.C: Likewise.
14997         * g++.old-deja/g++.law/dtors5.C: Likewise.
14998         * g++.old-deja/g++.law/global-init1.C: Likewise.
14999         * g++.old-deja/g++.law/missed-error3.C: Likewise.
15000         * g++.old-deja/g++.law/operators28.C: Likewise.
15001         * g++.old-deja/g++.law/visibility28.C: Likewise.
15002         * g++.old-deja/g++.martin/eval1.C: Likewise.
15003         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
15004         name.
15005         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
15006         * g++.old-deja/g++.mike/net34.C: Likewise.
15007         * g++.old-deja/g++.mike/net36.C: Likewise.
15008         * g++.old-deja/g++.mike/ns2.C: Likewise.
15009         * g++.old-deja/g++.mike/p12306.C: Likewise.
15010         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
15011         value extension.
15012         * g++.old-deja/g++.mike/p700.C: Likewise.
15013         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
15014         * g++.old-deja/g++.mike/p710.C: Likewise.
15015         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
15016         value extension.
15017         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
15018         * g++.old-deja/g++.mike/pmf9.C: Likewise.
15019         * g++.old-deja/g++.ns/crash2.C: Likewise.
15020         * g++.old-deja/g++.ns/crash3.C: Likewise.
15021         * g++.old-deja/g++.ns/invalid1.C: Likewise.
15022         * g++.old-deja/g++.ns/ns17.C: Likewise.
15023         * g++.old-deja/g++.ns/template16.C: Likewise.
15024         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
15025         keyword.
15026         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
15027         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
15028         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
15029         named return value extension.
15030         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
15031         * g++.old-deja/g++.other/access4.C: Issue additional error
15032         messages.
15033         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
15034         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
15035         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
15036         * g++.old-deja/g++.other/crash25.C: Change error message.
15037         * g++.old-deja/g++.other/crash4.C: Change error message.
15038         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
15039         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
15040         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
15041         checks.
15042         * g++.old-deja/g++.other/defarg8.C: Likewise.
15043         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
15044         * g++.old-deja/g++.other/dtor10.C: Likewise.
15045         * g++.old-deja/g++.other/incomplete.C: Likewise.
15046         * g++.old-deja/g++.other/linkage7.C: Likewise.
15047         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
15048         lookup algorithm.
15049         * g++.old-deja/g++.other/mangle2.C: Likewise.
15050         * g++.old-deja/g++.other/refinit2.C: Likewise.
15051         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
15052         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
15053         * g++.old-deja/g++.pt/crash28.C: Likewise.
15054         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
15055         syntax.
15056         * g++.old-deja/g++.pt/crash32.C: Change error message.
15057         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
15058         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
15059         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
15060         error message position.
15061         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
15062         * g++.old-deja/g++.pt/defarg8.C: Change error message.
15063         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
15064         syntax.
15065         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
15066         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
15067         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
15068         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
15069         keyword.
15070         * g++.old-deja/g++.pt/explicit31.C: Likewise.
15071         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
15072         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
15073         keyword.
15074         * g++.old-deja/g++.pt/explicit71.C: Change error message.
15075         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
15076         syntax.
15077         * g++.old-deja/g++.pt/friend28.C: Account for use of
15078         non-dependent names.
15079         * g++.old-deja/g++.pt/friend29.C: Likewise.
15080         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
15081         rules.
15082         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
15083         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
15084         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
15085         lookup rules.
15086         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
15087         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
15088         keyword.
15089         * g++.old-deja/g++.pt/memclass20.C: Likewise.
15090         * g++.old-deja/g++.pt/memclass5.C: Likewise.
15091         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
15092         keyword.
15093         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
15094         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
15095         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
15096         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
15097         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
15098         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
15099         keyword.
15100         * g++.old-deja/g++.pt/spec10.C: Likewise.
15101         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
15102         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
15103         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
15104         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
15105         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
15106         * g++.old-deja/g++.pt/ttp62.C: Likewise.
15107         * g++.old-deja/g++.pt/ttp64.C: Likewise.
15108         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
15109         * g++.old-deja/g++.pt/typename15.C: Likewise.
15110         * g++.old-deja/g++.pt/typename22.C: Likewise.
15111         * g++.old-deja/g++.pt/typename6.C: Change error messages.
15112         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
15113         * g++.old-deja/g++.pt/virtual2.C: Likewise.
15114         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
15115         syntax.
15116         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
15117         return value extension.
15118         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
15119         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
15120         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
15121         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
15122
15123 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
15124
15125         * g++.dg/warn/inline1.C: New test.
15126         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
15127         * g++.old-deja/g++.jason/synth10.C: Likewise.
15128         * g++.old-deja/g++.mike/net31.C: Likewise.
15129         * g++.old-deja/g++.mike/p8786.C: Likewise.
15130
15131         * g++.dg/template/friend10.C: New test.
15132         * g++.dg/template/conv5.C: New test.
15133
15134 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
15135
15136         * g++.dg/lookup/scoped3.C: New test.
15137
15138         * g++.dg/lookup/decl1.C: New test.
15139         * g++.dg/lookup/decl2.C: New test.
15140
15141 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
15142
15143         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
15144         gcc.c-torture/compile/20021015-1.c,
15145         gcc.c-torture/compile/20021015-2.c,
15146         gcc.c-torture/compile/20021123-1.c,
15147         gcc.c-torture/compile/20021123-2.c,
15148         gcc.c-torture/compile/20021123-3.c,
15149         gcc.c-torture/compile/20021123-4.c,
15150         gcc.c-torture/execute/20021024-1.c: Add tests previously added
15151         only to 3.1 or 3.2 branch.
15152
15153 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
15154
15155         * gcc.dg/i386-bitfield3.c: New test.
15156
15157         * gcc.dg/i386-bitfield2.c: New test.
15158
15159 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
15160
15161         * g++.dg/parse/conv_op1.C: New test.
15162
15163 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
15164
15165         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
15166         approved.
15167
15168 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
15169
15170         * gcc.c-torture/compile/20021220-1.c: New test.
15171
15172 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
15173
15174         * gcc.dg/i386-fastcall-1.c: New.
15175
15176 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
15177
15178         * gcc.c-torture/execute/20021219-1.c: New test.
15179
15180 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
15181
15182         * gcc.dg/i386-pic-1.c: New test.
15183
15184 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15185
15186         PR c++/8099
15187         * g++.dg/template/friend9.C: New test.
15188
15189 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15190
15191         PR c++/3663
15192         * g++.dg/template/access7.C: New test.
15193
15194 2002-12-18  Nick Clifton  <nickc@redhat.com>
15195
15196         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
15197         the libstdc++-v3 directory has been found.
15198
15199 2002-12-12  Devang Patel <dpatel@apple.com>
15200         * gcc.dg/darwin-ld-1.c: New test.
15201         * gcc.dg/darwin-ld-2.c: New test.
15202         * gcc.dg/darwin-ld-3.c: New test.
15203         * gcc.dg/darwin-ld-4.c: New test.
15204         * gcc.dg/darwin-ld-5.c: New test.
15205
15206 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
15207
15208         * gcc.c-torture/compile/20021212-1.c: New test.
15209
15210 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
15211
15212         * gcc.dg/fshort-wchar: New test.
15213
15214 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
15215
15216         PR c++/8372
15217         * g++.dg/template/dtor1.C: New test.
15218
15219         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
15220         markers.
15221
15222 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
15223
15224         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
15225
15226 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
15227
15228         * g++.dg/template/static1.C: New test.
15229         * g++.dg/template/static2.C: New test.
15230         * g++.old-deja/g++.ext/memconst.C: New test.
15231
15232 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15233
15234         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
15235         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
15236         * g++.dg/special/initp1.C: Likewise.
15237
15238 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
15239
15240         * gcc.c-torture/execute/20021204-1.c: New test.
15241
15242 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
15243
15244         * gcc.dg/ppc-fmadd-1.c: New file.
15245         * gcc.dg/ppc-fmadd-2.c: New file.
15246         * gcc.dg/ppc-fmadd-3.c: New file.
15247
15248 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
15249
15250         * gcc.c-torture/compile/20021204-1.c: New test.
15251
15252 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
15253
15254         * g++.dg/inherit/covariant2.C: New test.
15255         * g++.dg/inherit/covariant3.C: New test.
15256         * g++.dg/inherit/covariant4.C: New test.
15257         * g++.dg/inherit/covariant1.C: Remove XFAIL.
15258         * g++.old-deja/g++.robertl/eb17.C: Likewise.
15259
15260 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
15261
15262         PR c++/8688
15263         * g++.dg/init/brace3.C: New test.
15264
15265 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
15266
15267         * gcc.dg/20020210-1.c: Fix a comment typo.
15268
15269 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
15270
15271         PR c++/8720
15272         * g++.dg/parse/defarg1.C: New test.
15273
15274         PR c++/8615
15275         * g++.dg/template/char1.C: New test.
15276
15277         * g++.dg/template/varmod1.C: Fix typo.
15278
15279 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15280
15281         DR 180
15282         * g++.old-deja/g++.pt/crash32.C: Expect error.
15283
15284 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
15285
15286         PR c++/5919
15287         * g++.dg/template/varmod1.C: New test.
15288
15289         PR c++/8727
15290         * g++.dg/inherit/typeinfo1.C: New test.
15291
15292         PR c++/8663
15293         * g++.dg/inherit/typedef1.C: New test.
15294
15295 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
15296
15297         PR c++/8332
15298         PR c++/8493
15299         * g++.dg/template/strlen1.C: New test.
15300
15301         PR c++/8227
15302         * g++.dg/template/ctor2.C: New test.
15303
15304         PR c++/8214
15305         * g++.dg/init/string1.C: New test.
15306
15307         PR c++/8511
15308         * g++.dg/template/friend8.C: New test.
15309
15310 2002-11-29  Joe Buck <jbuck@synopsys.com>
15311
15312         * g++.dg/lookup/anon2.C: New test.
15313
15314 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
15315
15316         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
15317         h8300 port.
15318
15319 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
15320
15321         * gcc.dg/bitfld-6.c: New test.
15322
15323 2002-11-27  Jan Hubicka  <jh@suse.cz>
15324
15325         * gcc.c-torture/execute/20021127.[cx]: New test.
15326
15327 2002-11-26  Jan Hubicka  <jh@suse.cz>
15328
15329         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
15330         quality.
15331
15332 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
15333
15334         * g++.dg/init/brace2.C: New test.
15335         * g++.old-deja/g++.mike/p9129.C: Correct.
15336
15337 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
15338
15339         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
15340
15341 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
15342
15343         * gcc.dg/sibcall-6: New test for indirect sibcalls.
15344
15345 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
15346
15347         * testsuite/g++.dg/abi/empty11.C: New test.
15348         * testsuite/g++.dg/rtti/cv1.C: New test.
15349
15350 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
15351
15352         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
15353
15354 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
15355
15356         * g++.dg/abi/empty10.C: New test.
15357
15358 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
15359
15360         * gcc.c-torture/compile/20021124-1.c: New test.
15361
15362 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
15363
15364         * g++.dg/abi/rtti2.C: New test.
15365
15366 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
15367
15368         * gcc.dg/i386-unroll-1.c: New test.
15369
15370 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
15371
15372         * gcc.c-torture/compile/20021120-1.c: New test.
15373         * gcc.c-torture/compile/20021120-2.c: New test.
15374
15375 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
15376
15377         * gcc.dg/bitfld-5.c: New test.
15378
15379 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
15380
15381         * gcc.c-torture/execute/20021120-3.c: New test.
15382
15383 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
15384
15385         * gcc.c-torture/execute/20021120-2.c: New test.
15386
15387 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
15388
15389         * gcc.c-torture/execute/20021120-1.c: New test.
15390
15391 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
15392
15393         * gcc.c-torture/execute/20021118-3.c: New test.
15394
15395 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
15396
15397         * gcc.c-torture/compile/20021119-1.c: New test.
15398
15399 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
15400
15401         * gcc.dg/duff-1.c: New test.
15402         * gcc.dg/duff-2.c: New test.
15403         * gcc.dg/duff-3.c: New test.
15404
15405 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
15406
15407         * gcc.dg/cpp/_Pragma5.c: New test.
15408
15409 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
15410
15411         * gcc.c-torture/execute/20021118-2.c: New test.
15412
15413 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
15414
15415         * gcc.c-torture/execute/20021118-1.c: New test.
15416
15417 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
15418
15419         * gcc.dg/20021116-1.c: New test.
15420
15421 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
15422
15423         * g++.dg/abi/vcall1.C: New test.
15424
15425 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
15426
15427         * gcc.dg/20021029-1.c: New test.
15428         * gcc.dg/20021029-2.c: New test.
15429
15430 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
15431
15432         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
15433
15434 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
15435
15436         PR c/8439
15437         * gcc.dg/20021110.c: Move to ...
15438         * gcc.c-torture/compile/20021110.c: .... here.
15439
15440 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15441
15442         PR c/8467
15443         * gcc.c-torture/execute/20021111-1.c
15444
15445 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
15446
15447         PR c/8439
15448         * gcc.dg/20021110.c: New test.
15449
15450 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
15451
15452         * g++.dg/abi/vthunk3.C: Run only on x86.
15453
15454 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
15455
15456         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
15457
15458 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
15459
15460         * lib/compat.exp (compat-execute): Fix logic error in last
15461         change.
15462
15463 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
15464
15465         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
15466
15467 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15468
15469         PR c++/8389
15470         * g++.dg/template/access6.C: New test.
15471
15472 2002-11-08  Jan Hubicka  <jh@suse.cz>
15473
15474         * gcc.dg/i386-ssefp-1.c: New test.
15475         * gcc.dg/i386-ssefp-1.c: New test.
15476
15477 2002-11-08  Jan Hubicka  <jh@suse.cz>
15478
15479         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
15480
15481 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
15482
15483         * g++.dg/abi/vthunk3.C: New test.
15484
15485         PR c++/8338
15486         * g++.dg/template/crash2.C: New test.
15487
15488 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
15489
15490         * testsuite/g++.dg/abi/dtor1.C: New test.
15491         * testsuite/g++.dg/abi/dtor2.C: Likewise.
15492
15493 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
15494
15495         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
15496         Darwin.
15497
15498 2002-11-04  Adam Nemet  <anemet@lnxw.com>
15499
15500         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
15501         -mthumb.  Only xfail with -O0.
15502
15503 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
15504
15505         * g++.dg/abi/thunk1.C: New test.
15506         * g++.dg/abi/thunk2.C: Likewise.
15507         * g++.dg/abi/vtt1.C: Likewise.
15508
15509 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
15510
15511         PR optimization/8423
15512         * gcc.c-torture/execute/builtin-constant.c: New test.
15513
15514 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
15515
15516         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
15517         Add some more cases.
15518
15519 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
15520
15521         PR c++/8391
15522         * g++.dg/opt/local1.C: New test.
15523
15524 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
15525
15526         PR c++/8160
15527         * g++.dg/template/complit1.C: New test.
15528
15529         PR c++/8149
15530         * g++.dg/template/typename4.C: Likewise.
15531
15532 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15533
15534         Core issue 287, PR c++/7639
15535         * g++.dg/template/instantiate1.C: Adjust error location.
15536         * g++.dg/template/instantiate3.C: New test.
15537         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
15538         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
15539         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
15540
15541 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
15542
15543         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
15544
15545 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
15546
15547         PR c++/8287
15548         * g++.dg/init/dtor2.C: New test.
15549
15550 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15551
15552         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
15553         * gcc.dg/nest.c: Bypass errors on irix6.
15554
15555 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
15556
15557         * gcc.dg/nest.c: Expect error for mmix-*-*.
15558         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
15559
15560 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
15561
15562         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
15563         markers.
15564
15565         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
15566
15567 2002-10-25  Mike Stump  <mrs@apple.com>
15568
15569         * gcc.dg/warn-1.c: New test.
15570
15571 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
15572
15573         * g++.dg/template/typename3.C: New test.
15574
15575 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
15576
15577         * g++.dg/lookup/ptrmem1.C: New test.
15578
15579         * g++.dg/abi/vthunk2.C: New test.
15580
15581 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
15582
15583         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
15584
15585 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
15586
15587         * g++.dg/abi/empty9.C: New test.
15588
15589 2002-10-24  Richard Henderson  <rth@redhat.com>
15590
15591         * g++.dg/inherit/thunk1.C: Enable for ia64.
15592
15593 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
15594
15595         PR c++/8067
15596         * g++.dg/lookup/pretty1.C: New test.
15597
15598 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
15599
15600         * gcc.dg/20021023-1.c: New test.
15601
15602 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
15603
15604         PR c++/7679
15605         * g++.dg/parse/inline1.C: New test.
15606
15607 2002-10-23  Richard Henderson  <rth@redhat.com>
15608
15609         * g++.dg/inherit/thunk1.C: Enable for x86_64.
15610
15611         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
15612
15613 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
15614
15615         PR c++/6579
15616         * g++.dg/parse/stmtexpr3.C: New test.
15617
15618 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
15619
15620         * g++.dg/expr/cond1.C: New test.
15621
15622 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
15623
15624         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
15625
15626 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
15627
15628         * g++.dg/abi/vbase13.C: New test.
15629         * g++.dg/abi/vbase14.C: Likewise.
15630
15631 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
15632
15633         * gcc.dg/tls/pic-1.c: New test.
15634         * gcc.dg/tls/nonpic-1.c: New test.
15635         * gcc.dg/20021018-1.c: New test.
15636
15637 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
15638
15639         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
15640         Remove only files with the same base name as the test case.
15641         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
15642         (profopt-execute): Likewise.  Also, remove old profiling
15643         and performance data files before running the tests.
15644
15645         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
15646         * g++.dg/bprob/bprob.exp: Likewise.
15647         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
15648         to allow more general test case names.
15649
15650         * g++.dg/bprob/bprob-1.C: Rename to ...
15651         * g++.dg/bprob/g++-bprob-1.C: ... this.
15652
15653         * g77.dg/bprob/bprob-1.f: Rename to ...
15654         * g77.dg/bprob/g77-bprob-1.f: ... this.
15655
15656 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
15657
15658         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
15659         bison 1.50 or later.
15660
15661 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
15662
15663         * g++.dg/README: Describe more test directories.
15664
15665 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
15666
15667         * g++.dg/init/array6.C: Add additional tests.
15668
15669 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
15670
15671         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
15672         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
15673
15674 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
15675
15676         * gcc.c-torture/compile/20020604-1.x: New.
15677         * gcc.c-torture/compile/simd-5.x: Likewise.
15678         * gcc.c-torture/execute/920710-1.x: Likewise.
15679         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
15680
15681 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
15682
15683         * g++.dg/inherit/override1.C: Add dg-options clause.
15684
15685 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15686
15687         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
15688         _mm_slli_si128.
15689
15690 2002-10-19  Andreas Schwab  <schwab@suse.de>
15691
15692         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
15693         directory component.
15694
15695 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
15696
15697         * g++.dg/inherit/thunk1.C: New test.
15698
15699         * g++.dg/inherit/override1.C: New test.
15700
15701         * g++.dg/abi/mangle11.C: New test.
15702         * g++.dg/abi/mangle14.C: New test.
15703         * g++.dg/abi/mangle17.C: New test.
15704
15705 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
15706
15707         * g++.dg/overload/member2.C: New test.
15708
15709 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
15710
15711         * g++.dg/README: Describe new compat directory.
15712         * g++.dg/dg.exp: Skip tests in compat directory.
15713         * README.compat: New file.
15714         * lib/compat.exp: New expect script.
15715         * g++.dg/compat: New test directory.
15716         * g++.dg/compat/compat.exp: New expect script.
15717         * g++.dg/compat/abi: New test directory.
15718         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
15719         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
15720         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
15721         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
15722         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
15723         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
15724         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
15725         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
15726         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
15727         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
15728         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
15729         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
15730         * g++.dg/compat/break: New test directory.
15731         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
15732         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
15733         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
15734         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
15735         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
15736         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
15737         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
15738         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
15739         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
15740         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
15741         g++.dg/compat/break/README: New files.
15742         * g++.dg/compat/eh: New test directory.
15743         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
15744         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
15745         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
15746         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
15747         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
15748         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
15749         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
15750         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
15751         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
15752         g++.dg/compat/eh/filter2_y.C,
15753         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
15754         g++.dg/compat/eh/new1_y.C,
15755         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
15756         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
15757         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
15758         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
15759         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
15760         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
15761         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
15762         g++.dg/compat/eh/unexpected1_y.C: New files.
15763         * g++.dg/compat/init: New test directory.
15764         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
15765         g++.dg/compat/init/array5_y.C,
15766         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
15767         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
15768         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
15769         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
15770         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
15771         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
15772         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
15773         g++.dg/compat/init/init-ref2_y.C: New files.
15774
15775 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
15776
15777         PR c++/7584
15778         * g++.dg/inherit/using3.C: New test.
15779
15780 2002-10-17  Jan Hubicka  <jh@suse.cz>
15781
15782         * gcc.dg/20021017-2.c: New test.
15783
15784 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
15785
15786         * g++.dg/abi/mangle16.C: Adjust.
15787
15788         * g++.dg/init/array8.C: New test.
15789
15790 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
15791
15792         * gcc.dg/special/mips-abi.exp: New test.
15793         * gcc.dg/special/mips-abi.s: Empty file used by the above.
15794
15795 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
15796
15797         * g++.dg/abi/mangle16.C: New test.
15798         * g++.dg/abi/mangle17.C: Likewise.
15799
15800         PR c++/7478
15801         * g++.dg/template/ref1.C: New test.
15802
15803 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15804
15805         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
15806
15807 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
15808
15809         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
15810
15811 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
15812
15813         PR c++/7524
15814         * g++.dg/init/array7.C: New test.
15815
15816 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
15817
15818         * g++.dg/init/array6.C: New test.
15819
15820         * g++.dg/abi/mangle13.C: Likewise.
15821         * g++.dg/abi/mangle14.C: Likewise.
15822         * g++.dg/abi/mangle15.C: Likewise.
15823
15824 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
15825
15826         * g++.dg/abi/empty8.C: New test.
15827
15828 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
15829
15830         * g++.dg/init/ctor1.C: New test.
15831
15832 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
15833
15834         * gcc.c-torture/execute/20021015-1.c: New test.
15835
15836 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
15837
15838         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
15839
15840 2002-10-14  Jan Hubicka  <jh@suse.cz>
15841
15842         * gcc.dg/i386-ssetype-[1-5].c: New tests.
15843
15844 2002-10-14  Richard Henderson  <rth@redhat.com>
15845
15846         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
15847
15848 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
15849
15850         PR optimization/6631
15851         * g++.dg/opt/const2.C: New test.
15852
15853 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
15854
15855         PR c++/7176
15856         * g++.dg/parse/friend1.C: New test.
15857         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
15858
15859 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
15860
15861         * gcc.dg/20021014-1.c: New test.
15862
15863 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
15864
15865         PR c++/5661
15866         * g++.dg/ext/vlm1.C: New test.
15867         * g++.dg/ext/vlm2.C: Likewise.
15868
15869         * g++.dg/init/array1.C: Remove invalid braces.
15870         * g++.dg/init/brace1.C: New test.
15871         * g++.dg/init/copy2.C: Likewise.
15872         * g++.dg/init/copy3.C: Likewise.
15873         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
15874         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
15875         braces.
15876
15877 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
15878
15879         * gcc.dg/cpp/assembler.S: Don't use -ansi.
15880
15881 2002-10-11  Richard Shann  <richard.shann@superh.com>
15882
15883         * gcc.c-torture/compile/simd-5.c: New test.
15884
15885 2002-10-10  Roger Sayle  <roger@eyesopen.com>
15886
15887         * gcc.c-torture/execute/shiftopt-1.c: New test case.
15888
15889 2002-10-10  Jim Wilson  <wilson@redhat.com>
15890
15891         * gcc.c-torture/execute/20021010-1.c: New test.
15892
15893 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
15894
15895         PR c/7353
15896         * g++.dg/ext/typedef-init.C: New test.
15897         * gcc.dg/typedef-init.c: New test.
15898
15899 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
15900
15901         * gcc.dg/cpp/paste13.c: New test.
15902
15903 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15904
15905         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
15906         remaining platforms, XFAIL during compile, not execute.  Don't
15907         XFAIL at -O0.
15908
15909 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
15910
15911         * gcc.dg/alias-1.c: Tweak expected warning.
15912
15913 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
15914
15915         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
15916
15917 2002-10-06  Andreas Jaeger  <aj@suse.de>
15918
15919         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
15920         * gcc.dg/cpp/c++98.C: Likewise.
15921
15922         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
15923         * g++.dg/cpp/c++98.C: Likewise.
15924
15925         * g++.dg/README (Subdirectories): Mention cpp directory.
15926
15927         PR target/7559
15928         * gcc.dg/20021006-1.c: New test.
15929
15930 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15931
15932         PR c++/7804
15933         * g++.dg/other/warning1.C: New test.
15934
15935 2002-10-04  Roger Sayle  <roger@eyesopen.com>
15936
15937         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
15938         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
15939         and sparc-*-* with -m64 as expected failures.  See PR 8087.
15940
15941 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
15942
15943         PR c++/7931
15944         * g++.dg/template/ptrmem3.C: New test.
15945
15946         PR c++/7754
15947         * g++.dg/template/union1.C: New test.
15948
15949 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
15950
15951         PR c++/8006
15952         * g++.dg/abi/mangle9.C: New test.
15953         * g++.dg/abi/mangle10.C: New test.
15954         * g++.dg/abi/mangle11.C: New test.
15955         * g++.dg/abi/mangle12.C: New test.
15956
15957 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
15958
15959         PR c++/7188.
15960         * g++.dg/template/meminit1.C: New test.
15961         * g++.dg/warn/Wreorder-1.C: Likewise.
15962         * g++.old-deja/g++.mike/warn3.C: Tweak.
15963         * lib/prune.exp: Ingore "in copy constructor".
15964
15965 2002-10-02  Andreas Jaeger  <aj@suse.de>
15966
15967         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
15968         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
15969         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
15970         on x86-64.
15971
15972 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
15973
15974         * gcc.dg/empty1.C: Fix typo.
15975
15976 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
15977
15978         * gcc.dg/alias-1.c: New test.
15979
15980 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
15981
15982         * gcc.dg/empty1.C: New test.
15983
15984         * g++.dg/tls/init-2.C: Tweak error messages.
15985
15986 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
15987
15988         * gcc.c-torture/compile/20020923-1.c: New test.
15989
15990 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
15991
15992         * gcc.c-torture/execute/ffs-1.c: New test.
15993         * gcc.c-torture/execute/ffs-2.c: Ditto.
15994
15995 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
15996
15997         * g++.dg/overload/member1.C: New test.
15998
15999 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
16000
16001         * g++.dg/abi/empty7.C: New test.
16002         * g++.dg/init/pm2.C: Likewise.
16003
16004 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
16005
16006         * g++.dg/rtti/crash1.C: New test.
16007
16008 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
16009
16010         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
16011         gcc.dg/sibcall-4.c: New tests.
16012
16013 2002-09-28  Roger Sayle  <roger@eyesopen.com>
16014
16015         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
16016         powerpc and MMIX targets.
16017
16018 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
16019
16020         * gcc.dg/cpp/20020927-1.c: New.
16021
16022 2002-09-26  David S. Miller  <davem@redhat.com>
16023
16024         * gcc.c-torture/compile/trunctfdf.c: New.
16025
16026 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16027
16028         * lib/target-supports.exp (check_weak_available): Handle solaris2.
16029
16030 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
16031
16032         * gcc.c-torture/execute/loop-15.c: New.
16033
16034 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
16035
16036         * README.QMTEST: Fix typo.
16037
16038 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
16039
16040         * gcc.dg/20020926-1.c: New test.
16041
16042 2002-09-25  David S. Miller  <davem@redhat.com>
16043
16044         PR target/7842
16045         * gcc.c-torture/execute/shiftdi.c: New test.
16046
16047 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
16048
16049         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
16050         unique to the tool.
16051         * lib/g77.exp (g77_init): Likewise.
16052         * lib/g++.exp (g++_init): Likewise.
16053         * lib/objc.exp (objc_init): Likewise.
16054
16055 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
16056
16057         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
16058         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
16059         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
16060
16061 2002-09-25  Richard Henderson  <rth@redhat.com>
16062
16063         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
16064         too-small long double.
16065
16066 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
16067
16068         * gcc.dg/20020919-1.c: New test.
16069
16070 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
16071
16072         * g++.dg/abi/bitfield6.C: New test.
16073         * g++.dg/abi/bitfield7.C: New test.
16074         * g++.dg/abi/bitfield8.C: New test.
16075         * g++.dg/abi/vbase11.C: New test.
16076
16077 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
16078
16079         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
16080         hppa*-*-hpux*.  Update test comment.
16081
16082 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
16083
16084         * gcc.dg/tls/struct-1.c: New test.
16085
16086 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
16087
16088         * gcc.dg/cpp/tr-warn2.c: Update.
16089
16090 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
16091
16092         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
16093
16094 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
16095
16096         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
16097         systems.
16098
16099 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
16100
16101         * gcc.c-torture/execute/ieee/mzero3.c: New test.
16102
16103         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
16104         Adjust for c++filt moved to binutils.  Remove spurious duplicate
16105         setting of cxxfilt.
16106
16107 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
16108
16109         * gcc.dg/20020312-2.c: Update for darwin.
16110
16111 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
16112
16113         * g++.old-deja/g++.other/crash32.C: Mark ICE.
16114
16115 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
16116
16117         * objc.dg/comp-types-1.m: New test.
16118         * objc.dg/comp-types-2.m: New test.
16119         * objc.dg/comp-types-3.m: New test.
16120         * objc.dg/comp-types-4.m: New test.
16121         * objc.dg/comp-types-5.m: New test.
16122         * objc.dg/comp-types-6.m: New test.
16123
16124 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
16125
16126         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
16127
16128 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
16129
16130         * g++.dg/other/do1.C: New test.
16131
16132         * g++.dg/template/subst1.C: New test.
16133
16134 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
16135
16136         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
16137
16138 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
16139
16140         * g++.dg/template/qualttp20.C: Adjust expected errors.
16141         * g++.old-deja/g++.jason/report.C: Likewise.
16142         * g++.old-deja/g++.other/qual1.C: Likewise.
16143
16144         * g++.dg/lookup/scoped2.C: New test.
16145
16146         * g++.dg/ext/asm3.C: New test.
16147
16148 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
16149
16150         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
16151
16152 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
16153
16154         * ChangeLog: follow spelling conventions.
16155         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
16156         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
16157         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
16158         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
16159         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
16160         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
16161         * g++.old-deja/g++.law/global-init1.C: Likewise.
16162         * g++.old-deja/g++.other/delete4.C: Likewise.
16163         * g++.old-deja/g++.other/inline21.C: Likewise.
16164         * g++.old-deja/g++.other/singleton.C: Likewise.
16165         * g77.dg/strlen0.f: Likewise.
16166         * g77.f-torture/compile/20010519-1.f: Likewise.
16167         * g77.f-torture/compile/980310-4.f: Likewise.
16168         * gcc.c-torture/compile/20000605-1.c: Likewise.
16169         * gcc.c-torture/execute/20020225-1.c: Likewise.
16170         * gcc.dg/c90-hexfloat-2.c: Likewise.
16171         * gcc.dg/c99-bool-1.c: Likewise.
16172         * gcc.dg/c99-hexfloat-2.c: Likewise.
16173         * gcc.dg/dll-2.c: Likewise.
16174         * gcc.dg/wtr-union-init-1.c: Likewise.
16175         * gcc.dg/wtr-union-init-2.c: Likewise.
16176         * gcc.dg/wtr-union-init-3.c: Likewise.
16177         * gcc.dg/cpp/avoidpaste1.c: Likewise.
16178         * gcc.dg/cpp/defined.c: Likewise.
16179         * gcc.dg/cpp/macsyntx.c: Likewise.
16180         * gcc.dg/cpp/paste2.c: Likewise.
16181         * gcc.dg/cpp/trad/defined.c: Likewise.
16182         * gcc.dg/format/c90-printf-1.c: Likewise.
16183         * gcc.dg/format/c90-scanf-1.c: Likewise.
16184         * gcc.dg/format/c99-printf-1.c: Likewise.
16185         * gcc.dg/format/c99-scanf-1.c: Likewise.
16186         * gcc.misc-tests/gcov-8.c: Likewise.
16187         * lib/profopt.exp: Likewise.
16188
16189 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
16190
16191         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
16192
16193 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
16194
16195         * g++.dg/inherit/using2.C: New test.
16196
16197 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
16198
16199         * ChangeLog: Follow spelling conventions.
16200         * g++.dg/template/friend4.C: Likewise.
16201         * g++.old-deja/g++.pt/crash67.C: Likewise.
16202         * gcc.c-torture/execute/20000801-4.c: Likewise.
16203         * gcc.dg/c90-digraph-1.c: Likewise.
16204         * gcc.dg/c94-digraph-1.c: Likewise.
16205         * gcc.dg/c99-digraph-1.c: Likewise.
16206         * gcc.dg/cpp/line5.c: Likewise.
16207         * gcc.dg/cpp/multiline.c: Likewise.
16208         * gcc.dg/cpp/trad/literals-1.c: Likewise.
16209         * gcc.dg/format/attr-3.c: Likewise.
16210         * gcc.dg/format/c90-scanf-3.c: Likewise.
16211         * gcc.dg/format/ext-4.c: Likewise.
16212
16213 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
16214
16215         * g++.dg/template/pretty1.C: New test.
16216
16217 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
16218
16219         * gcc.c-torture/execute/struct-cpy-1.c: New test.
16220
16221 2002-09-13  Matt Austern  <austern@apple.com>
16222
16223         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
16224         passing a cast expression to a function by const reference.
16225
16226 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
16227
16228         * g++.dg/template/deduce1.C: New test.
16229
16230 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
16231
16232         * gcc.c-torture/execute/simd-1.c: Force all use of int to
16233         32-bit int.
16234
16235 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
16236
16237         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
16238         usage.
16239
16240 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
16241
16242         * gcc.c-torture/compile/20020910-1.c: New test.
16243
16244 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
16245
16246         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
16247
16248 2002-09-10  Andreas Jaeger  <aj@suse.de>
16249
16250         * gcc.dg/20020312-2.c: Adjust for x86-64.
16251
16252 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
16253
16254         * g77.dg/7388.f: New test case for PR 7388.
16255
16256 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
16257
16258         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
16259
16260 2002-09-05  Ziemowit Laski <zlaski@apple.com>
16261
16262         * objc.dg/proto-lossage-1.m: New test.
16263
16264 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
16265
16266         * gcc.dg/cpp/_Pragma4.c: Fix typo.
16267
16268 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
16269
16270         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
16271         expected to pass.
16272
16273 2002-09-06  Stan Shebs  <shebs@apple.com>
16274             David Edelsohn  <edelsohn@gnu.org>
16275
16276         * gcc.dg/weak: New directory.
16277         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
16278         target-specific xfail bits.
16279         * gcc.dg/typeof-2.c: Move to new directory.
16280         * gcc.dg/weak.exp: New expect script.
16281
16282 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
16283
16284         * gcc.c-torture/execute/extzvsi.c: New test.
16285
16286 2002-09-05  Stan Shebs  <shebs@apple.com>
16287
16288         * gcc.dg/weak-1.c: xfail on Darwin.
16289         * gcc.dg/weak-2.c: Ditto.
16290         * gcc.dg/weak-3.c: Ditto.
16291         * gcc.dg/weak-4.c: Ditto.
16292         * gcc.dg/weak-5.c: Ditto.
16293         * gcc.dg/weak-6.c: Ditto.
16294         * gcc.dg/weak-7.c: Ditto.
16295         * gcc.dg/weak-8.c: Ditto.
16296         * gcc.dg/weak-9.c: Ditto.
16297
16298 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
16299
16300         * gcc.c-torture/execute/loop-14.c: New test.
16301
16302 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
16303
16304         * g++.dg/other/cxa-atexit1.C: New test.
16305
16306         * gcc.dg/typeof-2.c: New test.
16307
16308 2002-09-03  Roger Sayle  <roger@eyesopen.com>
16309
16310         * gcc.dg/builtins-2.c: New testcase.
16311         * gcc.dg/builtins-3.c: New testcase.
16312
16313 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
16314
16315         * gcc.dg/cpp/_Pragma4.c: New test.
16316
16317 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
16318
16319         * objc/execute/nil_method-1.m: New testcase.
16320
16321 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
16322
16323         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
16324         [Object class], not [Object initialize].
16325
16326 2002-08-31  Roger Sayle  <roger@eyesopen.com>
16327             Hans-Peter Nilsson  <hp@bitrange.com>
16328
16329         * gcc.c-torture/execute/20020720-1.x: Skip test on
16330         mmix-knuth-mmixware.  Correct comment.
16331
16332 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
16333
16334         * testsuite/g++.dg/abi/bitfield5.C: New test.
16335         * testsuite/g++.dg/abi/vbase10.C: Likewise.
16336
16337 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
16338
16339         * objc.dg/undeclared-selector.m: New test.
16340
16341 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
16342
16343         * g++.dg/other/offsetof1.C: Avoid cast warning.
16344
16345 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
16346
16347         * objc.dg/super-class-2.m: New test.
16348
16349 2002-08-24  Matt Austern  <austern@apple.com>
16350
16351         * g++.dg/ext/lvaddr.C: New test.
16352         * g++.dg/ext/lvcast.C: New test.
16353
16354 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
16355
16356         * testsuite/g++.dg/inherit/cond1.C: New test.
16357
16358 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
16359
16360         * gcc.dg/noncompile/incomplete-1.c: New test.
16361
16362 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
16363
16364         * gcc.dg/typespec-1.c: New test.
16365
16366 2002-08-20  Devang Patel  <dpatel@apple.com>
16367         * objc.dg/proto-hier-2.m: New test.
16368
16369 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
16370
16371         * objc.dg/bitfield-1.m: New test.
16372         * objc.dg/bitfield-2.m: New test.
16373
16374 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
16375
16376         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
16377         gcc.dg/c99-flex-array-4.c: New tests.
16378
16379 2002-08-16  Stan Shebs  <shebs@apple.com>
16380
16381         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
16382
16383 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
16384
16385         * gcc.dg/typeof-1.c: New test.
16386         * g++.dg/ext/typeof2.C: New test.
16387
16388 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
16389
16390         * g++.dg/other/offsetof1.C: New test.
16391
16392 2002-08-14  Richard Henderson  <rth@redhat.com>
16393
16394         * gcc.dg/tls/diag-3.c: Fix expected message strings.
16395
16396 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
16397
16398         * gcc.dg/cpp/_Pragma3.c: New test.
16399
16400 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
16401
16402         * g++.dg/template/inherit3: New test.
16403
16404 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
16405
16406         * gcc.dg/bitfld-4.c: Add blank options.
16407
16408 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
16409
16410         * g++.dg/template/crash1.C: New test.
16411
16412 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
16413
16414         * gcc.dg/tls/opt-2.c: New test.
16415
16416 2002-08-08  Devang Patel  <dpatel@apple.com>
16417
16418         * objc.dg/selector-1.m : New test
16419
16420 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
16421
16422         * g++.dg/abi/bitfield4.C: New test.
16423         * gcc.dg/bitfld-4.c: New test.
16424
16425 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
16426
16427         * g++.dg/other/packed1.C: New test.
16428
16429 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
16430
16431         * g++.dg/abi/offsetof.C: Tweak error messages.
16432         * g++.old-deja/g++.mike/p10769a.C: Likewise.
16433
16434 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
16435
16436         * gcc.dg/bitfld-3.c: New test.
16437
16438 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
16439             Richard Henderson  <rth@redhat.com>
16440
16441         * gcc.dg/i386-bitfield1.c: New test.
16442         * g++.dg/abi/bitfield3.C: Update.
16443
16444 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
16445
16446         * objc.dg/const-str-2.m: Update.
16447         * gcc.dg/cpp/c++98.c: Change to C extension.
16448         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
16449         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
16450
16451 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
16452
16453         * testsuite/gcc.dg/tls/diag-3.c: New.
16454
16455 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
16456
16457         * g++.dg/README (Subdirectories): Document new subdir expr.
16458         * g++.dg/expr/pmf-1.C: New test.
16459
16460 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
16461
16462         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
16463
16464 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
16465
16466         * g++.dg/abi/bitfield3.C: New test.
16467
16468 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
16469
16470         * lib/gcov.exp: Tweak expected line formats.
16471         * gcc.misc-tests/gcov8.c: New test.
16472         * gcc.misc-tests/gcov8.x: New flags.
16473
16474 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
16475
16476         * consistency.vlad/layout/endian.c: Include string.h.
16477
16478         * gcc.c-torture/execute/20020805-1.c: New test.
16479
16480 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
16481
16482         * g++.dg/other/conversion1.C: New test.
16483
16484 2002-08-03  Roger Sayle  <roger@eyesopen.com>
16485
16486         * gcc.dg/builtins-1.c: New testcase.
16487
16488 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
16489
16490         * g++.dg/inherit/access3.C: New test.
16491
16492 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
16493
16494         * gcc.dg/ia64-visibility-2.c: New test.
16495
16496 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
16497
16498         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
16499         __qualifier_flags to __flags.
16500
16501 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
16502
16503         * g++.dg/inherit/operator1.C: New test.
16504         * g++.dg/lookup/disamb1.C: Fix typo in comment.
16505         * g++.dg/other/error1.C: Change expected error message.
16506         * g++.dg/template/conv4.C: Likewise.
16507
16508 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
16509
16510         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
16511         for documented behavior.
16512
16513 2002-07-25  Roger Sayle  <roger@eyesopen.com>
16514
16515         * gcc.c-torture/execute/20020720-1.x: Skip this test on
16516         several targets known to fail.
16517
16518 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
16519
16520         * gcc.dg/mips-args-[123].c: New tests.
16521
16522 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
16523
16524         * gcc.dg/ppc-spe.c: New.
16525
16526 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
16527
16528         * g++.dg/other/ptrmem4.C: New testcase.
16529
16530 2002-07-24  Richard Henderson  <rth@redhat.com>
16531
16532         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
16533
16534 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
16535
16536         * g++.dg/ext/alignof1.C (main): Return 0 for success.
16537
16538 2002-07-24  Roger Sayle  <roger@eyesopen.com>
16539
16540         * gcc.c-torture/execute/memset-3.c: New testcase.
16541
16542 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
16543
16544         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
16545         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
16546
16547 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16548
16549         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
16550         Delete.
16551
16552 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
16553
16554         * gcc.c-torture/compile/simd-4.c: New test.
16555
16556 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16557
16558         PR c++/7347, c++/7348
16559         * g++.dg/template/access4.C: New test.
16560         * g++.dg/template/access5.C: New test.
16561         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
16562         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
16563         * g++.old-deja/g++.pt/ttp58.C: Likewise.
16564         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
16565
16566 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
16567
16568         * gcc.dg/gnu89-init-2.c: New test.
16569
16570 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
16571
16572         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
16573
16574 2002-07-20  Roger Sayle  <roger@eyesopen.com>
16575
16576         * gcc.c-torture/execute/20020720-1.c: New testcase.
16577
16578 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
16579
16580         * gcc.dg/cpp/Wsignprom.c: New tests.
16581
16582 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
16583
16584         * gcc.c-torture/execute/loop-13.c: New test.
16585
16586 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
16587
16588         * gcc.dg/cpp/expr.c: New tests.
16589
16590 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
16591
16592         * g++.dg/opt/pr6713.C: Add template instantiation.
16593
16594 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
16595
16596         * gcc.dg/nest.c: New test.
16597
16598 2002-07-17  Richard Henderson  <rth@redhat.com>
16599
16600         * g++.dg/opt/pr6713.C: New test.
16601
16602 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
16603
16604         * gcc.c-torture/execute/loop-2e.x: Let the testcase
16605         XFAIL for all x86 processors.
16606
16607 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
16608
16609         * gcc.c-torture/execute/20010122-1.x: Do not test with
16610         -fomit-frame-pointer.
16611
16612 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16613
16614         * g++.dg/template/instantiate2.C: New test.
16615         * g++.dg/template/spec4.C: New test.
16616
16617 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16618
16619         * g++.dg/template/access2.C: New test.
16620         * g++.dg/template/access3.C: New test.
16621
16622 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
16623
16624         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
16625         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
16626         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
16627         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
16628         Convert to use <stdarg.h>.
16629         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
16630         Delete.
16631         * gcc.dg/va-arg-2.c: New.
16632         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
16633
16634 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
16635
16636         * gcc.c-torture/compile/20020710-1.c: New test.
16637
16638 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
16639                           Andrew Pinski  <pinskia@physics.uc.edu>
16640
16641         gcc.c-torture/compile/simd-2.c: New testcase.
16642         gcc.c-torture/compile/simd-3.c: Likewise.
16643
16644 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
16645
16646         PR c++/7224
16647         * g++.dg/overload/error1.C: New test.
16648
16649 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
16650
16651         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
16652         configuration and IRIX 6 O32 ABI.
16653
16654 2002-07-11  Roger Sayle  <roger@eyesopen.com>
16655
16656         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
16657
16658 2002-07-10  Roger Sayle  <roger@eyesopen.com>
16659
16660         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
16661
16662 2002-07-10  Jeffrey A Law  <law@redhat.com>
16663
16664         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
16665
16666         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
16667
16668 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
16669
16670         * gcc.dg/20020312-2.c: Check for __PPC__.
16671
16672 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
16673
16674         * gcc.c-torture/compile/20020709-1.c: New test.
16675
16676 2002-07-07  Roger Sayle  <roger@eyesopen.com>
16677
16678         * g++.dg/template/qualttp21.C: New test case.
16679
16680 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
16681
16682         * gcc.c-torture/compile/20020706-1.c: New test.
16683         * gcc.c-torture/compile/20020706-2.c: New test.
16684
16685 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
16686             Alexandre Oliva  <aoliva@redhat.com>
16687
16688         * g++.dg/warn/incomplete1.C: New test.
16689
16690 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16691
16692         PR c++/7099
16693         * g++.dg/warn/noreturn1.C: New test.
16694
16695 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
16696
16697         PR c++/6706
16698         * g++.dg/debug/debug6.C: New test.
16699         * g++.dg/debug/debug7.C: New test.
16700
16701 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
16702
16703         * gcc.c-torture/compile/simd-3.c: New test.
16704
16705 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
16706
16707         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
16708         * gcc.dg/20020620-1.c: Likewise.
16709
16710 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16711
16712         PR c++/6944
16713         * g++.dg/init/array4.C: New test.
16714         * g++.dg/init/array5.C: New test.
16715
16716 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
16717
16718         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
16719         * gcc.c-torture/execute/simd-2.c (main): Likewise.
16720
16721 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16722
16723         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
16724         * gcc.dg/wtr-aggr-init-1.c: Likewise.
16725         * gcc.dg/wtr-conversion-1.c: Likewise.
16726         * gcc.dg/wtr-escape-1.c: Likewise.
16727         * gcc.dg/wtr-int-type-1.c: Likewise.
16728         * gcc.dg/wtr-label-1.c: Likewise.
16729         * gcc.dg/wtr-static-1.c: Likewise.
16730         * gcc.dg/wtr-strcat-1.c: Likewise.
16731         * gcc.dg/wtr-suffix-1.c: Likewise.
16732         * gcc.dg/wtr-switch-1.c: Likewise.
16733         * gcc.dg/wtr-unary-plus-1.c: Likewise.
16734         * gcc.dg/wtr-union-init-1.c: Likewise.
16735         * gcc.dg/wtr-union-init-2.c: Likewise.
16736         * gcc.dg/wtr-union-init-3.c: Likewise.
16737
16738         * gcc.dg/wtr-func-def-1.c: New test.
16739
16740 2002-07-02 Devang Patel <dpatel@apple.com>
16741
16742         * objc.dg/param-1.m: New test.
16743
16744 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
16745
16746         * gcc.dg/cpp/trad/directive.c: Add test.
16747         * gcc.dg/cpp/trad/macroargs.c: Add test.
16748         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
16749
16750 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
16751
16752         * gcc.dg/cpp/cmdlne-M.c: New test.
16753
16754 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
16755
16756         * objc.dg/desig-init-1.m: New test.
16757
16758 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16759
16760         PR c++/6716
16761         * g++.dg/template/instantiate1.C: New test.
16762
16763 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
16764
16765         PR c++/7112
16766         * g++.dg/template/sizeof2.C: New test.
16767
16768 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
16769
16770         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
16771         gcc.dg/cpp/trad/include.c: New tests.
16772
16773 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
16774
16775         PR target/7177
16776         * gcc.c-torture/compile/20020701-1.c: New test.
16777
16778 2002-07-01  Stan Shebs  <shebs@apple.com>
16779
16780         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
16781         header here...
16782         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
16783         (objc-torture-execute): or here.
16784
16785 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
16786
16787         * gcc.c-torture/execute/arith-rand-ll.c: New test.
16788
16789 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
16790
16791         * gcc.dg/cpp/trad/escaped-nl.c: New test.
16792
16793 2002-06-30  Devang Patel  <dpatel@apple.com>
16794
16795         * objc.dg/fsyntax-only.m: New test.
16796
16797 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
16798
16799         PR c++/6695
16800         * g++.dg/template/friend7.C: New file.
16801
16802 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
16803
16804         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
16805         return type.
16806
16807 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
16808
16809         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
16810         avoid division by zero.
16811
16812 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
16813
16814         * gcc.dg/Wunknownprag.c: New tests.
16815
16816 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
16817
16818         * gcc.c-torture/execute/simd-2.c: New test.
16819
16820 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
16821
16822         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
16823         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
16824         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
16825         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
16826         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
16827         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
16828         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
16829         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
16830         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
16831         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
16832         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
16833         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
16834         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
16835         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
16836         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
16837         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
16838         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
16839
16840 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
16841
16842         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
16843         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
16844         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
16845         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
16846         New tests.
16847         * gcc.dg/cpp/trad/directive.c: Update.
16848
16849 2002-06-23  Andreas Jaeger  <aj@suse.de>
16850
16851         * gcc.c-torture/execute/complex-6.c: New.
16852
16853 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
16854
16855         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
16856         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
16857         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
16858         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
16859
16860 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
16861
16862         * gcc.dg/cpp/trad: New directory with traditional tests copied
16863         from parent directory.
16864         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
16865         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
16866         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
16867         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
16868         Move to trad/ and rename.
16869         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
16870         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
16871         gcc.dg/cpp/trad/redef2.c: New tests.
16872         * gcc.dg/cpp/trad/trad.exp: New driver.
16873
16874 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
16875
16876         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
16877         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
16878         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
16879         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
16880         Remove.
16881
16882 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
16883
16884         * gcc.dg/20020620-1.c: New test.
16885
16886 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16887
16888         * g++.dg/template/ttp4.C: New test.
16889
16890 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
16891
16892         * g++.dg/opt/vt1.C: Fix regexp.
16893
16894 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16895
16896         * gcc.c-torture/execute/pure-1.c: Make functions static again.
16897         Don't use attribute `noinline'.
16898
16899 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
16900
16901         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
16902
16903 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
16904
16905         * gcc.c-torture/execute/simd-1.c: New.
16906
16907         * gcc.dg/simd-1.c: New.
16908
16909 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
16910
16911         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
16912
16913 2002-06-16  Richard Henderson  <rth@redhat.com>
16914
16915         * g++.dg/ext/anon-struct1.C: New.
16916         * g++.dg/ext/anon-struct2.C: New.
16917         * g++.dg/ext/anon-struct3.C: New.
16918         * gcc.dg/anon-struct-1.c: New.
16919         * gcc.dg/anon-struct-2.c: New.
16920         * gcc.dg/anon-struct-3.c: New.
16921         * gcc.dg/20011008-1.c: Adjust warning text.
16922         * gcc.dg/20020527-1.c: Add -fms-extensions.
16923
16924 2002-06-16  Richard Henderson  <rth@redhat.com>
16925
16926         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
16927
16928 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
16929
16930         * gcc.c-torture/execute/20020615-1.c: New test.
16931
16932 2002-06-15  Roger Sayle  <roger@eyesopen.com>
16933
16934         * gcc.c-tortuture/execute/compare-1.c: New test case.
16935         * gcc.c-tortuture/execute/compare-2.c: New test case.
16936         * gcc.c-tortuture/execute/compare-3.c: New test case.
16937
16938 2002-06-13  Richard Henderson  <rth@redhat.com>
16939
16940         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
16941         ia64 ilp32.
16942
16943 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16944
16945         * g++.dg/template/typename2.C: Update error message.
16946
16947 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
16948
16949         * gcc.c-torture/execute/20020611-1.c: New test.
16950
16951 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
16952
16953         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
16954         list of targets to skip.
16955
16956 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
16957
16958         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
16959         targets if not optimizing.
16960
16961 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
16962
16963         * gcc.c-torture/compile/20020605-1.c: New test.
16964
16965         * g++.dg/opt/vt1.C: New test.
16966
16967         * gcc.dg/20020531-1.c: New test.
16968
16969         * gcc.dg/20020530-1.c: New test.
16970
16971         * gcc.dg/20020527-1.c: New test.
16972
16973         * g++.dg/opt/cse1.C: New test.
16974
16975 2002-06-07  Roger Sayle  <roger@eyesopen.com>
16976
16977         * gcc.dg/20020607-2.c: New test case.
16978
16979 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
16980
16981         * gcc.c-torture/compile/20020604-1.c: New test.
16982
16983 2002-06-04  Richard Henderson  <rth@redhat.com>
16984
16985         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
16986         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
16987         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
16988
16989 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
16990
16991         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
16992
16993 2002-06-03  Richard Henderson  <rth@redhat.com>
16994
16995         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
16996         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
16997
16998 2002-06-02  Richard Henderson  <rth@redhat.com>
16999
17000         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
17001         test functions static.
17002
17003 2002-06-02  Andreas Jaeger  <aj@suse.de>
17004
17005         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
17006         now.
17007
17008 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
17009
17010         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
17011         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
17012         Update for mofified diagnostics.
17013         * gcc.dg/c99-intconst-1.c: No longer fail.
17014
17015 2002-06-02  Richard Henderson  <rth@redhat.com>
17016
17017         * gcc.dg/uninit-A.c: Remove xfail markers.
17018
17019 2002-06-01  Roger Sayle  <roger@eyesopen.com>
17020
17021         * gcc.dg/fnegate-1.c: New test case.
17022
17023 2002-05-30  Osku Salerma  <osku@iki.fi>
17024
17025         * gcc.c-torture/execute/mayalias-1.c: New file.
17026
17027 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
17028
17029         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
17030         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
17031         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
17032
17033 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
17034
17035         * gcc.c-torture/execute/20020529-1.c: New test.
17036
17037 2002-05-27  Richard Henderson  <rth@redhat.com>
17038
17039         * g++.dg/ext/attrib6.C: New test case.
17040
17041 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17042
17043         * gcc.c-torture/execute/pure-1.c: New test.
17044
17045 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
17046
17047         * gcc.dg/cpp/arith-2.c: Remove.
17048
17049 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
17050
17051         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
17052         * gcc.dg/cpp/if-3.c: Remove.
17053
17054 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
17055
17056         * g++.dg/opt/cse2.C: New test.
17057
17058 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
17059
17060         * gcc.dg/cpp/arith-1.c: New semantic tests.
17061         * gcc.dg/cpp/if-1.c: Update.
17062
17063 2002-05-24  Ben Elliston  <bje@redhat.com>
17064
17065         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
17066
17067 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
17068
17069         * gcc.dg/verbose-asm.c: New test.
17070
17071 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
17072
17073         * gcc.dg/cpp/paste12.c: New test.
17074
17075 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
17076
17077         * g++.dg/parse/named_ops.C: New test.
17078
17079 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
17080
17081         * gcc/testsuite/gcc.dg/weak-8.c: New test.
17082
17083 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
17084
17085         * gcc.dg/weak-2.c: Allow optional leading underscore
17086         in scan-assembler symbol name.
17087         * gcc.dg/weak-3.c: Likewise.
17088         * gcc.dg/weak-4.c: Likewise.
17089         * gcc.dg/weak-5.c: Likewise.
17090
17091 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
17092
17093         * gcc.dg/20020523-1.c: New test.
17094
17095 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
17096
17097         * objc.dg/const-str-2.m: Update now that we stop after
17098         a command line error.
17099
17100 2002-05-22  Richard Henderson  <rth@redhat.com>
17101
17102         * g++.dg/dg.exp: Fix typo in test pruneing.
17103
17104 2002-05-22  Richard Henderson  <rth@redhat.com>
17105
17106         * g++.dg/dg.exp: Prune the tls subdirectory.
17107         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
17108         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
17109         * g++.dg/tls/init-1.C: New.
17110
17111 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
17112
17113         * gcc.dg/20020517-1.c: New test.
17114
17115 2002-05-21  Richard Henderson  <rth@redhat.com>
17116
17117         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
17118         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
17119
17120 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
17121
17122         * g++.dg/other/copy2.C: New test.
17123
17124 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
17125
17126         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
17127         (MAX_COPY): Bump up to 10 times sizeof (long long).
17128         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
17129
17130         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
17131         sizeof (long long).
17132
17133         * gcc.c-torture/execute/strcpy-1.c: New test.
17134
17135 2002-05-19  Jason Merrill  <jason2redhat.com>
17136
17137         * g++.dg/ext/oper1.C: New test.
17138
17139 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
17140 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
17141
17142         * README.QMTEST: New file.
17143
17144         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
17145
17146 2002-05-19  Andreas Jaeger  <aj@suse.de>
17147
17148         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
17149         now.
17150         * gcc.c-torture/execute/loop-2d.x: Likewise.
17151
17152 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
17153
17154         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
17155         support weak symbols.
17156         * gcc.dg/weak-4.c: Likewise
17157         * gcc.dg/weak-6.c: Likewise
17158
17159 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
17160
17161         * gcc.dg/weak-3.c: Add dg-excess-error comment for
17162         cygwin, coff and h8300-*-hms targets
17163         * gcc.dg/weak-5.c: Likewise
17164         * gcc.dg/weak-7.c: Likewise
17165
17166 2002-05-16  Jason Merrill  <jason@redhat.com>
17167
17168         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
17169         (scan-assembler-not, scan-assembler-dem): Likewise.
17170         (scan-assembler-dem-not): Likewise.
17171
17172 2002-05-15  Richard Henderson  <rth@redhat.com>
17173
17174         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
17175
17176 2002-05-15  Richard Henderson  <rth@redhat.com>
17177
17178         * gcc.dg/weak-5.c (vfoo1c): No warning here.
17179         (vfoo1f): Warning here.
17180         (vfoo1l): Don't redefine the alias.
17181
17182 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
17183
17184         * g++.dg/init/pm1.C: New test.
17185
17186 2002-05-12  David S. Miller  <davem@redhat.com>
17187
17188         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
17189         types.
17190
17191 2002-05-10  Roger Sayle  <roger@eyesopen.com>
17192
17193         * gcc.c-torture/execute/20020510-1.c: New test case.
17194
17195 2002-05-10  David S. Miller  <davem@redhat.com>
17196
17197         * gcc.c-torture/execute/conversion.c: Test long double too.
17198
17199 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
17200
17201         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
17202         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
17203         * lib/g++.exp (g++_link_flags): Likewise.
17204         * lib/objc.exp (objc_target_compile): Likewise.
17205
17206 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
17207
17208         * gcc.dg/cpp/poison.c: Update.
17209         * gcc.dg/cpp/20000625-2.c: Remove.
17210         * gcc.dg/cpp/direct2s.c: Remove final test.
17211
17212 2002-05-08  Tom Rix  <trix@redhat.com>
17213
17214         * gcc.c-torture/execute/20020508-1.c: New test.
17215         * gcc.c-torture/execute/20020508-2.c: New test.
17216         * gcc.c-torture/execute/20020508-3.c: New test.
17217
17218 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
17219
17220         * gcc.dg/cpp/charconst-4.c: More tests.
17221
17222 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
17223
17224         PR c/6569
17225         * gcc.dg/weak-3.c: Update location of warning messages.
17226         * gcc.dg/weak-5.c: Likewise.
17227
17228 2002-05-06  Roger Sayle  <roger@eyesopen.com>
17229
17230         * gcc.c-torture/execute/20020506-1.c: New test case.
17231
17232 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
17233
17234         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
17235
17236 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
17237
17238         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
17239
17240 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
17241
17242         * gcc.dg/cpp/charconst-3.c: New test.
17243
17244 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
17245
17246         * gcc.dg/cpp/charconst.c: Update tests.
17247
17248 2002-05-05  Tim Josling  <tej@melbpc.org.au>
17249
17250         * treelang: Added directory for new sample language treelang. Also
17251         lib/treelang.exp: New file to signal treelang should be tested.
17252
17253 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
17254
17255         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
17256         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
17257         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
17258         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
17259         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
17260         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
17261         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
17262
17263 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
17264
17265         * gcc.dg/format/xopen-2.c: New test.
17266
17267 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
17268
17269         * gcc.dg/20020503-1.c: New test.
17270
17271 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
17272
17273         * g++.dg/init/dtor1.C: Make it tougher.
17274
17275 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
17276
17277         * g++.dg/init/dtor1.C: New test.
17278
17279 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
17280
17281         * gcc.dg/altivec-8.c: New.
17282
17283 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
17284
17285         * gcc.dg/altivec-7.c: New.
17286
17287 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
17288
17289         * g++.dg/parse/typedef1.C: New test.
17290
17291 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
17292
17293         PR c++/6486
17294         * g++.dg/template/friend6.C: New test.
17295
17296         PR c++/6492
17297         * g++.dg/init/copy1.C: New test.
17298
17299 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
17300
17301         * g++.dg/warn/effc1.C: New test.
17302
17303 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
17304
17305         * gcc.dg/cpp/if-cexp.c: Add a test.
17306
17307 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
17308
17309         * gcc.dg/20020426-2.c: New test.
17310
17311 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
17312
17313         * gcc.dg/cpp/if-mop.c: Update.
17314         * gcc.dg/cpp/if-mpar.c: Add test.
17315         * gcc.dg/cpp/if-oppr.c: Update.
17316
17317 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17318
17319         PR c/6343
17320         * gcc.dg/weak-[2-7].c: New tests.
17321
17322 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
17323
17324         * gcc.dg/enum1.c: New test.
17325
17326 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
17327
17328         PR c++/6497
17329         * g++.dg/inherit/access2.C: New test.
17330
17331 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
17332
17333         PR bootstrap/6445
17334         * gcc.dg/20020426-1.c: New test.
17335
17336 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
17337
17338         * g++.dg/abi/enum1.C: New test.
17339
17340 2002-04-26  Richard Henderson  <rth@redhat.com>
17341
17342         * gcc.dg/c99-bool-1.c: Expect always true warning.
17343
17344 2002-04-25  Roger Sayle  <roger@eyesopen.com>
17345
17346         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
17347
17348 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17349
17350         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
17351         targets.
17352
17353 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
17354
17355         * g++.dg/abi/mange7.C: New test.
17356
17357         PR c++/6438.
17358         * g++.dg/parse/stmtexpr2.C: New test.
17359
17360 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
17361
17362         * gcc.dg/20020312-2.c: Add SH target.
17363
17364 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17365
17366         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
17367         compiler output on mips*-*-irix*.
17368
17369 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
17370
17371         * g++.dg/parse/attr1.C: New test.
17372
17373 2002-04-23  Roger Sayle  <roger@eyesopen.com>
17374
17375         * gcc.c-torture/execute/string-opt-17.c: New test case.
17376         * gcc.c-torture/execute/memset-2.c: New test case.
17377
17378 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
17379
17380         PR c++/6256:
17381         * g++.dg/template/friend5.C: New test.
17382
17383         PR c++/6331:
17384         * g++.dg/template/qual1.C: Likewise.
17385
17386 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
17387
17388         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
17389         Include stdlib.h, not stdio.h or ctype.h.
17390
17391 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
17392
17393         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
17394         cris-*-elf* and mmix-*-*.
17395         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
17396         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
17397         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
17398         Ditto.
17399         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
17400         * gcc.dg/wchar_t-1.c: Ditto.
17401
17402 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
17403
17404         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
17405         Clarify comment.
17406
17407 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
17408
17409         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
17410
17411 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17412
17413         * gcc.c-torture/execute/20000906-1.x: Delete.
17414
17415 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
17416
17417         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
17418
17419 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
17420
17421         * PR6367
17422         * g77.f-torture/execute/6367.f: New test.
17423         * g77.f-torture/execute/6367.x: Disable for MMIX.
17424
17425 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
17426
17427         * PR6352
17428         * g++.dg/opt/inline2.C: New test.
17429
17430 2002-04-18  Richard Henderson  <rth@redhat.com>
17431
17432         * gcc.dg/20000906-1.c: Enable for all targets.
17433         * gcc.c-torture/compile/iftrap-2.c: New.
17434
17435 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
17436
17437         * gcc.dg/20020418-1.c: New test.
17438         * gcc.dg/20020418-2.c: New test.
17439
17440 2002-04-18  Richard Henderson  <rth@redhat.com>
17441
17442         * gcc.c-torture/compile/iftrap-1.c: New.
17443         * gcc.dg/iftrap-1.c: Adjust for ia64.
17444         * gcc.dg/iftrap-2.c: New.
17445
17446 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
17447
17448         * gcc.c-torture/compile/20020418-1.c: New test.
17449
17450 2002-04-18  Roger Sayle  <roger@eyesopen.com>
17451
17452         * gcc.c-torture/compile/20020415-1.c: New.
17453
17454 2002-04-18  David S. Miller  <davem@redhat.com>
17455
17456         * gcc.c-torture/execute/20020418-1.c: New test.
17457
17458 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
17459
17460         * gcc.dg/20020416-1.c: New test.
17461
17462         * g++.dg/opt/inline1.C: New test.
17463
17464 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
17465
17466         * gcc.dg/altivec-5.c: New test.
17467
17468         * gcc.dg/20020415-1.c: New test.
17469
17470 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
17471
17472         * testsuite/lib/chill.exp: Remove.
17473
17474 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
17475
17476         * g++.dg/other/big-struct.C: New test.
17477
17478 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
17479
17480         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
17481         of scratch file.
17482
17483 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
17484
17485         PR c/6277
17486         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
17487         in scan-assembler function name
17488
17489 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
17490
17491         * g77.f-torture/execute/980628-4.x,
17492         g77.f-torture/execute/980628-5.x,
17493         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
17494         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
17495         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
17496         i[34567]86-*-*.
17497
17498 2002-04-13  David S. Miller  <davem@redhat.com>
17499
17500         * gcc.c-torture/execute/20020413-1.c: New test.
17501
17502 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
17503
17504         * gcc.dg/asm-6.c,
17505         * g++.dg/ext/asm1.C: New tests.
17506
17507 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
17508
17509         PR c++ 5373.
17510         * g++.dg/parse/stmtexpr1.C: New test.
17511
17512         PR c++/5189.
17513         * g++.dg/template/copy1.C: New test.
17514
17515 2002-04-12  Richard Henderson  <rth@redhat.com>
17516
17517         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
17518
17519 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
17520
17521         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
17522         gcc.c-torture/execute/20020307-2.c.
17523
17524 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
17525
17526         * g++.dg/ext/attrib5.C,
17527         * g++.dg/lookup/struct1.C: New tests.
17528
17529 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
17530
17531         * gcc.dg/20020411-1.c: New test.
17532
17533         * gcc.c-torture/execute/20020411-1.c: New test.
17534
17535 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
17536
17537         * g77.f-torture/execute/6177.f: New test.
17538
17539 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
17540
17541         PR middle-end/6247
17542         * g++.dg/opt/cleanup1.C: New test.
17543
17544         * g++.dg/opt/const1.C: New test.
17545
17546 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
17547
17548         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
17549
17550 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
17551
17552         PR c++/5507
17553         * g++.dg/template/typename2.C: New test.
17554
17555 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
17556
17557         * gcc.c-torture/execute/loop-12.c: New.
17558
17559 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
17560
17561         * g77.f-torture/execute/980628-4.x,
17562         g77.f-torture/execute/980628-5.x,
17563         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
17564         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
17565         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
17566
17567 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17568
17569         PR optimization/6086
17570         * g++.dg/opt/preinc1.C: New test.
17571
17572 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
17573
17574         PR c++/5571
17575         * g++.dg/opt/static2.C: New test.
17576
17577 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
17578
17579         PR c/5120
17580         * gcc.dg/20020406-1.c: New test.
17581
17582 2002-04-04  David S. Miller  <davem@redhat.com>
17583
17584         * gcc.c-torture/execute/20020404-1.c: New test.
17585
17586 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
17587
17588         PR c/6123
17589         * gcc.dg/20020312-2.c: Do not declare global register variable
17590         if __PIC__ or __pic__ is defined.
17591
17592 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
17593
17594         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
17595         __asm__ so that it works correctly even if -ansi -pedantic-errors.
17596
17597 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17598
17599         * gcc.misc-tests/linkage.exp: Update last change to handle
17600         sparc*-, not just sparc-.
17601
17602 2002-04-03  Richard Henderson  <rth@redhat.com>
17603
17604         * gcc.dg/cpp/ucs.c: Improved long UCS test.
17605
17606 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
17607
17608         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
17609
17610 2002-04-02  David S. Miller  <davem@redhat.com>
17611
17612         * gcc.c-torture/execute/20020402-3.c: New test.
17613
17614 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
17615
17616         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
17617         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
17618
17619         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
17620         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
17621         g77.f-torture/execute/20001201.x,
17622         g77.f-torture/execute/u77-test.x: New files.
17623
17624         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
17625         * gcc.dg/wchar_t-1.c: Ditto.
17626
17627 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17628
17629         * gcc.c-torture/execute/20020402-1.c: New test.
17630
17631 2002-04-01  Richard Henderson  <rth@redhat.com>
17632
17633         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
17634
17635         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
17636
17637 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17638
17639         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
17640
17641 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
17642
17643         * g++.dg/inherit/template-as-base.C: Expect error.
17644         * g++.dg/inherit/namespace-as-base.C: Likewise.
17645
17646 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
17647
17648         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
17649         g++.dg/ext/instantiate3.C: Tweak match patterns.
17650
17651         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
17652         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
17653         -da test.
17654
17655 2002-03-31  Richard Henderson  <rth@redhat.com>
17656
17657         * gcc.dg/special/alias-2.c: New.
17658         * gcc.dg/special/ecos.exp: Run it.
17659
17660 2002-03-31  Richard Henderson  <rth@redhat.com>
17661
17662         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
17663
17664 2002-03-31  Kazu Hirata  <kazu@hxi.com>
17665
17666         * gcc.dg/weak-1.c: Disable on h8300 port.
17667
17668 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
17669
17670         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
17671         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
17672         ordering tests.
17673         * g++.dg/bprob/bprob-1.C: New test.
17674         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
17675         * g++.dg/gcov/gcov-1.C: New test.
17676         * g++.dg/gcov/gcov-1.x: New file.
17677         * g++.dg/gcov/gcov-2.C: New test.
17678         * g++.dg/gcov/gcov-3.C: New test.
17679         * g++.dg/gcov/gcov-3.h: New file.
17680
17681 2002-03-28  Roger Sayle  <roger@eyesopen.com>
17682
17683         * g++.old-deja/g++.other/builtins5.C: New test.
17684         * g++.old-deja/g++.other/builtins6.C: New test.
17685         * g++.old-deja/g++.other/builtins7.C: New test.
17686         * g++.old-deja/g++.other/builtins8.C: New test.
17687         * g++.old-deja/g++.other/builtins9.C: New test.
17688
17689 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
17690
17691         * g++.dg/opt/static1.C: New test.
17692
17693         * g++.dg/opt/longbranch1.C: New test.
17694
17695 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
17696
17697         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
17698
17699         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
17700
17701 2002-03-28  Jeffrey A Law  (law@redhat.com)
17702
17703         * gcc.c-torture/execute/20020328-1.c: New test.
17704
17705 2002-03-27  Richard Henderson  <rth@redhat.com>
17706
17707         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
17708         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
17709         move from g++.old-deja/g++.ext/.
17710
17711 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
17712
17713         * g++.dg/init/new2.C: New test.
17714
17715 2002-03-26  Richard Henderson  <rth@redhat.com>
17716
17717         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
17718
17719         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
17720         on sparc.
17721
17722         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
17723         sparcv9 systems.
17724         * gcc.dg/20001102-1.c: Likewise.
17725
17726 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
17727
17728         * gcc.dg/cpp/endif-pedantic1.c,
17729         gcc.dg/cpp/endif-pedantic2.c:  New tests.
17730
17731 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
17732
17733         * g++.dg/init/new1.C: New test.
17734
17735 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
17736
17737         * g++.dg/abi/vbase9.C: New test.
17738
17739 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
17740
17741         * gcc.dg/arm-asm.c: New test.
17742
17743 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
17744
17745         * gcc.dg/Wswitch-enum.c: New test.
17746         Fix PR c/5044.
17747
17748 2002-03-26  Richard Henderson  <rth@redhat.com>
17749
17750         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
17751         structure.
17752
17753 2002-03-25  Richard Henderson  <rth@redhat.com>
17754
17755         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
17756         sparcv9 systems.
17757
17758         * gcc.c-torture/compile/20011119-1.c (xxx): New.
17759         * gcc.c-torture/compile/20011119-2.c (xxx): New.
17760
17761 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
17762
17763         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
17764
17765 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
17766
17767         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
17768         targets using generic thunk support.
17769
17770 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
17771
17772         * gcc.c-torture/compile/20020323-1.c: New test.
17773
17774         * g++.dg/opt/conj2.C: New test.
17775
17776 2002-03-24  Richard Henderson  <rth@redhat.com>
17777
17778         * gcc.dg/weak-1.c: Use -fno-common.
17779
17780 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
17781
17782         * g77.dg/f77-edit-apostrophe-out.f: New test
17783         * g77.dg/f77-edit-h-out.f: New test
17784         * g77.dg/f77-edit-t-in.f: New test
17785         * g77.dg/f77-edit-t-out.f: New test
17786         * g77.dg/f77-edit-x-out.f: New test
17787         * g77.dg/f77-edit-slash-out.f: New test
17788         * g77.dg/f77-edit-colon-out.f: New test
17789         * g77.dg/f77-edit-s-out.f: New test
17790
17791 2002-03-24  Richard Henderson  <rth@redhat.com>
17792
17793         * objc/execute/formal_protocol-6.x: New XFAIL.
17794
17795 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
17796
17797         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
17798         that do not support weak symbols
17799
17800 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
17801
17802         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
17803         * lib/g77.exp:  Likewise
17804         * lib/objc.exp: Likewise
17805
17806 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
17807
17808         * gcc.dg/Wswitch-default.c: New test.
17809
17810 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
17811
17812         * g++.dg/other/enum1.C: New test.
17813
17814 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
17815
17816         * gcc.dg/pragma-ep-3.c: Fix typo.
17817
17818 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
17819
17820         * g++.dg/inherit/template-as-base.C: New test.
17821
17822 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
17823
17824         * g++.old-deja/g++.other/dwarf2-1.C: Move...
17825         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
17826
17827 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
17828
17829         * gcc.dg/cpp/multiline.c: Update to match.
17830
17831 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
17832
17833         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
17834
17835 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
17836
17837         * gcc.dg/cpp/extratokens2.c:  New file.
17838
17839 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
17840
17841         * gcc.dg/20020312-2.c: Add rs6000 target.
17842
17843         * gcc.c-torture/compile/20020319-1.c: New test.
17844
17845 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17846
17847         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
17848         (A, E): Handle this.
17849
17850 2002-03-20  Jason Merrill  <jason@redhat.com>
17851
17852         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
17853         ignoring -fpic.
17854         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
17855         through prune_gcc_output.
17856
17857 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
17858
17859         * gcc.c-torture/compile/20020320-1.c: New test.
17860
17861 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
17862
17863         * gcc.c-torture/compile/20020318-1.c: New test.
17864
17865         * gcc.dg/struct-by-value-1.c: New test.
17866
17867         * gcc.dg/20020319-1.c: New test.
17868
17869 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
17870
17871         * g++.dg/opt/conj1.C: New test.
17872
17873 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
17874
17875         * g++.dg/template/qualttp20.C: Revert previous change.
17876         * g++.dg/template/qualttp3.C: Likewise.
17877         * g++.dg/template/qualttp4.C: Likewise
17878         * g++.dg/template/qualttp5.C: Likewise
17879         * g++.dg/template/qualttp6.C: Likewise
17880         * g++.dg/template/qualttp7.C: Likewise
17881         * g++.dg/template/qualttp8.C: Likewise
17882         * g++.dg/template/recurse.C: Likewise.
17883
17884 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
17885
17886         * gcc.dg/cpp/wchar-1.c: Update.
17887
17888 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
17889
17890         * g++.dg/template/conv1.C: New test.
17891         * g++.dg/template/conv2.C: New test.
17892         * g++.dg/template/conv3.C: New test.
17893         * g++.dg/template/conv4.C: New test.
17894
17895 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
17896
17897         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
17898         * g++.dg/template/qualttp3.C: Likewise.
17899         * g++.dg/template/qualttp4.C: Likewise
17900         * g++.dg/template/qualttp5.C: Likewise
17901         * g++.dg/template/qualttp6.C: Likewise
17902         * g++.dg/template/qualttp7.C: Likewise
17903         * g++.dg/template/qualttp8.C: Likewise
17904         * g++.dg/template/recurse.C: Likewise.
17905
17906 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
17907
17908         * g++.dg/opt/dtor1.C: New test.
17909
17910 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
17911
17912         * gcc.c-torture/compile/20020315-1.c: New test.
17913
17914 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
17915
17916         * gcc.dg/weak-1.c: Fix scan tests.
17917
17918 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
17919
17920         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
17921         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
17922         cris-*-aout* mmix-*-*.
17923         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
17924         cris-*-aout* mmix-*-*.
17925         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
17926         cris-*-elf* cris-*-aout* and mmix-*-*.
17927         * gcc.dg/20001009-1.c: Ditto.
17928         * gcc.dg/20010912-1.c: Ditto.
17929         * gcc.dg/20020122-4.c: Ditto.
17930         * gcc.dg/inline-2.c: Ditto.
17931
17932 2002-03-14  Jeffrey A Law  (law@cygnus.com)
17933
17934         * gcc.c-torture/compile/20020314-1.c: New test.
17935
17936 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
17937
17938         * gcc.c-torture/execute/20020314-1.c: New test.
17939
17940 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
17941
17942         * g++.dg/warn/Wunused-1.C: New test.
17943
17944 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
17945
17946         * g++.dg/abi/mangle6.C: New test.
17947
17948 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
17949
17950         * gcc.c-torture/compile/20020309-2.c: New test.
17951
17952         * gcc.c-torture/compile/20020312-1.c: New test.
17953
17954 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
17955
17956         * g++.dg/other/access1.C: New test.
17957
17958 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
17959
17960         * gcc.c-torture/execute/wchar_t-1.c: New test.
17961
17962 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
17963
17964         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
17965
17966 2002-03-12  Roger Sayle  <roger@eyesopen.com>
17967
17968         * gcc.dg/20020312-1.c: New test case.
17969
17970 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
17971
17972         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
17973
17974 2002-03-11  Richard Henderson  <rth@redhat.com>
17975
17976         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
17977         * g++.old-deja/g++.jason/report.C: Likewise.
17978
17979 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
17980
17981         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
17982         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
17983
17984 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
17985
17986         * testsuite/g++.dg/overload/pmf1.C: New test.
17987
17988 2002-03-11  Kazu Hirata  <kazu@hxi.com>
17989
17990         * gcc.c-torture/execute/20020307-1.c: Use long.
17991
17992 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
17993
17994         PR optimization/5844
17995         * gcc.dg/20020310-1.c: New test.
17996
17997 2002-03-09  Michael Meissner  <meissner@redhat.com>
17998
17999         * gcc.c-torture/execute/memcpy-2.c: New test.
18000         * gcc.c-torture/execute/memset-1.c: New test.
18001         * gcc.c-torture/execute/strlen-1.c: New test.
18002         * gcc.c-torture/execute/strcmp-1.c: New test.
18003         * gcc.c-torture/execute/strncmp-1.c: New test.
18004
18005 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
18006
18007         * gcc.dg/ppc-ldstruct.c: New test.
18008
18009 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
18010
18011         * gcc.c-torture/execute/va-arg-22.c: New test.
18012
18013 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
18014
18015         * gcc.c-torture/compile/20020309-1.c: New test.
18016
18017 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
18018
18019         * gcc.c-torture/execute/20020307-2.c: New test.
18020
18021 2002-03-07  Jeffrey A Law  (law@redhat.com)
18022
18023         * g77.f-torture/compile/20020307-1.f: New test.
18024
18025 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
18026
18027         * gcc.dg/unordered-1.c: New test.
18028
18029 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
18030
18031         * gcc.c-torture/execute/20020307-1.c: New test.
18032
18033 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
18034
18035         * gcc.dg/20020304-1.c: New test.
18036
18037         * gcc.c-torture/compile/20020304-2.c: New test.
18038
18039 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
18040
18041         * gcc.c-torture/compile/20020304-1.c: New test case
18042         (from PR c/5830).
18043
18044 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
18045
18046         * gcc.dg/20020103-1.c: Add other -D ppc variants.
18047
18048 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
18049
18050         * g++.dg/other/classkey1.C: New test.
18051
18052 2002-03-01  Richard Henderson  <rth@redhat.com>
18053
18054         * gcc.c-torture/compile/981223-1.x: New.
18055         * gcc.c-torture/compile/920625-1.x: New.
18056
18057 2002-02-28  Richard Henderson  <rth@redhat.com>
18058
18059         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
18060
18061 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
18062
18063         * gcc.c-torture/execute/20020227-1.c: New test.
18064
18065 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
18066
18067         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
18068         here" ERROR lines.
18069         * g++.old-deja/g++.oliva/partord1.C: Likewise.
18070         * g++.old-deja.g++.other/defarg1.C: Likewise.
18071         * g++.old-deja/g++.pt/calls2.C: Likewise.
18072         * g++.old-deja/g++.pt/crash20.C: Likewise.
18073         * g++.old-deja/g++.pt/crash30.C: Likewise.
18074         * g++.old-deja/g++.pt/crash36.C: Likewise.
18075         * g++.old-deja/g++.pt/crash6.C: Likewise.
18076         * g++.old-deja/g++.pt/defarg13.C: Likewise.
18077         * g++.old-deja/g++.pt/derived3.C: Likewise.
18078         * g++.old-deja/g++.pt/error1.C: Likewise.
18079         * g++.old-deja/g++.pt/friend21.C: Likewise.
18080         * g++.old-deja/g++.pt/friend23.C: Likewise.
18081         * g++.old-deja/g++.pt/infinite1.C: Likewise.
18082         * g++.old-deja/g++.robertl/eb128.C: Likewise.
18083
18084 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
18085
18086         * gcc.c-torture/execute/20020225-2.c: New test.
18087
18088 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
18089
18090         * gcc.c-torture/execute/920730-1t.c,
18091         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
18092         Delete test cases, only relevant to -traditional.
18093
18094 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
18095
18096         * gcc.dg/cpp/undef1.c: Remove.
18097         * gcc.dg/cpp/directiv.c: Update.
18098         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
18099
18100 2002-02-27  Michael Meissner  <meissner@redhat.com>
18101
18102         * gcc.c-torture/execute/20020226-1.c: New test.
18103
18104 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
18105
18106         * g++.dg/debug/debug4.C: New test.
18107
18108         * gcc.dg/ia64-visibility-1.c: New test.
18109
18110 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
18111
18112         * gcc.dg/debug/20020224-1.c: New.
18113
18114 2002-02-25  Kazu Hirata  <kazu@hxi.com>
18115
18116         * gcc.c-torture/execute/960416-1.x: New.
18117         * gcc.c-torture/execute/divconst-3.x: Likewise.
18118
18119 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
18120
18121         * gcc.dg/20020224-1.c: New test.
18122
18123 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
18124
18125         * gcc.c-torture/execute/20020225-1.c: New.
18126
18127 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
18128
18129         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
18130
18131 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
18132
18133         * gcc.dg/20020222-1.c: New test.
18134
18135 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
18136
18137         * g++.dg/opt/anonunion1.C: New test.
18138
18139 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
18140
18141         * g++.dg/template/qualttp19.C: New test.
18142         * g++.dg/template/qualttp20.C: New test.
18143         * g++.old-deja/g++.jason/report.C: Adjust expected errors
18144         * g++.old-deja/g++.other/qual1.C: Likewise.
18145
18146 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
18147
18148         * gcc.dg/attr-alwaysinline.c: New.
18149
18150 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
18151
18152         * gcc.dg/20020220-1.c: New test.
18153
18154         * gcc.dg/20020220-2.c: New test.
18155
18156         * g++.dg/opt/mmx1.C: New test.
18157
18158 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
18159
18160         * gcc.c-torture/compile/20020110.c: New test.
18161
18162 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
18163
18164         * gcc.c-torture/execute/20020219-1.c: New test.
18165
18166         * gcc.dg/20020219-1.c: New test.
18167
18168         * gcc.dg/noncompile/20020220-1.c: New test.
18169
18170         * g++.dg/opt/ptrintsum1.C: New test.
18171
18172         * gcc.dg/debug/20020220-1.c: New test.
18173
18174 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
18175
18176         * gcc.c-torture/execute/20020216-1.c: New test.
18177
18178 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
18179
18180         * gcc.dg/decl-1.c: Update, new test.
18181
18182 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
18183
18184         * g++.dg/abi/bitfield1.C: New test.
18185         * g++.dg/abi/bitfield2.C: New test.
18186
18187 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
18188
18189         * gcc.dg/attr-nest.c: New test.
18190
18191 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
18192
18193         * gcc.c-torture/execute/20020215-1.c: New test.
18194
18195 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
18196
18197         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
18198         * g++.dg/debug/debug.exp: New.
18199         * g++.dg/debug/trivial.C: New.
18200         * g++.dg/debug/debug1.C: Moved...
18201         * g++.dg/other/debug1.C: ...from here.
18202         * g++.dg/debug/debug2.C: Moved...
18203         * g++.dg/other/debug2.C: ...from here.
18204         * g++.dg/debug/debug3.C: Moved...
18205         * g++.dg/other/debug3.C: ...from here.
18206
18207         * gcc.dg/noncompile/20020213-1.c: New test.
18208
18209 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
18210
18211         * g++.dg/other/debug3.C: New test.
18212
18213         * gcc.c-torture/execute/20020213-1.c: New test.
18214
18215 2002-02-13  Richard Smith <richard@ex-parrot.com>
18216
18217         * g++.old-deja/g++.other/thunk1.C: New test.
18218
18219 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
18220
18221         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
18222
18223 2002-02-13  Stan Shebs  <shebs@apple.com>
18224
18225         * gcc.dg/altivec-3.c: New.
18226
18227 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
18228
18229         * gcc.dg/Wunreachable-1.c: New test.
18230         * gcc.dg/Wunreachable-2.c: New test.
18231
18232 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
18233
18234         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
18235
18236 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
18237
18238         * gcc.dg/decl-1.c: New test.
18239
18240 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
18241
18242         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
18243
18244 2002-02-10  Kazu Hirata  <kazu@hxi.com>
18245
18246         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
18247         * gcc.c-torture/compile/980506-1.x: Likewise.
18248
18249 2002-02-10  Kazu Hirata  <kazu@hxi.com>
18250
18251         * gcc.dg/20020210-1.c: New.
18252
18253 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
18254
18255         * g77.f-torture/execute/947.f: New regression test
18256         for PR fortran/947.
18257
18258 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
18259
18260         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
18261         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
18262
18263 2002-02-08  Richard Henderson  <rth@redhat.com>
18264
18265         * gcc.c-torture/compile/labels-3.c: New.
18266
18267 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
18268
18269         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
18270         expression statements work instead.
18271         * gcc.dg/noncompile/20020207-1.c: New test.
18272
18273 2002-02-07  Richard Henderson  <rth@redhat.com>
18274
18275         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
18276
18277 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
18278
18279         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
18280         message from g77
18281         * lib/g77-dg.exp: Trim g77 error messages so that they are
18282         recognized by dg.exp.
18283
18284 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
18285
18286         PR fortran/5473
18287         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
18288
18289 2002-02-07  Richard Henderson  <rth@redhat.com>
18290
18291         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
18292         to be sufficiently aligned for integers.
18293
18294 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
18295
18296         * g++.dg/template/friend4.C: New test.
18297
18298 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
18299
18300         PR fortran/5743
18301         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
18302         unsupported cases.
18303
18304 2002-02-07  Richard Henderson  <rth@redhat.com>
18305
18306         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
18307         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
18308         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
18309         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
18310
18311 2002-02-06  Richard Henderson  <rth@redhat.com>
18312
18313         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
18314
18315 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
18316
18317         * gcc.dg/20020206-1.c: New test.
18318
18319 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
18320
18321         * gcc.c-torture/execute/20020206-1.c: New test.
18322
18323         * gcc.c-torture/execute/20020206-2.c: New test.
18324
18325         PR optimization/5429:
18326         * gcc.c-torture/compile/20020206-1.c: New test.
18327
18328 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
18329
18330         * g++.dg/ext/align1.C: Do not use an explicit alignment value
18331         as certain file formats cannot support particularly large
18332         alignments.
18333
18334         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
18335         and do not expect to be able to link the executable.
18336
18337         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
18338         fail because the COFF format does not support the weak attribute.
18339
18340 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
18341
18342         * g77.dg/pr5473.f:  New test
18343
18344 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
18345
18346         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
18347         Fix testcase accordingly.
18348
18349 2002-02-04  Richard Henderson  <rth@redhat.com>
18350
18351         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
18352         (buf): Change to be an array of pointers, not ints.
18353
18354 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
18355
18356         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
18357         before all tests.  Move warning one line above to match where it
18358         C frontend emits.
18359         * gcc.dg/Wswitch-2.c: New test.
18360         * g++.dg/warn/Wswitch-1.C: New test.
18361         * g++.dg/warn/Wswitch-2.C: New test.
18362
18363 2002-02-04  Richard Henderson  <rth@redhat.com>
18364
18365         * g++.dg/abi/offsetof.C: Fix size comparison.
18366
18367 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
18368
18369         * gcc.dg/cast-qual-2.c: New test.
18370
18371 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
18372
18373         * gcc.dg/20020201-4.c: New test.
18374
18375 2002-02-04  Ben Elliston  <bje@redhat.com>
18376
18377         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
18378         target_info attribute != 0, in addition to the empty string.
18379         (gcc_target_compile): Likewise.
18380
18381 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
18382
18383         * gcc.dg/Wswitch.c: New test.
18384         PR gcc/4475. PR gcc/3780.
18385
18386 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
18387
18388         * g77.f-torture/execute/5122.f: New test for regressions
18389         against PR fortran/5122.
18390
18391 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
18392
18393         * g77.f-torture/compile/pr3743.f: Delete
18394         * g77.dg/pr3743-1.f: New test.
18395         * g77.dg/pr3743-2.f: New test.
18396         * g77.dg/pr3743-3.f: New test.
18397         * g77.dg/pr3743-4.f: New test.
18398
18399 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
18400
18401         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
18402
18403 2002-02-02  Richard Henderson  <rth@redhat.com>
18404
18405         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
18406         * gcc.c-torture/execute/bf64-1.c: Likewise.
18407
18408 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
18409
18410         * gcc.dg/20020201-2.c: New test.
18411
18412         * gcc.dg/20020201-3.c: New test.
18413
18414         * gcc.c-torture/execute/bitfld-2.c: New test.
18415
18416 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
18417
18418         * gcc.dg/bitfld-1.c: Update.
18419         * gcc.dg/bitfld-2.c: Update.
18420         * gcc.c-torture/execute/bitfld-1.x: New.
18421
18422 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
18423
18424         * gcc.c-torture/execute/20020201-1.c: New test.
18425
18426 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
18427
18428         PR target/5469
18429         * gcc.dg/20020201-1.c: New test.
18430
18431 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
18432
18433         PR fortran/3743
18434         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
18435         * g77.f-torture/compile/pr3743.x: Remove
18436
18437 2002-01-31  Tom Rix  <trix@redhat.com>
18438
18439         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
18440
18441 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
18442
18443         * gcc.dg/noncompile/20020130-1.c: New test.
18444
18445 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
18446
18447         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
18448
18449 2002-01-29  Richard Henderson  <rth@redhat.com>
18450
18451         * gcc.c-torture/execute/991118-1.c: Cast various constants back
18452         to long long.
18453         * gcc.c-torture/execute/bf64-1.c: Likewise.
18454
18455 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
18456
18457         * gcc.c-torture/execute/20020129-1.c: New test.
18458
18459 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
18460
18461         * gcc.c-torture/compile/20000224-1.c: Update.
18462         * gcc.c-torture/execute/bitfld-1.c: New tests.
18463         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
18464         * gcc.dg/uninit-A.c: Update.
18465
18466 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
18467
18468         * g++.dg/template/ctor1.C: Add instantiation.
18469
18470 2002-01-28  Paul Koning  <pkoning@equallogic.com>
18471
18472         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
18473         argument to __builtin_prefetch to be const ptr.
18474
18475 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
18476
18477         * gcc.c-torture/compile/20020120-1.c: New test.
18478
18479 2002-01-27  Kazu Hirata  <kazu@hxi.com>
18480
18481         * gcc.c-torture/execute/20020127-1.c: New test.
18482
18483 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
18484
18485         * g77.dg/f77-edit-i-in.f: New test
18486         * g77.dg/f77-edit-i-out.f: New test
18487
18488 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
18489
18490         * gcc.dg/debug/debug.exp: New file.
18491         * gcc.dg/debug/trivial.c: New file.
18492         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
18493         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
18494         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
18495         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
18496         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
18497         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
18498         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
18499         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
18500         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
18501         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
18502         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
18503         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
18504         * gcc.dg/20000503-1.c: Removed.
18505         * gcc.dg/20010207-1.c: Removed.
18506         * gcc.dg/20011223-1.c: Removed.
18507         * gcc.dg/20020104-2.c: Removed.
18508         * gcc.dg/debug-1.c: Removed.
18509         * gcc.dg/debug-2.c: Removed.
18510         * gcc.dg/debug-3.c: Removed.
18511         * gcc.dg/debug-4.c: Removed.
18512         * gcc.dg/debug-5.c: Removed.
18513         * gcc.dg/debug-6.c: Removed.
18514         * gcc.dg/dwarf2-1.c: Removed.
18515         * gcc.dg/dwarf2-2.c: Removed.
18516
18517 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
18518
18519         * g++.old-deja/g++.other/eh5.C: New test.
18520         * g++.old-deja/g++.other/sibcall2.C: New test.
18521         * g++.old-deja/g++.other/array9.C: New test.
18522         * g++.old-deja/g++.other/typename2.C: New test.
18523         * g++.old-deja/g++.other/crash60.C: New test.
18524         * g++.old-deja/g++.other/conv9.C: New test.
18525         * g++.old-deja/g++.other/mangle10.C: New test.
18526         * g++.old-deja/g++.other/unchanging1.C: New test.
18527         * g++.old-deja/g++.other/exprstmt1.C: New test.
18528         * g++.old-deja/g++.other/inline23.C: New test.
18529         * g++.old-deja/g++.eh/ia64-1.C: New test.
18530         * g++.old-deja/g++.other/dwarf2-1.C: New test.
18531         * g++.old-deja/g++.other/reload1.C: New test.
18532         * g++.old-deja/g++.other/static20.C: New test.
18533         * g++.old-deja/g++.other/local-alloc1.C: New test.
18534         * g++.old-deja/g++.other/conv8.C: New test.
18535         * g++.old-deja/g++.other/stmtexpr2.C: New test.
18536         * g++.old-deja/g++.other/storeexpr1.C: New test.
18537         * g++.old-deja/g++.other/storeexpr2.C: New test.
18538         * g++.dg/eh/template2.C: New test.
18539         * g++.dg/warn/weak1.C: New test.
18540
18541 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
18542
18543         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
18544         Remove first, non-varying, argument.
18545
18546 2002-01-23  Richard Henderson  <rth@redhat.com>
18547
18548         * gcc.dg/inline-2.c: New.
18549
18550         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
18551         Add optional target arg.  Check number of arguments.
18552         (scan-assembler-not, scan-assembler-dem): Likewise.
18553         (scan-assembler-dem-not): Likewise.
18554
18555 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
18556
18557         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
18558         line 12.
18559         * g++.old-deja/g++.brendan/parse3.C,
18560         g++.old-deja/g++.other/crash26.C,
18561         g++.old-deja/g++.other/crash28.C,
18562         g++.old-deja/g++.other/crash29.C,
18563         g++.old-deja/g++.other/crash30.C,
18564         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
18565
18566 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
18567
18568         * gcc.dg/20020115-1.c: New.
18569
18570 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
18571
18572         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
18573
18574 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
18575
18576         * gcc.dg/20020122-3.c: New.
18577
18578 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
18579
18580         * g++.dg/other/gc1.C: New test.
18581
18582 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
18583
18584         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
18585
18586 2002-01-22  Richard Henderson  <rth@redhat.com>
18587
18588         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
18589
18590 2002-01-22  Richard Henderson  <rth@redhat.com>
18591
18592         * gcc.dg/20020122-4.c: New.
18593
18594 2002-01-22  H.J. Lu <hjl@gnu.org>
18595
18596         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
18597         link output.
18598         * gcc.dg/special/ecos.exp: Likewise.
18599         * lib/g++-dg.exp: Likewise.
18600         * lib/g77-dg.exp: Likewise.
18601         * lib/gcc-dg.exp : Likewise.
18602         * lib/mike-g++.exp: Likewise.
18603         * lib/mike-g77.exp: Likewise.
18604         * lib/mike-gcc.exp: Likewise.
18605         * lib/objc-dg.exp: Likewise.
18606
18607 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
18608
18609         PR target/5379
18610         * gcc.dg/20020122-2.c: New test.
18611
18612 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
18613
18614         * gcc.dg/20020122-1.c: New test.
18615
18616 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
18617
18618         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
18619
18620 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
18621
18622         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
18623
18624 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18625
18626         * gcc.c-torture/compile/20020121-1.c: New test.
18627
18628 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18629
18630         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
18631         ld_library_path.
18632
18633 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
18634
18635         * gcc.dg/20020218-1.c: New test.
18636
18637 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
18638
18639         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
18640         messages
18641         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
18642         "At global scope" warning
18643         * g++.dg/ext/align1.C: Change cygwin test for alignment
18644         from db-bogus to dg-warning
18645
18646 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
18647
18648         * g77.f-torture/compile/cpp2.F: New test.
18649
18650 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
18651
18652         * g++.dg/template/access1.C: New test.
18653
18654 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
18655
18656         * gcc.dg/20020118-1.c: New.
18657
18658 2002-01-18  Kazu Hirata  <kazu@hxi.com>
18659
18660         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
18661
18662 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
18663
18664         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
18665         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
18666         alignment warnings.
18667
18668 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
18669
18670         * gcc.misc-tests/i386-prefetch.exp: Save and restore
18671         torture_with_loops and torture_without_loops
18672
18673 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
18674
18675         * gcc.c-torture/compile/20020116-1.c: New test.
18676
18677 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
18678
18679         * gcc.dg/20020116-2.c: New test.
18680
18681         * gcc.dg/ultrasp4.c: New test.
18682
18683         * gcc.dg/20020116-1.c: New test.
18684
18685 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
18686
18687         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
18688         by EABI.
18689
18690 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
18691
18692         * gcc.misc-tests/i386-prefetch.exp: New.
18693         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
18694         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
18695         * gcc.misc-tests/i386-pf-none-1.c: New test.
18696         * gcc.misc-tests/i386-pf-sse-1.c: New test.
18697
18698 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
18699
18700         * gcc.dg/gnu89-init-1.c: Add new tests.
18701
18702 2002-01-15  Andreas Jaeger  <aj@suse.de>
18703
18704         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
18705         * gcc.dg/i386-mmx-2.c: Likewise.
18706         * gcc.dg/i386-sse-1.c: Likewise.
18707         * gcc.dg/i386-sse-2.c: Likewise.
18708         * gcc.dg/i386-sse-3.c: Likewise.
18709
18710 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
18711
18712         * g77.f-torture/execute/intrinsic-unix-bessel.f:
18713         Uncomment additional cases that now pass.
18714
18715 2002-01-11  Richard Henderson  <rth@redhat.com>
18716
18717         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
18718         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
18719
18720 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
18721
18722         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
18723
18724 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
18725
18726         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
18727         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
18728
18729 2002-01-10  Dale Johannesen  <dalej@apple.com>
18730
18731         * gcc.c-torture/execute/loop-11.c: New.
18732
18733 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
18734
18735         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
18736         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
18737
18738 2002-01-09  Richard Henderson  <rth@redhat.com>
18739
18740         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
18741         type in which to perform the operation for each size.
18742
18743 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
18744
18745         * gcc.c-torture/compile/20020109-2.c: New test.
18746
18747 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
18748
18749         * gcc.c-torture/execute/loop-10.c: New test.
18750
18751 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
18752
18753         * gcc.c-torture/compile/20010226-1.c: New test.
18754         * gcc.c-torture/compile/20010227-1.c: New test.
18755         * gcc.c-torture/compile/20010426-1.c: New test.
18756         * gcc.c-torture/compile/20010510-1.c: New test.
18757         * gcc.c-torture/compile/20010605-3.c: New test.
18758         * gcc.c-torture/compile/20010824-1.c: New test.
18759         * gcc.c-torture/execute/20010409-1.c: New test.
18760         * gcc.dg/noncompile/20000901-1.c: New test.
18761         * gcc.dg/20001023-1.c: New test.
18762         * gcc.dg/20001101-1.c: New test.
18763         * gcc.dg/20001102-1.c: New test.
18764         * gcc.dg/20010207-1.c: New test.
18765         * gcc.dg/20010405-1.c: New test.
18766         * gcc.dg/20010822-1.c: New test.
18767         * gcc.dg/20011107-1.c: New test.
18768
18769 2002-01-09  Jeffrey A Law  (law@redhat.com)
18770
18771         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
18772
18773         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
18774         execution failure on PA targets.
18775
18776 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
18777
18778         * gcc.c-torture/compile/20020109-1.c: New test.
18779
18780 2002-01-08  Kazu Hirata  <kazu@hxi.com>
18781
18782         * gcc.c-torture/execute/20020108-1.c: New test.
18783
18784 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
18785
18786         * gcc.dg/20020108-1.c: New test.
18787
18788 2002-01-08  H.J. Lu <hjl@gnu.org>
18789
18790         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
18791         for header files.
18792
18793 2002-01-08  Geoff Keating  <geoffk@redhat.com>
18794
18795         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
18796         consistency.
18797
18798 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
18799
18800         * gcc.dg/altivec-4.c: Test altivec predicates.
18801
18802 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
18803
18804         * gcc.c-torture/execute/20020107-1.c: New test.
18805
18806 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
18807
18808         PR c/5279
18809         * gcc.c-torture/compile/20020106-1.c: New test.
18810
18811 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
18812
18813         * gcc.c-torture/execute/nestfunc-4.c: New test.
18814
18815 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
18816
18817         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
18818         extra triple that slipped in.
18819         * g++.old-deja/g++.abi/align.C: Likewise.
18820         * g++.old-deja/g++.abi/bitfields.C: Likewise.
18821
18822 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
18823
18824         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
18825         * g++.old-deja/g++.abi/align.C: Likewise.
18826         * g++.old-deja/g++.abi/bitfields.C: Likewise.
18827
18828         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
18829         on FreeBSD/i386.
18830         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
18831         FreeBSD.
18832
18833 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
18834
18835         * gcc.dg/20020104-1.c: New test.
18836
18837         * gcc.dg/20020104-2.c: New test.
18838
18839 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
18840
18841         * gcc.dg/20020103-1.c: Fix typo in target selector.
18842
18843 2002-01-03  Richard Henderson  <rth@redhat.com>
18844
18845         * gcc.dg/20020103-1.c: New.
18846
18847 2002-01-03  Kazu Hirata  <kazu@hxi.com>
18848
18849         * gcc.c-torture/execute/20020103-1.c: New test.
18850
18851 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
18852
18853         * g++.dg/other/debug2.C: New test.
18854
18855         * gcc.c-torture/compile/20020103-1.c: New test.
18856
18857 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
18858
18859         * gcc.dg/gnu89-init-1.c: Added new tests.
18860
18861 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
18862
18863         * g++.dg/template/friend2.C: Remove as patch is reverted.
18864
18865         * g++.dg/warn/oldcast1.C: New test.
18866
18867         * g++.dg/template/ptrmem1.C: New test.
18868         * g++.dg/template/ptrmem2.C: New test.
18869
18870         * g++.dg/template/ntp.C: New test.
18871
18872         * g++.dg/other/component1.C: New test.
18873
18874         * g++.dg/template/ttp3.C: New test.
18875
18876         * g++.dg/template/friend2.C: New test.
18877         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
18878
18879 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
18880
18881         * g++.dg/other/ptrmem1.C: New test.
18882         * g++.dg/other/ptrmem2.C: New test.
18883
18884 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
18885
18886         * g++.dg/template/ctor1.C: New test.
18887
18888 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
18889
18890         * g++.dg/template/friend2.C: New test.
18891
18892 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
18893
18894         * gcc.dg/mmix-1.c: New test.
18895
18896 2001-12-31  Richard Henderson  <rth@redhat.com>
18897
18898         * gcc.dg/asm-5.c: New.
18899
18900 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
18901
18902         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
18903         in namespace __gnu_cxx
18904
18905 2001-12-30  Richard Henderson  <rth@redhat.com>
18906
18907         * gcc.dg/debug-6.c: New.
18908
18909 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
18910
18911         * gcc.c-torture/compile/20011229-2.c: New test.
18912
18913 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
18914
18915         * gcc.dg/debug-3.c: New test.
18916         * gcc.dg/debug-4.c: New test.
18917         * gcc.dg/debug-5.c: New test.
18918
18919 2001-12-29  Richard Henderson  <rth@redhat.com>
18920
18921         * g++.dg/eh/loop1.C: New.
18922
18923 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
18924
18925         * g++.dg/template/crash1.C: New test.
18926
18927 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
18928
18929         * g++.dg/other/const1.C: New test.
18930
18931 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
18932
18933         * gcc.c-torture/compile/20011229-1.c: New test.
18934
18935 2001-12-28  Stan Shebs  <shebs@apple.com>
18936
18937         * lib/objc-torture.exp: Resync with c-torture.exp.
18938         * lib/objc.exp: Load standard libraries.
18939
18940 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
18941
18942         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
18943         additional tests.
18944
18945 2001-12-27  Roger Sayle <roger@eyesopen.com>
18946
18947         * gcc.c-torture/execute/string-opt-16.c: New testcase.
18948
18949 2001-12-27  Richard Henderson  <rth@redhat.com>
18950
18951         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
18952
18953 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
18954
18955         * g++.dg/eh/ctor1.C: New test.
18956         * g++.dg/other/error2.C: New test.
18957
18958 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
18959
18960         * g++.dg/other/init2.C: New test.
18961
18962 2001-12-24  Richard Henderson  <rth@redhat.com>
18963
18964         * gcc.dg/20011223-1.c: New.
18965         * gcc.dg/inline-1.c: New.
18966
18967 2001-12-23  Richard Henderson  <rth@redhat.com>
18968
18969         * gcc.dg/asm-4.c: Test operand modifiers.
18970
18971 2001-12-23  Richard Henderson  <rth@redhat.com>
18972
18973         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
18974
18975 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
18976
18977         * gcc.c-torture/execute/20011223-1.c: New test.
18978
18979 2001-12-21  Richard Henderson  <rth@redhat.com>
18980
18981         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
18982         re-enables the warning.
18983
18984 2001-12-21  Richard Henderson  <rth@redhat.com>
18985
18986         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
18987
18988 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
18989
18990         * gcc.c-torture/compile/20011218-1.c: New test.
18991
18992 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
18993
18994         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
18995         arm-isr.c test.
18996         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
18997         epilogue generation for ARM ISR routines.
18998
18999 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19000
19001         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
19002         * gcc.dg/format/c90-printf-3.c: Likewise.
19003         * gcc.dg/format/c99-printf-3.c: Likewise.
19004         * gcc.dg/format/ext-1.c: Likewise.
19005         * gcc.dg/format/ext-6.c: Likewise.
19006         * gcc.dg/format/format.h: Prototype unlocked stdio.
19007
19008 2001-12-20  Richard Henderson  <rth@redhat.com>
19009
19010         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
19011         (arena): Use it.
19012         (malloc): Correct allocation logic.  Abort if we fill up the
19013         arena before initialization complete.
19014         (realloc): Correct allocation logic.
19015
19016 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
19017
19018         * gcc.c-torture/compile/20011219-2.c: New test.
19019
19020         * gcc.c-torture/execute/20011219-1.c: New test.
19021
19022 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
19023
19024         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
19025         target does not support weak symbols.
19026
19027 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
19028
19029         * gcc.c-torture/compile/20011219-1.c: New test.
19030
19031 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
19032
19033         * g++.dg/other/error1.C: New test.
19034
19035 2001-12-17  Jeffrey A Law  (law@redhat.com)
19036
19037         * gcc.c-torture/execute/20011217-1.c: New test.
19038
19039 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
19040
19041         * objc.dg/special/: New directory.
19042         * objc.dg/special/special.exp: New file.
19043         * objc.dg/special/unclaimed-category-1.h: New file.
19044         * objc.dg/special/unclaimed-category-1a.m: New file.
19045         * objc.dg/special/unclaimed-category-1.m: New file.
19046
19047 2001-12-17  Andreas Jaeger  <aj@suse.de>
19048
19049         * gcc.c-torture/compile/20011217-2.c: New test.
19050
19051 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
19052
19053         * gcc.c-torture/compile/20011217-1.c: New test.
19054
19055 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
19056
19057         * testsuite/gcc.dg/20011214-1.c: New.
19058
19059 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
19060
19061         * gcc.dg/altivec-4.c: New.
19062
19063 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
19064
19065         * gcc.dg/20011113-1.c: New test.
19066
19067 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19068
19069         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
19070         std::__malloc_alloc_template<0> and
19071         std::__default_alloc_template<false, 0>.
19072
19073 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
19074
19075         * objc/execute/bf-21.m: New test.
19076         * objc/execute/enumeration-1.m: New test.
19077         * objc/execute/enumeration-2.m: New test.
19078
19079 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
19080
19081         * gcc.dg/gnu89-init-1.c: New test.
19082
19083 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
19084
19085         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
19086         * g++.old-deja/g++.jason/2371.C: Likewise.
19087         * g++.old-deja/g++.jason/template33.C: Likewise.
19088         * g++.old-deja/g++.jason/template34.C: Likewise.
19089         * g++.old-deja/g++.jason/template36.C: Likewise.
19090         * g++.old-deja/g++.oliva/typename1.C: Likewise.
19091         * g++.old-deja/g++.oliva/typename2.C: Likewise.
19092         * g++.old-deja/g++.other/typename1.C: Likewise.
19093         * g++.old-deja/g++.pt/inherit2.C: Likewise.
19094         * g++.old-deja/g++.pt/nontype5.C: Likewise.
19095         * g++.old-deja/g++.pt/typename11.C: Likewise.
19096         * g++.old-deja/g++.pt/typename14.C: Likewise.
19097         * g++.old-deja/g++.pt/typename16.C: Likewise.
19098         * g++.old-deja/g++.pt/typename3.C: Likewise.
19099         * g++.old-deja/g++.pt/typename4.C: Likewise.
19100         * g++.old-deja/g++.pt/typename5.C: Likewise.
19101         * g++.old-deja/g++.pt/typename7.C: Likewise.
19102         * g++.old-deja/g++.robertl/eb9.C: Likewise.
19103
19104 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
19105
19106         * g++.dg/other/linkage1.C: New test.
19107         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
19108         specifiers.
19109
19110 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
19111
19112         * gcc.dg/concat.c: New test.
19113
19114 2001-12-11  Stan Shebs  <shebs@apple.com>
19115
19116         * objc/compile: New test directory.
19117         * objc/compile/compile.exp: New expect script.
19118         * objc/compile/20011211-1.m: New compile test.
19119
19120 2001-12-11  Jason Merrill  <jason@redhat.com>
19121
19122         * lib/prune.exp (prune_gcc_output): Also handle "In member
19123         function".  So many permutations...
19124
19125 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
19126
19127         * g++.dg/template/typedef1.C: New test.
19128
19129 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
19130
19131         * g++.dg/other/copy1.C: New test.
19132
19133 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
19134
19135         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
19136
19137         * gcc.dg/builtin-choose-expr.c: New.
19138
19139 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
19140
19141         * gcc.dg/altivec-2.c: New.
19142
19143 2001-12-07  Richard Henderson  <rth@redhat.com>
19144
19145         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
19146
19147 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
19148
19149         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
19150         ultrasparc.
19151
19152 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
19153
19154         * g++-old.deja/g++.robertl/eb101.C: Deleted.
19155
19156 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
19157
19158         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
19159         variable argument list.
19160
19161 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
19162
19163         * gcc.c-torture/execute/memcheck: Delete entire directory.
19164         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
19165         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
19166
19167 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
19168
19169         * gcc.dg/Wshadow-1.c: New test.
19170
19171 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
19172
19173         * gcc.c-torture/compile/20011130-1.c: New test.
19174
19175         * gcc.dg/noncompile/20011025-1.c: New test.
19176
19177         * g++.dg/other/anon-union.C: New test.
19178
19179         * gcc.c-torture/execute/20011024-1.c: New test.
19180
19181 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
19182
19183         * gcc.c-torture/execute/20000722-1.x,
19184         gcc.c-torture/execute/20010123-1.x: Remove.
19185         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
19186         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
19187         gcc.dg/c99-complit-2.c: New tests.
19188
19189 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
19190
19191         * g++.dg/inherit/base1.C: New test.
19192
19193 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
19194
19195         * g++.dg/other/stdarg1.C: New test.
19196
19197         * gcc.c-torture/compile/20011130-2.c: New test.
19198
19199 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
19200
19201         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
19202         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
19203         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
19204         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
19205         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
19206         * gcc.dg/builtin-prefetch-1.c: New test.
19207
19208 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
19209
19210         * gcc.dg/20011130-1.c: New test.
19211
19212 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
19213
19214         * g++.dg/other/scope1.C: New test.
19215         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
19216
19217 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
19218
19219         * gcc.dg/vla-init-1.c: New test.
19220
19221 2001-12-01  Geoff Keating  <geoffk@redhat.com>
19222
19223         * gcc.c-torture/compile/structs.c: New testcase from GDB.
19224
19225 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
19226
19227         * objc.dg/alias.m: Update.
19228         * objc.dg/class-1.m: Update.
19229         * objc.dg/const-str-1.m: Update.
19230         * objc.dg/fwd-proto-1.m: Update.
19231         * objc.dg/id-1.m: Update.
19232         * objc.dg/super-class-1.m: Update.
19233
19234 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
19235
19236         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
19237         constructs.
19238
19239 2001-11-28  Jeffrey A Law  (law@cygnus.com)
19240
19241         * gcc.c-torture/execute/20011128-1.c: New test.
19242
19243 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
19244
19245         * gcc.dg/20011127-1.c: New test.
19246
19247 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
19248
19249         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
19250         from Austin Group draft 7.
19251         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
19252         scanf format arguments.
19253         * gcc.dg/format/no-exargs-2.c: New test.
19254
19255 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
19256
19257         * g++.dg/abi/vbase8-4.C: New test.
19258
19259 2001-11-24  Ian Lance Taylor  <ian@airs.com>
19260
19261         * gcc.c-torture/execute/20011121-1.c: New test.
19262
19263 2001-11-23  Jeffrey A Law  (law@cygnus.com)
19264
19265         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
19266
19267 2001-11-23  Andreas Jaeger  <aj@suse.de>
19268
19269         * gcc.dg/cpp/charconst-2.c: New test.
19270
19271 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
19272
19273         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
19274         to the host if it is remote.  Let tests specify extra headers
19275         they use.
19276         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
19277         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
19278         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
19279         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
19280         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
19281         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
19282         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
19283         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
19284         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
19285         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
19286
19287 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
19288
19289         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
19290         for little endian ARMs.
19291
19292 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
19293
19294         * gcc.c-torture/compile/20011119-1.c: New test.
19295         * gcc.c-torture/compile/20011119-2.c: New test.
19296
19297 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
19298
19299         * gcc.dg/altivec-1.c: Fix typo.
19300
19301 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
19302
19303         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
19304
19305 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
19306
19307         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
19308
19309 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
19310
19311         * lib/g77.exp: Don't specify --rpath-link.
19312
19313         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
19314         across all the headers.
19315         * gcc.dg/format/format.exp: For testing on a remote host,
19316         copy format.h.
19317
19318         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
19319         * gcc.c-torture/execute/930406-1.c: Likewise.
19320         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
19321
19322 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
19323
19324         * gcc.dg/altivec-1.c: New.
19325
19326 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
19327
19328         * gcc.dg/cpp/fpreprocessed.c: New test case.
19329
19330 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
19331
19332         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
19333         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
19334         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
19335
19336 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
19337
19338         * gcc.dg/no-builtin-1.c: New test.
19339
19340 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
19341
19342         * gcc.c-torture/execute/20011115-1.c: New test.
19343
19344 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
19345
19346         * gcc.c-torture/compile/20011114-2.c: New test.
19347         * gcc.c-torture/compile/20011114-3.c: New test.
19348         * gcc.c-torture/compile/20011114-4.c: New test.
19349
19350 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
19351
19352         * g++.dg/other/init1.C: New test.
19353
19354 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
19355
19356         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
19357         message.
19358
19359         * gcc.c-torture/execute/20011114-1.c: New testcase.
19360
19361         * gcc.c-torture/compile/20010327-1.c: Revert last change.
19362         * gcc.c-torture/compile/20011114-1.c: New test, exactly
19363         like the (before this change) version of 20010327-1.c.
19364
19365 2001-11-14  Roger Sayle <roger@eyesopen.com>
19366
19367         * gcc.c-torture/execute/string-opt-13.c: New testcase.
19368
19369 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
19370
19371         * g++.dg/init/array2.C: New test.
19372
19373 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
19374
19375         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
19376
19377 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
19378
19379         * g++.dg/other/forscope1.C: New test.
19380         * g++.dg/ext/forscope1.C: New test.
19381         * g++.dg/ext/forscope2.C: New test.
19382
19383 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
19384
19385         * gcc.c-torture/execute/20011113-1.c: New test.
19386
19387 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
19388
19389         * gcc.c-torture/execute/20011109-2.c: New test.
19390
19391         * gcc.c-torture/execute/20011109-1.c: New test.
19392
19393 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
19394
19395         * gcc.c-torture/compile/20011109-1.c: New test.
19396
19397 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
19398
19399         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
19400         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
19401         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
19402         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
19403         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
19404         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
19405         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
19406
19407 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
19408
19409         * g++.dg/warn/Wshadow-1.C: New tests.
19410         * g++.old-deja/g++.mike/for3.C: Update.
19411
19412 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
19413
19414         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
19415         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
19416         XFAILs.  Adjust expected error texts.
19417         * gcc.c-torture/compile/20011106-1.c,
19418         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
19419         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
19420         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
19421         gcc.dg/c99-array-lval-5.c: New tests.
19422
19423 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
19424
19425         * gcc.dg/cpp/defined.c: Update.
19426
19427 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
19428
19429         * gcc.c-torture/execute/anon-1.c: New test.
19430
19431 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
19432
19433         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
19434         same size, so no warning should be produced on stormy16.
19435
19436         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
19437         due to oversized array.
19438         * g++.old-deja/g++.mike/ns15.C: Likewise.
19439         * g++.old-deja/g++.pt/crash16.C: Likewise.
19440
19441 2001-11-02  Graham Stott  <grahams@redhat.com>
19442
19443         * g++.dgother/debug1.C: Fix typos.
19444
19445 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
19446
19447         * g++.dg/other/debug1.C: New test.
19448
19449 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
19450
19451         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
19452         of unsigned long.
19453
19454 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
19455
19456         * gcc.dg/20011029-2.c: New test.
19457
19458         * gcc.c-torture/compile/20011029-1.c: New test.
19459
19460 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
19461
19462         * objc/execute/class_self-1.m: New test.
19463         * objc/execute/class_self-2.m: New test.
19464
19465 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
19466
19467         * gcc.misc-tests/msgs.exp: Delete.
19468         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
19469         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
19470         error set to match recent changes.
19471
19472 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
19473
19474         * gcc.dg/20011021-1.c: New test.
19475
19476 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
19477
19478         * gcc.c-torture/compile/20011023-1.c: New test.
19479
19480 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
19481
19482         * lib/g77.exp: Rewrite based on lib/g++.exp.
19483
19484 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
19485
19486         * gcc.c-torture/execute/20011019-1.c: New test.
19487
19488         * gcc.dg/20011018-1.c: New test.
19489
19490 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
19491
19492         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
19493
19494 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
19495
19496         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
19497         * gcc.dg/attr-invalid.c: Likewise.
19498
19499 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
19500
19501         * testsuite/gcc.dg/20011015-1.c: New test.
19502
19503 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
19504
19505         * g++.dg/template/unify2.C: New test.
19506
19507 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
19508
19509         * g++.dg/other/exception-specification.C: New test
19510
19511 2001-10-13  Tom Rix  <trix@redhat.com>
19512
19513         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
19514         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
19515
19516 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
19517
19518         * testsuite/gcc.dg/20011009-1.c: New test.
19519
19520 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
19521
19522         PR g++/4476
19523         * g++.dg/other/friend1.C: New test.
19524
19525 2001-10-11  Richard Henderson  <rth@redhat.com>
19526
19527         * g++.old-deja/g++.other/crash18.C: Add -S to options.
19528
19529 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19530
19531         * gcc.c-torture/compile/20011010-1.c: New.
19532
19533 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
19534
19535         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
19536         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
19537         g77.f-torture/execute/execute.exp,
19538         g77.f-torture/noncompile/noncompile.exp,
19539         gcc.c-torture/compile/compile.exp,
19540         gcc.c-torture/execute/execute.exp,
19541         gcc.c-torture/execute/ieee/ieee.exp,
19542         gcc.c-torture/execute/memcheck/memcheck.exp,
19543         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
19544         objc/execute/execute.exp: Update FSF address.
19545
19546 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
19547
19548         * gcc.dg/cpp/cmdlne-C.c: Update.
19549         * gcc.dg/cpp/cmdlne-C2.c: New.
19550
19551 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19552
19553         * gcc.c-torture/execute/20011008-3.c: New.
19554
19555 2001-10-08  DJ Delorie  <dj@redhat.com>
19556
19557         * gcc.dg/20011008-1.c: New.
19558         * gcc.dg/20011008-2.c: New.
19559
19560 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
19561
19562         * gcc.dg/cpp/spacing1.c: Update test.
19563
19564 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
19565
19566         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
19567         spelling errors of "separate" as "seperate".
19568
19569 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
19570
19571         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
19572         enough to avoid inlining.
19573
19574 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
19575
19576         * lib/g77.exp: set libg2c_dir correctly.
19577
19578 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
19579
19580         * gcc.dg/cpp/macro11.c: New test.
19581
19582 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
19583
19584         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
19585         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
19586         gcc.dg/format/multattr-3.c: New tests.
19587         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
19588         tests for format attributes on function pointers being rejected.
19589
19590 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
19591
19592         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
19593
19594 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
19595
19596         * g++.dg/warn/format1.C: New test.
19597
19598 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
19599
19600         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
19601
19602 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
19603
19604         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
19605
19606 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
19607
19608         * gcc.dg/cpp/redef2.c: Add test.
19609
19610 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
19611
19612         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
19613         long-standing bug on i686, apparently.
19614         * gcc.c-torture/execute/loop-2c.x: New file.
19615         * gcc.c-torture/execute/loop-2d.x: New file.
19616         * gcc.c-torture/execute/loop-3c.x: New file.
19617
19618 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
19619
19620         * gcc.dg/cpp/20000625-2.c: Correct line number.
19621
19622 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
19623
19624         * gcc.dg/cpp/macro10.c: New test.
19625         * gcc.dg/cpp/strify3.c: New test.
19626         * gcc.dg/cpp/spacing1.c: Add tests.
19627         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
19628         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
19629
19630 2001-09-24  DJ Delorie  <dj@redhat.com>
19631
19632         * gcc.c-torture/execute/20010924-1.c: New test.
19633
19634 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
19635
19636         * testsuite/objc/execute/paste.m: Remove.
19637
19638 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
19639
19640         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
19641
19642 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
19643
19644         * g77.dg/strlen0.f: New test.
19645
19646 2001-09-21  Richard Henderson  <rth@redhat.com>
19647
19648         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
19649         * g++.old-deja/g++.abi/vtable2.C: Likewise.
19650
19651 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
19652
19653         Table-driven attributes.
19654         * g++.dg/ext/attrib1.C: New test.
19655
19656 2001-09-20  DJ Delorie  <dj@redhat.com>
19657
19658         * gcc.dg/20000926-1.c: Update expected warning messages.
19659         * gcc.dg/array-2.c: Likewise, and test for warnings too.
19660         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
19661         array.
19662
19663 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
19664
19665         * g++.dg/eh/registers1.C: New test case.
19666
19667 2001-09-17  Richard Henderson  <rth@redhat.com>
19668
19669         * gcc.dg/array-5.c: Fix VLA decomposition test.
19670
19671 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
19672
19673         * gcc.dg/cpp/line5.c: New testcase.
19674
19675 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
19676
19677         * gcc.dg/cpp/macro9.c: New test.
19678
19679 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
19680
19681         * gcc.c-torture/execute/980223.c: Change type of addr from long
19682         to char *.
19683
19684 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
19685
19686         * gcc.c-torture/execute/20010915-1.c: New test.
19687
19688 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
19689
19690         * g77.dg/bprob: New directory.
19691         * g77.dg/bprob/bprob.exp: New file.
19692         * g77.dg/bprob/bprob-1.f: New test.
19693         * g77.dg/gcov: New directory.
19694         * g77.dg/gcov/gcov.exp: New file.
19695         * g77.dg/gcov/gcov-1.f: New test.
19696         * g77.dg/gcov/gcov-1.x: New file.
19697
19698 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
19699
19700         * gcc.dg/cpp/directiv.c: Update.
19701         * gcc.dg/cpp/undef1.c: Update.
19702
19703 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
19704
19705         * gcc.dg/20010912-1.c: New test.
19706
19707 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
19708
19709         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
19710         language-independent file in lib.
19711         * lib/gcov.exp: New file.
19712
19713 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
19714
19715         * gcc.c-torture/compile/20010911-1.c: New test.
19716
19717 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
19718
19719         * lib/profopt.exp: New, to support profile-directed optimizations.
19720         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
19721         * gcc.misc-tests/bprob-1.c: New test.
19722         * gcc.misc-tests/bprob-2.c: New test.
19723
19724 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
19725
19726         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
19727         XFAIL and which kinds of gcov output to verify.
19728         * gcc.misc-tests/gcov-4b.x: New file.
19729         * gcc.misc-tests/gcov-5b.x: New file.
19730         * gcc.misc-tests/gcov-6.x: New file.
19731         * gcc.misc-tests/gcov-7.c: New test.
19732         * gcc.misc-tests/gcov-7.x: New file.
19733
19734 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
19735
19736         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
19737         * gcc.misc-tests/gcov-6.c: New test.
19738
19739 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
19740
19741         PR c++/3986
19742         * g++.dg/abi/vbase1.C: New test.
19743
19744 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
19745
19746         * objc.dg/method-2.m: New.
19747
19748 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
19749
19750         PR c++/4203
19751         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
19752         * g++.dg/init/empty1.C: New test.
19753
19754 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
19755
19756         * gcc.c-torture/compile/20010903-1.c: New test.
19757
19758 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
19759
19760         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
19761         for m68k.
19762
19763 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
19764
19765         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
19766
19767         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
19768
19769         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
19770
19771 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
19772
19773         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
19774         for 16-bit 'unsigned int'.
19775
19776 2001-08-29  Kazu Hirata  <kazu@hxi.com>
19777
19778         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
19779
19780 2001-08-27  Richard Henderson  <rth@redhat.com>
19781
19782         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
19783         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
19784
19785 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
19786
19787         * gcc.dg/asm-names.c (ymain): New.
19788
19789 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
19790
19791         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
19792         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
19793         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
19794
19795 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19796
19797         * gcc.dg/compare5.c: New testcase.
19798
19799 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
19800
19801         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
19802         and "In instantiation".
19803
19804 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
19805
19806         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
19807
19808 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
19809
19810         * gcc.misc-tests/gcov.exp: Add support for branch information.
19811         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
19812         * gcc.misc-tests/gcov-4.c: New test.
19813         * gcc.misc-tests/gcov-4b.c: New test.
19814         * gcc.misc-tests/gcov-5b.c: New test.
19815
19816 2001-08-20  Zack Weinberg  <zackw@panix.com>
19817
19818         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
19819         expected to fail.
19820
19821 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19822
19823         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
19824
19825 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
19826
19827         * g++.dg/eh/template1.C: New test.
19828
19829 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
19830
19831         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
19832         Fix thinko.
19833         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
19834         for xfail.
19835
19836 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
19837
19838         * lib/g77-dg.exp:  Use prune.exp for common procedures
19839         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
19840         * lib/g77.exp: (g77-dg-prune) Remove
19841
19842 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
19843
19844         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
19845
19846 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19847
19848         * g++.dg/template/unify1.C: New test.
19849
19850 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
19851
19852         * g++.dg/abi/empty4.C: New test.
19853
19854 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
19855
19856         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
19857         solaris2.*
19858         * g77.f-torture/compile/pr3743.x: Likewise
19859
19860 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
19861
19862         * g++.dg/other/using-declaration.C: New test.
19863
19864 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
19865
19866         * gcc.dg/cpp/tr-sign.c: New testcase.
19867
19868 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
19869
19870         * gcc.dg/cpp/19951025-1.c: Revert.
19871         * gcc.dg/cpp/directiv.c: We no longer process directives that
19872         interrupt macro arguments.
19873
19874 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
19875
19876         * gcc.dg/bconstp-1.c: New test.
19877
19878 2001-08-03  Richard Henderson  <rth@redhat.com>
19879
19880         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
19881
19882 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
19883
19884         * gcc.dg/cpp/19951025-1.c: Update.
19885
19886 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
19887
19888         * g77.dg/ff90-1.f (s): Fix reference of variable z,
19889         should be x.
19890
19891 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
19892
19893         Kill -fhonor-std.
19894         * g++.old-deja/g++.ns/ns14.C: Remove special options.
19895         * g++.old-deja/g++.other/std1.C: Likewise.
19896         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
19897
19898 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
19899
19900         * lib/g77.exp:  Load gcc-defs.exp for common procedures
19901         (g77_pass, g77_fail, g77_finish, g77_exit,
19902         ${tool}_check_unsupported_p} Now redundant.  Deleted.
19903
19904 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
19905
19906         * g77.dg/fbackslash.f
19907         * g77.dg/fcase-preserve.f
19908         * g77.dg/ff90-1.f
19909         * g77.dg/ffixed-line-length-0.f
19910         * g77.dg/ffixed-line-length-132.f
19911         * g77.dg/ffixed-line-length-7.f
19912         * g77.dg/ffixed-line-length-72.f
19913         * g77.dg/ffixed-line-length-none.f
19914         * g77.dg/ffree-form-1.f
19915         * g77.dg/fno-backslash.f
19916         * g77.dg/fno-f90-1.f
19917         * g77.dg/fno-fixed-form-1.f
19918         * g77.dg/fno-onetrip.f
19919         * g77.dg/fno-typeless-boz.f
19920         * g77.dg/fno-underscoring.f
19921         * g77.dg/fno-vxt-1.f
19922         * g77.dg/fonetrip.f
19923         * g77.dg/ftypeless-boz.f
19924         * g77.dg/fugly-assumed.f
19925         * g77.dg/funderscoring.f
19926         * g77.dg/fvxt-1.f
19927
19928 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
19929
19930         * objc.dg/fwd-proto-1.m: New.
19931         * objc.dg/local-decl-1.m: New.
19932         * objc.dg/naming-1.m: New.
19933         * objc.dg/naming-2.m: New.
19934         * objc.dg/proto-hier-1.m: New.
19935
19936 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
19937
19938         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
19939         largest-type elements to a struct makes its size grow.
19940
19941 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
19942
19943         * g++.dg/abi/vthunk1.C: New test.
19944
19945 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
19946
19947         * g++.dg/abi/vbase8-22.C: New test.
19948
19949 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
19950
19951         * gcc.dg/cpp/macro8.c: New test.
19952
19953 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
19954
19955         * g++.dg/abi/vbase8-21.C: New test.
19956
19957 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
19958
19959         * g++.dg/abi/vbase8-10.C: New test.
19960
19961 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
19962
19963         * lib/g++.exp (g++_set_ld_library_path): Renamed to
19964         ${tool}_set_ld_library_path.
19965         Changed caller.
19966         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
19967         g++.exp.
19968
19969 2001-07-26  Stan Cox <scox@redhat.com>
19970
19971         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
19972         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
19973         gcc_exit, gcc_check_unsupported_p):
19974         Moved to gcc-deps.exp
19975         * gcc-deps.exp: New file.
19976
19977 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19978
19979         * g++.old-deja/g++.pt/defarg14.C: New test.
19980
19981 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
19982
19983         * g++.old-deja/g++.other/lineno5.C: New test.
19984
19985 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
19986
19987         * g++.old-deja/g++.pt/crash68.C: New test.
19988
19989 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
19990
19991         * g++.old-deja/g++.other/crash42.C: New test.
19992
19993 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
19994
19995         * gcc.dg/cpp/extratokens.c: Fix.
19996         * gcc.dg/cpp/skipping2.c: New tests.
19997
19998 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
19999
20000         * gcc.c-torture/execute/20010724-1.c: New file.
20001         * gcc.c-torture/execute/20010724-1.x: New file.
20002
20003 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
20004
20005         * g++.old-deja/g++.other/cond7.C: New test.
20006
20007 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
20008
20009         * g++.old-deja/g++.other/optimize4.C: New test.
20010
20011 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
20012
20013         * g++.old-deja/g++.abi/vbase8-5.C: New test.
20014
20015 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
20016
20017         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
20018         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
20019         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
20020         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
20021
20022         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
20023         bug report" message.
20024
20025         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
20026         * g++.dg/ext/instantiate1.C: Move from old-deja.
20027
20028 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
20029
20030         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
20031         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
20032         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
20033         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
20034
20035 2001-07-23  Jeffrey A Law  (law@cygnus.com)
20036
20037         * gcc.c-torture/execute/20010723-1.c: New test.
20038
20039 2001-07-23  Ben Elliston  <bje@redhat.com>
20040
20041         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
20042
20043 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20044
20045         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
20046         i[34567]86-*-*.
20047         Delete handling of ieee_multilib_flags.
20048         Pass -mieee for alpha*-*-* and sh-*-*.
20049         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
20050
20051 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
20052
20053         Remove old-abi tests.
20054         * g++.old-deja/g++.mike/p11116.C: Remove.
20055         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
20056
20057 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
20058
20059         * g77.f-torture/compile/pr3743.f:  New test
20060
20061 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
20062
20063         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
20064
20065 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20066
20067         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
20068         g++.old-deja/g++.pt/static6.C: Likewise.
20069         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
20070         supports weak symbols.
20071
20072 2001-07-18  Andreas Jaeger  <aj@suse.de>
20073
20074         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
20075         supported again.
20076
20077 2001-07-18  Andreas Jaeger  <aj@suse.de>
20078
20079         * gcc.dg/iftrap-1.c: Fix target line.
20080
20081 2001-07-17  Richard Henderson  <rth@redhat.com>
20082
20083         * gcc.c-torture/execute/20010717-1.c: New.
20084
20085 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
20086
20087         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
20088         tests.
20089
20090 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
20091
20092         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
20093
20094 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20095
20096         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
20097         UAC_SIGBUS, UAC_NOPRINT definitions.
20098
20099 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
20100
20101         * objc/execute/object_is_class.m: New test.
20102         * objc/execute/object_is_meta_class.m: New test.
20103
20104 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
20105
20106         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
20107         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
20108
20109 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
20110
20111         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
20112         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
20113
20114 2001-07-14  Richard Henderson  <rth@redhat.com>
20115
20116         * gcc.dg/iftrap-1.c: New.
20117
20118 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
20119
20120         * g77.f-torture/execute/intrinsic77.f: New test.
20121
20122 2001-07-11  Janis Johnson <janis@us.ibm.com>
20123
20124         * gcc.misc-tests/gcov-3.c: New test.
20125
20126 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
20127
20128         * gcc.c-torture/compile/20010711-1.c,
20129         * gcc.c-torture/compile/20010711-2.c: New tests.
20130
20131 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
20132
20133         * gcc.c-torture/execute/20010711-1.c: New test.
20134
20135 2001-07-11  Ben Elliston  <bje@redhat.com>
20136
20137         * g++.old-deja/g++.other/enum5.C: New test.
20138
20139 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
20140
20141         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
20142         (g++-dg-prune): Call prune_gcc_output.
20143         * prune.exp: New file for prune_gcc_output.
20144         * lib/g++.exp, lib/gcc.exp: Load it.
20145
20146 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
20147
20148         * gcc.c-torture/compile/20010701-1.c,
20149         g++.old-deja/g++.ext/attrib6.C: New tests.
20150
20151 2001-07-06  Jeffrey A Law  (law@cygnus.com)
20152
20153         * gcc.c-torture/compile/20010706-1.c: New test.
20154
20155 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
20156
20157         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
20158
20159 2001-06-28  Stan Shebs  <shebs@apple.com>
20160
20161         * gcc.dg/pragma-darwin.c: New test.
20162
20163 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20164
20165         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
20166         Solaris 2.[678] system.
20167
20168 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
20169
20170         * gcc.dg/20010622-1.c: New test.
20171
20172 2001-06-18  Stan Shebs  <shebs@apple.com>
20173
20174         * objc.dg: New directory.
20175         * objc.dg/dg.exp: New file.
20176         * objc.dg/alias.m: New.
20177         * objc.dg/class-1.m: New.
20178         * objc.dg/class-2.m: New.
20179         * objc.dg/const-str-1.m: New.
20180         * objc.dg/const-str-2.m: New.
20181         * objc.dg/id-1.m: New.
20182         * objc.dg/method-1.m: New.
20183         * objc.dg/super-class-1.m: New.
20184         * lib/objc-dg.exp: New file.
20185
20186 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
20187
20188         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
20189         of label name.
20190
20191 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
20192
20193         * g++.old-deja/g++.abi/vbase8-9.C: New test.
20194
20195 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20196
20197         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
20198         variable.
20199
20200 2001-06-12  Richard Henderson  <rth@redhat.com>
20201
20202         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
20203
20204 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
20205
20206         * g++.old-deja/g++.abi/vbase5.C: New test.
20207         * g++.old-deja/g++.abi/vbase6.C: New test.
20208         * g++.old-deja/g++.abi/vbase7.C: New test.
20209
20210 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20211
20212         * gcc.c-torture/compile/20010610-1.c: New test.
20213
20214 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
20215
20216         * g++.old-deja/g++.abi/vbase4.C: New test.
20217
20218 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
20219
20220         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
20221         support %f for HC11/HC12 targets.
20222         * gcc.c-torture/execute/930513-1.x: New file, likewise.
20223         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
20224         on HC11/HC12 targets.
20225         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
20226
20227 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20228
20229         * gcc.dg/wchar_t-1.c: New file.
20230         * gcc.dg/wint_t-1.c: Likewise.
20231
20232 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
20233
20234         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
20235
20236 2001-06-11  Richard Henderson  <rth@redhat.com>
20237
20238         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
20239
20240 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
20241
20242         * gcc.c-torture/compile/20010611-1.c: New test.
20243
20244 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
20245
20246         * gcc.dg/c99-tag-1.c: Add more tests.
20247
20248 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
20249
20250         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
20251         representation on MN10300 and ARM/Thumb.
20252
20253 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
20254
20255         * g77.f-torture/execute/20010610.f: New.
20256
20257 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
20258
20259         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
20260         names.
20261
20262 2001-06-09  Richard Henderson  <rth@redhat.com>
20263
20264         * gcc.c-torture/execute/ashrdi-1.c: New.
20265         * gcc.c-torture/execute/ashldi-1.c: New.
20266         * gcc.c-torture/execute/lshrdi-1.c: New.
20267
20268 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
20269
20270         * objc/execute/load-3.m: Added. Check sending +load to categories,
20271         in addition to classes.
20272
20273 2001-06-08  Stan Shebs  <shebs@apple.com>
20274
20275         * objc/execute/load-2.m: New test.  From Nicola Pero
20276         <n.pero@mi.flashnet.it>.
20277
20278 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
20279
20280         * gcc.c-torture/execute/20010605-2.c: New test.
20281
20282 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
20283
20284         * g++.old-deja/g++.abi/vbase2.C: New test.
20285         * g++.old-deja/g++.abi/vbase3.C: New test.
20286
20287 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
20288
20289         * g++.old-deja/g++.pt/friend49.C: New test.
20290
20291 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
20292
20293         * g++.old-deja/g++.ext/anon3.C: New test.
20294
20295 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
20296
20297         * g++.old-deja/g++.other/conv7.C: New test.
20298
20299 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
20300
20301         * gcc.c-torture/compile/20010605-2.c: New test.
20302
20303 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
20304
20305         * gcc.c-torture/execute/20010604-1.c: New test.
20306
20307 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
20308
20309         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
20310
20311 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
20312
20313         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
20314         (g++_link_flags): Likewise.
20315         (g++_init): Pass gccpath's value to two previous functions.
20316
20317 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20318
20319         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
20320         Ensure logfile entry matches exec command line.
20321
20322 2001-05-31  Richard Henderson  <rth@redhat.com>
20323
20324         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
20325         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
20326
20327 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
20328
20329         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
20330         compiler for irix6.2
20331
20332 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
20333
20334         * g++.old-deja/g++.other/optimize3.C: New file.
20335
20336 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
20337
20338         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
20339         assemble.
20340
20341 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
20342
20343         * g++.old-deja/g++.other/optimize2.C: New file.
20344
20345 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
20346
20347         * gcc.c-torture/compile/20010518-2.c: New file.
20348         * gcc.c-torture/execute/20010518-1.c: New file.
20349         * gcc.c-torture/execute/20010518-2.c: New file.
20350
20351 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
20352
20353         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
20354
20355 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
20356
20357         G++ no longer defines builtins that do not begin with __builtin.
20358         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
20359         * g++.old-deja/g++.brendand/misc13.C: Likewise.
20360         * g++.old-deja/g++.law/builtin1.C: Likewise.
20361         * g++.old-deja/g++.law/cvt2.C: Likewise.
20362         * g++.old-deja/g++.mike/net5.C: Likewise.
20363         * g++.old-deja/g++.other/builtins1.C: Likewise.
20364         * g++.old-deja/g++.other/builtins2.C: Likewise.
20365         * g++.old-deja/g++.other/builtins3.C: Likewise.
20366         * g++.old-deja/g++.other/builtins4.C: Likewise.
20367         * g++.old-deja/g++.other/inline8.C: Likewise.
20368         * g++.old-deja/g++.robertl/eb39.C: Likewise.
20369
20370 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
20371
20372         * g++.old-deja/g++.pt/using1.C: Adjust.
20373         * g++.old-deja/g++.pt/using2.C: New test.
20374
20375 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
20376
20377         * gcc.dg/cpp/charconst.c: New tests.
20378         * gcc.dg/cpp/escape.c: New tests.
20379         * gcc.dg/cpp/escape-1.c: New tests.
20380         * gcc.dg/cpp/escape-2.c: New tests.
20381         * gcc.dg/cpp/ucs.c: New tests.
20382
20383 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
20384
20385         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
20386         native compiler for irix6.5.
20387
20388 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
20389
20390         * lib/g++.exp (g++_include_flags): Use args to compute
20391         get_multilibs.
20392         (g++_link_flags): Likewise.
20393         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
20394
20395 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
20396
20397         * gcc.dg/c90-hexfloat-1.c: Add more tests.
20398
20399 2001-05-21  Geoff Keating  <geoffk@redhat.com>
20400
20401         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
20402         this file.
20403
20404 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
20405
20406         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
20407         STACK_SIZE;
20408         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
20409         to STACK_SIZE; Use it to define size of add_histo array.
20410         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
20411         to STACK_SIZE.
20412         (f): Use GITT_SIZE to define size of gitt local table.
20413         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
20414         to STACK_SIZE; Use it to define size of bytemem array.
20415
20416 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
20417
20418         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
20419         on 68HC11/HC12 due to the asm instruction.
20420         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
20421         * gcc.c-torture/compile/920520-1.x: Likewise.
20422         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
20423         on 68HC11/HC12 because the function is larger than 64K.
20424         * gcc.c-torture/compile/961203-1.x: New file, this test fails
20425         on 68HC11/HC12 because the structure is too large.
20426
20427 2001-05-20  Richard Henderson  <rth@redhat.com>
20428
20429         * gcc.c-torture/execute/20010520-1.c: New.
20430
20431 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20432
20433         * g++.old-deja/g++.warn/compare1.C: New test.
20434         * gcc.dg/compare4.c: New test.
20435
20436 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
20437
20438         * g++.old-deja/g++.other/optimize1.C: New test.
20439
20440 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20441
20442         * g++.old-deja/g++.pt/spec41.C: New test.
20443
20444 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
20445
20446         * gcc.c-torture/compile/20010114-1.x: Remove.
20447
20448 2001-05-18  Stan Shebs  <shebs@apple.com>
20449
20450         * gcc.c-torture/compile/20010518-1.c: New test.
20451
20452 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
20453
20454         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
20455         * g++.old-deja/g++.pt/crash67.C: New test.
20456
20457 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
20458
20459         * g++.old-deja/g++.other/debug9.C: New test.
20460
20461 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
20462
20463         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
20464
20465 2001-05-16  Jan Hubicka  <jh@suse.cz>
20466
20467         * gcc.c-torture/compile/20010516-1.c: New test.
20468
20469 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
20470
20471         * g++.old-deja/g++.other/crash41.C: New test.
20472
20473 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
20474
20475         * g++.old-deja/g++.pt/crash66.C: New test.
20476
20477 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
20478
20479         * g++.old-deja/g++.robertl/eb27.C: Convert.
20480
20481 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
20482
20483         * g++.dg/friend-warn.C: New test.  Do not warn about friend
20484         declaration being redundant.
20485
20486 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
20487
20488         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
20489
20490 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
20491
20492         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
20493
20494 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
20495
20496         * lib/g++.exp: Use testsuite_flags.
20497
20498 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
20499
20500         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
20501
20502 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
20503
20504         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
20505
20506 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
20507
20508         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
20509
20510 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
20511
20512         * gcc.c-torture/compile/20010313-1.c: New test.
20513
20514 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
20515
20516         * gcc.dg/cpp/direct2.c: New test.
20517         * gccq.dg/cpp/direct2s.c: New test.
20518
20519         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
20520
20521 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
20522
20523         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
20524         * g++.old-deja/g++.other/op3.C: Likewise.
20525
20526 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
20527
20528         * gcc.dg/cpp/syshdr.h: New file.
20529         * gcc.dg/cpp/sysmac1.c: Update.
20530         * gcc.dg/cpp/sysmac2.c: Update.
20531
20532 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
20533
20534         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
20535
20536 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
20537
20538         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
20539         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
20540
20541 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
20542
20543         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
20544
20545 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
20546
20547         * lib/g++.exp (g++_include_flags): Don't use any special flags
20548         if TESTING_IN_BUILD_TREE is not defined.
20549         (g++_init): Use a plain 'c++' as the compiler if
20550         TESTING_IN_BUILD_TREEE is not defined.
20551
20552 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
20553
20554         * g++.old-deja/g++.eh/catch13.C: New test.
20555         * g++.old-deja/g++.eh/catch14.C: New test.
20556
20557 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
20558
20559         * gcc.dg/cpp/tr-define.c: New test.
20560
20561 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
20562
20563         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
20564         <stdlib.h>, not <malloc.h>.
20565
20566 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
20567
20568         * g++.old-deja/g++.ns/template17.C: New test.
20569
20570 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
20571
20572         * g++.old-deja/g++.pt/ref4.C: New test.
20573
20574 2001-04-30  Richard Henderson  <rth@redhat.com>
20575
20576         * gcc.dg/20000724-1.c: Revert last change.
20577
20578 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
20579
20580         * g77.f-torture/execute/20010430.f: New test.
20581
20582 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
20583
20584         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
20585
20586 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
20587
20588         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
20589
20590 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
20591
20592         * g++.old-deja/g++.eh/crash6.C: New test.
20593
20594 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
20595
20596         * g++.old-deja/g++.other/warn7.C: New test.
20597
20598 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
20599
20600         * g++.old-deja/g++.other/defarg9.C: New test.
20601
20602 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
20603
20604         * g77.f-torture/compile/20010426.f: New test.
20605         * g77.f-torture/execute/20010426.f: New test.
20606
20607 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
20608
20609         * g77.f-torture/compile/20000629-1.x: Remove - error
20610         has been fixed.
20611
20612 2001-04-26  Jeffrey A Law  (law@cygnus.com)
20613
20614         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
20615         Tweak slightly to work with g++.dg framework.
20616         * g++.dg/special/ecos.exp: Run initp1.C test.
20617         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
20618
20619         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
20620         its linker doesn't give line numbers either.
20621         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
20622
20623 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
20624
20625         * g++.old-deja/g++.other/lex1.C: New test.
20626
20627 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
20628
20629         * gcc.dg/noncompile/20010425-1.c: New test.
20630
20631 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
20632
20633         * g++.old-deja/g++.pt/mangle2.C: New test.
20634
20635 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
20636
20637         * gcc.dg/format/plus-1.c: New test.
20638
20639 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
20640
20641         * gcc.dg/20010423-1.c: New test.
20642
20643 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
20644
20645         * gcc.c-torture/execute/20010422-1.c: New test.
20646
20647 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
20648
20649         * g++.old-deja/g++.ns/type2.C: New test.
20650
20651 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
20652
20653         * g++.old-deja/g++.other/perf1.C: New test.
20654
20655 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
20656
20657         * gcc.dg/c99-func-2.c: Remove xfail.
20658         * gcc.dg/c99-func-3.c: Remove xfail.
20659         * gcc.dg/c99-func-4.c: Remove xfail.
20660
20661 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
20662
20663         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
20664
20665 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
20666
20667         * gcc.c-torture/compile/20010423-1.c: New test.
20668
20669 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
20670
20671         * g++.old-deja/g++.pt/typename28.C: New test.
20672
20673 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
20674
20675         * g++.old-deja/g++.abi/empty2.C: New test.
20676         * g++.old-deja/g++.abi/empty3.C: New test.
20677
20678 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
20679
20680         * g++.old-deja/g++.other/comdat2.C: New test.
20681         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
20682
20683 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
20684
20685         * g++.old-deja/g++.other/overload14.C: New test.
20686
20687 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
20688
20689         * g++.old-deja/g++.other/lookup23.C: New test.
20690
20691 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
20692
20693         * gcc.c-torture/execute/20010403-1.c: New test.
20694
20695 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
20696             Mark Mitchell  <mark@codesourcery.com>
20697
20698         * lib/old-dejagnu.exp: Don't delete output of executable.
20699         Add .exe suffix to executables.
20700
20701 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
20702
20703         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
20704
20705 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20706
20707         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
20708
20709 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
20710
20711         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
20712         * g++.old-deja/g++.abi/crash1.C: New test.
20713
20714 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
20715
20716         * g++.old-deja/g++.other/crash40.C: New test.
20717
20718 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20719
20720         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
20721
20722 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
20723
20724         * g++.old-deja/g++.other/warn6.C: New test.
20725
20726 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
20727
20728         * g++.old-deja/g++.robertl/eb42.C: Same.
20729
20730 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20731
20732         * gcc.dg/wtr-conversion-1.c: New testcase.
20733
20734 2001-04-10  Richard Henderson  <rth@redhat.com>
20735
20736         * g++.old-deja/g++.other/array5.C: New.
20737
20738 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20739
20740         * gcc.c-torture/execute/20010408-1.c: New test.
20741
20742 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
20743
20744         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
20745         headers and constructs.
20746         * g++.old-deja/g++.robertl/eb79.C: Same.
20747         * g++.old-deja/g++.robertl/eb77.C (main): Same.
20748         * g++.old-deja/g++.robertl/eb73.C: Same.
20749         * g++.old-deja/g++.robertl/eb66.C (main): Same.
20750         * g++.old-deja/g++.robertl/eb55.C (t): Same.
20751         * g++.old-deja/g++.robertl/eb54.C (main): Same.
20752         * g++.old-deja/g++.robertl/eb46.C (main): Same.
20753         * g++.old-deja/g++.robertl/eb44.C: Same.
20754         * g++.old-deja/g++.robertl/eb41.C (main): Same.
20755         * g++.old-deja/g++.robertl/eb4.C (main): Same.
20756         * g++.old-deja/g++.robertl/eb39.C: Same.
20757         * g++.old-deja/g++.robertl/eb33.C (main): Same.
20758         * g++.old-deja/g++.robertl/eb31.C (main): Same.
20759         * g++.old-deja/g++.robertl/eb30.C: Same.
20760         * g++.old-deja/g++.robertl/eb3.C: Same.
20761         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
20762         * g++.old-deja/g++.robertl/eb21.C: Same.
20763         * g++.old-deja/g++.robertl/eb15.C: Same.
20764         * g++.old-deja/g++.robertl/eb118.C: Same.
20765         * g++.old-deja/g++.robertl/eb115.C (main): Same.
20766         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
20767         * g++.old-deja/g++.robertl/eb109.C: Same.
20768         * g++.old-deja/g++.other/sibcall1.C (main): Same.
20769         * g++.old-deja/g++.mike/rtti1.C: Same.
20770         * g++.old-deja/g++.mike/p658.C: Same.
20771         * g++.old-deja/g++.mike/net46.C: Same.
20772         * g++.old-deja/g++.mike/net34.C: Same.
20773         * g++.old-deja/g++.mike/memoize1.C: Same.
20774         * g++.old-deja/g++.mike/eh2.C: Same.
20775         * g++.old-deja/g++.law/weak.C: Same.
20776         * g++.old-deja/g++.law/visibility7.C: Same.
20777         * g++.old-deja/g++.law/visibility25.C: Same.
20778         * g++.old-deja/g++.law/visibility22.C: Same.
20779         * g++.old-deja/g++.law/visibility2.C: Same.
20780         * g++.old-deja/g++.law/visibility17.C: Same.
20781         * g++.old-deja/g++.law/visibility13.C: Same.
20782         * g++.old-deja/g++.law/visibility10.C: Same.
20783         * g++.old-deja/g++.law/visibility1.C: Same.
20784         * g++.old-deja/g++.law/virtual3.C (eval): Same.
20785         * g++.old-deja/g++.law/vbase1.C: Same.
20786         * g++.old-deja/g++.law/operators32.C: Same.
20787         * g++.old-deja/g++.law/nest3.C: Same.
20788         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
20789         * g++.old-deja/g++.law/except5.C (main): Same.
20790         * g++.old-deja/g++.law/cvt7.C (run): Same.
20791         * g++.old-deja/g++.law/cvt2.C: Same.
20792         * g++.old-deja/g++.law/cvt16.C: Same.
20793         * g++.old-deja/g++.law/ctors6.C (bar): Same.
20794         * g++.old-deja/g++.law/ctors17.C (main): Same.
20795         * g++.old-deja/g++.law/ctors13.C: Same.
20796         * g++.old-deja/g++.law/ctors12.C (main): Same.
20797         * g++.old-deja/g++.law/ctors10.C: Same.
20798         * g++.old-deja/g++.law/code-gen5.C: Same.
20799         * g++.old-deja/g++.law/bad-error7.C: Same.
20800         * g++.old-deja/g++.law/arm9.C: Same.
20801         * g++.old-deja/g++.law/arm12.C: Same.
20802         * g++.old-deja/g++.law/arg8.C: Same.
20803         * g++.old-deja/g++.law/arg1.C: Same.
20804         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
20805         * g++.old-deja/g++.jason/template31.C: Same.
20806         * g++.old-deja/g++.jason/template24.C (main): Same.
20807         * g++.old-deja/g++.jason/2371.C: Same.
20808         * g++.old-deja/g++.eh/new2.C: Same.
20809         * g++.old-deja/g++.eh/new1.C: Same.
20810         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
20811         * g++.old-deja/g++.brendan/nest21.C (main): Same.
20812         * g++.old-deja/g++.brendan/err-msg3.C: Same.
20813         * g++.old-deja/g++.brendan/crash62.C: Same.
20814         * g++.old-deja/g++.brendan/crash52.C: Same.
20815         * g++.old-deja/g++.brendan/crash49.C (main): Same.
20816         * g++.old-deja/g++.brendan/crash38.C: Same.
20817         * g++.old-deja/g++.brendan/crash15.C (main): Same.
20818         * g++.old-deja/g++.brendan/copy9.C: Same.
20819
20820 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
20821
20822         * gcc.c-torture/execute/20001203-2.c (memset):
20823         Count argument is of type __SIZE_TYPE__.
20824
20825 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
20826
20827         * gcc.c-torture/compile/20010404-1.c: New test.
20828
20829 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
20830
20831         * gcc.c-torture/compile/20010326-1.c: New test.
20832
20833 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
20834
20835         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
20836         peculiarities of the SH.
20837         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
20838
20839 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20840
20841         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
20842         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
20843         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
20844
20845 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
20846
20847         * g77.f-torture/compile/20010321-1.f: New test.
20848
20849 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
20850
20851         * gcc.c-torture/compile/20010329-1.c: New test.
20852
20853 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
20854
20855         * gcc.c-torture/execute/20010329-1.c: New test.
20856
20857 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
20858
20859         * g++.old-deja/g++.other/eh4.C: Fix typo.
20860
20861 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
20862
20863         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
20864
20865 2001-03-28  Philip Blundell  <philb@gnu.org>
20866
20867         * gcc.c-torture/compile/20010328-1.c: New test.
20868
20869 2001-03-27  Richard Henderson  <rth@redhat.com>
20870
20871         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
20872         * g++.old-deja/g++.eh/vbase3.C: Likewise.
20873
20874 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
20875
20876         * gcc.c-torture/compile/20010327-1.c: New test.
20877
20878 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
20879
20880         * g++.old-deja/g++.other/friend12.C: New test.
20881         * g++.old-deja/g++.other/friend9.C: Expect no errors.
20882         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
20883
20884 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
20885
20886         * gcc.c-torture/execute/20010325-1.c: New test.
20887
20888 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
20889
20890         * g++.old-deja/g++.other/mangle3.C: New test.
20891
20892 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
20893
20894         * g++.old-deja/g++.other/anon8.C: New test.
20895
20896 2001-03-20  Philip Blundell  <philb@gnu.org>
20897
20898         * gcc.c-torture/compile/20010320-1.c: New test.
20899
20900 2001-03-17  Richard Henderson  <rth@redhat.com>
20901
20902         * g++.old-deja/g++.other/eh4.C: Add expected error text.
20903
20904 2001-03-15  Geoff Keating  <geoff@redhat.com>
20905
20906         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
20907         tests on AIX.
20908
20909 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
20910
20911         * g++.old-deja/g++.other/eh4.C: New test.
20912
20913 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
20914
20915         * gcc.dg/cpp/mi1.c: Update.
20916
20917 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
20918
20919         * g++.old-deja/g++.other/regstack.C: New test.
20920
20921 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
20922
20923         * g++.old-deja/g++.other/ref4.C: New test.
20924
20925 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
20926
20927         * objc/execute/va_method.m: Added.
20928         * objc/execute/IMP.m: Added.
20929         * objc/execute/_cmd.m: Added.
20930         * objc/execute/accessing_ivars.m: Added.
20931         * objc/execute/class-1.m: Added.
20932         * objc/execute/class-10.m: Added.
20933         * objc/execute/class-11.m: Added.
20934         * objc/execute/class-12.m: Added.
20935         * objc/execute/class-13.m: Added.
20936         * objc/execute/class-14.m: Added.
20937         * objc/execute/class-2.m: Added.
20938         * objc/execute/class-3.m: Added.
20939         * objc/execute/class-4.m: Added.
20940         * objc/execute/class-5.m: Added.
20941         * objc/execute/class-6.m: Added.
20942         * objc/execute/class-7.m: Added.
20943         * objc/execute/class-8.m: Added.
20944         * objc/execute/class-9.m: Added.
20945         * objc/execute/class-tests-1.h
20946         * objc/execute/class-tests-2.h
20947         * objc/execute/compatibility_alias.m: Added.
20948         * objc/execute/encode-1.m: Added.
20949         * objc/execute/formal_protocol-1.m: Added.
20950         * objc/execute/formal_protocol-2.m: Added.
20951         * objc/execute/formal_protocol-3.m: Added.
20952         * objc/execute/formal_protocol-4.m: Added.
20953         * objc/execute/formal_protocol-5.m: Added.
20954         * objc/execute/formal_protocol-6.m: Added.
20955         * objc/execute/formal_protocol-7.m: Added.
20956         * objc/execute/informal_protocol.m: Added.
20957         * objc/execute/initialize.m: Added.
20958         * objc/execute/load.m: Added.
20959         * objc/execute/many_args_method.m: Added.
20960         * objc/execute/nested-3.m: Added.
20961         * objc/execute/no_clash.m: Added.
20962         * objc/execute/private.m: Added.
20963         * objc/execute/redefining_self.m: Added.
20964         * objc/execute/root_methods.m: Added.
20965         * objc/execute/selector-1.m: Added.
20966         * objc/execute/static-1.m: Added.
20967         * objc/execute/static-2.m: Added.
20968         * objc/execute/va_method.m: Added.
20969
20970 2001-03-10  Richard Henderson  <rth@redhat.com>
20971
20972         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
20973
20974 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
20975
20976         * g++.old-deja/g++.other/crash31.C: XFAIL.
20977         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
20978         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
20979         * gcc.c-torture/execute/20010123-1.x: XFAIL.
20980         * gcc.c-torture/execute/20010124-1.x: XFAIL.
20981         * gcc.dg/sequence-pt-1.c: XFAIL one test.
20982
20983 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
20984
20985         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
20986
20987 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
20988
20989         * gcc.dg/20000724-1.c: Don't use multiline strings.
20990
20991 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
20992
20993         * objc/execute/string1.m, objc/execute/string2.m: Compare the
20994         result of -cString against what we expect it to be; don't just
20995         print it out for no one to read.
20996
20997         * objc/execute/string3.m, objc/execute/string4.m: New tests.
20998         Based on testcases provided by Nicola Pero.
20999
21000 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
21001
21002         * gcc.dg/cpp/macro7.c: New test.
21003
21004 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
21005
21006         * gcc.dg/cpp/multiline.c: Update.
21007
21008 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
21009
21010         * g++.old-deja/g++.other/enum3.C: New test.
21011
21012 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
21013
21014         * g++.old-deja/g++.other/pod1.C: New test.
21015
21016 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
21017
21018         * g++.old-deja/g++.ext/overload1.C: New test.
21019
21020 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
21021
21022         * g++.old-deja/g++.pt/using1.C: New test.
21023
21024 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
21025
21026         * g++.old-deja/g++.other/using9.C: New test.
21027
21028 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
21029
21030         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
21031
21032         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
21033
21034 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
21035
21036         * g++.old-deja/g++.ext/realpt1.C: Remove.
21037
21038 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
21039
21040         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
21041
21042 2001-02-26  Will Cohen  <wcohen@redhat.com>
21043
21044         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
21045
21046 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
21047
21048         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
21049         templatized constructors.
21050
21051 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21052
21053         * gcc.c-torture/execute/20010224-1.c: New test.
21054
21055 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
21056
21057         * gcc.c-torture/execute/20010222-1.c: New test.
21058
21059 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
21060
21061         * g++.old-deja/g++.other/inline20.C: New test.
21062
21063 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
21064
21065         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
21066
21067 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
21068
21069         * g++.old-deja/g++.other/lookup22.C: New test.
21070
21071 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
21072
21073         * g77.dg: New directory.
21074         * g77.dg/20010216-1.f: New test case.
21075         * g77.dg/dg.exp: New driver.
21076         * lib/g77-dg.exp: New driver library.
21077
21078 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21079
21080         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
21081
21082 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
21083
21084         * g++.old-deja/g++.other/decl9.C: New test.
21085
21086 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
21087
21088         * g++.old-deja/g++.other/init16.C: Update the test so that it does
21089         not need <string> and also tests the initialization at runtime.
21090
21091 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
21092
21093         * gcc.c-torture/execute/longlong.c: New test.
21094
21095 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
21096
21097         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
21098
21099 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
21100
21101         * gcc.c-torture/execute/920302-1.c (execute):
21102         Change argument type to short.
21103
21104 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
21105
21106         * g++.old-deja/g++.pt/deduct6.C: New test.
21107
21108 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
21109
21110         * g++.old-deja/g++.pt/deduct5.C: New test.
21111
21112 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
21113
21114         * gcc.c-torture/execute/20010209-1.c: New test.
21115
21116 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
21117
21118         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
21119
21120 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
21121
21122         * g++.dg/vtgc1.C: Update for new ABI.
21123
21124         * consistency.vlad: New directory, 1665 files.
21125
21126 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
21127
21128         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
21129         return type.
21130         * gcc.dg/cpp/digraphs.c: Declare puts.
21131
21132 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
21133
21134         * g++.old-deja/g++.other/warn5.C: New test.
21135
21136 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
21137
21138         * g++.old-deja/g++.pt/spec40.C: New test.
21139
21140 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
21141
21142         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
21143         case.
21144         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
21145
21146 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
21147
21148         * gcc.c-torture/compile/20010209-1.c: New test.
21149
21150 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
21151
21152         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
21153         excess errors message but not if it crashes.
21154         * g++.old-deja/g++.other/crash27.C: Likewise.
21155         * g++.old-deja/g++.other/crash28.C: Likewise.
21156         * g++.old-deja/g++.other/crash30.C: Likewise.
21157         * g++.old-deja/g++.other/crash32.C: Likewise.
21158         * g++.old-deja/g++.other/crash35.C: Likewise.
21159         * g++.old-deja/g++.pt/inherit2.C: Likewise.
21160
21161 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
21162
21163         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
21164         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
21165         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
21166         g77.f-torture/execute/execute.exp,
21167         g77.f-torture/noncompile/noncompile.exp,
21168         gcc.c-torture/execute/execute.exp,
21169         gcc.c-torture/execute/memcheck/memcheck.exp,
21170         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
21171         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
21172         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
21173         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
21174         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
21175         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
21176         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
21177         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
21178         Remove bug reporting instructions with ancient email addresses.
21179
21180 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
21181
21182         * gcc.dg/20010202-1.c: New test.
21183         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
21184
21185 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
21186
21187         * g++.dg/stdbool-if.C: New test.
21188
21189 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
21190
21191         * objc/execute/fdecl.m: Added main().
21192
21193 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
21194
21195         * gcc.c-torture/execute/20010206-1.c: New test.
21196
21197 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
21198
21199         * gcc.dg/cpp/avoidpaste1.c: Update.
21200
21201 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
21202
21203         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
21204         Pero <nicola@brainstorm.co.uk>.
21205         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
21206
21207 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
21208
21209         * g++.old-deja/g++.pt/spec39.C: New test.
21210
21211 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
21212
21213         * gcc.c-torture/compile/20010202-1.c: New test.
21214
21215 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
21216
21217         * g++.old-deja/g++.abi/primary2.C: New test.
21218         * g++.old-deja/g++.abi/primary3.C: New test.
21219         * g++.old-deja/g++.abi/primary4.C: New test.
21220         * g++.old-deja/g++.abi/primary5.C: New test.
21221         * g++.old-deja/g++.abi/vtable3.h: New test.
21222         * g++.old-deja/g++.abi/vtable3a.C: New test.
21223         * g++.old-deja/g++.abi/vtable3b.C: New test.
21224         * g++.old-deja/g++.abi/vtable3c.C: New test.
21225         * g++.old-deja/g++.abi/vtable3d.C: New test.
21226         * g++.old-deja/g++.abi/vtable3e.C: New test.
21227         * g++.old-deja/g++.abi/vtable3f.C: New test.
21228         * g++.old-deja/g++.abi/vtable3g.C: New test.
21229         * g++.old-deja/g++.abi/vtable3h.C: New test.
21230         * g++.old-deja/g++.abi/vtable3i.C: New test.
21231         * g++.old-deja/g++.abi/vtable3j.C: New test.
21232         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
21233
21234 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
21235
21236         * g++.old-deja/g++.other/anon6.C: New test.
21237         * g++.old-deja/g++.other/anon7.C: New test.
21238
21239 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
21240
21241         * gcc.dg/cpp/avoidpaste2.c: New tests.
21242
21243 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
21244
21245         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
21246
21247 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
21248
21249         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
21250         DECIMAL_DIG cases for Irix."
21251
21252 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
21253
21254         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
21255
21256 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
21257
21258         * gcc.dg/c99-tag-1.c: New test.
21259
21260 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
21261
21262         * gcc.dg/cpp/tr-warn1.c: Add tests.
21263
21264 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
21265
21266         * gcc.dg/cpp/avoidpaste1.c: Update.
21267         * gcc.dg/cpp/paste4.c: Update.
21268
21269 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
21270
21271         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
21272         cases for Irix.
21273
21274 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
21275
21276         * g++.old-deja/g++.other/inline19.C: New test.
21277
21278 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
21279
21280         * gcc.dg/Wlarger-than.c: New test.
21281
21282 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
21283
21284         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
21285
21286 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
21287
21288         * gcc.c-torture/execute/20010129-1.c: New test.
21289         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
21290
21291 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
21292
21293         * gcc.dg/cpp/avoidpaste1.c: Test case.
21294
21295 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
21296
21297         * g++.old-deja/g++.other/inline18.C: New test.
21298
21299 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21300
21301         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
21302         and __builtin_putchar.
21303
21304 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
21305
21306         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
21307         tests.
21308
21309 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
21310
21311         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
21312         floating point number rounding mode to round to the nearest
21313         representable mode.
21314
21315 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
21316
21317         * g++.old-deja/g++.other/mangle2.C: New test.
21318
21319 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
21320
21321         * gcc.c-torture/compile/20010124-1.c: New test.
21322
21323 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
21324
21325         * g++.old-deja/g++.pt/spec38.C: New test.
21326
21327 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21328
21329         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
21330         "Build don't run".
21331
21332 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21333
21334         * gcc.c-torture/execute/20010123-1.c: New test.
21335
21336 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
21337
21338         * g++.old-deja/g++.pt/spec37.C: New test.
21339
21340 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
21341
21342         * g++.old-deja/g++.pt/overload14.C: New test.
21343
21344 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21345
21346         * gcc.c-torture/execute/20010122-1.c: New test, exercise
21347         __builtin_return_address.
21348
21349 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
21350
21351         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
21352         * g++.old-deja/g++.pt/spec35.C: New test.
21353         * g++.old-deja/g++.pt/spec36.C: New test.
21354
21355 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
21356
21357         * gcc.c-torture/compile/20010118-1.c: New test.
21358
21359 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
21360
21361         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
21362
21363 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
21364
21365         * gcc.c-torture/execute/20010119-1.c: New test.
21366
21367 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
21368
21369         * g++.old-deja/g++.other/vbase5.C: New test.
21370
21371 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
21372
21373         * gcc.c-torture/execute/20010118-1.c: New test.
21374
21375 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
21376
21377         * g++.old-deja/g++.pt/deduct3.C: New test.
21378
21379 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
21380
21381         * g++.old-deja/g++.pt/spec34.C: New test.
21382
21383 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
21384
21385         * g77.f-torture/compile/20000601-2.f: New test.
21386
21387 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
21388
21389         * g++.old-deja/g++.other/init17.C: New test.
21390
21391 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
21392
21393         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
21394
21395 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
21396
21397         * g++.old-deja/g++.pt/unify8.C: New test.
21398
21399 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
21400
21401         * g++.old-deja/g++.abi/vbase1.C: New test.
21402
21403 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
21404
21405         * g++.old-deja/g++.pt/crash65.C: New test.
21406
21407 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
21408
21409         * gcc.dg/cpp/assembl2.S: New test case.
21410
21411 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
21412
21413         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
21414         are supported.
21415
21416 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21417
21418         * g++.old-deja/g++.other/builtins1.C: New test.
21419         * g++.old-deja/g++.other/builtins2.C: Likewise.
21420         * g++.old-deja/g++.other/builtins3.C: Likewise.
21421         * g++.old-deja/g++.other/builtins4.C: Likewise.
21422
21423 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
21424
21425         * gcc.c-torture/compile/20010117-1.c: New test.
21426         * gcc.c-torture/compile/20010117-2.c: New test.
21427
21428 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
21429
21430         * g77.f-torture/execute/20010116.[fx]: New test,
21431         XFAIL on i?86-*-*.
21432         * g77.f-torture/compile/20010115.f: Indicate it's
21433         a test for PR fortran/1636.
21434
21435 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
21436
21437         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
21438
21439 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
21440
21441         * g77.f-torture/compile/20010115.f: New test.
21442
21443 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
21444
21445         * g++.old-deja/g++.pt/nontype5.C: New test.
21446
21447 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
21448
21449         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
21450         have an equivalent working one below it.
21451
21452 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
21453
21454         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
21455         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
21456
21457 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
21458
21459         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
21460         message containing "init_priority".
21461         (conpr-2.C): Likewise.
21462         (conpr-3.C): Likewise.
21463         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
21464
21465 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21466
21467         * gcc.c-torture/execute/20010114-2.c: New test.
21468
21469 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
21470
21471         * gcc.c-torture/compile/20010114-1.c: New test.
21472         * gcc.c-torture/compile/20010114-1.x: Xfail.
21473         * gcc.c-torture/compile/20010114-2.c: New test.
21474         * gcc.c-torture/execute/20010114-1.c: New test.
21475         * gcc.dg/trunc-1.c: New test.
21476         * gcc.dg/uninit-B.c: New test.
21477
21478 2001-01-13  Nick Clifton  <nickc@redhat.com>
21479
21480         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
21481         target.
21482
21483 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
21484
21485         * gcc.c-torture/compile/20010113-1.c: New test.
21486
21487 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
21488
21489         * gcc.c-torture/compile/20001212-1.c: New test.
21490
21491 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
21492
21493         * gcc.dg/cpp/widestr1.c: Update.
21494         * gcc.dg/cpp/prag-imp.c: Remove.
21495
21496 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
21497
21498         * gcc.c-torture/execute/20000801-3.x: Remove.
21499         * gcc.dg/c90-init-1.c: New test.
21500         * gcc.dg/c99-init-1.c: New test.
21501         * gcc.dg/c99-init-2.c: New test.
21502         * gcc.dg/gnu99-init-1.c: New test.
21503
21504 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
21505
21506         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
21507         testing that no relevant ones were found.
21508
21509 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
21510
21511         * g++.old-deja/g++.pt/cast2.C: New test.
21512
21513 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
21514
21515         * g++.old-deja/g++.pt/friend47.C: New test.
21516
21517 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
21518
21519         * g++.old-deja/g++.pt/instantiate13.C: New test.
21520
21521 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
21522
21523         * g++.old-deja/g++.other/defarg7.C: New test.
21524         * g++.old-deja/g++.other/defarg8.C: New test.
21525
21526 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
21527
21528         * g++.old-deja/g++.pt/crash64.C: New test.
21529
21530 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
21531
21532         * g++.old-deja/g++.pt/crash63.C: New test.
21533
21534 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
21535
21536         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
21537
21538 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
21539
21540         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
21541
21542 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
21543
21544         * g++.old-deja/g++.pt/error3.C: New test.
21545
21546 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
21547
21548         * g++.old-deja/g++.other/crash39.C: New test.
21549
21550 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
21551
21552         * g++.old-deja/g++.other/vbase4.C: New test.
21553
21554 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
21555
21556         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
21557         * gcc.dg/special/20000419-2.c: New file. Identical to above.
21558         * gcc.dg/special/special.exp: New test driver which will check
21559         for alias support for the above test.
21560
21561 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
21562
21563         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
21564         problems on small machines.
21565         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
21566         parameterize.
21567
21568 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
21569
21570         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
21571         mips.
21572         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
21573
21574 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
21575
21576         * g++.old_deja/g++.pt/using8.C: New test.
21577
21578 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
21579
21580         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
21581
21582 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
21583
21584         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
21585         where a failure is expected.
21586         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
21587
21588 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
21589
21590         * g++.old_deja/g++.pt/instantiate12.C: New test.
21591
21592 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
21593
21594         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
21595         start of structs.
21596         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
21597         * g++.old-deja/g++.brendan/crash17.C: Likewise.
21598         * g++.old-deja/g++.brendan/crash29.C: Likewise.
21599         * g++.old-deja/g++.brendan/crash48.C: Likewise.
21600         * g++.old-deja/g++.brendan/ns1.C: Likewise.
21601         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
21602         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
21603         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
21604         * g++.old-deja/g++.eh/spec6.C: Likewise.
21605         * g++.old-deja/g++.jason/crash3.C: Likewise.
21606         * g++.old-deja/g++.law/ctors11.C: Likewise.
21607         * g++.old-deja/g++.law/ctors17.C: Likewise.
21608         * g++.old-deja/g++.law/ctors5.C: Likewise.
21609         * g++.old-deja/g++.law/ctors9.C: Likewise.
21610         * g++.old-deja/g++.mike/ambig1.C: Likewise.
21611         * g++.old-deja/g++.mike/net22.C: Likewise.
21612         * g++.old-deja/g++.mike/p3538a.C: Likewise.
21613         * g++.old-deja/g++.mike/p3538b.C: Likewise.
21614         * g++.old-deja/g++.mike/virt3.C: Likewise.
21615         * g++.old-deja/g++.niklas/t128.C: Likewise.
21616         * g++.old-deja/g++.other/anon4.C: Likewise.
21617         * g++.old-deja/g++.other/using1.C: Likewise.
21618         * g++.old-deja/g++.other/warn3.C: Likewise.
21619         * g++.old-deja/g++.pt/t37.C: Likewise.
21620         * g++.old-deja/g++.robertl/eb69.C: Likewise.
21621         * g++.old-deja/g++.robertl/eb71.C: Likewise.
21622
21623 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
21624
21625         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
21626
21627 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21628
21629         * gcc.c-torture/execute/stdio-opt-3.c: New test.
21630
21631 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
21632
21633         * gcc.c-torture/compile/20010107-1.c: New test.
21634
21635 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
21636
21637         * gcc.c-torture/execute/builtin-noret-1.c: New test.
21638
21639 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
21640
21641         * gcc.dg/format/format.h: New file.
21642         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
21643         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
21644         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
21645         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
21646         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
21647         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
21648         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
21649         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
21650         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
21651         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
21652         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
21653         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
21654         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
21655         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
21656         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
21657         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
21658         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
21659         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
21660         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
21661         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
21662         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
21663         instead of declaring standard types, macros and functions in each
21664         test.
21665
21666 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
21667
21668         * gcc.c-torture/execute/20010106-1.c: New test.
21669
21670 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
21671
21672         * gcc.dg/format/format.exp: New file.
21673         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
21674         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
21675         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
21676         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
21677         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
21678         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
21679         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
21680         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
21681         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
21682         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
21683         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
21684         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
21685         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
21686         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
21687         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
21688         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
21689         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
21690         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
21691         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
21692         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
21693         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
21694         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
21695         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
21696         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
21697         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
21698         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
21699         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
21700         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
21701         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
21702         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
21703         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
21704         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
21705         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
21706         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
21707         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
21708         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
21709         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
21710         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
21711         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
21712         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
21713         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
21714         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
21715
21716 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
21717
21718         * gcc.c-torture/execute/991228-1.c: Take word endianness into
21719         account.
21720
21721 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
21722
21723         * gcc.c-torture/execute/builtin-complex-1.c: New test.
21724
21725 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
21726
21727         * g++.old-deja/g++.pt/crash62.C: New test.
21728
21729 2001-01-04  Richard Henderson  <rth@redhat.com>
21730
21731         * gcc.dg/20000926-1.c: Update expected warnings.
21732         * gcc.dg/array-2.c: Likewise.
21733         * gcc.dg/array-4.c: Also validate flexible array members.
21734         * gcc.dg/c99-flex-array-1.c: New.
21735
21736 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
21737
21738         * gcc.c-torture/compile/20001222-1.x: Remove.
21739
21740 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
21741
21742         * gcc.c-torture/execute/built-in-setjmp.c: New.
21743
21744 2001-01-03  Richard Henderson  <rth@redhat.com>
21745
21746         * gcc.dg/940510-1.c: Update expected error wording.
21747         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
21748
21749 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
21750
21751         * lib/target-supports.exp (check_alias_available): Modified to
21752         indicate aliases not supported if only weak aliases are supported.
21753
21754 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21755
21756         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
21757         Turn on cmpstrsi checks for __pj__ and __i370__.
21758
21759 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
21760
21761         * g++.old-deja/g++.other/virtual11.C: New test.
21762
21763 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
21764
21765         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
21766
21767 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21768
21769         * gcc.c-torture/compile/20010102-1.c: New test.
21770
21771 2001-01-02  Andreas Jaeger  <aj@suse.de>
21772
21773         * gcc.dg/noreturn-3.c: New test.
21774
21775         * gcc.dg/noreturn-4.c: New test.
21776
21777 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21778
21779         * gcc.c-torture/execute/stdio-opt-1.c: Also test
21780         __builtin_fputc and __builtin_fwrite.
21781
21782 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
21783
21784         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
21785         signed char, not default char.
21786
21787 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
21788
21789         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
21790
21791 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
21792
21793         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
21794
21795 2000-12-29  Richard Henderson  <rth@redhat.com>
21796
21797         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
21798         (__cyg_profile_func_exit): Define.
21799
21800 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
21801
21802         * g++.dg/vtgc1.C: New test.
21803
21804 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
21805
21806         * gcc.dg/noncompile/20001228-1.c: New test.
21807
21808         * gcc.dg/20001228-1.c: New test.
21809
21810         * gcc.c-torture/execute/20001228-1.c: New test.
21811
21812 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
21813
21814         * gcc.dg/format-strfmon-1.c: New test.
21815
21816 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21817
21818         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
21819         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
21820         * gcc.c-torture/execute/string-opt-1.c: Likewise.
21821         * gcc.c-torture/execute/string-opt-2.c: Likewise.
21822         * gcc.c-torture/execute/string-opt-3.c: Likewise.
21823         * gcc.c-torture/execute/string-opt-4.c: Likewise.
21824         * gcc.c-torture/execute/string-opt-6.c: Likewise.
21825         * gcc.c-torture/execute/string-opt-7.c: Likewise.
21826         * gcc.c-torture/execute/string-opt-8.c: Likewise.
21827         * gcc.c-torture/execute/string-opt-9.c: Likewise.
21828         * gcc.c-torture/execute/string-opt-10.c: Likewise.
21829         * gcc.c-torture/execute/string-opt-11.c: Likewise.
21830         * gcc.c-torture/execute/string-opt-12.c: Likewise.
21831
21832         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
21833         * gcc.c-torture/execute/string-opt-4.c: Test index.
21834
21835 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
21836
21837         * gcc.c-torture/compile/20001226-1.c: New test.
21838
21839 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
21840
21841         * gcc.c-torture/compile/20001222-1.c: New test.
21842         * gcc.c-torture/compile/20001222-1.x: Xfail.
21843
21844 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
21845
21846         * gcc.c-torture/execute/comp-goto-2.c: New test.
21847
21848 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
21849
21850         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
21851         Use long types if __INT_MAX__ is 32767.
21852         (main): Use cast to (sint32 *) when poking 88 into a_page.
21853
21854         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
21855
21856 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
21857
21858         * gcc.c-torture/compile/20001221-1.c: New test.
21859         * gcc.c-torture/execute/20001221-1.c: New test.
21860
21861 2000-12-20  Richard Henderson  <rth@redhat.com>
21862
21863         * g++.old-deja/g++.pt/crash36.C: Update error lines.
21864         * g++.old-deja/g++.robertl/eb109.C: Likewise.
21865
21866 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21867
21868         * gcc.dg/compare3.c: New test.
21869
21870 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
21871
21872         * gcc.dg/format-warnll-1.c: New test.
21873
21874 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
21875
21876         * gcc.dg/cpp/cmdlne-P.c: New test.
21877
21878 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
21879
21880         * gcc.c-torture/execute/builtin-abs-1.c,
21881         gcc.c-torture/execute/builtin-abs-2.c: New tests.
21882
21883 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
21884
21885         * gcc.dg/cpp/multiline.c: New test.
21886
21887 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
21888
21889         * g++.old-deja/g++.other/syshdr1.C: Update.
21890         * gcc.dg/cpp/lineflags.c: Remove temporarily.
21891
21892 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21893
21894         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
21895
21896 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21897
21898         * g++.old-deja/g++.pt/ttp65.C: New test.
21899
21900 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21901
21902         * g++.old-deja/g++.pt/ttp64.C: New test.
21903
21904 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21905
21906         * g++.old-deja/g++.pt/spec33.C: New test.
21907
21908 2000-12-14  Catherine Moore  <clm@redhat.com>
21909
21910         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
21911         * gcc.c-torture/execute/920612-2.c: Likewise.
21912         * gcc.c-torture/execute/920428-2.c: Likewise.
21913         * gcc-c-torture/execute/va-arg-11.c: Call exit.
21914         * gcc.c-torture/execute/va-arg-21.c: Likewise.
21915
21916 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21917
21918         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
21919         * gcc.dg/pack-test-2.c: Likewise.
21920
21921 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
21922
21923         Tests by Zack Weinberg <zackw@stanford.edu>.
21924
21925         * gcc.dg/cpp/defined.c: Update.
21926         * gcc.dg/cpp/defined_trad.c: New tests.
21927
21928 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
21929
21930         * gcc.dg/cpp/trad-direct.c: Update.
21931
21932 2000-12-11  Neil Booth  <neilb@earthling.net>
21933
21934         * gcc.dg/cpp/defined_trad.c
21935
21936 2000-12-11  Neil Booth  <neilb@earthling.net>
21937
21938         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
21939
21940 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
21941
21942         * gcc.dg/format-miss-2.c: New test.
21943
21944 2000-12-09  Neil Booth  <neilb@earthling.net>
21945
21946         * gcc.dg/cpp/lineflags.c: New tests.
21947         * gcc.dg/cpp/poison.c: Update.
21948         * gcc.dg/cpp/redef2.c: Update.
21949         * gcc.dg/cpp/skipping.c: New test.
21950
21951 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
21952
21953         * g++.old-deja/g++.other/eh3.C: New testcase.
21954
21955 2000-12-07  Neil Booth  <neilb@earthling.net>
21956
21957         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
21958         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
21959         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
21960         wtr-union-init-2.c, wtr-union-init-3.c: Update.
21961         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
21962         Update.
21963
21964 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
21965
21966         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
21967         __SIZE_TYPE__ instead of int for type of integers cast to
21968         pointers.
21969
21970 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
21971
21972         * g++.old-deja/g++.other/cleanup4.C: New test.
21973
21974 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
21975
21976         * format-sec-1.c: New test.
21977
21978 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
21979
21980         * gcc.dg/format-nonlit-3.c: New test.
21981
21982 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
21983
21984         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
21985         through a null pointer.
21986
21987 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21988
21989         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
21990         * g++.old-deja/g++.pt/partial4.C: New test.
21991
21992 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
21993
21994         * gcc.c-torture/execute/ieee/hugeval.x: New.
21995
21996 2000-12-06  Neil Booth  <neilb@earthling.net>
21997
21998         * gcc.dg/cpp/backslash2.c: New tests.
21999
22000 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22001
22002         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
22003         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
22004
22005 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
22006
22007         * gcc.c-torture/execute/20001203-2.c: New testcase.
22008
22009 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
22010
22011         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
22012         * g++.old-deja/g++.other/virtual10.C: New test.
22013
22014 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
22015
22016         * g++.old-deja/g++.mike/pmf5.C: Remove test.
22017
22018 2000-12-05  Richard Henderson  <rth@redhat.com>
22019
22020         * gcc.c-torture/compile/20001205-1.c: New.
22021
22022 2000-12-04  Neil Booth  <neilb@earthling.net>
22023
22024         * g++.old-deja/g++.other/virtual9.C: New test.
22025         * g++.old-deja/g++.pt/crash61.C: New test.
22026         * gcc.c-torture/execute/loop-9.c: New test.
22027
22028 2000-12-04  Neil Booth  <neilb@earthling.net>
22029
22030         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
22031         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
22032         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
22033         * gcc.dg/cpp/extratokens.c: ...here.
22034
22035 2000-12-04  Neil Booth  <neilb@earthling.net>
22036
22037         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
22038         New tests.
22039
22040 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22041
22042         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
22043         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
22044
22045 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
22046
22047         * gcc.c-torture/execute/20001203-1.c: New test.
22048
22049 2000-12-03  Neil Booth  <neilb@earthling.net>
22050
22051         * gcc.dg/cpp/macro6.c: New test cases.
22052
22053 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22054
22055         * gcc.c-torture/execute/string-opt-9.c: New test.
22056         * gcc.c-torture/execute/string-opt-10.c: Likewise.
22057         * gcc.c-torture/execute/string-opt-11.c: Likewise.
22058         * gcc.c-torture/execute/string-opt-12.c: Likewise.
22059
22060         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
22061         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
22062
22063 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
22064
22065         * gcc.dg/cpp/if-6.c: New testcase.
22066
22067         * gcc.dg/20001201-1.c: New testcase.
22068
22069 2000-12-02  Neil Booth  <neilb@earthling.net>
22070
22071         * g++.old-deja/g++.other/externC4.C,
22072         g++.old-deja/g++.other/friend10.C: New tests.
22073
22074 2000-12-02  Neil Booth  <neilb@earthling.net>
22075
22076         * g++.old-deja/g++.other/instan2.C
22077         * g++.old-deja/g++.other/instan3.C: New test.
22078
22079 2000-12-02  Neil Booth  <neilb@earthling.net>
22080
22081         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
22082         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
22083         gnuc99.c,gnuc99-pedantic.c: New tests.
22084
22085 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
22086
22087         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
22088         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
22089
22090 2000-12-01  Neil Booth  <neilb@earthling.net>
22091
22092         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
22093         * gcc.dg/cpp/poison.c: Update.
22094         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
22095
22096 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
22097
22098         * g77.f-torture/execute/20001201.f: New test.
22099
22100 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
22101
22102         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
22103
22104 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
22105
22106         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
22107
22108 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
22109
22110         * g++.old-deja/g++.other/cast6.C: New test.
22111
22112 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
22113
22114         * gcc.c-torture/execute/20001130-2.c: New testcase.
22115
22116 2000-11-30  Richard Henderson  <rth@redhat.com>
22117
22118         * gcc.c-torture/execute/20001130-1.c: New test.
22119
22120 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
22121
22122         * g++.old-deja/g++.other/op3.C: New test.
22123
22124 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
22125
22126         * g++.old-deja/g++.other/op2.C: New test.
22127
22128 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
22129
22130         * g++.old-deja/g++.other/crash38.C: New test.
22131
22132 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
22133
22134         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
22135
22136 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
22137
22138         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
22139         tests.
22140         * gcc.c-torture/execute/string-opt-6.c: New test.
22141
22142         * gcc.dg/20001117-1.c: Add main.
22143
22144 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
22145
22146         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
22147         Move from here ...
22148         * gcc.dg/940510-1.c: ... to here.
22149
22150         * gcc.dg/20000926-1.c: GNU C now allows initializations of
22151         zero-size arrays in toplevel structures.
22152
22153 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
22154
22155         * gcc.c-torture/execute/loop-8.c: New test.
22156
22157 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
22158
22159         * g++.old-deja/g++.other/base1.C: New test.
22160
22161 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
22162
22163         * g++.old-deja/g++.other/parse2.C: New test.
22164
22165 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
22166
22167         * g++.old-deja/g++.pt/incomplete1.C: New test.
22168
22169 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
22170
22171         * g++.old-deja/g++.other/friend9.C: New test.
22172
22173 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
22174
22175         * gcc.dg/20001127-1.c: New test.
22176
22177 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
22178
22179         * g++.old-deja/g++.pt/friend46.C: New test.
22180
22181 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
22182
22183         * g++.old-deja/g++.other/ptrmem8.C: New test.
22184
22185 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22186
22187         * gcc.c-torture/execute/string-opt-7.c: New test.
22188         * gcc.c-torture/execute/string-opt-8.c: Likewise.
22189
22190 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
22191
22192         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
22193         instead of 'mkcheck 2'.
22194
22195 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
22196
22197         * gcc.c-torture/execute/memcheck/driver.c,
22198         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
22199         C9X references to refer to C99.
22200
22201 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
22202
22203         * gcc.dg/ultrasp3.c: New test.
22204
22205 2000-11-25  Neil Booth  <neilb@earthling.net>
22206
22207         * gcc.dg/cpp/include2.c: Update test to be locale independent.
22208
22209 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
22210
22211         * gcc.c-torture/compile/20001123-2.c: New.
22212
22213 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22214
22215         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
22216
22217 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
22218
22219         * gcc.dg/sequence-point-1.c: Add some new tests.
22220         * gcc.c-torture/execute/20001124-1.c: New test.
22221
22222 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
22223
22224         * g++.old-deja/g++.other/vaarg4.C: New test.
22225         * gcc.c-torture/compile/20001123-1.c: New test.
22226
22227 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
22228
22229         * g++.other/crash24.C: Adjust and remove XFAIL.
22230         * g++.other/crash37.C: New test.
22231
22232 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
22233
22234         * g++.old-deja/g++.pt/instantiate9.C: New test.
22235
22236 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
22237
22238         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
22239         new ABI, too.
22240
22241         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
22242         * g++.old-deja/g++.robertl/eb55.C: Likewise.
22243
22244 2000-11-22  Neil Booth  <neilb@earthling.net>
22245
22246         * gcc.dg/cpp/Wtrigraphs.c: New test.
22247
22248 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
22249
22250         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
22251
22252 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
22253
22254         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
22255
22256 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
22257
22258         * lib/gcc-dg.exp: load_lib scanasm.exp.
22259         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
22260         * lib/g++-dg.exp: load_lib scanasm.exp.
22261         * lib/scanasm.exp: New.
22262         (scan-assembler, scan-assembler-not): Add optional arguments to
22263         test name, or if not present, the pattern name.
22264         (scan-assembler-dem, scan-assembler-dem-not): New.
22265
22266         * g++.dg/dg.exp: New.
22267
22268 2000-11-21  Neil Booth  <neilb@earthling.net>
22269
22270         * gcc.dg/cpp/integrated1.c: Remove.
22271
22272 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
22273
22274         * gcc.c-torture/execute/20001121-1.c: New test.
22275
22276 2000-11-21  Richard Henderson  <rth@redhat.com>
22277
22278         * gcc.c-torture/compile/20001121-1.c: New test.
22279
22280 2000-11-20  Neil Booth  <neilb@earthling.net>
22281
22282         * gcc.dg/cpp/integrated1.c: New test.
22283
22284 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
22285
22286         * g++.old-deja/g++.other/inline17.C: New test.
22287
22288 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
22289
22290         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
22291         local variable to be zero: I made the variable global. Now
22292         uses abort() and exit() instead of relying on main's return value.
22293
22294 2000-11-20  Neil Booth  <neilb@earthling.net>
22295
22296         * gcc.dg/cpp/paste2.c: Update test.
22297         * objc/execute/paste.m: New test.
22298
22299 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
22300
22301         * gcc.dg/c99-condexpr-1.c: New test.
22302
22303 2000-11-20  Neil Booth  <neilb@earthling.net>
22304
22305         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
22306
22307 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
22308
22309         * g++.old-deja/g++.pt/export1.C: New test.
22310
22311 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
22312
22313         * gcc.dg/20001117-1.c: New test.
22314
22315 2000-11-18  Richard Henderson  <rth@redhat.com>
22316
22317         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
22318
22319 2000-11-18  Richard Henderson  <rth@redhat.com>
22320
22321         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
22322         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
22323         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
22324
22325 2000-11-18  Richard Henderson  <rth@redhat.com>
22326
22327         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
22328         (main): New.  Exit cleanly.
22329
22330 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
22331
22332         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
22333         gcc.dg/c99-fordecl-2.c: New tests.
22334
22335 2000-11-18  Richard Henderson  <rth@redhat.com>
22336
22337         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
22338         * gcc.c-torture/execute/zerolen-2.c: New.
22339
22340 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22341
22342         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
22343         memory.
22344
22345 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
22346
22347         * g++.old-deja/g++.pt/instantiate8.C: New test.
22348
22349 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
22350
22351         * g++.old-deja/g++.other/incomplete.C: Add more tests.
22352         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
22353
22354 2000-11-16  Nick Clifton  <nickc@redhat.com>
22355
22356         * gcc.c-torture/execute/nestfunc-2.c: New test.
22357         * gcc.c-torture/execute/nestfunc-3.c: New test.
22358
22359 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
22360
22361         * gcc.c-torture/compile/20001116-1.c: New test.
22362
22363 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22364
22365         * gcc.c-torture/execute/20001115-1.c: New test.
22366
22367 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
22368
22369         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
22370         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
22371         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
22372         * g++.old-deja/g++.abi/vmihint.C: Likewise.
22373
22374 2000-11-15  Neil Booth  <neilb@earthling.net>
22375
22376         gcc.dg/cpp/_Pragma1.c: Update.
22377         gcc.dg/cpp/_Pragma2.c: New test.
22378
22379 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
22380
22381         * g++.old-deja/g++.other/anon5.C: New test.
22382
22383 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
22384
22385         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
22386         tests.
22387
22388 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
22389
22390         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
22391         output.
22392
22393 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
22394
22395         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
22396         labels at end of compound statements.
22397
22398 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
22399
22400         * gcc.c-torture/execute/loop-7.c: New test.
22401
22402 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
22403
22404         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
22405
22406 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
22407
22408         * gcc.dg/c99-bool-1.c: New test.
22409
22410 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
22411
22412         * gcc.dg/c99-scope-1.c: Remove xfail.
22413         * gcc.dg/c99-scope-2.c: New test.
22414
22415 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22416
22417         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
22418         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
22419
22420 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
22421
22422         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
22423         error messages.
22424
22425         * g++.mike/p700.C: Don't typedef wchar_t.
22426         * g++.mike/p784.C: Likewise.
22427         * g++.mike/eb101.C: Don't use __wchar_t.
22428
22429 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
22430
22431         * g77.f-torture/execute/20001111.[fx]: Test premature exit
22432         from DO loop.
22433
22434 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
22435
22436         * gcc.c-torture/execute/20001111-1.c: New test.
22437
22438 2000-11-10  Nick Clifton  <nickc@redhat.com>
22439
22440         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
22441         long multuiple and accumulate.
22442
22443 2000-11-09  Richard Henderson  <rth@redhat.com>
22444
22445         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
22446         via size_t instead of int.
22447
22448         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
22449         * gcc.c-torture/execute/string-opt-2.c: Likewise.
22450         * gcc.c-torture/execute/string-opt-3.c: Likewise.
22451         * gcc.c-torture/execute/string-opt-4.c: Likewise.
22452
22453 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
22454
22455         * gcc.c-torture/compile/20001109-1.c: New test.
22456         * gcc.c-torture/compile/20001109-2.c: New test.
22457
22458 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
22459
22460         * g++.old-deja/g++.pt/operator1.C: New test.
22461         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
22462
22463 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
22464
22465         * gcc.dg/20001108-1.c: New test.
22466
22467 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
22468
22469         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
22470         with both arguments constant strings.
22471         * gcc.c-torture/execute/string-opt-3.c: New test.
22472         * gcc.c-torture/execute/string-opt-4.c: New test.
22473         * gcc.c-torture/execute/string-opt-5.c: New test.
22474
22475 2000-11-08  Nick Clifton  <nickc@redhat.com>
22476
22477         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
22478         mulsidi3adddi patterns.
22479
22480 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
22481
22482         * g++.old-deja/g++.other/crash36.C: New test.
22483
22484 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
22485
22486         * g++.old-deja/g++.other/init16.C: New test.
22487
22488 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
22489
22490         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
22491
22492 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
22493
22494         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
22495         * gcc.c-torture/execute/va-arg-16.x: Likewise.
22496         * gcc.c-torture/execute/va-arg-17.x: Likewise.
22497
22498 2000-11-07  DJ Delorie  <dj@redhat.com>
22499
22500         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
22501
22502 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22503
22504         * gcc.c-torture/execute/string-opt-1.c: New test.
22505
22506 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
22507
22508         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
22509         mips-sgi-irix6.* because the MIPS ABI passes floating-point
22510         parameters in registers, and there is no way for a varargs
22511         function to know in which order the integer and floating-point
22512         parameters should be interleaved when they are placed on the
22513         stack.
22514         * gcc.c-torture/execute/va-arg-16.x: Likewise.
22515         * gcc.c-torture/execute/va-arg-17.x: Likewise.
22516
22517 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22518
22519         * gcc.c-torture/execute/string-opt-2.c: New test.
22520
22521 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
22522
22523         * g++.old-deja/g++.pt/crash60.C: New test.
22524
22525 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
22526
22527         * g++.old-deja/g++.other/crash24.C: New test.
22528         * g++.old-deja/g++.other/crash25.C: New test.
22529         * g++.old-deja/g++.other/crash26.C: New test.
22530         * g++.old-deja/g++.other/crash27.C: New test.
22531         * g++.old-deja/g++.other/crash28.C: New test.
22532         * g++.old-deja/g++.other/crash29.C: New test.
22533         * g++.old-deja/g++.other/crash30.C: New test.
22534         * g++.old-deja/g++.other/crash31.C: New test.
22535         * g++.old-deja/g++.other/crash32.C: New test.
22536         * g++.old-deja/g++.other/crash33.C: New test.
22537         * g++.old-deja/g++.other/crash34.C: New test.
22538         * g++.old-deja/g++.other/crash35.C: New test.
22539
22540 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
22541
22542         * gcc.c-torture/execute/20001031-1.c: New test.
22543
22544 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
22545
22546         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
22547         namespace.
22548
22549         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
22550         standards-conformant.
22551
22552         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
22553
22554         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
22555         * g++.old-deja/g++.mike/p755a.C: Likewise.
22556         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
22557         library makes no calls to `operator new' during initialization.
22558
22559 2000-11-04  Neil Booth  <neilb@earthling.net>
22560
22561         * gcc.dg/cpp/include2.c: New tests.
22562
22563 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
22564
22565         * lib/g++.exp (g++_set_ld_library_path): New function.
22566         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
22567
22568 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
22569
22570         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
22571         warnings.
22572
22573 2000-11-01  Richard Henderson  <rth@redhat.com>
22574
22575         * g++.old-deja/g++.ext/namedret1.C: New.
22576         * g++.old-deja/g++.ext/namedret2.C: New.
22577         * g++.old-deja/g++.ext/namedret3.C: New.
22578
22579 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
22580
22581         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
22582         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
22583
22584 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22585
22586         * gcc.c-torture/execute/va-arg-21.c: New test.
22587
22588 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
22589
22590         * gcc.dg/c99-complex-2.c: New test.
22591
22592 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22593
22594         * gcc.c-torture/execute/stdio-opt-1.c: New test.
22595
22596 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
22597
22598         * g++.old-deja/g++.other/inline16.C: New test.
22599
22600 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
22601
22602         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
22603         __PRETTY_FUNCTION__
22604
22605 2000-10-29  Neil Booth  <neilb@earthling.net>
22606
22607         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
22608         New tests.
22609         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
22610         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
22611         optimisation.
22612
22613 2000-10-29  Neil Booth  <neilb@earthling.net>
22614
22615         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
22616         * mi1.c, mi1c.h: Add null directives to multiple-include test.
22617         * mi5.c: Test multiple includes work with -C.
22618         * trigraphs.c: Test ^= version.
22619
22620 2000-10-28  Neil Booth  <neilb@earthling.net>
22621
22622         New tests and test updates for new macro expander.
22623
22624         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
22625         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
22626         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
22627         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
22628         new diagnostic messages.
22629
22630         * gcc.dg/cpp/macro3.c: New tests.
22631
22632 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
22633
22634         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
22635         on the same line.
22636
22637 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
22638
22639         * g++.old-deja/g++.other/eh2.C: New test.
22640
22641 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
22642
22643         * gcc.c-torture/execute/20001027-1.c: New test.
22644
22645 2000-10-26  Richard Henderson  <rth@redhat.com>
22646
22647         * gcc.c-torture/execute/20001026-1.c: New.
22648
22649 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
22650
22651         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
22652         * g++.old-deja/g++.law/builtin1.C: Likewise.
22653         * g++.old-deja/g++.law/ctors10.C: Likewise.
22654         * g++.old-deja/g++.law/virtual3.C: Likewise.
22655         * g++.old-deja/g++.mike/p658.C: Likewise.
22656         * g++.old-deja/g++.other/sibcall1.C: Likewise.
22657         * g++.old-deja/g++.other/vaarg2.C: Likewise.
22658         * g++.old-deja/g++.robertl/eb124.C: Likewise.
22659         * g++.old-deja/g++.robertl/eb44.C: Likewise.
22660         * g++.old-deja/g++.robertl/eb77.C: Likewise.
22661
22662 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
22663
22664         * gcc.c-torture/compile/20001024-1.c: New test.
22665
22666 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
22667
22668         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
22669         to tell us whether or not we are using V3.
22670
22671 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
22672
22673         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
22674         operands.
22675
22676 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
22677
22678         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
22679
22680 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
22681
22682         * gcc.c-torture/execute/20001024-1.c: New test.
22683
22684 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
22685
22686         * g++.old-deja/g++.other/sibcall1.C: New test.
22687
22688 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
22689
22690         * gcc.dg/noncompile/init-3.c: New test.
22691
22692 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
22693
22694         * gcc.dg/format-array-1.c: New test.
22695
22696 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
22697
22698         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
22699         writing through null pointers; remove comment about testing
22700         unterminated strings.
22701
22702 2000-10-17  Matthew Hiller  <hiller@redhat.com>
22703
22704         * gcc.c-torture/execute/20001017-2.c: New test.
22705
22706 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
22707
22708         * gcc.c-torture/compile/20001018-1.c: New test.
22709         * gcc.c-torture/compile/20001018-1.x: Xfail.
22710
22711 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22712
22713         * gcc.c-torture/execute/20001017-1.c: New test.
22714
22715 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
22716
22717         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
22718         for multiple use of arguments with scanf formats; add tests for
22719         multiple use of arguments.
22720
22721 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
22722
22723         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
22724
22725 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
22726
22727         * gcc.dg/format-miss-1.c: New test.
22728
22729 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
22730
22731         * gcc.c-torture/execute/20001013-1.c: New test.
22732
22733 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
22734
22735         * gcc.dg/format-branch-1.c: New test.
22736
22737 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
22738
22739         * README, lib/file-format.exp: Remove EGCS references.
22740
22741 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
22742
22743         * gcc.dg/20001013-1.c: New test.
22744
22745 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
22746
22747         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
22748         for intmax_t in the compiler using __typeof__ and the type rules
22749         for conditional expressions.
22750
22751 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
22752
22753         * gcc.dg/20001012-1.c: New test.
22754         * gcc.dg/20001012-2.c: New test.
22755
22756 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
22757
22758         * gcc.dg/format-attr-1.c: New test.
22759
22760 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
22761
22762         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
22763         __LONG_LONG_MAX__ instead of LLONG_MAX.
22764
22765 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
22766
22767         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
22768         scanf flags.
22769         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
22770         flags.
22771
22772 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
22773
22774         * gcc.dg/sequence-pt-1.c: New test.
22775
22776 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
22777
22778         * gcc.c-torture/execute/20001011-1.c: New testcase.
22779         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
22780
22781 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
22782
22783         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
22784         does not error on it.
22785
22786 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
22787
22788         * gcc.dg/20001009-1.c: New test.
22789
22790 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
22791
22792         * gcc.c-torture/compile/20001009-1.c: Move from here ....
22793         * gcc.c-torture/execute/20001009-2.c: ... to here.
22794
22795 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
22796
22797         * gcc.c-torture/compile/20001009-1.c: New testcase.
22798         * gcc.c-torture/execute/20001009-1.c: New testcase.
22799         Testcases provided by Jan Hubicka <jh@suse.cz>.
22800
22801 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
22802
22803         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
22804         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
22805         uintmax_t using <limits.h> to emulate the compiler's internal
22806         logic.  No longer XFAIL %j tests.
22807
22808 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
22809
22810         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
22811         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
22812         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
22813         regexps and details of expected handling of some bad formats.
22814         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
22815         suppression.
22816
22817 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
22818
22819         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
22820         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
22821         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
22822         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
22823         in list archives.
22824
22825 2000-10-06  Richard Henderson  <rth@cygnus.com>
22826
22827         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
22828         * g++.old-deja/g++.brendan/crash52.C: Likewise.
22829         * g++.old-deja/g++.jason/report.C: Likewise.
22830         * g++.old-deja/g++.law/friend5.C: Likewise.
22831         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
22832         of the expected warnings.
22833
22834 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
22835
22836         * g++.old-deja/g++.pt/enum14.C: New test.
22837
22838 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
22839
22840         * g++.old-deja/g++.pt/crash59.C: New test.
22841
22842 2000-10-04  Will Cohen  <wcohen@redhat.com>
22843
22844         * gcc.dg/20000926-1.c: New test.
22845
22846 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
22847
22848         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
22849         function name for current C++ compiler.
22850         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
22851
22852 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
22853
22854         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
22855         __PRETTY_FUNCTION__.
22856         * g++.old-deja/g++.ext/pretty2.C: Likewise.
22857
22858 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22859
22860         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
22861
22862 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
22863
22864         * gcc.c-torture/compile/20000923-1.c: New test.
22865
22866 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
22867
22868         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
22869         * g++.old-deja/g++.pt/ttp62.C: Same.
22870         * g++.old-deja/g++.other/inline14.C: Same.
22871
22872 2000-09-24  Richard Henderson  <rth@cygnus.com>
22873
22874         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
22875
22876 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
22877
22878         * gcc.dg/c90-printf-1.c: Add test for wide string format.
22879
22880 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
22881
22882         * gcc.c-torture/compile/20000922-1.c: New file.
22883
22884 2000-09-21  Nick Clifton  <nickc@redhat.com>
22885
22886         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
22887         a signed long modulo operation.
22888         (mod6): New function - perform an unsigned long modulo operation.
22889         (main): Add tests for modulos of very large numbers by very small
22890         dividends.
22891
22892 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22893
22894         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
22895
22896 2000-09-19  Richard Henderson  <rth@cygnus.com>
22897
22898         * gcc.dg/compare2.c (case 10): XFAIL.
22899
22900 2000-09-18  Richard Henderson  <rth@cygnus.com>
22901
22902         * gcc.c-torture/execute/20000906-1.c: Move ...
22903         * gcc.dg/20000906-1.c: ... here.  Only run on targets
22904         that support __builtin_trap.
22905
22906 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
22907
22908         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
22909
22910 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
22911
22912         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
22913         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
22914         more $ format tests.
22915
22916 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
22917
22918         * gcc.dg/format-errmk-1.c: New test.
22919
22920 2000-09-17  Greg McGary  <greg@mcgary.org>
22921
22922         * gcc.c-torture/execute/20000917-1.x: Remove.
22923
22924 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
22925
22926         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
22927
22928 2000-09-17  Greg McGary  <greg@mcgary.org>
22929
22930         * gcc.c-torture/execute/20000917-1.c: New test.
22931         * gcc.c-torture/execute/20000917-1.x: XFAIL.
22932
22933 2000-09-16  Neil Booth  <NeilB@earthling.net>
22934
22935         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
22936         in nested macro bug.
22937
22938 2000-09-15  Neil Booth  <NeilB@earthling.net>
22939
22940         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
22941
22942 2000-09-14  Jeffrey A Law  (law@cygnus.com)
22943
22944         * gcc.c-torture/execute/20000914-1.c: New test.
22945
22946 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
22947
22948         * g++.other/inline13.C: New test.
22949
22950 2000-09-12  Andreas Jaeger  <aj@suse.de>
22951
22952         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
22953         constant by Ulrich Drepper <drepper@redhat.com>.
22954
22955 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
22956
22957         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
22958
22959 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22960
22961         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
22962
22963 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
22964
22965         * gcc.dg/cpp/backslash.c: New test.
22966
22967 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
22968
22969         * gcc.c-torture/execute/20000910-1.c: New test.
22970         * gcc.c-torture/execute/20000910-2.c: Likewise.
22971
22972 2000-09-11  Robert Lipe  <robertl@sco.com>
22973
22974         * gcc.dg/pragma-align.c: New test.
22975
22976 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
22977
22978         * g++.old-deja/g++.pt/explicit82.C: New test.
22979         * g++.old-deja/g++.pt/explicit83.C: New test.
22980
22981 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
22982
22983         * gcc.dg/asm-names.c: New test.
22984
22985 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22986
22987         * gcc.dg/cpp/tr-warn6.c: New test
22988
22989 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
22990
22991         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
22992         be accepted.
22993
22994 2000-09-07  Catherine Moore  <clm@redhat.com>
22995
22996         * gcc.c-torture/execute/unroll-1.c: New test.
22997
22998 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
22999
23000         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
23001         ERROR markers.
23002         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
23003         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
23004         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
23005         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
23006         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
23007         Preprocess only.
23008         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
23009         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
23010
23011 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
23012
23013         * g++.old-deja/g++.pt/deduct2.C: New test.
23014
23015 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
23016
23017         * g++.old-deja/g++.pt/parms2.C: New test.
23018
23019 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
23020
23021         * g++.old-deja/g++.pt/crash58.C: New test.
23022
23023 2000-09-06  Greg McGary  <greg@mcgary.org>
23024
23025         * gcc.c-torture/execute/20000906-1.c: New test.
23026         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
23027
23028 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23029
23030         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
23031
23032 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
23033
23034         * g++.old-deja/g++.pt/crash57.C: New test.
23035
23036 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
23037
23038         * g++.old-deja/g++.pt/crash56.C: New test.
23039
23040 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
23041
23042         * g++.old-deja/g++.pt/koenig1.C: New test.
23043
23044 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
23045
23046         * gcc.dg/20000904-1.c: New test.
23047
23048 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
23049
23050         * gcc.dg/cpp/paste8.c: New test.
23051
23052 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
23053
23054         * gcc.c-torture/compile/20000827-1.c: New test.
23055
23056 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
23057
23058         * gcc.dg/format-diag-1.c: New test.
23059
23060 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
23061
23062         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
23063         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
23064         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
23065         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
23066         gcc.dg/formatz-1.c: Adjust warning regular expressions.
23067
23068 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
23069
23070         * g++.old-deja/g++.other/nested4.C: New test.
23071
23072 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
23073
23074         * g++.old-deja/g++.ns/scoped1.C: New test.
23075
23076 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
23077
23078         * lib/g++.exp: Support testing already-installed GCC.
23079
23080 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23081
23082         * wtr-label-1.c, wtr-suffix-1.c: New tests.
23083
23084 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23085
23086         * gcc.dg/return-type-2.c: New test.
23087
23088 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
23089
23090         * gcc.c-torture/compile/20000825-1.c: New test.
23091
23092 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
23093
23094         * gcc.dg/dwarf2-2.c: New test.
23095
23096 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
23097
23098         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
23099         dg-warning regexps.
23100
23101 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
23102
23103         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
23104         gcc.dg/format-ext-5.c: New tests.
23105
23106 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
23107
23108         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
23109
23110 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
23111
23112         * gcc.dg/noncompile/930622-2.c: Adjust error message.
23113
23114 2000-08-24  Richard Henderson  <rth@cygnus.com>
23115
23116         * gcc.dg/ia64-sync-1.c: New test.
23117         * gcc.dg/ia64-sync-2.c: New test.
23118         * gcc.dg/ia64-asm-1.c: New test.
23119
23120 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
23121
23122         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
23123         * gcc.dg/format-ext-2.c: New test.
23124
23125 2000-08-23  Jason Merrill  <jason@redhat.com>
23126
23127         * lib/old-dejagnu.exp: Also ignore "In member function" and
23128         "At global scope".
23129
23130 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23131
23132         * gcc.dg/noncompile/label-lineno-1.c: New test.
23133
23134 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
23135
23136         * gcc.dg/c99-array-nonobj-1.c: New test.
23137
23138 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
23139
23140         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
23141         tests.
23142         * gcc.dg/format-ext-1.c: New test.
23143
23144 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23145
23146         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
23147         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
23148         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
23149         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
23150         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
23151
23152 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
23153
23154         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
23155         gcc.dg/c99-strftime-2.c: New tests.
23156
23157 2000-08-22  Richard Henderson  <rth@cygnus.com>
23158
23159         * gcc.c-torture/execute/20000822-1.c: New test.
23160
23161 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
23162
23163         * gcc.c-torture/execute/20000819-1.x: Remove.
23164
23165 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
23166
23167         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
23168         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
23169         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
23170         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
23171         gcc.dg/format-xopen-1.c: New tests.
23172
23173 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
23174
23175         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
23176
23177 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
23178
23179         * g++.old-deja/g++.other/loop2.C: New test.
23180
23181         * gcc.c-torture/compile/20000606-1.c: New test.
23182         * gcc.c-torture/compile/20000728-1.c: New test.
23183         * gcc.c-torture/execute/20000801-1.c: New test.
23184         * gcc.c-torture/execute/20000801-2.c: New test.
23185         * gcc.c-torture/execute/20000819-1.c: New test.
23186         * gcc.c-torture/execute/20000819-1.x: XFAIL.
23187         * gcc.dg/20000629-1.c: New test.
23188         * gcc.dg/20000724-1.c: New test.
23189         * gcc.dg/20000807-1.c: New test.
23190
23191 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
23192
23193         * gcc.dg/cpp/pragma-1.c: New test.
23194         * gcc.dg/cpp/pragma-2.c: New test.
23195
23196 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
23197
23198         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
23199         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
23200
23201 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
23202
23203         * gcc.c-torture/compile/20000818-1.c: New test.
23204
23205 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
23206
23207         * gcc.c-torture/execute/20000818-1.c: New test.
23208
23209 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
23210
23211         * gcc.dg/format-va-1.c: New test.
23212
23213 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
23214
23215         * g++.old-deja/g++.other/typedef8.C: New test.
23216
23217 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
23218
23219         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
23220         * g++.old-deja/g++.mike/net36.C: Mark candidate.
23221         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
23222         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
23223         * g++.old-deja/g++.other/ptrmem7.C: New test.
23224         * g++.old-deja/g++.pt/ptrmem10.C: New test.
23225
23226 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
23227
23228         * g++.old-deja/g++.pt/typename27.C: New test.
23229
23230 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
23231
23232         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
23233         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
23234         * g++.old-deja/g++.pt/friend45.C: New test.
23235         * g++.old-deja/g++.other/friend8.C: New test.
23236
23237 2000-08-15  Richard Henderson  <rth@cygnus.com>
23238
23239         * gcc.c-torture/execute/20000815-1.c: New test.
23240
23241 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
23242
23243         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
23244         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
23245         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
23246
23247 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
23248
23249         * g++.old-deja/g++.other/refinit2.C: New test.
23250
23251 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
23252
23253         * lib/c-torture.exp (c-torture): Make
23254         compiler_conditional_xfail_data global.
23255         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
23256         compiler_conditional_xfail_data machinery.
23257         (f-torture-execute): Likewise.
23258         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
23259         and only when unrolling loops.
23260
23261         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
23262
23263 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
23264
23265         * g++.old-deja/g++.pt/explicit81.C: New test.
23266
23267 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
23268
23269         * g++.old-deja/g++.pt/typename26.C: New test.
23270
23271 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
23272
23273         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
23274         warning.
23275
23276 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
23277
23278         * g++.old-deja/g++.other/array3.C: New test.
23279
23280 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
23281
23282         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
23283         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
23284         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
23285         New tests.
23286
23287 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
23288
23289         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
23290         * g++.old-deja/g++.abi/vmihint.C: Likewise.
23291
23292 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
23293
23294         * gcc.c-torture/execute/20000808-1.c: New test.
23295
23296 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
23297
23298         * gcc.dg/c90-const-expr-1.c: New test.
23299
23300 2000-08-08  Richard Henderson  <rth@cygnus.com>
23301
23302         * gcc.dg/noncompile/920923-1.c: Declare calloc.
23303
23304 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
23305
23306         * gcc.dg/noncompile/const-ll-1.c: New test.
23307
23308 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23309
23310         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
23311
23312 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
23313
23314         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
23315         that running programs linked against the shared version of libobjc
23316         run correctly.
23317
23318 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
23319
23320         * gcc.dg/c99-printf-1.c: New test.
23321
23322 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
23323
23324         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
23325
23326 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
23327
23328         * gcc.c-torture/execute/20000731-1.x: Delete.
23329
23330 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
23331
23332         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
23333         and torture_without_loops as is done by c-torture.exp.
23334         (search_for): Copy from c-torture.exp.
23335         (gcc-dg-runtest): New function, drives a directory of tests
23336         iterating over the TORTURE_OPTIONS.
23337         (scan-assembler, scan-assembler-not): Move here from
23338         individual directory drivers.
23339
23340         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
23341         defined by lib/gcc-dg.exp.
23342         * gcc.dg/cpp/cpp.exp: Likewise.
23343         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
23344         gcc-dg-runtest, so we cycle over optimization options.
23345
23346         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
23347         * gcc.dg/compare2.c: No longer expected to fail.
23348
23349 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
23350
23351         * gcc.c-torture/execute/20000804-1.c: New test.
23352
23353 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
23354
23355         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
23356
23357 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
23358
23359         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
23360
23361 2000-08-03  Jeffrey A Law  (law@cygnus.com)
23362
23363         * gcc.c-torture/compile/20000803-1.c: New test.
23364
23365 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
23366
23367         * gcc.c-torture/execute/20000801-3.c,
23368         gcc.c-torture/execute/20000801-4.c: New tests.
23369         * gcc.c-torture/execute/20000801-3.x,
23370         gcc.c-torture/execute/20000801-4.x: Xfail.
23371
23372 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
23373
23374         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
23375         libobjc/.libs to allow for libtool.
23376
23377 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
23378
23379         * gcc.c-torture/compile/20000802-1.c: New test.
23380
23381 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
23382
23383         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
23384
23385 2000-07-31  Jeffrey A Law  (law@cygnus.com)
23386
23387         * gcc-c-torture/execute/20000731-2.c: New test.
23388
23389         * gcc.c-torture/execute/20000731-1.c: New test.
23390         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
23391
23392 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
23393
23394         * testsuite/gcc.dg/cpp/paste7.c: New test.
23395         * gcc.dg/cpp/20000725-1.c: New test.
23396
23397 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
23398
23399         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
23400         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
23401         declaration warning for __builtin_dwarf_reg_size.
23402
23403         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
23404
23405 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
23406
23407         * gcc.dg/noncompile/voidparam-1.c: New test.
23408
23409 2000-07-30  Richard Henderson  <rth@cygnus.com>
23410
23411         * gcc.dg/c90-digraph-1.c: Don't xfail.
23412         * gcc.dg/compare2.c (case 10): Xfail.
23413         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
23414
23415 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
23416
23417         * gcc.dg/c99-main-1.c: New test.
23418
23419 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
23420
23421         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
23422
23423 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
23424
23425         * gcc.c-tortuer/execute/20000726-1.c: New test.
23426
23427 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
23428
23429         * gcc.c-torture/execute/enum-2.c: New test.
23430
23431 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23432
23433         * gcc.dg/cpp/tr-warn3.c: New test.
23434
23435 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
23436
23437         * g++.old-deja/g++.ext/implicit1.C: Remove.
23438         * g++.old-deja/g++.jason/c2.C: Remove
23439         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
23440         * g++.old-deja/g++.pt/crash16.C: Likewise.
23441         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
23442
23443 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
23444
23445         * g++.old-deja/g++.other/for2.C: New test.
23446
23447 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
23448
23449         * gcc.dg/20000720-1.c: New test.
23450
23451 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
23452
23453         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
23454
23455 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
23456
23457         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
23458         * gcc.c-torture/execute/20000722-1.c: New.
23459         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
23460
23461 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
23462
23463         * gcc.dg/cpp/20000720-1.S: New test.
23464
23465 2000-07-21  Michael Meissner  <meissner@redhat.com>
23466
23467         * gcc.c-torture/execute/ieee/hugeval.c: New test.
23468
23469 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
23470
23471         * g++.old-deja/g++.brendan/crash16.C,
23472         g++.old-deja/g++.brendan/parse3.C,
23473         g++.old-deja/g++.brendan/redecl1.C,
23474         g++.old-deja/g++.ns/template13.C,
23475         g++.old-deja/g++.other/decl4.C,
23476         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
23477
23478 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
23479
23480         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
23481         and "Internal error".
23482
23483         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
23484         regexps.
23485         * gcc.dg/cpp/paste6.c: New test.
23486
23487 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
23488
23489         * gcc.dg/cpp/tr-direct.c: New test.
23490
23491         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
23492         gcc.dg/cpp/undef1.c: Tweak error regexps.
23493
23494 2000-07-18  Eric Christopher <echristo@redhat.com>
23495
23496         * gcc.c-torture/compile/20000718-1.c: New test.
23497
23498 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
23499
23500         * cpplex.c (_cpp_push_token): If the token being pushed back
23501         is the previous token in this context, just subtract one from
23502         context->posn.
23503         * cppmacro.c (save_expansion): Clear aux field when storing a
23504         placemarker.
23505
23506 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
23507
23508         * gcc.dg/noncompile/redecl-1.c: New test.
23509
23510 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
23511
23512         * gcc.c-torture/execute/20000717-5.c: New test.
23513         * gcc.c-torture/execute/20000717-1.x: Removed.
23514
23515 2000-07-17  Richard Henderson  <rth@cygnus.com>
23516
23517         * gcc.c-torture/execute/20000717-4.c: New test.
23518
23519 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
23520
23521         * gcc.dg/cpp/syshdr.c: New test.
23522         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
23523
23524 2000-07-17  Neil Booth  <neilb@earthling.net>
23525
23526         * gcc.dg/cpp/cmdlne-dM.c: New test.
23527         * gcc.dg/cpp/cmdlne-dD.c: New test.
23528
23529 2000-07-17  Jeffrey A Law  (law@cygnus.com)
23530
23531         * gcc.c-torture/execute/20000717-3.c: New test.
23532
23533         * gcc.c-torture/compile/20000717-1.c: New test.
23534
23535 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
23536
23537         * gcc.c-torture/execute/20000717-2.c: New test.
23538
23539 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
23540
23541         * gcc.dg/formatz-1.c: New test.
23542
23543         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
23544         * gcc.dg/c99-digraph-1.c: New tests.
23545
23546         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
23547         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
23548
23549         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
23550         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
23551         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
23552         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
23553         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
23554         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
23555         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
23556
23557 2000-07-17   Greg McGary <greg@mcgary.org>
23558
23559         * gcc.c-torture/execute/20000717-1.c: New test.
23560         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
23561
23562 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
23563
23564         * gcc.c-torture/execute/20000715-2.c: New test.
23565         * gcc.dg/20000715-1.c: New test.
23566
23567 2000-07-15  Michael Meissner  <meissner@redhat.com>
23568
23569         * gcc.c-torture/execute/20000715-1.c: New test.
23570
23571 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
23572
23573         * gcc.c-torture/execute/20000707-1.c: New test.
23574
23575 2000-07-13  Neil Booth  <NeilB@earthling.net>
23576
23577         * testsuite/gcc.dg/cpp/digraph1.c,
23578         testsuite/gcc.dg/cpp/digraph2.c,
23579         testsuite/gcc.dg/cpp/digraphs.c: New tests.
23580
23581 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
23582
23583         * g77.f-torture/compile/20000630-2.f:  New test.
23584         * g77.f-torture/compile/20000630-2.x
23585
23586 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
23587
23588         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
23589
23590 2000-07-11  Neil Booth  <NeilB@earthling.net>
23591
23592         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
23593
23594 2000-07-11  Neil Booth  <NeilB@earthling.net>
23595
23596         * gcc.dg/cpp/cmdlne-C.c: New.
23597
23598 2000-07-09  Neil Booth  <NeilB@earthling.net>
23599
23600         * gcc.dg/cpp/directiv.c: New tests.
23601         * gcc.dg/cpp/undef1.c: Update.
23602
23603 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
23604
23605         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
23606
23607 2000-07-09  Neil Booth  <NeilB@earthling.net>
23608
23609         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
23610
23611 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
23612
23613         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
23614         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
23615
23616 2000-07-08  Neil Booth  <NeilB@earthling.net>
23617
23618         * gcc.dg/cpp/macsyntx.c: New tests.
23619
23620 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
23621
23622         * gcc.dg/20000707-1.c: New test.
23623
23624 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
23625
23626         * gcc.c-torture/execute/20000706-1.c: New test.
23627         * gcc.c-torture/execute/20000706-2.c: New test.
23628         * gcc.c-torture/execute/20000706-3.c: New test.
23629         * gcc.c-torture/execute/20000706-4.c: New test.
23630         * gcc.c-torture/execute/20000706-5.c: New test.
23631
23632 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
23633
23634         * g++.old-deja/g++.pt/instantiate7.C: New test.
23635
23636 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
23637
23638         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
23639         * g++.old-deja/g++.mike/thunk3.C: Likewise.
23640         * g++.old-deja/g++.other/rtti3.C: Likewise.
23641         * g++.old-deja/g++.other/rttid3.C: Likewise.
23642
23643 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
23644
23645         *  g77.f-torture/compile/20000630-1.x: Fix typo
23646
23647 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
23648
23649         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
23650         assembly output.
23651
23652 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
23653
23654         * gcc.dg/cpp/ident.c: New test.
23655
23656 2000-07-05  Neil Booth  <NeilB@earthling.net>
23657
23658         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
23659           gcc.dg/cpp/lexstrng.c: New tests.
23660
23661 2000-07-04  Neil Booth  <NeilB@earthling.net>
23662
23663         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
23664         * gcc.dg/cpp/strify2.c: Same.
23665
23666 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
23667
23668         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
23669         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
23670         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
23671         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
23672
23673         * testsuite/gcc.dg/cpp/macro1.c,
23674         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
23675         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
23676         testsuite/gcc.dg/cpp/strify1.c,
23677         testsuite/gcc.dg/cpp/strify2.c: New tests.
23678
23679 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
23680
23681         * gcc.c-torture/execute/20000703-1.c: New test.
23682
23683 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
23684
23685         * g++.old-deja/g++.pt (lookup10.C): New test.
23686
23687 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
23688
23689         * g++.old-deja/g++.pt (typename25.C): New test.
23690
23691 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
23692
23693         * gcc.c-torture/compile/20000701-1.c: New test.
23694
23695 2000-06-30  Nick Clifton  <nickc@cygnus.com>
23696
23697         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
23698         to test case.
23699
23700 2000-06-30  Catherine Moore  <clm@cygnus.com>
23701
23702         * gcc.c-torture/execute/align-1.c: New test.
23703
23704 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
23705
23706         * g++.old-deja/g++.pt/expr8.C: New test.
23707         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
23708
23709 2000-06-29  Nick Clifton  <nickc@cygnus.com>
23710
23711         * gcc.c-torture/compile/20000629-1.c: New test.
23712
23713 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
23714
23715
23716         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
23717         gcc.dg/noncompile directory, depending on whether they're
23718         preprocessor tests or not.  Annotate all the tests for the dg
23719         framework.
23720
23721         * gcc.c-torture/noncompile/noncompile.exp: Delete.
23722         * gcc.dg/noncompile/noncompile.exp: New.
23723
23724         * Moved files:
23725         Old name                                New name
23726         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
23727         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
23728         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
23729         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
23730         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
23731         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
23732         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
23733         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
23734         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
23735         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
23736         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
23737         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
23738         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
23739         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
23740         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
23741         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
23742         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
23743         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
23744         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
23745         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
23746         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
23747         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
23748         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
23749         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
23750
23751         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
23752         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
23753         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
23754         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
23755         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
23756         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
23757
23758 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
23759
23760         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
23761         declare one variable.  On the fourth, error.
23762         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
23763         declared by 20000628-1a.h.
23764
23765 2000-06-29  Richard Henderson  <rth@redhat.com>
23766
23767         * gcc.c-torture/execute/930529-1.x: New file.
23768         * gcc.dg/920413-1.c: Adjust expected warning text.
23769         * gcc.dg/980217-1.c: Declare abort.
23770         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
23771
23772 2000-06-29  Jeffrey A Law  (law@cygnus.com)
23773
23774         * g77.f-torture/compile/20000629-1.f: New test.
23775         * g77.f-torture/compile/20000629-1.x: Expected to fail.
23776
23777 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
23778
23779         Rearrange lots of files, removing entirely the
23780         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
23781         directories.
23782
23783         * Deleted files:
23784         gcc.c-torture/code_quality/code_quality.exp
23785         gcc.c-torture/special/special.exp
23786         gcc.failure/failure.exp
23787         gcc.failure/940409-1.x
23788         gcc.c-torture/compile/961203-1.x
23789
23790         * New files:
23791         gcc.misc-tests/linkage.exp
23792         gcc.c-torture/execute/920730-1t.c
23793         gcc.c-torture/execute/920730-1t.x
23794         gcc.c-torture/compile/920520-1.x
23795         gcc.c-torture/compile/920521-1.x
23796         gcc.c-torture/compile/981006-1.x
23797         gcc.c-torture/execute/eeprof-1.x
23798
23799         * Moved files (possibly with modifications to fit a new harness):
23800         Old name                                New name
23801         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
23802         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
23803         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
23804         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
23805         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
23806         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
23807         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
23808         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
23809         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
23810         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
23811         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
23812         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
23813         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
23814         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
23815
23816 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
23817
23818         * c-torture/compile/961203-1.x: Delete.
23819
23820         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
23821         not exit. Include stdio.h.
23822         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
23823         * gcc.misc-tests/dg-12.c: Likewise.
23824         * gcc.misc-tests/dg-5.c: Likewise.
23825         * gcc.misc-tests/dg-6.c: Likewise.
23826         * gcc.misc-tests/dg-7.c: Prototype abort.
23827         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
23828         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
23829         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
23830         not exit.
23831         * gcc.misc-tests/sieve.c: Use return from main, not exit.
23832         * gcc.misc-tests/sort2.c: Use return from main, not exit.
23833
23834 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
23835
23836         * gcc.dg/cpp/20000628-1.c: New test.
23837         * gcc.dg/cpp/20000628-1.h: New header for above test.
23838         * gcc.dg/cpp/20000628-1a.h: Likewise.
23839
23840 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
23841
23842         * gcc.dg/cpp: New directory.
23843         * gcc.dg/cpp/cpp.exp: New driver.
23844         * gcc.dg/cpp/20000627-1.c: New test.
23845         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
23846         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
23847         and rewrite as a compilation test.
23848
23849         * gcc.dg: Move many files into the cpp subdirectory, possibly
23850         renaming or editing them as well.
23851         Old name                New name
23852         990119-1.c              cpp/19990119-1.c
23853         990228-1.c              cpp/19990228-1.c
23854         990407-1.c              cpp/19990407-1.c
23855         990409-1.c              cpp/19990409-1.c
23856         990413-1.c              cpp/19990413-1.c
23857         990703-1.c              cpp/19990703-1.c
23858         20000127-1.c            cpp/20000127-1.c
23859         20000129-1.c            cpp/20000129-1.c
23860         20000207-1.c            cpp/20000207-1.c
23861         20000207-2.c            cpp/20000207-2.c
23862         20000209-1.c            cpp/20000209-1.c
23863         20000209-2.c            cpp/20000209-2.c
23864         20000301-1.c            cpp/20000301-1.c
23865         20000419-1.c            cpp/20000419-1.c
23866         20000510-1.S            cpp/20000510-1.S
23867         20000519-1.c            cpp/20000519-1.c
23868         20000529-1.c            cpp/20000529-1.c
23869         20000625-1.c            cpp/20000625-1.c
23870         20000625-2.c            cpp/20000625-2.c
23871         cpp-as1.c               cpp/assert1.c
23872         cpp-as2.c               cpp/assert2.c
23873         cxx-comments-1.c        cpp/cxxcom1.c
23874         cxx-comments-2.c        cpp/cxxcom2.c
23875         endif-label.c           cpp/endif.c
23876         cpp-hash1.c             cpp/hash1.c
23877         cpp-hash2.c             cpp/hash2.c
23878         cpp-if1.c               cpp/if-1.c
23879         cpp-if2.c               cpp/if-2.c
23880         cpp-if3.c               cpp/if-3.c
23881         cpp-if4.c               cpp/if-4.c
23882         cpp-if5.c               cpp/if-5.c
23883         cpp-cond.c              cpp/if-cexp.c
23884         cpp-missingop.c         cpp/if-mop.c
23885         cpp-missingparen.c      cpp/if-mpar.c
23886         cpp-opprec.c            cpp/if-oppr.c
23887         cpp-ifparen.c           cpp/if-paren.c
23888         cpp-shortcircuit.c      cpp/if-sc.c
23889         cpp-shift.c             cpp/if-shift.c
23890         cpp-unary.c             cpp/if-unary.c
23891         cpp-li1.c               cpp/line1.c
23892         cpp-li2.c               cpp/line2.c
23893         lineno.c                cpp/line3.c
23894         lineno-2.c              cpp/line4.c
23895         cpp-mi.c                cpp/mi1.c
23896         cpp-mic.h               cpp/mi1c.h
23897         cpp-micc.h              cpp/mi1cc.h
23898         cpp-mind.h              cpp/mi1nd.h
23899         cpp-mindp.h             cpp/mi1ndp.h
23900         cpp-mix.h               cpp/mi1x.h
23901         cpp-mi2.c               cpp/mi2.c
23902         cpp-mi2a.h              cpp/mi2a.h
23903         cpp-mi2b.h              cpp/mi2b.h
23904         cpp-mi2c.h              cpp/mi2c.h
23905         cpp-mi3.c               cpp/mi3.c
23906         cpp-mi3.def             cpp/mi3.def
23907         poison-1.c              cpp/poison.c
23908         pr-impl.c               cpp/prag-imp.c
23909         cpp-redef-2.c           cpp/redef1.c
23910         cpp-redef.c             cpp/redef2.c
23911         strpaste.c              cpp/strp1.c
23912         strpaste-2.c            cpp/strp2.c
23913         cpp-tradpaste.c         cpp/tr-paste.c
23914         cpp-tradstringify.c     cpp/tr-str.c
23915         cpp-tradwarn1.c         cpp/tr-warn1.c
23916         cpp-tradwarn2.c         cpp/tr-warn2.c
23917         trigraphs.c             cpp/trigraphs.c
23918         cpp-unc1.c              cpp/unc1.c
23919         cpp-unc2.c              cpp/unc2.c
23920         cpp-unc3.c              cpp/unc3.c
23921         cpp-unc.c               cpp/unc4.c
23922         undef.c                 cpp/undef1.c
23923         undef-2.c               cpp/undef2.c
23924         cpp-wi1.c               cpp/widestr1.c
23925
23926 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
23927
23928         * lib/g++.exp (g++_include_flags): Tweak.
23929
23930 2000-06-27  H.J. Lu  <hjl@gnu.org>
23931             Loren J. Rittle  <ljrittle@acm.org>
23932
23933         * lib/g++.exp (g++_include_flags): Override libgloss.exp
23934         version with one that knows about the new gcc tree structure.
23935         (g++_link_flags): Same.
23936
23937 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
23938
23939         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
23940         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
23941         case we are cross-compiling.
23942
23943         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
23944         g++.old-deja/g++.niklas/Makefile.in,
23945         g++.old-deja/g++.niklas/configure.in,
23946         g++.old-deja/g++.other/Makefile.in,
23947         g++.old-deja/g++.other/configure.in,
23948         gcc.c-torture/code_quality/Makefile.in,
23949         gcc.c-torture/code_quality/configure.in,
23950         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
23951         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
23952         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
23953         gcc.c-torture/execute/ieee/Makefile.in,
23954         gcc.c-torture/execute/ieee/configure.in,
23955         gcc.c-torture/noncompile/Makefile.in,
23956         gcc.c-torture/noncompile/configure.in,
23957         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
23958         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
23959         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
23960
23961 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
23962
23963         * g++.old-deja/g++.other/ambig3.C: New test.
23964
23965 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
23966
23967         * g++.old-deja/g++.pt/syntax1.C: New test.
23968         * g++.old-deja/g++.pt/syntax2.C: New test.
23969         * g++.old-deja/g++.other/syntax3.C: New test.
23970         * g++.old-deja/g++.other/syntax4.C: New test.
23971
23972 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
23973
23974         * gcc.dg/20000623-1.c: Prototype exit and abort.
23975
23976 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
23977
23978         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
23979         New tests.
23980         * gcc.dg/cpp-mi3.def: New file.
23981
23982         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
23983         inside assertions.
23984         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
23985         lexer's error messages.
23986         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
23987         divine anything from the linemarkers.
23988         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
23989         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
23990
23991 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
23992
23993         * gcc.dg/20000623-1.c: New test.
23994
23995 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
23996
23997         * gcc.c-torture/execute/20000622-1.c: New test.
23998
23999 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
24000
24001         * g++.old-deja/g++.other/init15.C: New test.
24002
24003 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
24004
24005         * g++.old-deja/g++.pt/vaarg2.C: New test.
24006         * g++.old-deja/g++.pt/vaarg3.C: New test.
24007
24008 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
24009
24010         * g++.old-deja/g++.other/dyncast6.C: New test.
24011
24012 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
24013
24014         * gcc.c-torture/execute/loop-6.c: New test.
24015
24016 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
24017
24018         * gcc.dg/20000614-1.c: New test.
24019         * gcc.dg/20000614-2.c: New test.
24020
24021 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
24022
24023         * g++.old-deja/g++.other/inline12.C: New test.
24024
24025 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
24026
24027         * g++.old-deja/g++.other/eh1.C: New test.
24028
24029 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
24030
24031         * g++.old-deja/g++.other/type.C: New test.
24032
24033 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
24034
24035         * g++.old-deja/g++.other/initstring.C: New test.
24036
24037 2000-06-12  Jason Merrill  <jason@redhat.com>
24038
24039         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
24040
24041 2000-06-09  Jeffrey A Law  (law@cygnus.com)
24042
24043         * gcc.c-torture/compile/20000609-1.c: New test.
24044
24045 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
24046
24047         * gcc.dg/20000609-1.c: New test.
24048
24049 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
24050
24051         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
24052         * gcc.c-torture/noncompile/poison-1.c: Move...
24053         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
24054         * gcc.dg/cpp-li1.c: Add a token after the #line.
24055
24056 2000-06-05  Richard Henderson  <rth@cygnus.com>
24057
24058         * gcc.c-torture/execute/20000605-2.c: New test.
24059         * gcc.c-torture/execute/20000605-3.c: New test.
24060
24061 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
24062
24063         * g77.f-torture/execute/20000503-1.x: New file.
24064
24065 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
24066
24067         * g++.old-deja/g++.eh/badalloc1.C: New test.
24068
24069 2000-06-05  Richard Henderson  <rth@cygnus.com>
24070
24071         * gcc.c-torture/execute/20000605-1.c: New test.
24072
24073 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
24074             Nathan Sidwell <nathan@codesourcery.com>
24075
24076         * gcc.c-torture/compile/20000605-1.c: New test.
24077
24078 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
24079
24080         * g77.f-torture/compile/20000601-1.f:  New test.
24081
24082 2000-06-03  Richard Henderson  <rth@cygnus.com>
24083
24084         * gcc.c-torture/execute/20000603-1.c: New.
24085
24086 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
24087
24088         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
24089         * gcc.dg/noreturn-2.c (noreturn): Likewise.
24090
24091 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
24092
24093         * gcc.dg/compare2.c (case 12): XFAIL.
24094         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
24095         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
24096
24097         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
24098
24099 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
24100
24101         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
24102         guard macro is already defined when the header is first
24103         included.
24104         * gcc.dg/cpp-mix.h: New file.
24105         * gcc.dg/endif-label.c: Update patterns to match compiler.
24106
24107         * g++.brendan/complex1.C: Declare abort.
24108         * g++.law/refs4.C: Remove XFAIL.
24109         * g++.oliva/expr2.C: Declare abort and exit.
24110
24111 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
24112
24113         * gcc.c-torture/execute/20000528-1.c: New test.
24114
24115         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
24116         * g++.old-deja/g++.law/temps4.C: Likewise.
24117
24118         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
24119         stdlib.h.  Call abort() on failure.
24120         * g++.old-deja/g++.law/refs4.C: Likewise.
24121         * g++.old-deja/g++.law/temps4.C: Likewise.
24122         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
24123         * gcc.c-torture/execute/20000112-1.c: Include string.h.
24124
24125 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
24126
24127         Relative to g++.dg/special:
24128         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
24129
24130         Relative to g++.old-deja:
24131         * g++.brendan/complex1.C, g++.jason/optimize2.C,
24132         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
24133         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
24134         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
24135         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
24136         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
24137         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
24138
24139         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
24140         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
24141         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
24142         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
24143         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
24144         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
24145         and/or string.h.
24146
24147         * g++.other/goto1.C: Update expectations for error messages.
24148
24149 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
24150
24151         * gcc.c-torture/compile/20000523-1.c: New test.
24152
24153 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
24154
24155         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
24156
24157 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
24158
24159         * g++.old-deja/g++.eh/catch11.C: New test.
24160         * g++.old-deja/g++.eh/catch12.C: New test.
24161
24162 2000-05-24  Nick Clifton  <nickc@cygnus.com>
24163
24164         * gcc.c-torture/execute/20000523-1.c: New test.
24165
24166 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
24167
24168         * c-torture/execute/bcp-1.c: Replace abort in arg of
24169         __builtin_constant_p with a generic external function.
24170
24171         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
24172         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
24173         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
24174         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
24175         Prototype abort and/or exit.
24176
24177         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
24178         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
24179         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
24180         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
24181
24182 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
24183
24184         * gcc.dg/dwarf2-1.c: New test.
24185
24186 2000-05-20  Richard Henderson  <rth@cygnus.com>
24187
24188         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
24189
24190 2000-05-20  Andreas Jaeger  <aj@suse.de>
24191
24192         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
24193         testcase.
24194
24195 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
24196
24197         * gcc.c-torture/execute/20000519-2.c: New test.
24198
24199 2000-05-19  Andreas Jaeger  <aj@suse.de>
24200
24201         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
24202         which fails with SSA.
24203
24204         * lib/c-torture.exp: Also test with -O3 -fssa.
24205
24206 2000-05-18  Michael Meissner  <meissner@redhat.com>
24207
24208         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
24209         * gcc.c-torture/execute/920415-1.c: Ditto.
24210         * gcc.c-torture/execute/920501-1.c: Ditto.
24211         * gcc.c-torture/execute/conversion.c: Ditto.
24212         * gcc.c-torture/execute/cvt-1.c: Ditto.
24213
24214 2000-05-18  Jeffrey A Law  (law@cygnus.com)
24215
24216         * gcc.c-torture/compile/20000518-1.c: New test.
24217
24218 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
24219
24220         * g77.f-torture/compile/200005018.f:  New test.
24221
24222 2000-05-17  Jeffrey A Law  (law@cygnus.com)
24223
24224         * gcc.c-torture/compile/20000517-1.c: New test.
24225
24226 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24227
24228         * gcc.c-torture/execute/20000516-1.c: New test.
24229
24230 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
24231
24232         * g++.old-deja/g++.other/eh.C: New test.
24233
24234 2000-05-12  Richard Henderson  <rth@cygnus.com>
24235
24236         * gcc.c-torture/execute/990208-1.c (main): Don't pass
24237         constants through to doit's conditional.
24238
24239 2000-05-11  Jeffrey A Law  (law@cygnus.com)
24240
24241         * gcc.c-torture/compile/20000511-1.c: New test.
24242         * g77.f-torture/compile/20000511-1.f: New test.
24243         * g77.f-torture/compile/20000511-2.f: New test.
24244
24245 2000-05-11  Michael Meissner  <meissner@redhat.com>
24246
24247         * gcc.c-torture/execute/20000511-1.c: New test.
24248
24249 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
24250
24251         * gcc.dg/dg.exp: Scan .S files as well as .c files.
24252         * gcc.dg/20000510-1.S: New.
24253
24254 2000-05-08  Catherine Moore  <clm@cygnus.com>
24255
24256         * gcc.dg/unused-3.c: New.
24257
24258 2000-05-06  Richard Henderson  <rth@cygnus.com>
24259
24260           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
24261           * g++.old-deja/g++.mike/warn1.C: Likewise.
24262           * g++.old-deja/g++.pt/local1.C: Likewise.
24263           * g++.old-deja/g++.pt/local7.C: Likewise.
24264           * g++.old-deja/g++.pt/spec16.C: Likewise.
24265
24266 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
24267
24268         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
24269
24270 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
24271
24272           * g77.f-torture/execute/20000503-1.f:  New test.
24273
24274 2000-05-04  Andreas Jaeger  <aj@suse.de>
24275
24276         * gcc.dg/noreturn-2.c: New test.
24277
24278 2000-05-04  Neil Booth  <NeilB@earthling.net>
24279
24280         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
24281         preprocessor.
24282
24283 2000-05-04  Richard Henderson  <rth@cygnus.com>
24284
24285         * gcc.c-torture/execute/20000503-1.c: Fix typo.
24286
24287 2000-05-04  Richard Henderson  <rth@cygnus.com>
24288
24289         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
24290         OpenSSL by Jason R Thorpe.
24291
24292 2000-05-03  Jim Wilson  <wilson@cygnus.com>
24293
24294         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
24295
24296 2000-05-03  Robert Lipe <robertlipe@usa.net>
24297
24298         * gcc.dg/20000503-1.c: New test.
24299
24300 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
24301
24302         * gcc.c-torture/compile/20000502-1.c: New test.
24303         * g++.old-deja/g++.other/align.C: New test.
24304         * gcc.dg/cpp-tradstringify.c: New test.
24305
24306 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
24307
24308         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
24309         and hard registers.
24310
24311 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
24312
24313         * gcc.c-torture/execute/loop-5.c: New test.
24314
24315 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
24316
24317         * gcc.c-torture/execute/va-arg-20.c: New test.
24318
24319 2000-04-23  Jeffrey A Law  (law@cygnus.com)
24320
24321         * gcc.c-torture/execute/20000422-1.c: New test.
24322
24323 2000-04-20  Greg McGary  <gkm@gnu.org>
24324
24325         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
24326         when optimizing, but without sibling-call optimizations (-O1).
24327
24328 2000-04-20  Jeffrey A Law  (law@cygnus.com)
24329
24330           * gcc.c-torture/compile/20000420-1.c: New test.
24331
24332 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
24333
24334         * g++.abi/ptrflags.C: New test.
24335         * g++.eh/catchptr1.C: Test incomplete pointer chains.
24336
24337 2000-04-19  Catherine Moore  <clm@cygnus.com>
24338
24339         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
24340
24341 2000-04-19  Greg McGary  <gkm@gnu.org>
24342
24343         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
24344         sibling-call optimizations.
24345
24346 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
24347
24348         * gcc.dg/20000419-1.c: New test.
24349
24350 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
24351
24352         * gcc.c-torture/execute/20000412-6.c: New test.
24353
24354 2000-04-12  Jeffrey A Law  (law@cygnus.com)
24355
24356         * gcc.c-torture/execute/20000412-5.c: New test.
24357         * g77.f-torture/compile/20000412-1.f: New test.
24358         * gcc.c-torture/execute/20000412-4.c: New test.
24359         * gcc.c-torture/compile/20000412-2.c: New test.
24360         * gcc.c-torture/execute/20000412-3.c: New test.
24361         * gcc.c-torture/compile/20000412-1.c: New test.
24362         * gcc.c-torture/execute/20000412-2.c: New test.
24363
24364 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
24365
24366         * objc/execute/bf-20.m: New test.
24367
24368 2000-04-10  Richard Henderson  <rth@cygnus.com>
24369
24370         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
24371
24372         * gcc.c-torture/execute/20000412-1.c: New test.
24373
24374 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
24375
24376         * g++.old-deja/g++.eh/catchptr1.C: New test.
24377
24378 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
24379
24380         * g++.old-deja/g++.abi/cxa_vec.C: New test.
24381
24382 2000-04-08  Neil Booth  <NeilB@earthling.net>
24383
24384         * gcc.dg/cpp-nullchar.c: Remove test as
24385         embedded nulls cause problems.
24386
24387 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24388
24389         * gcc.dg/compare2.c: New test.
24390
24391 2000-04-08  Neil Booth  <NeilB@earthling.net>
24392
24393         * gcc.dg/cpp-nullchar.c: New test.
24394
24395 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
24396
24397         * gcc.dg/cpp-mi2.c: New test.
24398         * gcc.dg/cpp-mi2[abc].h: New files.
24399
24400 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
24401
24402         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
24403         member name.
24404
24405 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
24406
24407         * g++.old-deja/g++.abi/vmihint.C: New test.
24408
24409 2000-04-06  Neil Booth  <NeilB@earthling.net>
24410
24411         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
24412         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
24413         copyright.
24414
24415 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
24416
24417         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
24418         avoid stack-frame overwrite.
24419
24420 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
24421
24422         * gcc.c-torture/compile/20000405-2.c: New test.
24423         * gcc.c-torture/compile/20000405-3.c: New test.
24424
24425 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
24426
24427         * gcc.c-torture/compile/20000405-1.c: New test.
24428
24429 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
24430
24431         * gcc.dg/cast-qual-1.c: Revert last change.
24432
24433 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24434
24435         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
24436
24437 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
24438
24439         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
24440         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
24441
24442 2000-04-03  Jeffrey A Law  (law@cygnus.com)
24443
24444         * gcc.c-torture/compile/20000403-2.c: New test.
24445         * gcc.c-torture/compile/20000403-1.c: New test.
24446
24447 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
24448
24449         * gcc.c-torture/execute/20000403-1.c: New test.
24450
24451 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
24452
24453         * gcc.c-torture/execute/20000402-1.c: New test.
24454
24455 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
24456
24457         * gcc.c-torture/execute/va-arg-15.c: New test.
24458         * gcc.c-torture/execute/va-arg-16.c: New test.
24459         * gcc.c-torture/execute/va-arg-17.c: New test.
24460         * gcc.c-torture/execute/va-arg-18.c: New test.
24461         * gcc.c-torture/execute/va-arg-19.c: New test.
24462
24463 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
24464
24465         * gcc.c-torture/compile/981211-1.c: Move to...
24466         * gcc.dg/cpp-as1.c: ...here.
24467         * gcc.dg/cpp-as2.c: New file.
24468
24469         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
24470         compiler.
24471
24472 2000-04-02  Neil Booth  <NeilB@earthling.net>
24473
24474         * gcc.dg/cpp-cond.c  New tests.
24475         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
24476         accidental success less likely.
24477         * gcc.dg/cpp-missingop.c  New tests.
24478         * gcc.dg/cpp-missingparen.c  New tests.
24479         * gcc.dg/cpp-shift.c  New tests.
24480         * gcc.dg/cpp-shortcircuit.c  New tests.
24481         * gcc.dg/cpp-unary.c  New tests.
24482
24483 2000-03-29  Jeffrey A Law  (law@cygnus.com)
24484
24485         * gcc.c-torture/compile/20000329-1.c: New test.
24486
24487 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
24488
24489         * gcc.c-torture/compile/20000326-1.c: New test.
24490         * gcc.c-torture/compile/20000326-2.c: New test.
24491
24492 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
24493
24494         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
24495         the first parameter is a function argument.
24496
24497 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
24498
24499         * g++.old-deja/g++.ext/array4.C: New test.
24500
24501 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
24502
24503         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
24504
24505 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24506
24507         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
24508
24509 2000-03-19  Richard Henderson  <rth@cygnus.com>
24510
24511         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
24512
24513 2000-03-19  Richard Henderson  <rth@cygnus.com>
24514
24515         * gcc.c-torture/compile/20000319-1.c: New test.
24516
24517 2000-03-14  Jeffrey A Law  (law@cygnus.com)
24518
24519         * gcc.c-torture/execute/20000314-3.c: New test.
24520         * gcc.c-torture/execute/20000314-2.c: New test.
24521         * gcc.c-torture/execute/20000314-1.c: New test.
24522         * gcc.c-torture/compile/20000314-2.c: New test.
24523         * gcc.c-torture/compile/20000314-1.c: New test.
24524
24525 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
24526
24527         * g++.old-deja/g++.warn/inline.C: New test.
24528
24529 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
24530
24531         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
24532         standards-compliant result rather than specific constants.
24533         Put test-values in array.
24534
24535 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
24536
24537         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
24538         (g++_target_compile): Put test-specific options last.
24539
24540 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
24541
24542         * g++.old-deja/g++.eh/vbase4.C: New test.
24543
24544 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
24545
24546         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
24547
24548 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
24549
24550         * g++.old-deja/g++.brendan/misc12.C: Removed.
24551         * g++.old-deja/g++.pt/memtemp77.C: Constify.
24552         * g++.old-deja/g++.ext/pretty4.C: New test.
24553
24554 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
24555
24556         * g++.old-deja/g++.other/string2.C: New test.
24557
24558 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
24559
24560         * g++.old-deja/g++.warn/impint2.C: New test.
24561
24562 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
24563
24564         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
24565         is 1, not zero.
24566
24567 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
24568
24569         * g++.old-deja/g++.warn/impint.C: New test.
24570         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
24571         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
24572         * g++.old-deja/g++.pt/explicit12.C: Likewise.
24573         * g++.old-deja/g++.pt/explicit13.C: Likewise.
24574         * g++.old-deja/g++.pt/explicit17.C: Likewise.
24575         * g++.old-deja/g++.pt/explicit18.C: Likewise.
24576         * g++.old-deja/g++.pt/explicit19.C: Likewise.
24577         * g++.old-deja/g++.pt/explicit23.C: Likewise.
24578         * g++.old-deja/g++.pt/explicit31.C: Likewise.
24579         * g++.old-deja/g++.pt/explicit35.C: Likewise.
24580         * g++.old-deja/g++.pt/explicit6.C: Likewise.
24581         * g++.old-deja/g++.pt/memclass7.C: Likewise.
24582
24583 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
24584
24585         * gcc.dg/cpp-redef.c: New test.
24586
24587 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
24588
24589         * g++.old-deja/g++.pt/unify7.C: New test.
24590
24591 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
24592
24593         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
24594         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
24595
24596 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
24597
24598         * gcc.c-torture/compile/20000224-1.c: New test.
24599
24600 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
24601
24602         * gcc.c-torture/compile/cpp-2.c: New test.
24603         * gcc.c-torture/compile/cpp-1.c: New test.
24604
24605 2000-02-25  Jeffrey A Law  (law@cygnus.com)
24606
24607         * gcc.c-torture/execute/20000225-1.c: New test.
24608
24609 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
24610
24611         * gcc.dg/cpp-li2.c: New test.
24612
24613         * gcc.dg/cpp-wi1.c: New test.
24614
24615         * gcc.dg/cpp-li1.c: New test.
24616
24617 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
24618
24619         * g++.old-deja/g++.other/sizeof5.C: New test.
24620
24621 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24622
24623         * gcc.c-torture/execute/va-arg-13.c: New test.
24624
24625 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
24626
24627         * gcc.c-torture/execute/va-arg-12.c: New test.
24628
24629 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
24630
24631         * gcc.c-torture/execute/20000223-1.c: New test.
24632
24633 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
24634
24635         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
24636
24637 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
24638
24639         * g++.old-deja/g++.abi/ptrmem.C: New test.
24640
24641 2000-02-19  Richard Henderson  <rth@cygnus.com>
24642
24643         * gcc.c-torture/compile/init-3.c: New.
24644
24645 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
24646
24647         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
24648         ALWAYS_CXXFLAGS.
24649
24650 2000-02-11  Robert Lipe <robertl@sco.com>
24651
24652         * gcc.c-torture/compile/20000211-3.c: New test.
24653
24654 2000-02-11  Martin Buchholz <martin@xemacs.org>
24655
24656         * gcc.c-torture/compile/20000211-2.c: New test.
24657
24658 2000-02-11  Jeffrey A Law  (law@cygnus.com)
24659
24660         * gcc.c-torture/compile/20000211-1.c: New test.
24661
24662 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
24663
24664         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
24665           on native targets
24666
24667 2000-02-08  Nathan Sidwell  <nathan@acm.org>
24668
24669         * g++.old-deja/g++.other/cast5.C: New test.
24670
24671 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
24672
24673         * gcc.c-torture/execute/20000205-1.c: New.
24674
24675 2000-02-03  Nathan Sidwell  <nathan@acm.org>
24676
24677         * g++.old-deja/g++.jason/cast3.C: Return void.
24678         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
24679
24680 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
24681
24682         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
24683
24684         * gcc.dg/loop-1.c: New test.
24685
24686 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
24687
24688         * gcc.c-torture/compile/20000127-1.c: New test.
24689         * gcc.c-torture/execute/991228-1.c: New test.
24690
24691 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
24692
24693         * gcc.dg/unused-2.c: New test.
24694
24695         * gcc.dg/conv-1.c: New test.
24696
24697 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
24698
24699         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
24700         compiler.
24701         (tool_option_proc): Fix typo.
24702
24703 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
24704
24705         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
24706         of the ld on the host, not on the build machine.
24707         Also, don't crash if '--help' is not a supported option.
24708
24709 2000-01-24  Richard Henderson  <rth@cygnus.com>
24710
24711         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
24712
24713 2000-01-20  Jeffrey A Law  (law@cygnus.com)
24714
24715         * gcc.c-torture/execute/20000120-2.c: New test.
24716         * gcc.c-torture/execute/20000120-1.c: New test.
24717
24718 2000-01-13  Jeffrey A Law  (law@cygnus.com)
24719
24720         * gcc.c-torture/execute/20000113-1.c: New test.
24721
24722 2000-01-12  Jeffrey A Law  (law@cygnus.com)
24723
24724         * gcc.c-torture/execute/20000112-1.c: New test.
24725
24726 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
24727
24728         * gcc.dg/20000111-1.c: New test.
24729
24730 2000-01-10  Jeffrey A Law  (law@cygnus.com)
24731
24732         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
24733         with 16 bit integers.
24734
24735 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
24736
24737         * gcc.dg/20000108-1.c: New test.
24738
24739 2000-01-05  Nathan Sidwell  <nathan@acm.org>
24740
24741         * g++.old-deja/g++.ns/koenig8.C: New test.
24742
24743 2000-01-05  Nathan Sidwell  <nathan@acm.org>
24744
24745         * g++.old-deja/g++.other/cast4.C: New test.
24746
24747 2000-01-05  Jeffrey A Law  (law@cygnus.com)
24748
24749         * gcc.c-torture/compile/20000105-2.c: New test.
24750         * gcc.c-torture/compile/20000105-1.c: New test.
24751
24752 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24753
24754         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
24755         references to printf & atoi to conform to ANSI standard.
24756         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
24757         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
24758         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
24759         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
24760         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
24761         * g++.old-deja/g++.brendan/complex1.C: Likewise.
24762         * g++.old-deja/g++.brendan/copy1.C: Likewise.
24763         * g++.old-deja/g++.brendan/copy2.C: Likewise.
24764         * g++.old-deja/g++.brendan/copy3.C: Likewise.
24765         * g++.old-deja/g++.brendan/copy4.C: Likewise.
24766         * g++.old-deja/g++.brendan/copy5.C: Likewise.
24767         * g++.old-deja/g++.brendan/copy6.C: Likewise.
24768         * g++.old-deja/g++.brendan/copy7.C: Likewise.
24769         * g++.old-deja/g++.brendan/copy8.C: Likewise.
24770         * g++.old-deja/g++.brendan/crash11.C: Likewise.
24771         * g++.old-deja/g++.brendan/crash14.C: Likewise.
24772         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
24773         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
24774         * g++.old-deja/g++.brendan/delete2.C: Likewise.
24775         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
24776         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
24777         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
24778         * g++.old-deja/g++.brendan/eh1.C: Likewise.
24779         * g++.old-deja/g++.brendan/groff1.C: Likewise.
24780         * g++.old-deja/g++.brendan/init3.C: Likewise.
24781         * g++.old-deja/g++.brendan/misc12.C: Likewise.
24782         * g++.old-deja/g++.brendan/misc7.C: Likewise.
24783         * g++.old-deja/g++.brendan/new2.C: Likewise.
24784         * g++.old-deja/g++.brendan/operators4.C: Likewise.
24785         * g++.old-deja/g++.brendan/operators5.C: Likewise.
24786         * g++.old-deja/g++.brendan/overload2.C: Likewise.
24787         * g++.old-deja/g++.brendan/overload7.C: Likewise.
24788         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
24789         * g++.old-deja/g++.brendan/reference1.C: Likewise.
24790         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
24791         * g++.old-deja/g++.brendan/template24.C: Likewise.
24792         * g++.old-deja/g++.brendan/template3.C: Likewise.
24793         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
24794         * g++.old-deja/g++.jason/inline3.C: Likewise.
24795         * g++.old-deja/g++.jason/opeq.C: Likewise.
24796         * g++.old-deja/g++.law/arg5.C: Likewise.
24797         * g++.old-deja/g++.law/arm7.C: Likewise.
24798         * g++.old-deja/g++.law/ctors11.C: Likewise.
24799         * g++.old-deja/g++.law/cvt8.C: Likewise.
24800         * g++.old-deja/g++.law/init9.C: Likewise.
24801         * g++.old-deja/g++.law/refs4.C: Likewise.
24802         * g++.old-deja/g++.law/template2.C: Likewise.
24803         * g++.old-deja/g++.law/visibility24.C: Likewise.
24804         * g++.old-deja/g++.law/vtable3.C: Likewise.
24805         * g++.old-deja/g++.mike/asm2.C: Likewise.
24806         * g++.old-deja/g++.mike/eh1.C: Likewise.
24807         * g++.old-deja/g++.mike/misc1.C: Likewise.
24808         * g++.old-deja/g++.mike/misc13.C: Likewise.
24809         * g++.old-deja/g++.mike/misc14.C: Likewise.
24810         * g++.old-deja/g++.mike/ns12.C: Likewise.
24811         * g++.old-deja/g++.mike/p1248.C: Likewise.
24812         * g++.old-deja/g++.mike/p3708.C: Likewise.
24813         * g++.old-deja/g++.mike/p3708a.C: Likewise.
24814         * g++.old-deja/g++.mike/p3708b.C: Likewise.
24815         * g++.old-deja/g++.mike/p646.C: Likewise.
24816         * g++.old-deja/g++.mike/p700.C: Likewise.
24817         * g++.old-deja/g++.mike/p783.C: Likewise.
24818         * g++.old-deja/g++.mike/p783a.C: Likewise.
24819         * g++.old-deja/g++.mike/p783b.C: Likewise.
24820         * g++.old-deja/g++.mike/p786.C: Likewise.
24821         * g++.old-deja/g++.mike/p789.C: Likewise.
24822         * g++.old-deja/g++.mike/p789a.C: Likewise.
24823         * g++.old-deja/g++.mike/p807a.C: Likewise.
24824         * g++.old-deja/g++.other/delete3.C: Likewise.
24825         * g++.old-deja/g++.other/dyncast1.C: Likewise.
24826         * g++.old-deja/g++.other/dyncast2.C: Likewise.
24827         * g++.old-deja/g++.other/dyncast3.C: Likewise.
24828         * g++.old-deja/g++.other/empty1.C: Likewise.
24829         * g++.old-deja/g++.other/temporary1.C: Likewise.
24830         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
24831         * g++.old-deja/g++.pt/t16.C: Likewise.
24832         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
24833
24834 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
24835
24836         * gcc.dg/991230-1.c: New test.
24837
24838 1999-12-29  Jeffrey A Law  (law@cygnus.com)
24839
24840         * gcc.c-torture/compile/991229-3.c: New test.
24841         * gcc.c-torture/compile/991229-2.c: New test.
24842         * gcc.c-torture/compile/991229-1.c: New test.
24843
24844 1999-12-29  Greg McGary <gkm@eng.ascend.com>
24845
24846         * gcc.c-torture/compile/labels-2.c: New test.
24847
24848 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
24849
24850         * gcc.c-torture/execute/991227-1.c: New test.
24851
24852 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
24853
24854         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
24855
24856 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
24857
24858         * gcc.c-torture/execute/991221-1.c: New test.
24859
24860 1999-12-20  Nathan Sidwell  <nathan@acm.org>
24861
24862         * g++.old-deja/g++.other/cast3.C: New test.
24863
24864 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
24865
24866         * gcc.c-torture/execute/991216-4.c: New test.
24867
24868 1999-12-16  Michael Meissner  <meissner@cygnus.com>
24869
24870         * gcc.c-torture/execute/991216-1.c: New test.
24871         * gcc.c-torture/execute/991216-2.c: New test.
24872         * gcc.c-torture/execute/991216-3.c: New test.
24873
24874 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
24875
24876         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
24877         Actually make the test fail by using "-O2" for compilation.
24878
24879 1999-12-15  Nathan Sidwell  <nathan@acm.org>
24880
24881         * g++.old-deja/g++.warn/cast-align1.C: New test.
24882
24883 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
24884
24885         * gcc.c-torture/compile/991214-1.c: New test.
24886         * gcc.c-torture/compile/991214-2.c: New test.
24887
24888 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
24889
24890         * gcc.dg/991214-1.c: New test.
24891
24892 1999-12-13  Jeffrey A Law  (law@cygnus.com)
24893
24894         * gcc.c-torture/compile/991213-3.c: New test.
24895         * gcc.c-torture/compile/991213-2.c: New test.
24896         * gcc.c-torture/compile/991213-1.c: New test.
24897
24898 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
24899
24900         * gcc.dg/991209-1.c: New test.
24901
24902 1999-12-08  Nathan Sidwell <nathan@acm.org>
24903
24904         * gcc.c-torture/compile/991208-1.c: New test.
24905
24906 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
24907
24908         * gcc.dg/ultrasp2.c: New test.
24909
24910 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
24911
24912         * g++.old-deja/g++.abi/align.C (main): Fix typo.
24913
24914 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
24915
24916         * gcc.c-torture/compile/991202-1.c: New test.
24917         * gcc.c-torture/execute/991202-1.c: New test.
24918         * gcc.c-torture/execute/991202-2.c: New test.
24919         * gcc.c-torture/execute/991202-3.c: New test.
24920
24921 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
24922
24923         * g++.old-deja/g++.abi/align.C: New test.
24924         * g++.old-deja/g++.abi/aggregates.C: Likewise.
24925         * g++.old-deja/g++.abi/bitfields.C: Likewise.
24926
24927 1999-12-01  Richard Henderson  <rth@cygnus.com>
24928
24929         * gcc.c-torture/execute/991201-1.c: New.
24930
24931 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
24932
24933         * gcc.dg/991129-1.c: New test.
24934
24935 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
24936
24937         * gcc.c-torture/compile/991127-1.c: New test.
24938
24939 1999-11-22  Nathan Sidwell  <nathan@acm.org>
24940
24941         * g++.old-deja/g++.other/warn4.C: New test.
24942
24943 1999-11-22  Nathan Sidwell  <nathan@acm.org>
24944
24945         * g++.old-deja/g++.eh/cleanup2.C: New test.
24946         * g++.old-deja/g++.ext/pretty2.C: New test.
24947         * g++.old-deja/g++.ext/pretty3.C: New test.
24948         * g++.old-deja/g++.other/debug6.C: New test.
24949
24950 1999-10-20  Jim Wilson  <wilson@cygnus.com>
24951
24952         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
24953         compiler_output to look for one error message instead of two.
24954
24955 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
24956
24957         * gcc.c-torture/execute/991118-1.c: Also test case
24958         where the word boundary does not split a byte evenly.
24959
24960 1999-11-19  Nathan Sidwell  <nathan@acm.org>
24961
24962         * g++.old-deja/g++.ext/restrict1.C: New test.
24963
24964 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
24965
24966         * gcc.c-torture/execute/991118-1.c: New test.
24967
24968 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
24969
24970         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
24971         working directory pathnames.
24972
24973 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
24974
24975         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
24976         host is equipped with driver.h and driver.o so it can actually
24977         compile and run the tests.
24978
24979 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
24980
24981         * gcc.c-torture/compile/991008-1.c: New test.
24982
24983 1999-11-08  Nick Clifton  <nickc@cygnus.com>
24984
24985         * lib/gcc-dg.exp: Include target-supports.exp
24986
24987 1999-11-05  Nick Clifton  <nickc@cygnus.com>
24988
24989         * lib/target-supports.exp: New file: Provide procs to test for
24990         features supported by the target.
24991         (check_weak_available): Moved here from ecos.exp.
24992         (check_alias_available): New proc: Determine of the target
24993         toolchain supports the alias attribute.
24994
24995         * gcc.dg/special/ecos.exp: Move check_weak_available to
24996         target-supports.exp.
24997         (alias-1.c): Only perform the test if the target supports
24998         aliases.
24999         (wkali-1.c): Only perform the test if the target supports
25000         aliases.
25001
25002         * gcc.dg/990506-0.c: Expect error messages from cross
25003         targets as well as native targets.
25004
25005 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
25006
25007         * gcc.dg/ultrasp1.c: Removed xfail.
25008         * gcc.dg/struct-ret-2.c: Likewise.
25009         * gcc.dg/array-1.c: Likewise.
25010
25011 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
25012
25013         * gcc.dg/struct-ret-2.c: New test.
25014
25015         * gcc.dg/array-1.c: New test.
25016
25017 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
25018
25019         * gcc.c-torture/execute/991030-1.c: New test.
25020
25021 1999-10-26  Richard Henderson  <rth@cygnus.com>
25022
25023         * gcc.c-torture/compile/991026-2.c: New test.
25024
25025 1999-10-26  Jeffrey A Law  (law@cygnus.com)
25026
25027         * gcc.c-torture/compile/991026-1.c: New test.
25028
25029 1999-10-23  Jeffrey A Law  (law@cygnus.com)
25030
25031         * gcc.c-torture/execute/991023-1.c: New test.
25032
25033 1999-10-19  Jeffrey A Law  (law@cygnus.com)
25034
25035         * gcc.c-torture/execute/991019-1.c: New test.
25036
25037 1999-10-16  Richard Henderson  <rth@cygnus.com>
25038
25039         * gcc.c-torture/execute/991016-1.c: New test.
25040
25041 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
25042
25043         * gcc.c-torture/execute/991014-1.c: New test.
25044
25045 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
25046
25047         * g++.old-deja/g++.other/union2.C: New test.
25048
25049 1999-10-13  Nathan Sidwell  <nathan@acm.org>
25050
25051         * g++.old-deja/g++.other/vaarg2.C: New test.
25052         * g++.old-deja/g++.other/vaarg3.C: New test.
25053
25054 1999-10-12  Craig Burley  <craig@jcb-sc.com>
25055
25056         * g77.f-torture/noncompile/19990905-1.f: Moved from being
25057         in compile/.
25058
25059 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
25060
25061         * gcc.c-torture/execute/va-arg-11.c: New test.
25062
25063 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
25064
25065         * lib/file-format.exp (gcc_target_object_format): Don't
25066         crash if objdump is unavailable.
25067
25068 1999-09-29  Donn Terry <donn@interix.com>
25069
25070         * gcc.misc-tests/mg.exp: delete extraneous redirection.
25071
25072 1999-09-28  Nick Clifton  <nickc@cygnus.com>
25073
25074         * gcc.c-torture/compile/990928-1.c: New test.
25075
25076 1999-09-28  Nathan Sidwell  <nathan@acm.org>
25077
25078         * g++.old-deja/g++.other/decl6.C: New test.
25079
25080 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
25081
25082         * gcc.c-torture/execute/va-arg-10.c: New test.
25083
25084 1999-09-27  Nathan Sidwell  <nathan@acm.org>
25085
25086         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
25087         __PRETTY_FUNCTION__.
25088
25089 1999-09-23  Nick Clifton  <nickc@cygnus.com>
25090
25091         * gcc.c-torture/execute/990923-1.c: New test.
25092
25093 1999-09-21  Nick Clifton  <nickc@cygnus.com>
25094
25095         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
25096         for which -fpic is inappropriate.
25097
25098 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
25099
25100         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
25101
25102 1999-09-21  Nathan Sidwell  <nathan@acm.org>
25103
25104         * g++.old-deja/g++.other/dyncast1.C: New test.
25105         * g++.old-deja/g++.other/dyncast2.C: New test.
25106         * g++.old-deja/g++.other/dyncast3.C: New test.
25107         * g++.old-deja/g++.other/dyncast4.C: New test.
25108         * g++.old-deja/g++.other/dyncast5.C: New test.
25109         * g++.old-deja/g++.eh/catch3.C: New test.
25110         * g++.old-deja/g++.eh/catch3p.C: New test.
25111         * g++.old-deja/g++.eh/catch4.C: New test.
25112         * g++.old-deja/g++.eh/catch4p.C: New test.
25113         * g++.old-deja/g++.eh/catch5.C: New test.
25114         * g++.old-deja/g++.eh/catch5p.C: New test.
25115         * g++.old-deja/g++.eh/catch6.C: New test.
25116         * g++.old-deja/g++.eh/catch6p.C: New test.
25117         * g++.old-deja/g++.eh/catch7.C: New test.
25118         * g++.old-deja/g++.eh/catch7p.C: New test.
25119         * g++.old-deja/g++.eh/catch8.C: New test.
25120         * g++.old-deja/g++.eh/catch8p.C: New test.
25121         * g++.old-deja/g++.eh/catch9.C: New test.
25122         * g++.old-deja/g++.eh/catch9p.C: New test.
25123
25124 1999-09-13  Nathan Sidwell  <nathan@acm.org>
25125
25126         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
25127         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
25128
25129 1999-09-13  Jeffrey A Law  (law@cygnus.com)
25130
25131         * gcc.c-torture/compile/990913-1.c: New test.
25132
25133 1999-09-10  Nathan Sidwell  <nathan@acm.org>
25134
25135         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
25136         * g++.old-deja/g++.jason/rfg5.C: Likewise.
25137
25138 1999-09-09  Richard Henderson  <rth@cygnus.com>
25139
25140         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
25141
25142 1999-09-09  Nathan Sidwell  <nathan@acm.org>
25143
25144         * g++.old-deja/g++.other/lookup11.C: New test.
25145         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
25146         what is permitted and what we want.
25147         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
25148         overload use.
25149         * g++.old-deja/g++.jason/rfg5.C: Likewise
25150
25151 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
25152
25153         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
25154         * gcc.c-torture/noncompile/poison-1.c: New file.
25155
25156 1999-09-08  Nathan Sidwell  <nathan@acm.org>
25157
25158         * g++.old-deja/g++.other/sizeof3.C: New test.
25159         * g++.old-deja/g++.other/sizeof4.C: New test.
25160         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
25161         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
25162
25163 1999-09-07  Richard Henderson  <rth@cygnus.com>
25164
25165         * gcc.dg/va-arg-1.c: New.
25166
25167 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25168
25169         * gcc.c-torture/execute/va-arg-9.c: New test.
25170
25171 1999-09-05  Craig Burley  <craig@jcb-sc.com>
25172
25173         * g77.f-torture/compile/980519-2.f: New test.
25174         * g77.f-torture/compile/19990905-0.f: New test.
25175         * g77.f-torture/compile/19990905-1.f: New test.
25176         * g77.f-torture/compile/19990905-2.f: New test.
25177
25178         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
25179
25180 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
25181
25182         * gcc.c-torture/execute/990827-1.c: Fix typo.
25183
25184 1999-09-03  Nathan Sidwell  <nathan@acm.org>
25185
25186         * g++.old-deja/g++.other/deref1.C: New test.
25187
25188 1999-09-02  Nathan Sidwell  <nathan@acm.org>
25189
25190         * g++.old-deja/g++.other/ambig2.C: New test.
25191         * g++.old-deja/g++.other/cond5.C: New test.
25192         * g++.old-deja/g++.other/lookup16.C: New test.
25193
25194 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
25195
25196         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
25197         assemblers too.
25198
25199 1999-08-31  Jeffrey A Law  (law@cygnus.com)
25200
25201         * lib/c-torture.exp: Avoid the "compare executables" optimization
25202         when testing native.
25203
25204 1999-08-29  Jeffrey A Law  (law@cygnus.com)
25205
25206         * gcc.c-torture/execute/990829-1.c: New test.
25207         * gcc.c-torture/compile/990829-1.c: New test.
25208
25209 1999-08-27  Paul Burchard  <burchard@pobox.com>
25210
25211         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
25212         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
25213         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
25214         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
25215         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
25216         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
25217         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
25218         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
25219         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
25220         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
25221         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
25222
25223 1999-08-27  Jeffrey A Law  (law@cygnus.com)
25224
25225         * gcc.c-torture/execute/990827-1.c: New test.
25226
25227 1999-08-26  Craig Burley  <craig@jcb-sc.com>
25228
25229         * g77.f-torture/noncompile/19990826-4.f: New test.
25230
25231         * g77.f-torture/compile/19990826-3.f: New test.
25232
25233         * g77.f-torture/execute/19990826-2.f: New test.
25234
25235         * g77.f-torture/compile/19990826-1.f: New test.
25236
25237         * gcc.c-torture/execute/990826-0.c: New test.
25238         * g77.c-torture/execute/19990826-0.f: New test.
25239
25240         * g77.f-torture/noncompile/970626-2.f: New test.
25241
25242 1999-08-25  Paul Burchard  <burchard@pobox.com>
25243
25244         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
25245         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
25246         lss-011.C: New tests.
25247
25248 1999-08-25  Nathan Sidwell  <nathan@acm.org>
25249
25250         * g++.old-deja/g++.other/decl5.C: New test.
25251
25252 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25253
25254         * noncompile/noncompile.exp: Load_lib c-torture.exp.
25255         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
25256         call `postbase' for each one.  All callers of `postbase' changed
25257         to call this instead.
25258
25259 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
25260
25261         * gcc.c-torture/execute/990811-1.c: New test.
25262
25263 1999-08-09  Nick Clifton  <nickc@cygnus.com>
25264
25265         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
25266         just native ones.
25267
25268         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
25269         just native ones.
25270
25271 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
25272
25273         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
25274
25275 1999-08-04  Jeffrey A Law  (law@cygnus.com)
25276
25277         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
25278
25279 1999-08-04  Nathan Sidwell  <nathan@acm.org>
25280
25281         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
25282
25283 1999-08-04  Jeffrey A Law  (law@cygnus.com)
25284
25285         * gcc.c-torture/execute/990804-1.c: New test.
25286
25287 1999-08-03  Nathan Sidwell  <nathan@acm.org>
25288
25289         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
25290         * g++.old-deja/g++.brendan/crash64.C: Likewise
25291         * g++.old-deja/g++.brendan/overload8.C: Likewise
25292
25293 1999-08-03  Nathan Sidwell  <nathan@acm.org>
25294
25295         * g++.old-deja/g++.other/struct1.C: New test.
25296
25297 1999-08-03  Nathan Sidwell  <nathan@acm.org>
25298
25299         * g++.old-deja/g++.other/enum2.C: New test.
25300
25301 1999-08-02  Richard Henderson  <rth@cygnus.com>
25302
25303         Adapted from tests from Franz Sirl:
25304         * gcc.c-torture/execute/va-arg-7.c: New test.
25305         * gcc.c-torture/execute/va-arg-8.c: New test.
25306
25307 1999-08-01  Jeffrey A Law  (law@cygnus.com)
25308
25309         * gcc.c-torture/compile/990801-2.c: New test.
25310
25311         * gcc.c-torture/compile/990801-1.c: New test.
25312
25313 1999-07-27  Michael Meissner  <meissner@cygnus.com>
25314
25315         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
25316         fp-cmp-1.c, converting double to float.
25317
25318         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
25319         fp-cmp-1.c, converting double to long double.
25320
25321         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
25322         from fr1 to unknown_register, since fr1 is a legitimate register
25323         on some machines.
25324
25325 1999-07-25  Jeffrey A Law  (law@cygnus.com)
25326
25327         * README: More listname related changes.
25328
25329 1999-07-08  Catherine Moore  <clm@cygnus.com>
25330
25331         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
25332
25333 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
25334
25335         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
25336
25337 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
25338
25339         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
25340
25341 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
25342
25343         * gcc.dg/990703-1.c: New test.
25344
25345 1999-06-29  Nick Clifton  <nickc@cygnus.com>
25346
25347         * lib/file-format.exp: New file: Move definition of proc
25348         gcc_target_object_format to here from
25349         gcc.dg/special/ecos.exp.
25350
25351         * lib/c-torture.exp: Include lib file-format.exp.
25352         * lib/gcc-dg.exp: Include lib file-format.exp.
25353
25354         * gcc.dg/special/ecos.exp: Remove definition of proc
25355         gcc_target_object_format.
25356
25357 1999-06-28  Jeffrey A Law  (law@cygnus.com)
25358
25359         * gcc.c-torture/execute/990628-1.c: New test.
25360
25361 1999-06-25  Jeffrey A Law  (law@cygnus.com)
25362
25363         * gcc.c-torture/compile/990625-2.c: New test.
25364
25365         * gcc.c-torture/compile/990625-1.c: New test.
25366
25367 1999-06-23  Nick Clifton  <nickc@cygnus.com>
25368
25369         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
25370         attributes compile.
25371         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
25372         ports that use the COFF/PE file format.
25373
25374 1999-06-17  Jeffrey A Law  (law@cygnus.com)
25375
25376         * gcc.c-torture/compile/990617-1.c: New test.
25377
25378 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
25379
25380         * g++.old-deja/g++.other/decl4.C: New test.
25381
25382 1999-06-14  Nathan Sidwell  <nathan@acm.org>
25383
25384         * g++.old-deja/g++.other/bitfld3.C: New test.
25385
25386 1999-06-08  Nathan Sidwell  <nathan@acm.org>
25387
25388         * g++.old-deja/g++.eh/catch1.C: New test.
25389
25390 1999-06-07  Jeffrey A Law  (law@cygnus.com)
25391
25392         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
25393
25394         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
25395         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
25396
25397 1999-06-05  Craig Burley  <craig@jcb-sc.com>
25398
25399         * g77.f-torture/compile/19990502-0.f: Replace with new,
25400         shorter, test that still fails after recent changes.
25401
25402 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
25403
25404         * gcc.c-torture/execute/990604-1.c: New test.
25405
25406 1999-05-31  Jeffrey A Law  (law@cygnus.com)
25407
25408         * gcc.c-torture/execute/990531-1.c: New test.
25409
25410 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
25411
25412         * gcc.c-torture/compile/990527-1.c: New test.
25413
25414 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
25415
25416         * gcc.c-torture/execute/990527-1.c: New test.
25417
25418 1999-05-25  Nick Clifton  <nickc@cygnus.com>
25419
25420         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
25421         bitfields as signed.
25422
25423 1999-05-25  Craig Burley  <craig@jcb-sc.com>
25424
25425         * g77.f-torture/compile/19990525-0.f: New test.
25426
25427 1999-05-25  Jeffrey A Law  (law@cygnus.com)
25428
25429         * gcc.c-torture/execute/990525-2.c: New test.
25430
25431         * gcc.c-torture/execute/990525-1.c: New test.
25432
25433 1999-05-24  Nathan Sidwell  <nathan@acm.org>
25434
25435         * g++.old-deja/g++.other/anon3.C: New test.
25436         * g++.old-deja/g++.other/anon4.C: New test.
25437         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
25438         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
25439         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
25440         Merrill).
25441
25442 1999-05-24  Jeffrey A Law  (law@cygnus.com)
25443
25444         * gcc.c-torture/execute/990524-1.c: New test.
25445
25446         * gcc.dg/990524-1.c: New test.
25447
25448 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
25449
25450         * gcc.c-torture/compile/990523-1.c: New test.
25451
25452 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
25453
25454         * gcc.c-torture/compile/990519-1.c: New test.
25455
25456 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
25457
25458         * gcc.c-torture/compile/990517-1.c: New test.
25459
25460         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
25461         (e4, f4): New tests.
25462         (main): Call them.
25463
25464 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25465
25466         * gcc.dg/noreturn-1.c: New test.
25467
25468 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
25469
25470         * gcc.c-torture/execute/990513-1.c: New test.
25471
25472 1999-05-10  Richard Henderson  <rth@cygnus.com>
25473
25474         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
25475
25476 1999-05-10  Craig Burley  <craig@jcb-sc.com>
25477
25478         * g77.f-torture/execute/erfc.f: Use small single-precision
25479         values, to avoid problems on Alphas when not -mieee.
25480
25481 1999-05-08  Craig Burley  <craig@jcb-sc.com>
25482
25483         * gcc.dg/990506-0.c: New test.
25484
25485 1999-05-08  Richard Henderson  <rth@cygnus.com>
25486
25487         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
25488         the constant to test.  Don't XFAIL 64-bit targets.
25489
25490         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
25491         * g++.old-deja/g++.law/profile1.C: Likewise.
25492
25493         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
25494         operator new instances.
25495         * g++.old-deja/g++.other/delete5.C: Likewise.
25496
25497 1999-05-03  Craig Burley  <craig@jcb-sc.com>
25498
25499         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
25500         intrinsic.
25501
25502 1999-05-03  Craig Burley  <craig@jcb-sc.com>
25503
25504         * g77.f-torture/execute/u77-test.f: Reverse order of two
25505         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
25506
25507 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25508
25509         * gcc.dg/compare1.c: New test.
25510
25511 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
25512
25513         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
25514         New tests.
25515
25516 1999-05-02  Craig Burley  <craig@jcb-sc.com>
25517
25518         * g77.f-torture/compile/19990502-1.f: New test.
25519
25520 1999-05-02  Craig Burley  <craig@jcb-sc.com>
25521
25522         * g77.f-torture/compile/19990502-0.f: New test.
25523
25524 1999-05-02  Craig Burley  <craig@jcb-sc.com>
25525
25526         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
25527         intrinsic.
25528
25529 1999-05-02  Craig Burley  <craig@jcb-sc.com>
25530
25531         * g77.f-torture/execute/u77-test.f (main): List libU77
25532         intrinsics not currently tested.
25533         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
25534         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
25535         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
25536         Trim blanks off the ends of some printed strings.
25537
25538 1999-05-02  Craig Burley  <craig@jcb-sc.com>
25539
25540         * g77.f-torture/execute/u77-test.f (main): Just warn about
25541         FSTAT gid disagreement, as it's expected on some systems.
25542
25543 1999-05-01  Craig Burley  <craig@jcb-sc.com>
25544
25545         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
25546         use a new function, which allows for some slop.
25547         Clean up some commentary.
25548         (issum): The new function.
25549         (sgladd): Deleted subroutine.
25550
25551 1999-05-01  Craig Burley  <craig@jcb-sc.com>
25552
25553         * g77.f-torture/execute/u77-test.f: Modify to be more like
25554         libf2c/libU77 version, bringing patches to that version here.
25555         Add suitable commentary.
25556
25557 1999-04-25  Richard Henderson  <rth@cygnus.com>
25558
25559         * gcc.dg/990424-1.c: New test.
25560
25561 1999-04-24  Craig Burley  <craig@jcb-sc.com>
25562
25563         * g77.f-torture/execute/u77-test.f (main): Bug involving
25564         LSTAT has been fixed, so turn back on full checking.
25565
25566 1999-04-20  Craig Burley  <craig@jcb-sc.com>
25567
25568         * g77.f-torture/compile/19990419-0.f: New test.
25569         * g77.f-torture/execute/19990419-1.f: New test.
25570
25571 1999-04-17  Richard Henderson  <rth@cygnus.com>
25572
25573         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
25574         to avoid the need for a prototype to supress a warning.
25575
25576 1999-04-07  Jim Wilson  <wilson@cygnus.com>
25577
25578         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
25579
25580 1999-04-04  Jeffrey A Law  (law@cygnus.com)
25581
25582         * gcc.c-torture/execute/990404-1.c: New test.
25583
25584 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
25585
25586         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
25587         * gcc.dg/cpp-if3.c: Don't use -pedantic.
25588         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
25589         missing initializer warnings.
25590
25591 1999-03-28  Jeffrey A Law  (law@cygnus.com)
25592
25593         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
25594         matching strings.
25595
25596 1999-03-26  Jeffrey A Law  (law@cygnus.com)
25597
25598         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
25599
25600 1999-03-26  Craig Burley  <craig@jcb-sc.com>
25601
25602         * g77.f-torture/execute/19990325-0.f: New test.
25603         * g77.f-torture/execute/19990325-1.f: New test.
25604
25605 1999-03-24  Jeffrey A Law  (law@cygnus.com)
25606
25607         * gcc.c-torture/execute/990324-1.c: New test.
25608
25609 1999-03-22  Jim Wilson  <wilson@cygnus.com>
25610
25611         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
25612         test with 4.
25613
25614 1999-03-17  Richard Henderson  <rth@cygnus.com>
25615
25616         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
25617
25618 1999-03-13  Craig Burley  <craig@jcb-sc.com>
25619
25620         * g77.f-torture/execute/19990313-2.f: New test.
25621         * g77.f-torture/execute/19990313-3.f: New test.
25622
25623 1999-03-13  Craig Burley  <craig@jcb-sc.com>
25624
25625         * g77.f-torture/execute/19990313-0.f: New test.
25626         * g77.f-torture/execute/19990313-1.f: New test.
25627
25628 1999-03-12  Jim Wilson  <wilson@cygnus.com>
25629
25630         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
25631         printf to sprintf.
25632         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
25633         (main): Add check for u15.  Conditionalize u31 check depending on
25634         whether ints are <32 bits or >=32 bits.
25635
25636 1999-03-08  Craig Burley  <craig@jcb-sc.com>
25637
25638         * g77.f-torture/execute/19981119-0.f: Improve testiness.
25639
25640 1999-03-08  Craig Burley  <craig@jcb-sc.com>
25641
25642         * g77.f-torture/compile/19990305-0.f: New test.
25643         * g77.f-torture/execute/19981119-0.f: New test.
25644
25645 1999-03-08  Craig Burley  <craig@jcb-sc.com>
25646
25647         * g77.f-torture/execute/970625-2.f: call ABORT if final
25648         result is not correct, instead of just printing it.
25649         Add this checking via newly introduced obfuscation, to
25650         trip up buggy front ends.
25651
25652 1999-03-07  Craig Burley  <craig@jcb-sc.com>
25653
25654         * g77.f-torture/compile/960317-1.f: Moved from being
25655         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
25656
25657 1999-03-06  Craig Burley  <craig@jcb-sc.com>
25658
25659         * g77.f-torture/execute/960317-1.f: New (old) test.
25660         * g77.f-torture/execute/970625-2.f: Ditto.
25661
25662 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
25663
25664         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
25665         message on line 1 or line 2; cccp and cpplib do this differently.
25666
25667 1999-03-01  Jeffrey A Law  (law@cygnus.com)
25668
25669         * g++.old-deja/g++.law/weak1.C: New test.
25670
25671 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
25672
25673         * gcc.c-torture/execute/990119-1.c: Renamed to...
25674         * gcc.dg/990119-1.c: this, so it will only be tested once
25675         (it's a preprocessor test, it doesn't need to be run at
25676         multiple optimization levels).
25677
25678 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
25679
25680         * lib/g++.exp: Don't add incdir=$base_dir/../include to
25681           ALWAYS_CXXFLAGS.
25682
25683 1999-02-24  Craig Burley  <craig@jcb-sc.com>
25684
25685         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
25686         * g77.f-torture/compile/19981216-0.f: ...as it is expected
25687         to not be compilable by current g77.
25688
25689 1999-02-24  Nick Clifton  <nickc@cygnus.com>
25690
25691         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
25692
25693 1999-02-22  Jeffrey A Law  (law@cygnus.com)
25694
25695         * gcc.c-torture/execute/990222-1.c: New test.
25696
25697 1999-02-19  Craig Burley  <craig@jcb-sc.com>
25698
25699         * g77.f-torture/compile/19990218-0.f: New test.
25700         * g77.f-torture/noncompile/19990218-1.f: New test.
25701
25702 1999-02-18  Craig Burley  <craig@jcb-sc.com>
25703
25704         * g77.f-torture/compile/19981216-0.f: New test.
25705
25706 1999-02-14  Jeffrey A Law  (law@cygnus.com)
25707
25708         * gcc.dg/990214-1.c: New test.
25709
25710 1999-02-13  Jeffrey A Law  (law@cygnus.com)
25711
25712         * gcc.dg/990213-2.c: New test.
25713
25714         * gcc.dg/990213-1.c: New test.
25715
25716 1999-02-12  Jeffrey A Law  (law@cygnus.com)
25717
25718         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
25719         ints.
25720
25721 1999-02-11  Nick Clifton  <nickc@cygnus.com>
25722
25723         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
25724         specified by target.
25725
25726         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
25727
25728 1999-02-11  Jeffrey A Law  (law@cygnus.com)
25729
25730         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
25731
25732 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
25733
25734         * gcc.dg/special/ecos.exp: New test driver for new tests with
25735         special requirements.
25736
25737         * gcc.dg/special/alias-1.c: New test.
25738         * gcc.dg/special/gcsec-1.c: New test.
25739         * gcc.dg/special/weak-1.c: New test.
25740         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
25741         * gcc.dg/special/weak-2.c: New test.
25742         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
25743         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
25744         * gcc.dg/special/wkali-1.c: New test.
25745         * gcc.dg/special/wkali-2.c: New test.
25746         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
25747         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
25748
25749 1999-02-10  Felix Lee  <flee@cygnus.com>
25750
25751           * lib/c-torture.exp (c-torture-compile): Pull out code for
25752           analyzing gcc error messages.
25753           (c-torture-execute): Likewise.  Fix some (harmless) false
25754           positives.
25755           * lib/gcc.exp (gcc_check_compile): New function.
25756
25757 1999-02-08  Richard Henderson  <rth@cygnus.com>
25758
25759         * gcc.c-torture/execute/990208-1.c: New test.
25760
25761 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
25762
25763         * g++.dg/special/ecos.exp: New driver for new tests with special
25764         requirements
25765
25766         * g++.dg/special/conpr-1.C: New test
25767         * g++.dg/special/conpr-2.C: New test
25768         * g++.dg/special/conpr-2a.C: New test
25769         * g++.dg/special/conpr-3.C: New test
25770         * g++.dg/special/conpr-3a.C: New test
25771         * g++.dg/special/conpr-3b.C: New test
25772
25773         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
25774         allow g++ to use the dg driver
25775
25776         * README: Add comment about g++.dg directory
25777
25778 1999-02-06  Jeffrey A Law  (law@cygnus.com)
25779
25780         * README: Update email addresses.
25781
25782 1999-02-03  Nick Clifton  <nickc@cygnus.com>
25783
25784         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
25785         arguments in order to force structure S onto the stack even on
25786         the alpha.
25787         (test): Pass 10 leading arguments to function foo as well as the
25788         structure S.
25789
25790         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
25791         failure for all targets.
25792
25793         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
25794         abort to terminate program execution.
25795
25796 1999-01-30  Richard Henderson  <rth@cygnus.com>
25797
25798         * gcc.c-torture/execute/990130-1.c: New test.
25799
25800 1999-01-30  Jeffrey A Law  (law@cygnus.com)
25801
25802         * gcc.dg/990130-1.c: New test.
25803
25804 1999-01-28  Michael Meissner  <meissner@cygnus.com>
25805
25806         * gcc.c-torture/execute/990128-1.c: New test.
25807
25808 1999-01-27  Michael Meissner  <meissner@cygnus.com>
25809
25810         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
25811
25812 1999-01-27  Felix Lee  <flee@cygnus.com>
25813
25814         * lib/c-torture.exp (c-torture-compile): pull out code for
25815         analyzing gcc error messages.
25816         (c-torture-execute): ditto, and fix some (harmless) false
25817         positives.
25818         * lib/gcc.exp (gcc_check_compile): new function.
25819
25820 1999-01-17  Jeffrey A Law  (law@cygnus.com)
25821
25822         * gcc.dg/990117-1.c: New test.
25823
25824         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
25825
25826         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
25827
25828 1999-01-15  Jeffrey A Law  (law@cygnus.com)
25829
25830         * g77.f-torture/compile/990115-1.f: New test.
25831
25832 1999-01-07  Jeffrey A Law  (law@cygnus.com)
25833
25834         * gcc.c-torture/compile/990107-1.c: New test
25835
25836 1999-01-06  Jeffrey A Law  (law@cygnus.com)
25837
25838         * gcc.c-torture/execute/990106-2.c: New test.
25839
25840         * gcc.c-torture/execute/990106-1.c: New test.
25841
25842 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
25843
25844         * gcc.c-torture/compile/981223-1.c: New test.
25845
25846 1998-12-29  Richard Henderson  <rth@cygnus.com>
25847
25848         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
25849         (opt3): Rename from opt4 and disable.
25850
25851 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
25852
25853         * g++.old-deja/g++.pt/ptrmem5.C: New test.
25854
25855 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
25856
25857         * g++.old-deja/g++.other/conv5.C: New test.
25858
25859 1998-12-14  Nick Clifton  <nickc@cygnus.com>
25860
25861         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
25862
25863 1998-12-11  Jeffrey A Law  (law@cygnus.com)
25864
25865         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
25866
25867 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
25868
25869         * gcc.c-torture/compile/981211-1.c: New test.
25870
25871 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
25872
25873         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
25874
25875         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
25876
25877 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
25878
25879         * gcc.special/930510-1.c: Make C9X safe.
25880         * gcc.misc-tests/gcov-1.c Similarly.
25881         * gcc.misc-tests/gcov-2.c Similarly.
25882
25883 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
25884
25885         * gcc.dg/ultrasp1.c: New test.
25886
25887 1998-12-06  Richard Henderson  <rth@cygnus.com>
25888
25889         * gcc.c-torture/execute/981206.c: New test.
25890
25891 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
25892
25893         * g++.old-deja/g++.ns/template7.C: New test.
25894
25895         * g++.old-deja/g++.other/expr1.C: New test.
25896
25897         * g++.old-deja/g++.eh/tmpl3.C: New test.
25898
25899         * g++.old-deja/g++.eh/tmpl2.C: New test.
25900
25901 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
25902
25903         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
25904         * g++.old-deja/g++.other/using6.C: Removed.
25905         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
25906
25907         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
25908
25909 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
25910
25911         * g++.old-deja/g++.pt/overload8.C: New test.
25912
25913         * g++.old-deja/g++.pt/overload7.C: New test.
25914
25915         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
25916
25917         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
25918         and relinking messages.
25919         * lib/g++.exp (g++_target_compile): Remove .rpo file when
25920         compiling with -frepo.
25921
25922 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
25923
25924         * g++.old-deja/g++.pt/lookup6.C: New test.
25925
25926 1998-11-30  Nick Clifton  <nickc@cygnus.com>
25927
25928         * gcc.c-torture/execute/981130-1.c: New test.
25929         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
25930
25931 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
25932
25933         * g++.old-deja/g++.pt/explicit76.C: New test.
25934
25935         * g++.old-deja/g++.pt/friend38.C: New test.
25936
25937         * g++.old-deja/g++.ns/crash2.C: New test.
25938
25939         * g++.old-deja/g++.pt/defarg8.C: New test.
25940
25941         * g++.old-deja/g++.pt/instantiate6.C: New test.
25942
25943         * g++.old-deja/g++.pt/static6.C: New test.
25944
25945         * g++.old-deja/g++.pt/decl2.C: New test.
25946
25947 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
25948
25949         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
25950         problem is actually related with name lookup, but so what? :-)
25951
25952         * g++.old-deja/g++.pt/friend37.C: New test.
25953
25954 1998-11-25  Dave Love  <d.love@dl.ac.uk>
25955
25956         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
25957         element, which fails on some systems.
25958
25959         * g77.f-torture/execute/labug1.f: New test.
25960
25961 1998-11-21  Jeffrey A Law  (law@cygnus.com)
25962
25963         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
25964         is defined.
25965
25966 1998-11-18  Dave Love  <d.love@dl.ac.uk>
25967
25968         * g77.f-torture/compile/981117-1.f: New test.
25969
25970 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
25971
25972         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
25973         properly discarded.
25974
25975 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
25976
25977         * gcc.c-torture/execute/memcheck: New directory of tests for
25978         -fcheck-memory-usage.
25979
25980 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
25981
25982         * README: New file, general information about the testsuite and
25983         new description of the various C++ test subdirectories.
25984         * README.g++: Eliminate obsolete information, update and move most
25985         relevant stuff to README.
25986
25987 1998-11-07  Richard Henderson  <rth@cygnus.com>
25988
25989         * gcc.c-torture/compile/981107-1.c: New test.
25990
25991 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
25992
25993         * execute/memcpy-bi.c: New testcase.
25994
25995 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
25996
25997         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
25998         base classes.
25999
26000         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
26001         template is selected.
26002
26003         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
26004         classes, it should be accepted for all types.
26005
26006         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
26007
26008         * g++.old-deja/g++.pt/spec24.C: Ensure that template
26009         specializations start with template headers.
26010
26011 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
26012
26013         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
26014
26015         * g++.old-deja/g++.other/init9.C: Test cross initialization of
26016         non-POD types.
26017
26018 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
26019
26020         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
26021
26022 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
26023
26024         * compile/981022-1.c, compile/981022-1.x: New test and driver.
26025
26026 1998-10-19  Jeffrey A Law  (law@cygnus.com)
26027
26028         * 981019-1.c: New test.
26029
26030 1998-10-14  Robert Lipe <robertl@dgii.com>
26031
26032         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
26033         find objc headers.
26034
26035 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
26036
26037         * compile/981001-4.c: Remove use of GCC extension that triggers a
26038         compiler bug.
26039
26040 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
26041
26042         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
26043
26044 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
26045
26046         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
26047         instantiation of template produces incorrect code for delete
26048         expression.
26049
26050         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
26051         constructors' name is not unique.
26052         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
26053         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
26054
26055         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
26056         automatic array of const is ill-formed.
26057
26058         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
26059         of template parameter?
26060
26061         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
26062         const.
26063
26064         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
26065         pointer-to-member expression.
26066
26067         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
26068         declaration causes ICE.
26069
26070 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
26071
26072         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
26073         reserved in the global namespace.
26074
26075         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
26076         generate needed virtual table.
26077
26078         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
26079
26080 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
26081
26082         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
26083         template-dependent type
26084
26085 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
26086
26087         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
26088         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
26089         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
26090
26091         * g++.old-deja/g++.other/using5.C: New test; using decl from base
26092         class should be usable as argument of member function.
26093         * g++.old-deja/g++.other/using6.C: New test; using decl from base
26094         class should be usable as return type of member function.
26095         * g++.old-deja/g++.other/using7.C: New test; using decl from base
26096         class should be usable as type of data member.
26097
26098         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
26099
26100 1998-10-09  Jeffrey A Law  (law@cygnus.com)
26101
26102         * gcc.c-torture/special/920521-1.c: Fix bogus test.
26103
26104 1998-10-08  Nick Clifton  <nickc@cygnus.com>
26105
26106         * gcc.dg/dll-?.c Add thumb to target list.
26107         Fix assembler scan patterns to match current assembler output.
26108
26109 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
26110
26111         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
26112         matching of template brackets.
26113
26114         * g++.old-deja/g++.other/using4.C: New test.  Test using
26115         declarations of methods from base classes.
26116
26117         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
26118         within functions should introduce names into the innermost
26119         enclosing namespace.
26120
26121         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
26122         of static locals if first initialization throws.
26123
26124 1998-10-07  Jim Wilson  <wilson@cygnus.com>
26125
26126         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
26127
26128 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
26129
26130         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
26131         lose track of the possible targets of tablejump insns.
26132         * special/special.exp: Run it.
26133
26134 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
26135
26136         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
26137         must be declared before its specializations can be named in friend
26138         declarations.
26139
26140 1998-10-05  Dave Love  <d.love@dl.ac.uk>
26141
26142         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
26143
26144         * g77.f-torture/execute/io1.f: New test.
26145
26146 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
26147
26148         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
26149         with pointer to template function, for which no argument deduction
26150         is possible.
26151
26152         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
26153         specialization of template function as argument to template
26154         function.
26155
26156         * g++.old-deja/g++.other/access2.C: New test; Inner class
26157         shouldn't have privileged access to Outer's names.
26158
26159 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
26160
26161         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
26162         friend template declared within template class conflicts with
26163         nested class of the same name.
26164
26165         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
26166         is ignored.
26167
26168         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
26169         object with direct initializer as function declaration.
26170
26171         * g++.old-deja/g++.other/decl2.C: New test; duplicate
26172         initializers.
26173
26174         * g++.old-deja/g++.other/null2.C: New test; conditional operator
26175         involving const pointer and NULL produces incorrect result.
26176
26177         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
26178         type name without `typename' should be rejected with -pedantic.
26179
26180 1998-10-02  Richard Henderson  <rth@cygnus.com>
26181
26182         * g++.old-deja/g++.other/addrof1.C: New test.
26183
26184 1998-10-01  Nick Clifton  <nickc@cygnus.com>
26185
26186         * gcc.c-torture/compile/981001-1.c: New test.
26187         * gcc.c-torture/execute/981001-1.c: New test.
26188
26189 1998-10-01  Jeffrey A Law  (law@cygnus.com)
26190
26191         * gcc.c-torture/compile/981001-2.c: New test.
26192         * gcc.c-torture/compile/981001-3.c: New test.
26193         * gcc.c-torture/compile/981001-4.c: New test.
26194
26195 1998-10-01  Robert Lipe  <robertl@dgii.com>
26196
26197         * lib/objc.exp (objc_target_compile): Add -L during compiles for
26198         multilibbed hosts.   Idea grafted from g77.exp.
26199
26200 1998-09-30  Dave Love  <d.love@dl.ac.uk>
26201
26202         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
26203         avoid losing on systems which need -lsocket.
26204
26205 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
26206
26207         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
26208         * g++.old-deja/g++.other/nested2.C: Ditto.
26209         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
26210         failure.
26211
26212 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
26213
26214         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
26215         preferred over template operator!= for enum bitfields.
26216
26217 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
26218
26219         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
26220         that happen to have the same base name, but in different scopes,
26221         are incorrectly rejected.
26222
26223 1998-09-16  Richard Henderson  <rth@cygnus.com>
26224
26225         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
26226         on the native word size instead of an integer literal.
26227
26228 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
26229
26230         * g++.old-deja/g++.other/static2.C: Invocation of static data
26231         member of type pointer-to-function denoted as non-static member.
26232
26233         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
26234         checks involving function types and aliases.
26235
26236 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
26237
26238         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
26239         redefined to the same non-trivial type.
26240
26241         * g++.old-deja/g++.pt/explicit73.C: Test for proper
26242         namespace-qualification of template specializations declared in
26243         other namespaces.
26244
26245         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
26246         to declare a subset of the specializations of a template function
26247         as friends of specializations of a template class.
26248
26249         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
26250         member templates that do not fully specialize the enclosing
26251         template class are rejected.
26252
26253 1998-09-11  Dave Love  <d.love@dl.ac.uk>
26254
26255         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
26256
26257 1998-09-08  Dave Love  <d.love@dl.ac.uk>
26258
26259         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
26260         altered from libf2c/libU77 version.
26261
26262 1998-09-06  Dave Love  <d.love@dl.ac.uk>
26263
26264         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
26265
26266 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
26267
26268         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
26269         (un)signed char are different types for template specialization
26270         purposes.
26271
26272 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
26273
26274         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
26275         * objc: ObjC testsuite.
26276
26277 1998-08-31  Catherine Moore  <clm@cygnus.com>
26278
26279         * gcc.c-torture/execute/941014-1.x:  New file.
26280
26281 1998-08-31  Nick Clifton  <nickc@cygnus.com>
26282
26283         * lib/c-torture.exp: Add support for
26284         torture_eval_before_compile and torture_eval_before_execute
26285         variables.
26286
26287 1998-08-30  Jeffrey A Law  (law@cygnus.com)
26288
26289         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
26290         this test triggers valid.
26291
26292 1998-08-27  Jeffrey A Law  (law@cygnus.com)
26293
26294         * gcc.dg/980827-1.c: New test.
26295
26296 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
26297
26298         * gcc.c-torture/execute/loop-4b.c: New test.
26299
26300 1998-08-26  Nick Clifton  <nickc@cygnus.com>
26301
26302         * lib/c-torture.exp: Add support for
26303         torture_eval_before_compile and torture_eval_before_execute
26304         variables.
26305
26306 1998-08-25  Jeffrey A Law  (law@cygnus.com)
26307
26308         * gcc.c-torture/compile/980825-1.c: New test.
26309
26310 1998-08-24  Nick Clifton  <nickc@cygnus.com>
26311
26312         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
26313         count number tests in opt_t0 not good_t0.
26314
26315 1998-08-24  Jeffrey A Law  (law@cygnus.com)
26316
26317         * gcc.c-torture/compile/930326-1.x: Fix typo.
26318
26319 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
26320
26321         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
26322         causes an ICE.
26323
26324 1998-08-21  Jeffrey A Law  (law@cygnus.com)
26325
26326         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
26327         STACK_SIZE is defined.
26328         * gcc.c-torture/unsorted/stuct.c: Similarly.
26329
26330         * gcc.c-torture/compile/980821-1.c: New test.
26331
26332 1998-08-21  Jeffrey A Law  (law@cygnus.com)
26333
26334         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
26335
26336 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
26337
26338         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
26339         code.
26340
26341 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
26342
26343         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
26344         error'.
26345
26346 1998-08-18  Jeffrey A Law  (law@cygnus.com)
26347
26348         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
26349
26350 1998-08-16  Jeffrey A Law  (law@cygnus.com)
26351
26352         * gcc.c-torture/compile/980816-1.c: New test.
26353
26354         * gcc.dg/980816-1.c: New test.
26355
26356 1998-08-13  Jeffrey A Law  (law@cygnus.com)
26357
26358         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
26359         compiler for ieee tests.
26360
26361 1998-08-01  Dave Love  <d.love@dl.ac.uk>
26362
26363         * g77.f-torture/compile/980729-0.f: New test.
26364
26365 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
26366
26367         * gcc.c-torture/special/eeprof-1.c: New test, for
26368         -finstrument-functions.
26369         * gcc.c-torture/special/special.exp: Run it.
26370
26371 1998-07-29  Jeffrey A Law  (law@cygnus.com)
26372
26373         * gcc.c-torture/compile/980729-1.c: New test.
26374
26375 1998-07-27  Nick Clifton  <nickc@cygnus.com>
26376
26377         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
26378         __thumb__ is defined, and test for ARM style doubles if so.
26379
26380 1998-07-26  Dave Love  <d.love@dl.ac.uk>
26381
26382         * g77.f-torture/noncompile/980615-0.f: New test.
26383
26384 1998-07-26  H.J. Lu  (hjl@gnu.org)
26385
26386         * gcc.dg/980312-1.c: Do link instead of compile.
26387         * gcc.dg/980313-1.c: Likewise.
26388
26389 1998-07-26  Jeffrey A Law  (law@cygnus.com)
26390
26391         * gcc.c-torture/compile/980726-1.c: New test.
26392
26393 1998-07-25  Dave Love  <d.love@dl.ac.uk>
26394
26395         * g77.f-torture/execute/io0.f: New test.
26396
26397 1998-07-24  Nick Clifton  <nickc@cygnus.com>
26398
26399         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
26400         an int.
26401
26402 1998-06-18  Michael Meissner  <meissner@cygnus.com>
26403
26404         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
26405         m32r bugs.
26406
26407 1998-07-17  Nick Clifton  <nickc@cygnus.com>
26408
26409         * gcc.dg/980626-1.c: Expect failures for all toolchains until
26410         c-decl.c:grokdeclarator can handle mode attributes.
26411
26412 1998-07-16  Jeffrey A Law  (law@cygnus.com)
26413
26414         * gcc.c-torture/execute/980716-1.c: New test.
26415
26416 1998-07-13  Jeffrey A Law  (law@cygnus.com)
26417
26418         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
26419         the mn10200.
26420         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
26421         the mn10200.
26422         * gcc.c-torture/execute/va-arg-3.x: Similarly.
26423         * gcc.c-torture/compile/930326-1.x: Similarly.
26424
26425 1998-07-13  Dave Love  <d.love@dl.ac.uk>
26426
26427         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
26428         New test from Craig.
26429
26430 1998-07-12  Dave Love  <d.love@dl.ac.uk>
26431
26432         * g77.f-torture/noncompile/980616-0.f: New test.
26433
26434         * g77.f-torture/execute/970816-3.f:  New test from Craig.
26435
26436 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
26437
26438         *  g++.other/singleton.C: Return error value instead of taking
26439         SIGSEGV.
26440
26441 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
26442
26443         *  g++.other/singleton.C: New test.   Warning is under dispute.
26444         Runtime crash is not.
26445
26446 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
26447
26448         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
26449         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
26450         using6.C, using7.C}:  New namespace tests.
26451
26452 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
26453
26454         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
26455         specialization with typedef'ed names used as array indexes.
26456
26457 1998-07-09  Jeffrey A Law  (law@cygnus.com)
26458
26459         * gcc.c-torture/execute/980709-1.c: New test.
26460
26461         * gcc.dg/980709-1.c: New test.
26462
26463 1998-07-07  Richard Henderson  <rth@cygnus.com>
26464
26465         * gcc.c-torture/execute/bcp-1.c: New test.
26466
26467 1998-07-07  Jeffrey A Law  (law@cygnus.com)
26468
26469         * gcc.c-torture/execute/980707-1.c: New test.
26470
26471 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
26472
26473         * gcc.c-torture/compile/980706-1.c: New test.
26474
26475 1998-07-01  Dave Love  <d.love@dl.ac.uk>
26476
26477         * g77.f-torture/execute/980701-0.f,
26478         g77.f-torture/execute/980701-1.f: New test from Craig.
26479
26480 1998-07-01  Jeffrey A Law  (law@cygnus.com)
26481
26482         * gcc.c-torture/compile/980701-1.c: New test.
26483
26484         * gcc.c-torture/execute/980701-1.c: New test.
26485
26486 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
26487 rlsruhe.de>
26488
26489         * g++.old-deja/g++.robertl/eb132.C: New test.
26490         * g++.old-deja/g++.robertl/eb133.C: Likewise.
26491
26492 1998-06-29  Dave Love  <d.love@dl.ac.uk>
26493
26494         * g77.f-torture/execute/980628-7.f,
26495         g77.f-torture/execute/980628-8.f,
26496         g77.f-torture/execute/980628-9.f,
26497         g77.f-torture/execute/980628-10.f: New tests from Craig.
26498
26499         * g77.f-torture/execute/980628-3.f: Remove mail headers.
26500
26501 1998-06-28  Jeffrey A Law  (law@cygnus.com)
26502
26503         * g77.f-torture/execute/980628-4.f: New test from Craig.
26504         * g77.f-torture/execute/980628-5.f: Likewise.
26505         * g77.f-torture/execute/980628-2.f: Likewise.
26506         * g77.f-torture/execute/980628-0.f: Likewise.
26507         * g77.f-torture/execute/980628-1.f: Likewise.
26508         * g77.f-torture/execute/980628-3.f: Likewise.
26509         * g77.f-torture/execute/980628-6.f: Likewise.
26510
26511 1998-06-28  Jeffrey A Law  (law@cygnus.com)
26512
26513         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
26514         directory when nothing has been installed yet.
26515
26516 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
26517
26518         * gcc.c-torture/special/special.exp: Handle newer versions of
26519         dejagnu.
26520
26521 1998-06-26  Jeffrey A Law  (law@cygnus.com)
26522
26523         * gcc.dg/980626-1.c: New test.
26524
26525 1998-06-19  Bruno Haible <haible@ilog.fr>
26526
26527         * gcc.misc-tests/m-un-2.c: New test.
26528         * g++.old-deja/g++.other/warn01.c: Likewise.
26529
26530 1998-06-19  Robert Lipe  <robertl@dgii.com>
26531
26532         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
26533         compatibility with assmblers with a different comment character.
26534         Eliminate use of GAS-specific extensions.
26535
26536 1998-06-19  Jeffrey A Law  (law@cygnus.com)
26537
26538         * gcc.c-torture/execute/ieee/980619-1.c: New test.
26539
26540 1998-06-19  Robert Lipe  <robertl@dgii.com>
26541
26542         *lib/g77.exp: Replace search for libf2c.a with search for newly
26543         renamed libg2c.a
26544
26545 1998-06-17  Jeffrey A Law  (law@cygnus.com)
26546
26547         * gcc.c-torture/execute/980617-1.c: New test.
26548
26549 1998-06-12  Jeffrey A Law  (law@cygnus.com)
26550
26551         * gcc.c-torture/execute/980612-1.c: New test.
26552
26553 1998-06-08  Jeffrey A Law  (law@cygnus.com)
26554
26555         * gcc.dg/980523-1.c: Only test on ppc-linux.
26556         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
26557
26558         * gcc.c-torture/execute/980608-1.c: New test.
26559
26560 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
26561
26562         * gcc.c-torture/execute/980605-1.c: New test.
26563
26564 1998-06-04  Jeffrey A Law  (law@cygnus.com)
26565
26566         * gcc.c-torture/execute/980604-1.c: New test.
26567
26568 1998-06-02  Jeffrey A Law  (law@cygnus.com)
26569
26570         * gcc.c-torture/execute/980602-1.c: New test.
26571         * gcc.c-torture/execute/980602-2.c: Likewise.
26572
26573 1998-06-02  Dave Love  <d.love@dl.ac.uk>
26574
26575         * 970125-0.f: Fix per JCB.  Add commentary.
26576
26577 1998-05-31  Michael Meissner  <meissner@cygnus.com>
26578
26579         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
26580         IEEE -0 support.
26581
26582 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
26583
26584         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
26585         earlier.
26586
26587 1998-05-28  Catherine Moore <clm@cygnus.com>
26588
26589         * gcc.c-torture/execute/980526-3.c: New test.
26590
26591 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
26592
26593         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
26594         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
26595         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
26596         m88k-motorola-sysv3 to XFAIL.
26597
26598 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
26599
26600         * gcc.dg/980526-1.c: New test.
26601         * gcc.c-torture/execute/980526-2.c: New test.
26602
26603 1998-05-26  Jeffrey A Law  (law@cygnus.com)
26604
26605         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
26606
26607         * gcc.c-torture/execute/980526-1.c: New test.
26608
26609 1998-05-26  Dave Love  <d.love@dl.ac.uk>
26610
26611         * g77.f-torture/execute/alpha2.f: Add runtime test.
26612
26613 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
26614
26615         * g++.old-deja/old-deja.exp: Strip leading directories.
26616
26617         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
26618         error for the line.  Don't run multiple tests for the same line.
26619
26620 1998-05-23  Jeffrey A Law  (law@cygnus.com)
26621
26622         * gcc.dg/980523-1.c: New test.
26623
26624 1998-05-23  Dave Love  <d.love@dl.ac.uk>
26625
26626         * g77.f-torture/compile/970915-0.f: New test.
26627
26628 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
26629
26630         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
26631
26632 1998-05-21  Jeffrey A Law  (law@cygnus.com)
26633
26634         * gcc.dg/980520-1.c: New test.
26635
26636 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
26637
26638         * gcc.dg/980502-1.c: Fix return type.
26639
26640 1998-05-20  Jeffrey A Law  (law@cygnus.com)
26641
26642         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
26643         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
26644         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
26645         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
26646         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
26647
26648 1998-05-20  Dave Love  <d.love@dl.ac.uk>
26649
26650         * g77.f-torture/execute/980520-1.f: New test.
26651
26652 1998-05-15  Dave Love  <d.love@dl.ac.uk>
26653
26654         * lib/mike-g77.exp: New file.
26655
26656         * g77.f-torture/noncompile/noncompile.exp,
26657         g77.f-torture/noncompile/check0.f: New files.
26658
26659 1998-05-14  Dave Love  <d.love@dl.ac.uk>
26660
26661         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
26662         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
26663         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
26664         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
26665         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
26666         abort where appropriate.
26667
26668 1998-05-05  Michael Meissner  <meissner@cygnus.com>
26669
26670         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
26671         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
26672
26673 1998-04-29  Dave Love  <d.love@dl.ac.uk>
26674
26675         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
26676
26677 1998-04-27  Dave Love  <d.love@dl.ac.uk>
26678
26679         * g77.f-torture/compile/980427-0.f: New test.
26680
26681 1998-04-24  Dave Love  <d.love@dl.ac.uk>
26682
26683         * g77.f-torture/compile/980424-0.f: New test.
26684
26685 1998-04-19  Dave Love  <d.love@dl.ac.uk>
26686
26687         * g77.f-torture/compile/980419-2.f (main): New test.
26688         * g77.f-torture/compile/970125-0.f: New test.
26689         * g77.f-torture/compile/980419-1.f: New test.
26690
26691 1998-04-08  Jim Wilson  <wilson@cygnus.com>
26692
26693         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
26694         of loop-4.c.
26695
26696 1998-04-07  Jim Wilson  <wilson@cygnus.com>
26697
26698         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
26699
26700 1998-04-03  Jim Wilson  <wilson@cygnus.com>
26701
26702         * gcc.c-torture/compile/980329-1.c: New test.
26703
26704 1998-03-18  Jim Wilson  <wilson@cygnus.com>
26705
26706         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
26707         * gcc.dg/980312-1.c: Fix typo in -march command.
26708
26709 1998-03-16  H.J. Lu  (hjl@gnu.org)
26710
26711         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
26712
26713 1998-03-11  Robert Lipe  <robertl@dgii.com>
26714
26715         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
26716         Dave Love agree the Fortran source is bogus.
26717
26718 1998-03-11  Robert Lipe  <robertl@dgii.com>
26719
26720         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
26721         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
26722         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
26723         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
26724         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
26725
26726 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
26727
26728         * g++.old-deja/g++.other/friend1.C: New test.
26729
26730 1998-02-18  Dave Love  <d.love@dl.ac.uk>
26731
26732         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
26733         possibly uninitialized) variables and declare dnrm2.
26734
26735 1998-02-23  Robert Lipe <robertl@dgii.com>
26736
26737         From Bruno Haible <haible@ilog.fr>:
26738         * gcc.c-torture/execute/980223.c: New test.
26739
26740 1998-02-13  Jeffrey A Law  (law@cygnus.com)
26741
26742         * gcc.dg/ifelse-1.c: New test.
26743
26744 1998-02-09  H.J. Lu  (hjl@gnu.org)
26745
26746         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
26747
26748           * lib/old-dejagnu.exp (old-dejagnu): Added the
26749           "execution test - XFAIL *-*-*" handling in the spirit of
26750           "excess errors test -". Changed the "execution test fails"
26751           handling to be like "excess errors test fails".
26752           * Update various tests accordingly.
26753
26754 1998-02-06  Jim Wilson  <wilson@cygnus.com>
26755
26756         * gcc.c-torture/execute/980205.c: New test.
26757
26758 1998-01-18  Jeffrey A Law  (law@cygnus.com)
26759
26760         * lib/c-torture.exp: Look for .x files instead of .cexp files.
26761         * lib/f-torture.exp: Similarly.
26762         * gcc.c-torture: Rename all .cexp files to .x files.
26763
26764 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
26765
26766         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
26767         (940510-1.c): Removed duplicate.
26768         (971104-1.c): New test.
26769
26770 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
26771
26772           * lib/f-torture.exp: Improve error and loop detection.
26773
26774 1997-11-19  Michael Meissner  <meissner@cygnus.com>
26775
26776         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
26777         use that to size the filler array.
26778
26779 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
26780
26781         * lib/c-torture.exp(c-torture-execute): Fix typo.
26782
26783         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
26784         testcase as the executable name. Keep the executable around if
26785         the test fails.
26786
26787 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
26788
26789         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
26790         changes.  Only test one -g option, and move it to the end of the
26791         list of options to test.
26792
26793 1997-09-19  Michael Meissner  <meissner@cygnus.com>
26794
26795         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
26796         variable GCC_TORTURE_OPTIONS to supply default switches separated
26797         by colons.  If no environment variable, run tests with -O0 -g, -O1
26798         -g, and -O2 -g as well.
26799
26800 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
26801
26802         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
26803         explanatory comments. Fix indentation.
26804
26805 1997-09-15  Jeffrey A Law  (law@cygnus.com)
26806
26807         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
26808
26809 1997-09-11  Jeffrey A Law  (law@cygnus.com)
26810
26811         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
26812         * g++.old-deja/g++.mike/p7325.C: Likewise.
26813         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
26814
26815 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
26816
26817         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
26818         * g++.old-deja/g++.brendan/crash30.C: Likewise.
26819         * g++.old-deja/g++.brendan/crash39.C: Likewise.
26820         * g++.old-deja/g++.law/operators4.C: Likewise.
26821
26822 1997-09-11  Joe Buck  (jbuck@synopsys.com)
26823
26824         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
26825         * g++.old-deja/g++.mike/p784.C: Ditto.
26826         * g++.old-deja/g++.mike/p785.C: Ditto.
26827
26828 1997-09-05  Jeffrey A Law  (law@cygnus.com)
26829
26830           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
26831
26832 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
26833
26834         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
26835         target feature; pass this to c-torture-execute as needed.
26836
26837 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
26838
26839         * lib/c-torture.exp(c-torture-execute): If the previous and the
26840         current executables being tested are identical, we don't need to
26841         run the executable again. Try to make the executable names
26842         unique. Add an optional argument for passing additional compiler
26843         flags.
26844
26845 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
26846
26847         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
26848
26849 1997-08-29  Jeffrey A Law  (law@cygnus.com)
26850
26851         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
26852
26853 1997-07-31  Jeffrey A Law  (law@cygnus.com)
26854
26855         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
26856         32bit or larger longs.
26857
26858         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
26859         have either a 32bit long or 32bit int.
26860
26861 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
26862
26863         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
26864         Make double precision tests dependent on sizeof (double).
26865
26866 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
26867
26868         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
26869         too.
26870
26871 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
26872
26873         * gcc.c-torture/compile/961203-1.cexp: New script.
26874
26875 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
26876
26877         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
26878         up the includes ourselves.
26879
26880 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
26881
26882         * lib/plumhall.exp: Remove random include, and add a few
26883         verbose messages for debugging.
26884
26885 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
26886
26887         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
26888         of trying to do it ourselves.
26889
26890 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
26891
26892         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
26893
26894 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
26895
26896         * gcc.prms/5403.c: Made regexp a bit less strict.
26897
26898 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
26899
26900         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
26901         is returned from remote_load instead.
26902         * lib/plumhall.exp: Ditto.
26903         * lib/mike-g++.exp: Ditto.
26904         * lib/old-dejagnu.exp: Ditto.
26905         * lib/c-torture.exp: Ditto.
26906
26907 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
26908
26909         * lib/g++.exp: Use build_wrapper procedure.
26910         * lib/gcc.exp: Ditto.
26911
26912 1997-05-20  Jeffrey A Law  (law@cygnus.com)
26913
26914         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
26915         an old-style decl for malloc.  Fixes tests to work when
26916         sizeof (int) != sizeof (size_t).
26917
26918 1997-05-15  Mike Meissner  <meissner@cygnus.com>
26919
26920         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
26921
26922         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
26923         use stdargs.h interface.
26924
26925 1997-05-15  Mike Meissner  <meissner@cygnus.com>
26926
26927         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
26928         NO_VARARGS when compiling.
26929
26930 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
26931
26932         * lib/plumhall.exp(ph_includes): New procedure.
26933         (ph_make): Use it.
26934         (ph_compiler): Ditto.
26935
26936         * lib/g++.exp: Rename test-glue.c to testglue.c.
26937         * lib/gcc.exp: Ditto.
26938
26939 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
26940
26941         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
26942         to completion when it's called.
26943
26944 1997-03-21  Michael Meissner  <meissner@cygnus.com>
26945
26946         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
26947         is defined, don't do test.
26948
26949 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
26950
26951         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
26952         for object files.
26953         (ph_summary): Mark skipped testcases as untested, not unresolved.
26954
26955         * lib/plumhall.exp (ph_make): If unresolved because of bad
26956         errorCode, record errorCode in log file.
26957         (*): Replace send_log/verbose with verbose -log.
26958
26959 1997-03-19  Michael Meissner  <meissner@cygnus.com>
26960
26961         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
26962         double conversion if double isn't at least 8 bytes.
26963
26964         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
26965         int to work with targets where int is 16 bits.
26966
26967         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
26968         8 bytes, just exit, since 4 byte doubles don't have enough bits of
26969         precision for the test to complete.
26970
26971 1997-03-14  Michael Meissner  <meissner@cygnus.com>
26972
26973         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
26974         if d10v is not compiled with the -mdouble64 flag.
26975         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
26976
26977         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
26978         d10v is not compiled with the -mint32 flag.
26979
26980 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
26981
26982         * lib/plumhall.exp: Use incr_count.
26983
26984 1997-03-12  Jeffrey A Law  (law@cygnus.com)
26985
26986         * gcc.c-torture: Update to c-torture-1.45.
26987
26988 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
26989
26990         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
26991         the name of the expect testcase file).
26992
26993         * lib/g++.exp(g++_init): Ditto.
26994
26995 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
26996
26997         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
26998         the host.
26999
27000         * lib/gcc.exp(gcc_exit): New procedure.
27001
27002 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
27003
27004         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
27005         specs where appropriate.
27006
27007         * g++.old-deja/g++.arm/*: Added additional ERROR checks
27008         because of new "candidates are" messages, and removed a few
27009
27010         * Converted all non-old-style g++ testcases to old-style, and
27011         moved into g++.old-deja.
27012
27013 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
27014
27015         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
27016         options.
27017
27018         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
27019         succeeded.
27020
27021         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
27022
27023 1997-02-13  Michael Meissner  <meissner@cygnus.com>
27024
27025         * lib/gcc.exp (gcc_target_compile): Add support for defining
27026         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
27027         the machine doesn't have those features.
27028
27029 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
27030
27031         * g++.law/operators4.exp: Don't use LIBS.
27032
27033 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
27034
27035         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
27036
27037         * lib/mike-g++.exp: Don't set the compiler to be tested here.
27038         * lib/g++.exp: Set it here instead. Also, allow use of the
27039         --tool_exec and --tool_opt options. Change CXX to
27040         GXX_UNDER_TEST.
27041
27042         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
27043
27044         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
27045
27046 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
27047
27048         * lib/old-dejagnu.exp: Use prune_warnings instead of
27049         prune_system_crud.
27050         * lib/mike-g++.exp: Ditto.
27051         * lib/gcc.exp: Ditto.
27052         * lib/g++.exp: Ditto.
27053
27054         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
27055
27056 1997-02-07  Jeffrey A Law  (law@cygnus.com)
27057
27058           * 941014-2.c: Include stdlib.h
27059           * 960327-1.c: Include stdio.h
27060           * dbra.c, index-1.c: Don't assume ints are 32bits.
27061
27062 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
27063
27064         * lib/gcc.exp: Add gcc,stack_size target feature.
27065
27066         * lib/g++.exp(g++_target_compile): Add the include and link
27067         paths here, not in two other places. And, it's $options, not
27068         options.
27069
27070         * lib/mike-g++.exp(postbase): Remove the code that determines
27071         the correct include and link paths.
27072         * g++.old-deja/old-deja.exp: Ditto.
27073
27074 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
27075
27076         * lib/g++.exp(g++_init): target_compile no longer returns the
27077         filename of the result.
27078
27079 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
27080
27081         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
27082         call to glob.
27083
27084         * gcc.c-torture/special/special.exp: Change call to
27085         gcc_target_compile to include the object file.
27086
27087 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
27088
27089         * gcc.c-torture/special/special.exp: Correct misspelling in last
27090         change.
27091
27092 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
27093
27094         * lib/plumhall.exp(ph_summary): Log the entire output of the
27095         executable. Return -1 if there were any failures, 0 otherwise.
27096         (ph_execute): Return -1 if there were any failures, 0 otherwise.
27097         (ph_make): Clean up objects and executables that were built
27098         if the tests succeeded.
27099
27100 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
27101
27102         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
27103         libraries and includes in the build tree as appropriate.
27104
27105 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
27106
27107         * lib/c-torture.exp: Instead of looking for the global variable
27108         NO_LONG_LONG, check to see if that's a feature of the target.
27109
27110 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
27111
27112         * config/default.exp: Minimize. Delete the remainer of the files in
27113         config; this functionality is now in devo/dejagnu/config.
27114
27115         g++.*/*: Pass any additional flags used to compile to postbase;
27116         delete CXXFLAGS.
27117
27118         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
27119         is now done by runtest.exp. Use gcc_target_compile instead of
27120         compile.
27121
27122         lib/c-torture.exp: Use gcc_target_compile instead of compile.
27123         Remove references to CFLAGS. Use remote_file instead of
27124         calling rm -f.
27125         (c-torture): Take a list of arguments to use to compile this
27126         testcase.
27127
27128         lib/g++.exp: Simplify. Use target_compile instead of compile.
27129         lib/gcc-dg.exp: Ditto.
27130         lib/gcc.exp: Ditto.
27131         lib/mike-{gcc,g++}.exp: Ditto.
27132         lib/old-dejagnu.exp: Ditto.
27133         lib/plumhall.exp: Ditto.
27134
27135 1997-01-08  Jim Wilson  <wilson@cygnus.com>
27136
27137         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
27138         (ph_linker): Likewise.
27139
27140 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
27141
27142           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
27143         MAP_ANON / MAP_ANONYMOUS if defined;
27144         else try to map from /dev/zero .
27145
27146 1996-11-12  Jeffrey A Law  (law@cygnus.com)
27147
27148         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
27149         isn't defined, then define it to MAP_ANONYMOUS.
27150
27151 1996-11-12  Jeffrey A Law  (law@cygnus.com)
27152
27153         * gcc.c-torture: Update to c-torture-1.42 release.
27154
27155 1996-11-11  Jeffrey A Law  (law@cygnus.com)
27156
27157         * gcc.c-torture: Update to c-torture-1.41 release.
27158
27159 1996-10-27  Jeffrey A Law  (law@cygnus.com)
27160
27161         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
27162         c-torture release.
27163
27164 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
27165
27166         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
27167         and LDFLAGS.  Fix second case to append the target_info ldflags
27168         onto LDFLAGS, not CFLAGS.
27169         * lib/g++.exp (g++_init): Add target_info stuff.
27170         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
27171         of libgloss and newlib flags for !native.
27172
27173         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
27174         (GDB): Fix relative path to go up another dir for finding gdb.
27175
27176 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
27177
27178         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
27179         versions in the target_info array, if they don't exist.
27180
27181 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
27182
27183         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
27184
27185 1996-07-08  Jim Wilson  <wilson@cygnus.com>
27186
27187         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
27188         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
27189
27190 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
27191
27192         * lib/old-dejagnu.exp: Don't remove the output file before we've
27193         actually tested it. Don't append pwd to the path of the executable
27194         we're testing.
27195
27196 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
27197
27198         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
27199
27200 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
27201
27202         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
27203         temporary directory for compiler files, and set it to a default
27204         value of /tmp. Set $output as the name of the output file from
27205         compiling the testcase. Add a -o option to $cflags_var so the
27206         compiler writes the final output file as $output. Set $executable
27207         to $output.
27208
27209         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
27210         directory for compiler files, and set it to /tmp if it doesn't
27211         already have a value. Set $output_file to the name of the output
27212         file from compiling the testcase. Add a -o option to CXXFLAGS so
27213         the compiler writes the final output file as $output. Use $output
27214         as the executable to be tested.
27215
27216 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
27217
27218         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
27219
27220 1996-06-08  Jeffrey A Law  (law@cygnus.com)
27221
27222         * gcc.c-torture/execute/pending-1.c: New test.  Still
27223         pending in Tege's queue.
27224
27225 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
27226
27227         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
27228         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
27229         if there were failures.  Call unresolved if there were unresolved
27230         testcases.  Call gcc_fail if program did not run to completion.
27231         (ph_make): Pass additional argument name to ph_execute.
27232         (ph_execute): Add new argument.  Pass additional arguments to
27233         ph_summary.  Call gcc_fail is there is no execution output.
27234
27235 1996-04-24  Jeffrey A Law  (law@cygnus.com)
27236
27237         * lib/plumhall.exp (proc_summary): Output relavent summary
27238         lines into the log so specific failures in plumhall can be
27239         investigated.
27240
27241 1996-04-10  Jeffrey A Law  (law@cygnus.com)
27242
27243         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
27244         (c-torture-execute): Don't try to execute tests which use
27245         "long long" types if $NO_LONG_LONG is nonzero.
27246
27247 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
27248
27249         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
27250         not c-torture.
27251
27252         * gcc.ieee: Move from here.
27253         * gcc.c-torture/execute/ieee: To here.
27254
27255 1996-03-26  Jeffrey A Law  (law@cygnus.com)
27256
27257         * gcc.c-torture: Update to c-torture-1.41 release.
27258
27259 1996-03-22  Jeffrey A Law  (law@cygnus.com)
27260
27261         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
27262         not "$output".
27263
27264 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
27265
27266         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
27267         -c present.
27268
27269 1996-03-02  Jeffrey A Law  (law@cygnus.com)
27270
27271         * config/proelf.exp: Handle connecting to a simulator.
27272
27273 1996-01-31  Jeffrey A Law  (law@cygnus.com)
27274
27275         * config/proelf.exp: New file.  Enough framework that we can
27276         run c-torture tests on the proelf targets (or any other target
27277         that gdb can connect to for that matter).
27278
27279 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
27280
27281         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
27282         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
27283
27284         * lib/plumhall.exp (ph_execute): Always call ph_summary if
27285         exec_output exists.
27286
27287 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
27288
27289         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
27290         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
27291
27292         * config/*.exp: Update FSF address.  Change result of ${tool}_load
27293         to pass/fail/unresolved/unsupported/untested.  Caller must now
27294         call unresolved/unsupported/untested.
27295         * lib/*.exp: Update FSF address.  Update to handle new results of
27296         ${tool}_load.
27297         * lib/chill.exp (verbose): Delete.
27298
27299 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
27300
27301         * lib/gcc.exp (default_gcc_start): Change order of args to
27302         $LDFLAGS $CFLAGS $LIBS.
27303         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
27304         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
27305         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
27306         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
27307         * gcc.misc-tests/dg-test.exp: Likewise.
27308         * gcc.misc-tests/msgs.exp: Likewise.
27309         * gcc.prms/prms.exp: Likewise.
27310         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
27311         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
27312
27313         * lib/dg.exp: Deleted, moved to dejagnu/lib.
27314
27315 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
27316
27317         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
27318
27319         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
27320         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
27321
27322         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
27323         necessary.
27324
27325 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
27326
27327         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
27328         global for loop; add use of $mathlib.
27329         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
27330         settings here; set mathlib for anything but VxWorks.
27331
27332 1996-01-22  Jeffrey A Law  (law@cygnus.com)
27333
27334         * gcc.c-torture: Update to c-torture-1.40 release.
27335
27336 1996-01-03  Jeffrey A Law  (law@cygnus.com)
27337
27338         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
27339         dg.exp.
27340
27341 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
27342
27343         * lib/c-torture.exp (c-torture-execute): Declare "output" as
27344         global.
27345
27346 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
27347
27348         * lib/g++.exp (LIBS): Define if not already.
27349         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
27350         (gcc-dg-prune): Call prune_gcc_output.
27351         * lib/gcc.exp (prune_gcc_output): New proc.
27352         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
27353         prune_gcc_output.
27354
27355 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
27356
27357         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
27358         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
27359
27360 1995-11-15  Jeffrey A Law  (law@cygnus.com)
27361
27362         * gcc.c-torture: Update to c-torture-1.39 release.
27363
27364 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
27365
27366         * lib/c-torture.exp (c-torture-execute): Don't return if one option
27367         fails, try others as well.
27368
27369 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
27370
27371         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
27372         If compilation fails, mark execute tests as `untested'.
27373         If test is marked as unsupported, don't mark compilation and
27374         execute tests as failed.
27375
27376 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
27377
27378         * lib/g++.exp (g++_init): Don't link in libg++, and look to
27379         libstdc++ for whether or not we want to be doing shared
27380         libraries.  Delete link_curses since we don't need it anymore.
27381         * lib/mike-g++.exp (postbase): Don't link in libg++.
27382         * g++.old-deja/old-deja.exp: Likewise.
27383
27384 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
27385
27386         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
27387
27388 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
27389
27390         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
27391         For that, add `-Wl,-a,shared_archive'.
27392         * g++.old-deja/old-deja.exp: Likewise.
27393
27394 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
27395
27396         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
27397
27398 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
27399
27400         * lib/mike-g++.exp (postbase): Pay attention to the status of
27401         g++_load.
27402
27403 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
27404
27405           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
27406
27407 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
27408
27409         * lib/gcc.exp (default_gcc_start): No longer need to log program
27410         being executed or its output, execute_anywhere does that now.
27411         * lib/g++.exp (default_g++_version): Call execute_anywhere.
27412         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
27413
27414 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
27415
27416         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
27417         the same as those in lib/g++.exp.
27418
27419 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
27420
27421         * gcc.c-torture: Update to c-torture-1.38 release.
27422         * gcc.ieee: Related changes.
27423
27424 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
27425
27426         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
27427         "exec". Minor reformatting changes.
27428
27429         * config/rom68k.exp (${tool}_load): Make it work in a canadian
27430         cross. This means all "exec" calls now work on a remote host as
27431         well.
27432         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
27433         cross. Filter out the extra "\r\n" stuff that expect puts in.
27434         (c-torture-execute): Filter out the bogus warnings like
27435         c-torture-compile does. Add support for canadian cross.
27436         * lib/gcc.exp (default_gcc_version, default_gcc_start)
27437         Use execute_anywhere rather than calling exec directly. Now it
27438         works for canadian cross testing.
27439
27440 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
27441
27442         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
27443         results into a variable, and check that rather than using file exists.
27444
27445 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
27446
27447         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
27448         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
27449
27450 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
27451
27452         * g++.old-deja/old-deja.exp: Create and pass runshlib and
27453         lib_curses if there's a shared libg++ in the build tree.
27454
27455 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
27456
27457         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
27458         if not supported target.
27459
27460 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
27461
27462         * lib/g++.exp (g++_init): Move empty setting of runshlib and
27463         link_curses up to always happen, not just for native builds.
27464
27465 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
27466
27467         * gcc.c-torture: Update to c-torture-1.36 release.
27468         * gcc.failure: Related changes.
27469
27470 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
27471
27472         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
27473
27474 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
27475
27476         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
27477         * lib/mike-g++.exp (postbase): Not in here.  Still reference
27478         runshlib, link_curses, and mathlib for link and run.
27479
27480         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
27481         pass the runtime shared library options for Solaris, OSF/1, and
27482         Irix5, and link with -lcurses to avoid unresolved references.
27483
27484 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
27485
27486         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
27487         only run once.
27488
27489 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
27490
27491         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
27492
27493 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
27494
27495         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
27496         do not have a framework for the "compat" tests yet.
27497
27498 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
27499
27500         * lib/mike-g++.exp (postbase): New local variable `mathlib',
27501         set to null if we're testing vxworks5.1.  Use that instead of
27502         `-lm' in the setting of LIBS for link and run.
27503
27504 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
27505
27506         * config/rom68k.exp (${tool}_load): Major changes to make it
27507         work.  Verified that it does in fact return the stuff in
27508         exec_output properly.  Catch any Emul or any TRAP other than 0.
27509
27510 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
27511
27512         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
27513         LDFLAGS properly for targets that need stuff from libgloss.
27514         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
27515         only run once.
27516         (gpp_initialized): New variable.
27517
27518 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
27519
27520         * config/rom68k.exp: Load libgloss.exp.
27521         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
27522         so we can produce a fully linked binary.
27523         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
27524         so we can produce a fully linked binary.
27525
27526 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
27527
27528         * lib/plumhall.exp (ph_section): Watch for expected failures.
27529         Add missing `else'.
27530
27531         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
27532         run the testcase.
27533         (c-torture): Likewise.
27534
27535 1995-08-28  Doug Evans  <dje@cygnus.com>
27536
27537         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
27538
27539         * lib/mike-g++.exp (mike_cleanup): New proc.
27540         (prebase): New globals compiler_result, not_compiler_result,
27541         target_regexp.
27542         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
27543         allow leading "-" in pattern.  Watch for unsupported tests.
27544         If $compiler_result is set, pattern match assembler code,
27545         and ditto for $not_compiler_result.
27546         * lib/mike-gcc.exp: Likewise.
27547
27548         * lib/plumhall.exp (ph_execute): Only call ph_summary if
27549         execution "succeeded".
27550
27551 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
27552
27553         * config/win32.exp: New file.
27554         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
27555
27556 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
27557
27558         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
27559         unsupported.
27560         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
27561         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
27562         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
27563
27564         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
27565         "... without exceptions was ...".  That is now handled by
27566         prune_system_crud.
27567         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
27568
27569 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
27570
27571         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
27572         sieve.c,sort2.c}: New files.
27573         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
27574         sieve.exp,sort2.exp}: Drivers for them.
27575
27576         * lib/mike-gcc.exp (program_output): New user settable variable.
27577         (postbase): Call prune_system_crud.  Also prune extraneous compiler
27578         messages.
27579         * lib/mike-g++.exp (program_output): New user settable variable.
27580
27581         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
27582
27583         * config/sh.exp: Deleted (use sim.exp instead).
27584
27585 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
27586
27587         * config/vx.exp: Declare CHECKTASK as global.
27588         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
27589         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
27590         * lib/old-dejagnu.exp: Load [pwd]/$executable.
27591
27592 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
27593
27594         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
27595         target. Like vx.exp, only includes `vx29k.exp' instead of
27596         `vxworks.exp'.
27597
27598 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
27599
27600         * config/sim.exp: Increase time limit from 120 seconds to 240.
27601
27602 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
27603
27604         * gcc.c-torture/execute/950628-1.c: New test.
27605
27606 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
27607
27608         * gcc.c-torture: Update with changes/additions from
27609         c-torture-1.34.
27610
27611 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
27612
27613         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
27614
27615 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
27616
27617         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
27618
27619 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
27620
27621         * gcc.c-torture/compile/950512-1.c: New test.
27622         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
27623         * gcc.dg/struct-ret-1.c: Likewise.
27624
27625 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
27626
27627         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
27628           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
27629
27630 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
27631
27632         * gcc.c-torture/special/920411-1.c: Deleted.
27633         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
27634
27635 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
27636
27637         * config/sim.exp (${tool}_load): Hack in call to bash to get a
27638         cpu limit.
27639
27640 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
27641
27642         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
27643
27644 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
27645
27646         From kenner;
27647         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
27648         is the proper length.
27649         * va-arg-3.c: Likewise.
27650
27651 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
27652
27653         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
27654         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
27655
27656         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
27657         * lib/g++.exp (default_g++_start): Delete old cruft.
27658
27659 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
27660
27661         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
27662         (2 * (1 << 18)) to (2 * (1 << 17)).
27663
27664         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
27665
27666 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
27667
27668         * config/rom68k.exp: Renamed from config/idp.exp
27669
27670 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
27671
27672         * c-torture/compile/921109-2.c
27673
27674 1995-04-18  Mike Stump  <mrs@cygnus.com>
27675
27676         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
27677         excess errors.
27678
27679 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
27680
27681         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
27682         output.
27683         * lib/g++.exp (default_g++_start): Likewise.
27684
27685 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
27686
27687         * gcc.c-torture/compile/950329-1.c: New test.
27688
27689 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
27690
27691           * config/bug.exp (${tool}_load): Updated to use new remote_open
27692           and remote_close procs.
27693         * config/idp.exp: New file.
27694
27695 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
27696
27697         * gcc.c-torture/execute/950322-1.c: New test.
27698
27699 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
27700
27701         * config/vx.exp (${tool}_load): Clean up testing of return code from
27702         vxworks_ld and vxworks_spawn.
27703
27704 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
27705
27706         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
27707
27708 1995-03-13  Mike Stump  <mrs@cygnus.com>
27709
27710         * lib/old-deja.exp: Add `excess errors test - ' error, now one
27711         can mark excess errors on a machine by machine basis.  Note, the
27712         default is to not expect any excess errors, even when excess
27713         errors test - is given, so you will want to put an XFAIL ... on
27714         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
27715         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
27716         those 4 machines, but no others.
27717
27718 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
27719
27720         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
27721         * lib/c-torture.exp: to here.
27722
27723 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
27724
27725         * gcc.c-torture/execute/950221-1.c: New test.
27726         * gcc.c-torture/execute/struct-ret-1.c: New test.
27727         * gcc.c-torture/compile/950221-1.c: New test.
27728
27729         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
27730
27731 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
27732
27733         * gcc.c-torture/execute/arith-1.c (main): Return 0.
27734         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
27735
27736 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
27737
27738         * g++.gb: New directory of tests, derived from my signature and
27739         class scoping tests.
27740
27741         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
27742         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
27743         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
27744         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
27745         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
27746         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
27747         * g++.gb/sig25.C: Likewise.
27748
27749         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
27750         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
27751         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
27752         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
27753         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
27754         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
27755         * g++.gb/sig25.exp: Likewise.
27756
27757         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
27758         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
27759         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
27760         * g++.gb/scope13.C: Likewise, this test still fails.
27761
27762         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
27763         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
27764         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
27765         * g++.gb/scope13.exp: Ditto.
27766
27767         * g++.gb/README: New file, explains what these tests are about.
27768
27769 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
27770
27771         * lib/dg.exp (dg-do): Support `preprocess'.
27772         (dg-test): Likewise.
27773
27774 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
27775
27776         * config/udi.exp: change "continue -expect" to "exp_continue".
27777
27778 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
27779
27780         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
27781         Delete redundant tests.
27782
27783         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
27784         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
27785         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
27786         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
27787         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
27788         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
27789         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
27790         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
27791
27792         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
27793         storing label pointers.
27794         * gcc.c-torture/execute/921019-1.c: Likewise.
27795         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
27796         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
27797         parameter fp.
27798         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
27799         constants.
27800
27801         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
27802         Delete obsolete tests.
27803
27804         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
27805         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
27806         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
27807         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
27808         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
27809         * gcc.c-torture/compile/950124-1.c: New test.
27810
27811         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
27812
27813 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
27814
27815         * lib/mike-g++.exp: Add -lm to LIBS.
27816
27817 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
27818
27819         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
27820
27821 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
27822
27823         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
27824
27825 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
27826
27827         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
27828
27829 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
27830
27831         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
27832         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
27833         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
27834         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
27835         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
27836         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
27837         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
27838         * g++.law/{operators31.C, operators32.C,
27839         * g++.law/{operators33.C, operators34.C}: Likewise.
27840         * g++.law/{pic1.C, refs2.C}: Likewise.
27841         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
27842         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
27843         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
27844         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
27845
27846         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
27847         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
27848         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
27849         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
27850         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
27851         * g++.law/{enum9.exp, friend5.exp}: Likewise.
27852         * g++.law/{nest3.exp, nest4.exp}: Likewise.
27853         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
27854         * g++.law/{operators30.exp, operators31.exp}: Likewise.
27855         * g++.law/{operators32.exp, operators33.exp}: Likewise.
27856         * g++.law/{operators34.exp}: Likewise.
27857         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
27858         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
27859         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
27860         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
27861         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
27862
27863         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
27864         No longer expected to fail.
27865         * g++.law/missed-error3.C: Tweak for recent bool changes.
27866
27867 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
27868
27869         * config/emb-unix: Deleted.
27870         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
27871         remote execution.  Do final link on remote host if REMOTE_LINK is set.
27872
27873 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
27874
27875         * lib/dg.exp (dg-test): Fix typo in last patch.
27876
27877 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
27878
27879         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
27880         (handles multiple occurrences).
27881
27882 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
27883
27884         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
27885         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
27886         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
27887         printed).
27888         * lib/c-torture.exp (c-torture-compile): Likewise.
27889         (c-torture): Prepend full path if missing.
27890         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
27891         (gcc_fail): Likewise.
27892         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
27893
27894 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
27895
27896         * lib/netware.exp: Only attach to NetWare i386 systems.
27897
27898 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
27899
27900         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
27901         messages.  Add test name to "output pattern match" pass/fail message.
27902
27903 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
27904
27905         * gcc.dg: New testsuite.
27906         * gcc.dg/dg.exp: New file.
27907
27908         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
27909         test-switch.c}: Deleted.
27910
27911         * gcc.misc-tests/msgs.exp: New testcase driver.
27912
27913 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
27914
27915         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
27916         Watch for illegal return values from ${tool}_load.
27917         * config/unix.exp (${tool}_load): Fix pass/fail detection for
27918         cross targets.  Coerce return value >0 to 1.
27919
27920 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
27921
27922         * config/unix.exp (${tool}_load): Call program rsh, not proc.
27923
27924         * config/emb-unix.exp: New file.
27925
27926         * config/sim.exp: Error if variable $SIM not defined.
27927         (${tool}_load): Mark test as "untested" if simulator missing.
27928
27929         * config/unix.exp: Load remote.exp to get rcp_download.
27930         * lib/c-torture.exp: Use different option lists for testcases with
27931         and without loops.
27932         * gcc.c-torture/execute/execute.exp: Likewise.
27933
27934 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
27935
27936         * config/*.exp: Clarify return code from ${tool}_load.
27937         Call `unresolved' or `untested' instead of `warning' or `perror'
27938         (sometimes you still want to call both though).
27939         Add comment that `shell_id' is local to each file.
27940         * config/udi.exp (timeout): Set to 30.
27941         Don't print warning if connection fails, $connectmode has already
27942         printed an error.
27943         (${tool}_load): Move verbose messages to level 2.
27944         Rework pattern for "Process started" message.
27945         Pass `shell_id' to ${connectmode}_download.
27946         Retry twice upon timeout.  Make resetting of target more robust.
27947         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
27948         Pass `shell_id' to exit_$connectmode.
27949         Only call exit_$connectmode if connected.
27950         * config/unix.exp (${tool}_load): Check return codes better.
27951         * config/vrtx.exp (${tool}_load): Likewise.
27952         * config/vx.exp (${tool}_load): Likewise.
27953         Delete unneeded global's.
27954         * lib/dg.exp (dg-test): Update to reflect clarified return codes
27955         from ${tool}_load.
27956         (dg-stat): Delete.
27957         (dg-init): Delete recording of pass/fail counts.
27958         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
27959         (old-dejagnu-init): Likewise.
27960         (old-dejagnu-stat): Delete contents, empty proc now.
27961         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
27962         (c-torture): Delete references to lcnt, lpass, lfail.
27963         Get option list from TORTURE_OPTIONS.
27964         Delete -funroll[-all]-loops if no loops.
27965         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
27966         (g++_stat): Delete contents (empty proc now).
27967         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
27968         (gcc_finish): Likewise.
27969         (gcc_stat): Deleted.
27970         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
27971         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
27972         * gcc.c-torture/execute/execute.exp: Likewise.
27973         Split tests into two parts: compile, execute.
27974         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
27975         no loops.  Update to reflect clarified return codes from ${tool}_load.
27976
27977 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
27978
27979         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
27980         to grep for.
27981         (old-dejagnu): Likewise (where necessary).
27982
27983 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
27984
27985         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
27986
27987         * lib/dg.exp (dg-process-target): Fix processing of selector.
27988         Add comment regarding use of `error'.
27989
27990         * lib/gcc.exp (prune_system_crud): Define if missing.
27991         * lib/g++.exp (prune_system_crud): Likewise.
27992
27993         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
27994         Call prune_system_crud.
27995         * lib/dg.exp (dg-runtest): New proc.
27996         Use perror instead of send_user for tcl errors in testcase.
27997         Don't return any value, it's never used.
27998         Don't clobber previous definition of `unknown'.
27999         Print tcl errors in `dg-final'.
28000
28001 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
28002
28003         * lib/dg.exp (dg-process-target): Improve syntax error messages.
28004         (dg-test): Don't print errorInfo, it contains stack backtrace.
28005
28006 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
28007
28008         * lib/g++.exp (runtest_file_p): Define if missing.
28009
28010 1994-09-24  Doug Evans  (dje@cygnus.com)
28011
28012         * lib/mike-g++.exp: Comment out loading of g++.exp.
28013         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
28014         (default_g++_version): Always print something.
28015         (default_g++_start): Comment out call to `which'.
28016         (g++_start, g++_load): Deleted (must be defined in config file).
28017         * lib/gcc.exp: Test for existence of $CC at start.
28018         Delete check for tmpdir (done in gcc_init).
28019         (default_gcc_version): Always print something.
28020         (default_gcc_start): Comment out call to `which'.
28021         * config/*.exp: Major cleanup - make cross targets work at least a
28022         little better for g++ (by not being "--tool gcc" specific).
28023         Rename gcc_xxx to ${tool}_xxx.
28024         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
28025         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
28026
28027 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
28028
28029         * lib/c-torture.exp (c-torture-compile): Rework compiler
28030         message processing.
28031
28032         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
28033         c-torture.
28034
28035 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
28036
28037         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
28038
28039         * lib/dg.exp (dg-process-target): Support { target native }.
28040
28041 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
28042
28043         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
28044         looked for "... program xxx got fatal signal".
28045         Correct regsub munging of `comp_output'.
28046         Ignore compiler messages "path prefix not used" and "linker input
28047         file unused".
28048
28049 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
28050
28051         * lib/gcc.exp (runtest_file_p): Define if missing.
28052         * gcc.prms/template.c: Example to work from.
28053
28054 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
28055
28056         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
28057         * lib/dg.exp (dg-test): Call unsupported testcases as such.
28058
28059         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
28060         * gcc.prms/1883.c: Moved from compile/940714-1.c.
28061         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
28062         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
28063
28064         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
28065         (dg-process-target): No longer a varargs proc.
28066         Return S/N for target, P/F for xfail.  All callers changed.
28067         (user option procs): More argument checking.
28068         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
28069         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
28070         (dg-test): Skip test if not running on selected target in `dg-do'.
28071         Update handling of `dg-do-what', `dg-output-text'.
28072         Separate execution pass/fail from output pattern match pass/fail.
28073         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
28074
28075 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
28076
28077         * gcc.c-torture/special/special.exp: Don't expect failure for mips
28078         target for 920510-1.c.
28079
28080 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
28081
28082         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
28083         Clean up comment regarding use of passcnt, etc.
28084         (gcc_stat): Don't update `testcnt' here.
28085         (gcc_finish): Do it here.
28086         Might as well reset `but_id' here too.
28087         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
28088         to determine if the file should be tested.
28089         * gcc.c-torture/compile/compile.exp: Likewise.
28090         * gcc.c-torture/execute/execute.exp: Likewise.
28091         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
28092         * gcc.misc-tests/dg-test.exp: Likewise.
28093         * gcc.prms/prms.exp: Likewise.
28094         * gcc.wendy/wendy.exp: Likewise.
28095         * g++.old-deja.exp: Likewise.
28096         Move "Testing file" message to verbose level 1.
28097
28098 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
28099
28100         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
28101
28102 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
28103
28104         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
28105         (default_gcc_start): Accept optional second list element
28106         of compiler flags.  Print compiler output at verbosity level 2.
28107         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
28108         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
28109         Save current values of framework globals passcnt, failcnt, xpasscnt,
28110         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
28111         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
28112         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
28113         xfailcnt to compute stats.  Update framework global `testcnt' from
28114         pass/fail counts.
28115         (gcc_finish): New proc.  Clean up test environment.
28116         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
28117         (gcc_epass, gcc_efail): Delete.
28118         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
28119         argument of line number.
28120         (dg-init): If the tool has an init routine, call it.
28121         (dg-test): Remove args `cflags_var' and `libs_var'.
28122         Pass all compiler options to ${tool}_start.
28123         Handle missing line number.
28124         (dg-finish): New function.
28125         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
28126         particular files.  Call gcc_finish at end.  Move "skipping test"
28127         message to verbosity level 3.
28128         * gcc.c-torture/compile/compile.exp: Likewise.
28129         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
28130         * gcc.c-torture/execute/execute.exp: Likewise.
28131         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
28132         Print testcase being tried at verbosity level 1.
28133         * gcc.c-torture/special/special.exp: Unset xfail.
28134         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
28135         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
28136         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
28137         * gcc.failure/failure.exp: Likewise.
28138         * gcc.ieee/ieee.exp: Likewise.
28139         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
28140         Update call to dg-test.  Call dg-finish at end.
28141         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
28142         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
28143         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
28144         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
28145         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
28146         * gcc.wendy/wendy.exp: Add copyright.
28147         Delete setting of tmpdir (done by gcc_init).
28148         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
28149         Pass compiler flags to gcc_start.  Call gcc_finish at end.
28150         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
28151         gcc_[ce]pass/fail.
28152
28153 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
28154
28155         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
28156         confusion.
28157         (g++_load): Likewise.
28158
28159         * config/*.exp (gcc_load): Some were varargs fns and some were not.
28160         Rename argument to `prog' to remove the confusion.
28161         Varargs fns behave differently too!
28162         (g++_load): Likewise.
28163
28164         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
28165
28166         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
28167         what it is.  Delete (always) printing of status value for !native.
28168         Simplify verbose code, and include status and exec_output.
28169         (g++_load): Use gcc_load.
28170
28171 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
28172
28173         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
28174         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
28175         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
28176         940714-3.c as these testcases don't exist anymore.  Make
28177         va-arg-1.c expected to pass.
28178
28179 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
28180
28181         * gcc.misc-tests/misc.exp: Only run specific testcases.
28182         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
28183         * gcc.misc-tests/dg-[1-9].c: New files.
28184
28185         * lib/dg.exp: New testsuite driver.
28186         * gcc.prms/prms.exp: Use it.
28187
28188         * README.gcc: New file.
28189
28190         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
28191         Document and reset `lxpass' and `lxfail'.
28192         Simplify "initialized" message.
28193         (gcc_stat): Clean up comments a little.
28194
28195 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
28196
28197         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
28198
28199 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
28200
28201         * lib/old-dejagnu.exp (process-option): New proc.
28202         (old-dejagnu-init, old-dejagnu-stat): Likewise.
28203         (old-dejagnu): Simplify.
28204         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
28205
28206 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
28207
28208         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
28209         exists and is not an empty string.
28210
28211         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
28212         $xfail rather than calling setup_xfail.  Clear $xfail when test is
28213         finished.
28214         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
28215         automatically.
28216
28217         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
28218         longer expected to fail.
28219
28220         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
28221         "f" function call.
28222
28223         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
28224
28225         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
28226         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
28227         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
28228         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
28229         c-torture-1.29.
28230
28231         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
28232         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
28233
28234         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
28235
28236         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
28237         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
28238
28239         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
28240         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
28241         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
28242
28243 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
28244
28245         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
28246         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
28247         940714-1.c, 940714-2.c, 940714-3.c},
28248         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
28249         gcc.misc-tests/{mg.c,mg.exp}:
28250         New tests.
28251         * gcc.noncompile/noncompile.exp: Change accordingly.
28252
28253 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
28254
28255         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
28256         Undo previous clobberage.
28257
28258 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
28259
28260         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
28261         * gcc.special/{930510-1.c, special.exp}:
28262         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
28263         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
28264         struct-varargs-1.c}: New tests from c-torture-1.26.
28265
28266 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
28267
28268         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
28269           argument to switch.
28270
28271 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
28272
28273         * Revert the previous changes.  Please see Rob's directory
28274           (/lisa/test/rob/progressive/gcc/testsuite) for testing
28275           fixes.
28276
28277 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
28278
28279         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
28280             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
28281             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
28282             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
28283             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
28284             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
28285             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
28286             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
28287             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
28288             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
28289             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
28290             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
28291             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
28292             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
28293             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
28294             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
28295             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
28296             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
28297             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
28298             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
28299             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
28300             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
28301             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
28302             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
28303             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
28304             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
28305             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
28306
28307 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
28308
28309         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
28310             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
28311           with perror calls.
28312
28313 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
28314
28315         * config/unix.exp (g++_load): Fix syntax.
28316
28317 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
28318
28319         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
28320         * gcc.noncompile/921017-1.c: Deleted obsolete test.
28321         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
28322         Don't expect va-arg-1.c to fail.  Correct expected output for
28323         920928-1.c.
28324         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
28325         * gcc.wendy/hbm4.c: Correct typo.
28326         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
28327
28328 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
28329
28330         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
28331         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
28332         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
28333         * lib/c-torture.exp (c-torture-compile): Ditto.
28334
28335         Reduce volume of output (remove all the -I's and such).
28336         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
28337         Call gcc_cpass, gcc_cfail.
28338         (c-torture): Pass testing option to c-torture-compile.
28339
28340 1994-03-21  Doug Evans  (dje@cygnus.com)
28341
28342         Bring patches over from progressive.
28343         * config/default.exp: Exit remote shell cleanly.
28344         (g++_exit, g++_start): Add default versions.
28345         * config/sim.exp (gcc_load): Use perror, not error.
28346
28347 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
28348
28349         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
28350         set in site.exp.
28351
28352 1994-03-14  Doug Evans  (dje@cygnus.com)
28353
28354         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
28355         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
28356         (wendy_try): New proc to run testcase.
28357         (main loop): Call 'em.
28358         * gcc.wendy/*.c: Clean up pass to correct expected output.
28359
28360         * lib/gcc.exp: Minor cleanup work.
28361         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
28362
28363 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
28364
28365         * config/sim.exp (gcc_load): Document return codes better.
28366         Don't pass -v to simulator.
28367
28368 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
28369
28370           * gcc.special/920717-x.c: Fix typo.
28371           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
28372           get at sources.
28373
28374         * lib/mike-gcc.exp: Fix typo.
28375
28376 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
28377
28378         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
28379         binary to use, transform the name.
28380         * config/*.exp: rename everything. Nuke any g++ specific files,
28381         it's now a special case of gcc that requires no special support.
28382         Add a default.exp for unsupported targets.
28383
28384 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
28385
28386         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
28387         lib/old-dejagnu.exp: Fix a few patterns to work with the new
28388         version of Tcl.
28389
28390 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
28391
28392         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
28393         than a warning.
28394
28395 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
28396
28397         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
28398
28399 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
28400
28401         * gcc.execute/execute.exp: Combine opt_list and foption_list into
28402         option_list.  Compile every file with only 4/6 option choices
28403         (same as C torture) instead of with 12/18 different option
28404         choices.
28405         * lib/c-torture.exp: Likewise.
28406
28407         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
28408         not already set.
28409
28410 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
28411
28412         * lib/old-deja.exp: Add `excess errors test fails' error, now one
28413         can put an XFAIL *-*-* on excess errors.
28414
28415 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
28416
28417         * g++.law: Add more tests derived from g++-bugs snapshots.
28418
28419         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
28420         equivalent to g++.law/init9.
28421
28422         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
28423         compiled it, and the a.out file after we've run it.
28424
28425 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
28426
28427         * lib/mike-g++.exp (postbase): Delete the .o file after we've
28428         compiled it, and the a.out file after we've run it.
28429
28430 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
28431
28432         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
28433
28434 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
28435
28436         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
28437         version number.
28438
28439 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
28440
28441         * g++.law: New directory of g++ tests derived from the g++-bugs
28442         snapshots.
28443
28444 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
28445
28446         * gcc.compile: initbug1.c initbug1.exp testcase added
28447
28448 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
28449
28450         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
28451         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
28452           fixes submitted by Jeff Law (law@cs.utah.edu)
28453         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
28454           Jeff Law (law@cs.utah.edu)
28455
28456
28457 1993-11-30  Mike Stump  (mrs@cygnus.com)
28458
28459         * config/unix-g++.exp: Follow the gcc way of doing things.
28460         * g++.old-deja/old-deja.exp: Minor updates.
28461         * lib/g++.exp: New file, follow the gcc way of doing things.
28462         * lib/old-dejagnu.exp: Minor updates.
28463         * lib/mike-g++.exp: Always unset errorInfo.
28464
28465 1993-11-06  Mike Stump  (mrs@cygnus.com)
28466
28467         * lib/gcc.exp: Fix some errors with the below change, CC and
28468         CFLAGS should be global when setting, not local.
28469
28470 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
28471
28472         * lib/gcc.exp: Transform tool name.
28473
28474 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
28475
28476         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
28477
28478 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
28479
28480         * lib/gcc.exp: change gcc_done to gcc_stat
28481
28482 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
28483
28484         * Upgraded gcc testsuite to c-torture version 1.25
28485
28486 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
28487
28488         * lib/gcc.exp: added reporting code. Changed verbose compile message.
28489         * lib/c-torture: added hooks for new reporting code.
28490
28491 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
28492
28493         * config/sh-gcc.exp: check if sh-sim exists in the path
28494
28495 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
28496
28497         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
28498         * gcc.compile/compile.exp: Initial changes for new logic.
28499         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
28500         * gcc.failure/failure.exp: Initial changes for new logic.
28501         * gcc.ieee/ieee.exp: Initial changes for new logic.
28502         * gcc.misc-tests/misc.exp: Initial changes for new logic.
28503         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
28504         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
28505         * lib/c-torture.exp: Initial changes for new logic.
28506         * lib/gcc.exp: Initial changes for new logic.
28507
28508 1993-10-15  Mike Stump  (mrs@cygnus.com)
28509
28510         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
28511         depend upon failure or success.  Fully qualify names in failure
28512         and success messages.  Always remove a.out before starting
28513         compile, just in case.  Pay more attention to error text output by
28514         the compiler.  Handle testcases with no known past errors just
28515         like all others, so that things are uniform.  Other miscellaneous
28516         improvements.
28517
28518 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
28519
28520         * gcc.cpp: new directory for cpp tests
28521
28522 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
28523
28524         * lib/chill.exp: Code reformatted, removed unused code.
28525         * config/unix-chill.exp: Code reformatted, removed unused code.
28526         * chill.execute/execute.exp: Code reformatted, removed unused code.
28527         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
28528
28529 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
28530
28531         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
28532         routines not written.
28533
28534 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
28535
28536         * config/bug-gcc.exp: Use new procs from bug.exp.
28537
28538 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
28539
28540         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
28541         via ftp, rather than depending on NFS.
28542         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
28543         case.
28544
28545 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
28546
28547         * config/bug-gcc.exp: Use new download proc.
28548
28549 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
28550
28551         * chill.execute/execute.exp: cleanups, handles errors better
28552         * chill.compile/compile.exp: rewrite, based on execute.exp
28553         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
28554         * lib/chill.exp: major changes to diff proc and compile and link
28555           procs. added chill_fail and chill_pass wrappers to pass and
28556           fail. added more comments, and handle error codes better.
28557           Added a hack to capture stderr from exec, so noncompile tests
28558           can work.
28559
28560 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
28561
28562         * chill.execute/execute.exp: rewrite of testsuite driver
28563         * lib/chill.exp: rewrite of testsuite driver
28564         * config/unix-chill.exp: rewrite of testsuite driver
28565
28566 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
28567
28568     In chill.execute:
28569         * iexpr.ch: Standardize uppercase.
28570         * tuples.dat: Standardize uppercase.
28571         * vary.ch: standardize.  Correct varying string assignments.
28572         * vary.dat: Add new output lines.
28573
28574 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
28575
28576     In chill.execute:
28577         * chprintf.ch: Standardize use of uppercase.
28578         * tuples.ch: Standardize and turn arr2 into a DCL,
28579           rather than a SYN.
28580         * pinits.ch: Standardize.
28581
28582 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
28583
28584         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
28585         * Makefil: Renamed to Makefile.in.
28586         * configure.in: New.
28587
28588 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
28589
28590     In chill.execute:
28591         * .cvsignore: Add result/output files.
28592         * Makefile: Fix up variables at start.  Use MFLAGS
28593           everywhere.  Correct bool_loc, built_ins entries.
28594           Add entry for vary1.ch.
28595         * bitarray.ch: Standardize upper-case usage.
28596         * bitexpr.ch: Standardize, add output of b1.
28597         * params.ch: Use arrayt in along PROC parameters, to
28598           avoid novelty problems.
28599         * sets.ch: Tiny cleanup.
28600         * vary1.ch: Re-indent.
28601
28602 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
28603
28604           * Add PR-related files to Makefiles, .cvsignore files, etc.
28605
28606 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
28607
28608         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
28609           with compiler objects. New names are test-flow.c and test-loop.c
28610
28611 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
28612
28613         * Upgraded c-torture tests from 1.19 to 1.20
28614
28615         * new files:
28616         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
28617         * gcc.compile: 930623-1.c 930623-2.c
28618         * gcc.noncompile: 930622-1.c 930622-2.c
28619         * gcc.failure: 920411-1.c 920627-2.c
28620         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
28621
28622 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
28623
28624         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
28625           More changes to get testsuite working properly. Needs more work.
28626           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
28627
28628 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
28629
28630         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
28631           More changes to get testsuite working properly. Needs more work.
28632
28633 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
28634
28635         * chill.compile/compile.exp: Added for Dejagnu support
28636         * chill.execute/execute.exp: Added for Dejagnu support
28637         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
28638
28639 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
28640
28641     This should complete moving the CHILL test files.
28642         * chill.noncompile(.cvsignore printf.grt
28643             in-printf.grt chprintf.grt chprintf.ch):
28644             Added test-support files.
28645           (Makefile): Modified further.
28646         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
28647             signal.ch): Added test files.
28648           * chill.execute (.cvsignore printf.grt printr.c
28649             in-printf.grt rts.c chprintf.grt rts.h): Added
28650           test-support files.
28651             (Makefile): More corrections.
28652
28653 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
28654
28655         * chill.compile, chill.execute, chill.nocompile: Add CHILL
28656           test cases, ready for DejaGnu.
28657
28658 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
28659
28660         * Upgraded c-torture tests from 1.18 to 1.19
28661
28662         * gcc.compile: added test(s):
28663           930607-1.c
28664         * gcc.execute: added test(s):
28665           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
28666
28667         * added new subdirectory for misc tests: gcc.misc-tests
28668         * gcc.misc-test(s): added tests:
28669           inst-check.c test-consts.c test-ior.c test-switch.c
28670
28671 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
28672
28673         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
28674
28675 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
28676
28677         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
28678
28679 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
28680
28681         * Upgraded c-torture tests from 1.17 to 1.18
28682
28683 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
28684
28685         * Upgraded c-torture tests from 1.12 to 1.17
28686
28687 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
28688
28689         * lib/old-dejagnu.exp:
28690           Fixed handling of XFAIL target triplets to correctly
28691           recognize wildcard characters.  Removed code that
28692           appended a unique id tag to the end of the file name
28693           printed out by the result of the testcases within a
28694           given test file.
28695
28696 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
28697
28698         * lib/old-dejagnu.exp:
28699           Reworked expected failure handling to trigger off of XFAIL
28700           keyword in keyphrase embeded in testcase source code. The
28701           XFAIL keyword must be at the end of the keyphrase line. It
28702           may optionally be followed by one or more target triplets.
28703           It has just occured that the handling of wildcards in the
28704           target triplet may not be correct.
28705
28706 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
28707
28708         * g++.old-deja/tests:
28709           Moved all subdirectories up one level into g++.old-deja .
28710
28711         * lib/old-dejagnu.exp:
28712           Fixed problem with CXXFLAGS not being properly reset, and being
28713           corrupted with extraneous "-c" compiler option.  This was
28714           causing binaries to not be generated for test that needed them.
28715           Modified strings passed to "pass" and "fail" so that individual
28716           tests from the same test file would be distinguished by an
28717           identifier appended to the test file name in the summary logs;
28718           this corrected a problem with erroneous diff logs.  Added code
28719           to search testcases for expected fail and unexpected pass keywords.
28720
28721 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
28722
28723         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
28724
28725 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
28726
28727         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
28728           Removed extraneous text from end of "Special g++ Options"
28729           keyphrase.
28730
28731         * lib/old-dejagnu.exp: Added pattern matching to look for new
28732           keywords, embedded in testcases comments, which will trigger
28733           calls to xpass and xfail.
28734
28735 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
28736
28737         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
28738           comments embedded in the testcases, especially the one looking for
28739           special compiler options, as well as the pattern matching for the
28740           compiler output again.
28741
28742 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
28743
28744         * lib/old-dejagnu.exp: Do a proper check of the return value for
28745           execute tests. Fixed several problems with the pattern matching
28746           of the compiler output which gave erroneous test results.
28747           Changed several of the test result messages to be more descriptive.
28748         * config/unix-g++.exp: Proc g++_load now actually works and
28749           executes the tests passed to it and returns a usable return
28750           value.
28751
28752 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
28753
28754           * lib/gcc.exp: Exits gracefully if $CC is bogus.
28755
28756 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
28757
28758         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
28759           Modified both files to properly execute the old style
28760           dejagnu tests. The previous versions of these files were
28761           experimental and did not function anything near correctly.
28762
28763 1993-04-05  Rob Savoye  (rob@cygnus.com)
28764
28765         * Removed all Makefile.in and configure.in files. No configuration
28766         needed now.
28767
28768 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
28769
28770         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
28771
28772 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
28773
28774         * gcc.compile/configure.in, gcc.unsorted/configure.in,
28775         gcc.special/configure.in, gcc.noncompile/configure.in,
28776         gcc.execute/configure.in, gcc.code_quality/configure.in,
28777         g++.other/configure.in, g++.old-deja/configure.in,
28778         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
28779         in srcname setting.
28780
28781 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
28782
28783         * lib/udi.exp:  Fixed mondfe and mondfe_download.
28784         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
28785         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
28786
28787 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
28788
28789         * config/udi-gdb.exp: Check $shell_id after connecting to target.
28790         (gdb_exit): Don't remove *_soc files.
28791
28792 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
28793
28794         * lib/c-torture.exp: Don't look for main; instead always use -w
28795         -c.  This is how the c-torture tests work.  Remove the object
28796         file if the compilation succeeds.
28797         * gcc.execute/execute.exp: Remove executable if test passes.
28798         * gcc.noncompile/noncompile.exp: Every test is an expected
28799         failure.
28800         * gcc.special/special.exp: Added tests from c-torture 1.11,
28801         corrected use of existing test.
28802         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
28803         gcc.execute/920625-1.c: Updated to c-torture 1.11.
28804         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
28805         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
28806         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
28807         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
28808         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
28809         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
28810         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
28811         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
28812         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
28813         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
28814         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
28815         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
28816         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
28817         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
28818         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
28819         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
28820         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
28821         c-torture 1.11.
28822         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
28823         correspond to c-torture 1.11.
28824
28825         * New file.