OSDN Git Service

* tree.def (REDUC_MAX_EXPR, REDUC_MIN_EXPR, REDUC_PLUS_EXPR): New
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-06-19  Dorit Nuzman  <dorit@il.ibm.com>
2
3         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
4         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
5         targets.
6         * gcc.dg/vect/vect-reduc-2.c: Likewise.
7         * gcc.dg/vect/vect-reduc-3.c: Likewise.
8
9 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
10
11         * gcc.target/ia64/float80-varargs-1.c: New test.
12
13 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14
15         PR tree-opt/22035
16         * gfortran.dg/f2c_6.f90: New test.
17
18 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
19
20         PR c++/17413
21         * g++.dg/template/local5.C: New.
22
23 2005-06-17  Richard Henderson  <rth@redhat.com>
24
25         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
26
27 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
28
29         PR testsuite/21945
30         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
31
32 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
33
34         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
35         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
36         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
37         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
38         check_vect to verify the presence of hardware vector support.
39
40 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
41
42         PR testsuite/22056
43         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
44
45 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
46
47         PR libfortran/19216
48         * gfortran.dg/pr19216.f: Add correct space between brackets and
49         dg directive.
50
51 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
52
53         PR libfortran/16436
54         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
55
56 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
57
58         * gcc.target/i386/attributes-error.c: New testcase.
59         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
60         * gcc.target/i386/regparm-stdcall.c: Likewise.
61         * gcc.target/i386/sseregparm-1.c: Likewise.
62         * gcc.target/i386/sseregparm-2.c: Likewise.
63
64 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
65
66         * g++.dg/rtti/crash2.C: New.
67
68 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
69
70         * gcc.dg/noncompile/20040203-3.c: Update expected message.
71
72 2005-06-15  David Ung  <davidu@mips.com>
73
74         * gcc.target/mips/mips16e-extends.c: New test for testing the
75         generation of MIPS16e zeb/zeh, seb/seh instructions.
76
77 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
78
79         PR 22018
80         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
81         * gcc.dg/tree-ssa/pr22018.c: New test.
82
83 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
84
85         * gcc.dg/simd-1.c: Update error messages.
86         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
87         * gcc.dg/simd-2.c: Update error messages.
88         * gcc.dg/simd-4.c: New.
89
90 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
91
92         PR c++/20678
93         * g++.dg/other/crash-4.C: New.
94
95 2005-06-14  Devang Patel  <dpatel@apple.com>
96
97         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
98         
99 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
100
101         PR c++/21929
102         * g++.dg/parse/crash11.C: Update
103
104 2005-06-13  Jeff Law  <law@redhat.com>
105
106         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
107         perform the desired transformations.
108         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
109         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
110
111 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
112
113         PR fortran/22038
114         * gfortran.dg/forall_1.f90: Un-XFAIL.
115
116 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
117
118         PR c++/21929
119         * g++.dg/parse/crash26.C: New.
120
121         PR c++/20789
122         * g++.dg/init/member1.C: New.
123
124 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
125
126         * gfortran.dg/altreturn_1.f90: New test.
127
128 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
129
130         PR middle-end/21985
131         * gcc.dg/tree-ssa/pr21985.c: New test.
132
133 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
134
135         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
136
137 2005-06-12  Roger Sayle  <roger@eyesopen.com>
138
139         PR c++/21930
140         * g++.dg/other/error10.C: New test case.
141
142 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
143
144         PR libfortran/19155
145         * gfortran.dg/pr19155.f: Add test.
146
147 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
148
149         * gfortran.dg/f2c_7.f90: New test.
150
151         * gfortran.dg/forall_1.f90: XFAILed.
152
153 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
154
155         * gcc.dg/pr14796-1.c: New.
156         * gcc.dg/pr14796-2.c: New.
157
158 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
159
160         PR fortran/17792
161         PR fortran/21375
162         * gfortran.dg/deallocate_stat.f90:  New test.
163
164 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
165
166         * gfortran.fortran-torture/execute/in-pack.f90:  New test.
167
168 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
169
170         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
171         access will be generated when this loop is vectorized. Test that
172         accesses with same alignment were detected.
173         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
174         Test that accesses with same alignment were detected.
175         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
176         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same 
177         alignment were detected.
178
179 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
180
181         * gcc.dg/Wcxx-compat-1.c: New.
182
183 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
184
185         PR libfortran/21480
186         * gfortran.dg/reshape-complex.f90:  Add a test for a packed
187         complex array.
188
189 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
190
191         * gcc.dg/alias-8.c: New.
192
193 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
194
195         * gcc.dg/format/cmn_err-1.c: Update.
196
197 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
198
199         PR target/20666
200         * gcc.target/sparc/fexpand-2.c: New.
201         * gcc.target/sparc/fpmerge-2.c: New.
202         * gcc.target/sparc/fpmul-2.c: New.
203         * gcc.target/sparc/noresult.c: New.
204         * gcc.target/sparc/pdist-2.c: New.
205         * gcc.target/sparc/pdist-3.c: New.
206
207 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
208
209         PR testsuite/21702
210         * gcc.target/i386/i386.exp: Fix comment typo.
211
212 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
213
214         PR c++/19497
215         * g++.dg/inherit/using5.C: New.
216         * g++.dg/inherit/using6.C: New.
217
218 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
219
220         PR c++/19894
221         * g++.dg/template/ptrmem15.C: New test.
222
223         PR c++/20563
224         * g++.dg/ext/label4.C: New test.
225
226 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
227
228         * gcc.dg/tls/debug-1.c: New test.
229
230 2005-06-07  Dale Johannesen  <dalej@apple.com>
231
232         * gcc.target/i386/movq.c:  New.
233
234 2005-06-07  Dale Johannesen  <dalej@apple.com>
235
236         * gcc.dg/20050607-1.c:  New.
237
238 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
239
240         PR middle-end/21850
241         * gcc.c-torture/execute/20050607-1.c: New test.
242
243 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
244
245         PR libfortran/21926
246         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
247         Test case where the return array has lowest stride one,
248         but isn't packed.
249
250 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
251
252         * lib/target-supports.exp (check_effective_target_sync_int_long):
253         Add s390 and s390x targets.
254
255 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
256
257         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
258         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
259         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
260         * gcc.dg/tree-ssa/loop-9.c: New test.
261
262 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
263
264         * g++.dg/parse/defarg10.C: New.
265
266 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
267
268         PR regression/21897
269         * gcc.c-torture/execute/20050604-1.c: New test.
270
271 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
272
273         PR 21903
274         * g++.dg/parse/defarg9.C: New.
275
276         PR c++/20637
277         * g++.dg/inherit/using4.C: New.
278         * g++.dg/overload/error1.C: Adjust expected errors.
279         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
280         * g++.old-deja/g++.brendan/arm2.C: Likewise.
281         * g++.old-deja/g++.other/redecl2.C: Likewise.
282         * g++.old-deja/g++.other/redecl4.C: Likewise.
283         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
284
285 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
286
287         * gfortran.dg/f2c_5.f90: Add -w to dg-options
288
289 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
290
291         * lib/gfortran.exp (gfortran_target_compile): Call 
292         dg-additional-files-options
293         * gfortran.dg/f2c_4.f90: New file
294         * gfortran.dg/f2c_4.c: New file
295         * gfortran.dg/f2c_5.f90: New file
296         * gfortran.dg/f2c_5.c: New file
297
298 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
299
300         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
301         
302         PR fortran/21912
303         * gfortran.dg/array_constructor_4.f90: New test.
304
305 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
306
307         PR c++/21619
308         * g++.dg/ext/builtin9.C: New test.
309
310 2005-06-05  Dale Johannesen  <dalej@apple.com>
311
312         * gcc.c-torture/execute/20050603-1.c:  Move to gcc.dg.
313         * gcc.c-torture/execute/20050603-2.c:  Ditto.
314
315 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
316
317         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
318         * gcc.dg/vect/vect-reduc-1.c: New.
319         * gcc.dg/vect/vect-reduc-2.c: New.
320         * gcc.dg/vect/vect-reduc-3.c: New.
321
322 2005-06-04  Dale Johannesen  <dalej@apple.com>
323
324         * gcc.c-torture/execute/20050603-1.c:  New.
325         * gcc.c-torture/execute/20050603-2.c:  New.
326         * gcc.dg/20050603-3.c:  New.
327
328 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
329
330         PR fortran/19195
331         * gfortran.dg/debug_1.f90: New test.
332         
333         * gfortran.dg/forall_1.f90: New test.
334
335 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
336
337         * gfortran.dg/array_constructor_3.f90: New test.
338
339 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
340
341         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
342
343 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
344
345         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
346
347 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
348
349         PR c/21873
350         * gcc.dg/init-excess-1.c: New test.
351
352 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
353
354         PR c++/21853
355         * g++.dg/expr/static_cast6.C: New test.
356
357 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
358
359         * gcc.dg/tree-ssa/vrp14.c: New test.
360
361 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
362
363         PR c++/21336
364         * g++.dg/template/new2.C: New test.
365
366 2005-06-03  Josh Conner  <jconner@apple.com>
367
368         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
369         all entries in initializer.
370
371 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
372
373         PR middle-end/21858
374         * gcc.dg/pr21858.c: New testcase.
375
376 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
377
378         PR tree-optimization/21292
379
380         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
381         New.
382         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
383         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
384         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
385         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
386         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
387
388 2005-06-02  Richard Henderson  <rth@redhat.com>
389
390         * gcc.dg/sync-2.c: Use -march=i486 for i386.
391
392 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
393
394         * gcc.dg/wtypequal.c: New testcase.
395
396 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
397
398         PR 21582
399         * gcc.dg/tree-ssa/pr21582.c: New test.
400
401 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
402
403         PR c++/21280
404         * g++.dg/opt/interface2.h: New.
405         * g++.dg/opt/interface2.C: New.
406         * g++.dg/init/ctor4.C: Adjust error lines.
407         * g++.old-deja/g++.bob/inherit2.C: Likewise.
408         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
409         * g++.old-deja/g++.jason/opeq3.C: Likewise.
410         * g++.old-deja/g++.pt/assign1.C: Likewise.
411         * g++.old-deja/g++.pt/crash20.C: Likewise.
412
413 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
414
415         PR tree-optimization/21734
416         * g++.dg/vect/pr21734_1.cc: New.
417         * g++.dg/vect/pr21734_2.cc: New.
418
419 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
420
421         PR c++/20350
422         * g++.dg/template/spec24.C: New.
423
424         PR c++/21151
425         * g++.dg/pch/local-1.C: New.
426         * g++.dg/pch/local-1.Hs: New.
427
428 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
429
430         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
431         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
432         * gcc.dg/tree-ssa/pr14341.c: New test.
433         * gcc.dg/tree-ssa/pr14841.c: New test.
434         * gcc.dg/tree-ssa/pr20701.c: New test.
435         * gcc.dg/tree-ssa/pr21086.c: New test.
436         * gcc.dg/tree-ssa/pr21090.c: New test.
437         * gcc.dg/tree-ssa/pr21332.c: New test.
438         * gcc.dg/tree-ssa/pr21458.c: New test.
439         * gcc.dg/tree-ssa/pr21658.c: New test.
440         * gcc.dg/tree-ssa/vrp01.c: New test.
441         * gcc.dg/tree-ssa/vrp02.c: New test.
442         * gcc.dg/tree-ssa/vrp03.c: New test.
443         * gcc.dg/tree-ssa/vrp04.c: New test.
444         * gcc.dg/tree-ssa/vrp05.c: New test.
445         * gcc.dg/tree-ssa/vrp06.c: New test.
446         * gcc.dg/tree-ssa/vrp07.c: New test.
447         * gcc.dg/tree-ssa/vrp08.c: New test.
448         * gcc.dg/tree-ssa/vrp09.c: New test.
449         * gcc.dg/tree-ssa/vrp10.c: New test.
450         * gcc.dg/tree-ssa/vrp11.c: New test.
451         * gcc.dg/tree-ssa/vrp12.c: New test.
452         * gcc.dg/tree-ssa/vrp13.c: New test.
453
454 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
455
456         PR 21029
457         * gcc.dg/tree-ssa/pr21029.c: New test.
458
459 2005-06-01  Roger Sayle  <roger@eyesopen.com>
460
461         * gfortran.dg/logint-1.f: New test case.
462         * gfortran.dg/logint-2.f: Likewise.
463         * gfortran.dg/logint-3.f: Likewise.
464
465 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
466
467         PR c/21536
468         PR c/20760
469         * gcc.dg/20050527-1.c: New test.
470
471         * gcc.dg/i386-sse-12.c: New test.
472
473         PR fortran/21729
474         * gfortran.dg/implicit_5.f90: New test.
475
476 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
477
478         PR fortran/20883
479         * gfortran/assign_4.f90: New test.
480         * gfortran/assign_2.f90: Change compile to run.
481
482 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
483
484         * lib/target-supports.exp 
485         (check_effective_target_sync_char_short): New.
486         * gcc.dg/sync-2.c: New.
487
488 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
489
490         PR tree-optimization/21817
491         * gcc.dg/torture/pr21817-1.c: New.
492
493 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
494
495         PR c++/21165
496         * g++.dg/template/init5.C: New.
497
498 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
499
500         * gfortran.dg/char_initialiser_actual.f90:
501         Test character initialisers as actual arguments.
502         * gfortran.dg/char_pointer_comp_assign.f90:
503         Test character pointer structure component assignments.
504         * gfortran.dg/char_array_structure_constructor.f90:
505         Test character components in structure constructors.
506
507 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
508
509         PR middle-end/20931
510         * g++.dg/opt/pr20931.C: New test.
511
512 2005-05-31  Andreas Jaeger  <aj@suse.de>
513
514         PR testsuite/20772
515         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
516         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
517         g++.old-deja/g++.ext/asmspec1.C,
518         g++.old-deja/g++.other/regstack.C,
519         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
520         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
521         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
522         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
523         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
524         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
525         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
526         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
527         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
528         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
529         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
530         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
531         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
532         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
533         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
534         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
535         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
536         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
537         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
538
539 2005-05-31  Jeff Law  <law@redhat.com>
540
541         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
542
543 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
544
545         PR middle-end/21743
546         * gcc.dg/builtins-1.c: Activate disabled clog test.
547         * gcc.dg/torture/builtin-attr-1.c: Likewise.
548
549 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
550
551         * gfortran.dg/char_pointer_assign.f90:
552         Test character-pointer assignments and pointer assignments.
553         * gfortran.dg/char_pointer_dummy.f90:
554         Test character-pointer dummy arguments.
555         * gfortran.dg/char_pointer_func.f90:
556         Test character-pointer function returns.
557         * gfortran.dg/char_pointer_dependency.f90:
558         Test character-pointer functions with dependencies.
559
560 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
561
562         PR c++/21784
563         * g++.dg/lookup/using14.C: New test.
564
565 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
566
567         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
568         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
569         trailing ^M.
570
571 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
572
573         PR c++/17413
574         * g++.dg/template/local5.C: New.
575
576         PR target/21761
577         * gcc.c-torture/compile/pr21761.c: New.
578
579         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
580         before darwin8.
581
582 2005-05-30  Steven G. Kargl
583
584         PR fortran/20846
585         * gfortran.dg/inquire_8.f90: New test.
586
587 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
588
589         PR libfortran/21376
590         * gfortran.dg/output_exponents_1.f90: New test.
591
592 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
593
594         PR libfortran/20006
595         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
596
597 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
598
599         PR c++/21210
600         * g++.dg/ext/complex1.C: New test.
601
602         PR c++/21340
603         * g++.dg/init/ctor6.C: New test.
604
605 2005-05-29  Jan Hubicka  <jh@suse.cz>
606
607         * gcc.c-torture/compile/pr21562.c: New.
608
609 2005-05-28  Steven G. Kargl <kargls@comcast.net>
610
611         * gfortran.dg/subnormal_1.f90: New test.
612
613 2005-05-28  Jan Hubicka  <jh@suse.cz>
614
615         * tree-prof.exp: Fix comment.
616         * value-prof-1.c: New.
617         * value-prof-2.c: New.
618         * value-prof-3.c: New.
619         * value-prof-4.c: New.
620
621 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
622
623         PR c++/21614
624         * g++.dg/expr/ptrmem6.C: New test.
625         * g++.dg/expr/ptrmem6a.C: Likewise.
626
627 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
628
629         PR tree-optimization/21658
630         * gcc.dg/tree-ssa/pr21658.c: New.
631
632 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
633
634         PR c++/21455
635         * g++.dg/inherit/ptrmem3.C: New.
636
637         PR c++/21681
638         * g++.dg/parse/template16.C: New.
639
640 2005-05-27  Andreas Jaeger  <aj@suse.de>
641
642         * gcc.dg/setjmp-2.c: Only run in 32-bit.
643
644         * gcc.dg/i386-sse-8.c: Run test on all archs.
645
646 2005-05-26  Mike Stump  <mrs@apple.com>
647
648         * objc.dg/isa-field-1.m: Only run on darwin.
649         * objc.dg/lookup-1.m: Likewise.
650         * objc.dg/try-catch-8.m: Likewise.
651
652 2005-05-26  Roger Sayle  <roger@eyesopen.com>
653
654         PR tree-optimization/9814
655         * gcc.dg/pr9814-1.c: New test case.
656
657 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
658
659         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
660         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
661         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
662         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
663         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
664         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
665         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
666         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
667         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
668         objc.dg/try-catch-8.m: New.
669
670 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
671
672         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
673         remove extraneous semicolons.
674
675 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
676
677         * obj-c++.dg/comp-types-12.mm: New.
678         * objc.dg/comp-types-11.m: New.
679         * objc.dg/selector-4.m: New.
680
681 2005-05-26  Andreas Jaeger  <aj@suse.de>
682
683         PR testsuite/20772
684         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
685         g++.old-deja/g++.ext/attrib3.C,
686         g++.old-deja/g++.other/store-expr1.C,
687         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
688         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
689         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
690         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
691         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
692         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
693         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
694         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
695         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
696         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
697         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
698         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
699         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
700         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
701         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
702         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
703         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
704         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
705         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
706
707 2005-05-26  Andreas Jaeger  <aj@suse.de>
708
709         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
710         x86-64 compilation.
711
712 2005-05-26  Andreas Jaeger  <aj@suse.de>
713
714         PR testsuite/20772
715         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
716         gcc.misc-tests/i386-pf-athlon-1.c,
717         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
718         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
719         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
720         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
721         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
722         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
723         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
724         programs.
725
726         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
727         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
728         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
729         x86-64 compilation.
730
731         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
732         x86_64.
733
734         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
735         effective-target ilp32.
736
737 2005-05-26  David Ung  <davidu@mips.com>
738
739         * gcc.target/mips/ext_ins.c: New test for testing the generation
740         of MIPS32/64 rev 2 ext/ins instructions.
741
742 2005-05-26  Andreas Jaeger  <aj@suse.de>
743
744         * treelang/compile/unsigned.tree: Use gimple instead of
745         nonexisting generic dump.
746
747 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
748
749         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
750
751 2005-05-26  Andreas Jaeger  <aj@suse.de>
752
753         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
754
755 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
756
757         PR libfortran/17283
758         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
759         Test callee-allocated memory with write statements.
760
761 2005-05-25  Roger Sayle  <roger@eyesopen.com>
762
763         PR middle-end/21709
764         * gcc.dg/pr21709-1.c: New test case.
765
766 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
767             Mike Stump  <mrs@apple.com>
768
769         * objc/execute/next_mapping.h: Update for C++.
770
771         * obj-c++.dg/selector-1.mm: Move to...
772         * obj-c++.dg/selector-4.mm: here...
773
774         * obj-c++.dg/basic.mm: New.
775         * obj-c++.dg/comp-types-1.mm: New.
776         * obj-c++.dg/cxx-class-1.mm: New.
777         * obj-c++.dg/cxx-ivars-1.mm: New.
778         * obj-c++.dg/cxx-ivars-2.mm: New.
779         * obj-c++.dg/cxx-ivars-3.mm: New.
780         * obj-c++.dg/cxx-scope-1.mm: New.
781         * obj-c++.dg/cxx-scope-2.mm: New.
782         * obj-c++.dg/defs.mm: New.
783         * obj-c++.dg/empty-private-1.mm: New.
784         * obj-c++.dg/encode-1.mm: New.
785         * obj-c++.dg/encode-2.mm: New.
786         * obj-c++.dg/encode-3.mm: New.
787         * obj-c++.dg/extern-c-1.mm: New.
788         * obj-c++.dg/extra-semi.mm: New.
789         * obj-c++.dg/fix-and-continue-2.mm: New.
790         * obj-c++.dg/isa-field-1.mm: New.
791         * obj-c++.dg/ivar-list-semi.mm: New.
792         * obj-c++.dg/local-decl-1.mm: New.
793         * obj-c++.dg/lookup-1.mm: New.
794         * obj-c++.dg/lookup-2.mm: New.
795         * obj-c++.dg/method-1.mm: New.
796         * obj-c++.dg/method-2.mm: New.
797         * obj-c++.dg/method-3.mm: New.
798         * obj-c++.dg/method-4.mm: New.
799         * obj-c++.dg/method-5.mm: New.
800         * obj-c++.dg/method-6.mm: New.
801         * obj-c++.dg/method-7.mm: New.
802         * obj-c++.dg/no-extra-load.mm: New.
803         * obj-c++.dg/overload-1.mm: New.
804         * obj-c++.dg/pragma-1.mm: New.
805         * obj-c++.dg/pragma-2.mm: New.
806         * obj-c++.dg/private-1.mm: New.
807         * obj-c++.dg/private-2.mm: New.
808         * obj-c++.dg/proto-qual-1.mm: New.
809         * obj-c++.dg/qual-types-1.mm: New.
810         * obj-c++.dg/stubify-1.mm: New.
811         * obj-c++.dg/stubify-2.mm: New.
812         * obj-c++.dg/super-class-1.mm: New.
813         * obj-c++.dg/super-class-2.mm: New.
814         * obj-c++.dg/super-dealloc-1.mm: New.
815         * obj-c++.dg/super-dealloc-2.mm: New.
816         * obj-c++.dg/template-1.mm: New.
817         * obj-c++.dg/template-2.mm: New.
818         * obj-c++.dg/template-3.mm: New.
819         * obj-c++.dg/template-4.mm: New.
820         * obj-c++.dg/template-5.mm: New.
821         * obj-c++.dg/template-6.mm: New.
822         * obj-c++.dg/try-catch-1.mm: New.
823         * obj-c++.dg/try-catch-2.mm: New.
824         * obj-c++.dg/try-catch-3.mm: New.
825         * obj-c++.dg/try-catch-4.mm: New.
826         * obj-c++.dg/try-catch-5.mm: New.
827         * obj-c++.dg/try-catch-6.mm: New.
828         * obj-c++.dg/try-catch-7.mm: New.
829         * obj-c++.dg/try-catch-8.mm: New.
830         * obj-c++.dg/try-catch-9.mm: New.
831         * obj-c++.dg/va-meth-1.mm: New.
832
833 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
834
835         * obj-c++.dg/selector-1.mm: New.
836         * obj-c++.dg/selector-2.mm: New.
837
838 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
839
840         * obj-c++.dg/selector-3.mm: New.
841         * objc.dg/selector-3.m: New.
842
843 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
844
845         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
846         about where warning appears.
847
848 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
849
850         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
851         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
852         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
853         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
854
855 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
856
857         * gcc.dg/20050524-1.c: New test.
858
859 2005-05-25  Jan Hubicka  <jh@suse.cz>
860
861         * gcc.dg/tree-prof/inliner-1.c: New.
862
863 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
864
865         * gcc.dg/tree-prof: New directory.
866         * gcc.dg/tree-prof/tree-prof.exp: New.
867
868 2005-05-25  DJ Delorie  <dj@redhat.com>
869
870         * gcc.dg/Wattributes-1.c: New.
871         * gcc.dg/Wattributes-2.c: New.
872         * gcc.dg/Wattributes-3.c: New.
873
874 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
875
876         PR tree-optimization/19833
877         * gcc.dg/uninit-4.c: Remove xfail.
878         * gcc.dg/uninit-9.c: Ditto.
879
880 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
881
882         * obj-c++.dg/bitfield-[1-5].mm: New.
883         * obj-c++.dg/class-protocol-1.mm: New.
884         * obj-c++.dg/comp-types-1[0-1].mm: New.
885         * obj-c++.dg/comp-types-[2-9].mm: New.
886         * obj-c++.dg/encode-[4-8].mm: New.
887         * obj-c++.dg/layout-1.mm: New.
888         * obj-c++.dg/method-1[0-9].mm: New.
889         * obj-c++.dg/method-2[0-1].mm: New.
890         * obj-c++.dg/method-[8-9].mm: New.
891         * obj-c++.dg/objc-gc-3.mm: New.
892         * obj-c++.dg/try-catch-10.mm: New.
893         * objc.dg/bitfield-5.m: New.
894         * objc.dg/comp-types-10.m: New.
895         * objc.dg/comp-types-9.m: New.
896         * objc.dg/layout-1.m: New.
897         * objc.dg/objc-gc-4.m: New.
898         * objc.dg/try-catch-9.m: New.
899         * objc.dg/class-protocol-1.m: Tweak diagnostics.
900         * objc.dg/comp-types-1.m: Likewise.
901         * objc.dg/comp-types-[5-6].m: Likewise.
902         * objc.dg/method-9.m: Likewise.
903
904 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
905
906         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
907         and on hardware without VMX support.
908
909         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
910
911         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
912
913         * lib/profopt.exp (dg-final-generate, dg-final-use,
914         profopt-final-code, profopt-get-options): New.
915         (profopt-execute): Process test directives.
916
917         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
918         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
919         cleanup-tree-dump, cleanup-saved-temps): Update comments.
920
921 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
922
923         PR C++/21645
924         * g++.dg/init/ctor5.C: New test.
925
926 2005-05-24  Ira Rosen  <irar@il.ibm.com>
927
928         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
929         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
930         vect-113.c, vect-114.c.
931
932 2005-05-23  Adam Nemet  <anemet@lnxw.com>
933
934         * gcc.dg/const-elim-1.c: Remove xfails.
935
936 2005-05-23  Jeff Law  <law@redhat.com>
937
938         * gcc.c-torture/compile/pr21638.c: New test.
939         * gcc.c-torture/compile/20050520-1.c: New test.
940
941 2005-05-23  Nick Clifton  <nickc@redhat.com>
942
943         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
944         be a proper triple, ie: m32r*-*-*.
945         * g++.old-deja/g++.jason/thunk3.C: Likewise.
946
947 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
948
949         PR middle-end/21331
950         PR tree-opt/21293
951         * gcc.c-torture/compile/pr21293.c: New test.
952         * gcc.c-torture/execute/pr21331.c: New test.
953
954 2004-05-20  Richard Henderson  <rth@redhat.com>
955
956         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
957
958 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
959
960         * obj-c++-dg.exp: Add.
961         * obj-c++.exp: Add.
962         * obj-c++.dg/dg.exp: Add.
963
964 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
965
966         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
967         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
968
969 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
970
971         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
972
973 2004-05-19  Richard Henderson  <rth@redhat.com>
974
975         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
976
977 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
978
979         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
980
981         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
982
983 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
984
985         PR c++/21495
986         * g++.dg/parse/extern1.C: New test.
987         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
988
989 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
990
991         * gcc.dg/c99-math.h: New.
992         * gcc.dg/c99-math-float-1.c: New test.
993         * gcc.dg/c99-math-double-1.c: Likewise.
994         * gcc.dg/c99-math-long-double-1.c: Likewise.
995
996 2005-05-18  Richard Henderson  <rth@redhat.com>
997
998         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
999
1000 2005-05-18  Devang Patel  <dpatel@apple.com>
1001
1002         * g++.dg/opt/20050511-1.C: New test.
1003
1004 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
1005
1006         PR libfortran/21127
1007         * gfortran.dg/reshape-complex.f90:  New test.
1008
1009 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
1010
1011         * gfortran.dg/array_constructor_1.f90: New test.
1012         * gfortran.dg/array_constructor_2.f90: New test.
1013
1014 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
1015
1016         PR fortran/20954
1017         * gfortran.dg/pr20954.f: New test.
1018
1019 2005-05-17  Mike Stump  <mrs@apple.com>
1020
1021         Yet more Objective-C++...
1022
1023         * objc.dg/method-5.m: Update.
1024         * objc.dg/method-6.m: Update.
1025         * objc.dg/method-7.m: Update.
1026         * objc.dg/method-9.m: Update.
1027         * objc.dg/try-catch-2.m: Update.
1028
1029 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
1030
1031         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
1032         Remove little-endian optimizations.
1033
1034 2005-05-17  Jeff Law  <law@redhat.com>
1035
1036         * g++.dg/tree-ssa/pr18414.C: New test.
1037         * gcc.dg/tree-ssa/pr18414.C: New test.
1038         * gcc.dg/tree-ssa/pr17141-1.C: New test.
1039         * gcc.dg/tree-ssa/pr17141-2.C: New test.
1040
1041 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
1042
1043         * gcc.dg/compat/generate-random.c: Do not include
1044         libiberty.h.
1045         * gcc.dg/compat/generate-random_r.c: Likewise.
1046
1047 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
1048
1049         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
1050
1051 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
1052
1053         PR middle-end/21595
1054         * g++.dg/tree-ssa/builtin1.C: New testcase.
1055
1056 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
1057
1058         PR c++/21454
1059         * g++.dg/opt/const4.C: New test.
1060
1061         PR middle-end/21492
1062         * g++.dg/opt/crossjump1.C: New test.
1063
1064         PR tree-optimization/21610
1065         * gcc.c-torture/compile/20050516-1.c: New test.
1066
1067         PR fortran/15080
1068         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
1069         about the test failing.
1070         * gfortran.fortran-torture/execute/where_7.f90: New test.
1071         * gfortran.fortran-torture/execute/where_8.f90: New test.
1072
1073 2005-05-16  Richard Henderson  <rth@redhat.com>
1074
1075         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
1076         i?86 and x86_64.
1077
1078 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
1079
1080         * gcc.dg/compat/generate-random.c (config.h): Do not include.
1081         (limits.h): Include unconditionally.
1082         (stdlib.h): Likewise.
1083         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
1084         (limits.h): Include unconditionally.
1085         (stdlib.h): Likewise.
1086         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
1087         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
1088         (limits.h): Include unconditionally.
1089         (stdlib.h): Likewise.
1090         (hashtab.h): Do not include.
1091         (getopt.h): Likewise.
1092         (stddef.h): Include.
1093         (hashval_t): Define.
1094         (struct entry): Add "next" field.
1095         (HASH_SIZE): New macro.
1096         (hash_table): New variable.
1097         (switchfiles): Do not use xmalloc.
1098         (mix): New macro.
1099         (iterative_hash): New function.
1100         (hasht): Remove.
1101         (e_exists): New function.
1102         (e_insert): Likewise.
1103         (output): Use, instead of libiberty hashtable functions.
1104         (main): Do not use getopt.  Do not call htab_create.
1105
1106 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
1107
1108         PR libstdc++/21526
1109         * lib/target-supports.exp (check_mkfifo_available):
1110         Return 0 for cygwin as mkfifo support incomplete on platform.
1111         Fix typos in comments.
1112
1113 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
1114
1115         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
1116
1117 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
1118
1119         PR fortran/17432
1120         * gfortran.dg/assign_4.f: New test.
1121
1122 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
1123
1124         PR tree-optimization/21563
1125         * gcc.dg/tree-ssa/pr21563.c: New.
1126
1127 2005-05-14  Jan Hubicka  <jh@suse.cz>
1128
1129         * gcc.dg/noreturn-7.c: Allow control reaches warning.
1130
1131 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
1132
1133         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
1134
1135 2005-05-13  Julian Brown  <julian@codesourcery.com>
1136
1137         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
1138         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
1139
1140 2005-05-13  Jan Hubicka  <jh@suse.cz>
1141
1142         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
1143         * gcc.dg/fold-xor-?.c: Likewise.
1144         * gcc.dg/pr15784-?.c: Likewise.
1145         * gcc.dg/pr20922-?.c: Likewise.
1146         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
1147         * gcc.dg/tree-ssa/pr17598.c: Likewise.
1148         * gcc.dg/tree-ssa/pr20470.c: Likewise.
1149
1150 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1151
1152         PR fortran/21260
1153         * gfortran.dg/hollerith_1.f90: New test.
1154
1155 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1156
1157         * gfortran.dg/func_result_2.f90: New test.
1158
1159 2005-05-11  Bud Davis  <bdavis@gfortran.org>
1160
1161         * gfortran.dg/dev_null.f90: New test.
1162
1163 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
1164
1165         * gcc.dg/arm-vfp1.c: Revert last change.
1166
1167 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
1168
1169         PR middle-end/19807
1170         PR tree-optimization/19639
1171         * g++.dg/tree-ssa/pr19807.C: New testcase.
1172
1173 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1174
1175         PR libfortran/21471
1176         * gfortran.dg/append-1.f90: New test.
1177
1178 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
1179
1180         * gcc.dg/pr18501.c: XFAIL.
1181         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
1182         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
1183         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
1184         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
1185         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
1186         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
1187         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
1188         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
1189
1190 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1191
1192         PR fortran/20178
1193         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
1194         gfortran.dg/f2c_3.f90: New tests.
1195
1196         * gfortran.dg/return_1.f90: Fix dg annotation.
1197
1198 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
1199
1200         * gcc.c-torture/compile/20050510-1.c: New test.
1201
1202 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
1203
1204         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
1205
1206 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
1207
1208         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
1209
1210 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
1211
1212         PR c/17913
1213         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
1214
1215 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
1216
1217         PR c/21342
1218         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
1219         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
1220
1221 2005-05-10  Ben Elliston  <bje@au.ibm.com>
1222
1223         PR debug/16676
1224         * gcc.dg/debug/pr16676.c: New test.
1225
1226 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
1227
1228         PR testsuite/21443
1229         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
1230         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
1231         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
1232         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
1233         Change -O1 to -O2.
1234         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
1235         -fno-tree-dominator-opts.
1236
1237 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1238
1239         * gfortran.dg/return_1.f90: New test.
1240
1241 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
1242
1243         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
1244
1245         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
1246
1247 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
1248
1249         PR c++/21427
1250         * g++.dg/inherit/covariant13.C: New.
1251
1252 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1253
1254         PR libfortran/19155
1255         * gfortran.dg/pr19155.f: New test.
1256
1257 2005-05-08  Roger Sayle  <roger@eyesopen.com>
1258
1259         PR inline-asm/8788
1260         * gcc.dg/pr8788-1.c: New testcase.
1261
1262 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
1263
1264         PR target/21416
1265         * gcc.target/mips/fpcmp-[12].c: New tests.
1266
1267 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
1268
1269         * lib/target-supports-dg.exp (dg-require-fork): New function.
1270         (dg-require-mkfifo): Likewise.
1271         * lib/target-supports.exp (check_function_available): New
1272         function.
1273         (check_fork_available): Likewise.
1274         (check_mkfifo_available): Likewise.
1275
1276 2005-05-06  Jeff Law  <law@redhat.com>
1277
1278         * gcc.c-torture/compile/pr21380.c: New test.
1279
1280 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
1281
1282         PR c++/20961
1283         * g++.dg/ext/weak3.C: New test.
1284
1285 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
1286
1287         PR c++/21352
1288         * g++.dg/template/crash37.C: New test.
1289
1290 2005-05-05  Paul Brook  <paul@codesourcery.com>
1291
1292         * gcc.dg/arm-g2.c: Use effective-target arm32.
1293         * gcc.dg/arm-mmx-1.c: Ditto.
1294         * gcc.dg/arm-scd42-2.c: Ditto.
1295         * gcc.dg/arm-vfp1.c: Ditto.
1296         * lib/target-supports.exp (check_effective_target_arm32): New
1297         function.
1298
1299 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
1300
1301         PR libfortran/21354
1302         gfortran.dg/in_pack_rank7.f90:  New test.
1303
1304 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
1305
1306         PR middle-end/15618
1307         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
1308
1309 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
1310
1311         PR middle-end/21265
1312         * gcc.dg/20050503-1.c: New test.
1313
1314         PR rtl-optimization/21239
1315         * gcc.dg/i386-sse-11.c: New test.
1316
1317 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
1318
1319         PR target/16888
1320         * gcc.target/i386/asm-1.c: New test.
1321
1322 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
1323
1324         PR rtl-optimization/21330
1325         * gcc.c-torture/execute/20050502-1.c: New test.
1326
1327         PR target/21297
1328         * gcc.c-torture/execute/20050502-2.c: New test.
1329
1330 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
1331
1332         PR middle-end/21282
1333         * gcc.dg/pr21282.c: New.
1334
1335 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
1336
1337         * gcc.dg/vect/pr20122.c:  Clean up .vect file.
1338         * gcc.dg/vect/vect-92.c: Likewise
1339         * gcc.dg/vect/vect-93.c: Likewise
1340         * gcc.dg/vect/vect-dv-1.c: Likewise
1341         * gcc.dg/vect/vect-dv-2.c: Likewise
1342         * gcc.dg/vect/vect-ifcvt-10.c: Likewise
1343
1344 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
1345
1346         * gfortran.dg/vect/vect-1.f90:  Clean up .vect file.
1347         * gfortran.dg/vect/vect-2.f90:  Likewise
1348         * gfortran.dg/vect/vect-3.f90:  Likewise
1349         * gfortran.dg/vect/vect-4.f90:  Likewise
1350         * gfortran.dg/vect/vect-5.f90:  Likewise
1351
1352 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
1353
1354         PR target/20813
1355         * gcc.dg/rs6000-fpint-2.c: New.
1356
1357 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
1358
1359         PR c/15698
1360         * gcc.dg/builtins-30.c: Update expected messages.
1361         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
1362         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
1363         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
1364
1365 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
1366
1367         PR tree-optimization/21294
1368         * gcc.dg/tree-ssa/pr21294.c: New.
1369
1370 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
1371
1372         * gcc.dg/altivec-3.c (vec_store): Do not use the old
1373         __builtin_altivec_st_internal_4si built-in.
1374
1375 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
1376
1377         PR c++/15875
1378         * g++.dg/template/ptrmem14.C: New test.
1379
1380 2005-05-02  Paul Brook  <paul@codesourcery.com>
1381
1382         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
1383
1384 2005-05-02  Michael Matz  <matz@suse.de>
1385
1386         PR c++/19542
1387         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
1388
1389 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
1390
1391         * g++.dg/cpp/weak.C: New test.
1392
1393 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
1394
1395         * gcc.dg/tree-ssa/loop-8.c: New test.
1396
1397 2005-04-30  Michael Maty  <matz@suse.de>
1398
1399         * gcc.dg/inline-mcpy.c: New test.
1400
1401 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
1402
1403         PR libfortran/18958
1404         * gfortran.dg/eoshift.f90:  New test case.
1405
1406 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
1407
1408         PR libfortran/18857
1409         * gfortran.dg/matmul_1.f90: New test.
1410
1411 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
1412
1413         PR tree-optimization/21030
1414         * gcc.dg/tree-ssa/pr21030.c: New.
1415
1416 2005-04-29  Devang Patel  <dpatel@apple.com>
1417
1418         PR tree-optimization/21272
1419         * gcc.dg/vect/vect-ifcvt-10.c: New test.
1420
1421 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
1422
1423         PR fortran/13082
1424         PR fortran/18824
1425         * gfortran.dg/entry_4.f90: New test.
1426         * gfortran.fortran-torture/execute/entry_1.f90: New test.
1427         * gfortran.fortran-torture/execute/entry_2.f90: New test.
1428         * gfortran.fortran-torture/execute/entry_3.f90: New test.
1429         * gfortran.fortran-torture/execute/entry_4.f90: New test.
1430         * gfortran.fortran-torture/execute/entry_5.f90: New test.
1431         * gfortran.fortran-torture/execute/entry_6.f90: New test.
1432         * gfortran.fortran-torture/execute/entry_7.f90: New test.
1433
1434 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1435
1436         * gfortran.fortran-torture/execute/entry_8.f90: New test.
1437
1438 2005-04-29  Paul Brook   <paul@codesourcery.com>
1439
1440         * gfortran.dg/entry_3.f90: New test.
1441
1442 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1443
1444         * gfortran.dg/implicit_4.f90: New test.
1445
1446 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
1447
1448         * lib/target-supports.exp (check_profiling_available): Return
1449         false for xtensa-*-elf.
1450
1451 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
1452
1453         * lib/fortran-torture.exp (fortran-torture.exp): Catch
1454         error if file cannot be deleted.
1455
1456 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
1457
1458         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
1459         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
1460         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
1461         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
1462         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
1463         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
1464         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
1465         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
1466         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
1467         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
1468         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
1469         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
1470         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
1471
1472 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1473
1474         PR fortran/20865
1475         * gfortran.dg/pr20865.f90: New test.
1476
1477 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
1478
1479         * gcc.dg/void-cast-2.c: New test.
1480
1481 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
1482
1483         PR c/21159
1484         * gcc.dg/void-cast-1.c: New test.
1485
1486 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
1487
1488         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
1489
1490 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1491
1492         PR fortran/21177
1493         * gfortran.dg/pr21177.f90: New test.
1494
1495 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
1496
1497         PR tree-optimization/21171
1498         * gcc.dg/tree-ssa/pr21171.c: New test.
1499
1500 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
1501
1502         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
1503         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
1504         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
1505         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
1506         gcc.dg/tree-ssa/gen-vect-32.c: New.
1507         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
1508         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
1509         don't run on PPC32.
1510
1511 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
1512
1513         PR c/21213
1514         * gcc.dg/transparent-union-3.c: New test.
1515
1516 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
1517
1518         PR c/20740
1519         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
1520         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
1521         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
1522         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
1523         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
1524         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
1525
1526 2005-04-26  Jeff Law  <law@redhat.com>
1527
1528         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
1529         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
1530         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
1531         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
1532         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
1533         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
1534         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
1535
1536 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
1537
1538         PR tree-optimization/17598
1539         * gcc.dg/tree-ssa/pr17598.c: New testcase.
1540
1541 2005-04-25  Mike Stump  <mrs@apple.com>
1542
1543         * objc.dg/fix-and-continue-1.m: Add.
1544
1545 2005-04-25  Roger Sayle  <roger@eyesopen.com>
1546
1547         PR c++/20995
1548         * g++.dg/opt/pr20995-1.C: New test case.
1549
1550 2005-04-25  Devang Patel <dpatel@apple.com>
1551
1552         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
1553
1554 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
1555
1556         PR testsuite/21062
1557         * g++.dg/opt/alias2.C (printf): Correct the prototype.
1558
1559 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
1560
1561         PR C++/21188
1562         * g++.dg/opt/rtti2.C: New test.
1563
1564 2005-04-25  Paul Brook  <paul@codesourcery.com>
1565         Steven G. Kargl  <kargls@comcast.net>
1566
1567         PR fortran/20879
1568         * gfortran.dg/ichar_1.f90: New file.
1569
1570 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
1571
1572         PR middle-end/20991
1573         * g++.dg/opt/pr20991.C: New test.
1574
1575         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
1576         where sizeof (type) < __alignof__ (type).
1577         * gcc.dg/compat/struct-layout-1.h: Likewise.
1578
1579 2005-04-24  Per Bothner  <per@bothner.com>
1580             Devang Patel  <dpatel@apple.com>
1581
1582         PR preprocessor/20907
1583         * gcc.dg/cpp/very-long-comment.c: New test.
1584
1585 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1586
1587         PR fortran/20059
1588         * gfortran.dg/common_5.f: New test.
1589
1590 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
1591
1592         PR middle-end/21082
1593         * g++.dg/tree-ssa/pr21082.C: New testcase.
1594
1595 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
1596
1597         * gcc.dg/vect/vect-99.c: New test.
1598
1599 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
1600
1601         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
1602
1603 2005-04-22  Jeff Law  <law@redhat.com>
1604
1605         * gcc.dg/uninit-5.c: Remove xfails.
1606         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
1607         conditionals and loads.
1608
1609 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
1610
1611         PR libfortran/20074
1612         PR libfortran/20436
1613         PR libfortran/21108
1614         * gfortran.dg/nested_reshape.f90: new test
1615         * gfortran.dg/reshape-alloc.f90: new test
1616         * gfortran.dg/reshape.f90: new test
1617
1618 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
1619
1620         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
1621
1622         * gcc.dg/arm-vfp1.c: New test.
1623
1624 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
1625
1626         PR c++/21087
1627         * g++.dg/lookup/builtin2.C: New test.
1628
1629 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
1630
1631         * gcc.dg/weak/weak-13.c: New test.
1632
1633 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
1634
1635         * lib/target-supports.exp (check_effective_target_sync_int_long):
1636         Add powerpc*.
1637
1638 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
1639
1640         * gcc.target/mips/branch-1.c: New test.
1641
1642 2005-04-21  Richard Henderson  <rth@redhat.com>
1643
1644         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
1645         * gcc.dg/vect/vect-86.c: Likewise.
1646         * gcc.dg/vect/vect-87.c: Likewise.
1647         * gcc.dg/vect/vect-88.c: Likewise.
1648
1649 2005-04-21  Devang Patel  <dpatel@apple.com>
1650
1651         PR optimization/20994
1652         * gcc.dg/tree-ssa/ifc-3.c: New test.
1653
1654 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
1655
1656         PR c/12913
1657         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
1658         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
1659         gcc.dg/c99-vla-jump-5.c: New tests.
1660
1661 2005-04-19  Richard Henderson  <rth@redhat.com>
1662
1663         * lib/target-supports.exp (check_effective_target_vect_int_mult):
1664         Fix typo in exists check.
1665         (check_effective_target_sync_int_long): New.
1666         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
1667         * gcc.dg/ia64-sync-2.c: Likewise.
1668         * gcc.dg/ia64-sync-3.c: Likewise.
1669         * gcc.dg/ia64-sync-4.c: Likewise.
1670
1671 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
1672
1673         * gcc.dg/fold-xor-1.c: New test.
1674         * gcc.dg/fold-xor-2.c: New test.
1675
1676 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
1677
1678         PR target/20670
1679         * g++.dg/eh/fp-regs.C: New test.
1680
1681 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
1682
1683         * gcc.dg/Wint-to-pointer-cast-1.c,
1684         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
1685         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
1686         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
1687
1688 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1689
1690         PR fortran/16861
1691         * gfortran.dg/pr16861.f90: New test.
1692
1693 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
1694
1695         * gcc.dg/pr21085.c: New test.
1696
1697 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
1698
1699         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
1700         (setup_mips_tests, dg-mips-options): New procedures.
1701         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
1702         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
1703         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
1704         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
1705         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
1706         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
1707         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
1708         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
1709         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
1710         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
1711         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
1712         dg-mips-options instead of dg-options.  Remove now-redundant
1713         preprocessor guards.
1714         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
1715         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
1716         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
1717         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
1718         * gcc.dg/vr-mult-2.c: Delete.
1719         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
1720         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
1721         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
1722         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
1723         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
1724         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
1725         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
1726
1727 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
1728
1729         * ada/acats/run_all.sh: Use sync when executable not present.
1730
1731 2005-04-18  Devang Patel  <dpatel@apple.com>
1732
1733         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
1734         * gcc.dg/vect/vect-11a.c: New.
1735         * gcc.dg/vect/vect-none.c: Update.
1736         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
1737
1738 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
1739
1740         PR tree-optimization/20922
1741         * gcc.dg/pr20922-1.c: New test.
1742         * gcc.dg/pr20922-2.c: New test.
1743         * gcc.dg/pr20922-3.c: New test.
1744         * gcc.dg/pr20922-4.c: New test.
1745         * gcc.dg/pr20922-5.c: New test.
1746         * gcc.dg/pr20922-6.c: New test.
1747
1748 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1749
1750         PR libfortran/20950
1751         * gfortran.dg/pr20950.f: New test.
1752
1753 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1754
1755         PR libfortran/19216
1756         * gfortran.dg/pr19216.f: New test.
1757
1758 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
1759
1760         PR tree-optimization/21001
1761         * gcc.dg/tree-ssa/pr21001.c: New.
1762
1763 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
1764
1765         PR libfortran/21075
1766         * gfortran.dg/reshape_rank7.f90: New test.
1767
1768 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
1769
1770         PR libfortran/12884 gfortran.dg/pr12884.f: New test
1771         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
1772         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
1773         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
1774         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
1775         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
1776         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
1777         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
1778         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
1779         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
1780         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
1781         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
1782         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
1783         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
1784         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
1785         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
1786         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
1787         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
1788         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
1789         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
1790         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
1791
1792 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
1793
1794         * gfortran.dg/wtruncate.f: New testcase.
1795         * gfortran.dg/wtruncate.f90: New testcase.
1796
1797 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
1798
1799         PR c++/21025
1800         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
1801         which sizeof/alignof is dependent, rather than just whether we are
1802         processing_template_decl.
1803
1804 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
1805
1806         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
1807         corrected typo where the wrong variables had been compared.
1808
1809 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
1810
1811         PR libfortran/18495
1812         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
1813         Test callee-allocated version of return array with a write
1814         statement.
1815         Test spread with a temporary with another write statement.
1816
1817 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
1818
1819         PR tree-optimization/21031
1820         * gcc.dg/tree-ssa/pr21031.c: New.
1821
1822 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
1823
1824         PR tree-optimization/21004
1825         * gcc.dg/builtins-53.c: Include builtins-config.h.
1826         Check floorf, ceilf, floorl and ceill transformations
1827         only when HAVE_C99_RUNTIME is defined.
1828
1829 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
1830
1831         PR middle-end/20739
1832         * gcc.dg/tree-ssa/pr20739.c: New test.
1833
1834 2005-04-14  Mike Stump  <mrs@apple.com>
1835
1836         * gcc.dg/Foundation.framework/empty: New.
1837         * gcc.dg/framework-2.c: New.
1838
1839 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
1840
1841         PR tree-optimization/21021
1842         * gcc.c-torture/compile/pr21021.c: New.
1843
1844 2005-04-14  Janis Johnson  <janis187@us.ibm.com
1845
1846         PR testsuite/21010
1847         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
1848         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
1849         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
1850         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
1851         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
1852         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
1853         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
1854         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
1855
1856 2005-04-14  Richard Henderson  <rth@redhat.com>
1857
1858         * lib/target-supports.exp (check_effective_target_vect_condition):
1859         Add ia64, i?86, and x86_64.
1860
1861 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
1862
1863         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
1864
1865 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
1866
1867         PR tree-optimization/20657
1868         * gcc.dg/tree-ssa/pr20657.c: New.
1869
1870 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
1871
1872         * gcc.dg/builtins-53.c: Also check (int)trunc* and
1873         (long long int)trunc*.
1874
1875 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
1876
1877         PR target/20927
1878         * gcc.dg/pr20927.c: New test.
1879
1880 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
1881
1882         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
1883         * gcc.target/mips/asm-1.c: Likewise.
1884
1885 2005-04-13  Dale Johannesen  <dalej@apple.com>
1886
1887         * objc.dg/objc-fast-4.m:  New.
1888
1889 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
1890
1891         * gcc.target/cris/torture/cris-torture.exp: New driver in new
1892         directory.
1893         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
1894
1895 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
1896
1897         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
1898         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
1899         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
1900
1901 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
1902
1903         PR tree-optimization/20913
1904         * gcc.dg/tree-ssa/pr20913.c: New.
1905
1906         PR tree-optimization/20702
1907         * gcc.dg/tree-ssa/pr20702.c: New.
1908
1909 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1910
1911         PR c++/13744
1912         * g++.dg/inherit/local3.C: New test.
1913
1914 2005-04-12  Jeff Law  <law@redhat.com>
1915
1916         * gcc.dg/tree-ssa/20050412-1.c: New test.
1917
1918 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
1919
1920         PR libfortran/19016
1921         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
1922         Add tests with mask generated by expression.
1923         * gfortran.fortran-torture/execute/intrinsic_mmval.f90:  Likewise.
1924         * gfortran.fortran-torture/execute/intrinsic_product.f90:  Likewise.
1925         * gfortran.fortran-torture/execute/intrinsic_sum.f90:  Likewise.
1926
1927 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
1928
1929         PR middle-end/20917
1930         * gcc.dg/20050409-1.c: New test.
1931
1932 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
1933
1934         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
1935
1936 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
1937
1938         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
1939         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
1940         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
1941         (TARGET_CXX): Adjust accordingly.
1942         * target.h (struct gcc_target): Remove epxort_class_data.  Add
1943         determine_class_data_visibility and class_data_always_comdat.
1944         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
1945         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
1946         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
1947         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
1948         (arm_cxx_determine_class_data_visibility): New.
1949         (arm_cxx_class_data_always_comdat): Likewise.
1950         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
1951         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
1952         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
1953         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
1954         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
1955         Define.
1956
1957 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
1958
1959         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
1960
1961 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
1962
1963         * gcc.dg/i386-darwin-fpmath.c: New.
1964
1965 2004-04-11  Devang Patel  <dpatel@apple.com>
1966
1967         * lib/target-supports.exp (check_effective_target_vect_condition): New.
1968         * gcc.dg/vect/vect-ifcvt-1.c: New test.
1969         * gcc.dg/vect/vect-ifcvt-2.c: New test.
1970         * gcc.dg/vect/vect-ifcvt-3.c: New test.
1971         * gcc.dg/vect/vect-ifcvt-4.c: New test.
1972         * gcc.dg/vect/vect-ifcvt-5.c: New test.
1973         * gcc.dg/vect/vect-ifcvt-6.c: New test.
1974         * gcc.dg/vect/vect-ifcvt-7.c: New test.
1975         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
1976
1977 2004-04-11  Devang Patel  <dpatel@apple.com>
1978
1979         * gcc.dg/vect/vect-dv-1.c: New test.
1980         * gcc.dg/vect/vect-dv-2.c: New test.
1981
1982 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
1983
1984         PR tree-optimization/20933
1985         * gcc.dg/tree-ssa/pr20933.c: New test.
1986
1987 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1988
1989         * gfortran.dg/fold_nearest.f90: New test.
1990
1991 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
1992
1993         * gcc.dg/tree-ssa/alias-1.c: New test.
1994
1995 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
1996
1997         PR tree-optimization/20920
1998         * g++.dg/tree-ssa/pr20920.C: New test.
1999
2000 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
2001
2002         * gcc.dg/builtins-53.c: Also check (int)ceil* and
2003         (long long int)ceil*.
2004
2005 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
2006
2007         * g++.dg/warn/Wdtor1.C: Declare template in system header with
2008         explicit C++ linkage.
2009
2010 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2011
2012         * gfortran.dg/pr17229.f: Take care of the new obsolescence
2013         warning for arithmetic IF statements.
2014
2015 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
2016
2017         * eor_handling_1.f90: New test case.
2018         * eor_handling_2.f90: New test case.
2019         * eor_handling_3.f90: New test case.
2020         * eor_handling_4.f90: New test case.
2021         * eor_handling_5.f90: New test case.
2022         * noadv_size.f90: New test case.
2023         * pad_no.f90: New test case.
2024
2025 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
2026
2027         * gcc.c-torture/execute/20050410-1.c: New test.
2028
2029 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
2030
2031         * gcc.dg/pr20126.c: New.
2032
2033 2005-04-09  Bud Davis  <bdavis@gfortran.org>
2034             Steven G. Kargl <kargls@comcast.net>
2035
2036         * gfortran.dg/PR19872.f: New test.
2037
2038 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
2039
2040         * gfortran.dg/nint_1.f90:  Fix dg-do directive
2041
2042 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
2043
2044         * gfortran.dg/nint_1.f90: New test.
2045
2046 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
2047
2048         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
2049         Added test for callee-allocated arrays with write statements.
2050         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
2051         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
2052         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
2053         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
2054         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
2055
2056 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
2057
2058         PR libfortran/20163
2059         * gfortran.dg/open-options-blanks.f:  New test.
2060
2061 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
2062
2063         PR fortran/13257
2064         * gfortran.dg/comma_format_extension_[1234].f: New tests.
2065
2066 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
2067
2068         * gcc.dg/tree-ssa/stdarg-1.c: New test.
2069         * gcc.dg/tree-ssa/stdarg-2.c: New test.
2070         * gcc.dg/tree-ssa/stdarg-3.c: New test.
2071         * gcc.dg/tree-ssa/stdarg-4.c: New test.
2072         * gcc.dg/tree-ssa/stdarg-5.c: New test.
2073         * gcc.c-torture/execute/stdarg-4.c: New test.
2074
2075         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
2076
2077         PR target/20795
2078         * g++.dg/abi/param2.C: New test.
2079
2080 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
2081
2082         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
2083
2084 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
2085
2086         * gcc.dg/builtins-53.c: New test.
2087
2088 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
2089
2090         * g++.dg/tree-ssa/pr18178.C: New test.
2091         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
2092         * gcc.c-torture/execute/20041019-1.c: New test.
2093         * gcc.dg/tree-ssa/20041008-1.c: New test.
2094         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
2095         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
2096         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
2097         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
2098         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
2099         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
2100         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
2101         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
2102         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
2103         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
2104
2105 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
2106
2107         PR rtl-optimization/20466
2108         * gcc.c-torture/execute/pr20466-1.c: New test.
2109
2110 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
2111
2112         PR c++/20905
2113         * g++.dg/parse/cond2.C: New test.
2114
2115         PR c++/20145
2116         * g++.dg/warn/Wdtor1.C: New test.
2117
2118 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2119
2120         PR fortran/17229
2121         * gfortran.dg/pr17229.f: New test.
2122
2123 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
2124
2125         * gfortran.dg/tiny_1.f90: New test.
2126         * gfortran.dg/tiny_2.f90: ditto.
2127
2128 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
2129
2130         * gfortran.dg/eor_1.f90:  Fix dg-do run line
2131         * gfortran.dg/open_new.f90:  Fix dg-do run line
2132
2133 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
2134
2135         * lib/target-supports.exp (get_compiler_messages): Support
2136         optional arguments, the fourth being compiler options.
2137         (check_effective_target_fpic): New proc.
2138         * gcc.dg/20050321-2.c: Restrict to target fpic.
2139
2140 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
2141
2142         * gcc.dg/15443-1.c: New test.
2143         * gcc.dg/15443-2.c: Likewise.
2144
2145 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2146
2147         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
2148
2149 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
2150
2151         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
2152
2153 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
2154
2155         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
2156         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
2157         -m64.
2158         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
2159         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
2160         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
2161
2162 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
2163
2164         PR c++/20212
2165         * g++.dg/warn/Wunused-11.C: New test.
2166
2167 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
2168
2169         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
2170
2171 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
2172
2173         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
2174
2175 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
2176
2177         PR c++/20734
2178         * g++.dg/template/ptrmem13.C: New test.
2179
2180 2005-04-05  Per Bothner  <per@bothner.com>
2181
2182         * lib/gcc.exp: Always add -fno-show-column, for now.
2183
2184 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
2185
2186         PR testsuite/20767
2187         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
2188         of plain old "unsigned int" for the type of "i".  Makes this test
2189         64bit clean.
2190
2191 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
2192
2193         * gcc.dg/i386-ssefn-1.c: New test.
2194         * gcc.dg/i386-ssefn-2.c: New test.
2195         * gcc.dg/i386-ssefn-3.c: New test.
2196         * gcc.dg/i386-ssefn-4.c: New test.
2197
2198 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
2199
2200         PR tree-optimization/20076
2201         * gcc.dg/builtin-apply4.c: New test.
2202
2203         PR preprocessor/19475
2204         * gcc.dg/cpp/macspace1.c: New test.
2205         * gcc.dg/cpp/macspace2.c: New test.
2206
2207 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2208
2209         * gfortran.dg/pr20755.f: Fixed bad format.
2210
2211 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
2212
2213         PR c++/20763
2214         * g++.dg/ext/attrib21.C: New test.
2215
2216 2004-04-05  Devang Patel  <dpatel@apple.com>
2217
2218         * lib/target-supports.exp (check_effective_target_vect_shif): New.
2219         * gcc.dg/vect/vect-shift-1.c: New test.
2220
2221 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2222
2223         PR libfortran/20755
2224         * gfortran.dg/pr20755.f: New test.
2225
2226 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
2227
2228         * gfortran.dg/pr15959.f90: New test.
2229         * gfortran.dg/string_pad_trunc.f90: New test.
2230
2231 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2232
2233         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
2234         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
2235         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
2236         syntax.
2237
2238 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
2239
2240         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
2241
2242 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2243
2244         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
2245         * gcc.c-torture/compile/20011119-2.c: Likewise.
2246         * gcc.c-torture/compile/981001-2.c: Likewise.
2247
2248 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
2249
2250         PR c++/20679
2251         * g++.dg/template/overload4.C: New test.
2252
2253 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
2254
2255         PR c++/20746
2256         * g++.dg/abi/covariant5.C: New.
2257
2258         PR debug/20505
2259         * g++.dg/debug/const2.C: New.
2260
2261 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
2262
2263         PR rtl-optimization/16104
2264         * gcc.c-torture/execute/20050316-1.c: New test.
2265
2266 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
2267
2268         * g++.dg/template/spec23.C: Fix dg-error text.
2269
2270 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
2271
2272         PR c++/19199
2273         * g++.dg/expr/lval2.C: New.
2274
2275 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2276
2277         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
2278         __builtin_strcasecmp and __builtin_strncasecmp.
2279
2280 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
2281
2282         PR c++/20723
2283         * g++.dg/template/spec22.C: New.
2284         * g++.dg/template/spec23.C: New.
2285
2286 2005-04-03  Dale Ranta  <dir@lanl.gov>
2287             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2288
2289         PR libfortran/20068
2290         PR libfortran/20125
2291         PR libfortran/20156
2292         PR libfortran/20471
2293         * gfortran.dg/backspace.f: New test.
2294
2295 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
2296
2297         * gcc.dg/pr19345.c: New test.
2298
2299 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
2300
2301         PR tree-optimization/20640
2302         * gcc.dg/torture/tree-loop-1.c: New.
2303
2304 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
2305
2306         PR rtl-optimization/20290
2307         * gcc.c-torture/execute/loop-ivopts-2.c: New.
2308
2309 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
2310
2311         * gcc.dg/rs6000-fpint.c: New.
2312
2313 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
2314
2315         * gcc.dg/old-style-then-proto-1.c: New test.
2316
2317 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2318
2319         * gfortran.fortran-torture/execute/backspace.f90: Check
2320         after backspace and read was incorrect.
2321
2322 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2323
2324         * gcc.c-torture/execute/builtins/strcat.c: Check the result
2325         buffer past the terminating NUL using memcmp.
2326         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
2327         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
2328
2329         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
2330         Fix unused/uninitialized variable warnings.
2331
2332         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
2333         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
2334         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
2335         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
2336
2337         * gcc.c-torture/execute/builtins/abs-1-lib.c,
2338         gcc.c-torture/execute/builtins/fputs-lib.c,
2339         gcc.c-torture/execute/builtins/lib/fprintf.c,
2340         gcc.c-torture/execute/builtins/lib/main.c,
2341         gcc.c-torture/execute/builtins/lib/memcmp.c,
2342         gcc.c-torture/execute/builtins/lib/memmove.c,
2343         gcc.c-torture/execute/builtins/lib/mempcpy.c,
2344         gcc.c-torture/execute/builtins/lib/memset.c,
2345         gcc.c-torture/execute/builtins/lib/printf.c,
2346         gcc.c-torture/execute/builtins/lib/sprintf.c,
2347         gcc.c-torture/execute/builtins/lib/stpcpy.c,
2348         gcc.c-torture/execute/builtins/lib/strchr.c,
2349         gcc.c-torture/execute/builtins/lib/strcmp.c,
2350         gcc.c-torture/execute/builtins/lib/strcpy.c,
2351         gcc.c-torture/execute/builtins/lib/strcspn.c,
2352         gcc.c-torture/execute/builtins/lib/strlen.c,
2353         gcc.c-torture/execute/builtins/lib/strncat.c,
2354         gcc.c-torture/execute/builtins/lib/strncmp.c,
2355         gcc.c-torture/execute/builtins/lib/strncpy.c,
2356         gcc.c-torture/execute/builtins/lib/strrchr.c,
2357         gcc.c-torture/execute/builtins/lib/strspn.c,
2358         gcc.c-torture/execute/builtins/lib/strstr.c,
2359         gcc.c-torture/execute/builtins/memops-asm-lib.c,
2360         gcc.c-torture/execute/builtins/strlen-2.c,
2361         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
2362         prototypes.
2363
2364 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
2365
2366         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
2367         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
2368         selectany usage.
2369
2370 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
2371
2372         PR c++/19406
2373         * g++.dg/debug/using1.C: New test.
2374
2375 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
2376
2377         PR middle-end/20524
2378         * gcc.dg/alias-7.c: Prefix asm-declared name with
2379         __USER_LABEL_PREFIX__.
2380
2381 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
2382
2383         Fix fallout from PR middle-end/15700:
2384         * gcc.c-torture/compile/20011119-1.c: Take
2385         __USER_LABEL_PREFIX__ into account.
2386         * gcc.c-torture/compile/20011119-2.c: Likewise.
2387
2388 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2389
2390         PR c++/18644
2391         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
2392
2393 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
2394
2395         PR c/17855
2396         * gcc.c-torture/compile/struct-non-lval-1.c,
2397         gcc.c-torture/compile/struct-non-lval-2.c,
2398         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
2399
2400 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
2401
2402         * gcc.dg/tls/tls.exp: Remove temporary file.
2403         * g++.dg/tls/tls.exp: Ditto.
2404         * lib/file-format.exp: Ditto.
2405         * g++.dg/special/ecos.exp: Ditto.
2406
2407         * lib/profopt.exp: Treat prof_ext as a list.
2408         * gcc.misc-tests/bprob.exp: Ditto.
2409         * g++.dg/bprob/bprob.exp: Ditto.
2410
2411         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
2412         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
2413         g++.dg/tree-ssa/pointer-reference-alias.C,
2414         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
2415         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
2416         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
2417         g++.dg/vect/pr19951.cc: Ditto.
2418         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
2419         gcc.dg/builtins-47.c: Ditto.
2420         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
2421         gcc.dg/pr20115-1.c: Ditto.
2422         * gcc.dg/tree-ssa/20030530-2.c,
2423         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
2424         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
2425         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
2426         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
2427         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
2428         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
2429         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
2430         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
2431         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
2432         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
2433         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
2434         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
2435         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
2436         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
2437         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
2438         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
2439         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
2440         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
2441         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
2442         gcc.dg/tree-ssa/20030824-1.c,
2443         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
2444         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
2445         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
2446         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
2447         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
2448         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
2449         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
2450         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
2451         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
2452         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
2453         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
2454         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
2455         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
2456         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
2457         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
2458         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
2459         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
2460         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
2461         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
2462         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
2463         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
2464         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
2465         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
2466         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
2467         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
2468         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
2469         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
2470         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
2471         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
2472         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
2473         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
2474         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
2475         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
2476         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
2477         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
2478         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
2479         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
2480         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
2481         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
2482         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
2483         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
2484         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
2485         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
2486         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
2487         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
2488         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
2489         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
2490         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
2491         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
2492         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
2493         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
2494         gcc.dg/tree-ssa/useless-1.c: Ditto.
2495         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
2496         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
2497         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
2498         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
2499         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
2500         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
2501         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
2502         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
2503         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
2504         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
2505         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
2506         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
2507         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
2508         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
2509         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
2510         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
2511         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
2512         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
2513         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
2514         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
2515         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
2516         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
2517         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
2518         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
2519         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
2520         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
2521         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
2522         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
2523         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
2524         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
2525         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
2526         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
2527         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
2528         gcc.dg/vect/vect-none.c: Ditto.
2529         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
2530         treelang/compile/unsigned.tree: Ditto.
2531
2532         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
2533         * gcc.dg/cpp/direct2s.c: Ditto.
2534         * gcc.dg/cpp/paste4.c: Ditto.
2535         * gcc.dg/cpp/separate-1.c: Ditto.
2536         * gcc.dg/pch/save-temps-1.c: Ditto.
2537         * g++.dg/ext/altivec-10.C: Ditto.
2538         * g++.dg/pch/pch.C: Ditto.
2539
2540         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
2541
2542         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
2543         * g++.dg/template/repo1.C: Ditto.
2544         * g++.dg/template/repo2.C: Ditto.
2545         * g++.dg/template/repo3.C: Ditto.
2546         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
2547         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
2548         * g++.old-deja/g++.pt/repo1.C: Ditto.
2549         * g++.old-deja/g++.pt/repo2.C: Ditto.
2550         * g++.old-deja/g++.pt/repo3.C: Ditto.
2551         * g++.old-deja/g++.pt/repo4.C: Ditto.
2552
2553         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
2554         * gcc.dg/20030107-1.c: Ditto.
2555         * gcc.dg/20030702-1.c: Ditto.
2556         * gcc.dg/profile-generate-1.c: Ditto.
2557         * g++.dg/other/profile1.C: Ditto.
2558         * g++.old-deja/g++.robertl/eb83.C: Ditto.
2559
2560         * lib/gcc-dg.exp (remove-build-file): New.
2561         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
2562         cleanup-tree-dump, cleanup-saved-temps): New.
2563
2564 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
2565
2566         PR c++/19203, DR 214
2567         * g++.dg/parse/ambig3.C: Not ambiguous.
2568         * g++.dg/template/spec20.C: New.
2569         * g++.dg/template/spec21.C: New.
2570
2571 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
2572
2573         PR target/20045
2574         * gcc.dg/ia64-fptr-1.c: Run only on linux.
2575
2576 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2577
2578         PR libfortran/20660
2579         * gfortran.dg/negative_unit.f: New test.
2580
2581 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
2582
2583         * gcc.dg/20050330-1.c: New test.
2584
2585 2005-03-30  Devang Patel  <dpatel@apple.com>
2586
2587         * g++.dg/tree-sra/ssa-sra-3.C: New test.
2588
2589 2005-03-30  Dale Johannesen  <dalej@apple.com>
2590
2591         * gcc.dg/20020919-1.c:  Remove unnecessary conditional.
2592
2593 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
2594
2595         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
2596         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
2597         Strip options from test name.
2598
2599 2005-03-31  Jan Hubicka  <jh@suse.cz>
2600
2601         * gcc.dg/varpool-1.c: New testcase.
2602
2603 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
2604
2605         PR c/772
2606         PR c/17913
2607         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
2608         gcc.dg/stmt-expr-label-3.c : New tests.
2609         * gcc.c-torture/execute/medce-2.c: Remove.
2610
2611 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
2612
2613         PR c/20368
2614         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
2615         tests.
2616
2617 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
2618
2619         * gcc.c-torture/compile/pr20203.c: New test.
2620
2621 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
2622
2623         * gfortran.dg/promotion.f90:  New test.
2624
2625 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
2626
2627         PR middle-end/20491
2628         * gcc.dg/torture/asm-subreg-1.c: New test.
2629
2630 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
2631
2632         PR c/20672
2633         * gcc.dg/pr20672-1.c: New test.
2634
2635 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
2636
2637         * gfortran.dg/vect: New directory.
2638         * gfortran.dg/vect/vect.exp: New.
2639         * gfortran.dg/vect/vect-1.f90: New test.
2640         * gfortran.dg/vect/vect-2.f90: New test.
2641         * gfortran.dg/vect/vect-3.f90: New test.
2642         * gfortran.dg/vect/vect-4.f90: New test.
2643         * gfortran.dg/vect/vect-5.f90: New test.
2644
2645 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
2646
2647         PR middle-end/20622
2648         * gcc.dg/alias-7.c: New test.
2649
2650 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
2651
2652         * gcc.dg/sparc-reg-1.c: New test.
2653
2654 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
2655
2656         PR target/19890
2657         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
2658
2659 2005-03-29  Dale Ranta  <dir@lanl.gov>
2660             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2661
2662         PR libfortran/20163
2663         * gfortran.dg/pr20163-2.f: New test.
2664
2665 2005-03-28  Jan Hubicka  <jh@suse.cz>
2666
2667         PR middle-end/20635
2668         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
2669         by Jakub Jelinek.
2670
2671 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
2672
2673         PR tree-optimization/20626
2674         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
2675         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
2676
2677 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
2678
2679         * gfortran.dg/underflow.f90:  New test.
2680         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
2681
2682 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2683
2684         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
2685
2686 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
2687
2688         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
2689         (g++_init): Make sure that CXXFLAGS is set.
2690         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
2691         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
2692         * lib/gfortran.exp (gfortran_link_flags): Likewise.
2693         * lib/objc.exp (objc_init): Likewise.
2694         * lib/treelang.exp (treelang_init): Likewise.
2695
2696 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
2697
2698         PR tree-optimization/20470
2699         * gcc.dg/tree-ssa/pr20470.c: New test.
2700
2701 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
2702
2703         * gcc.dg/ppc-stfiwx.c: New.
2704
2705 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
2706
2707         PR target/19888
2708         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
2709
2710 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
2711
2712         * gcc.dg/20050325-1.c: Fix a typo.
2713
2714 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2715
2716         PR libfortran/19678
2717         PR libfortran/19679
2718         * gfortran.dg/dos_eol.f: New test.
2719
2720 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
2721
2722         PR rtl-optimization/20249
2723         * gcc.dg/20050325-1.c: New test.
2724
2725 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2726
2727         PR libfortran/15332
2728         * gfortran.dg/pr15332.f: New test.
2729
2730 2005-03-24  Dale Johannesen  <dalej@apple.com>
2731
2732         * gcc.dg/20020919-1.c:  Fix for x86 Darwin.
2733
2734 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
2735
2736         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
2737         'internal' visibility.
2738         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
2739         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
2740         'protected' visibility.
2741         * gcc.dg/visibility-7.c: Likewise.
2742         * lib/target-supports.exp (check_visibility_available): Take
2743         a parameter, the kind of visibility to check for.
2744         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
2745         to check_visibility_available.
2746
2747         * g++.dg/expr/cast3.C: New.
2748
2749 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
2750
2751         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
2752         rs6000.
2753
2754 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
2755
2756         PR target/20095
2757         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
2758
2759 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
2760
2761         * gcc.dg/badshift.c: Renamed to...
2762         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
2763
2764         * gcc.target/i386/badshift.c: Renamed to...
2765         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
2766         only.
2767
2768         PR rtl-optimization/20532
2769         * gcc.target/i386/badshift.c: New.
2770
2771 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2772
2773         * gfortran.dg/pr18025.f90: New test.
2774
2775 2005-03-23  Dale Johannesen  <dalej@apple.com>
2776
2777         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
2778
2779 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
2780
2781         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
2782
2783         * lib/target-supports.exp (check_iconv_available): Default
2784         libiconv to -liconv, if there is no definition.
2785
2786 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
2787
2788         * gcc.dg/torture/cris-asm-mof-1.c: New test.
2789
2790 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
2791
2792         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
2793         * g++.dg/opt/pr7503-2.C: Likewise.
2794         * g++.dg/opt/pr7503-3.C: Likewise.
2795         * g++.dg/opt/pr7503-4.C: Likewise.
2796         * g++.dg/opt/pr7503-5.C: Likewise.
2797         * g++.dg/warn/minmax.C: New test.
2798
2799 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2800
2801         * gfortran.dg/g77_intrinsics_funcs.f: New test.
2802         * gfortran.dg/g77_intrinsics_sub.f: New test.
2803
2804 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
2805             Jan Hubicka  <jh@suse.cz>
2806             Steven Bosscher <stevenb@suse.de
2807
2808         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
2809
2810 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2811
2812         PR c++/19980
2813         * g++.dg/template/redecl3.C: New test.
2814
2815 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2816
2817         PR c++/20499
2818         * g++.dg/parse/error16.C: Tweak error markers.
2819
2820 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
2821
2822         PR target/20561
2823         * gcc.dg/20050321-2.c: New test.
2824
2825 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
2826
2827         PR c++/20465
2828         PR c++/20381
2829         * g++.dg/template/ptrmem12.C: New.
2830
2831 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
2832
2833         PR rtl-optimization/20527
2834         * gcc.c-torture/execute/pr20527-1.c: New test.
2835
2836 2005-03-22  Ben Elliston  <bje@au.ibm.com>
2837
2838         * gcc.misc-tests/options.exp (check_for_options): Create a real C
2839         program, compile it into a real executable and then delete the .c
2840         and .x files afterwards, to avoid problems on testglue targets.
2841
2842 2005-03-21  Stuart Hastings  <stuart@apple.com>
2843
2844         * gcc.target/i386/sse-2.c: New.
2845
2846 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
2847
2848         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
2849
2850 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
2851
2852         * g++.dg/parse/crash25.C: Fix typo.
2853
2854 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
2855
2856         PR c++/20461
2857         * g++.dg/parse/crash24.C: New test.
2858
2859         PR c++/20536
2860         * g++.dg/parse/crash25.C: New test.
2861
2862 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
2863
2864         PR c++/20147
2865         * g++.dg/ext/stmtexpr4.C: New test.
2866
2867 2005-03-20  Roger Sayle  <roger@eyesopen.com>
2868
2869         PR middle-end/20539
2870         * gcc.c-torture/compile/pr13066-1.c: New test case.
2871         * gcc.c-torture/compile/pr20539-1.c: Likewise.
2872         * g++.dg/opt/pr13066-1.C: Likewise.
2873
2874 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
2875
2876         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
2877
2878 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2879
2880         PR fortran/18525
2881         * gfortran.dg/nesting_1.f90: New test.
2882
2883 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2884
2885         PR c++/20240
2886         * g++.dg/lookup/using13.C: New test.
2887
2888 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2889
2890         PR c++/20333
2891         * g++.dg/template/crash36.C: New test.
2892
2893 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
2894
2895         PR c++/20463
2896         * g++.dg/template/crash35.C: New test.
2897
2898 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
2899
2900         PR c++/19966
2901         * g++.dg/overload/operator2.C: New test.
2902
2903 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2904
2905         PR libfortran/20257
2906         * gfortran.dg/pr20257.f90: New test.
2907
2908 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2909
2910         PR libfortran/20480
2911         * gfortran.dg/pr20480.f90: New test.
2912
2913 2005-03-16  Richard Henderson  <rth@redhat.com>
2914
2915         PR middle-end/15700
2916         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
2917         (_rtld_global): New.
2918         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
2919         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
2920
2921         * gcc.dg/alias-3.c: New.
2922         * gcc.dg/alias-4.c: New.
2923         * gcc.dg/alias-5.c: New.
2924         * gcc.dg/alias-6.c: New.
2925
2926 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
2927
2928         * gcc.dg/cpp/ucnid-7.c: New.
2929
2930 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
2931             Dorit Naishlos  <dorit@il.ibm.com>
2932
2933         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
2934         darwin.
2935
2936 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
2937
2938         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
2939         misaligned accesses.
2940         * gcc.dg/vect/vect-58.c: Likewise.
2941         * gcc.dg/vect/vect-92.c: New.
2942         * gcc.dg/vect/vect-93.c: New.
2943
2944 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
2945
2946         PR fortran/18827
2947         * gfortran.dg/assign_2.f90: New test.
2948         * gfortran.dg/assign_3.f90: New test.
2949         * gfortran.dg/assign.f90: New test.
2950
2951 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
2952
2953         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
2954         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
2955         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
2956         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
2957         names.
2958
2959 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
2960
2961         * gcc.dg/cpp/ucnid-6.c: New.
2962
2963         * gcc.dg/cpp/normalize-1.c: New.
2964         * gcc.dg/cpp/normalize-2.c: New.
2965         * gcc.dg/cpp/normalize-3.c: New.
2966         * gcc.dg/cpp/normalize-4.c: New.
2967         * gcc.dg/cpp/ucnid-4.c: New.
2968         * gcc.dg/cpp/ucnid-5.c: New.
2969         * g++.dg/cpp/normalize-1.C: New.
2970         * g++.dg/cpp/ucnid-1.C: New.
2971
2972 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
2973
2974         * gcc.dg/pr18628.c: New.
2975
2976 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
2977
2978         PR c++/20280
2979         * g++.dg/tree-ssa/pr20280.C: New.
2980
2981 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2982
2983         PR fortran/20467
2984         * gfortran.dg/stfunc_2.f90: New test.
2985
2986 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
2987
2988         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
2989
2990 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
2991
2992         * gcc.dg/tree-ssa/20050314-1.c: New test.
2993
2994 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2995
2996         PR c++/4403
2997         PR c++/9783, DR433
2998         * g++.dg/template/friend34.C: New test.
2999         * g++.dg/template/friend35.C: Likewise.
3000         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
3001
3002 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3003
3004         Friend class name lookup 5/n
3005         PR c++/1016
3006         * g++.dg/lookup/hidden-class1.C: New test.
3007         * g++.dg/lookup/hidden-class2.C: Likewise.
3008         * g++.dg/lookup/hidden-class3.C: Likewise.
3009         * g++.dg/lookup/hidden-class4.C: Likewise.
3010         * g++.dg/lookup/hidden-class5.C: Likewise.
3011         * g++.dg/lookup/hidden-class6.C: Likewise.
3012         * g++.dg/lookup/hidden-class7.C: Likewise.
3013         * g++.dg/lookup/hidden-class8.C: Likewise.
3014         * g++.dg/lookup/hidden-class9.C: Likewise.
3015         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
3016         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
3017         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
3018         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
3019         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
3020         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
3021         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
3022         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
3023         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
3024         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
3025         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
3026
3027 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
3028
3029         PR c++/20157
3030         * g++.dg/template/error18.C: New test.
3031
3032 2005-03-09  Ben Elliston  <bje@au.ibm.com>
3033
3034         PR debug/16792
3035         * g++.dg/debug/pr16792.C: New test.
3036
3037 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
3038
3039         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
3040         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
3041         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
3042         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
3043         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
3044         test assertion names.
3045
3046 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3047
3048         PR fortran/18600
3049         * gfortran.dg/stfunc_1.f90: New test.
3050
3051 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3052
3053         PR fortran/16907
3054         * gfortran.dg/real_index_1.f90: New test.
3055
3056 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3057
3058         PR fortran/20323
3059         * gfortran.dg/spec_expr_1.f90: New test.
3060
3061 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
3062
3063         PR c/20402
3064         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
3065         new parser.
3066
3067 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3068
3069         PR fortran/20361
3070         * gfortran.dg/largeequiv_1.f90: New test.
3071
3072 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
3073
3074         * gcc.dg/ucnid-1.c: New.
3075         * gcc.dg/ucnid-2.c: New.
3076         * gcc.dg/ucnid-3.c: New.
3077         * gcc.dg/ucnid-4.c: New.
3078         * gcc.dg/ucnid-5.c: New.
3079         * gcc.dg/ucnid-6.c: New.
3080         * gcc.dg/cpp/ucnid-1.c: New.
3081         * gcc.dg/cpp/ucnid-2.c: New.
3082         * gcc.dg/cpp/ucnid-3.c: New.
3083         * g++.dg/other/ucnid-1.C: New.
3084
3085 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
3086
3087         * gcc.dg/vmx/darwin-abi-3.c: Delete.
3088
3089 2005-03-11  Per Bothner  <per@bothner.com>
3090
3091         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
3092         that diagnotics refer to correct token.
3093         * gcc.dg/unused-3.c: Likewise.
3094
3095 2005-03-11  Per Bothner  <per@bothner.com>
3096
3097         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
3098         constant" is now actually on same line as string constant.
3099         * gcc.dg/cpp/direct2s.c: Likewise.
3100
3101 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
3102
3103         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
3104
3105 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3106
3107         PR libfortran/20124
3108         * gfortran.dg/pr20124.f90: New Test
3109
3110 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
3111
3112         PR tree-optimization/20130
3113         * gcc.dg/pr20130-1.c: New test.
3114
3115 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
3116
3117         PR target/20095
3118         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
3119
3120 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3121
3122         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
3123
3124 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
3125
3126         * g++.dg/eh/forced1.C: Fix comment.
3127         * g++.dg/eh/forced2.C: Ditto.
3128         * g++.dg/eh/forced3.C: Ditto.
3129         * g++.dg/eh/forced4.C: Ditto.
3130
3131 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
3132
3133         PR rtl-opt/20412
3134         * gcc.c-torture/compile/pr20412.c: New test.
3135
3136 2005-03-10  Roger Sayle  <roger@eyesopen.com>
3137
3138         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
3139
3140 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
3141
3142         PR target/20322
3143         * gcc.dg/20050307-1.c: New test.
3144
3145 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
3146
3147         PR c++/20375
3148         * g++.dg/other/stdarg3.C: New.
3149
3150 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
3151
3152         PR c++/18384, c++/18327
3153         * g++.dg/init/array19.C: New test.
3154
3155         PR inline-asm/20314
3156         * gcc.dg/torture/pr20314-1.c: New test.
3157         * gcc.dg/torture/pr20314-2.c: New test.
3158
3159 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
3160
3161         * gcc.dg/20050309-1.c: New test.
3162
3163 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3164
3165         * gcc.dg/builtins-10.c: Reactivate disabled test.
3166         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
3167         new cbrt transformations.
3168
3169 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
3170
3171         PR c++/20208
3172         * g++.dg/template/array13.C: New test.
3173
3174 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
3175
3176         PR c++/16859
3177         * g++.dg/init/brace4.C: New test.
3178
3179 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
3180
3181         PR c++/20186
3182         * g++.dg/template/non-dependent12.C: New.
3183
3184 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
3185
3186         PR c++/20142
3187         * g++.dg/init/array18.C: Add dg-do run marker.
3188
3189         PR c++/20142
3190         * g++.dg/init/array18.C: New test.
3191
3192 2005-03-09  Ben Elliston  <bje@au.ibm.com>
3193
3194         * consistency.vlad/vlad.exp: Remove trailing semicolons.
3195         * g++.dg/gcov/gcov.exp: Likewise.
3196         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
3197         * gcc.target/xstormy16/xstormy16.exp: Likewise.
3198         * lib/c-torture.exp: Likewise.
3199         * lib/fortran-torture.exp: Likewise.
3200         * lib/g++.exp: Likewise.
3201         * lib/gcc-defs.exp: Likewise.
3202         * lib/gcc-dg.exp: Likewise.
3203         * lib/gcc.exp: Likewise.
3204         * lib/gcov.exp: Likewise.
3205         * lib/gfortran.exp: Likewise.
3206         * lib/mike-g++.exp: Likewise.
3207         * lib/mike-gcc.exp: Likewise.
3208         * lib/objc-torture.exp: Likewise.
3209         * lib/objc.exp: Likewise.
3210         * lib/profopt.exp: Likewise.
3211         * lib/target-libpath.exp: Likewise.
3212         * lib/target-supports.exp: Likewise.
3213         * lib/treelang.exp: Likewise.
3214         * lib/wrapper.exp: Likewise.
3215
3216 2005-03-08  Jeff Law  <law@redhat.com>
3217
3218         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
3219         PHI-OPT changes.
3220
3221 2005-03-08  Ira Rosen  <irar@il.ibm.com>
3222
3223         * gcc.dg/vect/pr20122.c: New test.
3224
3225 2005-03-07  Jeff Law  <law@redhat.com>
3226
3227         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
3228         was folded away.
3229         * gcc.dg/tree-ssa/pr18133-1.c: New test.
3230         * gcc.dg/tree-ssa/pr18133-2.c: New test.
3231         * gcc.dg/tree-ssa/pr18134.c: New test.
3232
3233 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3234
3235         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
3236         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
3237         gcc.dg/torture/builtin-noret-2.c: Require weak support.
3238
3239 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
3240
3241         PR tree-opt/17671
3242         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
3243
3244 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
3245
3246         * g++.dg/warn/Wnvdtor.C: New test.
3247
3248 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
3249
3250         * gcc.dg/torture/pr19683-1.c: New test.
3251
3252 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
3253
3254         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
3255         * gfortran.dg/g77/19990313-2.f: Ditto.
3256         * gfortran.dg/g77/19990313-3.f: Ditto.
3257         * gfortran.dg/g77/19990525-0.f: Ditto.
3258         * gfortran.dg/g77/19990826-0.f: Ditto.
3259         * gfortran.dg/g77/19990826-2.f: Ditto.
3260         * gfortran.dg/g77/19990826-3.f: Ditto.
3261         * gfortran.dg/g77/20000511-1.f: Ditto.
3262         * gfortran.dg/g77/20000511-2.f: Ditto.
3263         * gfortran.dg/g77/970625-2.f: Ditto.
3264         * gfortran.dg/g77/980310-2.f: Ditto.
3265         * gfortran.dg/g77/980310-3.f: Ditto.
3266         * gfortran.dg/g77/980310-8.f: Ditto.
3267         * gfortran.dg/g77/980519-2.f: Ditto.
3268         * gfortran.dg/g77/alpha1.f: Ditto.
3269         * gfortran.dg/g77/claus.f: Ditto.
3270         * gfortran.dg/g77/erfc.f: Ditto.
3271         * gfortran.dg/g77/short.f: Ditto.
3272         * gfortran.fortran-torture/execute/data.f90: Ditto.
3273         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
3274         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
3275
3276 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3277
3278         * lib/file-format.exp (gcc_target_object_format): Add check for som
3279         format and hardcode object formats on hppa*-*-hpux*.
3280         * lib/target-supports.exp (check_weak_available): Add check for som
3281         object format.  Always return 0 on hppa*-*-hpux10*.
3282
3283         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
3284         is defined.
3285
3286         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
3287
3288 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
3289
3290         * gfortran.dg/pr19936_1.f90: New test.
3291         * gfortran.dg/pr19936_2.f90: New test.
3292         * gfortran.dg/pr19936_3.f90: New test.
3293
3294 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
3295             Paul Thomas <prthomas@drfccad.cea.fr>
3296
3297         * gfortran.dg/PR19754_1.f90: New test.
3298         * gfortran.dg/PR19754_2.f90: Ditto.
3299
3300 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3301
3302         PR c++/19311
3303         * g++.dg/template/non-dependent11.C: New test.
3304
3305 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
3306
3307         * lib/target-supports.exp (check_iconv_available): Fix comment.
3308
3309 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
3310             Joseph S. Myers  <joseph@codesourcery.com>
3311
3312         PR c++/19797
3313         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
3314
3315 2005-03-04  Matthew Sachs  <msachs@apple.com>
3316
3317         * gcc.exp (gcc_target_compile): Put braces around
3318         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
3319         * objc.exp (objc_target_compile): Likewise.
3320         * treelang.exp (treelang_target_compile): Likewise.
3321
3322 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3323
3324         PR fortran/19673
3325         * gfortran.dg/func_result_1.f90: New test.
3326
3327 2005-03-04  Ben Elliston  <bje@au.ibm.com>
3328
3329         * gcc.misc-tests/options.exp: New test.
3330
3331 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
3332
3333         * gcc.dg/pr15784-4.c: New test.
3334
3335 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
3336
3337         * gcc.c-torture/execute/pr17133.c: New.
3338         * gcc.c-torture/compile/20050303-1.c: New.
3339
3340 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
3341
3342         * gcc.dg/cpp/assert4.c:  Fix for cygwin
3343
3344 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
3345
3346         * g++.dg/overload/using2.C: New.
3347
3348 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
3349
3350         PR c++/19916
3351         * g++.dg/init/ptrmem2.C: New test.
3352
3353 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
3354
3355         PR c/8927
3356         * gcc.dg/pr8927-1.c: New test.
3357
3358 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
3359
3360         PR c++/20232
3361         * g++.dg/inherit/covariant12.C: New.
3362
3363 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3364
3365         PR fortran/19479
3366         * gfortran.dg/bound_1.f90: New test.
3367
3368 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
3369
3370         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
3371         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
3372
3373 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
3374
3375         PR c/20245
3376         * gcc.dg/pr20245-1.c: New test.
3377
3378 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
3379
3380         PR middle-end/19874
3381         * gcc.c-torture/execute/20050119-2.c: New test case.
3382
3383 2005-02-28  Ben Elliston  <bje@au.ibm.com>
3384
3385         * README: Update the DejaGnu bug reporting address.
3386         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
3387         * lib/objc-torture.exp: Likewise.
3388
3389 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
3390
3391         * gfortran.dg/boz_1.f90: New test.
3392         * gfortran.dg/boz_3.f90: New test.
3393         * gfortran.dg/boz_4.f90: New test.
3394
3395 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
3396
3397         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
3398         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
3399
3400 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3401
3402         PR libfortran/20101
3403         * gfortran.dg/write_0_pe_format.f90: New test.
3404
3405 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
3406
3407         PR c++/20206
3408         * g++.dg/opt/thunk2.C: New test.
3409         * g++.dg/opt/covariant1.C: New test.
3410
3411 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3412
3413         * gfortran.dg/e_d_fmt.f90: New test.
3414
3415 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
3416
3417         * gcc.dg/asm-b.c: Fix comment typos.
3418
3419 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
3420
3421         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
3422         a V_MAY_DEF also.
3423
3424 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
3425
3426         PR tree-opt/20188
3427         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
3428         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
3429         * gcc.dg/asm-b.c: New test.
3430
3431 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
3432
3433         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
3434         Disable this test on IRIX 6.
3435
3436 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
3437
3438         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
3439         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
3440         parser.
3441
3442 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
3443
3444         PR tree-optimization/20204
3445         * testsuite/gcc.dg/pr20204.c: New test.
3446
3447 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
3448
3449         PR target/20196
3450         * gcc.c-torture/execute/20050224-1.c: New test.
3451
3452         PR c++/20175
3453         * g++.dg/warn/Wbraces2.C: New test.
3454
3455 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
3456
3457         PR c++/19878
3458         * g++.dg/init/const2.C: New test.
3459
3460 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
3461
3462         PR tree-optimization/20100
3463         * gcc.c-torture/execute/pr20100-1.c: New test.
3464
3465 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3466
3467         * gfortran.dg/implicit_3.f90: New test.
3468
3469         * gfortran.dg/deftype_1.f90: New test.
3470
3471 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
3472
3473         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
3474         the test passes.
3475         * g++.dg/other/anon3.C: Accept a warning.
3476
3477 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
3478
3479         * gcc.dg/pr20017.c: Fix a comment typo.
3480
3481 2005-02-23  Bud Davis  <bdavis@gfortran.org>
3482
3483         * gfortran.dg/list_read_4.f90: Change to f90 comments.
3484
3485 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
3486
3487         PR ada/19902
3488         * ada/acats/tests/cxa/cxa3004.a: Remove.
3489         * ada/acats/tests/cxb/cxb30061.am: Likewise.
3490
3491 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
3492
3493         PR c++/20073
3494         * g++.dg/init/const1.C: New test.
3495
3496         PR c++/19991
3497         * g++.dg/parse/constant7.C: New test.
3498
3499         PR c++/20152
3500         * g++.dg/parse/error27.C: New test.
3501         * g++.dg/template/qualttp15.C: Adjust error markers.
3502         * g++.old-deja/g++.other/struct1.C: Likewise.
3503
3504         PR c++/20153
3505         * g++.dg/template/error17.C: New test.
3506
3507         PR c++/20148
3508         * g++.dg/parser/error26.C: New test.
3509
3510 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
3511
3512         PR tree-optimization/20100
3513         PR tree-optimization/20115
3514         * gcc.dg/pr20115.c: New test.
3515         * gcc.dg/pr20115-1.c: New test.
3516         * gcc.dg/pr20100.c: New test.
3517         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
3518         call-clobbered variables after alias1.
3519
3520 2005-02-22  Bud Davis  <bdavis@gfortran.org>
3521
3522         * gfortran.dg/list_read_4.f90: new test.
3523
3524 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
3525
3526         PR rtl-optimization/20017.
3527         * gcc.dg/pr20017.c: New.
3528
3529 2005-02-22  Devang Patel  <dpatel@apple.com>
3530
3531         PR 19952
3532         * g++.dg/tree-ssa/pr19952.C: New test.
3533
3534 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
3535
3536         PR c++/19883
3537         * g++.dg/parse/constant6.C: New test.
3538
3539 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
3540
3541         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
3542         * g++.dg/charset/asm2.c: Likewise.
3543         * g++.dg/charset/asm3.c: Likewise.
3544         * g++.dg/charset/asm4.c: Likewise.
3545         * g++.dg/charset/asm5.c: Likewise.
3546         * g++.dg/charset/attribute1.c: Likewise.
3547         * g++.dg/charset/attribute2.c: Likewise.
3548         * g++.dg/charset/extern1.cc: Likewise.
3549         * g++.dg/charset/extern2.cc: Likewise.
3550         * g++.dg/charset/extern3.cc: Likewise.
3551         * g++.dg/charset/function.cc: Likewise.
3552         * g++.dg/charset/string.c: Likewise.
3553         * g++.dg/charset/charset.exp: Likewise.
3554         * lib/target-supports.exp (check_iconv_available): Fix comment.
3555
3556 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
3557
3558         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
3559         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
3560         * gcc.dg/charset/asm2.c: Likewise.
3561         * gcc.dg/charset/asm3.c: Likewise.
3562         * gcc.dg/charset/asm4.c: Likewise.
3563         * gcc.dg/charset/asm5.c: Likewise.
3564         * gcc.dg/charset/asm6.c: Likewise.
3565         * gcc.dg/charset/attribute1.c: Likewise.
3566         * gcc.dg/charset/attribute2.c: Likewise.
3567         * gcc.dg/charset/builtin1.c: Likewise.
3568         * gcc.dg/charset/extern.c: Likewise.
3569         * gcc.dg/charset/function.c: Likewise.
3570         * gcc.dg/charset/string.c: Likewise.
3571         * gcc.dg/charset/charset.exp: Likewise.
3572
3573 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
3574
3575         PR fortran/20086
3576         * gfortran.dg/pr20086.f90: New test.
3577
3578 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
3579
3580         PR tree-optimization/19786
3581         * g++.dg/tree-ssa/pr19786.C: New.
3582
3583 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3584
3585         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
3586
3587 2005-02-21  Jeff Law  <law@redhat.com>
3588
3589         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
3590
3591 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3592
3593         * gfortran.dg/do_iterator: Split loop, markup all lines for
3594         which an error locus is printed.
3595         * gfortran.dg/pr17708.f90: Markup all lines for which an error
3596         locus is printed.
3597         * gfortran.dg/select_4.f90: Likewise.
3598         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
3599         locuses in the various permutations.
3600
3601 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
3602
3603         PR tree-optimization/19951
3604         * g++.dg/vect: New directory.
3605         * g++.dg/vect/vect.exp: New file.
3606         * g++.dg/vect/pr19951.cc: New testcase.
3607         * g++.dg/dg.exp: Also prune vectorizer tests.
3608
3609 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
3610
3611         PR 18785
3612         * gcc.dg/charset/builtin1.c: New test.
3613
3614 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3615
3616         PR c++/19299
3617         * g++.dg/inherit/volatile1.C: New test.
3618
3619         PR c++/19440
3620         * g++.dg/template/dtor4.C: New test.
3621
3622 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
3623
3624         * gfortran.dg/int_1.f90: New test.
3625
3626 2005-02-19  Devang Patel  <dpatel@apple.com>
3627
3628         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
3629
3630 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
3631
3632         * gfortran.dg/achar_1.f90: New test.
3633
3634 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
3635
3636         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
3637
3638 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
3639             Jakub Jelinek  <jakub@redhat.com>
3640
3641         PR tree-optimization/19828
3642         * gcc.dg/tree-ssa/loop-7.c: New test.
3643         * gcc.c-torture/execute/20050218-1.c: New test.
3644
3645 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
3646
3647         PR c/20043
3648         * gcc.dg/transparent-union-1.c: New test.
3649         * gcc.dg/transparent-union-2.c: New test.
3650
3651 2005-02-18  James E Wilson  <wilson@specifixinc.com>
3652
3653         PR tree-optimization/18977
3654         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
3655
3656 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
3657
3658         PR target/20054
3659         * gcc.dg/pr20054.c: New test.
3660
3661 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3662
3663         PR c++/19508
3664         * g++.dg/ext/attrib20.C: New test.
3665
3666 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
3667
3668         PR middle-end/20030
3669         * gfortran.fortran-torture/execute/character_passing.f90: New test.
3670
3671 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
3672
3673         PR c++/20008
3674         * g++.dg/opt/switch4.C: New.
3675
3676 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
3677
3678         PR c++/20023
3679         PR tree-optimization/20009
3680         * gcc.c-torture/compile/20050217-1.c: New test.
3681         * g++.dg/opt/switch3.C: New test.
3682
3683         PR tree-optimization/18947
3684         * gcc.c-torture/compile/20050215-1.c: New test.
3685         * gcc.c-torture/compile/20050215-2.c: New test.
3686         * gcc.c-torture/compile/20050215-3.c: New test.
3687
3688 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
3689
3690         PR c++/20028
3691         * g++.dg/template/crash34.C: New.
3692
3693         PR c++/20022
3694         * g++.dg/other/access3.C: New.
3695
3696 2005-02-17  Ira Rosen  <irar@il.ibm.com>
3697
3698         * gcc.dg/vect/vect-98.c: New test.
3699
3700 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
3701
3702         PR tree-optimization/19967
3703         * gcc.dg/pr19967.c: New.
3704
3705 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
3706
3707         PR middle-end/19857
3708         * gcc.dg/tree-ssa/20050215-1.c: New test.
3709         * gcc.c-torture/execute/20050215-1.c: New test.
3710
3711 2005-02-15  Eric Christopher  <echristo@redhat.com>
3712
3713         * gcc.dg/cpp/20050215-1.c: New file.
3714
3715 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
3716
3717         PR tree-optimization/15785
3718         * gcc.dg/pr15785-1.c: New test.
3719
3720 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
3721
3722         PR c++/17788
3723         * g++.dg/init/ctor4.C: New.
3724         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
3725
3726 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
3727
3728         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
3729         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
3730
3731 2005-02-15  Andreas Schwab  <schwab@suse.de>
3732
3733         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
3734         declare malloc.
3735
3736 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
3737
3738         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
3739
3740 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
3741
3742         PR tree-optimization/19853
3743         * gcc.c-torture/compile/pr19853.c: New test.
3744
3745 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
3746
3747         PR c++/19608
3748         * g++.dg/parse/local-class1.C: New.
3749
3750         PR c++/19895
3751         * g++.dg/parse/ptrmem3.C: New.
3752
3753         PR c++/19884
3754         * g++.old-deja/g++.oliva/template6.C: Add another case.
3755         * g++.dg/template/explicit6.C: New.
3756
3757 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
3758
3759         PR c++/17816
3760         * g++.dg/other/redecl2.C: New.
3761
3762 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
3763
3764         PR c++/19891
3765         * g++.dg/abi/covariant4.C: New.
3766
3767 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
3768
3769         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
3770
3771 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
3772
3773         * gcc.dg/vect/vect-96.c: Fix typo.
3774
3775 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3776
3777         PR c++/14479
3778         PR c++/19487
3779         * g++.dg/template/enum5.C: New test.
3780
3781 2005-02-12  Ira Rosen  <irar@il.ibm.com>
3782
3783         * gcc.dg/vect/vect-97.c: New test.
3784
3785 2005-02-12  Ira Rosen  <irar@il.ibm.com>
3786
3787         * gcc.dg/vect/vect-96.c: New test.
3788
3789 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
3790
3791         * gcc.dg/builtins-34.c: Also check ldexp*.
3792
3793 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
3794
3795         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
3796
3797 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
3798
3799         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
3800         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
3801         dg-require-dll, dg-require-iconv, dg-require-named-sections,
3802         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
3803         selector_list, selector_expression, dg-process-target): Move to new
3804         file target-supports-dg.exp.
3805         * lib/target-supports-dg.exp: New.
3806
3807         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
3808         New.
3809
3810 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
3811
3812         PR c++/19666
3813         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
3814
3815         PR middle-end/19858
3816         * gcc.c-torture/compile/20050210-1.c: New test.
3817
3818 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
3819
3820         PR c++/19755
3821         * g++.dg/warn/Wbraces1.C: New test.
3822
3823 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
3824
3825         * gcc.dg/builtins-52.c: New testcase.
3826
3827 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
3828
3829         PR c/19342
3830         * gcc.c-torture/execute/20050119-1.c: New test.
3831
3832 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
3833
3834         PR c++/19811
3835         * g++.dg/init/delete1.C: New test.
3836
3837 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
3838
3839         PR c++/18470
3840         * g++.dg/template/static12.C: New test.
3841
3842 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
3843
3844         PR c++/19787
3845         * g++.dg/conversion/ambig1.C: New test.
3846
3847         PR c++/19739
3848         * g++.dg/ext/attrib19.C: New test.
3849
3850         PR c++/19732
3851         * g++.dg/parse/dtor5.C: New test.
3852
3853         PR c++/19762
3854         * g++.dg/template/dtor3.C: New test.
3855
3856         PR c++/19826
3857         * g++.dg/template/static11.C: New test.
3858         * g++.dg/template/crash2.C: Remove dg-error marker.
3859
3860 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
3861
3862         PR C++/18491
3863         * g++.old-deja/g++.mike/p10769a.C: Remove.
3864
3865 2005-02-09  Roger Sayle  <roger@eyesopen.com>
3866
3867         * gcc.dg/builtins-48.c: New test case.
3868         * gcc.dg/builtins-49.c: New test case.
3869         * gcc.dg/builtins-50.c: New test case.
3870         * gcc.dg/builtins-51.c: New test case.
3871
3872 2005-02-09  Ian Lance Taylor  <ian@airs.com>
3873
3874         PR middle-end/19583
3875         * g++.dg/warn/Wreturn-type-3.C: New test.
3876
3877 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
3878
3879         PR middle-end/19402
3880         * gcc.dg/pr19402-1.c: New testcase.
3881         * gcc.dg/pr19402-2.c: likewise.
3882
3883 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
3884
3885         PR middle-end/19854
3886         * g++.dg/tree-ssa/tmmti.C: New testcase.
3887
3888 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
3889
3890         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
3891
3892 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
3893
3894         PR c++/19733
3895         * g++.dg/parse/crash23.C: New test.
3896         * g++.dg/warn/Weff1.C: New test.
3897
3898 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
3899
3900         * gcc.dg/20050209-1.c: New test.
3901
3902 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
3903
3904         PR target/19799
3905         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
3906
3907 2005-02-08  Mike Stump  <mrs@apple.com>
3908
3909         * g++.dg/pch/import-2.c: New test.
3910         * g++.dg/pch/import-2.hs: New.
3911         * g++.dg/pch/include/import-2a.h: New.
3912         * g++.dg/pch/include/import-2b.h: New.
3913
3914 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
3915
3916         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
3917
3918 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3919
3920         * gfortran.dg/substr_1.f90: New test.
3921
3922 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
3923
3924         PR middle-end/19775
3925         * gcc.dg/torture/builtin-power-1.c: Disable test for
3926         invalid transformation.
3927         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
3928         no longer optimize.
3929         * gcc.dg/builtins-47.c: New testcase.
3930
3931 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
3932             Dorit Naishlos  <dorit@il.ibm.com>
3933
3934         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
3935
3936 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
3937
3938         * gcc.c-torture/compile/20050206-1.c: New test.
3939
3940 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
3941
3942         PR tree-opt/19768
3943         * g++.dg/opt/pr19768.C: New test.
3944
3945 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
3946
3947         PR tree-opt/19736
3948         * gcc.c-torture/compile/pr19736.c: New test.
3949
3950 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3951
3952         PR c++/17401
3953         * g++.dg/parse/error25.C: New test.
3954
3955 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
3956
3957         * gcc.c-torture/execute/20050203-1.c: New.
3958
3959 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
3960
3961         * gcc.dg/vect/vect-85.c: Remove xfail.
3962         * gcc.dg/vect/vect-86.c: Remove xfail.
3963         * gcc.dg/vect/vect-87.c: Remove xfail.
3964         * gcc.dg/vect/vect-88.c: Remove xfail.
3965
3966 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
3967
3968         * gcc.dg/altivec-19.c: New.
3969
3970 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
3971
3972         PR c/17807
3973         * gcc.dg/nested-func-3.c: New test.
3974         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
3975
3976 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
3977
3978         * gcc.test-framework/gen_directive_tests: Generate tests for
3979         selector expressions.
3980
3981 2005-02-02  Matt Austern  <austern@apple.com>
3982
3983         PR c++/19628
3984         * g++/ext/builtin7.C: New.
3985         * g++/ext/builtin8.C: New.
3986
3987 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
3988
3989         PR c/18502
3990         * gcc.dg/pr18502-1.c: New test.
3991
3992 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3993
3994         PR c++/17413
3995         * g++.dg/template/local4.C: Tweak.
3996
3997 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
3998
3999         PR tree-optimization/19578
4000         * gcc.c-torture/compile/20050202-1.c: New test.
4001
4002 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
4003
4004         PR c/19435
4005         * gcc.dg/c99-init-4.c: New test.
4006
4007 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
4008
4009         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
4010
4011         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
4012
4013         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
4014         * g++.dg/eh/check-vect.h: New.
4015
4016         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
4017         * gcc.dg/vect/vect-78.c: Ditto.
4018         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
4019         Remove.
4020
4021         * g++.dg/conversion/simd1.C: Expect warning.
4022         * g++.dg/ext/attribute-test-1.C: Ditto.
4023         * g++.dg/ext/attribute-test-2.C: Ditto.
4024         * g++.dg/ext/attribute-test-3.C: Ditto.
4025         * g++.dg/ext/attribute-test-4.C: Ditto.
4026
4027         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
4028         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
4029
4030         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
4031
4032 2005-02-01  Richard Henderson  <rth@redhat.com>
4033
4034         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
4035         long double for ibm double-double format.
4036         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
4037
4038 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
4039
4040         PR tree-optimization/19633
4041         * testsuite/gcc.dg/pr19633-1.c: New test.
4042         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
4043         to NULL or a symbol.
4044
4045 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
4046
4047         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
4048         New procs.
4049         (dg-process-target (local override)): Handle selector expressions.
4050
4051         * gcc.test-framework/README: Describe tests in source directory.
4052         * gcc.test-framework/test-framework.awk: Handle dg- tests.
4053         * gcc.test-framework/test-framework.exp: Handle dg- tests.
4054         * gcc.test-framework/dg-bogus-exp-P.c: New test.
4055         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
4056         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
4057         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
4058         * gcc.test-framework/dg-do-link-exp-P.c: New test.
4059         * gcc.test-framework/dg-do-run-exp-P.c: New test.
4060         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
4061         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
4062         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
4063         * gcc.test-framework/dg-error-exp-P.c: New test.
4064         * gcc.test-framework/dg-error-exp-XP.c: New test.
4065         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
4066         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
4067         * gcc.test-framework/dg-output-exp-P.c: New test.
4068         * gcc.test-framework/dg-output-exp-XF.c: New test.
4069         * gcc.test-framework/dg-warning-exp-P.c: New test.
4070         * gcc.misc-tests/dg-1.c: Remove.
4071         * gcc.misc-tests/dg-2.c: Remove.
4072         * gcc.misc-tests/dg-3.c: Remove.
4073         * gcc.misc-tests/dg-4.c: Remove.
4074         * gcc.misc-tests/dg-5.c: Remove.
4075         * gcc.misc-tests/dg-6.c: Remove.
4076         * gcc.misc-tests/dg-7.c: Remove.
4077         * gcc.misc-tests/dg-8.c: Remove.
4078         * gcc.misc-tests/dg-9.c: Remove.
4079         * gcc.misc-tests/dg-10.c: Remove.
4080         * gcc.misc-tests/dg-11.c: Remove.
4081         * gcc.misc-tests/dg-12.c: Remove.
4082         * gcc.misc-tests/dg-test.exp: Remove.
4083
4084         * gcc.test-framework/test-framework.awk: Change recording and
4085         printing of passes and failures.
4086
4087         * gcc.test-framework: New directory.
4088         * gcc.test-framework/README: New.
4089         * gcc.test-framework/test-framework.exp: New.
4090         * gcc.test-framework/test-framework.awk: New.
4091         * gcc.test-framework/gen_directive_tests: New.
4092
4093 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
4094
4095         * lib/treelang.exp: Fix comment typos.
4096         (treelang_target_compile): Don't append libs=-ltreelang to options.
4097
4098 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
4099
4100         * g++.dg/parse/typename7.C: Adjust error messages.
4101
4102 2005-01-31  Jeff Law  <law@redhat.com>
4103
4104         * gcc.c-torture/execute/20050131-1.c: New test.
4105         * gcc.dg/wcaselabel.c: New test.
4106
4107 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
4108
4109         * g++.dg/other/warning1.C: Adjust error messags.
4110         * g++.dg/parse/constant5.C: New test.
4111
4112 2005-01-31  Steven Bosscher  <stevenb@suse.de>
4113
4114         PR c/19333
4115         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
4116         the test case valid.
4117         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
4118         * testsuite/gcc.dg/array-7.c: Adjust expected result.
4119         * testsuite/gcc.dg/pr18596-3.c: Likewise.
4120         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
4121         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
4122         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
4123
4124 2005-01-31  Dale Johannesen  <dalej@apple.com>
4125
4126         * g++.dg/opt/pr19650.C:  New test.
4127
4128 2005-01-31  Richard Henderson  <rth@redhat.com>
4129
4130         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
4131         long double for intel double extended format.
4132         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
4133
4134 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
4135
4136         PR c++/19555
4137         * g++.dg/template/static10.C: New test.
4138
4139         PR c++/19395
4140         * g++.dg/parse/error24.C: New test.
4141
4142         PR c++/19367
4143         * g++.dg/lookup/builtin1.C: New test.
4144
4145         PR c++/19457
4146         * g++.dg/warn/conv3.C: New test.
4147
4148 2005-01-30  Bud Davis  <bdavis@gfortran.org>
4149
4150         PR fortran/19647
4151         * gfortan.dg/inquire_7.f90
4152
4153 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
4154
4155         PR tree-optimization/15791
4156         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
4157         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
4158         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
4159         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
4160         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
4161         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
4162         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
4163         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
4164         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
4165         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
4166
4167 2005-01-29  Paul Brook  <paul@codesourcery.com>
4168
4169         PR fortran/18565
4170         * check.c (real_or_complex_check): New function.
4171         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
4172         * intrinsic.c (add_functions): Use new check functions.
4173         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
4174         Add prototypes.
4175
4176 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
4177
4178         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
4179         gcc.dg/lvalue-3.c: New tests.
4180         * gcc.dg/concat.c: Update expected messages.
4181
4182 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
4183
4184         PR libfortran/19595
4185         * gfortran.dg/eor_1.f90:  New test.
4186
4187 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
4188
4189         PR fortran/19589
4190         * gfortran.dg/logical_data_1.f90: New test.
4191
4192 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
4193
4194         PR c++/19253
4195         * g++.dg/template/crash33.C: New test.
4196
4197         PR c++/19667
4198         * g++.dg/template/crash32.C: New test.
4199
4200 2005-01-28  Ian Lance Taylor  <ian@airs.com>
4201
4202         PR middle-end/16558
4203         * g++.dg/warn/Wreturn-type-2.C: New test.
4204
4205 2004-06-24  Jeff Law  <law@redhat.com>
4206
4207         * gcc.dg/tree-ssa/20050128-1.c: New test.
4208
4209 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
4210
4211         * gcc.target/frv/all-mdpackh-1.c: New test.
4212
4213 2005-01-28  Steven Bosscher  <stevenb@suse.de>
4214
4215         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
4216
4217 2005-01-27  Richard Henderson  <rth@redhat.com>
4218
4219         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
4220
4221 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
4222
4223         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
4224
4225 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
4226
4227         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
4228         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
4229         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
4230         to cope with cases where the multilib options override the dg-options.
4231
4232 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
4233
4234         PR c/18946
4235         * gcc.dg/noncompile/20050120-1.c: New test.
4236
4237 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
4238
4239         PR tree-optimization/19633
4240         * gcc.dg/pr19633.c: New test.
4241         * gcc.dg/tree-ssa/pr19633.c: New test.
4242
4243 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
4244
4245         * gcc.dg/20041216-1.c: New test.
4246
4247 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
4248
4249         PR objc/18862
4250         * objc.dg/selector-2.m: New test.
4251
4252 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
4253
4254         * g++.dg/opt/range-test-2.C: New test.
4255
4256         PR rtl-optimization/19579
4257         * gcc.c-torture/execute/20050124-1.c: New test.
4258
4259 2005-01-26  Greg Parker  <gparker@apple.com>
4260         Stuart Hastings  <stuart@apple.com>
4261
4262         * gcc.c-torture/execute/20050125-1.c: New.
4263
4264 2005-01-18  Jan Hubicka  <jh@suse.cz>
4265
4266         PR tree-optimize/19337
4267         * gcc.c-torture/compile/20050119-1.c: New test.
4268
4269 2005-01-24  James E Wilson  <wilson@specifixinc.com>
4270
4271         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
4272         test for successful match.
4273
4274 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
4275
4276         PR objc/18408
4277         * objc.dg/comp-types-7.m: New test.
4278
4279 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
4280
4281         * lib/target-supports.exp (current_target_name): New.
4282         (check_effective_target_ilp32, check_effective_target_lp64):
4283         Cache the result to use as long as the current target, with
4284         multilib flags, remains the same.
4285
4286         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
4287         (dg-require-weak, dg-require-visibility, dg-require-alias,
4288         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
4289         dg-require-effective-target, dg-skip-if): Remove call to
4290         skip_test_and_clear_xfail.
4291         (dg-test): Clear xfail data.
4292
4293 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
4294
4295         PR target/17751
4296         * gcc.dg/ppc64-toc.c: New test.
4297
4298         * g++.dg/tree-ssa/empty-1.C: New test.
4299
4300         PR middle-end/19551
4301         * gcc.c-torture/execute/20050121-1.c: New test.
4302         * gcc.dg/20050121-2.c: New test.
4303
4304 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
4305         Paul Brook  <paul@codesourcery.com>
4306
4307         PR fortran/17941
4308         * gfortran.dg/real_const_1.f: New test.
4309         * gfortran.dg/real_const_2.f90: New test.
4310         * gfortran.dg/complex_int_1.f90: New test.
4311
4312 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
4313
4314         PR fortran/19313
4315         * gfortan.dg/inquire_6.f90: New test.
4316
4317 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
4318
4319         PR libfortran/19451
4320         * open_readonly_1.f90:  New test.
4321
4322 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
4323
4324         PR libfortran/18982
4325         * gfortran.dg/open_new.f90: New file.
4326
4327 2005-01-22  Paul Brook  <paul@codesourcery.com>
4328
4329         * namelist_1.f90: New test.
4330
4331 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
4332
4333         PR tree-optimization/19484
4334         * gcc.c-torture/compile/20050122-[12].c: New tests.
4335
4336 2005-01-22  Paul Brook  <paul@codesourcery.com>
4337
4338         * gfortran.dg/implicit_2.f90: New test.
4339
4340 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
4341
4342         PR fortran/19314
4343         * gfortran.dg/inquire_5.f90: New test.
4344
4345 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4346
4347         PR c/18809
4348         * gcc.dg/pr18809-1.c: New test.
4349
4350 2005-01-21  Ian Lance Taylor  <ian@airs.com>
4351
4352         * gcc.dg/20050121-1.c: New test.
4353
4354         PR tree-optimization/13000
4355         * gcc.dg/20040206-1.c: Change warning to point where function is
4356         being inlined.
4357
4358 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4359
4360         PR c++/19208
4361         * g++.dg/template/array11.C: New test.
4362
4363 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4364
4365         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
4366         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
4367         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
4368         * gfortran.dg/getenv_1.f90: Add dg-do directive.
4369         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
4370         gfortran.dg/pr17164.f90: Add missing dg-do directives.
4371
4372 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
4373
4374         PR tree-optimization/15349
4375         * gcc.dg/tree-ssa/pr15349.c: New.
4376
4377 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
4378
4379         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
4380
4381 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
4382
4383         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
4384         scan-assembler-times directive name.
4385
4386         * gcc.dg/asm-a.c: Move dg-require-effective-target to
4387         after dg-do.
4388
4389         PR rtl-optimization/19462
4390         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
4391
4392 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
4393
4394         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
4395         counting function calls on ia64.
4396
4397 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
4398
4399         PR rtl-optimization/15139
4400         * gcc.dg/20050111-2.c: New test.
4401
4402         PR c/17297
4403         * gcc.c-torture/compile/20050113-1.c: New testcase.
4404
4405         PR middle-end/19164
4406         * gcc.dg/20050113-1.c: New testcase.
4407
4408 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
4409
4410         * gcc.dg/vect/vect-85.c: Add comment.
4411         * gcc.dg/vect/vect-86.c: Add xfail for now.
4412         * gcc.dg/vect/vect-87.c: Add xfail for now.
4413         * gcc.dg/vect/vect-88.c: Add xfail for now.
4414         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
4415
4416 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4417
4418         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
4419
4420 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
4421
4422         * g++.dg/debug/typedef3.C: New test.
4423
4424 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
4425
4426         PR c/19472
4427         * gcc.dg/asm-a.c: New test.
4428
4429 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
4430
4431         * gcc.dg/sh-relax.c: Add prototype for abort.
4432
4433 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
4434
4435         * gcc.dg/short-compare-1.c: New test.
4436         * gcc.dg/short-compare-2.c: Likewise.
4437
4438 2005-01-18  Michael Matz  <matz@suse.de>
4439
4440         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
4441
4442 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
4443
4444         PR tree-optimization/19121
4445         * gcc.c-torture/compile/pr19121.c: New test.
4446
4447 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
4448
4449         PR target/19357
4450         * gcc.c-torture/compile/pr19357.c: New test.
4451
4452 2005-01-17  Ian Lance Taylor  <ian@airs.com>
4453
4454         PR c/5675
4455         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
4456         pass--those that refer just to the variable, possibly with a
4457         cast.
4458         * gcc.dg/c99-const-expr-3.c: Likewise.
4459
4460         PR middle-end/13127
4461         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
4462         longer emitted.
4463
4464 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
4465
4466         PR fortran/18778
4467         * gfortran.dg/endfile_2.f90: New test.
4468
4469 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
4470
4471         PR 19168
4472         * gfortran.dg/select_5.f90: New test.
4473
4474 2004-01-16  Paul Brook  <paul@codesourcery.com>
4475
4476         * gfortran.dg/common_4.f90: New test.
4477
4478 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
4479
4480         PR rtl-optimization/19462
4481         * gcc.dg/torture/pr19462-1.c: New test.
4482
4483 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
4484
4485         PR objc/19321
4486         * objc.dg/func-ptr-2.m: New.
4487         * objc.dg/volatile-1.m: New.
4488
4489 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4490
4491         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
4492
4493 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
4494
4495         PR tree-optimization/19060
4496         * gcc.c-torture/execute/20050104-1.c: New test.
4497
4498 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
4499
4500         PR fortran/18983
4501         * gfortran.dg/write_to_null.f90: New test.
4502
4503 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
4504             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4505
4506         PR other/19328
4507         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
4508         argument.
4509
4510 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
4511
4512         PR c++/19263
4513         * g++.dg/init/vector1.C: New test.
4514
4515 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
4516
4517         PR target/13158
4518         * gcc.target/ia64/sibcall-unwind-1.c: New test.
4519         PR target/18987
4520         * gcc.target/ia64/sibcall-unwind-2.c: New test.
4521
4522 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
4523
4524         * gfortran.dg/select_1.f90: New test.
4525         * gfortran.dg/select_2.f90: New test.
4526         * gfortran.dg/select_3.f90: New test.
4527         * gfortran.dg/select_4.f90: New test.
4528
4529 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
4530
4531         PR middle-end/19084
4532         PR rtl-optimization/19348
4533         * gcc.dg/20050111-1.c: New test.
4534         * gcc.c-torture/execute/20050111-1.c: New test.
4535
4536         * gcc.dg/i386-asm-4.c: New test.
4537
4538 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4539
4540         * gcc.dg/nested-func-2.c: New test.
4541         * ada/acats/norun.lst: Remove c953002.
4542
4543 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
4544
4545         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
4546
4547 2005-01-12  Ben Elliston  <bje@au.ibm.com>
4548
4549         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
4550
4551 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
4552
4553         PR target/18761
4554         * g++.dg/abi/align1.C: New test.
4555
4556 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
4557
4558         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
4559         at a time.
4560         * g++.dg/ext/altivec_check.h: Support compiling as C.
4561
4562 2005-01-10  Roger Sayle  <roger@eyesopen.com>
4563
4564         PR c++/19355
4565         * g++.dg/expr/pr19355-1.C: New test case.
4566
4567 2005-01-10  Laurent GUERBY <laurent@guerby.net>
4568
4569         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
4570         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
4571         * ada/acats/tests/c3/c92005b.ada: Likewise.
4572         * ada/acats/tests/c3/cxb3012.a: Likewise.
4573         * ada/acats/norun.lst: Add c380004 and c953002, add PR
4574
4575 2005-01-09  Paul Brook  <paul@codesourcery.com>
4576
4577         * gfortran.dg/common_2.f90: New file.
4578         * gfortran.dg/common_3.f90: New file.
4579
4580 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
4581
4582         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
4583
4584 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
4585
4586         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
4587         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
4588         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
4589         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
4590         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
4591         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
4592         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
4593         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
4594         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
4595         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
4596         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
4597         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
4598         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
4599         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
4600         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
4601         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
4602         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
4603         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
4604         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
4605         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
4606         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
4607         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
4608         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
4609         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
4610         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
4611         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
4612         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
4613         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
4614         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
4615         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
4616         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
4617         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
4618         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
4619         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
4620         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
4621         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
4622         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
4623         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
4624         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
4625         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
4626         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
4627         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
4628         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
4629         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
4630         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
4631         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
4632         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
4633         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
4634         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
4635         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
4636         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
4637         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
4638         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
4639         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
4640         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
4641         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
4642         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
4643         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
4644         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
4645         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
4646         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
4647         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
4648         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
4649         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
4650         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
4651         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
4652         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
4653
4654         * gcc.dg/vect/vect-1.c: Fix spelling.
4655         * gcc.dg/vect/vect-10.c: Fix spelling.
4656         * gcc.dg/vect/vect-11.c: Fix spelling.
4657         * gcc.dg/vect/vect-12.c: Fix spelling.
4658         * gcc.dg/vect/vect-14.c: Fix spelling.
4659         * gcc.dg/vect/vect-15.c: Fix spelling.
4660         * gcc.dg/vect/vect-16.c: Fix spelling.
4661         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
4662         * gcc.dg/vect/vect-64.c: Fix comments.
4663         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
4664
4665 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
4666             Ira Rosen  <irar@il.ibm.com>
4667
4668         * gcc.dg/vect/vect-70.c: New test.
4669         * gcc.dg/vect/vect-71.c: New test.
4670
4671 2005-01-09  Manfred Hollstein  <mh@suse.com>
4672
4673         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
4674         * gcc.dg/pr18241-2.c: Likewise.
4675         * gcc.dg/pr18241-3.c: Likewise.
4676         * gcc.dg/pr18241-4.c: Likewise.
4677         * gcc.dg/pr18241-5.c: Likewise.
4678
4679 2005-01-08  Richard Henderson  <rth@redhat.com>
4680
4681         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
4682         False for x86 and x86-64.
4683
4684 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
4685
4686         PR tree-optimization/18241
4687         * gcc.dg/pr18241-1.c: New test.
4688         * gcc.dg/pr18241-2.c: New test.
4689         * gcc.dg/pr18241-3.c: New test.
4690         * gcc.dg/pr18241-4.c: New test.
4691         * gcc.dg/pr18241-5.c: New test.
4692
4693 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
4694
4695         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
4696         gfortran.dg/select_4.f90: New.
4697
4698 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
4699
4700         * gcc.c-torture/execute/20050107-1.c: New test.
4701
4702 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
4703
4704         PR c++/19298
4705         * g++.dg/template/ref2.C: New.
4706
4707 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
4708
4709         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
4710         instead of being empty.
4711
4712 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4713
4714         PR fortran/15553
4715         * gfortran.dg/array-1.f90: New test.
4716
4717 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
4718
4719         PR tree-optimization/19283
4720         * gcc.c-torture/execute/20050106-1.c: New test.
4721
4722         PR rtl-optimization/18861
4723         * gcc.dg/20050105-1.c: New test.
4724
4725         PR tree-optimization/18828
4726         * gcc.dg/20050105-2.c: New test.
4727
4728 2005-01-07  Andreas Jaeger  <aj@suse.de>
4729
4730         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
4731
4732 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
4733
4734         PR fortran/18398
4735         * gfortran.dg/fmt_read.f90: New test.
4736
4737 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
4738
4739         * gcc.dg/rs6000-ldouble-2.c: New.
4740
4741 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
4742
4743         PR c++/19244
4744         * g++.dg/parser/ctor2.C: New test.
4745
4746 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4747
4748         PR c++/17154
4749         * g++.dg/template/using9.C: New test.
4750
4751 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4752
4753         PR c++/19258
4754         * g++.dg/lookup/friend6.C: New test.
4755
4756 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
4757
4758         PR c++/19270
4759         * g++.dg/template/array10.C: New.
4760
4761 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4762
4763         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
4764         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
4765
4766 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
4767
4768         * gcc.c-torture/compile/20050105-1.c: New test.
4769
4770 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
4771
4772         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
4773
4774 2005-01-05  Roger Sayle  <roger@eyesopen.com>
4775
4776         PR middle-end/19100
4777         * gcc.dg/conv-3.c: New test case.
4778
4779 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
4780
4781         * gcc.dg/asm-wide-1.c: New test.
4782
4783 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
4784
4785         PR c++/19030
4786         * g++.dg/parse/crash22.C: New
4787
4788 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
4789
4790         PR 19257
4791         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
4792
4793 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
4794
4795         PR middle-end/17767
4796         * gcc.dg/i386-mmx-6.c: New test case.
4797
4798 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
4799
4800         PR tree-optimization/18308
4801         * gcc.dg/vect/pr18308.c: New testcase.
4802
4803 2005-01-04  Andreas Jaeger  <aj@suse.de>
4804
4805         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
4806
4807 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
4808             Robert Bowdidge <bowdidge@apple.com>
4809
4810         * gcc.dg/cpp/subframework1.c: New.
4811         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
4812         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
4813         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
4814         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
4815
4816 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
4817
4818         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
4819         producing warning.
4820         * gcc.dg/darwin-weakimport-2.c: New.
4821
4822 2005-01-03  Richard Henderson  <rth@redhat.com>
4823
4824         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
4825
4826 2005-01-03  Richard Henderson  <rth@redhat.com>
4827
4828         * gcc.dg/vect/vect.exp: Enable for ia64.
4829         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
4830         (check_effective_target_vect_float): Likewise.
4831         (check_effective_target_vect_no_align): Likewise.
4832         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
4833         * gcc.dg/vect/vect-8.c: Likewise.
4834
4835 2005-01-03  Uros Bizjak <uros@kss-loka.si>
4836
4837         PR target/19236
4838         * gcc.dg/pr19236-1.c: New test case.
4839
4840 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
4841
4842         PR rtl-optimization/12092
4843         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
4844
4845 2005-01-02  Andreas Jaeger  <aj@suse.de>
4846
4847         * gcc.dg/pr12092-1.c: Do not run on x86_64.
4848
4849 2005-01-01  Roger Sayle  <roger@eyesopen.com>
4850             Andrew Pinski  <pinskia@physics.uc.edu>
4851
4852         PR rtl-optimization/12092
4853         * gcc.dg/pr12092-1.c: New test case.
4854
4855 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
4856
4857         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
4858         'hidden' and 'default' for better portability.
4859         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
4860
4861         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
4862         6 and 7.
4863         * g++.old-deja/g++.brendan/new3.C: Likewise.
4864
4865 2005-01-01  Steven Bosscher  <stevenb@suse.de>
4866
4867         * gcc.dg/20041231-1.C: New test.
4868         * g++.dg/warn/Wunreachable-code-1.C: New test.
4869
4870 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
4871
4872         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
4873         file, not /dev/null.  Abort on error.
4874
4875 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
4876             Ziemowit Laski  <zlaski@apple.com>
4877
4878         PR objc/18971
4879         * objc.dg/encode-5.m: New test.
4880
4881 2004-12-29  Richard Henderson  <rth@redhat.com>
4882
4883         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
4884         * objc.dg/stabs-1.m: Disable for ia64.
4885
4886 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
4887
4888         PR c++/19190
4889         * g++.dg/warn/Wunused-10.C: New test.
4890
4891 2004-12-28  Richard Henderson  <rth@redhat.com>
4892
4893         * objc.dg/stabs-1.m: Disable for alpha.
4894
4895 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
4896
4897         PR c++/19149
4898         * g++.dg/parse/error23.C: New test.
4899
4900 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4901
4902         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
4903
4904         PR fortran/19032
4905         * gfortran.dg/intrinsic_modulo_1.f90: New.
4906         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
4907         tests with divisor -1.
4908
4909 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
4910
4911         * g++.dg/opt/temp1.C (memcpy): Return a value.
4912
4913         PR c++/19148
4914         * g++.dg/expr/cond7.C: New test.
4915
4916 2004-12-27  Paul Brook  <paul@codesourcery.com>
4917
4918         * gfortran.dg/g77/select_no_compile.f: Remove.
4919
4920 2004-12-27  Richard Henderson  <rth@redhat.com>
4921
4922         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
4923         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
4924         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
4925
4926 2004-12-26  Richard Henderson  <rth@redhat.com>
4927
4928         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
4929         by 1i instead of token pasting.
4930
4931 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4932
4933         PR tree-optimization/17578
4934         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
4935         to additional_flags.
4936         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
4937
4938 2004-12-25  Richard Henderson  <rth@redhat.com>
4939
4940         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
4941         Remove Alpha.
4942
4943 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4944
4945         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
4946         hppa*-*-hpux*.
4947         * gcc.dg/pr17957.c (dg-options): Likewise.
4948         * gcc.dg/struct-ret-1.c: Add prototype for abort.
4949         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
4950         instead of 0 on __hppa__.
4951         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
4952         "foo,%r" on hppa*-*-*.
4953
4954 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
4955
4956         PR fortran/19071
4957         * gfortran.dg/complex_write.f90: New test.
4958
4959 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
4960
4961         PR c++/17595
4962         * g++.dg/parse/pragma2.C: New test.
4963
4964         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
4965
4966 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
4967
4968         * gcc.dg/empty2.c: Add missing dg-warning.
4969
4970 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
4971
4972         PR c++/17413
4973         * g++.dg/template/local4.C: New test.
4974         * g++.dg/template/crash19.C: Add dg-error marker.
4975
4976         * g++.dg/template/crash31.C: Correct embedded PR number.
4977
4978 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
4979
4980         PR c++/16405
4981         * g++.dg/opt/temp1.C: Add do-run marker.
4982
4983 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
4984
4985         * g++.dg/template/spec19.C: New.
4986
4987 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
4988
4989         PR target/16819
4990         * gcc.dg/empty2.c: New.
4991
4992 2004-12-23  Richard Henderson  <rth@redhat.com>
4993
4994         * lib/target-supports.exp (check_effective_target_vect_no_align):
4995         Remove i?86 and x86-64.
4996
4997 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
4998
4999         PR c++/16405
5000         * g++.dg/opt/temp1.C: New test.
5001
5002 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5003
5004         PR c++/18733
5005         * g++.dg/template/friend33.C: New testcase.
5006
5007 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
5008
5009         PR c++/18464
5010         * g++.dg/template/cond5.C: New test.
5011
5012         PR c++/18492
5013         * g++.dg/inherit/thunk3.C: New test.
5014
5015         PR c++/11224
5016         * g++.dg/warn/Wunused-9.C: New test.
5017
5018 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
5019
5020         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
5021
5022 2004-12-22  Jan Beulich  <jbeulich@novell.com>
5023
5024         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
5025
5026 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
5027
5028         PR c++/18378
5029         * g++.dg/ext/packed8.C: New test.
5030
5031         PR c++/13268
5032         * g++.dg/template/crash31.C: New test.
5033
5034         PR c++/19034
5035         * g++.dg/template/crash30.C: New test.
5036
5037 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
5038
5039         PR C++/18984
5040         * g++.dg/eh/ctor3.C: New test.
5041
5042 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
5043
5044         * objc.dg/stabs-1.m: Allow section name to be quoted and
5045         assembly label to begin with '.LL'.
5046
5047 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
5048
5049         * gcc.dg/vect/vect.exp
5050         (check_effective_target_lp64_or_vect_no_align): New.
5051         * gcc.dg/vect/vect-77.c: Use it.
5052         * gcc.dg/vect/vect-78.c: Use it.
5053
5054         * lib/target-supports.exp
5055         (check_effective_target_vect_no_max,
5056         check_effective_target_vect_no_bitwise,
5057         check_effective_target_vect_no_align): New.
5058         * gcc.dg/vect/vect-13.c: Use them.
5059         * gcc.dg/vect/vect-17.c: Ditto.
5060         * gcc.dg/vect/vect-18.c: Ditto.
5061         * gcc.dg/vect/vect-19.c: Ditto.
5062         * gcc.dg/vect/vect-20.c: Ditto.
5063         * gcc.dg/vect/vect-27.c: Ditto.
5064         * gcc.dg/vect/vect-29.c: Ditto.
5065         * gcc.dg/vect/vect-44.c: Ditto.
5066         * gcc.dg/vect/vect-48.c: Ditto.
5067         * gcc.dg/vect/vect-50.c: Ditto.
5068         * gcc.dg/vect/vect-52.c: Ditto.
5069         * gcc.dg/vect/vect-54.c: Ditto.
5070         * gcc.dg/vect/vect-56.c: Ditto.
5071         * gcc.dg/vect/vect-58.c: Ditto.
5072         * gcc.dg/vect/vect-60.c: Ditto.
5073         * gcc.dg/vect/vect-72.c: Ditto.
5074         * gcc.dg/vect/vect-80.c: Ditto.
5075
5076 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
5077
5078         PR c++/14075
5079         * g++.dg/init/string1.C: New.
5080
5081         PR c++/18975
5082         * g++.dg/other/synth1.C: New.
5083
5084 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
5085
5086         PR c/18963
5087         * gcc.dg/pr18963-1.c: New test.
5088
5089 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
5090
5091         PR c/18596
5092         * gcc.dg/funcdef-storage-1.c (foo): Remove.
5093         * gcc.dg/pr18596-1.c: Use dg-error.
5094         (dg-options): Use -fno-unit-at-a-time.
5095         * gcc.dg/pr18596-2.c: New test.
5096         * gcc.dg/pr18596-3.c: New test.
5097
5098 2004-12-20  Roger Sayle  <roger@eyesopen.com>
5099
5100         PR middle-end/18683
5101         * g++.dg/opt/pr18683-1.C: New test case.
5102
5103 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
5104
5105         PR other/19093
5106         * g++.dg/opt/max1.C: Fix for 64bit targets.
5107
5108 2004-12-20  Matt Austern  <austern@apple.com>
5109
5110         PR c++/19044
5111         * g++.dg/ext/builtin6.C: New
5112
5113 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
5114
5115         PR tree-optimization/19080
5116         * gcc.c-torture/compile/pr19080.c: New test.
5117
5118 2004-12-20  Steven Bosscher  <stevenb@suse.de>
5119
5120         * gcc.dg/20041219-1.c: New test.
5121
5122 2004-12-19  Roger Sayle  <roger@eyesopen.com>
5123
5124         PR middle-end/19068
5125         * g++.dg/opt/max1.C: New test case.
5126
5127 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
5128
5129         * gcc.dg/fdata-sections-1.c: New test.
5130
5131 2004-12-18  Roger Sayle  <roger@eyesopen.com>
5132
5133         PR middle-end/18548
5134         * gcc.dg/max-1.c: New test case.
5135
5136 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
5137
5138         * gcc.c-torture/execute/20041218-1.c: New test.
5139
5140 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
5141
5142         * gcc.dg/pr18501.c: New test.
5143         * gcc.dg/uninit-5.c: XFAIL.
5144         * gcc.dg/uninit-9.c: XFAIL.
5145
5146 2004-12-17  Dale Johannesen  <dalej@apple.com>
5147
5148         * gcc.dg/20041213-1.c:  New.
5149
5150 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
5151
5152         * objc.dg/stabs-1.m: Allow assembly label to begin
5153         with a dot ('.').
5154
5155 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
5156
5157         * gcc.c-torture/execute/20041213-1.c: Move...
5158         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
5159
5160 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
5161
5162         PR c++/18721
5163         * g++.dg/lookup/conv-5.C: New.
5164
5165 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
5166
5167         * objc.dg/stabs-1.m: New test.
5168
5169 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
5170
5171         * gcc.dg/visibility-c.c: Change compile to
5172         assemble for the test.
5173
5174 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
5175
5176         PR target/19041
5177         * gcc.dg/visibility-c.c: New test.
5178
5179 2004-12-16  Roger Sayle  <roger@eyesopen.com>
5180
5181         PR middle-end/18493
5182         * gcc.dg/switch-8.c: New test case.
5183
5184 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
5185
5186         PR c++/18905
5187         * g++.dg/template/init4.C: New.
5188         * g++.dg/opt/static3.C: Enable optimizer.
5189
5190 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
5191
5192         * g++.dg/other/complex1.C: New test.
5193
5194 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
5195
5196         * g++.dg/opt/inline9.C: New test.
5197
5198 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5199
5200         PR fortran/18993
5201         * gfotran.dg/nullify_1.f: New test.
5202
5203 2004-12-15  Richard Henderson  <rth@redhat.com>
5204
5205         * gcc.target/i386/i386.exp: New harness.
5206         * gcc.target/i386/vect-args.c: New.
5207
5208 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
5209
5210         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
5211
5212 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5213
5214         PR c++/18825
5215         * g++.dg/template/friend32.C: New test.
5216
5217 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
5218
5219         * cpp/pragma-once-1.c: New test.
5220         * cpp/pragma-once-1b.h: Likewise.
5221         * cpp/pragma-once-1c.h: Likewise.
5222         * cpp/pragma-once-1d.h: Likewise.
5223         * cpp/inc/pragma-once-1a.h: Likewise.
5224
5225 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
5226             Steven G. Kargl  <kargls@comcast.net>
5227
5228         PR fortran/17597
5229         * gfortran.dg/list_read_3.f90: New test.
5230
5231 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
5232
5233         * gcc.dg/ftrapv-2.c: New test.
5234
5235 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
5236
5237         PR c++/18981
5238         * g++.dg/template/typename9.C: New test.
5239
5240 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
5241
5242         PR c++/18738
5243         * g++.dg/template/typename8.C: New test.
5244         * g++.dg/parse/friend2.C: Tweak error message.
5245
5246 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
5247
5248         * gcc.c-torture/20041214-1.c: New test.
5249
5250 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
5251
5252         PR c++/18965
5253         * g++.dg/init/array17.C: New test.
5254
5255 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
5256
5257         PR c++/18793
5258         * g++.dg/init/aggr3.C: New test.
5259
5260 2004-12-14  Janis Johnson  <janis187@us.ibm.com
5261
5262         * gcc.dg/altivec-types-1.c: New test.
5263         * gcc.dg/altivec-types-2.c: New test.
5264         * gcc.dg/altivec-types-3.c: New test.
5265         * gcc.dg/altivec-types-4.c: New test.
5266         * g++.dg/ext/altivec-types-1.C: New test.
5267         * g++.dg/ext/altivec-types-2.C: New test.
5268         * g++.dg/ext/altivec-types-3.C: New test.
5269         * g++.dg/ext/altivec-types-4.C: New test.
5270
5271 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
5272
5273         PR middle-end/18951
5274         * gcc.c-torture/execute/20041213-1.c: New test.
5275
5276 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
5277
5278         PR c++/18949
5279         * g++.dg/template/cast1.C: New.
5280
5281 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
5282
5283         * gcc.c-torture/execute/20041213-2.c: New test.
5284
5285 2004-12-13  Richard Henderson  <rth@redhat.com>
5286
5287         * gcc.dg/i386-sse-10.c: Fix typo in options.
5288
5289 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
5290
5291         PR c++/18968
5292         * g++.dg/opt/pr18968.C: New test.
5293
5294 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
5295
5296         PR c++/18925
5297         * g++.dg/ext/visibility/staticdatamem.C: New test.
5298
5299 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
5300
5301         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
5302
5303 2004-12-13  Roger Sayle  <roger@eyesopen.com>
5304
5305         PR rtl-optimization/18928
5306         * gcc.dg/pr18928-1.c: New test case.
5307
5308 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
5309
5310         PR tree-opt/16951
5311         * gcc.c-torture/compile/20041211-1.c: New.
5312
5313 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5314
5315         PR middle-end/17564
5316         * gcc.c-torture/execute/20041212-1.c: New test.
5317
5318 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5319
5320         PR fortran/18869
5321         * gfortran.dg/common_1.f90: New test.
5322
5323 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
5324         Paul Brook  <paul@codesourcery.com>
5325
5326         PR fortran/16222
5327         * gfortran.dg/real_do_1.f90: New test.
5328
5329 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
5330
5331         PR tree-opt/18040
5332         * g++.dg/opt/ptrmem6.C: New test.
5333
5334 2004-12-11  Roger Sayle  <roger@eyesopen.com>
5335
5336         PR middle-end/18921
5337         * gcc.dg/pr18921-1.c: New test case.
5338
5339 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5340
5341         PR fortran/17175
5342         * gfortran.dg/scale_1.f90: New test.
5343
5344 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
5345
5346         PR middle-end/18903
5347         * gcc.c-torture/compile/pr18903.c: New test.
5348
5349 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
5350
5351         * gcc.c-torture/execute/20041210-1.c: New test.
5352
5353 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5354
5355         PR c++/18731
5356         * g++.dg/parser/struct-1.C: New test.
5357         * g++.dg/parser/struct-2.C: New test.
5358         * g++.dg/parser/struct-3.C: New test.
5359
5360 2004-12-09  Richard Henderson  <rth@redhat.com>
5361
5362         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
5363
5364         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
5365         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
5366
5367 2004-12-09  Matt Austern  <austern@apple.com>
5368
5369         PR c++/18514
5370         * g++.dg/ext/builtin1.C: New
5371         * g++.dg/ext/builtin2.C: New
5372         * g++.dg/ext/builtin3.C: New
5373         * g++.dg/ext/builtin4.C: New
5374         * g++.dg/ext/builtin5.C: New
5375
5376 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
5377
5378         PR tree-opt/18904
5379         * g++.dg/opt/ptrmem5.C: New test.
5380
5381 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
5382
5383         * g++.dg/parse/typename5.C: Adjust for new error.
5384         * g++.dg/parse/typename7.C: New.
5385
5386 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5387
5388         PR c++/18073
5389         * g++.dg/other/mmintrin.C: New test.
5390
5391 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
5392
5393         PR c++/16681
5394         * g++.dg/init/array15.C: New.
5395         * g++.dg/init/array16.C: New.
5396
5397 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5398
5399         PR fortran/18826
5400         * gfortran.dg/assign_1.f90: New test.
5401
5402 2004-12-08  Nick Clifton  <nickc@redhat.com>
5403
5404         * gcc.target/xstormy16/bss_below100: New directory containing tests.
5405         * gcc.target/xstormy16/data_below100: Likewise.
5406         * gcc.target/xstormy16/sfr: Likewise.
5407         * gcc.target/xstormy16/below100.S: New test source file.
5408         * gcc.target/xstormy16/below100.ld: New test linker script.
5409         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
5410         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
5411         bp instructions.
5412         * gcc.target/xstormy16/bp.c: Likewise.
5413
5414         * gcc.target/xstormy16/bss_below100: New files:
5415         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
5416         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
5417         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
5418         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
5419         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
5420         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
5421         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
5422         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
5423         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
5424         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
5425         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
5426         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
5427         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
5428         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
5429         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
5430         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
5431         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
5432         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
5433         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
5434         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
5435         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
5436         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
5437         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
5438         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
5439         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
5440         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
5441         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
5442
5443         * gcc.target/xstormy16/data_below100: New files:
5444         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
5445         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
5446         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
5447         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
5448         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
5449         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
5450         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
5451         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
5452         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
5453         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
5454         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
5455         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
5456         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
5457         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
5458         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
5459         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
5460         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
5461         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
5462         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
5463         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
5464         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
5465         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
5466         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
5467         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
5468         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
5469         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
5470         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
5471
5472         * gcc.target/xstormy16/sfr: New files:
5473         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
5474         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
5475         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
5476         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
5477         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
5478         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
5479         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
5480         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
5481         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
5482         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
5483         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
5484         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
5485         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
5486         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
5487         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
5488         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
5489         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
5490         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
5491         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
5492         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
5493         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
5494         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
5495         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
5496         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
5497         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
5498         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
5499         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
5500         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
5501         27_if0_sfrw_bitfield_f.c
5502
5503 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5504
5505         PR c++/18100
5506         * g++.dg/lookup/name-clash4.C: New test.
5507
5508 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
5509
5510         PR c++/18672
5511         * g++.dg/opt/array1.C: New.
5512
5513         PR c++/18803
5514         * g++.dg/template/operator5.C: New.
5515
5516 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
5517
5518         PR c/18867
5519         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
5520
5521 2004-12-07  Steven Bosscher  <stevenb@suse.de>
5522
5523         * gcc.dg/noncompile/20041207.c: New test.
5524
5525 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
5526
5527         * g++.dg/other/unreachable-1.C: New test.
5528
5529 2004-12-06  Nick Clifton  <nickc@redhat.com>
5530
5531         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
5532         <limits.h> because the latter comes from gcc's include/ directory
5533         and not the newlib/libc/include directory.
5534
5535 2004-12-04  Richard Henderson  <rth@redhat.com>
5536
5537         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
5538
5539 2004-12-04  Richard Henderson  <rth@redhat.com>
5540
5541         * lib/target-supports.exp (check_gc_sections_available): Disable
5542         for alpha and ia64.
5543
5544 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
5545
5546         PR middle-end/17909
5547         * g++.dg/other/vararg-2.C: New test.
5548
5549 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5550
5551         PR c++/17011, c++/17971
5552         * g++.dg/template/error15.C: Adjust expected error.
5553         * g++.dg/template/instantiate3.C: Likewise.
5554
5555 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
5556
5557         * gcc.dg/altivec-18.c: Fix for darwin
5558
5559 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
5560
5561         PR c++/18782
5562         * g++.dg/parse/ptrmem2.C: New.
5563
5564         PR c++/18318
5565         * g++.dg/template/new1.C: New.
5566
5567 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5568
5569         PR fortran/18710
5570         * gfortran.dg/direct_io_3.f90: New test.
5571
5572 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
5573
5574         PR 18758
5575         * g++.dg/parse/crash21.C: New.
5576
5577 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5578
5579         PR c++/15664, c++/18276
5580         * g++.dg/template/ttp13.C: New test.
5581         * g++.dg/template/ttp14.C: Likewise.
5582
5583 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5584
5585         PR c++/18123
5586         * g++.dg/parse/enum2.C: New test.
5587         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
5588
5589 2004-12-02  Nick Clifton  <nickc@redhat.com>
5590
5591         * gcc.target/xstormy16: New test directory.
5592         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
5593         * gcc.target/xstormy16/bp.c: Check the generation of bp
5594         instructions.
5595         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
5596         bn instructions and the BELOW100 attribute.
5597
5598 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
5599
5600         PR target/16952
5601         * gcc.dg/ppc-eabi.c: New.
5602
5603 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
5604
5605         PR fortran/18284
5606         * gfortran.dg/backspace.f90
5607
5608 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
5609
5610         * gfortran.dg/inquire.f90: New test.
5611
5612 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
5613
5614         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
5615         handle effective-target-keyword.
5616         (dg-skip-if): Support effective-target keyword as target list.
5617         (dg-xfail-if): Ditto.
5618         * lib/target-supports.exp (is-effective-target-keyword): New proc.
5619
5620 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
5621
5622         PR tree-optimization/18291
5623         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
5624
5625 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
5626
5627         PR C++/18729
5628         * g++.dg/parse/crash20.C: New.
5629
5630         PR c++/17431
5631         * g++.dg/overload/arg1.C: New.
5632         * g++.dg/overload/arg2.C: New.
5633         * g++.dg/overload/arg3.C: New.
5634         * g++.dg/overload/arg4.C: New.
5635
5636 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
5637
5638         * gcc.dg/c99-flex-array-4.c: Remove.
5639
5640 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
5641
5642         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
5643
5644         * lib/target-supports.exp (is-effective-target): Simplify.
5645
5646         * lib/target-supports.exp (check_effective_target_vect_long):
5647         Fix for powerpc64-*-*.
5648
5649 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
5650
5651         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
5652         to support new requirements on FreeBSD 5.
5653
5654 2004-11-30  Devang Patel  <dpatel@apple.com>
5655
5656         PR 18702
5657         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
5658
5659 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
5660
5661         * g++.dg/ext/altivec-13.C: New test.
5662
5663 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
5664
5665         PR tree-opt/18298
5666         * gcc.c-torture/execute/p18298.c: New test.
5667
5668 2004-11-30  Ira Rosen  <irar@il.ibm.com>
5669             Dorit Naishlos  <dorit@il.ibm.com>
5670
5671         PR tree-opt/18607
5672         * gcc.dg/vect/vect-89.c: New test.
5673
5674 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
5675
5676         * gcc.dg/pr18596-1.c: New test.
5677
5678 2004-11-30  Ben Elliston  <bje@au.ibm.com>
5679
5680         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
5681
5682 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
5683
5684         PR c/18479
5685         * gcc.dg/pr18479.c: New test.
5686
5687 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
5688
5689         PR target/18490
5690         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
5691         mmix-knuth-mmixware.
5692
5693         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
5694         cris-*-elf* cris-*-aout* mmix-*-*
5695
5696 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
5697
5698         PR middle-end/18725
5699         * gcc.dg/pr18725.c: New test.
5700
5701 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
5702
5703         PR target/18488
5704         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
5705
5706         PR target/18336
5707         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
5708
5709 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
5710
5711         PR c++/18368
5712         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
5713         * g++.old-deja/g++.law/ctors5.C: Likewise.
5714         * g++.old-deja/g++.other/crash25.C: Likewise.
5715
5716         PR c++/18674
5717         * g++.dg/template/error16.C: New test.
5718
5719         PR c++/18512
5720         * g++.dg/template/crash29.C: New test.
5721
5722 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
5723
5724         PR tree-optimization/18712
5725         * gcc.c-torture/compile/pr18712.c: New test.
5726
5727 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
5728
5729         PR c/7544
5730         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
5731         tests.
5732
5733 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5734
5735         PR c++/18652
5736         * g++.dg/lookup/crash6.C: New test.
5737
5738 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
5739
5740         PR middle-end/18164
5741         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
5742
5743 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
5744
5745         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
5746         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
5747         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
5748
5749 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
5750
5751         * gcc.dg/pr18164.c: New test.
5752
5753 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
5754
5755         * gcc.dg/funroll-loops-all.c: New.
5756
5757 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
5758
5759         PR target/18489
5760         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
5761         delimeter, match space and TAB as well as ":".
5762
5763         PR target/18484
5764         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
5765
5766         PR target/18348
5767         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
5768
5769         PR target/18345
5770         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
5771
5772         PR target/18337
5773         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
5774
5775 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
5776
5777         * gfortran.dg/direct_io_2.f90: New test.
5778
5779 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
5780
5781         PR target/18334
5782         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
5783
5784 2004-11-28  Richard Henderson  <rth@redhat.com>
5785
5786         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
5787
5788 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
5789
5790         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
5791         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
5792         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
5793         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
5794         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
5795         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
5796         gcc.dg/pointer-arith-8.c: New tests.
5797
5798 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
5799
5800         PR fortran/18364
5801         * gfortran.dg/endfile.f90: New test.
5802
5803 2004-11-27  Falk Hueffner  <falk@debian.org>
5804
5805         * gcc.dg/loop-6.c: New test.
5806
5807 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
5808
5809         * gcc.c-torture/execute/20041126-1.c: New test.
5810
5811 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
5812
5813         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
5814         on IRIX.
5815
5816 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
5817
5818         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
5819         functions.
5820
5821 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
5822
5823         PR rtl-optimization/17825
5824         * gcc.c-torture/compile/20041119-1.c: New test.
5825
5826 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5827
5828         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
5829         Check existence of ld library path variables before unsetting.
5830
5831 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
5832
5833         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
5834
5835 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
5836
5837         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
5838
5839 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
5840
5841         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
5842
5843 2004-11-26  Ben Elliston  <bje@au.ibm.com>
5844
5845         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
5846         dg-do directive.
5847
5848 2004-11-26  Ben Elliston  <bje@au.ibm.com>
5849
5850         * gcc.dg/pr17957.c: Pass --param, not -param.
5851
5852 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
5853
5854         PR middle-end/17957
5855         * testsuite/gcc.dg/pr17957.c: New test.
5856
5857 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
5858
5859         PR c++/18445
5860         * g++.dg/template/crash28.C: Likewise.
5861
5862         PR c++/18001
5863         * g++.dg/expr/unary2.C: Adjust lvalue messages.
5864         * g++.dg/ext/lvaddr.C: Likewise.
5865         * g++.dg/opt/pr7503-3.C: Likewise.
5866
5867         PR c++/18466
5868         * g++.dg/parse/qualified3.C: New test.
5869         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
5870
5871         PR c++/18545
5872         * g++.dg/expr/return1.C: New test.
5873
5874 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5875
5876         Friend class name lookup 3/n, PR c++/3332
5877         * g++.dg/lookup/friend3.C: New test.
5878         * g++.dg/lookup/friend4.C: Likewise.
5879         * g++.dg/lookup/friend5.C: Likewise.
5880
5881 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5882
5883         Friend class name lookup 2/n, PR c++/14513, c++/15410
5884         * g++.dg/lookup/friend2.C: New test.
5885         * g++.dg/template/friend31.C: Likewise.
5886
5887 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5888
5889         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
5890
5891 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
5892
5893         PR c++/17473
5894         * g++.dg/tc1/dr56.C: Remove.
5895         * g++.dg/template/typedef1.C: Add dg-error markers.
5896         * g++.old-deja/g++.other/typedef7.C: Likewise.
5897
5898         PR c++/18285
5899         * g++.dg/parse/typedef7.C: New test.
5900
5901 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
5902
5903         * gcc.c-torture/execute/20041124-1.c: New test.
5904
5905 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
5906
5907         * g++.dg/template/deduce3.C: New test.
5908
5909         PR c++/18586
5910         * g++.dg/template/crash27.C: New test.
5911
5912         PR c++/18530
5913         * g++.dg/warn/Wshadow-3.C: New test.
5914
5915 2004-11-24  Devang Patel  <dpatel@apple.com>
5916
5917         PR/18555
5918         * gcc.dg/cpp/isysroot-1.c: New test.
5919         * gcc.dg/cpp/usr/include/stdio.h: New file.
5920         * gcc.dg/cpp/isysroot-2.c: New test.
5921         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
5922         New file.
5923
5924 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5925
5926         PR c++/8929
5927         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
5928
5929 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
5930
5931         * gcc.target/sparc/align.c: Do not include <stdint.h>.
5932         * gcc.target/sparc/pdist.c: Likewise.
5933
5934 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
5935
5936         PR c++/16882
5937         * g++.dg/conversion/simd1.C: New test.
5938
5939 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5940
5941         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
5942         and restore_ld_library_path_env_vars.
5943         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
5944         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
5945         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
5946         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
5947
5948 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
5949
5950         * gcc.dg/pragma-align-2.c: Test macro expansion.
5951         * gcc.dg/pragma-pack-2.c: New test.
5952
5953 2004-11-23  Richard Henderson  <rth@redhat.com>
5954
5955         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
5956         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
5957         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
5958         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
5959         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
5960         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
5961
5962         * gcc.dg/vect/vect.exp: Add check for alpha.
5963         * lib/target-supports.exp (check_alpha_max_hw_available): New.
5964         (check_effective_target_vect_int): Enable for alpha.
5965         (check_effective_target_vect_long): New.
5966         (is-effective-target): Add it.
5967
5968 2004-11-23  Uros Bizjak <uros@kss-loka.si>
5969
5970         * gcc.dg/pr18614-1.c: New test.
5971
5972 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
5973
5974         * gcc.dg/setjmp-2.c: New test.
5975
5976 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
5977
5978         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
5979         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
5980         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
5981         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
5982         gcc.target/sparc/pdist.c: New tests.
5983
5984 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
5985
5986         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
5987
5988 2004-11-22  Dale Johannesen  <dalej@apple.com>
5989
5990         * gcc.dg/20041111-1.c:  New.
5991
5992 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
5993
5994         PR tree-opt/18536
5995         * gcc.dg/vect/pr18536.c: New test.
5996
5997 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5998
5999         PR c++/18354
6000         * g++.dg/template/nontype11.C: New test.
6001
6002 2004-11-21  Roger Sayle  <roger@eyesopen.com>
6003
6004         PR middle-end/18520
6005         * gcc.dg/pr18520-1.c: New test case.
6006
6007 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
6008
6009         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
6010         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
6011         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
6012         expected diagnostics.
6013
6014 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
6015
6016         PR target/18580
6017         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
6018         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
6019         vect-77.c, vect-77a.c: XFAIL on the SPARC.
6020
6021 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
6022
6023         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
6024
6025 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
6026             Joseph Myers  <joseph@codesourcery.com>
6027
6028         * lib/target-supports.exp (check_visibility_available): Really
6029         test the compiler.
6030
6031 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
6032
6033         PR tree-opt/18181
6034         * gcc.dg/vect/vect-85.c: New test.
6035         * gcc.dg/vect/vect-86.c: New test.
6036         * gcc.dg/vect/vect-87.c: New test.
6037         * gcc.dg/vect/vect-88.c: New test.
6038
6039 2004-11-19  Ben Elliston  <bje@au.ibm.com>
6040
6041         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
6042
6043 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
6044
6045         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
6046         * gcc.dg/ppc-and-1.c: Ditto.
6047         * gcc.dg/ppc-compare-1.c: Ditto.
6048         * gcc.dg/ppc-mov-1.c: Ditto
6049
6050 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
6051             Mark Mitchell  <mark@codesourcery.com>
6052
6053         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
6054
6055 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
6056             Aldy Hernandez  <aldyh@redhat.com>
6057
6058         * lib/target-supports.exp (check_effective_target_vect_int): New
6059         (check_effective_target_vect_float): New
6060         (check_effective_target_vect_double): New.
6061         (is-effective-target): Support new effective targets keywords.
6062         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
6063         default action for dg-do.
6064         * gcc.dg/vect/pr16105.c: Use new support.
6065         * gcc.dg/vect/pr18400.c: Ditto.
6066         * gcc.dg/vect/pr18425.c: Ditto.
6067         * gcc.dg/vect/vect-1.c: Ditto.
6068         * gcc.dg/vect/vect-10.c: Ditto.
6069         * gcc.dg/vect/vect-11.c: Ditto.
6070         * gcc.dg/vect/vect-12.c: Ditto.
6071         * gcc.dg/vect/vect-13.c: Ditto.
6072         * gcc.dg/vect/vect-14.c: Ditto.
6073         * gcc.dg/vect/vect-15.c: Ditto.
6074         * gcc.dg/vect/vect-16.c: Ditto.
6075         * gcc.dg/vect/vect-17.c: Ditto.
6076         * gcc.dg/vect/vect-18.c: Ditto.
6077         * gcc.dg/vect/vect-19.c: Ditto.
6078         * gcc.dg/vect/vect-2.c: Ditto.
6079         * gcc.dg/vect/vect-20.c: Ditto.
6080         * gcc.dg/vect/vect-21.c: Ditto.
6081         * gcc.dg/vect/vect-22.c: Ditto.
6082         * gcc.dg/vect/vect-23.c: Ditto.
6083         * gcc.dg/vect/vect-24.c: Ditto.
6084         * gcc.dg/vect/vect-25.c: Ditto.
6085         * gcc.dg/vect/vect-26.c: Ditto.
6086         * gcc.dg/vect/vect-27.c: Ditto.
6087         * gcc.dg/vect/vect-27a.c: Ditto.
6088         * gcc.dg/vect/vect-28.c: Ditto.
6089         * gcc.dg/vect/vect-29.c: Ditto.
6090         * gcc.dg/vect/vect-29a.c: Ditto.
6091         * gcc.dg/vect/vect-3.c: Ditto.
6092         * gcc.dg/vect/vect-30.c: Ditto.
6093         * gcc.dg/vect/vect-31.c: Ditto.
6094         * gcc.dg/vect/vect-32.c: Ditto.
6095         * gcc.dg/vect/vect-33.c: Ditto.
6096         * gcc.dg/vect/vect-34.c: Ditto.
6097         * gcc.dg/vect/vect-35.c: Ditto.
6098         * gcc.dg/vect/vect-36.c: Ditto.
6099         * gcc.dg/vect/vect-37.c: Ditto.
6100         * gcc.dg/vect/vect-38.c: Ditto.
6101         * gcc.dg/vect/vect-4.c: Ditto.
6102         * gcc.dg/vect/vect-40.c: Ditto.
6103         * gcc.dg/vect/vect-41.c: Ditto.
6104         * gcc.dg/vect/vect-42.c: Ditto.
6105         * gcc.dg/vect/vect-43.c: Ditto.
6106         * gcc.dg/vect/vect-44.c: Ditto.
6107         * gcc.dg/vect/vect-45.c: Ditto.
6108         * gcc.dg/vect/vect-46.c: Ditto.
6109         * gcc.dg/vect/vect-47.c: Ditto.
6110         * gcc.dg/vect/vect-48.c: Ditto.
6111         * gcc.dg/vect/vect-48a.c: Ditto.
6112         * gcc.dg/vect/vect-49.c: Ditto.
6113         * gcc.dg/vect/vect-5.c: Ditto.
6114         * gcc.dg/vect/vect-50.c: Ditto.
6115         * gcc.dg/vect/vect-51.c: Ditto.
6116         * gcc.dg/vect/vect-52.c: Ditto.
6117         * gcc.dg/vect/vect-53.c: Ditto.
6118         * gcc.dg/vect/vect-54.c: Ditto.
6119         * gcc.dg/vect/vect-55.c: Ditto.
6120         * gcc.dg/vect/vect-56.c: Ditto.
6121         * gcc.dg/vect/vect-56a.c: Ditto.
6122         * gcc.dg/vect/vect-57.c: Ditto.
6123         * gcc.dg/vect/vect-58.c: Ditto.
6124         * gcc.dg/vect/vect-59.c: Ditto.
6125         * gcc.dg/vect/vect-6.c: Ditto.
6126         * gcc.dg/vect/vect-60.c: Ditto.
6127         * gcc.dg/vect/vect-61.c: Ditto.
6128         * gcc.dg/vect/vect-62.c: Ditto.
6129         * gcc.dg/vect/vect-63.c: Ditto.
6130         * gcc.dg/vect/vect-64.c: Ditto.
6131         * gcc.dg/vect/vect-65.c: Ditto.
6132         * gcc.dg/vect/vect-66.c: Ditto.
6133         * gcc.dg/vect/vect-67.c: Ditto.
6134         * gcc.dg/vect/vect-68.c: Ditto.
6135         * gcc.dg/vect/vect-69.c: Ditto.
6136         * gcc.dg/vect/vect-7.c: Ditto.
6137         * gcc.dg/vect/vect-72.c: Ditto.
6138         * gcc.dg/vect/vect-72a.c: Ditto.
6139         * gcc.dg/vect/vect-73.c: Ditto.
6140         * gcc.dg/vect/vect-74.c: Ditto.
6141         * gcc.dg/vect/vect-75.c: Ditto.
6142         * gcc.dg/vect/vect-76.c: Ditto.
6143         * gcc.dg/vect/vect-77.c: Ditto.
6144         * gcc.dg/vect/vect-77a.c: Ditto.
6145         * gcc.dg/vect/vect-78.c: Ditto.
6146         * gcc.dg/vect/vect-79.c: Ditto.
6147         * gcc.dg/vect/vect-8.c: Ditto.
6148         * gcc.dg/vect/vect-80.c: Ditto.
6149         * gcc.dg/vect/vect-82.c: Ditto.
6150         * gcc.dg/vect/vect-82_64.c: Ditto.
6151         * gcc.dg/vect/vect-83.c: Ditto.
6152         * gcc.dg/vect/vect-83_64.c: Ditto.
6153         * gcc.dg/vect/vect-9.c: Ditto.
6154         * gcc.dg/vect/vect-all.c: Ditto.
6155         * gcc.dg/vect/vect-none.c: Ditto.
6156
6157 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
6158
6159         * lib/gcc-dg.exp (dg-skip-if): New function.
6160         (dg-forbid-option): Remove.
6161         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
6162         * g++.dg/abi/bitfield8.C: Likewise.
6163         * g++.dg/abi/dtor1.C: Likewise.
6164         * g++.dg/abi/empty10.C: Likewise.
6165         * g++.dg/abi/empty7.C: Likewise.
6166         * g++.dg/abi/empty9.C: Likewise.
6167         * g++.dg/abi/layout3.C: Likewise.
6168         * g++.dg/abi/layout4.C: Likewise.
6169         * g++.dg/abi/thunk1.C: Likewise.
6170         * g++.dg/abi/thunk2.C: Likewise.
6171         * g++.dg/abi/vbase11.C: Likewise.
6172         * g++.dg/abi/vthunk2.C: Likewise.
6173         * g++.dg/abi/vthunk3.C: Likewise.
6174         * g++.dg/ext/attrib8.C: Likewise.
6175         * g++.dg/opt/longbranch2.C: Likewise.
6176         * g++.dg/opt/reg-stack4.C: Likewise.
6177         * g++.old-deja/g++.ext/attrib1.C: Likewise.
6178         * g++.old-deja/g++.ext/attrib2.C: Likewise.
6179         * g++.old-deja/g++.ext/attrib3.C: Likewise.
6180         * g++.old-deja/g++.other/store-expr1.C: Likewise.
6181         * g++.old-deja/g++.other/store-expr2.C: Likewise.
6182         * gcc.dg/20000609-1.c: Likewise.
6183         * gcc.dg/20000720-1.c: Likewise.
6184         * gcc.dg/20011107-1.c: Likewise.
6185         * gcc.dg/20011119-1.c: Likewise.
6186         * gcc.dg/20020108-1.c: Likewise.
6187         * gcc.dg/20020122-2.c: Likewise.
6188         * gcc.dg/20020122-3.c: Likewise.
6189         * gcc.dg/20020201-3.c: Likewise.
6190         * gcc.dg/20020206-1.c: Likewise.
6191         * gcc.dg/20020218-1.c: Likewise.
6192         * gcc.dg/20020310-1.c: Likewise.
6193         * gcc.dg/20020411-1.c: Likewise.
6194         * gcc.dg/20020418-2.c: Likewise.
6195         * gcc.dg/20020426-1.c: Likewise.
6196         * gcc.dg/20020426-2.c: Likewise.
6197         * gcc.dg/20020517-1.c: Likewise.
6198         * gcc.dg/20020523-1.c: Likewise.
6199         * gcc.dg/20020523-2.c: Likewise.
6200         * gcc.dg/20020729-1.c: Likewise.
6201         * gcc.dg/20030204-1.c: Likewise.
6202         * gcc.dg/20030826-2.c: Likewise.
6203         * gcc.dg/20030926-1.c: Likewise.
6204         * gcc.dg/20031202-1.c: Likewise.
6205         * gcc.dg/980312-1.c: Likewise.
6206         * gcc.dg/980313-1.c: Likewise.
6207         * gcc.dg/990117-1.c: Likewise.
6208         * gcc.dg/990424-1.c: Likewise.
6209         * gcc.dg/990524-1.c: Likewise.
6210         * gcc.dg/991230-1.c: Likewise.
6211         * gcc.dg/i386-387-1.c: Likewise.
6212         * gcc.dg/i386-387-2.c: Likewise.
6213         * gcc.dg/i386-387-3.c: Likewise.
6214         * gcc.dg/i386-387-4.c: Likewise.
6215         * gcc.dg/i386-387-5.c: Likewise.
6216         * gcc.dg/i386-387-6.c: Likewise.
6217         * gcc.dg/i386-asm-1.c: Likewise.
6218         * gcc.dg/i386-bitfield1.c: Likewise.
6219         * gcc.dg/i386-bitfield2.c: Likewise.
6220         * gcc.dg/i386-loop-1.c: Likewise.
6221         * gcc.dg/i386-loop-2.c: Likewise.
6222         * gcc.dg/i386-loop-3.c: Likewise.
6223         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
6224         * gcc.dg/i386-pic-1.c: Likewise.
6225         * gcc.dg/i386-regparm.c: Likewise.
6226         * gcc.dg/i386-signbit-1.c: Likewise.
6227         * gcc.dg/i386-signbit-2.c: Likewise.
6228         * gcc.dg/i386-signbit-3.c: Likewise.
6229         * gcc.dg/i386-sse-5.c: Likewise.
6230         * gcc.dg/i386-sse-8.c: Likewise.
6231         * gcc.dg/i386-unroll-1.c: Likewise.
6232         * gcc.dg/tls/opt-1.c: Likewise.
6233         * gcc.dg/tls/opt-2.c: Likewise.
6234         * gcc.dg/unroll-1.c: Likewise.
6235         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
6236         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
6237         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
6238         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
6239
6240 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6241
6242         * g++.dg/template/incomplete1.C: New test.
6243
6244 2004-11-16  Nick Clifton  <nickc@redhat.com>
6245
6246         Revert patches accidentally commited during checkin of fixes for
6247         xstormy16 tests:
6248         gcc.c-torture/execute/simd-4.c: Revert
6249         gcc.dg/20040910-1.c: Revert.
6250
6251 2004-11-16  Paul Brook  <paul@codesourcery.com>
6252
6253         PR fortran/13010
6254         * gfortran.dg/der_pointer_1.f90: New test.
6255
6256 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
6257
6258         PR c/18498
6259         * gcc.dg/bitfld-13.c: New test.
6260
6261 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
6262
6263         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
6264         powerpc*-*-linux*.
6265
6266         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
6267         * gcc.dg/ppc64-abi-2.c: Ditto.
6268         * gcc.dg/ppc64-abi-3.c: Ditto.
6269
6270         * lib/gcc-dg.exp (dg-target-list): Remove.
6271
6272 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
6273
6274         * gcc.dg/ia64-postinc.c: New test.
6275
6276 2004-11-15  Mark Mitchell <mark@codesourcery.com>
6277
6278         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
6279
6280 2004-11-15  Nick Clifton  <nickc@redhat.com>
6281
6282         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
6283         __INT_MAX__ so that the test can be compiled by toolchains
6284         targeted at 16-bit processors.
6285
6286         * gcc.dg/20040625-1.c: Use long constants rather than integers
6287         when performing arithmetic that will overflow 16-bits.
6288
6289         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
6290         xstormy16.  It does not support 128-bit vector operations.
6291
6292         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
6293         with the macro PTR_TYPE.  Define this macro to an integer type
6294         suitable for holding a pointer.
6295
6296         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
6297         the target is a 16-bit processor.
6298
6299         * gcc.dg/cpp/if-2.c: Expect a different warning message from
6300         16-bit targets where the character constant will be too long.
6301
6302         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
6303         where the double will not be directly addressable.
6304
6305 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6306
6307         Friend class name lookup 1/n, PR c++/18471
6308         * g++.dg/template/crash26.C: New test.
6309         * g++.dg/lookup/struct1.C: Adjust expected error.
6310         * g++.dg/parse/elab1.C: Likewise.
6311         * g++.dg/parse/elab2.C: Likewise.
6312         * g++.dg/parse/int-as-enum1.C: Likewise.
6313         * g++.dg/parse/struct-as-enum1.C: Likewise.
6314         * g++.dg/parse/typedef1.C: Likewise.
6315         * g++.dg/parse/typedef3.C: Likewise.
6316         * g++.dg/parse/typedef4.C: Likewise.
6317         * g++.dg/parse/typedef5.C: Likewise.
6318         * g++.dg/template/nontype4.C: Likewise.
6319         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
6320         * g++.old-deja/g++.other/elab1.C: Likewise.
6321         * g++.old-deja/g++.other/syntax4.C: Likewise.
6322
6323 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
6324
6325         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
6326
6327 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
6328
6329         * gcc.c-torture/execute/20041114-1.c: New test.
6330
6331 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
6332
6333         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
6334         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
6335         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
6336         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
6337         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
6338         gcc.dg/switch-7.c: New tests.
6339
6340 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
6341
6342         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
6343
6344 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
6345
6346         PR tree-opt/18400
6347         * gcc.dg/vect/pr18400.c: New test.
6348
6349 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
6350             Andrew Pinski  <pinskia@physics.uc.edu>
6351
6352         PR tree-opt/18425
6353         * gcc.dg/vect/pr18425.c: New test.
6354
6355 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
6356
6357         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
6358         Guard with dg-require-alias and dg-require-visibility.
6359
6360 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
6361
6362         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
6363
6364 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6365
6366         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
6367
6368 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6369
6370         PR c++/17344
6371         * g++.dg/template/defarg5.C: New test.
6372
6373 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
6374
6375         * g++.dg/parse/cast1.C: Run only on ILP32.
6376         * g++.old-deja/g++.mike/p784.C: Likewise.
6377
6378 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
6379
6380         * gcc.c-torture/execute/20041113-1.c: New test.
6381
6382 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
6383
6384         PR target/18230
6385         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
6386         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
6387         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
6388         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
6389         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
6390         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
6391         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
6392         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
6393         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
6394         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
6395         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
6396         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
6397         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
6398
6399 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
6400
6401         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
6402         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
6403         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
6404         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
6405         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
6406         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
6407         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
6408         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
6409         gcc.target/sparc/combined-1.c: New tests.
6410
6411 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
6412
6413         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
6414         New tests.
6415
6416 2004-11-12  Mark Mitchell <mark@codesourcery.com>
6417
6418         * lib/gcc-dg.exp (dg-forbid-option): New function.
6419         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
6420         * g++.dg/abi/bitfield8.C: Likewise.
6421         * g++.dg/abi/dtor1.C: Likewise.
6422         * g++.dg/abi/empty10.C: Likewise.
6423         * g++.dg/abi/empty7.C: Likewise.
6424         * g++.dg/abi/empty9.C: Likewise.
6425         * g++.dg/abi/layout3.C: Likewise.
6426         * g++.dg/abi/layout4.C: Likewise.
6427         * g++.dg/abi/thunk1.C: Likewise.
6428         * g++.dg/abi/thunk2.C: Likewise.
6429         * g++.dg/abi/vbase11.C: Likewise.
6430         * g++.dg/abi/vthunk2.C: Likewise.
6431         * g++.dg/abi/vthunk3.C: Likewise.
6432         * g++.dg/ext/attrib8.C: Likewise.
6433         * g++.dg/opt/longbranch2.C: Likewise.
6434         * g++.dg/opt/reg-stack4.C: Likewise.
6435         * g++.old-deja/g++.ext/attrib1.C: Likewise.
6436         * g++.old-deja/g++.ext/attrib2.C: Likewise.
6437         * g++.old-deja/g++.ext/attrib3.C: Likewise.
6438         * g++.old-deja/g++.other/store-expr1.C: Likewise.
6439         * g++.old-deja/g++.other/store-expr2.C: Likewise.
6440         * gcc.dg/20000609-1.c: Likewise.
6441         * gcc.dg/20000720-1.c: Likewise.
6442         * gcc.dg/20011107-1.c: Likewise.
6443         * gcc.dg/20011119-1.c: Likewise.
6444         * gcc.dg/20020108-1.c: Likewise.
6445         * gcc.dg/20020122-2.c: Likewise.
6446         * gcc.dg/20020122-3.c: Likewise.
6447         * gcc.dg/20020201-3.c: Likewise.
6448         * gcc.dg/20020206-1.c: Likewise.
6449         * gcc.dg/20020218-1.c: Likewise.
6450         * gcc.dg/20020310-1.c: Likewise.
6451         * gcc.dg/20020411-1.c: Likewise.
6452         * gcc.dg/20020418-2.c: Likewise.
6453         * gcc.dg/20020426-1.c: Likewise.
6454         * gcc.dg/20020426-2.c: Likewise.
6455         * gcc.dg/20020517-1.c: Likewise.
6456         * gcc.dg/20020523-1.c: Likewise.
6457         * gcc.dg/20020523-2.c: Likewise.
6458         * gcc.dg/20020729-1.c: Likewise.
6459         * gcc.dg/20030204-1.c: Likewise.
6460         * gcc.dg/20030826-2.c: Likewise.
6461         * gcc.dg/20030926-1.c: Likewise.
6462         * gcc.dg/20031202-1.c: Likewise.
6463         * gcc.dg/980312-1.c: Likewise.
6464         * gcc.dg/980313-1.c: Likewise.
6465         * gcc.dg/990117-1.c: Likewise.
6466         * gcc.dg/990424-1.c: Likewise.
6467         * gcc.dg/990524-1.c: Likewise.
6468         * gcc.dg/991230-1.c: Likewise.
6469         * gcc.dg/i386-387-1.c: Likewise.
6470         * gcc.dg/i386-387-2.c: Likewise.
6471         * gcc.dg/i386-387-3.c: Likewise.
6472         * gcc.dg/i386-387-4.c: Likewise.
6473         * gcc.dg/i386-387-5.c: Likewise.
6474         * gcc.dg/i386-387-6.c: Likewise.
6475         * gcc.dg/i386-asm-1.c: Likewise.
6476         * gcc.dg/i386-bitfield1.c: Likewise.
6477         * gcc.dg/i386-bitfield2.c: Likewise.
6478         * gcc.dg/i386-loop-1.c: Likewise.
6479         * gcc.dg/i386-loop-2.c: Likewise.
6480         * gcc.dg/i386-loop-3.c: Likewise.
6481         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
6482         * gcc.dg/i386-pic-1.c: Likewise.
6483         * gcc.dg/i386-regparm.c: Likewise.
6484         * gcc.dg/i386-signbit-1.c: Likewise.
6485         * gcc.dg/i386-signbit-2.c: Likewise.
6486         * gcc.dg/i386-signbit-3.c: Likewise.
6487         * gcc.dg/i386-sse-5.c: Likewise.
6488         * gcc.dg/i386-sse-8.c: Likewise.
6489         * gcc.dg/i386-unroll-1.c: Likewise.
6490         * gcc.dg/tls/opt-1.c: Likewise.
6491         * gcc.dg/tls/opt-2.c: Likewise.
6492         * gcc.dg/unroll-1.c: Likewise.
6493         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
6494         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
6495         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
6496         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
6497         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
6498         -m64 is specified.
6499
6500 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
6501
6502         PR c++/18389
6503         * g++.dg/parse/cond1.C: New test.
6504
6505         PR c++/18429
6506         * g++.dg/template/array9.C: New test.
6507         * g++.dg/ext/vla1.C: Adjust error messages.
6508         * g++.dg/ext/vlm1.C: Likewise.
6509         * g++.dg/template/crash2.C: Likewise.
6510
6511         PR c++/18436
6512         * g++.dg/template/call3.C: New test.
6513
6514         PR c++/18407
6515         * g++.dg/template/ptrmem11.C: New test.
6516
6517 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
6518
6519         PR other/14264
6520         * lib/g++.exp: Set LC_ALL and LANG to C.
6521         * lib/gcc-dg.exp: Likewise.
6522         * lib/gfortran.exp: Likewise.
6523         * lib/objc.exp: Likewise.
6524         * lib/treelang.exp: Likewise.
6525
6526 2004-11-12  Andreas Schwab  <schwab@suse.de>
6527
6528         * gcc.dg/pr16286.c: Fix last change.
6529
6530 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
6531
6532         PR c++/18416
6533         * g++.dg/init/global1.C: New test.
6534
6535 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
6536
6537         * gcc.c-torture/execute/20041112-1.c: New test.
6538
6539 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
6540
6541         * lib/gcc-dg.exp (dg-target-list): New.
6542
6543 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
6544             Richard Sandiford  <rsandifo@redhat.com>
6545
6546         * lib/target-supports.exp (get-compiler_messages): New.
6547         (check_named_sections_available): Use it.
6548         (check_effective_target_ilp32): New.
6549         (check_effective_target_lp64): New.
6550         (is-effective-target): New.
6551         * lib/gcc-dg.exp (dg-require-effective-target): New.
6552
6553 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
6554
6555         * gcc.dg/precedence-1.c: New test.
6556
6557 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
6558
6559         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
6560
6561         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
6562         message, delete generated files, use more descriptive name for
6563         executable, and make the test unsupported when it cannot be run.
6564
6565         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
6566         (dg-require-weak, dg-require-visibility, dg-require-alias,
6567         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
6568         dg-require-iconv, dg-require-named-sections): Use it.
6569
6570         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
6571
6572 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
6573
6574         PR target/16457
6575         * gcc.dg/ppc-and-1: New
6576
6577         PR target/16796
6578         * gcc.dg/ppc-mov-1.c: New.
6579
6580         PR target/16458
6581         * gcc.dg/ppc-compare-1.c: New.
6582
6583 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
6584
6585         * objc.dg/desig-init-2.m: New test.
6586
6587 2004-11-10  Adam Nemet  <anemet@lnxw.com>
6588
6589         PR middle-end/18160
6590         * g++.dg/warn/register-var-1.C: New test.
6591         * g++.dg/warn/register-var-2.C: New test.
6592
6593 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
6594
6595         * gcc.dg/union-2.c: New test.
6596
6597 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
6598
6599         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
6600         New test for PR tree-optimization/17892.
6601
6602 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
6603
6604         PR c++/18369
6605         * g++.dg/init/new12.C: New test.
6606
6607 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
6608
6609         * gcc.target/sparc: New directory.
6610         * gcc.target/sparc/sparc.exp: New driver.
6611         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
6612         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
6613         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
6614         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
6615
6616 2004-11-10  Paul Brook  <paul@codesourcery.com>
6617
6618         PR fortran/18218
6619         * gfortran.dg/list_read.c: New test.
6620
6621 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
6622
6623         PR c/18322
6624         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
6625         expected diagnostic location.
6626
6627 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
6628
6629         * gcc.dg/20041109-1.c: New test.
6630
6631 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
6632
6633         PR objc/18406
6634         * objc/compile/pr18406.m: New test.
6635
6636 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
6637
6638         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
6639
6640 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
6641
6642         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
6643
6644 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
6645
6646         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
6647
6648 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
6649
6650         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
6651         exit.
6652
6653 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
6654
6655         PR tree-opt/18299
6656         * gcc.c-torture/pr18299-1.c: New test.
6657
6658 2004-11-06  Andreas Schwab  <schwab@suse.de>
6659
6660         * gcc.dg/pr16286.c: Also test for bool and pixel.
6661
6662 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
6663
6664         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
6665         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
6666         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
6667         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
6668         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
6669         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
6670         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
6671         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
6672         gcc.dg/struct-semi-3.c: New tests.
6673
6674 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
6675
6676         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
6677
6678 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
6679
6680         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
6681         Do not use C99 designators.
6682
6683 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
6684
6685         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
6686
6687 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
6688
6689         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
6690         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
6691         * gcc.c-torture/execute/simd-5.x: Remove.
6692
6693 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
6694
6695         PR rtl-optimization/17933
6696         * gcc.dg/torture/pr17933-1.c: New test.
6697
6698 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
6699
6700         PR target/18106
6701         * lib/target-supports.exp (check_weak_available): Support
6702         Windows.
6703
6704 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
6705
6706         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
6707         call to fflush(stdout) before abort.
6708         (my_ffsll): New function.
6709         (generate_fields): Use it.
6710
6711 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
6712
6713         * gcc.dg/init-undef-1.c: New test.
6714
6715 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
6716
6717         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
6718         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
6719         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
6720         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
6721         expected messages for new parser.
6722
6723 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
6724
6725         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
6726
6727 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
6728
6729         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
6730         on LP64 targets.
6731
6732 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
6733
6734         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
6735         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
6736         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
6737         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
6738         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
6739         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
6740         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
6741         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
6742         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
6743         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
6744
6745 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
6746
6747         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
6748         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
6749         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
6750         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
6751         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
6752         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
6753         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
6754         for new parser.
6755
6756 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
6757
6758         PR target/15342
6759         * gcc.dg/20041104-1.c: New test.
6760
6761 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6762
6763         * g++.dg/template/nontype7.C: New test.
6764         * g++.dg/template/nontype8.C: Likewise.
6765         * g++.dg/template/nontype9.C: Likewise.
6766         * g++.dg/template/nontype10.C: Likewise.
6767         * g++.dg/tc1/dr49.C: Likewise.
6768         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
6769         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
6770
6771 2004-11-04  Ben Elliston  <bje@au.ibm.com>
6772
6773         * g++.dg/rtti/tinfo1.C: Remove xfails.
6774
6775 2004-11-04  Ben Elliston  <bje@au.ibm.com>
6776
6777         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
6778         packed attribute to the definition to satisfy the new C++ parser.
6779
6780 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
6781
6782         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
6783         invocations of va_arg.
6784
6785 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
6786
6787         PR c++/18124
6788         * g++.dg/template/crash25.C: New test.
6789
6790         PR c++/18155
6791         * g++.dg/template/typedef2.C: New test.
6792         * g++.dg/parse/crash13.C: Adjust error markers.
6793
6794         PR c++/18177
6795         * g++.dg/conversion/const3.C: New test.
6796
6797 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6798
6799         PR fortran/17535
6800         PR fortran/17583
6801         PR fortran/17713
6802         * gfortran.dg/generic_[123].f90: New testcases.
6803
6804 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
6805
6806         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
6807         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
6808
6809 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
6810
6811         PR tree-opt/16808
6812         * gcc.c-torture/compile/pr16808.c: New test.
6813
6814 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
6815
6816         PR rtl-optimization/17104
6817         * gcc.dg/ppc-bitfield1.c: New.
6818
6819 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
6820
6821         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
6822
6823 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
6824
6825         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
6826         strings for 32-bit code.
6827
6828 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
6829
6830         PR c/18239
6831         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
6832
6833 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
6834
6835         PR c++/18064
6836         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
6837
6838 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
6839
6840         PR c++/15172
6841         * g++.dg/init/aggr2.C: New test.
6842
6843 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
6844
6845         * objc.dg/local-decl-1.m: New test.
6846
6847 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6848
6849         * gcc.dg/20040910-1.c: Adjust regex.
6850
6851 2004-10-30  Roger Sayle  <roger@eyesopen.com>
6852
6853         PR rtl-optimization/18084
6854         * g++.dg/opt/pr18084-1.C: New testcase.
6855
6856 2004-10-30  Matt Austern  <austern@apple.com>
6857
6858         PR c++/17542
6859         * g++.dg/ext/attrib18.C: New test.
6860
6861 2004-10-30  Roger Sayle  <roger@eyesopen.com>
6862
6863         PR middle-end/18096
6864         * gcc.dg/pr18096-1.c: New test case.
6865
6866 2004-10-30  Roger Sayle  <roger@eyesopen.com>
6867
6868         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
6869
6870 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
6871
6872         PR c/16666
6873         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
6874         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
6875         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
6876         gcc.dg/old-style-prom-3.c: New tests.
6877
6878 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
6879
6880         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
6881         Remove unnecessary inclusion of stdio.h.
6882
6883 2004-10-29  Roger Sayle  <roger@eyesopen.com>
6884
6885         PR rtl-optimization/17581
6886         * gcc.dg/pr17581-1.c: New test case.
6887
6888 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
6889
6890         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
6891         being implemented.
6892         * g++.dg/conversion/dr195-1.C: New.
6893         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
6894         * g++.old-deja/g++.mike/p10148.C: Likewise.
6895
6896 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
6897
6898         PR c++/17695
6899         * g++.dg/debug/typedef2.C: New test.
6900
6901 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
6902
6903         PR fortran/13490
6904         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
6905         * gfortran.dg/g77/README: Update.
6906
6907 2004-10-28  Matt Austern  <austern@apple.com>
6908
6909         PR c++/14124
6910         * g++.dg/ext/packed7.C: New test.
6911
6912 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
6913
6914         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
6915         scan-assembler.
6916         * lib/scanasm.exp (hidden-scan-for): New proc.
6917         (scan-hidden): Use hidden-scan-for instead of constructing the scan
6918         string.
6919         (scan-not-hidden): Likewise.
6920         * lib/target-supports.exp (check_visibility_available): mach-o is
6921         support too.
6922
6923 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
6924
6925         PR c++/17132
6926         * g++.dg/template/memclass3.C: New test.
6927
6928 2004-10-28  Adam Nemet  <anemet@lnxw.com>
6929
6930         PR middle-end/18160
6931         * gcc.dg/register-var-1.c: New test.
6932         * gcc.dg/register-var-2.c: New test.
6933         * gcc.dg/asm-7.c: Taking the address of a register variable is an
6934         error now.
6935
6936 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
6937
6938         PR other/18172
6939         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
6940         unused variables.
6941         * gcc.dg/vect/vect-22.c: Likewise.
6942
6943 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
6944
6945         * gcc.dg/i386-rotate-1.c: New test.
6946
6947 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
6948
6949         * g++.dg/init/ref12.C: Add "run" marker.
6950
6951         PR c++/17435
6952         * g++.dg/init/ref12.C: New test.
6953
6954         PR c++/18140
6955         * g++.dg/template/shift1.C: New test.
6956         * g++.dg/template/error10.C: Adjust error markers.
6957
6958 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
6959
6960         PR tree-opt/17529
6961         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
6962
6963 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
6964
6965         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
6966         * gcc.dg/weak/weak-3.c: Likewise.
6967         * gcc.dg/weak/weak-5.c: Likewise.
6968         * gcc.dg/weak/weak-9.c: Likewise.
6969         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
6970         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
6971
6972         * gcc.dg/darwin-weakimport-1.c: New.
6973
6974 2004-10-28  Ben Elliston  <bje@au.ibm.com>
6975
6976         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
6977
6978 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
6979
6980         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
6981         'syntax' error messages.
6982         * gcc.dg/cpp/direct2s.c: Likewise.
6983
6984 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
6985
6986         * gcc.c-torture/compile/20041026-1.c: New.
6987
6988 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
6989
6990         PR c++/18093
6991         * g++.dg/lookup/ns2.C: New test.
6992
6993         PR c++/18020
6994         * g++.dg/template/enum4.C: New test.
6995
6996         PR c++/18161
6997         * g++.dg/template/expr1.C: New test.
6998
6999 2004-10-26  Ben Elliston  <bje@au.ibm.com>
7000
7001         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
7002
7003 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
7004
7005         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
7006         gcc.dg/decl-nospec-3.c: New tests.
7007
7008 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
7009
7010         * objc.dg/super-class-3.m: New test.
7011
7012 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
7013
7014         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
7015         resyncing.
7016         * gcc.dg/cpp/direct2s.c: Likewise.
7017
7018 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
7019
7020         * objc.dg/image-info.m: Update for changes to section selection.
7021
7022 2004-10-25  David Ayers  <d.ayers@inode.at>
7023             Ziemowit Laski  <zlaski@apple.com>
7024
7025         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
7026         diagnostics when messaging 'id <Proto>'.
7027         * objc.dg/class-protocol-1.m: New test.
7028         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
7029         a non-existent method signature.
7030         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
7031         Update diagnostics when messaging with non-existent method signature.
7032         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
7033         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
7034         invalid receivers are now resolved as if messaging 'id'; remove
7035         extraneous diagnostics.
7036
7037 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
7038
7039         PR c/16667
7040         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
7041         gcc.dg/init-desig-obs-3.c: New tests.
7042
7043 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
7044
7045         * gcc.dg/debug/20041023-1.c: New test.
7046
7047 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
7048
7049         PR middle-end/17407
7050         * gcc.c-torture/compile/pr17407.c: New test.
7051
7052         PR c++/18121
7053         * g++.dg/template/array8.C: New test.
7054
7055 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
7056
7057         PR other/18138
7058         * lib/g++.exp: Accept more than one multilib libgcc.
7059         * lib/gcc-dg.exp: Likewise.
7060         * lib/objc.exp: Likewise.
7061         * lib/treelang.exp: Likewise.
7062         * lib/gfortran.exp: Likewise.
7063
7064 2004-10-24  Ben Elliston  <bje@au.ibm.com>
7065
7066         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
7067
7068 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
7069
7070         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
7071         * gcc.dg/c99-const-expr-3.c: Likewise.
7072
7073 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
7074
7075         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
7076
7077 2004-10-23  Ben Elliston  <bje@au.ibm.com>
7078
7079         * gcc.c-torture/execute/loop-2e.x: Remove.
7080
7081 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
7082
7083         PR c++/18095
7084         * g++.dg/parse/crash18.C: New.
7085         * g++.dg/parse/crash19.C: New.
7086
7087 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
7088
7089         * g++.dg/ext/dllimport1.C: Move dg-warnings.
7090         * g++.dg/ext/dllimport2.C: Same.
7091         * g++.dg/ext/dllimport8.C: Same.
7092
7093 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
7094
7095         PR c++/10841
7096         * g++.dg/conversion/cast1.C: New test.
7097         * g++.dg/overload/pmf1.C: Adjust error marker.
7098
7099 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
7100
7101         PR objc/17923
7102         * objc.dg/const-str-7.m: New test.
7103
7104 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7105
7106         * g++.dg/template/memfriend11.C: Fix comment typo.
7107         * g++.dg/template/memfriend14.C: Likewise.
7108
7109 2004-10-20  Richard Henderson  <rth@redhat.com>
7110
7111         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
7112         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
7113         -fasynchronous-unwind-tables.
7114
7115 2004-10-20  Richard Henderson  <rth@redhat.com>
7116
7117         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
7118         (main): Return success.
7119         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
7120         (main): Return success.
7121
7122 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7123
7124         PR c++/13495
7125         * g++.dg/template/memfriend9.C: New test.
7126         * g++.dg/template/memfriend10.C: Likewise.
7127         * g++.dg/template/memfriend11.C: Likewise.
7128         * g++.dg/template/memfriend12.C: Likewise.
7129         * g++.dg/template/memfriend13.C: Likewise.
7130         * g++.dg/template/memfriend14.C: Likewise.
7131         * g++.dg/template/memfriend15.C: Likewise.
7132         * g++.dg/template/memfriend16.C: Likewise.
7133         * g++.dg/template/memfriend17.C: Likewise.
7134         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
7135
7136 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
7137
7138         * g++.dg/conversion/dr195.C: New.
7139         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
7140
7141 2004-10-20  Ben Elliston  <bje@au.ibm.com>
7142             Devang Patel  <dpatel@apple.com>
7143
7144         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
7145         of floating point arithmetic, which could trap.
7146
7147 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
7148
7149         PR c++/14035
7150         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
7151         * g++.dg/conversion/const2.C: New test.
7152         * g++.dg/expr/reinterpret2.C: New test.
7153         * g++.dg/expr/reinterpret3.C: New test.
7154         * g++.dg/expr/cast2.C: New test.
7155         * g++.dg/expr/copy1.C: New test.
7156         * g++.dg/other/conversion1.C: Change error message.
7157         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
7158         function pointers to void *.
7159         * g++.old-deja/g++.mike/p10148.C: Likewise.
7160
7161 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
7162
7163         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
7164
7165 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
7166
7167         PR c++/18047
7168
7169         * g++.dg/parse/expr3.C: New test.
7170
7171 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7172
7173         * gcc.dg/smod-1.c: New test.
7174
7175 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
7176
7177         * objc.dg/method-14.m: New test.
7178
7179 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
7180
7181         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
7182         Also xfail as the patch was reverted.
7183
7184 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
7185
7186         PR middle-end/16973
7187         * gcc.dg/pr16973.c: New test.
7188
7189 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
7190
7191         PR tree-optimization/17656
7192         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
7193
7194 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
7195
7196         * g++.dg/eh/shadow1.C: New.
7197
7198 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
7199
7200         * gcc.c-torture/compile/20041018-1.c: New test.
7201
7202 2004-10-18  Ben Elliston  <bje@au.ibm.com>
7203
7204         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
7205         compiler referring to register 0 when accessing sdata.  The linker
7206         now patches things up.
7207
7208 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
7209
7210         PR c/17529
7211         * gcc.c-torture/compile/pr17529.c: New test.
7212
7213 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7214
7215         PR c++/17743
7216         * g++.dg/ext/attrib17.C: New test.
7217
7218 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
7219
7220         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
7221
7222 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7223
7224         PR c++/10479
7225         * g++.dg/ext/attrib16.C: New test.
7226
7227 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
7228
7229         PR c++/17042
7230         * g++.dg/init/dso_handle1.C: New test.
7231
7232         PR c++/14667
7233         * g++.dg/parse/typedef6.C: New test.
7234
7235         PR c++/17916
7236         * g++.dg/parse/pragma1.C: New test.
7237
7238 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
7239
7240         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
7241
7242 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
7243
7244         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
7245         -fno-common when on HPPA HP-UX platforms.
7246
7247 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
7248
7249         PR other/16820
7250         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
7251         stdint.h.
7252         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
7253         uintptr_t.
7254
7255 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
7256
7257         PR c++/16301
7258         * g++.dg/lookup/strong-using-4.C: New test.
7259
7260 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
7261
7262         PR middle-end/16567
7263         * gcc.c-torture/compile/nested-1.c: New test.
7264
7265 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
7266
7267         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
7268         and mipsisa64*-*-* (until support for misaligned loads is added).
7269         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
7270         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
7271         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
7272         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
7273         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
7274         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
7275
7276 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
7277
7278         PR c++/17976
7279         * g++.dg/init/dtor3.C: New test.
7280
7281 2004-10-15  Ben Elliston  <bje@au.ibm.com>
7282
7283         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
7284
7285 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
7286
7287         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
7288         * gcc.dg/macho-lo-sum.c: Likewise.
7289
7290 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
7291
7292         * gcc.dg/ppc-spe64-1.c: New test.
7293
7294 2004-10-14  Devang Patel  <dpatel@apple.com>
7295
7296         PR 17635
7297         * gcc.dg/pr17635.c : New test.
7298
7299 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
7300
7301         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
7302         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
7303         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
7304         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
7305         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
7306         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
7307         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
7308         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
7309         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
7310         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
7311         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
7312         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
7313         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
7314         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
7315         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
7316         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
7317         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
7318         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
7319
7320 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
7321
7322         * gcc.dg/vect/vect-82.c: New testcase.
7323         * gcc.dg/vect/vect-82_64.c: New testcase.
7324         * gcc.dg/vect/vect-83.c: New testcase.
7325         * gcc.dg/vect/vect-83_64.c: New testcase.
7326
7327 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
7328
7329         * gcc.dg/cpp/error-1.c: New test.
7330
7331 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
7332
7333         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
7334
7335 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
7336
7337         PR target/17984
7338         * gcc.dg/cris-peep2-xsrand2.c: New test.
7339
7340 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
7341
7342         PR c++/17661
7343         * testsuite/g++.dg/expr/for2.C: New test.
7344
7345 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
7346
7347         * g++.dg/inherit/thunk1.C: Run on the SPARC.
7348
7349 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
7350
7351         PR tree-optimization/17724
7352         * g++.dg/opt/pr17724-1.C: New test.
7353         * g++.dg/opt/pr17724-2.C: New test.
7354         * g++.dg/opt/pr17724-3.C: New test.
7355         * g++.dg/opt/pr17724-4.C: New test.
7356         * g++.dg/opt/pr17724-5.C: New test.
7357         * g++.dg/opt/pr17724-6.C: New test.
7358
7359 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
7360
7361         PR c/17301
7362         * gcc.dg/pr17301-2.c: New test.
7363
7364 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
7365
7366         PR c++/15876
7367         * g++.dg/parse/error22.C: New test.
7368
7369         PR c++/17936
7370         * g++.dg/template/spec18.C: New test.
7371
7372 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
7373
7374         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
7375         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
7376         memcpy.
7377         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
7378         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
7379
7380 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
7381
7382         * g++.dg/eh/cleanup5.C: Add dg-options "".
7383
7384 2004-10-11  Roger Sayle  <roger@eyesopen.com>
7385
7386         PR middle-end/17657
7387         * gcc.dg/switch-4.c: New test case.
7388
7389 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
7390
7391         * gcc.c-torture/execute/20041011-1.c: New test.
7392
7393 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
7394
7395         PR c++/17554
7396         * g++.dg/init/for3.C: New test.
7397
7398         PR c++/17657
7399         * g++.dg/opt/switch2.C: New test.
7400
7401         PR middle-end/17703
7402         * g++.dg/warn/Wreturn-2.C: New test.
7403
7404 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
7405
7406         PR c++/17907
7407         * g++.dg/eh/cleanup5.C: New test.
7408
7409 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
7410
7411         PR c++/17393
7412         * g++.dg/parse/error21.C: New test.
7413
7414 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7415
7416         * g++.dg/overload/pmf1.C: Adjust quoting marks.
7417         * g++.dg/warn/incomplete1.C: Likewise.
7418         * g++.dg/template/qualttp20.C: Likewise.
7419
7420 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
7421
7422         PR c/17881
7423         * parm-incomplete-1.c: New test.
7424
7425 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
7426
7427         PR c++/17867
7428         * g++.dg/parse/error19.C: New test.
7429
7430         PR c++/17670
7431         * g++.dg/init/new11.C: New test.
7432
7433         PR c++/17821
7434         * g++.dg/parse/error20.C: New test.
7435
7436         PR c++/17826
7437         * g++.dg/template/crash24.C: New test.
7438
7439 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
7440
7441         PR c/17301
7442         * gcc.dg/pr17301-1.c: New test.
7443
7444 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
7445
7446         PR c/17189
7447         * gcc.dg/anon-struct-5.c: New test.
7448
7449 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
7450
7451         PR c/17844
7452         * gcc.dg/pr17844-1.c: New test.
7453
7454 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
7455
7456         PR tree-optimization/17906
7457         * gcc.c-torture/compile/pr17906.c: New.
7458
7459 2004-10-09  Stuart Hastings  <stuart@apple.com>
7460             Roger Sayle  <roger@eyesopen.com>
7461
7462         PR rtl-optimization/17853
7463         * gcc.dg/i386-mmx-5.c: New testcase.
7464
7465 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
7466
7467         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
7468
7469 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
7470
7471         PR c++/17524
7472         * g++.dg/template/static9.C: New test.
7473
7474         PR c++/17685
7475         * g++.dg/parse/operator5.C: New test.
7476
7477 2004-10-09  Roger Sayle  <roger@eyesopen.com>
7478
7479         PR middle-end/17894
7480         * gcc.c-torture/execute/divcmp-4.c: New test case.
7481
7482 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
7483
7484         PR tree-opt/17902
7485         * g++.dg/opt/pr17902.C: New test.
7486
7487 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
7488
7489         * gcc.dg/cpp/ident-1.c: Add dg-options "".
7490
7491 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
7492
7493         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
7494
7495 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
7496
7497         * gcc.dg/assign-warn-3.c: New test.
7498
7499 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
7500
7501         PR c/16999
7502         * gcc.dg/cpp/ident-1.c: New test.
7503
7504 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
7505
7506         * gcc.c-torture/compile/acc1.c: New.
7507
7508 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
7509
7510         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
7511         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
7512
7513 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
7514
7515         * gcc.dg/ultrasp11.c: New test.
7516
7517 2004-10-08  Michael Matz  <matz@suse.de>
7518
7519         * gcc.dg/doloop-2.c: New test.
7520
7521 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
7522
7523         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
7524         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
7525         objc.dg/method-9.m: Update expected diagnostics.
7526
7527 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
7528
7529         * gcc.dg/ppc-fsel-3.c: New file.
7530         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
7531
7532 2004-10-07  Paul Brook  <paul@codesourcery.com>
7533
7534         * gfortran.dg/intrinsic_verify_1.f90: New test.
7535
7536 2004-10-07  Paul Brook  <paul@codesourcery.com>
7537
7538         * gfortran.dg/empty_format_1.f90: Remove stray commas.
7539
7540 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7541
7542         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
7543         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
7544         commit.
7545
7546 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
7547
7548         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
7549
7550 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7551
7552         PR c++/17115
7553         * g++.dg/warn/Winline-4.C: New test.
7554
7555 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
7556
7557         * gcc.c-torture/compile/20041007-1.c: New test.
7558
7559 2004-10-07  Paul Brook  <paul@codesourcery.com>
7560
7561         PR fortran/17678
7562         * gfortran.dg/use_allocated_1.f90: New test.
7563
7564 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
7565
7566         PR middle-end/17849
7567         * gfortran.fortran-torture/compile/nested.f90: New test
7568
7569 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
7570
7571         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
7572
7573 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
7574
7575         PR c++/17368
7576         * g++.dg/ext/asm6.C: New test.
7577
7578 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
7579
7580         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
7581
7582 2004-10-06  Paul Brook  <paul@codesourcery.com>
7583
7584         PR libfortran/17709
7585         * gfortran.dg/empty_format_1.f90: New test.
7586
7587 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7588
7589         PR fortran/17568
7590         * gfortran.dg/ishft.f90: New test.
7591
7592         PR fortran/17283
7593         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
7594         tests.
7595
7596 2004-10-06  Paul Brook  <paul@codesourcery.com>
7597
7598         * gfortran.dg/do_1.f90: New test.
7599
7600 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7601
7602         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
7603         optimizing for size.
7604
7605 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
7606
7607         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
7608
7609 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
7610
7611         * gcc.c-torture/compile/20041005-1.c: New test.
7612
7613 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
7614
7615         PR c++/17829
7616         * g++.dg/lookup/koenig4.C: New.
7617
7618 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7619
7620         * g++.dg/other/classkey1.C: Adjust quoting marks.
7621         * g++.dg/parse/error15.C: Likewise.
7622         * g++.dg/template/meminit2.C (int>): Likewise.
7623
7624 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7625
7626         PR fortran/17283
7627         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
7628
7629         PR fortran/17631
7630         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
7631
7632         PR fortran/17708
7633         * gfortran.dg/pr17708.f90: New test.
7634
7635 2004-10-04  Chao-ying Fu  <fu@mips.com>
7636
7637         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
7638         * gcc.dg/vect/vect-4.c: Ditto.
7639         * gcc.dg/vect/vect-5.c: Ditto.
7640         * gcc.dg/vect/vect-6.c: Ditto.
7641         * gcc.dg/vect/vect-8.c: Ditto.
7642         * gcc.dg/vect/vect-16.c: Ditto.
7643         * gcc.dg/vect/vect-30.c: Ditto.
7644         * gcc.dg/vect/vect-40.c: Ditto.
7645         * gcc.dg/vect/vect-41.c: Ditto.
7646         * gcc.dg/vect/vect-42.c: Ditto.
7647         * gcc.dg/vect/vect-43.c: Ditto.
7648         * gcc.dg/vect/vect-44.c: Ditto.
7649         * gcc.dg/vect/vect-45.c: Ditto.
7650         * gcc.dg/vect/vect-46.c: Ditto.
7651         * gcc.dg/vect/vect-47.c: Ditto.
7652         * gcc.dg/vect/vect-48.c: Ditto.
7653         * gcc.dg/vect/vect-49.c: Ditto.
7654         * gcc.dg/vect/vect-50.c: Ditto.
7655         * gcc.dg/vect/vect-51.c: Ditto.
7656         * gcc.dg/vect/vect-52.c: Ditto.
7657         * gcc.dg/vect/vect-53.c: Ditto.
7658         * gcc.dg/vect/vect-54.c: Ditto.
7659         * gcc.dg/vect/vect-55.c: Ditto.
7660         * gcc.dg/vect/vect-56.c: Ditto.
7661         * gcc.dg/vect/vect-57.c: Ditto.
7662         * gcc.dg/vect/vect-58.c: Ditto.
7663         * gcc.dg/vect/vect-59.c: Ditto.
7664         * gcc.dg/vect/vect-60.c: Ditto.
7665         * gcc.dg/vect/vect-74.c: Ditto.
7666         * gcc.dg/vect/vect-79.c: Ditto.
7667         * gcc.dg/vect/vect-80.c: Ditto.
7668
7669 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
7670
7671         * gcc.dg/unused-7.c: Use the correct option.
7672
7673 2004-10-04  Paul Brook  <paul@codesourcery.com>
7674         Bud Davis  <bdavis9659@comcast.net>
7675
7676         PR fortran/17706
7677         PR fortran/16434
7678         * gfortran/pr17706.f90: New test.
7679         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
7680
7681 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7682
7683         * gfortran.dg/pr17612.f90: New test.
7684
7685 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7686
7687         * g++.dg/template/local1.C: Adjust quoting marks in
7688         testing for diagnostics.
7689         * g++.dg/tls/diag-2.C: Likewise.
7690         * g++.dg/other/error8.C: Likewise.
7691
7692 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
7693
7694         PR c/17178
7695         * gcc.dg/unused-4.c: Adjust to be correct.
7696
7697         PR c/17820
7698         * gcc.dg/unused-7.c: New test.
7699
7700 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
7701
7702         PR c++/17797
7703         * g++.dg/overload/template2.C: New test.
7704
7705 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
7706
7707         PR tree-optimization/16632
7708         * gcc.dg/tree-ssa/20041002-1.c: New.
7709
7710 2004-10-03  Paul Brook  <paul@codesourcery.com>
7711
7712         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
7713         rather than relying on default formatting.
7714
7715 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
7716
7717         * gcc.dg/20040920-1.c: Update expected message text.
7718
7719 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
7720
7721         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
7722
7723 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
7724
7725         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
7726         tree level.
7727
7728 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
7729
7730         * gcc.dg/tree-ssa/pr17343.c: Remove.
7731
7732 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
7733
7734         PR tree-opt/17343
7735         * gcc.dg/tree-ssa/pr17343.c: New test.
7736
7737 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
7738
7739         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
7740         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
7741         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
7742         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
7743         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
7744
7745 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
7746
7747         * gcc.dg/lvalue-2.c: New test.
7748
7749 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
7750
7751         PR c/17730
7752         * gcc.dg/pr17730-1.c: New test
7753
7754 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
7755
7756         PR c/7425
7757         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
7758
7759 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
7760
7761         * gcc.c-torture/execute/stdarg-1.c: New test.
7762         * gcc.c-torture/execute/stdarg-2.c: New test.
7763         * gcc.c-torture/execute/stdarg-3.c: New test.
7764         * gcc.dg/tree-ssa/stdarg-1.c: New test.
7765         * gcc.dg/tree-ssa/stdarg-2.c: New test.
7766         * gcc.dg/tree-ssa/stdarg-3.c: New test.
7767         * gcc.dg/tree-ssa/stdarg-4.c: New test.
7768         * gcc.dg/tree-ssa/stdarg-5.c: New test.
7769
7770 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
7771
7772         PR tree-optimization/17697
7773         * g++.dg/opt/pr17697-1.C: New test.
7774         * g++.dg/opt/pr17697-2.C: New test.
7775         * g++.dg/opt/pr17697-3.C: New test.
7776
7777 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
7778
7779         PR c/16409
7780         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
7781         gcc.dg/vla-init-5.c: New tests.
7782
7783 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
7784
7785         PR c/13804
7786         * gcc.dg/pr13804-1.c: New test.
7787
7788 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7789
7790         PR fortran/16938
7791         * gfortran.dg/pr16938.f90: New test.
7792
7793 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
7794
7795         * g++.dg/template/crash23.C: New test.
7796
7797 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
7798
7799         PR c++/17585
7800         * g++.dg/template/static8.C: New test.
7801
7802 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
7803
7804         PR c++/17681
7805         * g++.dg/other/error9.C: New test.
7806
7807 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
7808
7809         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
7810
7811 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7812
7813         PR fortran/15164
7814         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
7815
7816 2004-09-26  Roger Sayle  <roger@eyesopen.com>
7817
7818         PR middle-end/17112
7819         * gcc.dg/pr17112-1.c: New test case.
7820
7821 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
7822
7823         PR c/11459
7824         * gcc.dg/pr11459-1.c: New test.
7825
7826 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
7827
7828         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
7829         * gcc.dg/tree-ssa/loop-4.c: Likewise.
7830
7831 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7832
7833         * gfortran.dg/pr15324.f90: Make array bounds consistent.
7834
7835 2004-09-25  Jan Hubicka  <jh@suse.cz>
7836
7837         * compile/30040909-1.c: New test.
7838         * compile/30040907-1.c: New test.
7839
7840 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
7841
7842         * gcc.c-torture/execute/va-arg-26.c: New test.
7843
7844 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
7845
7846         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
7847         extra diagnostics on targets with 64-bit pointers.
7848         * objc.dg/selector-1.m: Adjust dg-warning regexp.
7849
7850 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
7851
7852         PR c/17188
7853         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
7854         * gcc.dg/decl-3.c: Adjust expected message.
7855
7856 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7857
7858         PR fortran/17615
7859         * gfortran.dg/pr17615.f90: New test.
7860
7861 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
7862
7863         PR tree-optimzation/17517
7864         * g++.dg/tree-ssa/pr17517.C: New Test.
7865
7866 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
7867
7868         PR c++/16889
7869         * g++.dg/lookup/ambig3.C: New.
7870
7871 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
7872
7873         PR tree-opt/17624
7874         * g++.dg/opt/pr17624.C: New test.
7875
7876 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
7877
7878         PR c/6980
7879         * gcc.dg/Wbad-function-cast-1.c: New test.
7880
7881 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
7882
7883         * g++.dg/ext/complit1.C
7884         * g++.dg/other/error2.C
7885         * g++.dg/other/nontype-1.C
7886         * g++.dg/parse/crash11.C
7887         * g++.dg/parse/crash12.C
7888         * g++.dg/parse/error15.C
7889         * g++.dg/parse/error4.C
7890         * g++.dg/parse/tmpl-outside1.C
7891         * g++.dg/parse/too-many-tmpl-args1.C
7892         * g++.dg/template/dependent-expr3.C
7893         * g++.dg/template/error10.C
7894         * g++.dg/template/instantiate1.C
7895         * g++.dg/template/vtable2.C
7896         * g++.dg/warn/Wshadow-1.C
7897         * g++.dg/warn/weak1.C
7898         * g++.old-deja/g++.brendan/crash16.C
7899         * g++.old-deja/g++.brendan/crash18.C
7900         * g++.old-deja/g++.brendan/crash48.C
7901         * g++.old-deja/g++.brendan/crash49.C
7902         * g++.old-deja/g++.brendan/crash55.C
7903         * g++.old-deja/g++.brendan/crash56.C
7904         * g++.old-deja/g++.brendan/crash8.C
7905         * g++.old-deja/g++.brendan/enum11.C
7906         * g++.old-deja/g++.brendan/enum8.C
7907         * g++.old-deja/g++.brendan/enum9.C
7908         * g++.old-deja/g++.brendan/friend3.C
7909         * g++.old-deja/g++.brendan/misc14.C
7910         * g++.old-deja/g++.bugs/900402_02.C
7911         * g++.old-deja/g++.bugs/900404_03.C
7912         * g++.old-deja/g++.bugs/900404_04.C
7913         * g++.old-deja/g++.bugs/900428_03.C
7914         * g++.old-deja/g++.jason/crash4.C
7915         * g++.old-deja/g++.jason/overload21.C
7916         * g++.old-deja/g++.jason/redecl1.C
7917         * g++.old-deja/g++.jason/report.C
7918         * g++.old-deja/g++.jason/rfg10.C
7919         * g++.old-deja/g++.jason/template30.C
7920         * g++.old-deja/g++.law/arm12.C
7921         * g++.old-deja/g++.law/ctors5.C
7922         * g++.old-deja/g++.law/cvt20.C
7923         * g++.old-deja/g++.law/init10.C
7924         * g++.old-deja/g++.law/init8.C
7925         * g++.old-deja/g++.law/visibility17.C
7926         * g++.old-deja/g++.law/visibility7.C
7927         * g++.old-deja/g++.mike/net8.C
7928         * g++.old-deja/g++.mike/p646.C
7929         * g++.old-deja/g++.mike/p700.C
7930         * g++.old-deja/g++.mike/p701.C
7931         * g++.old-deja/g++.mike/p811.C
7932         * g++.old-deja/g++.ns/template13.C
7933         * g++.old-deja/g++.other/array3.C
7934         * g++.old-deja/g++.other/crash25.C
7935         * g++.old-deja/g++.other/dtor3.C
7936         * g++.old-deja/g++.other/dtor4.C
7937         * g++.old-deja/g++.other/main1.C
7938         * g++.old-deja/g++.other/warn7.C
7939         * g++.old-deja/g++.pt/crash11.C
7940         * g++.old-deja/g++.pt/crash36.C
7941         * g++.old-deja/g++.pt/spec22.C
7942         * g++.old-deja/g++.pt/spec9.C
7943         * g++.old-deja/g++.pt/ttp52.C
7944         * g++.old-deja/g++.robertl/eb103.C
7945         * g++.old-deja/g++.robertl/eb121.C
7946         * g++.old-deja/g++.robertl/eb22.C
7947         * g++.old-deja/g++.robertl/eb8.C:
7948         Update locations and/or regexps of dg-error markers.
7949         Remove markers for some bogus messages that are no longer issued.
7950
7951 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
7952
7953         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
7954         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
7955
7956 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
7957
7958         PR c++/17618
7959         * g++.dg/lookup/crash5.C: New test.
7960
7961 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
7962
7963         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
7964         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
7965         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
7966         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
7967         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
7968         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
7969
7970         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
7971         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
7972         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
7973         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
7974         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
7975         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
7976
7977         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
7978
7979         * gcc.dg/vect/vect-44.c: Check additional cases.
7980         * gcc.dg/vect/vect-48.c: Check additional cases.
7981
7982         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
7983         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
7984         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
7985         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
7986         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
7987         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
7988         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
7989         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
7990         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
7991
7992         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
7993         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
7994         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
7995
7996 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7997
7998         * gcc.dg/tree-ssa/loop-6.c: New test.
7999
8000 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
8001
8002         PR c++/17620
8003         * g++.dg/inherit/base2.C: New.
8004
8005 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
8006
8007         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
8008         * gcc.dg/20001012-2.c: Likewise.
8009         * gcc.dg/20001013-1.c: Likewise.
8010         * gcc.dg/20001101-1.c: Likewise.
8011         * gcc.dg/20001102-1.c: Likewise.
8012         * gcc.dg/bf-spl1.c: Likewise.
8013         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
8014         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
8015
8016 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
8017
8018         PR tree-optimization/16721
8019         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
8020
8021 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
8022
8023         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
8024         * gcc.dg/20040305-1.c: Likewise.
8025
8026 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
8027
8028         PR c/16566
8029         * gcc.c-torture/compile/pr16566-1.c,
8030         gcc.c-torture/compile/pr16566-2.c,
8031         gcc.c-torture/compile/pr16566-3.c: New tests.
8032
8033 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
8034
8035         PR tree-optimization/17512
8036         * gcc.c-torture/compile/20040916-1.c.
8037
8038 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
8039
8040         * gcc.dg/pragma-re-3.c: New test.
8041
8042 2004-09-17  Matt Austern  <austern@apple.com>
8043
8044         PR c++/15049
8045         * g++.dg/other/anon3.C: New.
8046
8047 2004-09-21  Roger Sayle  <roger@eyesopen.com>
8048
8049         PR c++/7503
8050         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
8051         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
8052         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
8053         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
8054         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
8055
8056 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
8057
8058         PR fortran/17286
8059         * gfortran.dg/pr17286.f90: New test.
8060
8061 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
8062
8063         PR c++/17530
8064         * g++.dg/template/static7.C: New test.
8065
8066 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
8067
8068         PR tree-opt/17558
8069         * gcc.c-torture/compile/pr17558.c: New test.
8070
8071 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
8072
8073         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
8074         if SKIP_ATTRIBUTE is defined.
8075
8076 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8077
8078         PR fortran/15957
8079         * gfortran.dg/pr15957.f90: New test.
8080
8081 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
8082
8083         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
8084         in comparison.
8085         * gcc.dg/vect/vect-79.c: Likewise.
8086         * gcc.dg/vect/vect-80.c: Likewise.
8087
8088 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8089
8090         PR fortran/15750
8091         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
8092
8093 2004-09-20  Ira Rosen  <irar@il.ibm.com>
8094
8095         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
8096         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
8097         * gcc.dg/vect/vect-62.c: New testcase.
8098         * gcc.dg/vect/vect-63.c: New testcase.
8099         * gcc.dg/vect/vect-64.c: New testcase.
8100         * gcc.dg/vect/vect-65.c: New testcase.
8101         * gcc.dg/vect/vect-66.c: New testcase.
8102         * gcc.dg/vect/vect-67.c: New testcase.
8103         * gcc.dg/vect/vect-68.c: New testcase.
8104         * gcc.dg/vect/vect-69.c: New testcase.
8105         * gcc.dg/vect/vect-79.c: New testcase.
8106         * gcc.dg/vect/vect-80.c: New testcase.
8107
8108 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
8109
8110         * gcc.target/mips/asm-1.c: New test.
8111
8112 2004-09-19  Ira Rosen  <irar@il.ibm.com>
8113
8114         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
8115         * gcc.dg/vect/vect-73.c: New testcase.
8116         * gcc.dg/vect/vect-74.c: New testcase.
8117         * gcc.dg/vect/vect-75.c: New testcase.
8118         * gcc.dg/vect/vect-76.c: New testcase.
8119         * gcc.dg/vect/vect-77.c: New testcase.
8120         * gcc.dg/vect/vect-78.c: New testcase
8121
8122 2004-09-18  Paul Brook  <paul@codesourcery.com>
8123
8124         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
8125
8126 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
8127
8128         PR c/17424
8129         * gcc.dg/pr17424-1.c: New test.
8130
8131 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
8132
8133         * g++.dg/tree-ssa/pr17153.C: New test.
8134
8135 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
8136
8137         PR pch/13361
8138         * testsuite/g++.dg/pch/wchar-1.C: New.
8139         * testsuite/g++.dg/pch/wchar-1.Hs: New.
8140
8141 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
8142
8143         * gcc.c-torture/execute/20040917-1.c: New test.
8144
8145 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
8146
8147         PR tree-optimization/17319
8148         * gcc.dg/pr17319.c: New test.
8149
8150 2004-09-17  Devang Patel  <dpatel@apple.com>
8151
8152         * gcc.dg/20040813-1.c: New test.
8153
8154 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
8155
8156         PR tree-optimization/17273
8157         * gcc.c-torture/compile/pr17273.c: New test.
8158
8159 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
8160
8161         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
8162         Update expected messages.
8163         * gcc.dg/declspec-13.c: New test.
8164
8165 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
8166
8167         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
8168
8169 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
8170
8171         * gcc.c-torture/execute/pr17252.c: Use post-increment to
8172         change what 'a' is pointing to.
8173
8174 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
8175
8176         PR c++/16002
8177         * g++.dg/template/error18.C: New test.
8178
8179         PR c++/16029
8180         * g++.dg/warn/Wunused-8.C: New test.
8181
8182 2004-09-17  Steven Bosscher  <stevenb@suse.de>
8183
8184         PR tree-optimization/17513
8185         * gcc.dg/20040916-1.c: New test.
8186
8187 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
8188
8189         PR c++/17501
8190         * g++.dg/template/typename7.C: New test.
8191
8192 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8193
8194         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
8195
8196 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
8197
8198         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
8199         with -ftree-based-profiling also.
8200         * lib/profopt.exp: Support late-set profile_option/feedback_option.
8201
8202 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
8203
8204         PR/15364
8205         * gfortran.dg/der_array_io_1.f90: New test.
8206         * gfortran.dg/der_array_io_2.f90: New test.
8207         * gfortran.dg/der_array_io_3.f90: New test.
8208
8209 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
8210
8211         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
8212         EABI.
8213
8214 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
8215
8216         * g++.dg/opt/switch1.C: New test.
8217
8218 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
8219
8220         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
8221         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
8222         Update expected messages.
8223
8224 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8225
8226         PR fortran/16485
8227         * gfortran.dg/same_name_1.f90: New test.
8228
8229 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
8230
8231         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
8232         dereference garbage pointers.
8233
8234 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
8235
8236         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
8237         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
8238
8239         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
8240         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
8241         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
8242
8243 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
8244
8245         PR c++/17324
8246         * g++.dg/template/mangle1.C: New test.
8247
8248 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
8249
8250         PR tree-optimization/17252
8251         * gcc.c-torture/execute/pr17252.c: New test.
8252
8253 2004-09-14  Andrew Pinski  <apinski@apple.com>
8254
8255         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
8256
8257 2004-09-14  Roger Sayle  <roger@eyesopen.com>
8258
8259         PR rtl-optimization/9771
8260         * gcc.dg/pr9771-1.c: New test case.
8261
8262 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
8263
8264         PR tree-optimization/15262
8265         * gcc.c-torture/execute/pr15262-1.c: New test.
8266         * gcc.c-torture/execute/pr15262-2.c: New test.
8267
8268 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
8269
8270         * gcc.dg/declspec-12.c: New test.
8271
8272 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
8273
8274         * gfortran.dg/pr17090.f90: Add directives to test.
8275
8276 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8277
8278         * gcc.c-torture/compile/20040914-1.c: New test.
8279
8280 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
8281
8282         PR c++/16162
8283         * g++.dg/template/decl2.C: New test.
8284
8285 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
8286
8287         PR fortran/17090
8288         * gfortran.dg/pr17090.f90: New test.
8289
8290 2004-09-13  Dale Johannesen  <dalej@apple.com>
8291
8292         * gcc.c-torture/compile/pr17408.c:  New test case.
8293
8294 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
8295
8296         PR c++/16716
8297         * g++.dg/parse/crash17.C: New test.
8298
8299         PR c++/17327
8300         * g++.dg/template/enum3.C: New test.
8301
8302 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
8303
8304         * lib/gcc-defs.exp: Load wrapper.exp.
8305         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
8306         using local code.
8307         * lib/gcc.exp (gcc_init): Similar.
8308         * lib/gfortran.exp (gfortran_init): Similar.
8309         * lib/objc.exp (objc_init): Similar.
8310         * lib/treelang.exp (treelang_init): Similar.
8311         * lib/wrapper.exp: New file with build_wrapper call machinery in
8312         ${tool}_maybe_build_wrapper.
8313
8314 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
8315
8316         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
8317         "inline".
8318         * gcc.dg/declspec-11.c: Update expected messages.
8319         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
8320         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
8321         gcc.dg/inline-12.c: New tests.
8322
8323 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
8324
8325         * g++.dg/tree-ssa/pr17400.C: New testcase.
8326
8327 2004-09-13  James E Wilson  <wilson@specifixinc.com>
8328
8329         * gcc.target/mips/sb1-1.c: New testcase.
8330
8331 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
8332
8333         * lib/g77-dg.exp: Remove unused file.
8334         * lib/mike-g77.exp: Ditto.
8335         * lib/g77.exp: Ditto.
8336
8337 2004-09-12  Richard Henderson  <rth@redhat.com>
8338
8339         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
8340
8341 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
8342
8343         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
8344         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
8345         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
8346         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
8347         Update expected messages.
8348
8349 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
8350
8351         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
8352         declaration/use mismatch for dirp parameter.
8353
8354 2004-09-12  Andrew Pinski  <apinski@apple.com>
8355
8356         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
8357         -fgnu-runtime is passed.
8358
8359 2004-09-12  Richard Henderson  <rth@redhat.com>
8360
8361         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
8362         do the uplevel thing and update additional_flags directly.
8363         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
8364         gfortran.fortran-torture/execute/intrinsic_nearest.x,
8365         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
8366         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
8367
8368 2004-09-11  Steven Bosscher  <stevenb@suse.de>
8369
8370         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
8371
8372 2004-09-11  Roger Sayle  <roger@eyesopen.com>
8373
8374         PR middle-end/17411
8375         * g++.dg/opt/pr17411-1.C: New test case.
8376
8377 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
8378
8379         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
8380         gcc.dg/tls/diag-2.c: Update expected messages.
8381         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
8382         messages.
8383         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
8384         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
8385         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
8386         gcc.dg/tls/diag-5.c: New tests.
8387
8388 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
8389
8390         * gcc.dg/20040910-1.c: Correct dg-error regexp.
8391
8392 2004-09-11  Steven Bosscher  <stevenb@suse.de>
8393
8394         * g++.dg/parse/break-in-for.C: New test.
8395
8396 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
8397
8398         * gcc.dg/tree-ssa/20040911-1.c: New test.
8399
8400 2004-09-11  Andreas Jaeger  <aj@suse.de>
8401
8402         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
8403         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
8404
8405 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
8406
8407         * gcc.target/frv: New directory of FR-V-specific tests.
8408
8409 2004-09-10  James E Wilson  <wilson@specifixinc.com>
8410
8411         * gcc.dg/convert-vec-1.c: New test.
8412
8413 2004-09-10  Roger Sayle  <roger@eyesopen.com>
8414
8415         PR middle-end/17024
8416         * gcc.dg/pr17024-1.c: New test case.
8417
8418 2004-09-10  Eric Christopher  <echristo@redhat.com>
8419
8420         * gcc.dg/20040910-1.c: New test.
8421
8422 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
8423
8424         * gcc.dg/bitfld-9.c: New test.
8425
8426 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
8427
8428         * gcc.c-torture/execute/ieee/acc1.c: New test.
8429         * gcc.c-torture/execute/ieee/acc2.c: New test.
8430         * gcc.c-torture/execute/ieee/mzero6.c: New test.
8431
8432 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
8433
8434         * gcc.dg/deprecated-2.c: New test.
8435
8436 2004-09-09  James E Wilson  <wilson@specifixinc.com>
8437
8438         * gcc.dg/init-vec-1.c: New test.
8439
8440 2004-09-09  Roger Sayle  <roger@eyesopen.com>
8441
8442         PR middle-end/17055
8443         * gcc.dg/pr17055-1.c: New test case.
8444
8445 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
8446
8447         PR target/17377
8448         * gcc.c-torture/execute/pr17377.c: New test.
8449
8450 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
8451
8452         PR c/8420
8453         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
8454         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
8455         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
8456         gcc.dg/long-long-typespec-1.c: New tests.
8457         * gcc.dg/tls/diag-2.c: Update expected diagnostics
8458
8459 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
8460
8461         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
8462         gcc.dg/gnu99-static-1.c: New tests.
8463
8464 2004-09-08  Devang Patel  <dpatel@apple.com>
8465
8466         * gcc.dg/darwin-ld-20040828-1.c: New test.
8467         * gcc.dg/darwin-ld-20040828-2.c: New test.
8468         * gcc.dg/darwin-ld-20040828-3.c: New test.
8469
8470 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
8471
8472         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
8473         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
8474         in error message.
8475         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
8476         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
8477         in error message.
8478         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
8479         types they qualify.
8480         * objc.dg/type-size-2.m: Fix wording in comment.
8481         * objc.dg/va-meth-1.m: New test case.
8482
8483 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
8484
8485         PR c/16633:
8486         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
8487         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
8488
8489 2004-09-06  Devang Patel  <dpatel@apple.com>
8490
8491         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
8492         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
8493
8494 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
8495
8496         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
8497         reflect changed line numbering of diagnostics.
8498
8499 2004-09-06  Paul Brook  <paul@codesourcery.com>
8500
8501         * gfortran.dg/edit_real_1.f90: Add new test.
8502
8503 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8504
8505         * gcc.dg/tree-ssa/loop-2.c: New test.
8506         * gcc.dg/tree-ssa/loop-3.c: New test.
8507         * gcc.dg/tree-ssa/loop-4.c: New test.
8508         * gcc.dg/tree-ssa/loop-5.c: New test.
8509
8510 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8511
8512         * gcc.dg/format/sentinel-1.c: Update for parameter option.
8513
8514 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8515
8516         * gcc.dg/format/sentinel-1.c: New test.
8517
8518 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
8519
8520         * testsuite/gcc.dg/builtins-46.c: New.
8521
8522 2004-09-03  Devang Patel  <dpatel@apple.com>
8523
8524         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
8525         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
8526
8527 2004-09-03  Jan Beulich  <jbeulich@novell.com>
8528
8529         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
8530         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
8531         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
8532         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
8533         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
8534         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
8535         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
8536         the non-portable bzero.
8537         * gcc.dg/20010912-1.c: xfail for NetWare.
8538         * gcc.dg/20020426-2.c: xfail for NetWare.
8539         * gcc.dg/20021014-1.c: xfail for NetWare.
8540         * gcc.dg/20021018-1.c: xfail for NetWare.
8541         * gcc.dg/20030213-1.c: xfail for NetWare.
8542         * gcc.dg/20030225-1.c: xfail for NetWare.
8543         * gcc.dg/20030708-1.c: xfail for NetWare.
8544         * gcc.dg/builtins-config.h: Also exclude NetWare.
8545         * gcc.dg/format/format.h: Define restrict only if not already defined.
8546         * gcc.dg/nest.c: xfail for NetWare.
8547         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
8548         * lib/target-supports.exp (check_visibility_available): Exclude
8549         NetWare.
8550
8551 2004-09-03  Jan Beulich  <jbeulich@novell.com>
8552
8553         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
8554         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
8555         deterministic starting point for the alignment of structure fields.
8556         * gcc.dg/Wpadded.c: Dito.
8557         * g++.dg/abi/vbase10.C: Dito.
8558
8559 2004-09-03  Devang Patel  <dpatel@apple.com>
8560
8561         * g++.dg/debug/pr15736.cc: New test.
8562
8563 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
8564
8565         * README.QMTEST: Fix out-of-date link.
8566
8567 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
8568
8569         PR fortran/16579
8570         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
8571         Delete.  Duplicate of gfortran.dg/g77/20010610.f
8572
8573 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
8574
8575         * g++.dg/abi/arm_rtti1.C: New test.
8576
8577 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
8578
8579         * gcc.dg/ppc-vector-memcpy.c: New.
8580         * gcc.dg/ppc-vector-memset.c: New.
8581
8582 2004-09-02  Chao-ying Fu  <fu@mips.com>
8583
8584         * gcc.target/mips/mips-3d-1.c: New test.
8585         * gcc.target/mips/mips-3d-2.c: New test.
8586         * gcc.target/mips/mips-3d-3.c: New test.
8587         * gcc.target/mips/mips-3d-4.c: New test.
8588         * gcc.target/mips/mips-3d-5.c: New test.
8589         * gcc.target/mips/mips-3d-6.c: New test.
8590         * gcc.target/mips/mips-3d-7.c: New test.
8591         * gcc.target/mips/mips-3d-8.c: New test.
8592         * gcc.target/mips/mips-3d-9.c: New test.
8593         * gcc.target/mips/mips-ps-1.c: New test.
8594         * gcc.target/mips/mips-ps-2.c: New test.
8595         * gcc.target/mips/mips-ps-3.c: New test.
8596         * gcc.target/mips/mips-ps-4.c: New test.
8597         * gcc.target/mips/mips-ps-type.c: New test.
8598
8599 2004-09-02  Paul Brook  <paul@codesourcery.com>
8600
8601         * gfortran.dg/edit_real_1.f90: Add new tests.
8602
8603 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8604
8605         PR fortran/15327
8606         * gfortran.dg/merge_char_1.f90: New test.
8607
8608 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8609
8610         PR fortran/16404
8611         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
8612
8613 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
8614
8615         PR c/1522
8616         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
8617
8618 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
8619
8620         * g++.dg/opt/loop1.C: Do not XFAIL.
8621
8622 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
8623
8624         * gcc.c-torture/execute/20040831-1.c: New test.
8625
8626 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
8627
8628         PR fortran/16579
8629         * gfortran.dg/g77/20010610.f: Now passes.
8630         Copy from g77.f-torture/execute. Add dg-run directive.
8631         * gfortran.dg/g77/README: Update
8632
8633 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
8634
8635         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
8636         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
8637         (t1, t2, t3, t4): Add volatile.
8638
8639 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
8640
8641         * g++.dg/ext/visibility/arm1.C: New test.
8642
8643 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
8644
8645         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
8646         -pedantic-errors.
8647
8648 2004-09-01  Paul Brook  <paul@codesourcery.com>
8649
8650         * gfortran.dg/eof_2.f90: New test.
8651
8652 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8653
8654         PR fortran/16579
8655         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
8656
8657 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
8658
8659         PR libfortran/16805
8660         * gfortran.dg/list_read_2.f90: New test.
8661
8662 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
8663
8664         * g++.dg/abi/key1.C: New test.
8665
8666 2004-08-31  Richard Henderson  <rth@redhat.com>
8667
8668         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
8669         form of offsetof.
8670         * g++.dg/other/offsetof5.C: Remove duplicate.
8671
8672 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8673
8674         PR fortran/17244
8675         * gfortran.dg/func_derived_1.f90: New test.
8676
8677 2004-08-31  Paul Brook  <paul@codesourcery.com>
8678
8679         * gfortran.dg/eof_1.f90: New test.
8680
8681 2004-08-31  Paul Brook  <paul@codesourcery.com>
8682
8683         * gfortran.dg/list_read_1.f90: New file.
8684
8685 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
8686
8687         * g++.dg/opt/loop1.C: XFAIL.
8688
8689 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
8690
8691         * gcc.dg/funcdef-storage-1.c: New.
8692         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
8693         an extern function in local scope.
8694         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
8695         declare an 'auto inline' function in local scope.
8696         * gcc.dg/20011130-1.c: Likewise.
8697         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
8698         an 'auto' function in local scope.
8699         * gcc.dg/20021014-1.c: Likewise.
8700         * gcc.dg/20030331-2.c: Likewise.
8701
8702 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8703
8704         * gfortran.dg/blockdata_1.f90: New test.
8705
8706 2004-08-30  Richard Henderson  <rth@redhat.com>
8707
8708         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
8709
8710 2004-08-30  Richard Henderson  <rth@redhat.com>
8711
8712         * lib/fortran-torture.exp (fortran-torture-execute): Honor
8713         additional_flags set by alternate driver.
8714         (ieee-options): New procedure.
8715         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
8716         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
8717         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
8718         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
8719
8720 2004-08-30  Richard Henderson  <rth@redhat.com>
8721
8722         * lib/f-torture.exp: Remove.
8723
8724 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
8725
8726         PR rtl-optimization/16590
8727         * g++.dg/opt/loop1.C: New test.
8728
8729 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8730
8731         PR fortran/13910
8732         * gfortran.dg/oldstyle_1.f90: New test.
8733
8734 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
8735         Paul Brook  <paul@codesourcery.com>
8736
8737         * gfortran.dg/g77/README: Update.
8738         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
8739         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
8740         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
8741
8742 2004-08-28  Paul Brook  <paul@codesourcery.com>
8743
8744         PR libfortran/17195
8745         * gfortran.dg/edit_real_1.f90: New test.
8746
8747 2004-08-27  Paul Brook  <paul@codesourcery.com>
8748
8749         * gfortran.dg/rewind_1.f90: New test.
8750
8751 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
8752
8753         PR fortran/16597
8754         * gfortran.dg/pr16597.f90: New test.
8755
8756 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
8757
8758         PR c/13801
8759         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
8760         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
8761         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
8762         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
8763         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
8764
8765 2004-08-26  Nick Clifton  <nickc@redhat.com>
8766
8767         * gcc.c-torture/compile/pr17119.c: New test.
8768
8769 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
8770
8771         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
8772
8773 2004-08-25  Richard Henderson  <rth@redhat.com>
8774
8775         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
8776         the bits that expect kind=8 to be the largest real kind.
8777
8778 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
8779
8780         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
8781
8782 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8783
8784         * gfortran.dg/assignment_1.f90: New test.
8785
8786 2004-08-25  Adam Nemet  <anemet@lnxw.com>
8787
8788         * g++.dg/template/repo3.C: New test.
8789
8790 2004-08-25  Roger Sayle  <roger@eyesopen.com>
8791
8792         PR middle-end/16693
8793         PR tree-optimization/16372
8794         * g++.dg/opt/pr16372-1.C: New test case.
8795         * g++.dg/opt/pr16693-1.C: New test case.
8796         * g++.dg/opt/pr16693-2.C: New test case.
8797
8798 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
8799
8800         * objc.dg/proto-lossage-4.m: New test.
8801
8802 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
8803
8804         PR c++/17155
8805         * g++.dg/inherit/local2.C: New test.
8806
8807 2004-08-25  Paul Brook  <paul@codesourcery.com>
8808
8809         PR fortran/17144
8810         * gfortran.dg/string_ctor_1.f90: New test.
8811
8812 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8813
8814         PR c++/14428
8815         * g++.dg/template/redecl2.C: New test.
8816
8817 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
8818
8819         PR fortran/17143
8820         * gfortran.dg/pr17143.f90: New test.
8821
8822 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
8823
8824         PR fortran/17164
8825         * gfortran.dg/pr17164.f90: New test.
8826
8827 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8828
8829         * gcc.dg/tree-ssa/loop-1.c: New test.
8830
8831 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
8832
8833         * gcc.c-torture/compile/20040824-1.c: New test.
8834
8835 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
8836
8837         * gcc.c-torture/compile/iftrap-3.c: New test.
8838
8839 2004-08-24  Paul Brook  <paul@codesourcery.com>
8840
8841         * gfortran.dg/entry_2.f90: New test.
8842
8843 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
8844
8845         PR c++/16889
8846         * g++.dg/lookup/ambig[12].C: New.
8847
8848 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8849
8850         PR c++/16706
8851         * g++.dg/template/crash21.C: New test.
8852         * g++.dg/template/crash22.C: Likewise.
8853
8854 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
8855
8856         PR c++/17149
8857         * g++.dg/template/access15.C: New.
8858
8859 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
8860
8861         PR c++/17163
8862         * g++.dg/template/repo2.C: New test.
8863
8864 2004-08-23  Roger Sayle  <roger@eyesopen.com>
8865
8866         PR rtl-optimization/17078
8867         * gcc.c-torture/execute/pr17078-1.c: New test case.
8868
8869 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
8870
8871         PR c/14492
8872         * gcc.dg/debug/crash1.c: New test.
8873
8874 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
8875
8876         PR c/16180
8877         * gcc.dg/loop-5.c: New test.
8878
8879 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8880
8881         * gcc.c-torture/execute/20040823-1.c: New test.
8882
8883 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
8884
8885         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
8886         to the assembler.  Simplify test accordingly.
8887         (asm_abi_flags): Use GNU names.
8888         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
8889         to check for ABI flags.
8890
8891 2004-08-22  Andrew Pinski  <apinski@apple.com>
8892
8893         * g++.dg/opt/pr14029.C: New test.
8894         * gcc.c-torture/execute/pr15262.c: New test.
8895
8896 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8897
8898         * gfortran.dg/reduction.f90: Add checks with complex arguments.
8899
8900 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
8901
8902         PR 16908
8903         * gfortran.dg/direct_io.f90: New test.
8904
8905 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
8906
8907         PR c++/17121
8908         * g++.dg/inherit/local2.C: New test.
8909
8910 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
8911
8912         PR c++/17120
8913         * g++.dg/warn/Wparentheses-4.C: New test.
8914
8915 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
8916
8917         PR c++/17121
8918         * g++.dg/inherit/local2.C: New test.
8919
8920         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
8921         * gcc.dg/ppc-ldstruct.c: Likewise.
8922         * gcc.dg/ppc64-abi-2.c: Likewise.
8923
8924 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
8925
8926         PR rtl-optimization/17099
8927         * gcc.c-torture/execute/20040820-1.c: New test.
8928
8929 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
8930
8931         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
8932
8933 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
8934
8935         PR fortran/17077
8936         * gfortran.dg/auto_array_1.f90: New test.
8937
8938 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8939
8940         PR fortran/17074
8941         * gfortran.dg/simpleif_1.f90: New test.
8942
8943 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
8944
8945         * lib/target-supports.exp (check_profiling_available): Return
8946         false for arm*-*-symbianelf* and arm*-*-eabi*.
8947
8948         PR c++/15890
8949         * g++.dg/template/delete1.C: New test.
8950
8951 2004-08-19  Paul Brook  <paul@codesourcery.com>
8952
8953         PR fortran/14976
8954         PR fortran/16228
8955         * gfortran.dg/data_char_1.f90: New test.
8956
8957 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
8958
8959         PR fortran/16946
8960         * gfortran.dg/reduction.f90: New testcase.
8961
8962 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8963
8964         PR fortran/16520
8965         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
8966
8967 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
8968
8969         PR c++/17041
8970         * g++.dg/Wparentheses-3.C: New test.
8971
8972 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
8973
8974         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
8975         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
8976         * gcc.dg/vect/vect-2.c: Likewise.
8977         * gcc.dg/vect/vect-3.c: Likewise.
8978         * gcc.dg/vect/vect-4.c: Likewise.
8979         * gcc.dg/vect/vect-5.c: Likewise.
8980         * gcc.dg/vect/vect-6.c: Likewise.
8981         * gcc.dg/vect/vect-7.c: Likewise.
8982         * gcc.dg/vect/vect-25.c: Likewise.
8983         * gcc.dg/vect/vect-31.c: Likewise.
8984         * gcc.dg/vect/vect-32.c: Likewise.
8985         * gcc.dg/vect/vect-34.c: Likewise.
8986         * gcc.dg/vect/vect-36.c: Likewise.
8987         * gcc.dg/vect/vect-all.c: Likewise.
8988
8989 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
8990
8991         PR c++/17068
8992         * g++.dg/template/operator4.C: New test.
8993
8994 2004-08-18  Richard Henderson  <rth@redhat.com>
8995
8996         * gcc.dg/20040206-1.c: XFAIL.
8997
8998 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
8999
9000         PR c++/16246
9001         * g++.dg/template/array7.C: New test.
9002
9003 2004-08-17  James E Wilson  <wilson@specifixinc.com>
9004
9005         * gcc.dg/mips-movcc-1.c: New test.
9006         * gcc.dg/mips-movcc-2.c: New test.
9007         * gcc.dg/mips-movcc-3.c: New test.
9008
9009         * gcc.dg/mips-nmadd-1.c: New test.
9010         * gcc.dg/mips-nmadd-2.c: New test.
9011
9012 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
9013
9014         PR c++/15871
9015         * g++.dg/opt/inline8.C: New test.
9016
9017         PR c++/16965
9018         * g++.dg/parse/error17.C: New test.
9019
9020 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
9021
9022         * gcc.dg/vect: New directory for vectorizer tests.
9023         * gcc.dg/vect/tree-vect.h: New file.
9024         * gcc.dg/vect/vect.exp: New file.
9025         * gcc.dg/vect/pr16105.c.c: New test.
9026         * gcc.dg/vect/vect-1.c: New test.
9027         * gcc.dg/vect/vect-2.c: New test.
9028         * gcc.dg/vect/vect-3.c: New test.
9029         * gcc.dg/vect/vect-4.c: New test.
9030         * gcc.dg/vect/vect-5.c: New test.
9031         * gcc.dg/vect/vect-6.c: New test.
9032         * gcc.dg/vect/vect-7.c: New test.
9033         * gcc.dg/vect/vect-8.c: New test.
9034         * gcc.dg/vect/vect-9.c: New test.
9035         * gcc.dg/vect/vect-10.c: New test.
9036         * gcc.dg/vect/vect-11.c: New test.
9037         * gcc.dg/vect/vect-12.c: New test.
9038         * gcc.dg/vect/vect-13.c: New test.
9039         * gcc.dg/vect/vect-14.c: New test.
9040         * gcc.dg/vect/vect-15.c: New test.
9041         * gcc.dg/vect/vect-16.c: New test.
9042         * gcc.dg/vect/vect-17.c: New test.
9043         * gcc.dg/vect/vect-18.c: New test.
9044         * gcc.dg/vect/vect-19.c: New test.
9045         * gcc.dg/vect/vect-20.c: New test.
9046         * gcc.dg/vect/vect-21.c: New test.
9047         * gcc.dg/vect/vect-22.c: New test.
9048         * gcc.dg/vect/vect-23.c: New test.
9049         * gcc.dg/vect/vect-24.c: New test.
9050         * gcc.dg/vect/vect-25.c: New test.
9051         * gcc.dg/vect/vect-26.c: New test.
9052         * gcc.dg/vect/vect-27.c: New test.
9053         * gcc.dg/vect/vect-28.c: New test.
9054         * gcc.dg/vect/vect-29.c: New test.
9055         * gcc.dg/vect/vect-30.c: New test.
9056         * gcc.dg/vect/vect-31.c: New test.
9057         * gcc.dg/vect/vect-32.c: New test.
9058         * gcc.dg/vect/vect-33.c: New test.
9059         * gcc.dg/vect/vect-34.c: New test.
9060         * gcc.dg/vect/vect-35.c: New test.
9061         * gcc.dg/vect/vect-36.c: New test.
9062         * gcc.dg/vect/vect-37.c: New test.
9063         * gcc.dg/vect/vect-38.c: New test.
9064         * gcc.dg/vect/vect-40.c: New test.
9065         * gcc.dg/vect/vect-41.c: New test.
9066         * gcc.dg/vect/vect-42.c: New test.
9067         * gcc.dg/vect/vect-43.c: New test.
9068         * gcc.dg/vect/vect-44.c: New test.
9069         * gcc.dg/vect/vect-45.c: New test.
9070         * gcc.dg/vect/vect-46.c: New test.
9071         * gcc.dg/vect/vect-47.c: New test.
9072         * gcc.dg/vect/vect-48.c: New test.
9073         * gcc.dg/vect/vect-49.c: New test.
9074         * gcc.dg/vect/vect-50.c: New test.
9075         * gcc.dg/vect/vect-51.c: New test.
9076         * gcc.dg/vect/vect-52.c: New test.
9077         * gcc.dg/vect/vect-53.c: New test.
9078         * gcc.dg/vect/vect-54.c: New test.
9079         * gcc.dg/vect/vect-55.c: New test.
9080         * gcc.dg/vect/vect-56.c: New test.
9081         * gcc.dg/vect/vect-57.c: New test.
9082         * gcc.dg/vect/vect-58.c: New test.
9083         * gcc.dg/vect/vect-59.c: New test.
9084         * gcc.dg/vect/vect-60.c: New test.
9085         * gcc.dg/vect/vect-61.c: New test.
9086         * gcc.dg/vect/vect-all.c: New test.
9087         * gcc.dg/vect/vect-none.c: New test.
9088
9089 2004-08-17  Paul Brook  <paul@codesourcery.com>
9090
9091         PR fortran/13082
9092         * gfortran.dg/entry_1.f90: New test.
9093
9094 2004-08-17  Andrew Pinski  <apinski@apple.com>
9095
9096         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
9097
9098 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
9099
9100         * gcc.dg/pr17036-1.c: New test.
9101
9102 2004-08-16  Devang Patel  <dpatel@apple.com>
9103
9104         * gcc.dg/darwin-20040809-1.c: New test.
9105
9106 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
9107
9108         * gcc.dg/funcdef-attr-1.c: New test.
9109
9110 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
9111
9112         * gcc.dg/altivec-17.c: New test.
9113         * gcc.dg/altivec-18.c: New test.
9114
9115 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9116
9117         PR c++/6749
9118         * g++.dg/template/vtable2.C: New test.
9119
9120 2004-08-14  Richard Henderson  <rth@redhat.com>
9121
9122         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
9123         * gcc.dg/pack-test-4.c (main): Return 0.
9124         * gcc.dg/setjmp-1.c: Remove XFAIL.
9125         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
9126
9127 2004-08-14  Richard Henderson  <rth@redhat.com>
9128
9129         * gcc.dg/980217-1.c: Add prototype for printf.
9130
9131 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
9132
9133         * gfortran.dg/pr16935.f90: New test.
9134
9135 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
9136
9137         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
9138
9139 2004-08-13  Paul Brook  <paul@codesourcery.com>
9140
9141         * gfortran.dg/der_io_1.f90: Remove stray comma.
9142
9143 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
9144
9145         * gcc.dg/vmx/cw-bug-2.c: Remove.
9146         * gcc.dg/vmx/vprint-1.c: Remove.
9147         * gcc.dg/vmx/vscan-1.c: Remove.
9148
9149 2004-08-12  Devang patel  <dpatel@apple.com>
9150
9151         * gcc.dg/darwin-20040809-2.c: New test.
9152
9153 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
9154
9155         * g++.dg/ext/altivec-12.C: New test.
9156
9157         * g++.dg/ext/altivec-11.C: New test.
9158
9159 2004-08-12  Paul Brook  <paul@codesourcery.com>
9160
9161         * g++.dg/abi/arm_cxa_vec_1.C: New test.
9162
9163 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
9164
9165         * g++.dg/ext/altivec-2.C: Check for hardware support before
9166         executing any VMX instructions.
9167
9168         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
9169
9170 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
9171
9172         PR c++/16276
9173         * g++.old-deja/g++.other/comdat4.C: New test.
9174         * g++.old-deja/g++.other/comdat4-aux.cc: New.
9175
9176 2004-08-12  Ben Elliston  <bje@au.ibm.com>
9177
9178         PR target/16286
9179         * gcc.dg/pr16286.c: New test.
9180
9181 2004-08-12 Jan Beulich <jbeulich@novell.com>
9182
9183         * g++.dg/ext/asm5.C: New.
9184
9185 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
9186
9187         PR c++/16698
9188         * g++.dg/eh/crash1.C: New test.
9189
9190         PR c++/16717
9191         * g++.dg/ext/construct1.C: New test.
9192
9193 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
9194
9195         PR c++/16853
9196         * g++.dg/init/ptrmem1.C: New test.
9197
9198         PR c++/16618
9199         * g++.dg/parse/offsetof5.C: New test.
9200
9201         PR c++/16870
9202         * g++.dg/template/overload3.C: New test.
9203
9204 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
9205
9206         PR c++/16964
9207         * g++.dg/parse/error16.C: New test.
9208
9209         PR c++/16904
9210         * g++.dg/template/error14.C: New test.
9211
9212         PR c++/16929
9213         * g++.dg/template/error15.C: New test.
9214
9215 2004-08-11  Devang Patel  <dpatel@apple.com>
9216
9217         * gcc.dg/darwin-ld-20040809-1.c: New test.
9218         * gcc.dg/darwin-ld-20040809-2.c: New test.
9219
9220 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
9221
9222         PR fortran/16917
9223         * gfortran.dg/dfloat_1.f90: New test.
9224
9225 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
9226
9227         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
9228         * gcc.dg/dll-2.c: Fix dg-require syntax.
9229         * gcc.misc-tests/arm-isr.c (abort): Declare.
9230         (exit): Likewise.
9231
9232 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
9233
9234         PR c++/16971
9235         * g++.dg/parse/crash16.C: New test.
9236
9237 2004-08-10  Roger Sayle  <roger@eyesopen.com>
9238
9239         * gcc.dg/mips-rsqrt-1.c: New test case.
9240         * gcc.dg/mips-rsqrt-2.c: New test case.
9241         * gcc.dg/mips-rsqrt-3.c: New test case.
9242
9243 2004-08-10  Paul Brook  <paul@codesourcery.com>
9244
9245         * gfortran.dg/der_io_1.f90: New test.
9246
9247 2004-08-10  Paul Brook  <paul@codesourcery.com>
9248
9249         PR fortran/16919
9250         * gfortran.dg/der_array_1.f90: New test.
9251
9252 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
9253
9254         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
9255
9256 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
9257
9258         * gcc.dg/wchar_t-2.c: Fix typo.
9259
9260 2004-08-09  Falk Hueffner  <falk@debian.org>
9261
9262         PR tree-optimization/12517
9263         * gcc.c-torture/compile/pr12517.c: New test.
9264
9265         PR tree-optimization/12578
9266         * gcc.c-torture/compile/pr12578.c: New test.
9267
9268         PR tree-optimization/12899
9269         * gcc.c-torture/compile/pr12899.c: New test.
9270
9271         PR rtl-optimization/14692
9272         * gcc.c-torture/compile/pr14692.c: New test.
9273
9274         PR tree-optimization/16461
9275         * gcc.c-torture/compile/pr16461.c: New test.
9276
9277 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
9278
9279         * gfortran.dg/getenv_1.f90: New test.
9280
9281 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
9282
9283         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
9284         wchar_t.
9285         * gcc.dg/symbian5.c: Test -fno-short-wchar.
9286
9287 2004-08-06  Paul Brook  <paul@codesourcery.com>
9288
9289         * gfortran.dg/ret_array_1.f90: New test.
9290         * gfortran.dg/ret_pointer_1.f90: New test.
9291
9292 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
9293
9294         * gcc.dg/missing-field-init-[12].c: New tests.
9295         * g++.dg/warn/missing-field-init-[12].C: New tests.
9296
9297 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
9298
9299         * gcc.dg/enum2.c: New test.
9300         * gcc.dg/symbian3.c: Likewise.
9301         * gcc.dg/symbian4.c: Likewise.
9302         * gcc.dg/wchar_t-2.c: Likewise.
9303
9304 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
9305
9306         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
9307         destructor tests.
9308
9309 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
9310
9311         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
9312         dg-require-visiblity.
9313         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
9314         * g++.dg/ext/visibility/fvisibility.C: Likewise.
9315         * g++.dg/ext/visibility/memfuncts.C: Likewise.
9316         * g++.dg/ext/visibility/new1.C: Likewise.
9317         * g++.dg/ext/visibility/pragma.C: Likewise.
9318         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
9319         * g++.dg/ext/visibility/virtual.C: Likewise.
9320         * g++/dg/ext/visibility/visibility-1.C: Likewise.
9321         * g++/dg/ext/visibility/visibility-2.C: Likewise.
9322         * g++/dg/ext/visibility/visibility-3.C: Likewise.
9323         * g++/dg/ext/visibility/visibility-4.C: Likewise.
9324         * g++/dg/ext/visibility/visibility-5.C: Likewise.
9325         * g++/dg/ext/visibility/visibility-6.C: Likewise.
9326         * g++/dg/ext/visibility/visibility-7.C: Likewise.
9327         * g++/dg/ext/visibility/visibility-8.C: New test.
9328         * gcc.c-torture/compile/dll.x: Remove.
9329         * gcc.dg/dll-2.c: Use dg-require-dll
9330         * gcc.dg/visibility-10.c: New test.
9331         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
9332         supporting DLLs.
9333         * testsuite/lib/scanasm.exp (scan_hidden): New function.
9334         (scan_not_hidden): Likewise.
9335
9336 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
9337
9338         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
9339
9340 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
9341
9342         * gcc.c-torture/execute/20040805-1.c: New test.
9343
9344 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
9345
9346         * gcc.dg/20020118-1.c: Declare abort.
9347         * gcc.dg/altivec_check.h: Likewise.
9348         * gcc.dg/iftrap-2.c: Likewise.
9349         * gcc.dg/pragma-darwin.c: Likewise.
9350         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
9351
9352 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
9353
9354         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
9355
9356 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
9357
9358         * gcc.c-torture/execute/builtins/abs-2.c,
9359         gcc.c-torture/execute/builtins/abs-3.c,
9360         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
9361         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
9362         intmax_t, uintmax_t and their limits.
9363         * gcc.dg/intmax_t-1.c: New test.
9364
9365 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9366
9367         * g++.dg/tc1/dr147.C: Add reference to PR.
9368
9369 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
9370
9371         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
9372         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
9373
9374 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
9375
9376         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
9377
9378 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
9379
9380         * gcc.dg/redecl-5.c: New test.
9381         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
9382         of scanf.
9383
9384 2004-08-03  Roger Sayle  <roger@eyesopen.com>
9385
9386         PR middle-end/16790
9387         * gcc.c-torture/execute/pr16790-1.c: New test case.
9388
9389 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
9390
9391         * g++.dg/ext/visibility/assign1.C: New test.
9392         * g++.dg/ext/visibility/new1.C: Likewise.
9393
9394         * gcc.dg/symbian1.c: New test.
9395         * gcc.dg/symbian2.c: Likewise.
9396
9397 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
9398
9399         PR target/16570
9400         * gcc.dg/i386-sse-9.c: New test.
9401
9402 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
9403
9404         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
9405
9406 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
9407
9408         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
9409         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
9410         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
9411         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
9412         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
9413         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
9414         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
9415         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
9416         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
9417         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
9418         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
9419         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
9420         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
9421         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
9422         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
9423         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
9424         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
9425         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
9426         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
9427         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
9428         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
9429         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
9430         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
9431         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
9432         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
9433         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
9434         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
9435         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
9436         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
9437         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
9438         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
9439         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
9440         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
9441         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
9442         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
9443         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
9444         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
9445         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
9446         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
9447         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
9448         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
9449         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
9450         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
9451         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
9452         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
9453         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
9454         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
9455         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
9456         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
9457         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
9458         gcc.misc-tests/i386-pf-3dnow-1.c,
9459         gcc.misc-tests/i386-pf-athlon-1.c,
9460         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
9461         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
9462         Declare built-in functions used.
9463         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
9464
9465 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
9466
9467         PR c++/16707
9468         * g++.dg/lookup/using12.C: New test.
9469
9470         * g++.dg/init/null1.C: Fix PR number.
9471         * g++.dg/parse/namespace10.C: Likewise.
9472
9473 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
9474
9475         PR c++/16224
9476         * g++.dg/template/spec17.C: New test.
9477         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
9478         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
9479
9480 2004-08-02  David Billinghurst
9481
9482         PR fortran/16292
9483         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
9484
9485 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
9486
9487         * gcc.dg/ia64-got-1.c: New test case.
9488
9489 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
9490
9491         PR c++/16489
9492         * g++.dg/init/null1.C: New test.
9493         * g++.dg/tc1/dr76.C: Adjust error marker.
9494
9495         PR c++/16529
9496         * g++.dg/parse/namespace10.C: New test.
9497
9498         PR c++/16810
9499         * g++.dg/inherit/ptrmem2.C: New test.
9500
9501 2004-08-02  Ben Elliston  <bje@au.ibm.com>
9502
9503         PR target/16155
9504         * gcc.dg/pr16155.c: New test.
9505
9506 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
9507
9508         * gcc.dg/redecl-2.c: New test.
9509
9510 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
9511
9512         * gcc.dg/darwin-longdouble.c: New file.
9513
9514 2004-07-30  Richard Henderson  <rth@redhat.com>
9515
9516         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
9517         write to constant argument.
9518         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
9519
9520 2004-07-30  Richard Henderson  <rth@redhat.com>
9521
9522         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
9523         tests of nearest around zero.
9524
9525 2004-07-30  Andrew Pinski  <apinski@apple.com>
9526
9527         * gcc.c-torture/compile/20040730-1.c: New test.
9528
9529 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
9530
9531         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
9532         powerpc-eabispe.
9533
9534 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
9535
9536         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
9537
9538 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
9539
9540         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
9541         contains $ld_library_path.
9542         * lib/gfortran.exp (gfortran_link_flags): Likewise.
9543
9544 2004-07-29  Richard Henderson  <rth@redhat.com>
9545
9546         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
9547
9548         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
9549         (alt2, which): New.
9550         (Check): Accept either alternative.
9551
9552 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
9553
9554         * g++.dg/abi/inline1.C: New test.
9555         * g++.dg/abi/local1-a.cc: Likewise.
9556         * g++.dg/abi/local1.C: Likewise.
9557         * g++.dg/abi/mangle11.C: Tweak location of warnings.
9558         * g++.dg/abi/mangle12.C: Likewise.
9559         * g++.dg/abi/mangle17.C: Likewise.
9560         * g++.dg/abi/mangle20-2.C: Likewise.
9561         * g++.dg/opt/interface1.C: Likewise.
9562         * g++.dg/opt/interface1.h: Likewise.
9563         * g++.dg/opt/interface1-a.cc: New test.
9564         * g++.dg/parse/repo1.C: New test.
9565         * g++.dg/template/repo1.C: Likewise.
9566         * g++.dg/warn/Winline-1.C: Likewise.
9567         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
9568
9569 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
9570
9571         * gcc.dg/tree-ssa/20040729-1.c: New test.
9572
9573 2004-07-27  Matt Austern <austern@apple.com>
9574
9575         * gcc.dg/darwin-bool-1.c: New test.
9576         * gcc.dg/darwin-bool-2.c: New test.
9577
9578 2004-07-28  Richard Henderson  <rth@redhat.com>
9579
9580         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
9581         arguments in the correct type.  Don't write to constant arguments.
9582
9583 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
9584
9585         PR tree-optimization/16688
9586         PR tree-optimization/16689
9587         * g++.dg/tree-ssa/pr16688.C: New test.
9588
9589 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
9590
9591         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
9592         loads.  Not only in the comment, this time.
9593
9594 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
9595
9596         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
9597         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
9598         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
9599         * gcc.dg/sh4a-bitmovua.c: New.
9600         * gcc.dg/sh4a-cos.c: New.
9601         * gcc.dg/sh4a-cosf.c: New.
9602         * gcc.dg/sh4a-fprun.c: New.
9603         * gcc.dg/sh4a-fsrra.c: New.
9604         * gcc.dg/sh4a-memmovua.c: New.
9605         * gcc.dg/sh4a-sin.c: New.
9606         * gcc.dg/sh4a-sincos.c: New.
9607         * gcc.dg/sh4a-sincosf.c: New.
9608         * gcc.dg/sh4a-sinf.c: New.
9609
9610 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
9611
9612         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
9613         conditionals.
9614         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
9615         loads.
9616         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
9617         DOM1.
9618
9619 2004-07-27  Andrew Pinski  <apinski@apple.com>
9620
9621         * g++.dg/rtti/tinfo1.C: Correct the xfail.
9622
9623 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
9624
9625         * gcc.dg/pragma-isr.c: New test.
9626
9627 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9628
9629         PR c++/14429
9630         * g++.dg/template/ttp11.C: New test.
9631
9632 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
9633
9634         * gcc.c-torture/compile/20040727-1.c: New test.
9635
9636 2004-07-26  Eric Christopher  <echristo@redhat.com>
9637
9638         * gcc.c-torture/compile/20040726-2.c: New test.
9639
9640 2004-07-26  Andrew Pinski  <apinski@apple.com>
9641
9642         * g++.dg/rtti/tinfo1.C: Xfail.
9643
9644 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
9645
9646         * gcc.c-torture/compile/20040726-1.c: New test.
9647
9648 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
9649             Brian Ryner  <bryner@brianryner.com>
9650
9651         PR c++/9283
9652         PR c++/15000
9653         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
9654         * g++.dg/ext/visibility/: New directory.
9655         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
9656         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
9657         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
9658         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
9659         * g++.dg/ext/visibility/fvisibility.C,
9660         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
9661         g++.dg/ext/visibility/fvisibility-override1.C
9662         g++.dg/ext/visibility/fvisibility-override2.C
9663         g++.dg/ext/visibility/memfuncts.C
9664         g++.dg/ext/visibility/noPLT.C
9665         g++.dg/ext/visibility/pragma.C
9666         g++.dg/ext/visibility/pragma-override1.C
9667         g++.dg/ext/visibility/pragma-override2.C
9668         g++.dg/ext/visibility/staticmemfuncts.C
9669         g++.dg/ext/visibility/virtual.C: New tests.
9670
9671 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
9672
9673         PR c/15360
9674         * gcc.dg/pr15360-1.c: New test.
9675
9676 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
9677
9678         * gcc.dg/pragma-align-2.c: New test.
9679         * gcc.dg/pragma-init-fini.c: New test.
9680         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
9681         targets.
9682
9683 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
9684
9685         * gcc.dg/init-string-2.c: New test.
9686
9687 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
9688
9689         PR 16684
9690         * gcc.dg/Wredundant-decls-1.c: New test case.
9691
9692 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
9693
9694         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
9695         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
9696         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
9697         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
9698         * gcc.dg/compat/generate-random.c: New file.
9699         * gcc.dg/compat/generate-random.h: Likewise.
9700         * gcc.dg/compat/generate-random_r.c: Likewise.
9701         * gcc.dg/compat/struct-layout-1.h: Likewise.
9702         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
9703         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
9704         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
9705         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
9706         * gcc.dg/compat/struct-layout-1_main.c: New test.
9707         * gcc.dg/compat/struct-layout-1_x.c: New file.
9708         * gcc.dg/compat/struct-layout-1_y.c: New file.
9709         * gcc.dg/compat/struct-layout-1_test.h: New file.
9710
9711 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
9712
9713         * gcc.dg/comp-return-1.c: New test
9714
9715 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
9716
9717         * gcc.dg/vmx/8-02a.c: Fix typo.
9718
9719         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
9720         * gcc.dg/darwin-abi-3.c: New test.
9721
9722         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
9723         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
9724
9725         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
9726         * gcc.dg/vmx/ops-long-1.c: New test.
9727         * gcc.dg/vmx/ops-long-2.c: New test.
9728
9729 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
9730
9731         * g++.dg/lookup/conv-[1234].C: New.
9732
9733 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
9734
9735         * g++.dg/parse/attr2.C: Simplify.
9736
9737 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
9738
9739         PR c/7284
9740         * gcc.c-torture/execute/pr7284-1.c: New test.
9741
9742 2004-07-22  Brian Booth  <bbooth@redhat.com>
9743
9744         * gcc.dg/tree-ssa/20040721-1.c: New test.
9745
9746 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
9747
9748         * g++.dg/template/crash20.c: New.
9749
9750 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
9751
9752         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
9753         Add dg-run directive.  Declare variables as required.
9754         * gfortran.dg/g77/README: Update
9755
9756 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
9757
9758         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
9759         gcc.dg/cris-peep2-andu2.c: New tests.
9760
9761 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
9762
9763         PR c/15052
9764         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
9765         on return type.
9766         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
9767         messages.
9768         * gcc.dg/qual-return-2.c: Update expected messages.
9769         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
9770
9771 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
9772
9773         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
9774         * gcc.dg/noncompile/921102-1.c: Update expected error message.
9775
9776 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
9777
9778         PR c/11250
9779         * gcc.dg/init-string-1.c: New test.
9780
9781 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
9782
9783         PR middle-end/15345
9784         PR c/16450
9785         * gcc.dg/torture/nested-fn-1.c: New test.
9786
9787 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
9788
9789         PR target/16559
9790         * gcc.dg/ia64-fptr-1.c: New file.
9791
9792 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9793
9794         PR c++/14497
9795         * g++.dg/template/spec16.C: New test.
9796         * g++.old-deja/g++.robertl/eb118.C: Remove.
9797
9798 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9799
9800         PR c++/509
9801         * g++.dg/template/spec15.C: New test.
9802
9803 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
9804
9805         Copy cases from g77.f-torture/execute and add dg-run
9806         directive.  Other changes as noted.
9807         * gfortran.dg/g77/13037.f
9808         * gfortran.dg/g77/1832.f
9809         * gfortran.dg/g77/19981119-0.f
9810         * gfortran.dg/g77/19990313-0.f
9811         * gfortran.dg/g77/19990313-1.f
9812         * gfortran.dg/g77/19990313-2.f
9813         * gfortran.dg/g77/19990313-3.f
9814         * gfortran.dg/g77/19990419-1.f
9815         * gfortran.dg/g77/19990826-0.f
9816         * gfortran.dg/g77/19990826-2.f
9817         * gfortran.dg/g77/20000503-1.f
9818         * gfortran.dg/g77/20001111.f
9819         * gfortran.dg/g77/20010116.f
9820         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
9821         * gfortran.dg/g77/20010430.f
9822         * gfortran.dg/g77/6177.f
9823         * gfortran.dg/g77/947.f
9824         * gfortran.dg/g77/970816-3.f
9825         * gfortran.dg/g77/971102-1.f
9826         * gfortran.dg/g77/980520-1.f
9827         * gfortran.dg/g77/980628-0.f
9828         * gfortran.dg/g77/980628-1.f
9829         * gfortran.dg/g77/980628-10.f
9830         * gfortran.dg/g77/980628-2.f
9831         * gfortran.dg/g77/980628-3.f
9832         * gfortran.dg/g77/980628-7.f
9833         * gfortran.dg/g77/980628-8.f
9834         * gfortran.dg/g77/980628-9.f
9835         * gfortran.dg/g77/980701-0.f
9836         * gfortran.dg/g77/980701-1.f
9837         * gfortran.dg/g77/cabs.f
9838         * gfortran.dg/g77/claus.f
9839         * gfortran.dg/g77/complex_1.f
9840         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
9841         * gfortran.dg/g77/dcomplex.f
9842         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
9843         * gfortran.dg/g77/f90-intrinsic-mathematical.f
9844         * gfortran.dg/g77/f90-intrinsic-numeric.f
9845         * gfortran.dg/g77/int8421.f
9846         * gfortran.dg/g77/labug1.f
9847         * gfortran.dg/g77/large_vec.f
9848         * gfortran.dg/g77/le.f
9849         * gfortran.dg/g77/short.f
9850         * gfortran.dg/g77/README: Update
9851
9852 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
9853
9854         PR c++/16637
9855         * g++.dg/parse/lookup4.C: New test.
9856
9857 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9858
9859         PR c++/16175
9860         * g++.dg/template/ttp10.C: New test.
9861
9862 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
9863
9864         * gcc.dg/pr12625-1.c: New test.
9865
9866 2004-07-20  Steven Bosscher  <stevenb@suse.de>
9867
9868         * testsuite/gcc.dg/switch-warn-1.c: New test.
9869         * testsuite/gcc.dg/switch-warn-2.c: New test.
9870         * gcc.c-torture/compile/pr14730.c: Update.
9871
9872 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
9873
9874         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
9875         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
9876         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
9877         g++.dg/template/nontype3.C: Remove trailing CR from tests.
9878
9879 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
9880
9881         PR c++/16623
9882         * g++.dg/template/assign1.C: New test.
9883
9884 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9885
9886         PR c++/12170
9887         * g++.dg/template/ttp9.C: New test.
9888
9889 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
9890
9891         * gcc.dg/format/cmn-err-1.c: New test.
9892
9893 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
9894
9895         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
9896         gcc.dg/Wparentheses-10.c: New tests.
9897         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
9898
9899 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9900
9901         PR fortran/16465
9902         * gfortran.dg/g77//ffixed-line-length-0.f,
9903         gfortran.dg/g77/ffixed-line-length-132.f,
9904         gfortran.dg/g77/ffixed-line-length-72.f,
9905         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
9906         gfortran.dg/g77/README: Update.
9907
9908 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9909
9910         PR c++/13092
9911         * g++.dg/template/non-dependent7.C: New test.
9912         * g++.dg/template/non-dependent8.C: Likewise.
9913         * g++.dg/template/non-dependent9.C: Likewise.
9914         * g++.dg/template/non-dependent10.C: Likewise.
9915
9916 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
9917
9918         PR c++/16337
9919         * g++.dg/parse/attr2.C: New test.
9920
9921 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
9922
9923         * g77.dg: Removed.
9924         * g77.f-torture: Ditto.
9925
9926 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
9927
9928         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
9929         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
9930         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
9931
9932 2004-07-16  Richard Henderson  <rth@redhat.com>
9933
9934         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
9935
9936 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9937
9938         * lib/fortran-torture.exp (fortran-torture): Don't test compile
9939         tests with full list of options.
9940         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
9941         of TORTURE_OPTIONS if test contains 'dg-do run'.
9942
9943         PR fortran/16404
9944         * gfortran.dg/do_iterator.f90: New test.
9945
9946 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9947
9948         PR rtl-optimization/16536
9949         * gcc.c-torture/execute/restrict-1.c: New test.
9950
9951 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9952
9953         PR fortran/15324
9954         * gfortran.dg/pr15324.f90: New test.
9955
9956         PR fortran/15129
9957         * gfortran.dg/pr15129.f90: New test.
9958
9959         PR fortran/15140
9960         * gfortran.dg/pr15140.f90: New test.
9961
9962         PR fortran/13792
9963         * gfortran.fortran-torture/execute/bounds.f90: Add check for
9964         compile-time simplification.
9965
9966 2004-07-14  Mike Stump  <mrs@apple.com>
9967
9968         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
9969
9970 2004-07-14  James E Wilson  <wilson@specifixinc.com>
9971
9972         PR target/16325
9973         * gcc.dg/profile-generate-1.c: New.
9974
9975 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
9976
9977         * gcc.c-torture/execute/20040709-1.c: New test.
9978         * gcc.c-torture/execute/20040709-2.c: New test.
9979
9980 2004-07-14  Mike Stump  <mrs@apple.com>
9981
9982         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
9983
9984 2004-07-14  Mike Stump  <mrs@apple.com>
9985
9986         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
9987
9988 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
9989
9990         PR c++/16518
9991         * g++.dg/parse/mutable1.C: New test.
9992
9993 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
9994
9995         PR tree-optimization/16443
9996         * gcc.dg/tree-ssa/20040713-1.c: New test.
9997
9998 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
9999
10000         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
10001         for operator new.
10002
10003 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
10004
10005         * gfortran.dg/g77/README: New file
10006         * gfortran.dg/g77/19981216-0.f:  Copy from
10007         g77.f-torture/noncompile.  Add "dg-do compile" and
10008         dg-error as required.
10009         * gfortran.dg/g77/19990218-1.f: Likewise
10010         * gfortran.dg/g77/19990905-1.f: Likewise
10011         * gfortran.dg/g77/9263.f: Likewise
10012         * gfortran.dg/g77/980615-0.f: Likewise
10013         * gfortran.dg/g77/980616-0.f: Likewise
10014         * gfortran.dg/g77/check0.f: Likewise
10015         * gfortran.dg/g77/select_no_compile.f: Likewise
10016
10017 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
10018
10019         Copy files from g77.f-torture/compile.
10020         Add "{ dg-do compile}".  Other changes as noted
10021         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
10022         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
10023         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
10024         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
10025         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
10026         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
10027         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
10028         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
10029         statement to conform to standard.  Append alpha1.x for reference.
10030         * gfortran.dg/g77/xformat.f: Add dg-warning
10031
10032 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
10033
10034         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
10035         Add {dg-do compile} directive.
10036         * gfortran.dg/g77/cpp2.F: Likewise
10037
10038 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10039
10040         PR c++/5402
10041         * g++.dg/lookup/name-clash1.C: New test.
10042
10043         PR c++/9777
10044         * g++.dg/lookup/name-clash2.C: New test.
10045
10046         PR c++/12102
10047         * g++.dg/lookup/name-clash3.C: New test.
10048
10049 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10050
10051         * g++.dg/lookup/new2.C: New test.
10052         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
10053
10054 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
10055
10056         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
10057         Add {dg-do compile} directive.
10058         * gfortran.dg/g77/13060.f: Likewise
10059         * gfortran.dg/g77/19990218-0.f: Likewise
10060         * gfortran.dg/g77/19990305-0.f: Likewise
10061         * gfortran.dg/g77/19990419-0.f: Likewise
10062         * gfortran.dg/g77/19990502-0.f: Likewise
10063         * gfortran.dg/g77/19990502-1.f: Likewise
10064         * gfortran.dg/g77/19990525-0.f: Likewise
10065         * gfortran.dg/g77/19990826-1.f: Likewise
10066         * gfortran.dg/g77/19990826-3.f: Likewise
10067         * gfortran.dg/g77/19990905-2.f: Likewise
10068         * gfortran.dg/g77/20000412-1.f: Likewise
10069         * gfortran.dg/g77/20000511-1.f: Likewise
10070         * gfortran.dg/g77/20000511-2.f: Likewise
10071         * gfortran.dg/g77/20000518.f: Likewise
10072         * gfortran.dg/g77/20000601-1.f: Likewise
10073         * gfortran.dg/g77/20000601-2.f: Likewise
10074         * gfortran.dg/g77/20000629-1.f: Likewise
10075         * gfortran.dg/g77/20000630-2.f: Likewise
10076         * gfortran.dg/g77/20010115.f: Likewise
10077         * gfortran.dg/g77/20010321-1.f: Likewise
10078         * gfortran.dg/g77/20010426.f: Likewise
10079         * gfortran.dg/g77/20020307-1.f: Likewise
10080         * gfortran.dg/g77/8485.f: Likewise
10081         * gfortran.dg/g77/960317-1.f: Likewise
10082         * gfortran.dg/g77/970915-0.f: Likewise
10083         * gfortran.dg/g77/980310-1.f: Likewise
10084         * gfortran.dg/g77/980310-2.f: Likewise
10085         * gfortran.dg/g77/980310-3.f: Likewise
10086         * gfortran.dg/g77/980310-4.f: Likewise
10087         * gfortran.dg/g77/980310-6.f: Likewise
10088         * gfortran.dg/g77/980310-7.f: Likewise
10089         * gfortran.dg/g77/980310-8.f: Likewise
10090         * gfortran.dg/g77/980419-2.f: Likewise
10091         * gfortran.dg/g77/980424-0.f: Likewise
10092         * gfortran.dg/g77/980427-0.f: Likewise
10093         * gfortran.dg/g77/980729-0.f: Likewise
10094         * gfortran.dg/g77/981117-1.f: Likewise
10095         * gfortran.dg/g77/toon_1.f: Likewise
10096
10097 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10098
10099         PR c++/2204
10100         * g++.dg/other/abstract2.C: New test.
10101
10102 2004-07-12  Paul Brook  <paul@codesourcery.com>
10103
10104         * gfortran.dg/pointer_init_1.f90: New test.
10105
10106 2004-07-11  Paul Brook  <paul@codesourcery.com>
10107
10108         PR fortran/15986
10109         * gfortran.dg/contained_1.f90: New test.
10110
10111 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
10112
10113         * g++.dg/parse/defarg8.C: New test.
10114
10115 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10116
10117         PR fortran/16433
10118         * gfortran.dg/pr16433.f: New test.
10119
10120         PR fortran/17574
10121         * gfortran.dg/pr15754.f90: New test.
10122
10123 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
10124
10125         PR tree-optimization/16437
10126         * gcc.c-torture/execute/bitfld-4.c: New test.
10127
10128 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10129
10130         * gfortran.fortran-torture/execute/common_2.f90: Add check for
10131         access to common var from module.
10132
10133 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10134
10135         PR fortran/16336
10136         * gfortran.fortran-torture/execute/common_2.f90: New test.
10137
10138 2004-07-10  Paul Brook  <paul@codesourcery.com>
10139
10140         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
10141
10142 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10143
10144         PR fortran/15969
10145         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
10146
10147 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
10148
10149         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
10150         * gfortran.dg/g77/ffixed-form-2.f: Likewise
10151         * gfortran.dg/g77/ffree-form-1.f: Likewise
10152         * gfortran.dg/g77/ffree-form-2.f: Likewise
10153         * gfortran.dg/g77/ffree-form-3.f: Likewise
10154         * gfortran.dg/g77/fno-underscoring.f: Likewise
10155         * gfortran.dg/g77/funderscoring.f: Likewise
10156         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
10157
10158 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10159
10160         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
10161
10162 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10163         Paul Brook  <paul@codesourcery.com>
10164
10165         PR fortran/13415
10166         * gfortran.dg/common_pointer_1.f90: New test.
10167
10168 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10169
10170         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
10171
10172 2004-07-09  James E Wilson  <wilson@specifixinc.com>
10173
10174         PR target/16364
10175         * gcc.c-torture/compile/20040709-1.c: New.
10176
10177 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10178
10179         PR fortran/14077
10180         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
10181
10182 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10183
10184         PR fortran/13201
10185         * gfortran.dg/shape_1.f90: New test.
10186
10187 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
10188             Andrew Pinski  <apinski@apple.com>
10189
10190         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
10191
10192 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10193
10194         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
10195         comment.
10196
10197 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10198         Paul Brook  <paul@codesourcery.com>
10199
10200         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
10201         '.f95' and '.F95'.
10202
10203 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
10204
10205         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
10206
10207 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10208
10209         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
10210         testcases with capital suffix.
10211
10212 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10213
10214         PR fortran/15481
10215         PR fortran/13372
10216         PR fortran/13575
10217         PR fortran/15978
10218         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
10219
10220         * gfortran.dg/implicit_1.f90: New test.
10221
10222 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
10223
10224         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
10225         expression to match gfortran warning/error messages
10226         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
10227         dg-error text.
10228
10229 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
10230
10231         * lib/fortran-torture.exp: Rename proc search_for to
10232         search_for_re.
10233
10234 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
10235
10236         * gcc.c-torture/execute/simd-5.x: New file.
10237         XFAIL on SPARC 64-bit at -O0.
10238
10239 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10240
10241         PR c++/8211
10242         PR c++/16165
10243         * g++.dg/warn/effc3.C: New test.
10244
10245 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
10246
10247         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
10248         change X to 1X in format.
10249         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
10250         add data statements to conform to standard.
10251
10252 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
10253
10254         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
10255         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
10256         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
10257
10258 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
10259
10260         * gfortran.dg/g77/7388.f: Copy from g77.dg
10261         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
10262         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
10263         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
10264         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
10265         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
10266         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
10267         * gfortran.dg/g77/strlen0.f: Likewise
10268
10269 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
10270
10271         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
10272         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
10273
10274 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
10275
10276         * gcc.c-torture/execute/920428-2.x: Delete.
10277         * gcc.c-torture/execute/920501-7.x: Likewise.
10278
10279 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
10280
10281         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
10282         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
10283         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
10284         prescott and c3-2.
10285         (PREFETCH_3DNOW): Add -march=c3.
10286
10287 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
10288
10289         PR c/16437
10290         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
10291         * gcc.c-torture/execute/bf64-1.x: Likewise.
10292
10293 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
10294
10295         * gcc.c-torture/compile/20040708-1.c: New test.
10296
10297 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10298
10299         PR c++/16169
10300         * g++.dg/warn/effc2.C: New test.
10301
10302 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
10303
10304         * gcc.c-torture/execute/bitfld-1.x: Remove.
10305         * gcc.c-torture/execute/bitfld-3.c: New test.
10306         * gcc.dg/bitfld-2.c: Remove XFAILs.
10307
10308 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
10309
10310         PR c++/16276
10311         * g++.dg/rtti/tinfo1.C: New file.
10312
10313 2004-07-07  Eric Christopher  <echristo@redhat.com>
10314
10315         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
10316
10317 2004-07-07  Andrew Pinski  <apinski@apple.com>
10318
10319         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
10320
10321 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
10322
10323         * g++.dg/init/call1.C: XFAIL.
10324
10325 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
10326
10327         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
10328         except for movstrict*, to movmem* and clrstr* to clrmem*.
10329
10330 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
10331
10332         * gcc.c-torture/execute/20040707-1.c: New test.
10333
10334 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
10335
10336         * gcc.c-torture/execute/20040706-1.c: New test.
10337
10338 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10339
10340         PR c++/3671
10341         * g++.dg/template/spec14.C: New test.
10342
10343 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
10344
10345         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
10346         nothing if not yet defined.  Use it in b, c and d type definitions.
10347         * gcc.c-torture/execute/20040705-1.c: New test.
10348         * gcc.c-torture/execute/20040705-2.c: New test.
10349
10350 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10351
10352         PR c++/2518
10353         * g++.dg/lookup/new1.C: New test.
10354
10355 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10356
10357         PR c++/11406
10358         * g++.dg/template/sizeof8.C: New test.
10359
10360 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
10361
10362         * gcc.c-torture/compile/20040705-1.c: New test.
10363
10364 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
10365
10366         * gfortran.fortran-torture/execute/seq_io.f90: New test.
10367
10368 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
10369
10370         * gcc.dg/cpp/if-mop.c: Two new testcases.
10371         * gcc.dg/cpp/trad/comment-3.c: New.
10372
10373 2004-07-04  Paul Brook  <paul@codesourcery.com>
10374
10375         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
10376
10377 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
10378
10379         PR c++/3761
10380         * g++.dg/lookup/crash4.C: New test.
10381
10382 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
10383
10384         * gcc.c-torture/execute/builtin-abs-1.c
10385         * gcc.c-torture/execute/builtin-abs-2.c
10386         * gcc.c-torture/execute/builtin-complex-1.c
10387         * gcc.c-torture/execute/builtins/string-1-lib.c
10388         * gcc.c-torture/execute/builtins/string-1.c
10389         * gcc.c-torture/execute/builtins/string-2-lib.c
10390         * gcc.c-torture/execute/builtins/string-2.c
10391         * gcc.c-torture/execute/builtins/string-3-lib.c
10392         * gcc.c-torture/execute/builtins/string-3.c
10393         * gcc.c-torture/execute/builtins/string-4-lib.c
10394         * gcc.c-torture/execute/builtins/string-4.c
10395         * gcc.c-torture/execute/builtins/string-5-lib.c
10396         * gcc.c-torture/execute/builtins/string-5.c
10397         * gcc.c-torture/execute/builtins/string-6-lib.c
10398         * gcc.c-torture/execute/builtins/string-6.c
10399         * gcc.c-torture/execute/builtins/string-7-lib.c
10400         * gcc.c-torture/execute/builtins/string-7.c
10401         * gcc.c-torture/execute/builtins/string-8-lib.c
10402         * gcc.c-torture/execute/builtins/string-8.c
10403         * gcc.c-torture/execute/builtins/string-9-lib.c
10404         * gcc.c-torture/execute/builtins/string-9.c
10405         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
10406         * gcc.c-torture/execute/builtins/string-asm-1.c
10407         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
10408         * gcc.c-torture/execute/builtins/string-asm-2.c
10409         * gcc.c-torture/execute/stdio-opt-1.c
10410         * gcc.c-torture/execute/stdio-opt-2.c
10411         * gcc.c-torture/execute/stdio-opt-3.c
10412         * gcc.c-torture/execute/string-opt-1.c
10413         * gcc.c-torture/execute/string-opt-10.c
10414         * gcc.c-torture/execute/string-opt-11.c
10415         * gcc.c-torture/execute/string-opt-12.c
10416         * gcc.c-torture/execute/string-opt-13.c
10417         * gcc.c-torture/execute/string-opt-14.c
10418         * gcc.c-torture/execute/string-opt-15.c
10419         * gcc.c-torture/execute/string-opt-16.c
10420         * gcc.c-torture/execute/string-opt-2.c
10421         * gcc.c-torture/execute/string-opt-6.c
10422         * gcc.c-torture/execute/string-opt-7.c
10423         * gcc.c-torture/execute/string-opt-8.c:
10424         Replace with ...
10425
10426         * gcc.c-torture/execute/builtins/abs-2.c
10427         * gcc.c-torture/execute/builtins/abs-3.c
10428         * gcc.c-torture/execute/builtins/complex-1.c
10429         * gcc.c-torture/execute/builtins/fprintf.c
10430         * gcc.c-torture/execute/builtins/fputs.c
10431         * gcc.c-torture/execute/builtins/memcmp.c
10432         * gcc.c-torture/execute/builtins/memmove.c
10433         * gcc.c-torture/execute/builtins/memops-asm.c
10434         * gcc.c-torture/execute/builtins/mempcpy-2.c
10435         * gcc.c-torture/execute/builtins/mempcpy.c
10436         * gcc.c-torture/execute/builtins/memset.c
10437         * gcc.c-torture/execute/builtins/printf.c
10438         * gcc.c-torture/execute/builtins/sprintf.c
10439         * gcc.c-torture/execute/builtins/strcat.c
10440         * gcc.c-torture/execute/builtins/strchr.c
10441         * gcc.c-torture/execute/builtins/strcmp.c
10442         * gcc.c-torture/execute/builtins/strcpy.c
10443         * gcc.c-torture/execute/builtins/strcspn.c
10444         * gcc.c-torture/execute/builtins/strlen-2.c
10445         * gcc.c-torture/execute/builtins/strlen.c
10446         * gcc.c-torture/execute/builtins/strncat.c
10447         * gcc.c-torture/execute/builtins/strncmp-2.c
10448         * gcc.c-torture/execute/builtins/strncmp.c
10449         * gcc.c-torture/execute/builtins/strncpy.c
10450         * gcc.c-torture/execute/builtins/strpbrk.c
10451         * gcc.c-torture/execute/builtins/strpcpy-2.c
10452         * gcc.c-torture/execute/builtins/strpcpy.c
10453         * gcc.c-torture/execute/builtins/strrchr.c
10454         * gcc.c-torture/execute/builtins/strspn.c
10455         * gcc.c-torture/execute/builtins/strstr-asm.c
10456         * gcc.c-torture/execute/builtins/strstr.c:
10457         ... these new files.
10458
10459         * gcc.c-torture/execute/builtins/abs-2-lib.c
10460         * gcc.c-torture/execute/builtins/abs-3-lib.c
10461         * gcc.c-torture/execute/builtins/complex-1-lib.c
10462         * gcc.c-torture/execute/builtins/fprintf-lib.c
10463         * gcc.c-torture/execute/builtins/fputs-lib.c
10464         * gcc.c-torture/execute/builtins/memcmp-lib.c
10465         * gcc.c-torture/execute/builtins/memmove-lib.c
10466         * gcc.c-torture/execute/builtins/memops-asm-lib.c
10467         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
10468         * gcc.c-torture/execute/builtins/mempcpy-lib.c
10469         * gcc.c-torture/execute/builtins/memset-lib.c
10470         * gcc.c-torture/execute/builtins/printf-lib.c
10471         * gcc.c-torture/execute/builtins/sprintf-lib.c
10472         * gcc.c-torture/execute/builtins/strcat-lib.c
10473         * gcc.c-torture/execute/builtins/strchr-lib.c
10474         * gcc.c-torture/execute/builtins/strcmp-lib.c
10475         * gcc.c-torture/execute/builtins/strcpy-lib.c
10476         * gcc.c-torture/execute/builtins/strcspn-lib.c
10477         * gcc.c-torture/execute/builtins/strlen-2-lib.c
10478         * gcc.c-torture/execute/builtins/strlen-lib.c
10479         * gcc.c-torture/execute/builtins/strncat-lib.c
10480         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
10481         * gcc.c-torture/execute/builtins/strncmp-lib.c
10482         * gcc.c-torture/execute/builtins/strncpy-lib.c
10483         * gcc.c-torture/execute/builtins/strpbrk-lib.c
10484         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
10485         * gcc.c-torture/execute/builtins/strpcpy-lib.c
10486         * gcc.c-torture/execute/builtins/strrchr-lib.c
10487         * gcc.c-torture/execute/builtins/strspn-lib.c
10488         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
10489         * gcc.c-torture/execute/builtins/strstr-lib.c
10490         * gcc.c-torture/execute/builtins/lib/abs.c
10491         * gcc.c-torture/execute/builtins/lib/fprintf.c
10492         * gcc.c-torture/execute/builtins/lib/memset.c
10493         * gcc.c-torture/execute/builtins/lib/printf.c
10494         * gcc.c-torture/execute/builtins/lib/sprintf.c
10495         * gcc.c-torture/execute/builtins/lib/strcpy.c
10496         * gcc.c-torture/execute/builtins/lib/strcspn.c
10497         * gcc.c-torture/execute/builtins/lib/strncat.c
10498         * gcc.c-torture/execute/builtins/lib/strncmp.c
10499         * gcc.c-torture/execute/builtins/lib/strncpy.c
10500         * gcc.c-torture/execute/builtins/lib/strpbrk.c
10501         * gcc.c-torture/execute/builtins/lib/strspn.c
10502         * gcc.c-torture/execute/builtins/lib/strstr.c:
10503         New files containing support routines.
10504
10505         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
10506         declaration.
10507         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
10508         when not optimizing.
10509
10510 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
10511
10512         PR c++/16240
10513         * g++.dg/abi/mangle22.C: New test.
10514         * g++.dg/abi/mangle23.C: Likewise.
10515
10516 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
10517
10518         PR fortran/16290
10519         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
10520         Allow for cases without denormalized floating point numbers.
10521
10522 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
10523
10524         PR c/1027
10525         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
10526         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
10527         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
10528         expected warning text.
10529         * gcc.dg/format/diag-2.c: New test.
10530
10531 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
10532
10533         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
10534
10535 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
10536
10537         * gcc.dg/builtins-43.c: New.
10538         * gcc.dg/builtins-44.c: New.
10539         * gcc.dg/builtins-45.c: New.
10540
10541 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
10542             Andreas Tobler  <a.tobler@schweiz.ch>
10543
10544         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
10545         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
10546         as SIGSEGV.
10547         * gcc.dg/cleanup-11.c: Likewise.
10548         * gcc.dg/cleanup-8.c: Likewise.
10549         * gcc.dg/cleanup-9.c: Likewise.
10550         * gcc.dg/cleanup-5.c: Run on all platforms.
10551
10552 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
10553
10554         * g++.dg/warn/nonnull1.C: New test.
10555
10556 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
10557
10558         * gcc.dg/compat/compat-common.h: Wrap up CINT in
10559         an #ifndef SKIP_COMPLEX_INT/#endif pair.
10560         Special-case the Sun compiler wrt to <complex.h>.
10561
10562 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
10563
10564         * gcc.dg/Wunreachable-8.C: New test.
10565
10566         * gcc.dg/h8300-ice2.c : New test.
10567
10568 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
10569
10570         PR fortran/16161
10571         * gfortran.fortran-torture/compile/implicit.f90: Add test
10572         for implicit character.
10573
10574 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
10575
10576         PR fortran/16289
10577         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
10578         Use tiny() intrinsic to find smallest non-negative real
10579
10580 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
10581
10582         * gcc.dg/compat/struct-by-value-22_main.c: New test.
10583         * gcc.dg/compat/struct-by-value-22_x.c: New.
10584         * gcc.dg/compat/struct-by-value-22_y.c: New.
10585
10586         * gcc.c-torture/execute/20040629-1.c: New test.
10587
10588 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
10589
10590         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
10591         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
10592
10593         PR target/16195
10594         * gcc.dg/20040625-1.c: New test.
10595
10596 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10597
10598         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
10599
10600 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10601
10602         PR fortran/15963
10603         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
10604
10605 2004-06-29  Richard Henderson  <rth@redhat.com>
10606
10607         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
10608
10609 2004-06-29  Paul Brook  <paul@codesourcery.com>
10610
10611         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
10612         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
10613
10614 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
10615
10616         PR c++/16260
10617         * g++.dg/parse/crash15.C: New.
10618
10619 2004-06-28  Andrew Pinski  <apinski@apple.com>
10620
10621         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
10622         by the error already.
10623
10624         * g++.dg/opt/ptrmem4.C: Change to compile only test.
10625
10626 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
10627
10628         PR target/14041
10629         * gcc.dg/h8300-bss-align-1.c : New.
10630
10631 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
10632
10633         * PR c++/16174
10634         * g++.dg/template/ctor4.C: New.
10635
10636 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
10637
10638         PR c++/16205
10639         * g++.dg/warn/Wsequence-point-1.C: New test.
10640
10641 2004-06-27  Paul Brook  <paul@codesourcery.com>
10642
10643         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
10644
10645 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
10646
10647         * g++.old-deja/g++.mike/p7325.C: Remove.
10648
10649 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
10650
10651         PR c/14963
10652         * gcc.dg/pr14963.c: New test.
10653
10654 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
10655
10656         PR c++/16193
10657         * g++.dg/parse/redef1.C: New test.
10658
10659 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
10660
10661         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
10662         20021110.c.
10663         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
10664         20021119-1.c.
10665         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
10666         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
10667         5-04.c.
10668         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
10669         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
10670         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
10671         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
10672         g++.brendan/enum14.C.
10673         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
10674         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
10675         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
10676         g++.mike/virt1.C.
10677         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
10678         memtemp24.C.
10679
10680 2004-06-27  Roger Sayle  <roger@eyesopen.com>
10681
10682         * gcc.dg/20040527-1.c: New test case.
10683
10684 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
10685
10686         PR gfortran/pr16196
10687         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
10688
10689 2004-06-25  Roger Sayle  <roger@eyesopen.com>
10690
10691         PR middle-end/15825
10692         * gcc.dg/pr15825-1.c: New test case.
10693
10694 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
10695
10696         * gcc.c-torture/execute/20040625-1.c: New test.
10697
10698 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10699
10700         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
10701
10702 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
10703
10704         * gcc.dg/torture/mips-div-1.c: New test.
10705
10706 2004-06-24  Jeff Law  <law@redhat.com>
10707
10708         * gcc.dg/tree-ssa/20040624-1.c: New test.
10709
10710 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
10711
10712         * gcc.c-torture/compile/20040624-1.c: New test.
10713
10714 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10715
10716         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
10717         this directory.
10718
10719 2004-06-23  Andrew Pinski  <apinski@apple.com>
10720
10721         PR middle-end/15988
10722         * g++.dg/opt/ptrmem4.C: New test.
10723
10724         * gcc.dg/c90-array-quals-2.c: New test.
10725
10726 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
10727
10728         * gcc.dg/kpice1.c: New test.
10729
10730 2006-06-23  Andrew Pinski  <apinski@apple.com>
10731
10732         * gcc.dg/c90-array-quals.c: New test.
10733
10734 2006-06-22  Richard Henderson  <rth@redhat.com>
10735
10736         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
10737
10738 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
10739
10740         * gcc.dg/builtins-config.h: Handle FreeBSD.
10741
10742 2006-06-22  Richard Henderson  <rth@redhat.com>
10743
10744         * g++.dg/opt/devirt1.C: New.
10745
10746 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
10747
10748         * g++.dg/opt/pr15551.C: New testcase.
10749
10750 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
10751
10752         PR target/14800
10753         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
10754         x86_64-*-linux* when compiling for 32bit.
10755
10756 2004-06-21  Andrew Pinski  <apinski@apple.com>
10757
10758         * gcc.dg/pch/struct-1.c: New.
10759         * gcc.dg/pch/struct-1.hs: New.
10760
10761 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
10762
10763         * gcc.dg/pch/save-temps-1.c: New file.
10764         * gcc.dg/pch/save-temps-1.hs: New file.
10765
10766 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
10767
10768         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
10769         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
10770
10771 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10772
10773         * gfortran.fortran-torture/execute/select_1.f90: Rename function
10774         to fix type error.
10775         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
10776         Remove trailing spaces.
10777
10778 2004-06-21  Richard Henderson  <rth@redhat.com>
10779
10780         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
10781         merging && to BIT_FIELD_REF.
10782
10783 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
10784
10785         * g++.dg/opt/placeholder1.C: New test.
10786
10787 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
10788
10789         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
10790         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
10791         * gcc.dg/compat/union-m128-1_x.c: Likewise.
10792         * gcc.dg/compat/union-m128-1_y.c: Likewise.
10793
10794 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
10795
10796         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
10797         extern "C".
10798         * g++.dg/other/pragma-re-1.C: Add comments.
10799
10800 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
10801
10802         PR gfortran/16080
10803         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
10804
10805 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
10806
10807         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
10808         instead of setting the type of size_t by
10809         hand.
10810
10811 2004-06-18  Roger Sayle  <roger@eyesopen.com>
10812
10813         * gcc.dg/unordered-2.c: New test case.
10814         * gcc.dg/unordered-3.c: New test case.
10815
10816 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
10817
10818         PR other/16043
10819         * lib/g++.exp (g++_version): Tweak regexp for version
10820         * lib/g77.exp (g77_version): Likewise
10821         * lib/gfortran.exp (gfortran_version): Likewise
10822         * lib/objc.exp (objc_version): Likewise
10823         * lib/treelang.exp (treelang_version): Likewise
10824
10825 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
10826
10827         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
10828         Use INT_MAX instead of __INT_MAX__.
10829         * gcc.dg/compat/struct-align-2_y.c: Likewise.
10830
10831         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
10832         * gcc.dg/compat/scalar-return-3_x.c: Use it.
10833         * gcc.dg/compat/scalar-return-3_y.c: Use it.
10834         * gcc.dg/compat/scalar-return-4_x.c: Use it.
10835         * gcc.dg/compat/scalar-return-4_y.c: Use it.
10836         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
10837         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
10838         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
10839         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
10840
10841         * gcc.dg/range-test-1.c: New test.
10842         * g++.dg/opt/range-test-1.C: New test.
10843
10844 2004-06-17  Richard Henderson  <rth@redhat.com>
10845
10846         * objc.dg/sync-1.m: New.
10847         * objc.dg/try-catch-1.m: Don't force next runtime.
10848         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
10849         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
10850         shadowed catch clause.
10851         * objc.dg/try-catch-5.m: New.
10852
10853 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
10854
10855         Bug 14610
10856         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
10857
10858 2004-06-15  Richard Henderson  <rth@redhat.com>
10859
10860         * gcc.dg/20001116-1.c: Move expected warning line.
10861
10862 2004-06-15  Richard Henderson  <rth@redhat.com>
10863
10864         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
10865         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
10866
10867 2004-06-15  Jeff Law  <law@redhat.com>
10868
10869         * gcc.dg/tree-ssa/20040615-1.c: New test.
10870         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
10871         be less sensitive to operand ordering.
10872         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
10873
10874 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
10875
10876         * g++.dg/abi/bitfield3.C: Add comment..
10877
10878 2004-06-15  Richard Henderson  <rth@redhat.com>
10879
10880         * g++.dg/ext/stmtexpr1.C: XFAIL.
10881         * gcc.dg/20030612-1.c: XFAIL.
10882
10883 2004-06-15  Eric Christopher  <echristo@redhat.com>
10884
10885         * g++.dg/charset/asm5.c: New.
10886         * gcc.dg/charset/asm6.c: New.
10887
10888 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10889
10890         PR fortran/15962
10891         * gfortran.fortran-torture/execute/select_1.f90: New test.
10892
10893 2004-06-15  Paul Brook  <paul@codesourcery.com>
10894
10895         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
10896
10897 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10898
10899         PR c++/15967
10900         * g++.dg/lookup/crash3.C: New test.
10901
10902 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10903
10904         PR c++/15947
10905         * g++.dg/parse/dtor4.C: New test.
10906
10907 2004-06-14  Jeff Law  <law@redhat.com>
10908
10909         * gcc.c-torture/compile/20040614-1.c: New test.
10910
10911 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10912
10913         PR fortran/15211
10914         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
10915         LEN of a character array.
10916
10917 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
10918
10919         PR c++/15096
10920         * g++.dg/template/ptrmem10.C: New test.
10921
10922         PR c++/14930
10923         * g++.dg/template/friend30.C: New test.
10924
10925 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10926
10927         PR fortran/14928
10928         * gfortran.fortran-torture/compile/mloc.f90: New test.
10929
10930 2004-06-13  Paul Brook  <paul@codesourcery.com>
10931
10932         * gfortran.fortran-torture/execute/random_2.f90: New test.
10933
10934 2004-06-13  Eric Christopher  <echristo@redhat.com>
10935
10936         * gcc.dg/noncompile/redecl-1.c: Fix error message.
10937
10938 2004-06-12  Paul Brook  <paul@codesourcery.com>
10939
10940         * gfortran.fortran-torture/execute/contained_3.f90: New test.
10941
10942 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10943
10944         PR fortran/14923
10945         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
10946
10947 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10948
10949         PR fortran/14957
10950         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
10951         syntax errors in end statements of contained subroutines.
10952
10953 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10954
10955         PR fortran/12841
10956         * gfortran.fortran-torture/execute/null_arg.f90: New test.
10957
10958 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
10959
10960         PR fortran/15665
10961         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
10962
10963 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
10964
10965         PR gfortran/12839
10966         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
10967
10968 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
10969
10970         PR c++/15862
10971         * g++.dg/parse/enum1.C: New test.
10972
10973 2004-06-10  Jeff Law  <law@redhat.com>
10974
10975         * gcc.c-torture/compile/20040610-1.c: New test.
10976
10977 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10978
10979         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
10980         * g++.old-deja/g++.other/decl3.C: Likewise.
10981
10982 2004-06-10  Brian Booth  <bbooth@redhat.com>
10983
10984         * gcc.dg/tree-ssa/20031015-1.c: Scan for
10985         V_MAY_DEF instead of VDEF.
10986         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
10987
10988 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
10989
10990         PR c++/14211
10991         * g++.dg/conversion/const1.C: New test.
10992
10993         PR c++/15076
10994         * g++.dg/conversion/reinterpret1.C: New test.
10995
10996         PR c++/15877
10997         * g++.dg/template/enum2.C: New test.
10998
10999         PR c++/15227
11000         * g++.dg/template/error13.C: New test.
11001
11002 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11003
11004         PR fortran/14957
11005         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
11006         arguments to test_* REAL and of the right size.
11007
11008 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
11009
11010         PR target/15569
11011         PR rtl-optimization/15681
11012         * gcc.dg/20040609-1.c: New test.
11013
11014 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
11015
11016         PR c++/14791
11017         * g++.dg/opt/builtins1.C: New test.
11018
11019 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
11020
11021         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
11022         that use default windows32 struct layout.
11023         * gcc.dg/i386-bitfield2.c: Likewise.
11024
11025 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
11026
11027         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
11028         for mingw32 and cygwin targets.
11029
11030 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
11031
11032         * gcc.dg/pch/macro-4.c: New.
11033         * gcc.dg/pch/macro-4.hs: New.
11034
11035 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11036
11037         PR fortran/13249
11038         * gfortran.fortran-torture/compile/name_clash.f90: New test.
11039
11040 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11041
11042         PR fortran/13372
11043         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
11044
11045 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
11046
11047         PR gfortran/14897
11048         * gfortran.fortran-torture/execute/t_edit.f90: New test.
11049
11050 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
11051
11052         PR gfortran/15755
11053         * gfortran.fortran-torture/execute/backspace.c : New test.
11054
11055 2004-06-09  Paul Brook  <paul@codesourcery.com>
11056
11057         * gfortran.fortran-torture/execure/intrinsic_associated.f90
11058         (pointer_to_section): Rewrite to use smaller array.
11059
11060 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
11061
11062         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
11063         * gcc.dg/ext/altivec-10.c: Same.
11064         * gcc.dg/ext/altivec-11.c: Same.
11065         * gcc.dg/ext/altivec-12.c: Same.
11066         * gcc.dg/ext/altivec-13.c: Same.
11067         * gcc.dg/ext/altivec-14.c: Same.
11068         * gcc.dg/ext/altivec-15.c: Same.
11069         * gcc.dg/ext/altivec-16.c: Same.
11070         * gcc.dg/ext/altivec-3.c: Same.
11071         * gcc.dg/ext/altivec-4.c: Same.
11072         * gcc.dg/ext/altivec-6.c: Same.
11073         * gcc.dg/ext/altivec-7.c: Same.
11074         * gcc.dg/ext/altivec-8.c: Same.
11075         * gcc.dg/ext/altivec-varargs-1.c: Same.
11076
11077         * g++.dg/ext/altivec-1.C: Correct dg syntax.
11078         * g++.dg/ext/altivec-10.C: Same.
11079         * g++.dg/ext/altivec-2.C: Same.
11080         * g++.dg/ext/altivec-3.C: Same.
11081         * g++.dg/ext/altivec-4.C: Same.
11082         * g++.dg/ext/altivec-5.C: Same.
11083         * g++.dg/ext/altivec-6.C: Same.
11084         * g++.dg/ext/altivec-7.C: Same.
11085         * g++.dg/ext/altivec-8.C: Same.
11086         * g++.dg/ext/altivec-9.C: Same.
11087
11088 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11089
11090         PR c++/7841
11091         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
11092
11093 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
11094
11095         * gcc.dg/union-1.c: New test.
11096
11097 2004-06-07  Roger Sayle  <roger@eyesopen.com>
11098
11099         * gcc.dg/builtins-41.c: New test case.
11100         * gcc.dg/builtins-42.c: New test case.
11101
11102 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
11103
11104         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
11105         * g++.dg/ext/altivec-10.C: Same.
11106         * g++.dg/ext/altivec-2.C: Same.
11107         * g++.dg/ext/altivec-3.C: Same.
11108         * g++.dg/ext/altivec-4.C: Same.
11109         * g++.dg/ext/altivec-5.C: Same.
11110         * g++.dg/ext/altivec-6.C: Same.
11111         * g++.dg/ext/altivec-7.C: Same.
11112         * g++.dg/ext/altivec-8.C: Same.
11113         * g++.dg/ext/altivec-9.C: Same.
11114         * g++.old-deja/g++.abi/cxa_vec.C: Same.
11115         * g++.old-deja/g++.brendan/new3.C: Same.
11116         * gcc.c-torture/execute/eeprof-1.x: Same.
11117
11118 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
11119
11120         PR c/14765
11121         * gcc.dg/pr14765-1.c: New test.
11122
11123 2004-06-07  Roger Sayle  <roger@eyesopen.com>
11124
11125         PR c/14649
11126         * gcc.dg/pr14649-1.c: New test case.
11127
11128 2004-06-07  Richard Henderson  <rth@redhat.com>
11129
11130         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
11131         if temporaries.
11132
11133 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
11134
11135         * g++.dg/eh/elide1.C: Remove XFAIL.
11136
11137 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
11138
11139         PR c++/15337
11140         * g++.dg/expr/sizeof3.C: New test.
11141
11142         PR c++/14777
11143         * g++.dg/template/access14.C: New test.
11144
11145         PR c++/15554
11146         * g++.dg/template/enum1.C: New test.
11147
11148         PR c++/15057
11149         * g++.dg/eh/throw1.C: New test.
11150
11151 2004-06-07  David Ayers  <d.ayers@inode.at>
11152             Ziemowit Laski  <zlaski@apple.com>
11153
11154         * lib/objc.exp (objc_target_compile): Revert the '-framework
11155         Foundation' flag fix, since bare Darwin does not ship
11156         with the Foundation framework.
11157         * objc/execute/next_mapping.h: Provide a local NSConstantString
11158         @interface and @implementation.
11159         (objc_constant_string_init): A constructor function, used to
11160         initialize the NSConstantString meta-class object.
11161         * objc/execute/string1.m: Include "next_mapping.h" instead of
11162         <Foundation/NSString.h>.
11163         * objc/execute/string2.m: Likewise.
11164         * objc/execute/string3.m: Likewise.
11165         * objc/execute/string4.m: Likewise.
11166
11167 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
11168
11169         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
11170         to double. Replace double with FLOAT.
11171         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
11172
11173         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
11174         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
11175         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
11176         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
11177         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
11178         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
11179         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
11180         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
11181
11182 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
11183
11184         PR c/13519
11185         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
11186
11187 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11188
11189         PR c++/15503
11190         * g++.dg/template/meminit2.C: New test.
11191
11192 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
11193
11194         PR target/15822
11195         * gcc.c-torture/execute/compare-fp-1.c,
11196         gcc.c-torture/execute/compare-fp-2.c,
11197         gcc.c-torture/execute/compare-fp-3.c,
11198         gcc.c-torture/execute/compare-fp-4.c,
11199         gcc.c-torture/execute/compare-fp-3.x,
11200         gcc.c-torture/execute/compare-fp-4.x: Moved...
11201         * gcc.c-torture/execute/ieee/compare-fp-1.c,
11202         gcc.c-torture/execute/ieee/compare-fp-2.c,
11203         gcc.c-torture/execute/ieee/compare-fp-3.c,
11204         gcc.c-torture/execute/ieee/compare-fp-4.c,
11205         gcc.c-torture/execute/ieee/compare-fp-3.x,
11206         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
11207
11208 2004-06-04  David Ayers  <d.ayers@inode.at>
11209
11210         * objc/execute/protocol-isEqual-4.m: New testcase.
11211
11212 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
11213
11214         * objc/execute/protocol-isEqual-1.m: New testcase.
11215         * objc/execute/protocol-isEqual-2.m: New testcase.
11216         * objc/execute/protocol-isEqual-3.m: New testcase.
11217
11218 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11219
11220         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
11221
11222 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
11223
11224         * lib/objc.exp (objc_target_compile): When running tests on
11225         Darwin (Mac OS X), inform the linker about '-framework
11226         'Foundation'.
11227
11228 2004-06-02  Eric Christopher  <echristo@redhat.com>
11229
11230         * gcc.c-torture/compile/20040602-1.c: New.
11231
11232 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
11233
11234         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
11235         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
11236
11237         PR tree-optimization/14736
11238         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
11239
11240         PR tree-optimization/14042
11241         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
11242
11243         PR tree-optimization/14729
11244         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
11245
11246 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11247
11248         PR fortran/15557
11249         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
11250
11251 2004-06-01  Richard Hederson  <rth@redhat.com>
11252
11253         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
11254
11255 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11256
11257         PR c++/14932
11258         * g++.dg/parse/offsetof4.C: New test.
11259
11260 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
11261
11262         PR objc/7993
11263         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
11264
11265 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
11266
11267         PR c++/15701
11268         * g++.dg/template/friend29.C: New test.
11269
11270 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
11271
11272         PR c/15749
11273         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
11274
11275 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
11276
11277         * gcc.dg/sparc-trap-1.c: New test.
11278
11279 2004-05-31  Roger Sayle  <roger@eyesopen.com>
11280
11281         PR middle-end/15069
11282         * g++.dg/opt/fold3.C: New test case.
11283
11284 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
11285
11286         * lib/target-supports.exp (check_iconv_available): Fix fallout
11287         from 2004-05-28 patch.
11288
11289 2004-05-30  Paul Brook  <paul@codesourcery.com>
11290
11291         PR fortran/15620
11292         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
11293         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
11294
11295 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
11296
11297         * gfortran.fortran-torture/execute/random_1.f90: New test.
11298
11299 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
11300
11301         * g++.dg/ext/altivec-10.C: New test.
11302
11303 2004-05-29  Paul Brook  <paul@codesourcery.com>
11304
11305         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
11306
11307 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
11308
11309         * gcc.dg/altivec-16.c: New test.
11310
11311 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
11312
11313         * lib/target-supports.exp (check_vmx_hw_available): New.
11314         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
11315
11316         * lib/target-supports.exp (check_alias_available,
11317         check_iconv_available, check_named_sections_available): Use
11318         unique names for temporary files.
11319
11320 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
11321
11322         * gcc.dg/altivec-15.c: New test.
11323
11324 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
11325
11326         PR c++/15083
11327         * g++.dg/warn/noeffect6.C: New test.
11328
11329         PR c++/15471
11330         * g++.dg/expr/ptrmem4.C: New test.
11331
11332         PR c++/15640
11333         * g++.dg/template/operator3.C: New test.
11334
11335 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
11336
11337         PR c++/14668
11338         * g++.dg/lookup/redecl1.C: New test.
11339         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
11340
11341 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
11342
11343         * gcc.c-torture/execute/compare-fp-1.c,
11344         gcc.c-torture/execute/compare-fp-2.c,
11345         gcc.c-torture/execute/compare-fp-3.c,
11346         gcc.c-torture/execute/compare-fp-4.c,
11347         gcc.c-torture/execute/compare-fp-3.x,
11348         gcc.c-torture/execute/compare-fp-4.x,
11349         gcc.dg/pr15649-1.c: New.
11350
11351 2004-05-27  Adam Nemet  <anemet@lnxw.com>
11352
11353         PR c++/12883
11354         * g++.dg/init/array14.C: New test.
11355
11356 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
11357
11358         * lib/compat.exp (compat-get-options-main): New.
11359         (compat-get-options): Remove unneeded code, warn for ignored
11360         command.
11361         (compat-execute): Check flag set by dg-require-* commands.
11362
11363         * lib/compat.exp (compat-execute): Break up long lines.
11364
11365 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
11366
11367         * gcc.dg/altivec-7.c: Don't use 'vector long'.
11368         * gcc.dg/altivec-14.c: New test.
11369         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
11370
11371         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
11372         * gcc.dg/altivec-12.c: Ditto.
11373
11374         * gcc.dg/altivec-3.c: Move call to altivec_check.
11375
11376 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
11377
11378         PR c++/15044
11379         * g++.dg/template/error12.C: New test.
11380
11381         PR c++/15317
11382         * g++.dg/ext/attrib15.C: New test.
11383
11384         PR c++/15329
11385         * g++.dg/template/ptrmem9.C: New test.
11386
11387 2004-05-25  Paul Brook  <paul@codesourcery.com>
11388
11389         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
11390
11391 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
11392
11393         PR c++/15165
11394         * g++.dg/template/crash19.C: New test.
11395
11396 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
11397
11398         PR c++/15025
11399         * g++.dg/template/redecl1.C: New test.
11400
11401 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
11402
11403         PR c++/14821
11404         * g++.dg/other/ns1.C: New test.
11405
11406         PR c++/14883
11407         * g++.dg/template/invalid1.C: New test.
11408
11409 2004-05-23  Paul Brook  <paul@codesourcery.com>
11410         Victor Leikehman  <lei@haifasphere.co.il>
11411
11412         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
11413         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
11414
11415 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
11416
11417         PR c++/15285
11418         PR c++/15299
11419         * g++.dg/template/non-dependent5.C: New test.
11420         * g++.dg/template/non-dependent6.C: New test.
11421
11422 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
11423
11424         PR c++/15507
11425         * g++.dg/inherit/union1.C: New test.
11426
11427         PR c++/15542
11428         * g++.dg/template/addr1.C: New test.
11429
11430         PR c++/15427
11431         * g++.dg/template/array5.C: New test.
11432
11433         PR c++/15287
11434         * g++.dg/template/array6.C: New test.
11435
11436 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
11437             Roger Sayle  <roger@eyesopen.com>
11438
11439         * g++.dg/lookup/forscope2.C: New test case.
11440
11441 2004-05-22  Ben Elliston  <bje@au.ibm.com>
11442
11443         * gcc.dg/cpp/Wmissingdirs.c: New.
11444
11445 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
11446
11447         PR target/15301
11448         * gcc.dg/compat/union-m128-1.h: New file.
11449         * gcc.dg/compat/union-m128-1_main.c: Likewise.
11450         * gcc.dg/compat/union-m128-1_x.c: Likewise.
11451         * gcc.dg/compat/union-m128-1_y.c: Likewise.
11452
11453 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
11454
11455         PR target/15302
11456         * gcc.dg/compat/struct-complex-1.h: New file.
11457         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
11458         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
11459         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
11460
11461 2004-05-20  Roger Sayle  <roger@eyesopen.com>
11462
11463         PR middle-end/3074
11464         * gcc.dg/pr3074-1.c: New test case.
11465         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
11466
11467 2004-05-20  Falk Hueffner  <falk@debian.org>
11468
11469         PR other/15526
11470         * gcc.dg/ftrapv-1.c: New test case.
11471
11472 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
11473
11474         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
11475
11476 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
11477             Jeff Law  <law@redhat.com>
11478
11479         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
11480         * gcc.dg/tree-ssa/20040518-2.c: New test.
11481
11482         * gcc.dg/tree-ssa/20040518-1.c: New test.
11483
11484 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
11485
11486         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
11487
11488 2004-05-18  Paul Brook  <paul@codesourcery.com>
11489
11490         PR fortran/13930
11491         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
11492
11493 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11494
11495         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
11496         constant folding.
11497
11498 2004-05-17  Steven Bosscher  <stevenb@suse.de>
11499
11500         * gcc.dg/tree-ssa/20040517-1.c: New test.
11501
11502 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11503
11504         * gcc.dg/loop-4.c: New test.
11505
11506 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
11507
11508         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
11509
11510 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
11511
11512         PR fortran/15311
11513         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
11514
11515 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11516
11517         PR fortran/13826
11518         PR fortran/13940
11519         * gfortran.fortran-torture/compile/data_1.f90: New test.
11520
11521 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
11522
11523         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
11524         * gcc.dg/uninit-H.c: Define ASM for __s390__.
11525
11526 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
11527
11528         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
11529
11530 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
11531
11532         PR c/15444
11533         * gcc.dg/format/xopen-1.c: Adjust expected message.
11534         * gcc.dg/format/xopen-3.c: New test.
11535
11536 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
11537
11538         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
11539
11540 2004-05-14  Jeff Law  <law@redhat.com>
11541
11542         * gcc.dg/tree-ssa/20040514-2.c: New test.
11543
11544 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11545
11546         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
11547         this ...
11548         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
11549         this.
11550
11551 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
11552
11553         * gcc.dg/tree-ssa/20040514-1.c: New test.
11554
11555 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11556
11557         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
11558         test.
11559
11560 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11561
11562         PR fortran/14066
11563         * gfortran.fortran-torture/compile/do_1.f90: New test.
11564
11565 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11566
11567         PR fortran/15051
11568         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
11569         test.
11570
11571 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
11572
11573         PR fortran/15149
11574         * gfortran.fortran-torture/execute/random_init.f90: New test.
11575
11576 2004-05-13  Paul Brook  <paul@codesourcery.com>
11577
11578         PR fortran/15314
11579         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
11580
11581 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
11582
11583         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
11584         for the powerpc case.
11585
11586 2004-05-13  Jeff Law  <law@redhat.com>
11587
11588         * gcc.dg/tree-ssa/20040513-1.c: New test.
11589         * gcc.dg/tree-ssa/20040513-2.c: New test.
11590
11591 2004-05-13  Paul Brook  <paul@codesourcery.com>
11592
11593         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
11594         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
11595         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
11596
11597 2004-05-13  Andreas Schwab  <schwab@suse.de>
11598
11599         PR other/10819
11600         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
11601         characters.
11602
11603 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
11604
11605         PR fortran/15294
11606         * gfortran.fortran-torture/execute/adjustr.f90: New file.
11607
11608 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
11609
11610         Merge from tree-ssa-20020619-branch.  See
11611         ChangeLog.tree-ssa for details.
11612
11613 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
11614
11615         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
11616         include <altivec.h> explicitly.
11617         * gcc.dg/altivec-13.c: Likewise.
11618
11619 2004-05-11  Paul Brook  <paul@codesourcery.com>
11620
11621         * gcc.c-torture/compile/20010518-1.c: Force enum size.
11622
11623 2004-05-10  Eric Christopher  <echristo@redhat.com>
11624
11625         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
11626         * gcc.dg/sibcall-4.c: Ditto.
11627
11628 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
11629
11630         * g++.dg/ext/altivec-8.C: New test case.
11631         * gcc.dg/altivec-13.c: New test case.
11632
11633 2004-05-08  Roger Sayle  <roger@eyesopen.com>
11634
11635         * gcc.c-torture/execute/divcmp-1.c: New test case.
11636         * gcc.c-torture/execute/divcmp-2.c: New test case.
11637         * gcc.c-torture/execute/divcmp-3.c: New test case.
11638
11639 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
11640
11641         * g++.dg/other/pragma-re-2.C: New test.
11642
11643 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
11644
11645         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
11646         * gcc.dg/i386-387-2.c: Likewise.
11647
11648         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
11649         __builtin_drem.
11650         * gcc.dg/i386-387-6.c: Likewise.
11651
11652 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
11653
11654         * gcc.dg/builtins-33.c:  Also check log1p*.
11655
11656 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
11657
11658         PR optimization/15296
11659         * gcc.c-torture/execute/pr15296.c: New test.
11660
11661 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
11662
11663         * gcc.dg/builtins-40.c: New test.
11664
11665 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
11666
11667         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
11668
11669 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
11670
11671         * g++.dg/ext/spe1.C: New testcase.
11672
11673 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
11674
11675         * objc.dg/image-info.m: Allow additional attributes
11676         for __image_info section.
11677
11678 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
11679
11680         * gcc.dg/torture/mips-hilo-2.c: New test.
11681
11682 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11683
11684         PR c++/14389
11685         * g++.dg/template/member5.C: New test.
11686
11687 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
11688
11689         * gcc.dg/builtins-34.c: Also check expm1*.
11690
11691 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11692
11693         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
11694         * gcc.dg/torture/builtin-convert-3.c: New test.
11695
11696 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
11697
11698         PR middle-end/15054
11699         * g++.dg/opt/pr15054.C: New test.
11700
11701 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11702
11703         * gcc.dg/torture/builtin-rounding-1.c: New test.
11704         * gcc.dg/builtins-25.c: Delete.
11705         * gcc.dg/builtins-29.c: Delete.
11706
11707 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
11708
11709         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
11710         * gcc.dg/sibcall-4.c: Likewise.
11711         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
11712
11713 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
11714
11715         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
11716         bit-field on 16-bit targets.
11717
11718 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
11719
11720         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
11721         16-bit targets.
11722
11723 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
11724
11725         * gcc.dg/rs6000-power2-1.c: Change to compile only.
11726         * gcc.dg/rs6000-power2-2.c: Likewise.
11727
11728 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
11729
11730         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
11731         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
11732         Change the asm registers to be in form of frN instead of fN.
11733
11734 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11735
11736         * gcc.dg/torture/builtin-convert-2.c: New test.
11737
11738 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
11739
11740         * gcc.dg/rs6000-power2-1.c: New test.
11741         * gcc.dg/rs6000-power2-2.c: New test.
11742
11743 2004-04-28  Jan Hubicka  <jh@suse.cz>
11744
11745         * gcc.dg/unused-6.c: New test.
11746
11747 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
11748             Ulrich Weigand  <uweigand@de.ibm.com>
11749
11750         * ada/acats/run_all.sh: Define $target variable.
11751
11752 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
11753
11754         PR c++/15119
11755         * g++.dg/other/vararg-1.C: New test.
11756
11757         PR c++/4794
11758         * g++.dg/eh/cleanup3.C: New test.
11759
11760 2004-04-24  Laurent GUERBY <laurent@guerby.net>
11761
11762         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
11763         and ad8011a (target_insn).
11764         * ada/acats/support/macro.dfs: Likewise.
11765         * ada/acats/support/impbit.adb: New file.
11766
11767 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
11768
11769         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
11770
11771 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
11772
11773         * gcc.dg/loop-3.c: New test.
11774
11775 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
11776
11777         * gcc.c-torture/execute/simd-5.c: New test.
11778
11779 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11780
11781         PR c++/15064
11782         * g++.dg/template/crash18.C: New test.
11783
11784 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
11785
11786         * g++.dg/ext/complit3.C: New test.
11787
11788 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
11789
11790         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
11791         * gcc.dg/altivec-3.c: Same.
11792         * gcc.dg/altivec-varargs-1.c: Same.
11793
11794 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
11795
11796         * lib/target-supports.exp (check_profiling_available): Assume
11797         profiling is not available on powerpc-eabi targets.
11798
11799 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
11800
11801         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
11802         * gcc.dg/vmx/bug-1.c: Ditto.
11803
11804 2004-04-20  Eric Christopher  <echristo@redhat.com>
11805
11806         * gcc.dg/charset/extern.c: New test.
11807         * g++.dg/charset/extern3.cc: Ditto.
11808
11809 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
11810
11811         * gcc.dg/builtins-39.c: New test.
11812
11813 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
11814
11815         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
11816
11817 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
11818
11819         * gcc.dg/torture/mips-hilo-1.c: New test.
11820
11821 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
11822
11823         * gcc.c-torture/compile/20040419-1.c: New test.
11824
11825 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
11826
11827         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
11828
11829 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
11830             Aldy Hernandez  <aldyh@redhat.com>
11831
11832         * gcc.c-torture/execute/va-arg-24.c: New.
11833
11834 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
11835             Aldy Hernandez  <aldyh@redhat.com>
11836
11837         * gcc.dg/vmx/1b-01.c: New.
11838         * gcc.dg/vmx/1b-02.c: New.
11839         * gcc.dg/vmx/1b-03.c: New.
11840         * gcc.dg/vmx/1b-04.c: New.
11841         * gcc.dg/vmx/1b-05.c: New.
11842         * gcc.dg/vmx/1b-06.c: New.
11843         * gcc.dg/vmx/1b-07.c: New.
11844         * gcc.dg/vmx/1c-01.c: New.
11845         * gcc.dg/vmx/1c-02.c: New.
11846         * gcc.dg/vmx/3a-01a.c: New.
11847         * gcc.dg/vmx/3a-01.c: New.
11848         * gcc.dg/vmx/3a-01m.c: New.
11849         * gcc.dg/vmx/3a-03.c: New.
11850         * gcc.dg/vmx/3a-03m.c: New.
11851         * gcc.dg/vmx/3a-04.c: New.
11852         * gcc.dg/vmx/3a-04m.c: New.
11853         * gcc.dg/vmx/3a-05.c: New.
11854         * gcc.dg/vmx/3a-06.c: New.
11855         * gcc.dg/vmx/3a-06m.c: New.
11856         * gcc.dg/vmx/3a-07.c: New.
11857         * gcc.dg/vmx/3b-01.c: New.
11858         * gcc.dg/vmx/3b-02.c: New.
11859         * gcc.dg/vmx/3b-10.c: New.
11860         * gcc.dg/vmx/3b-13.c: New.
11861         * gcc.dg/vmx/3b-14.c: New.
11862         * gcc.dg/vmx/3b-15.c: New.
11863         * gcc.dg/vmx/3c-01a.c: New.
11864         * gcc.dg/vmx/3c-01.c: New.
11865         * gcc.dg/vmx/3c-02.c: New.
11866         * gcc.dg/vmx/3c-03.c: New.
11867         * gcc.dg/vmx/3d-01.c: New.
11868         * gcc.dg/vmx/4-01.c: New.
11869         * gcc.dg/vmx/4-03.c: New.
11870         * gcc.dg/vmx/5-01.c: New.
11871         * gcc.dg/vmx/5-02.c: New.
11872         * gcc.dg/vmx/5-03.c: New.
11873         * gcc.dg/vmx/5-04.c: New.
11874         * gcc.dg/vmx/5-05.c: New.
11875         * gcc.dg/vmx/5-06.c: New.
11876         * gcc.dg/vmx/5-07.c: New.
11877         * gcc.dg/vmx/5-07t.c: New.
11878         * gcc.dg/vmx/5-08.c: New.
11879         * gcc.dg/vmx/5-10.c: New.
11880         * gcc.dg/vmx/5-11.c: New.
11881         * gcc.dg/vmx/7-01a.c: New.
11882         * gcc.dg/vmx/7-01.c: New.
11883         * gcc.dg/vmx/7c-01.c: New.
11884         * gcc.dg/vmx/7d-01.c: New.
11885         * gcc.dg/vmx/7d-02.c: New.
11886         * gcc.dg/vmx/8-01.c: New.
11887         * gcc.dg/vmx/8-02a.c: New.
11888         * gcc.dg/vmx/8-02.c: New.
11889         * gcc.dg/vmx/brode-1.c: New.
11890         * gcc.dg/vmx/bug-1.c: New.
11891         * gcc.dg/vmx/bug-2.c: New.
11892         * gcc.dg/vmx/bug-3.c: New.
11893         * gcc.dg/vmx/cw-bug-1.c: New.
11894         * gcc.dg/vmx/cw-bug-2.c: New.
11895         * gcc.dg/vmx/cw-bug-3.c: New.
11896         * gcc.dg/vmx/dct.c: New.
11897         * gcc.dg/vmx/debug-1.c: New.
11898         * gcc.dg/vmx/debug-2.c: New.
11899         * gcc.dg/vmx/debug-3.c: New.
11900         * gcc.dg/vmx/debug-4.c: New.
11901         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
11902         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
11903         * gcc.dg/vmx/eg-5.c: New.
11904         * gcc.dg/vmx/fft.c: New.
11905         * gcc.dg/vmx/gcc-bug-1.c: New.
11906         * gcc.dg/vmx/gcc-bug-2.c: New.
11907         * gcc.dg/vmx/gcc-bug-3.c: New.
11908         * gcc.dg/vmx/gcc-bug-4.c: New.
11909         * gcc.dg/vmx/gcc-bug-5.c: New.
11910         * gcc.dg/vmx/gcc-bug-6.c: New.
11911         * gcc.dg/vmx/gcc-bug-7.c: New.
11912         * gcc.dg/vmx/gcc-bug-8.c: New.
11913         * gcc.dg/vmx/gcc-bug-9.c: New.
11914         * gcc.dg/vmx/gcc-bug-b.c: New.
11915         * gcc.dg/vmx/gcc-bug-c.c: New.
11916         * gcc.dg/vmx/gcc-bug-d.c: New.
11917         * gcc.dg/vmx/gcc-bug-e.c: New.
11918         * gcc.dg/vmx/gcc-bug-f.c: New.
11919         * gcc.dg/vmx/gcc-bug-g.c: New.
11920         * gcc.dg/vmx/gcc-bug-i.c: New.
11921         * gcc.dg/vmx/harness.h: New.
11922         * gcc.dg/vmx/ira1.c: New.
11923         * gcc.dg/vmx/ira2a.c: New.
11924         * gcc.dg/vmx/ira2b.c: New.
11925         * gcc.dg/vmx/ira2.c: New.
11926         * gcc.dg/vmx/ira2c.c: New.
11927         * gcc.dg/vmx/mem.c: New.
11928         * gcc.dg/vmx/newton-1.c: New.
11929         * gcc.dg/vmx/ops.c: New.
11930         * gcc.dg/vmx/sn7153.c: New.
11931         * gcc.dg/vmx/spill2.c: New.
11932         * gcc.dg/vmx/spill3.c: New.
11933         * gcc.dg/vmx/spill.c: New.
11934         * gcc.dg/vmx/t.c: New.
11935         * gcc.dg/vmx/varargs-1.c: New.
11936         * gcc.dg/vmx/varargs-2.c: New.
11937         * gcc.dg/vmx/varargs-3.c: New.
11938         * gcc.dg/vmx/varargs-4.c: New.
11939         * gcc.dg/vmx/varargs-5.c: New.
11940         * gcc.dg/vmx/varargs-6.c: New.
11941         * gcc.dg/vmx/varargs-7.c: New.
11942         * gcc.dg/vmx/vmx.exp: New.
11943         * gcc.dg/vmx/vprint-1.c: New.
11944         * gcc.dg/vmx/vscan-1.c: New.
11945         * gcc.dg/vmx/x-01.c: New.
11946         * gcc.dg/vmx/x-02.c: New.
11947         * gcc.dg/vmx/x-03.c: New.
11948         * gcc.dg/vmx/x-04.c: New.
11949         * gcc.dg/vmx/x-05.c: New.
11950         * gcc.dg/vmx/yousufi-1.c: New.
11951         * gcc.dg/vmx/zero-1.c: New.
11952         * gcc.dg/vmx/zero.c: New.
11953
11954 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
11955
11956         * g++.dg/lookup/java1.C: Update for chage of
11957         _Jv_AllocObject.
11958         * g++.dg/lookup/java2.C: Likewise.
11959
11960 2004-04-17  Laurent GUERBY <laurent@guerby.net>
11961
11962         * ada/acats/run_all.sh: use -O2 by default.
11963
11964 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
11965
11966         * gcc.dg/vr-mult-[12].c: New tests.
11967
11968 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11969
11970         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
11971
11972         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
11973
11974 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
11975
11976         * lib/target-supports.exp (check_profiling_available): Assume profiling
11977         isn't available for mips*-*-elf targets.
11978
11979 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
11980
11981         * gcc.dg/builtins-38.c: New test.
11982
11983 2004-04-14  Eric Christopher  <echristo@redhat.com>
11984
11985         * g++.dg/charset/charset.exp: Run .cc extension tests.
11986
11987 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
11988
11989         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
11990
11991 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11992
11993         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
11994
11995 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
11996
11997         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
11998         * gcc.dg/i386-387-2.c: Likewise.
11999
12000         * gcc.dg/i386-387-7.c: New test.
12001         * gcc.dg/i386-387-8.c: New test.
12002
12003         * gcc.dg/builtins-37.c: New test.
12004
12005 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
12006
12007         * g++.dg/pch/externc-1.C: Add missing semicolon.
12008
12009 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
12010
12011         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
12012
12013 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
12014
12015         * gcc.c-torture/execute/20040411-1.c: New test.
12016
12017 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
12018
12019         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
12020
12021 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
12022
12023         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
12024
12025 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
12026
12027         * lib/target-supports.exp (check_named_sections_available): New.
12028         * lib/gcc-dg.exp (dg-require-named-sections): New.
12029         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
12030         old-deja.exp.  Also prune error-count message from HP linker.
12031         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
12032
12033         * g++.dg/init/init-ref4.C: Use dg-require-weak.
12034         * g++.old-deja/g++.pt/static3.C: Likewise.
12035         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
12036
12037 2004-04-09  Roger Sayle  <roger@eyesopen.com>
12038
12039         * gcc.c-torture/execute/20040409-1.c: New test case.
12040         * gcc.c-torture/execute/20040409-2.c: New test case.
12041         * gcc.c-torture/execute/20040409-3.c: New test case.
12042
12043 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
12044
12045         * gcc.dg/20040409-1.c: New test.
12046
12047 2004-04-08  Roger Sayle  <roger@eyesopen.com>
12048
12049         PR target/14888
12050         * g++.dg/opt/pr14888.C: New test case.
12051
12052 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
12053
12054         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
12055         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
12056         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
12057         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
12058         New tests.
12059
12060 2004-04-08  Paul Brook  <paul@codesourcery.com>
12061
12062         * gcc.dg/spill-1.c: New test.
12063
12064 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12065
12066         * gcc.dg/torture/builtin-ctype-2.c: New test.
12067
12068 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
12069
12070         * gcc.dg/pch/pch.exp: Add largefile test.
12071
12072 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
12073
12074         * g++.dg/pch/externc-1.Hs: New.
12075         * g++.dg/pch/externc-1.C: New.
12076
12077 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12078
12079         * gcc.dg/compat/struct-by-value-5a_main.c,
12080         gcc.dg/compat/struct-by-value-5b_main.c: New files.
12081         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
12082         * gcc.dg/compat/struct-by-value-5a_x.c,
12083         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
12084         gcc.dg/compat/struct-by-value-5_x.c.
12085         * gcc.dg/compat/struct-by-value-5a_y.c,
12086         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
12087         gcc.dg/compat/struct-by-value-5_y.c.
12088
12089         * gcc.dg/compat/struct-by-value-6a_main.c,
12090         gcc.dg/compat/struct-by-value-6b_main.c: New files.
12091         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
12092         * gcc.dg/compat/struct-by-value-6a_x.c,
12093         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
12094         gcc.dg/compat/struct-by-value-6_x.c.
12095         * gcc.dg/compat/struct-by-value-6a_y.c,
12096         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
12097         gcc.dg/compat/struct-by-value-6_y.c.
12098
12099         * gcc.dg/compat/struct-by-value-7a_main.c,
12100         gcc.dg/compat/struct-by-value-7b_main.c: New files.
12101         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
12102         * gcc.dg/compat/struct-by-value-7a_x.c,
12103         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
12104         gcc.dg/compat/struct-by-value-7_x.c.
12105         * gcc.dg/compat/struct-by-value-7a_y.c,
12106         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
12107         gcc.dg/compat/struct-by-value-7_y.c.
12108
12109 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
12110
12111         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
12112         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
12113         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
12114         options.
12115
12116 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
12117
12118         * gcc.dg/builtins-36.c: New test.
12119
12120 2004-04-06  Paul Brook  <paul@codesourcery.com>
12121
12122         * README.gcc: Remove obsolete contraint on testcases.
12123
12124 2004-04-05  Paul Brook  <paul@codesourcery.com>
12125
12126         PR2123
12127         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
12128         failure and exit(0) on success.
12129         * g++.dg/expr/anew2.C: Ditto.
12130         * g++.dg/expr/anew3.C: Ditto.
12131         * g++.dg/expr/anew4.C: Ditto.
12132
12133 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
12134
12135         PR c++/3518
12136         * g++.dg/template/unify7.C: New.
12137
12138 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
12139
12140         * g++.dg/README: Bring up to date with new subdirectories; remove
12141         duplicate subdirectory lines.
12142
12143 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
12144
12145         PR c++/14007
12146         * g++.dg/template/unify5.C: New.
12147         * g++.dg/template/unify6.C: New.
12148         * g++.dg/template/qualttp20.C: Adjust.
12149         * g++.old-deja/g++.jason/report.C: Adjust.
12150         * g++.old-deja/g++.other/qual1.C: Adjust.
12151
12152 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
12153
12154         PR c++/14803
12155         * g++.dg/inherit/ptrmem1.C: New test.
12156
12157 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
12158
12159         PR c++/14755
12160         * gcc.c-torture/execute/20040331-1.c: New test.
12161         * gcc.dg/20040331-1.c: New test.
12162
12163 2004-04-01  Paul Brook  <paul@codesourcery.com>
12164
12165         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
12166
12167 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
12168
12169         PR c++/14724
12170         * g++.dg/init/goto1.C: New test.
12171
12172         PR c++/14763
12173         * g++.dg/template/defarg4.C: New test.
12174
12175 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
12176
12177         * gcc.dg/altivec-11.c: Extend test for more valid cases.
12178
12179 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
12180
12181         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
12182
12183 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
12184
12185         * gcc.dg/noncompile/undeclared-2.c: New test.
12186
12187 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
12188
12189         * gcc.dg/940409-1.c: Remove XFAIL.
12190         * gcc.dg/reg-vol-struct-1.c: New test.
12191
12192 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12193
12194         * gcc.dg/torture/builtin-wctype-1.c: New test.
12195
12196 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
12197
12198         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
12199         * gcc.dg/20001101-1.c: Likewise.
12200         * gcc.dg/20001102-1.c: Likewise.
12201
12202 2004-03-25  Roger Sayle  <roger@eyesopen.com>
12203
12204         * gcc.dg/compare8.c: Add an additional test for XOR.
12205
12206 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12207
12208         * gcc.dg/torture/builtin-ctype-1.c: New test.
12209
12210 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12211
12212         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
12213         * gcc.dg/torture/builtin-math-1.c: Likewise.
12214         * gcc.dg/torture/builtin-power-1.c: New test.
12215
12216 2004-03-24  Andreas Schwab  <schwab@suse.de>
12217
12218         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
12219         IA64 assembler.
12220
12221 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
12222             Roger Sayle  <roger@eyesopen.com>
12223
12224         * gcc.dg/compare8.c: New test case.
12225
12226 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
12227
12228         * g++.dg/ext/altivec-7.C: New test.
12229
12230 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
12231
12232         PR 12267, 12391, 12560, 13129, 14114, 14133
12233         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
12234         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
12235         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
12236         Adjust error regexps.
12237         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
12238         * gcc.dg/noncompile/undeclared-1.c: New test cases.
12239         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
12240         * gcc.dg/local1.c: Add explanatory comment.
12241
12242 2004-03-23  Roger Sayle  <roger@eyesopen.com>
12243
12244         PR optimization/14669
12245         * g++.dg/opt/fold2.C: New test case.
12246
12247 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
12248
12249         PR c/14069
12250         * gcc.dg/20040322-1.c: New test.
12251
12252 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
12253
12254         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
12255         * gcc.dg/ultrasp4.c: Likewise.
12256         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
12257
12258 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
12259
12260         * gcc.dg/i386-sse-8.c: Reset default options.
12261
12262 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
12263
12264         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
12265         in the error message text.
12266
12267 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12268
12269         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
12270
12271 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
12272
12273         PR c++/14616
12274         * g++.dg/init/array13.C: New test.
12275
12276 2004-03-20  Roger Sayle  <roger@eyesopen.com>
12277
12278         PR target/13889
12279         * gcc.c-torture/compile/pr13889.c: New test case.
12280
12281 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
12282
12283         PR c/14635
12284         * builtins-1.c (nan, nans): Don't test.
12285         * builtins-30.c: Don't use nan, nanf, nanl.
12286         * builtins-35.c: New test.
12287
12288 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
12289
12290         * g++.dg/ext/altivec-6.C: New test.
12291
12292 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
12293
12294         * g++.dg/init/placement3.C: New test.
12295
12296         * g++.dg/template/spec13.C: New test.
12297
12298         * g++.dg/lookup/using11.C: New test.
12299
12300         * g++.dg/lookup/koenig3.C: New test.
12301
12302         * g++.dg/template/operator2.C: New test.
12303
12304         * g++.dg/expr/dtor3.C: New test.
12305         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
12306         marker.
12307         * g++.old-deja/g++.law/visibility28.C: Likewise.
12308
12309 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
12310
12311         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
12312         * gcc.dg/ppc64-abi-3.c: Likewise.
12313
12314 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12315
12316         PR c++/14545
12317         * g++.dg/parse/template15.C: New test.
12318
12319 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
12320
12321         * g++.dg/expr/dtor2.C: New test.
12322
12323         * g++.dg/lookup/anon4.C: New test.
12324
12325         * g++.dg/overload/using1.C: New test.
12326
12327         * g++.dg/template/lookup7.C: New test.
12328
12329         * g++.dg/template/typename6.C: New test.
12330
12331         * g++.dg/expr/cond6.C: New test.
12332
12333 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12334
12335         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
12336
12337 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
12338
12339         * g++.dg/expr/cond5.C: New test.
12340         * g++.dg/expr/constcast1.C: Likewise.
12341         * g++.dg/expr/ptrmem2.C: Likewise.
12342         * g++.dg/expr/ptrmem3.C: Likewise.
12343         * g++.dg/lookup/main1.C: Likewise.
12344         * g++.dg/template/lookup6.C: Likewise.
12345
12346 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
12347
12348         * gcc.dg/local1.c: New test.
12349
12350         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
12351
12352 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12353
12354         * gcc.dg/torture/builtin-convert-1.c: New test.
12355
12356 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12357
12358         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
12359
12360 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
12361
12362         PR c++/14481
12363         * g++.dg/warn/Wunused-7.C: New test.
12364
12365 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12366
12367         * gcc.dg/torture/builtin-integral-1.c: New test.
12368
12369 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
12370
12371         PR c++/14586
12372         * g++.dg/parse/non-dependent3.C: New test.
12373
12374 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
12375
12376         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
12377         * g++.dg/eh/simd-2.C: Likewise.
12378         * g++.dg/init/array10.C: Likewise.
12379         * gcc.c-torture/compile/simd-1.c: Likewise.
12380         * gcc.c-torture/compile/simd-2.c: Likewise.
12381         * gcc.c-torture/compile/simd-3.c: Likewise.
12382         * gcc.c-torture/compile/simd-4.c: Likewise.
12383         * gcc.c-torture/compile/simd-6.c: Likewise.
12384         * gcc.c-torture/execute/simd-1.c: Likewise.
12385         * gcc.c-torture/execute/simd-2.c: Likewise.
12386         * gcc.dg/compat/vector-defs.h: Likewise.
12387         * gcc.dg/20020531-1.c: Likewise.
12388         * gcc.dg/altivec-3.c: Likewise.
12389         * gcc.dg/altivec-4.c: Likewise.
12390         * gcc.dg/altivec-varargs-1.c: Likewise.
12391         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
12392         * gcc.dg/i386-mmx-3.c: Likewise.
12393         * gcc.dg/i386-sse-4.c: Likewise.
12394         * gcc.dg/i386-sse-5.c: Likewise.
12395         * gcc.dg/i386-sse-8.c: Likewise.
12396         * gcc.dg/simd-1.c: Likewise.
12397         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
12398         __ev64_opaque__ since the machine description provides it.
12399
12400 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
12401
12402         * lib/compat.exp (skip_list): New global variable.
12403         Use it to hold the user defined COMPAT_SKIPS list if any.
12404         (compat-obj): Add the members of skip_list to optall.
12405
12406 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
12407
12408         * gcc.dg/compat/union-by-value-1_main.c,
12409         union-by-value-1_x.c, union-by-value-1_y.c,
12410         union-check.h, union-defs.h,
12411         union-init.h, union-return-1_main.c,
12412         union-return-1_x.c, union-return-1_y.c: New files.
12413
12414 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
12415
12416         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
12417         mixed-struct-init.h: Add 4 mixed structure types.
12418         struct-by-value-21_main.c, struct-by-value-21_x.c,
12419         struct-by-value-21_y.c, struct-return-21_main.c,
12420         struct-return-21_x.c, struct-return-21_y.c: New files.
12421
12422 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
12423
12424         PR c++/14550
12425         * g++.dg/parse/template14.C: New test.
12426
12427 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
12428
12429         * gcc.c-torture/execute/20040313-1.c: New test.
12430
12431 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
12432
12433         PR target/14533
12434         * gcc.dg/20040311-2.c: New test.
12435
12436 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
12437
12438         PR other/14544
12439         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
12440         bit-field.
12441
12442 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
12443
12444         * gcc.dg/20040305-2.c: Add missing return statement.
12445
12446 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12447
12448         * gcc.dg/builtins-34.c: Also check pow10*.
12449
12450 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
12451
12452         PR target/14262
12453         * gcc.dg/20040305-2.c: New test.
12454
12455 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
12456
12457         * gcc.dg/20040310-1.c: New test.
12458
12459 2004-03-11  Roger Sayle  <roger@eyesopen.com>
12460
12461         * gcc.c-torture/execute/20040311-1.c: New test case.
12462
12463 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
12464
12465         PR c++/14476
12466         * g++.dg/lookup/enum1.C: New test.
12467
12468 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
12469
12470         PR c++/14510
12471         * g++.dg/lookup/struct2.C: New test.
12472
12473 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
12474
12475         * gcc.dg/builtins-34.c: New test.
12476
12477 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12478
12479         * gcc.dg/torture/builtin-nonneg-1.c: New test.
12480
12481 2004-03-09  James E Wilson  <wilson@specifixinc.com>
12482
12483         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
12484         * gcc.dg/alias-2.c: New testcase.
12485
12486 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
12487
12488         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
12489
12490 2004-03-09  Roger Sayle  <roger@eyesopen.com>
12491
12492         * gcc.c-torture/execute/20040309-1.c: New test case.
12493
12494 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
12495
12496         PR c++/14397
12497         * g++.dg/overload/ref1.C: New.
12498
12499 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12500
12501         PR c++/14409
12502         * g++.dg/template/spec12.C: New test.
12503
12504         PR c++/14448
12505         * g++.dg/parse/crash14.C: New test.
12506
12507 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
12508
12509         PR c++/14230
12510         * g++.dg/init/ref11.C: New test.
12511
12512 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
12513
12514         PR c++/14432
12515         * g++.dg/parse/builtin2.C: New test.
12516
12517 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
12518
12519         PR c++/14401
12520         * g++.dg/init/ctor3.C: New test.
12521         * g++.dg/init/union1.C: New test.
12522         * g++.dg/ext/anon-struct4.C: New test.
12523
12524 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
12525
12526         * g++.dg/lookup/koenig1.C: Tweak error messages.
12527         * g++.dg/lookup/used-before-declaration.C: Likewise.
12528         * g++.dg/other/do1.C: Likewise.
12529         * g++.dg/overload/koenig1.C: Likewise.
12530         * g++.dg/parse/crash13.C: Likewise.
12531         * g++.dg/template/instantiate3.C: Likewise.
12532
12533 2004-03-08  Eric Christopher  <echristo@redhat.com>
12534
12535         * * lib/target-supports.exp: Enable libiconv in test
12536         compilation.  Fix up error checking.
12537
12538 2004-03-08  Roger Sayle  <roger@eyesopen.com>
12539
12540         PR middle-end/14289
12541         * gcc.dg/pr14289-1.c: New test case.
12542         * gcc.dg/pr14289-2.c: Likewise.
12543         * gcc.dg/pr14289-3.c: Likewise.
12544
12545 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
12546
12547         * gcc.c-torture/execute/20040308-1.c: New test.
12548
12549 2004-03-07  Roger Sayle  <roger@eyesopen.com>
12550
12551         * gcc.c-torture/execute/20040307-1.c: New test case.
12552
12553 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
12554
12555         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
12556
12557 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
12558
12559         * gcc.dg/20040306-1.c: New test.
12560
12561 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
12562
12563         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
12564         them static.
12565         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
12566
12567 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
12568
12569         PR c/14465
12570         * gcc.dg/decl-6.c: New test.
12571
12572 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12573
12574         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
12575         Rename LOGPOW -> LOG_POW.
12576         (SQRT_EXP, POW_EXP): New.
12577
12578 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
12579
12580         * gcc.dg/i386-sse-8.c: New test.
12581
12582 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
12583
12584         PR c/14114
12585         * gcc.dg/decl-5.c: New test.
12586
12587 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
12588
12589         * gcc.dg/20040305-1.c: New test.
12590
12591 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
12592
12593         PR other/14354
12594         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
12595
12596 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
12597
12598         PR c++/14425, c++/14426
12599         * g++.dg/ext/altivec-4.C: New test.
12600         * g++.dg/ext/altivec-5.C: New test.
12601
12602 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
12603
12604         * g++.old-deja/g++.other/linkage1.C: Expect errors about
12605         global variables of a type with no linkage.
12606         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
12607         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
12608         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
12609         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
12610         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
12611         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
12612         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
12613         * g++.dg/warn/deprecated.C: Name enum Color.
12614         * g++.dg/overload/VLA.C: Name structure for 'b'.
12615         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
12616
12617 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
12618
12619         * gcc.c-torture/compile/20040304-1.c: New test.
12620
12621 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
12622
12623         PR 13728
12624         * gcc.dg/decl-4.c: New testcase.
12625
12626 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
12627
12628         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
12629         as PRECF if sizeof (float) > sizeof (double).
12630         (PRECL): Make it the same as PRECF if
12631         sizeof (float) > sizeof (long double).
12632
12633 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12634
12635         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
12636         system type.  Add check for irix6 which doesn't have c99 runtime.
12637
12638 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
12639
12640         * gcc.dg/const-elim-1.c: xfail for xtensa.
12641
12642 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
12643
12644         PR c++/14369
12645         * g++.dg/template/cond4.C: New test.
12646
12647 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
12648
12649         PR c++/14360
12650         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
12651
12652         PR c++/14361
12653         * g++.dg/parse/defarg7.C: New test.
12654
12655         PR c++/14359
12656         * g++.dg/template/friend26.C: New test.
12657
12658 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
12659
12660         PR c++/14324
12661         * g++.dg/abi/mangle21.C: New test.
12662
12663         PR c++/14260
12664         * g++.dg/parse/constructor2.C: New test.
12665
12666         PR c++/14337
12667         * g++.dg/template/sfinae1.C: New test.
12668
12669 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
12670
12671         PR c++/14267
12672         * g++.dg/expr/crash2.C: New test.
12673
12674         PR middle-end/13448
12675         * gcc.dg/inline-5.c: New test.
12676         * gcc.dg/always-inline.c: Split out tests into ...
12677         * gcc.dg/always-inline2.c: ... this and ...
12678         * gcc.dg/always-inline3.c: ... this.
12679
12680 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
12681
12682         PR debug/12103
12683         * g++.dg/debug/crash1.C: New test.
12684
12685 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
12686
12687         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
12688         function with __attribute__((noinline)).
12689         (recurser_void2): Likewise.
12690         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
12691         (recurser_void2): Likewise.
12692
12693 2004-02-29  Roger Sayle  <roger@eyesopen.com>
12694
12695         PR middle-end/14203
12696         * g++.dg/warn/Wunused-6.C: New test case.
12697
12698 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
12699
12700         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
12701         not defined.
12702
12703 2004-02-27  Eric Christopher  <echristo@redhat.com>
12704
12705         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
12706         * g++.dg/charset/asm2.c: Run only x86.
12707         * gcc.dg/charset/asm3.c: Ditto.
12708
12709 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
12710
12711         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
12712         ld_library_path.
12713
12714 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
12715
12716         * g++.dg/ext/altivec-3.C: New.
12717
12718 2004-02-26  Richard Henderson  <rth@redhat.com>
12719
12720         * g++.dg/ext/attrib10.C: Mark for warning.
12721         * gcc.dg/attr-alias-1.c: New.
12722
12723 2004-02-26  Richard Henderson  <rth@redhat.com>
12724
12725         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
12726         * gcc.c-torture/execute/20040208-2.c: ... it back.
12727
12728 2004-02-26  Eric Christopher  <echristo@redhat.com>
12729
12730         * lib/target-supports.exp (check-iconv-available): New function.
12731         * lib/gcc-dg.exp (dg-require-iconv): New function.
12732         Use above.
12733         * gcc.dg/charset: New directory.
12734         * gcc.dg/charset/charset.exp: New file.
12735         * gcc.dg/charset/asm1.c: Ditto.
12736         * gcc.dg/charset/asm2.c: Ditto.
12737         * gcc.dg/charset/asm3.c: Ditto.
12738         * gcc.dg/charset/asm4.c: Ditto.
12739         * gcc.dg/charset/asm5.c: Ditto.
12740         * gcc.dg/charset/attribute1.c: Ditto.
12741         * gcc.dg/charset/attribute2.c: Ditto.
12742         * gcc.dg/charset/string1.c: Ditto.
12743         * g++.dg/charset: New directory.
12744         * g++.dg/dg.exp: Add here. Special options.
12745         * g++.dg/charset/charset.exp: New file.
12746         * g++.dg/charset/asm1.c: Ditto.
12747         * g++.dg/charset/asm2.c: Ditto.
12748         * g++.dg/charset/asm3.c: Ditto.
12749         * g++.dg/charset/asm4.c: Ditto.
12750         * g++.dg/charset/attribute1.c: Ditto.
12751         * g++.dg/charset/attribute2.c: Ditto.
12752         * g++.dg/charset/extern1.cc: Ditto.
12753         * g++.dg/charset/extern2.cc: Ditto.
12754         * g++.dg/charset/string1.c: Ditto.
12755
12756 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
12757
12758         PR c++/14278
12759         * g++.dg/parse/comma1.C: New test.
12760
12761 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12762
12763         PR c++/14284
12764         * g++.dg/template/ttp8.C: New test.
12765
12766 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
12767
12768         * gcc.dg/fixuns-trunc-1.c: New test.
12769
12770 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12771
12772         * gcc.dg/builtins-config.h: Use #elif.
12773
12774 2004-02-26  Michael Matz  <matz@suse.de>
12775
12776         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
12777         * gcc.dg/991214-1.c: Likewise.
12778         * gcc.dg/i386-asm-1.c: Likewise.
12779
12780 2004-02-25  Richard Henderson  <rth@redhat.com>
12781
12782         * gcc.c-torture/execute/20040208-2.c: Move ...
12783         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
12784
12785 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12786
12787         PR c++/14246
12788         * g++.dg/other/crash-3.C: New test.
12789
12790 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12791
12792         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
12793         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
12794
12795         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
12796         HP-UX.
12797
12798 2004-02-24  Michael Matz  <matz@suse.de>
12799
12800         * gcc.dg/i386-regparm.c: New.
12801
12802 2004-02-23  James E Wilson  <wilson@specifixinc.com>
12803
12804         * gcc.c-torture/execute/20040223-1.c: New.
12805
12806 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
12807             Kazu Hirata  <kazu@cs.umass.edu>
12808
12809         * gcc.dg/fwritable-strings-1.c: Remove.
12810
12811 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
12812
12813         PR c/14156
12814         * gcc.dg/20040223-1.c: New test.
12815
12816 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12817
12818         PR c++/14106
12819         * g++.dg/ext/typeof9.C: New test.
12820
12821 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12822
12823         PR c++/14250
12824         * g++.dg/other/switch1.C: New test.
12825
12826 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
12827
12828         * gcc.dg/cast-function-1.c: Adjust for new informative message.
12829         * gcc.dg/va-arg-1.c: Likewise.
12830
12831 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12832
12833         PR c++/14143
12834         * g++.dg/template/koenig5.C: New test.
12835
12836 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
12837
12838         * g++.dg/ext/altivec-1.C: Generalize target triple.
12839         * g++.dg/ext/altivec-2.C: New test case.
12840         * g++.dg/ext/altivec_check.h: New file.
12841         * gcc.dg/altivec-1.c: Generalize target triple;
12842         include altivec_check.h and call altivec_check().
12843         * gcc.dg/altivec-[2-5].c: Generalize target triple.
12844         * gcc.dg/altivec-6.c: New test case.
12845         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
12846         type casts as needed.
12847         * gcc.dg/altivec-10.c: Include altivec_check.h and call
12848         altivec_check().
12849         * gcc.dg/altivec-12.c: New test case.
12850         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
12851         include altivec_check.h and call altivec_check().
12852         * gcc.dg/altivec_check.h: New file.
12853
12854 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12855
12856         * lib/target-supports.exp (check_alias_available): Don't mangle
12857         function `g' in test program.
12858
12859 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12860
12861         * lib/target-supports.exp (check_profiling_available): Check
12862         argument to determine whether we support a profiling type.
12863         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
12864         check_profiling_available.
12865         * g++.dg/bprob/bprob.exp: Likewise
12866         * g77.dg/bprob/bprob.exp: Likewise.
12867         * gcc.misc-tests/bprob.exp: Likewise.
12868         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
12869         dg-require-profiling and delete expected error handling.
12870         * gcc.dg/20021014-1.c: Likewise.
12871         * gcc.dg/nest.c: Likewise.
12872
12873 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12874
12875         PR c++/12007
12876         * g++.dg/other/vthunk1.C: New test.
12877
12878 2004-02-20  Falk Hueffner  <falk@debian.org>
12879
12880         PR target/14201
12881         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
12882
12883 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
12884
12885         PR c++/13927
12886         * g++.dg/other/error8.C: Remove XFAIL markers.
12887
12888         PR c++/14173
12889         * g++.dg/ext/packed5.C: New test.
12890
12891         PR c++/14199
12892         * g++.dg/warn/Wunused-5.C: New test.
12893
12894         PR c++/14186
12895         * g++.dg/lookup/member1.C: New test.
12896
12897 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
12898
12899         * gcc.c-torture/compile/20040130-1.c: Enable only when
12900         __INT_MAX__ >= 2147483647L.
12901         * gcc.c-torture/compile/961203-1.c: Likewise.
12902
12903 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
12904
12905         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
12906         * g++.dg/opt/template1.C: Robustify assembler regexp
12907
12908 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12909
12910         * gcc.c-torture/execute/simd-4.x: Remove.
12911         * gcc.c-torture/execute/va-arg-25.x: Likewise.
12912         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
12913         Guard with #ifndef SKIP_ATTRIBUTE.
12914         * gcc.dg/compat/vector-1_y.c: Likewise.
12915         * gcc.dg/compat/vector-2_x.c: Likewise.
12916         * gcc.dg/compat/vector-2_y.c: Likewise.
12917         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
12918         * g++.dg/eh/simd-2.C: Likewise.
12919
12920 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
12921
12922         * gcc.c-torture/compile/complex-1.c: New.
12923
12924 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
12925
12926         PR target/14209
12927         * gcc.c-torture/execute/20040218-1.c: New test.
12928
12929 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12930
12931         PR c++/14181
12932         * g++.dg/parse/new2.C: New test.
12933
12934 2004-02-18  Paul Brook  <paul@codesourcery.com>
12935
12936         * gcc.c-torture/compile/libcall-1.c: New test.
12937
12938 2004-02-18  Paul Brook  <paul@codesourcery.com>
12939
12940         PR debug/12934
12941         * gcc.dg/debug/debug-7.c: New test.
12942
12943 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
12944
12945         * gcc.dg/20040217-1.c: New test.
12946
12947 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
12948
12949         * gcc.c-torture/execute/990208-1.x: Delete.
12950
12951 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
12952
12953         * gcc.c-torture/execute/20040208-2.x: New file.
12954
12955 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
12956
12957         PR c++/11326
12958         * g++.dg/abi/structret1.C: New test.
12959
12960 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
12961
12962         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
12963         (i386_cpuid): No need to test if cpuid is available on AMD64.
12964         Fix assembly, so that it works onboth i386 and AMD64.
12965         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
12966         (vecInLong): Fix s[] member type to unsigned int.
12967         (vecInWord): Remove type.
12968         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
12969         (a64, b64, c64, d64, e64): Remove.
12970         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
12971         Remove unused variable.  Remove initialization of removed variables.
12972         Don't call mmx_tests nor sse_tests.
12973         (reference_mmx, reference_sse): Remove.
12974         (check): Add return stmt.
12975         * gcc.dg/i386-sse-7.c: New test.
12976         * gcc.dg/i386-mmx-4.c: New test.
12977
12978 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12979
12980         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
12981         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
12982         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
12983         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
12984         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
12985         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
12986         g++.dg/tc1/dr94.C: Fix line terminator.
12987
12988 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
12989
12990         * gcc.c-torture/compile/20040216-1.c: New.
12991
12992 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12993
12994         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
12995         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
12996         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
12997         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
12998         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
12999         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
13000
13001 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
13002
13003         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
13004
13005 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
13006
13007         PR c++/13971
13008         * g++.dg/expr/cond4.C: New test.
13009
13010         PR c++/14086
13011         * g++.dg/lookup/crash2.C: New test.
13012
13013 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
13014
13015         * gcc.c-torture/compile/20040214-2.c: New test.
13016
13017 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
13018
13019         PR c++/14116
13020         * g++.dg/ext/typeof8.C: New test.
13021
13022 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
13023
13024         * gcc.c-torture/compile/20040214-1.c: New test.
13025
13026 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13027
13028         PR c++/13635
13029         * g++.dg/template/spec11.C: New test.
13030
13031 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13032
13033         PR c++/13927
13034         * g++.dg/other/error8.C: New test.
13035
13036 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
13037
13038         PR c++/14122
13039         * g++.dg/template/array4.C: New test.
13040
13041         PR c++/14108
13042         * g++.dg/inherit/thunk2.C: New test.
13043
13044         PR c++/14083
13045         * g++.dg/eh/cond2.C: New test.
13046
13047 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
13048
13049         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
13050
13051 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
13052
13053         * lib/scanasm.exp (dg-scan): Quote pattern before display.
13054
13055 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
13056
13057         * g++.dg/simd-2.C: xfail on ppc64-linux.
13058
13059 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
13060
13061         PR c/456
13062         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
13063         tests.
13064
13065 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
13066
13067         * gcc.dg/builtins-33.c: New test.
13068
13069 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
13070
13071         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
13072
13073 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
13074
13075         * g++.dg/simd-2.C: Set -maltivec for ppc64.
13076
13077 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
13078
13079         * gcc.dg/ppc64-abi-3.c: New test.
13080
13081 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
13082
13083         PR c/14092
13084
13085         * gcc.dg/pr14092-1.c: New testcase.
13086
13087 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
13088
13089         * gcc.dg/cpp/assert4.c: Fix typo last change.
13090
13091         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
13092         * gcc.dg/cpp/assert4.c: Handle powerpc64.
13093
13094         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
13095
13096 2004-02-09  Roger Sayle  <roger@eyesopen.com>
13097
13098         * gcc.c-torture/compile/20040209-1.c: New test case.
13099
13100 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
13101
13102         * gcc.dg/c90-init-1.c: Adjust expected error messages.
13103
13104 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
13105
13106         * gcc.c-torture/execute/20040208-[12].c: New tests.
13107
13108 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
13109
13110         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
13111
13112 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
13113
13114         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
13115
13116 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
13117
13118         Bug 13856
13119         * gcc.dg/visibility-8.c: New testcase.
13120
13121 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
13122
13123         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
13124         arguments.
13125         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
13126
13127 2004-02-07  Roger Sayle  <roger@eyesopen.com>
13128
13129         PR middle-end/13696
13130         * g++.dg/opt/fold1.C: New test case.
13131
13132 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13133
13134         PR c++/14033
13135         * g++.dg/other/crash-2.C: New test.
13136
13137 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13138
13139         PR c++/14028
13140         * g++.dg/parse/angle-bracket2.C: New test.
13141
13142 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13143
13144         PR middle-end/13750
13145         Revert:
13146         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
13147         PR pch/13361
13148         * testsuite/g++.dg/pch/wchar-1.C: New.
13149         * testsuite/g++.dg/pch/wchar-1.Hs: New.
13150
13151 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13152
13153         PR c++/14008
13154         * g++.dg/parse/error15.C: New test.
13155         * g++.dg/parse/crash11.C: Update dg-error mark.
13156
13157 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
13158
13159         PR c++/13932
13160         * g++.dg/warn/conv2.C: New test.
13161
13162 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13163
13164         PR c++/13086
13165         * g++.dg/warn/incomplete1.C: Remove xfail.
13166
13167 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
13168
13169         * lib/file-format.exp (gcc_target_object_format): Use
13170         ${tool}_target_compile, not gcc_target_compile.
13171         * lib/target-supports.exp (check_alias_available): Likewise.
13172         (check_gc_sections_available): Likewise.
13173         * g++.dg/ext/attrib10.C: Use dg-require-alias.
13174         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
13175         dg-require-alias.
13176
13177 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
13178
13179         PR c++/13969
13180         * g++.dg/template/static6.C: New test.
13181
13182 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
13183
13184         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
13185
13186 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13187
13188         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
13189         tests for systems where `char' is unsigned by default.
13190
13191 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13192
13193         PR c++/13997
13194         * g++.dg/template/partial3.C: New test.
13195
13196 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
13197
13198         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
13199         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
13200         Remove mentions of obsolete ports.
13201
13202 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
13203
13204         * gcc.dg/noncompile/20001228-1.c: Fix for new
13205         error message.
13206
13207 2004-02-03  Roger Sayle  <roger@eyesopen.com>
13208
13209         PR target/9348
13210         * gcc.c-torture/execute/multdi-1.c: New test case.
13211
13212 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
13213
13214         PR c++/13925
13215         * g++.dg/template/lookup5.C: New test.
13216
13217 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
13218
13219         PR c++/13950
13220         * g++.dg/template/lookup4.C: New test.
13221
13222         PR c++/13970
13223         * g++.dg/parse/error14.C: New test.
13224
13225         PR c++/14002
13226         * g++.dg/parse/template13.C: New test.
13227
13228 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
13229
13230         PR c++/13978
13231         * g++.dg/template/koenig4.C: New test.
13232
13233         PR c++/13968
13234         * g++.dg/template/crash17.C: New test.
13235
13236         PR c++/13975
13237         * g++.dg/parse/error13.C: New test.
13238         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
13239
13240 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
13241
13242         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
13243
13244 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
13245
13246         PR c/11658
13247         PR c/13994
13248         * gcc.dg/noncompile/20040203-1.c: New test.
13249         * gcc.dg/noncompile/20040203-2.c: Likewise.
13250         * gcc.dg/noncompile/20040203-3.c: Likewise.
13251         * gcc.dg/20040203-1.c: Likewise.
13252
13253 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
13254
13255         PR c++/10858
13256         * g++.dg/template/sizeof7.C: New test.
13257
13258 2004-02-02  Eric Christopher  <echristo@redhat.com>
13259             Zack Weinberg  <zack@codesourcery.com>
13260
13261         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
13262
13263 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
13264
13265         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
13266         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
13267         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
13268         * gcc.dg/cleanup-5.c: Run only on Linux targets.
13269
13270 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
13271
13272         PR c++/13113
13273         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
13274
13275         PR c++/13854
13276         * g++.dg/ext/attrib13.C: New test.
13277
13278         PR c++/13907
13279         * g++.dg/conversion/op2.C: New test.
13280
13281 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
13282
13283         * gcc.dg/titype-1.c: Fix pasto.
13284
13285 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
13286
13287         * gcc.dg/titype-1.c: New test.
13288
13289 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13290
13291         PR c++/13957
13292         * g++.dg/template/non-type-template-argument-1.C,
13293         g++.dg/template/qualified-id1.C: Update dg-error marks.
13294         * g++.dg/template/nontype6.C: New test.
13295
13296 2004-02-01  Roger Sayle  <roger@eyesopen.com>
13297
13298         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
13299         * gcc.dg/builtins-31.c: New testcase.
13300         * gcc.dg/builtins-32.c: New testcase.
13301
13302 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
13303
13304         * objc.dg/call-super-2.m: Update line numbers
13305         for the including of stddef.h.
13306
13307 2004-01-30  Michael Matz  <matz@suse.de>
13308
13309         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
13310         g++.dg/ext/case-range3.C: New tests.
13311
13312 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13313
13314         DR206
13315         PR c++/13813
13316         * g++.dg/template/member4.C: New test.
13317
13318 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13319
13320         PR c++/13683
13321         * g++.dg/template/sizeof6.C: New test.
13322
13323 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
13324
13325         * gcc.dg/fwritable-strings-1.c: New test.
13326
13327 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
13328
13329         * gcc.c-torture/compile/20040130-1.c: New test.
13330
13331 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
13332
13333         * objc.dg/call-super-2.m: Include stddef.h for size_t.
13334
13335 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
13336
13337         PR c++/13883
13338         * g++.dg/template/ctor3.C: New test.
13339
13340 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13341
13342         * g++.dg/tc1: New directory.
13343         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
13344         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
13345         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
13346         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
13347         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
13348
13349 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13350
13351         * g++.dg/parse/error11.C: New test.
13352         * g++.dg/parse/error12.C: Likewise.
13353
13354 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
13355
13356         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
13357         (scan_initial, main): Use aligned_sizeof instead of sizeof.
13358
13359 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
13360
13361         PR c++/13791
13362         * g++.dg/ext/attrib12.C: New test.
13363
13364         PR c++/13736
13365         * g++.dg/parse/cast2.C: New test.
13366
13367 2004-01-27  James E Wilson  <wilson@specifixinc.com>
13368
13369         * objc.dg/encode-2.m (main): New local string.  Set depending on
13370         sizeof long.  Use in sscanf call.
13371         * objc.dg/encode-3.m (main): New local string.  Set depending on
13372         sizeof long.  Use in scan_initial call.
13373
13374 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13375
13376         * objc.dg/call-super-2.m: Make LP64-safe.
13377         * objc.dg/desig-init-1.m: Likewise.
13378
13379 2004-01-27  Devang Patel <dpatel@apple.com>
13380
13381         * g++.dg/debug/namespace1.C: New test.
13382
13383 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
13384
13385         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
13386         xscale-*-*.
13387
13388         * gcc.dg/arm-mmx-1.c: New test.
13389
13390 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
13391
13392         * gcc.dg/20040127-1.c: New test.
13393         * gcc.dg/20040127-2.c: New test.
13394
13395 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13396
13397         * objc.dg/stret-1.m (glob): Renamed to globa.
13398
13399 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
13400
13401         PR c++/13663
13402         * g++.dg/expr/for1.C: New test.
13403
13404 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
13405
13406         PR middle-end/13779
13407         * gcc.dg/darwin-longlong.c: New test.
13408
13409 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
13410
13411         * gcc.dg/20040124-1.c: Moved test from here...
13412         * gcc.c-torture/compile/20040124-1.c: ...to here.
13413
13414 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
13415
13416         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
13417         the assembly output if -m64 is passed.
13418
13419 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
13420
13421         PR c++/13833
13422         * g++.dg/template/cond3.C: New test.
13423
13424 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13425
13426         PR c++/13810
13427         * g++.dg/template/ttp7.C: New test.
13428
13429 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13430
13431         PR c++/13797
13432         * g++.dg/template/nontype4.C: New test.
13433         * g++.dg/template/nontype5.C: Likewise.
13434
13435 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
13436
13437         * gcc.dg/torture/mips-clobber-at.c: New test.
13438
13439 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
13440
13441         * gcc.dg/20040124-1.c: New test.
13442
13443 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
13444
13445         * gcc.dg/20040123-1.c: New test.
13446
13447 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
13448
13449         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
13450
13451 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
13452
13453         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
13454
13455 2004-01-23  Andrew Pinski  <apinski@apple.com>
13456
13457         * gcc.dg/20030121-1.c: Move to ..
13458         * gcc.dg/20040121-1.c: here.
13459
13460 2004-01-23  Roger Sayle  <roger@eyesopen.com>
13461
13462         * gcc.dg/builtins-29.c: New test case.
13463
13464 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
13465
13466         PR 18314
13467         * gcc.dg/builtins-30.c: New testcase.
13468
13469 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
13470
13471         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
13472         * lib/g77.exp: Likewise.
13473         * lib/objc.exp: Likewise.
13474         * lib/g++.exp: Likewise.
13475
13476 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
13477
13478         * gcc.dg/struct-by-value-2.c: New test.
13479
13480 2004-01-21  Andrew Pinski  <apinski@apple.com>
13481
13482         PR target/13785
13483         * gcc.dg/20030121-1.c: New test.
13484
13485 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
13486
13487         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
13488         clobber frame pointer register in asm statement.
13489
13490 2004-01-21  Falk Hueffner  <falk@debian.org>
13491
13492         * gcc.c-torture/compile/20040121-1.c: New test.
13493
13494 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
13495
13496         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
13497
13498 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
13499
13500         * gcc.dg/ppc64-abi-2.c: New test.
13501
13502 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
13503
13504         * lib/treelang.exp: Fill out this file.
13505         * lib/treelang-dg.exp: New File.
13506
13507 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
13508
13509         * gcc.c-torture/compile/981022-1.c: Remove.
13510         * gcc.dg/array-5.c: Remove XFAIL.
13511         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
13512         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
13513         gcc.dg/cond-lvalue-1.c: Update.
13514         * gcc.dg/cast-lvalue-2.c: New test.
13515
13516 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
13517
13518         PR c++/13592
13519         * g++.dg/other/error1.C (class foo): Tweak error message.
13520
13521         PR c++/13592
13522         * g++.dg/template/call2.C: New test.
13523
13524 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13525
13526         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
13527         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
13528         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
13529         scalar-return-1_x.c, scalar-return-2_y.c,
13530         scalar-return-3_x.c, scalar-return-3_y.c,
13531         scalar-return-4_x.c, scalar-return-4_y.c,
13532         struct-align-1.h, struct-align-1_x.c,
13533         struct-align-1_y.c, struct-align-2.h,
13534         struct-align-2_x.c, struct-align-2_y.c,
13535         struct-by-value-10_y.c, struct-by-value-11_x.c,
13536         struct-by-value-11_y.c, struct-by-value-12_x.c,
13537         struct-by-value-12_y.c, struct-by-value-13_x.c,
13538         struct-by-value-13_y.c, struct-by-value-14_x.c,
13539         struct-by-value-14_y.c, struct-by-value-15_x.c,
13540         struct-by-value-15_y.c, struct-by-value-16_y.c,
13541         struct-by-value-17_y.c, struct-by-value-18_y.c,
13542         struct-by-value-19_y.c, struct-by-value-1_x.c,
13543         struct-by-value-1_y.c, struct-by-value-20_y.c,
13544         struct-by-value-2_x.c, struct-by-value-2_y.c,
13545         struct-by-value-3_y.c, struct-by-value-4_x.c,
13546         struct-by-value-4_y.c, struct-by-value-5_y.c,
13547         struct-by-value-6_y.c, struct-by-value-7_y.c
13548         struct-by-value-8_x.c, struct-by-value-8_y.c
13549         struct-by-value-9_x.c, struct-by-value-9_y.c
13550         struct-return-10_x.c, struct-return-10_y.c,
13551         struct-return-19_x.c, struct-return-20_x.c
13552         struct-return-2_x.c, struct-return-2_y.c
13553         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
13554         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
13555
13556 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13557
13558         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
13559         attribute on sparc*-sun-solaris2.*.
13560
13561 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
13562
13563         PR c++/13710
13564         * g++.dg/ext/typeof7.C: New test.
13565
13566 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
13567
13568         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
13569         * gcc.dg/const-elim-1.c: Same.
13570
13571 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
13572
13573         * objc.dg/stret-1.m: New.
13574         * objc.dg/stret-2.m: New.
13575
13576 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
13577
13578         PR c++/11895
13579         * g++.dg/ext/vector1.C: New test.
13580
13581 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
13582
13583         * gcc.dg/pch/import-1.c: New.
13584         * gcc.dg/pch/import-1.hs: New.
13585         * gcc.dg/pch/import-1a.h: New.
13586         * gcc.dg/pch/import-1b.h: New.
13587         * gcc.dg/pch/import-1c.h: New.
13588
13589 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
13590
13591         PR c++/13574
13592         * g++.dg/ext/array1.C: New test.
13593
13594         PR c++/13178
13595         * g++.dg/conversion/op1.C: New test.
13596
13597 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
13598
13599         PR 11864
13600         From Kazumoto Kojima / Dan Kegel:
13601         * gcc.dg/pr11864-1.c: New test.
13602
13603         PR 10392
13604         From Marcus Comstedt / Dan Kegel:
13605         * gcc.dg/pr10392-1.c: New test.
13606
13607 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
13608
13609         PR c++/13478
13610         * g++.dg/init/ref10.C: New test.
13611
13612 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13613
13614         PR c++/13407
13615         * g++.dg/parse/typename6.C: New test.
13616
13617 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
13618
13619         PR pch/13361
13620         * testsuite/g++.dg/pch/wchar-1.C: New.
13621         * testsuite/g++.dg/pch/wchar-1.Hs: New.
13622
13623 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13624
13625         PR c++/9259
13626         * g++.dg/expr/sizeof2.C: New test.
13627
13628 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
13629
13630         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
13631
13632 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
13633
13634         PR c++/13659
13635         * g++.dg/lookup/strong-using-3.C: New.
13636         * g++.dg/lookup/using-10.C: New.
13637
13638 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
13639
13640         PR c++/13594
13641         * g++.dg/lookup/strong-using-2.C: New.
13642
13643 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
13644             Dan Kegel <dank@kegel.com>
13645             J"orn Rennecke <joern.rennecke@superh.com>
13646
13647         PR target/9365
13648         * gcc.dg/pr9365-1.c: New test.
13649
13650 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13651
13652         PR c++/8856
13653         * g++.dg/parse/casting-operator2.C: New test.
13654         * g++.old-deja/g++.pt/explicit83.C: Remove.
13655
13656 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
13657
13658         * gcc.dg/label-compound-stmt-1.c: New test.
13659         * gcc.c-torture/compile/950922-1.c,
13660         gcc.c-torture/compile/20000211-3.c,
13661         gcc.c-torture/compile/20000518-1.c,
13662         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
13663         compound statements.
13664
13665 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
13666
13667         * gcc.dg/ppc64-abi-1.c: New test.
13668
13669 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
13670
13671          * g++.dg/ext/attrib9.C: Add dg-warnings.
13672
13673 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13674
13675         PR c++/12335
13676         * g++.dg/parse/dtor3.C: New test.
13677
13678 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
13679
13680         PR c++/12709
13681         * g++.dg/parse/try-catch-1.C: New test.
13682
13683 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
13684
13685         * ada/acats/run_all.sh: Add more verbose output in acats.log
13686         when compiling tests.
13687
13688 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
13689
13690         PR 13656
13691         * gcc.dg/typedef-redecl.c: New test case.
13692         * gcc.dg/typedef-redecl.h: New support file.
13693
13694 2004-01-13  Jan Hubicka  <jh@suse.cz>
13695
13696         * gcc.dg/always_inline.c: New test.
13697         * gcc.dg/debug/20031231-1.c: Fix.
13698
13699 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13700
13701         PR c++/13474
13702         * g++.dg/template/array3.C: New test.
13703
13704 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
13705
13706         * g++.dg/ext/lvalue1.C: No longer expected to fail.
13707         * g++.dg/warn/Wunused-2.C: Likewise.
13708
13709 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13710
13711         PR c++/13289
13712         * g++.dg/template/instantiate6.C: New test.
13713
13714 2004-01-12  Roger Sayle  <roger@eyesopen.com>
13715
13716         PR middle-end/11397
13717         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
13718
13719 2004-01-12  Jan Hubicka  <jh@suse.cz>
13720
13721         PR opt/12826
13722         * gcc.dg/20040112-1.c: New.
13723
13724         * gcc.dg/dwarf-die[1-7].c: Move to...
13725         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
13726         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
13727
13728 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
13729
13730         PR c++/4100
13731         * g++.dg/parse/friend4.C: New test.
13732
13733 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
13734
13735         PR c++/4100
13736         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
13737         definition is called a friend.
13738
13739 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
13740
13741         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
13742
13743 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
13744
13745         PR c++/3478
13746         * g++.dg/parse/error10.C: New test.
13747         * g++.dg/template/arg2.C: Accept "invalid type" error.
13748
13749 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
13750
13751         PR middle-end/13392
13752         * g++.dg/opt/expect2.C: New test.
13753
13754 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
13755
13756         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
13757         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
13758         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
13759         Update dg-error regexps.
13760
13761 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
13762
13763         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
13764         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
13765
13766 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
13767
13768         * gcc.dg/pragma-re-1.c: Use right pointer type.
13769
13770 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
13771
13772         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
13773
13774 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
13775
13776         * gcc.dg/rs6000-ldouble-1.c: New.
13777
13778 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13779
13780         DR 337
13781         PR c++/9256
13782         * g++.dg/other/abstract1.C: New test.
13783
13784 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
13785
13786         * g++.dg/lookup/strong-using-1.C: New.
13787
13788 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
13789
13790         PR c/11234
13791         * gcc.dg/func-ptr-conv-1.c: New test.
13792         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
13793
13794 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
13795
13796         PR target/13380.
13797         * gcc.c-torture/compile/20040109-1.c: New.
13798
13799 2004-01-08  Stuart Hastings  <stuart@apple.com>
13800
13801         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
13802         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
13803         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
13804
13805 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
13806
13807         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
13808
13809 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
13810
13811         * ada/acats/run_acats: Treat 'gnatchop' the same way
13812         as 'gnatmake'.  Export GCC_DRIVER.
13813         * ada/acats/run_all.sh: Add target_gnatchop.  Use
13814         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
13815
13816 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13817
13818         PR c++/12573
13819         * g++.dg/template/dependent-expr4.C: New test.
13820
13821 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
13822
13823         * gcc.dg/altivec-11.c: New test.
13824
13825 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
13826
13827         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
13828
13829 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
13830
13831         PR c/6024
13832         * gcc.dg/enum-compat-1.c: New test.
13833         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
13834
13835 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
13836
13837         PR c/12165
13838         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
13839         gcc.dg/c99-idem-qual-3.c: New tests.
13840
13841 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
13842
13843         * gcc.dg/winline-7.c: Don't cast void * to int.
13844
13845 2004-01-06  Jan Hubicka  <jh@suse.cz>
13846
13847         * gcc.dg/i386-sse-5.c: New test
13848         * g++.dg/eh/simd-1.c: Add -w argument for i386.
13849
13850 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
13851
13852         PR c++/12815
13853         * g++.dg/rtti/typeid4.C: New test.
13854
13855 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
13856
13857         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
13858
13859 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
13860
13861         PR c++/12132
13862         * g++.dg/template/error11.C: New test.
13863
13864         PR c++/13451
13865         * g++.dg/template/class2.C: New test.
13866
13867 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
13868         Richard Sandiford <rsandifo@redhat.com>
13869
13870         PR c++/13387
13871         * g++.dg/opt/alias3.C: New test.
13872
13873 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
13874
13875         PR c++/13157
13876         * g++.dg/template/koenig3.C: New test.
13877
13878         PR c++/13529
13879         * g++.dg/parse/offsetof3.C: New test.
13880
13881         * g++.dg/init/copy7.C: Add missing dg-error markers.
13882
13883         PR c++/12226
13884         * g++.dg/init/copy7.c: New test.
13885
13886         PR c++/13536
13887         * g++.dg/parse/cast1.C: New test.
13888
13889 2004-01-04  Jan Hubicka  <jh@suse.cz>
13890
13891         * gcc.dg/winline[1-7].c: New tests.
13892
13893 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13894
13895         PR c++/13520
13896         * g++.dg/template/qualttp22.C: New test.
13897
13898 2004-01-01  Jan Hubicka  <jh@suse.cz>
13899
13900         * gcc.dg/debug/20031231-1.c: New.
13901         * gcc.c-torture/compile/20040101-1.c: New.
13902         * gcc.dg/dwarf-die-[1-7].c: New.
13903
13904 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
13905
13906         PR optimization/13521
13907         * gcc.c-torture/compile/20031231-1.c: New test.
13908
13909 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
13910
13911         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
13912
13913 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13914
13915         PR c++/10079
13916         * g++.dg/template/crash16.C: New test.
13917
13918 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
13919
13920         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
13921
13922 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
13923
13924         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
13925         ports.
13926         * g++.old-deja/g++.jason/thunk3.C: Likewise.
13927         * g++.old-deja/g++.law/profile1.C: Likewise.
13928         * gcc.c-torture/compile/981006-1.c: Likewise.
13929         * gcc.c-torture/execute/loop-2e.x: Likewise.
13930         * gcc.c-torture/execute/loop-2f.x: Remove.
13931         * gcc.c-torture/execute/loop-2g.x: Likewise.
13932         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
13933         * gcc.dg/20020312-2.c: Remove traces of dead ports.
13934
13935 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
13936
13937         PR c++/13507
13938         * g++.dg/ext/attrib11.C: New test.
13939
13940         PR c++/13494
13941         * g++.dg/template/array2-1.C: New test.
13942         * g++.dg/template/array2-2.C: New test.
13943
13944 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
13945
13946         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
13947
13948 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
13949
13950         PR c++/12774
13951         * g++.dg/template/array1-1.C: New test.
13952         * g++.dg/template/array1-2.C: New test.
13953
13954 2003-12-29  Roger Sayle  <roger@eyesopen.com>
13955
13956         PR fortran/12632
13957         * g77.dg/12632.f: New test case.
13958
13959 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13960
13961         PR c++/13289
13962         * g++.dg/parse/nontype1.C: New test.
13963
13964 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13965
13966         PR c++/12403
13967         * g++.dg/parse/explicit1.C: New test.
13968         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
13969
13970 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
13971
13972         PR c++/13081
13973         * g++.dg/opt/inline6.C: New test.
13974
13975         PR c++/12613
13976         * g++.dg/parse/error9.C: New test.
13977
13978         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
13979
13980 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
13981
13982         PR c++/13009
13983         * g++.dg/init/assign1.C: New test.
13984
13985 2003-12-28  Roger Sayle  <roger@eyesopen.com>
13986
13987         PR c++/13070
13988         * g++.dg/warn/format3.C: New test case.
13989
13990 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13991
13992         * gcc.c-torture/compile/20031227-1.c: New test.
13993
13994 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
13995
13996         * g++.dg/bprob/bprob.exp: Load target-supports.exp
13997         * g77.dg/bprob/bprob.exp: Likewise.
13998         * gcc.misc-tests/bprob.exp: Likewise.
13999         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
14000         variants on systems where the library does not provide that
14001         functionality.
14002         * gcc.dg/builtins-20.c: Use builtins-config.h.
14003         * gcc.dg/builtins-config.h: New file.
14004
14005 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
14006
14007         * lib/gcc-dg.exp (dg-require-profiling): New function.
14008         * lib/target-supports.exp (check_profiling_available): Likewise.
14009         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
14010         * g77.dg/bprob/bprob.exp: Likewise.
14011         * gcc.misc-tests/bprob.exp: Likewise.
14012         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
14013         * gcc.dg/20021014-1.c: Likewise.
14014         * gcc.dg/nest.c: Likewise.
14015
14016 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
14017
14018         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
14019         compiling.
14020         * g++.dg/lookup/java2.C: Likewise.
14021         * gcc.dg/cpp/lexident.c: Likewise.
14022
14023 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
14024
14025         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
14026         given.
14027         * gcc.c-torture/compile/961203-1.c: Likewise.
14028         * gcc.c-torture/compile/980506-1.c: Likewise.
14029
14030 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
14031
14032         * lib/gcc-dg.exp (dg-prune-output): New annotation.
14033         (additional_prunes): New global.
14034         (gcc-dg-prune): Handle additional per-test pruning.
14035         (dg-test): Clear additional_prunes between tests.
14036
14037         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
14038         dg-prune-output to avoid spurious failures from assembler
14039         complaining about nonexistent WAW violations.
14040         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
14041         Use dg-prune-output to avoid spurious failures from assembler
14042         warning about Itanium B-step errata.
14043
14044 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
14045
14046         * g++.dg/abi/macro0.C: New test.
14047         * g++.dg/abi/macro1.C: Likewise.
14048         * g++.dg/abi/macro2.C: Likewise.
14049
14050         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
14051         * g++.dg/abi/bitfield7.C: Likewise.
14052         * g++.dg/abi/dtor2.C: Likewise.
14053         * g++.dg/abi/mangle11.C: Likewise.
14054         * g++.dg/abi/mangle12.C: Likewise.
14055         * g++.dg/abi/mangle14.C: Likewise.
14056         * g++.dg/abi/mangle17.C: Likewise.
14057         * g++.dg/abi/vbase10.C: Likewise.
14058         * g++.dg/abi/vbase14.C: Likewise.
14059         * g++.dg/template/qualttp17.C: Likewise.
14060
14061 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
14062
14063         PR c/11995
14064         * gcc.dg/20031223-1.c: New test.
14065
14066 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
14067
14068         * gcc.dg/noreturn-7.c: New test.
14069
14070 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
14071
14072         * gcc.dg/null-pointer-1.c: New test.
14073
14074 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
14075
14076         * g++.old-deja/g++.jason/template18.C: Remove.
14077         * g++.old-deja/g++.jason/template37.C: Likewise.
14078
14079         PR c++/12862
14080         * g++.dg/lookup/ns1.C: New test.
14081
14082         PR c++/12397
14083         * g++.dg/template/lookup3.C: New test.
14084
14085 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
14086
14087         * g++.dg/template/recurse1.C: New test
14088
14089 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
14090
14091         PR c++/12479
14092         * g++.dg/parse/semicolon1.C: New test.
14093         * g++.dg/parse/semicolon1.h: Likewise.
14094
14095 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
14096
14097         * gcc.dg/darwin-misaligned.c: New test.
14098
14099 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
14100
14101         PR c/9163
14102         * gcc.dg/20031222-1.c: New test.
14103
14104 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
14105
14106         PR c++/13438
14107         * g++.dg/parse/error8.C: New test.
14108
14109         PR c++/11554
14110         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
14111
14112 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
14113
14114         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
14115         too small.
14116         * gcc.c-torture/compile/930217-1.c: Likewise.
14117         * gcc.c-torture/compile/930513-1.c: Likewise.
14118         * gcc.c-torture/execute/920908-2.c: Likewise.
14119         * gcc.c-torture/execute/921204-1.c: Likewise.
14120         * gcc.c-torture/execute/930621-1.c: Likewise.
14121         * gcc.c-torture/execute/930630-1.c: Likewise.
14122         * gcc.c-torture/execute/931031-1.c: Likewise.
14123         * gcc.c-torture/execute/980602-2.c: Likewise.
14124         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
14125         * gcc.c-torture/execute/compndlit-1.c: Likewise.
14126         * gcc.c-torture/execute/extzvsi.c: Likewise.
14127         * gcc.c-torture/unsorted/ext.c: Likewise.
14128
14129 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
14130
14131         PR target/12749
14132         * gcc.c-torture/compile/20031220-2.c: New test case.
14133
14134 2003-12-20  Roger Sayle  <roger@eyesopen.com>
14135
14136         PR optimization/13031
14137         * gcc.c-torture/compile/20031220-1.c: New test case.
14138
14139 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
14140
14141         * gcc.dg/cast-function-1.c: New test.
14142
14143 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
14144
14145         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
14146         formats.
14147
14148 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
14149
14150         PR c++/12795
14151         * g++.dg/ext/attrib10.C: New test.
14152
14153 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
14154
14155         * gcc.dg/cleanup-10.c: New test.
14156         * gcc.dg/cleanup-11.c: New test.
14157
14158 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
14159
14160         PR c++/13239
14161         * g++.dg/opt/expect1.C: New test.
14162
14163 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
14164
14165         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
14166
14167 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
14168
14169         PR debug/12923
14170         * gcc.dg/20031218-1.c: New test.
14171
14172         PR debug/12389
14173         * gcc.dg/20031218-2.c: New test.
14174         * gcc.dg/20031218-3.c: New test.
14175
14176         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
14177         of label name and allow for USER_LABEL_PREFIX == "_" names.
14178         * g++.dg/abi/mangle18-2.C: Likewise.
14179         * g++.dg/abi/mangle19-1.C: Likewise.
14180         * g++.dg/abi/mangle19-2.C: Likewise.
14181         * g++.dg/abi/mangle20-1.C: Likewise.
14182         * g++.dg/abi/mangle20-2.C: Likewise.
14183
14184 2003-12-18  Richard Henderson  <rth@redhat.com>
14185
14186         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
14187
14188 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
14189             Dan Kegel <dank@kegel.com>
14190
14191         PR other/12009
14192         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
14193         testing a cross compiler, it causes spurious compile failures.
14194         * lib/g++.exp: Likewise.
14195
14196 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14197
14198         PR c++/13262
14199         * g++.dg/template/access13.C: New test.
14200
14201 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
14202
14203         * gcc.dg/20031216-1.c: New test.
14204
14205 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14206
14207         PR c++/9154
14208         * g++.dg/template/error10.C: New test.
14209
14210 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
14211
14212         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
14213         * g++.dg/eh/simd-2.C: Likewise.
14214
14215 2003-12-17  James E Wilson  <wilson@specifixinc.com>
14216             Roger Sayle  <roger@eyesopen.com>
14217
14218         * gcc.c-torture/execute/ieee/mzero5.c: New.
14219
14220 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
14221
14222         PR c++/10603
14223         * g++.dg/parse/error6.C: New test.
14224
14225         PR c++/12827
14226         * g++.dg/parse/error7.C: New test.
14227
14228 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
14229
14230         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
14231         at -O with stabs debugging formats.
14232         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
14233         * gcc.dg/debug/debug-2.c: Likewise.
14234
14235 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
14236
14237         PR c++/12696
14238         * g++.dg/init/error1.C: New test.
14239
14240         PR c++/12218
14241         * g++.dg/init/pm3.C: New test.
14242
14243 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
14244
14245         PR c/3347
14246         * gcc.dg/bitfld-8.c: New test.
14247
14248 2003-12-16  James Lemke  <jim@wasabisystems.com>
14249
14250         * gcc.dg/arm-scd42-[123].c: New tests.
14251
14252 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
14253
14254         PR c++/9043
14255         * g++.dg/abi/mangle20-1.C: New test.
14256         * g++.dg/abi/mangle20-2.C: New test.
14257
14258 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
14259
14260         PR c++/13275
14261         * g++.dg/other/offsetof2.C: Remove XFAIL.
14262         * g++.dg/parse/offsetof1.C: New test.
14263         * g++.gd/parse/offsetof2.C: Likewise.
14264
14265 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14266
14267         * g++.dg/template/nontype3.C: New test.
14268         * g++.dg/template/static2.C: Tweaked the dg-error clause.
14269
14270 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14271
14272         * g++.dg/warn/noreturn-3.C: Also test instantiation.
14273
14274 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
14275
14276         PR c++/13387
14277         * g++.dg/expr/assign1.C: New test.
14278
14279         PR c++/13242
14280         * g++.dg/abi/mangle19-1.C: New test.
14281         * g++.dg/abi/mangle19-2.C: New test.
14282
14283 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
14284
14285         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
14286
14287 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
14288
14289         * gcc.c-torture/execute/20031216-1.c: New test.
14290
14291 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14292
14293         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
14294         an ICE regression.
14295
14296 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
14297
14298         PR c++/10926
14299         * g++.dg/template/error9.C: New test.
14300
14301         PR c++/11116
14302         * g++.dg/template/error8.C: New test.
14303
14304 2003-12-15  Roger Sayle  <roger@eyesopen.com>
14305
14306         PR middle-end/13400
14307         * gcc.c-torture/execute/20031215-1.c: New test case.
14308
14309 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
14310
14311         PR c++/13269
14312         * g++.dg/parse/error5.C: New test.
14313
14314         PR c++/12989
14315         * g++.dg/expr/sizeof1.C: New test.
14316
14317         PR c++/13310
14318         * g++.dg/template/crash15.C: New test.
14319
14320 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
14321
14322         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
14323         a non-POD type as the last named parameter of a varargs function.
14324
14325 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
14326
14327         PR c++/13243
14328         PR c++/12573
14329         * g++.dg/template/crash14.C: New test.
14330         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
14331
14332 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
14333
14334         * g++.dg/other/java1.C: New test.
14335
14336         PR c++/13241
14337         * g++.dg/abi/mangle18-1.C: New test.
14338         * g++.dg/abi/mangle18-2.C: New test.
14339
14340 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14341
14342         PR optimization/10312
14343         * gcc.c-torture/execute/20031214-1.c: New.
14344
14345 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
14346
14347         PR c++/10779
14348         PR c++/12160
14349         * g++.dg/parse/error3.C: New test.
14350         * g++.dg/parse/error4.C: Likewise.
14351         * g++.dg/abi/mangle4.C: Tweak error messages.
14352         * g++.dg/lookup/using5.C: Likewise.
14353         * g++.dg/other/error2.C: Likewise.
14354         * g++.dg/parse/typename5.C: Likewise.
14355         * g++.dg/parse/undefined1.C: Likewise.
14356         * g++.dg/template/arg2.C: Likewise.
14357         * g++.dg/template/ttp3.C: Likewise.
14358         * g++.dg/template/type1.C: Likewise.
14359         * g++.old-deja/g++.other/crash32.C: Likewise.
14360         * g++.old-djea/g++.pt/defarg8.C: Likewise.
14361
14362 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14363
14364         PR c++/13106
14365         * g++.dg/warn/noreturn-3.C: New test.
14366
14367 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
14368
14369         PR c++/13118
14370         * g++.dg/abi/covariant3.C: New.
14371
14372 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
14373
14374         * g++.dg/eh/ia64-1.C: New test.
14375
14376 2003-12-12  Roger Sayle  <roger@eyesopen.com>
14377
14378         PR optimization/13037
14379         * g77.f-torture/execute/13037.f: New test case.
14380
14381 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
14382
14383         PR c++/12881
14384         * g++.dg/abi/covariant2.C: New.
14385
14386 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
14387
14388         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
14389
14390 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
14391
14392         * gcc.c-torture/execute/wchar_t-1.x: Delete.
14393
14394 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
14395
14396         PR other/10819
14397         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
14398         to fix Bug 10819.
14399         * lib/g++.exp (g++_version): Likewise.
14400         * lib/g77.exp (g77_version): Likewise.
14401         * lib/objc.exp (default_objc_version): Likewise.
14402
14403 2003-12-10  Richard Henderson  <rth@redhat.com>
14404
14405         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
14406
14407         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
14408
14409 2003-12-08  Matt Austern  <austern@apple.com>
14410
14411         PR c/13134
14412         * lib/gcc-dg.exp (dg-require-visibility): Define.
14413         * lib/target-supports (check_visibility_available): Define.
14414         * gcc.dg/visibility-1.c: New test.
14415         * gcc.dg/visibility-2.c: Likewise.
14416         * gcc.dg/visibility-3.c: Likewise.
14417         * gcc.dg/visibility-4.c: Likewise.
14418         * gcc.dg/visibility-5.c: Likewise.
14419         * gcc.dg/visibility-6.c: Likewise.
14420         * g++.dg/ext/visibility-1.C: Likewise.
14421         * g++.dg/ext/visibility-2.C: Likewise.
14422         * g++.dg/ext/visibility-3.C: Likewise.
14423         * g++.dg/ext/visibility-4.C: Likewise.
14424         * g++.dg/ext/visibility-5.C: Likewise.
14425         * g++.dg/ext/visibility-6.C: Likewise.
14426
14427 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14428
14429         * g++.dg/lookup/java1.C: New test.
14430         * g++.dg/lookup/java2.C: New test.
14431
14432 2003-12-07  Falk Hueffner  <falk@debian.org>
14433
14434         * g++.dg/opt/noreturn-1.C: New test.
14435
14436 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
14437
14438         * gcc.dg/overflow-1.c: New test.
14439
14440 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
14441
14442         * g77.f-torture/compile/13060.f: New test.
14443
14444 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
14445
14446         PR c++/13323
14447         * g++.dg/inherit/operator2.C: New test.
14448
14449 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
14450
14451         PR c++/13305
14452         * g++.dg/ext/attrib9.C: New test.
14453
14454 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
14455
14456         PR c++/13314
14457         * g++.dg/template/error7.C: New test.
14458
14459 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
14460             J"orn Rennecke <joern.rennecke@superh.com>
14461
14462         PR target/13302
14463         * g++.dg/other/struct-va_list.C: New test.
14464
14465 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14466
14467         PR c++/13166
14468         * g++.dg/parse/defarg6.C: New test.
14469
14470 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
14471
14472         PR target/13256
14473         * gcc.c-torture/execute/20031201-1.c: New test.
14474
14475 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
14476
14477         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
14478
14479 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
14480
14481         * gcc.dg/builtin-return-1.c: New test.
14482
14483 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
14484             J"orn Rennecke <joern.rennecke@superh.com>
14485
14486         PR optimization/13260
14487         * gcc.c-torture/execute/20031204-1.c: New test.
14488
14489 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
14490
14491         PR c++/9127
14492         * g++.dg/template/error6.C: New test.
14493
14494 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
14495
14496         * gcc.dg/20031202-1.c: New test.
14497
14498 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
14499
14500         PR c++/13179
14501         * g++.dg/template/eh1.C: New test.
14502
14503         PR c++/10771
14504         * g++.dg/template/error5.C: New test.
14505
14506 2003-12-02  David Ung  <davidu@mips.com>
14507
14508         * gcc.dg/compat/vector-check.h: Corrected type for var
14509         g_##TMODE
14510
14511 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14512
14513         PR c++/10126
14514         * g++.dg/template/ptrmem8.C: New test.
14515
14516 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14517
14518         PR c++/12573
14519         * g++.dg/template/dependent-expr3.C: New test.
14520
14521 2003-12-01  James Lemke  <jim@wasabisystems.com>
14522
14523         * gcc.dg/arm-g2.c: New test.
14524
14525 2003-12-01  Roger Sayle  <roger@eyesopen.com>
14526
14527         PR optimization/11634
14528         * gcc.dg/20031201-2.c: New test case.
14529
14530 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
14531
14532         PR 11433
14533         * objc.dg/proto-lossage-3.m: New test.
14534
14535 2003-12-01  Roger Sayle  <roger@eyesopen.com>
14536
14537         PR optimization/12628
14538         * gcc.dg/20031201-1.c: New test case.
14539
14540 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
14541
14542         * gcc.dg/unaligned-1.c: New test.
14543
14544 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
14545
14546         PR c++/9849
14547         * g++.dg/template/error4.C: New test.
14548         * g++.dg/template/nested3.C: Adjust error markers.
14549
14550 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14551
14552         * gcc.dg/cpp/assert4.c: Check more #system assertions.
14553
14554 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
14555
14556         PR c/10333
14557         * gcc.dg/bitfld-7.c: New test.
14558
14559 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
14560
14561         * gcc.dg/tls/asm-1.C: New test.
14562
14563 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14564
14565         * gcc.dg/cpp/assert4.c: Update.
14566
14567 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
14568
14569         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
14570         * gcc.dg/builtin-apply3.c: New test.
14571
14572 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
14573
14574         * lib/compat.exp (compat-obj): New xfaildata parameter.
14575         Use it to set compiler_conditional_xfail_data before compiling.
14576         (compat-get-options): Handle dg-xfail-if.
14577         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
14578         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
14579         * gcc.dg/compat/vector-1_y.c: Likewise.
14580         * gcc.dg/compat/vector-2_x.c: Likewise.
14581         * gcc.dg/compat/vector-2_y.c: Likewise.
14582
14583 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
14584
14585         * g++.dg/opt/reg-stack4.C: New test.
14586
14587 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
14588
14589         * gcc.dg/builtin-apply2.c: New test.
14590
14591 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
14592
14593         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
14594
14595 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14596
14597         PR c++/12924
14598         * g++.dg/template/template-id-2.C: New test.
14599
14600 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14601
14602         PR c++/5369
14603         * g++.dg/template/memfriend1.C: New test.
14604         * g++.dg/template/memfriend2.C: Likewise.
14605         * g++.dg/template/memfriend3.C: Likewise.
14606         * g++.dg/template/memfriend4.C: Likewise.
14607         * g++.dg/template/memfriend5.C: Likewise.
14608         * g++.dg/template/memfriend6.C: Likewise.
14609         * g++.dg/template/memfriend7.C: Likewise.
14610         * g++.dg/template/memfriend8.C: Likewise.
14611         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
14612
14613 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
14614
14615         PR c++/12515
14616         * g++.dg/ext/cond1.C: New test.
14617
14618 2003-11-20  Richard Henderson  <rth@redhat.com>
14619
14620         * gcc.dg/20020201-2.c: Remove.
14621         * gcc.dg/20020201-4.c: Remove.
14622         * gcc.dg/20020304-1.c: Remove.
14623
14624 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
14625
14626         * gcc.dg/cpp/trad/xwin1.c: New test case.
14627
14628 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
14629
14630         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
14631         * lib/g77.exp: Likewise.
14632         * lib/objc.exp: Likewise.
14633         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
14634         for darwin.
14635
14636 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14637
14638         PR c++/12932
14639         * g++.dg/template/static5.C: New test.
14640
14641 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
14642
14643         * gcc.dg/nested-func-1.c: New test.
14644
14645 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14646
14647         * gcc.dg/cpp/assert4.c: New test.
14648
14649 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
14650
14651         PR c++/2294
14652         * g++.dg/lookup/using9.c: New test.
14653
14654 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
14655
14656         PR c++/12762
14657         * g++.dg/template/error3.C: New test.
14658
14659 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
14660
14661         PR ada/13035
14662         * ada/acats/run_acats, run_all.sh: Fix syntax error.
14663         No longer use a wrapper for gcc, since this does not work under
14664         Windows.
14665
14666 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
14667
14668         PR c++/2094
14669         * g++.dg/template/ptrmem7.C: New test.
14670
14671 2003-11-13  Andrew Pinski <apinski@apple.com>
14672
14673         * gcc.c-torture/compile/20031113-1.c: New test.
14674
14675 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
14676             Kean Johnston <jkj@sco.com>
14677
14678         PR c/13029
14679         * gcc.dg/unused-4.c: Update.
14680
14681 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
14682
14683         * g++.dg/opt/const3.C: New test.
14684
14685 2003-11-13  Jan Hubicka  <jh@suse.cz>
14686
14687         * gcc.c-torture/compile/20031112-1.c: New test.
14688
14689 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
14690
14691         * g++.dg/parse/crash10.C: Remove bogus error marker.
14692
14693 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
14694
14695         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
14696         (host_gcc): Likewise.
14697         (ROOT): Honor $PWDCMD.
14698         (BASE): Likewise.
14699         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
14700
14701 2003-11-12  Catherine Moore  <clm@redhat.com>
14702
14703         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
14704
14705 2003-11-12  Andreas Jaeger  <aj@suse.de>
14706             Jakub Jelinek  <jakub@redhat.com>
14707             Andrew Pinski  <pinskia@physics.uc.edu>
14708             Richard Henderson  <rth@redhat.com>
14709
14710         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
14711         systems.
14712         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
14713
14714         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
14715         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
14716
14717 2003-11-11  Andreas Jaeger  <aj@suse.de>
14718
14719         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
14720
14721         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
14722
14723 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
14724
14725         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
14726         Clean ups.
14727
14728 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
14729
14730         * gcc.dg/trampoline-1.c: New test.
14731
14732 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
14733
14734         * gcc.c-torture/compile/200031109-1.c: New test.
14735
14736 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
14737
14738         PR c/3190
14739         PR c/8714
14740         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
14741         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
14742         gcc.dg/format/no-y2k-1.c: Update.
14743
14744 2003-11-08  Roger Sayle  <roger@eyesopen.com>
14745
14746         PR optimization/10467
14747         * gcc.dg/20031108-1.c: New test case.
14748
14749 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
14750
14751         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
14752
14753 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
14754
14755         * gcc.dg/compound-lvalue-1.c: New test.
14756         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
14757         some XFAILs.
14758
14759 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
14760
14761         * gcc.dg/altivec-varargs-1.c: New test.
14762
14763 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
14764
14765         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
14766         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
14767         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
14768         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
14769         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
14770
14771 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
14772
14773         * gcc.dg/cond-lvalue-1.c: New test.
14774
14775 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
14776
14777         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
14778
14779 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14780
14781         PR c++/11616
14782         * g++.dg/template/instantiate5.C: New test.
14783
14784 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14785
14786         PR c++/12726
14787         * g++.dg/ext/complit2.C: Replace test with self-contained version.
14788         * ChangeLog: Add missing first entry for above test.
14789
14790 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14791
14792         PR c++/9810
14793         * g++.dg/template/using8.C: New test.
14794         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
14795
14796 2003-11-02  Roger Sayle  <roger@eyesopen.com>
14797
14798         PR optimization/10817
14799         * gcc.c-torture/compile/20031102-1.c: New test case.
14800
14801 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
14802
14803         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
14804         2147483647.
14805
14806 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
14807
14808         * gcc.dg/20031102-1.c: New test.
14809
14810 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
14811
14812         * gcc.dg/complex-1.c: New test.
14813
14814 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14815
14816         PR c++/12796
14817         * g++.dg/template/crash13.C: Adjust expected error location.
14818         * g++.old-deja/g++.brendan/ns1.C: Likewise.
14819
14820 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
14821
14822         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
14823
14824 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
14825
14826         PR/10239
14827         * gcc.c-torture/compile/20031031-2.c: New test.
14828
14829 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
14830
14831         PR/11640
14832         * gcc.c-torture/compile/20031031-1.c: New test.
14833
14834 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
14835
14836         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
14837         * gcc.misc-tests/bprob.exp: Likewise.
14838         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
14839         the execution test on arm-elf configs.
14840         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
14841         configs that don't support scratch files.
14842         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
14843
14844 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
14845
14846         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
14847         done by dejagnu.
14848
14849 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
14850
14851         * ada/acats/run_all.sh: Redirect mv output to /dev/null
14852         Avoid non pure sh syntax. Add more logging.
14853
14854         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
14855         fail.
14856
14857 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14858
14859         PR libgcj/10610
14860         * gcc.dg/ppc-stackalign-1.c: New test.
14861
14862 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
14863
14864         * ada/acats/run_all.sh: Change output to be more compliant with
14865         dejagnu framework.
14866         Create acats.sum and acats.log files under testsuite/ada/acats
14867         Only run [a-z]* directories, to filter out e.g. CVS.
14868         Redirect build output to log file.
14869
14870 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
14871
14872         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
14873
14874 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
14875
14876         PR ada/5909:
14877         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
14878
14879 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
14880
14881         * gcc.c-torture/compile/20031023-1.c: New test.
14882         * gcc.c-torture/compile/20031023-2.c: New test.
14883         * gcc.c-torture/compile/20031023-3.c: New test.
14884         * gcc.c-torture/compile/20031023-4.c: New test.
14885
14886 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14887
14888         PR c++/10371
14889         * g++.dg/lookup/scoped8.C: New test.
14890
14891 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
14892
14893         * g++.dg/opt/reg-stack3.C: New test.
14894
14895 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
14896
14897         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
14898
14899 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14900
14901         PR c++/11076
14902         * g++.dg/template/crash13.C: New test.
14903
14904 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
14905
14906         * gcc.dg/c99-restrict-2.c: New test.
14907
14908 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
14909
14910         PR c++/12698, c++/12699, c++/12700, c++/12566
14911         * g++.dg/inherit/covariant9.C: New test.
14912         * g++.dg/inherit/covariant10.C: New test.
14913         * g++.dg/inherit/covariant11.C: New test.
14914
14915 2003-10-23  Jason Merrill  <jason@redhat.com>
14916
14917         PR c++/12726
14918         * g++.dg/ext/complit2.C: New test.
14919
14920 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
14921
14922         PR target/12654
14923         * gcc.c-torture/execute/20031020-1.c: New test.
14924
14925 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14926
14927         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
14928         following the jump_insn.
14929
14930 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
14931
14932         * gcc.dg/cast-lvalue-1.c: New test.
14933
14934 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
14935
14936         PR c++/11962
14937         * g++.dg/template/cond2.C: New test.
14938
14939 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
14940
14941         * gcc.dg/builtins-28.c: New test.
14942
14943 2003-10-20  Jan Hubicka  <jh@suse.cz>
14944
14945         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
14946         parameter.
14947         * testsuite/gcc.dg/inline-2.c: Likewise.
14948
14949 2003-10-20  Phil Edwards  <phil@codesourcery.com>
14950
14951         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
14952         * gcc.dg/nest.c:  Likewise.
14953
14954 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14955
14956         PR c++/9781, c++/10583, c++/11862
14957         * g++.dg/parse/crash13.C: New test.
14958
14959 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14960
14961         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
14962
14963 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
14964
14965         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
14966         Define HAVE_C99_RUNTIME except on Solaris.
14967         * gcc.dg/builtins-20.c: Likewise.
14968
14969 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14970
14971         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
14972
14973 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14974
14975         PR c++/12495
14976         * g++.dg/template/crash21.C: New test.
14977
14978 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14979
14980         PR c++/2513
14981         * g++.dg/template/typename5.C: New test.
14982
14983 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14984
14985         PR c++/12369
14986         * g++.dg/template/friend25.C: New test.
14987
14988 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
14989
14990         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
14991         versions.
14992
14993 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
14994
14995         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
14996         == 2147483647.
14997
14998 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
14999
15000         * gcc.c-torture/execute/960416-1.x: Remove.
15001         * gcc.c-torture/execute/divconst-3.x: Likewise.
15002
15003 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
15004
15005         PR target/12598
15006         * gcc.dg/torture/cris-volatile-1.c: New test.
15007
15008 2003-10-14  Roger Sayle  <roger@eyesopen.com>
15009
15010         PR optimization/9325
15011         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
15012         for overflowing floating point to integer conversion during RTL
15013         simplification.
15014
15015 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
15016
15017         * objc/execute/_cmd.m: Fix typo.
15018         * objc.dg/image-info.m, objc.dg/symtab-1.m:
15019         Relax 'scan-assembler' regexp.
15020         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
15021         objc.dg/try-catch-4.m: Run on non-Darwin targets.
15022         * objc.dg/zero-link-2.m: Remove blank line.
15023         * objc.dg/zero-link-3.m: New test case.
15024
15025 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
15026
15027         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
15028
15029         * gcc.dg/asm-names.c: Use scan-assembler-not rather
15030         than linker trickery.
15031
15032 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15033
15034         PR c++/12370
15035         * g++.dg/other/friend2.C: New test.
15036
15037 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
15038
15039         * gcc.dg/20031012-1.c: New test.
15040
15041 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
15042
15043         * gcc.dg/weak/weak-3.c: Fix for new warning.
15044
15045 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
15046
15047         PR optimization/8750
15048         * gcc.c-torture/execute/20031012-1.c: New test case.
15049
15050 2003-10-11  Roger Sayle  <roger@eyesopen.com>
15051
15052         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
15053         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
15054
15055 2003-10-11  Roger Sayle  <roger@eyesopen.com>
15056
15057         PR optimization/12260
15058         * gcc.c-torture/compile/20031011-2.c: New test case.
15059
15060 2003-10-11  Roger Sayle  <roger@eyesopen.com>
15061
15062         * gcc.c-torture/execute/20031011-1.c: New testcase.
15063
15064 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
15065
15066         * gcc.c-torture/compile/20031011-1.c: New test.
15067
15068 2003-10-11  Jan Hubicka  <jh@suse.cz>
15069
15070         * g++.dg/other/first-global.C: New test.
15071
15072 2003-10-11  Roger Sayle  <roger@eyesopen.com>
15073
15074         * gcc.c-torture/execute/string-opt-18.c: New testcase.
15075
15076 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
15077
15078         * gcc.c-torture/compile/20031010-1.c: New test.
15079
15080 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
15081
15082         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
15083         * gcc.c-torture/execute/va-arg-25.c: ... here.
15084
15085 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
15086
15087         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
15088
15089 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
15090
15091         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
15092
15093 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
15094
15095         * g++.dg/parse/error2.C: New test.
15096
15097 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
15098
15099         PR c++/11097
15100         * g++.dg/other/error5.C: Modify the error message.
15101         * g++.dg/lookup/using8.C: New test.
15102
15103 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
15104
15105         * gcc.dg/darwin-abi-2.c: New file.
15106         * gcc.c-torture/execute/va-arg-24.c: New file.
15107
15108 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
15109
15110         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
15111         indentation.
15112
15113 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
15114
15115         PR c++/10147
15116         * g++.dg/other/error4.C: Update error messages.
15117         * g++.dg/template/ptrmem4.C: Likewise.
15118
15119         PR c++/12337
15120         * g++.dg/init/new9.C: New test.
15121
15122         PR c++/12334, c++/12236, c++/8656
15123         * g++.dg/ext/attrib8.C: New test.
15124
15125 2003-10-06  Devang Patel  <dpatel@apple.com>
15126
15127         * gcc.dg/debug/dwarf2-3.h: New test.
15128         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
15129
15130 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
15131
15132         * g++.dg/opt/cfg2.C: New test.
15133
15134 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
15135
15136         * g++.dg/opt/float1.C: New test.
15137
15138 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
15139
15140         * gcc.dg/c90-array-lval-6.c: New test.
15141         * gcc.dg/c99-array-lval-6.c: New test.
15142
15143 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
15144             Ziemowit Laski  <zlaski@apple.com>
15145
15146         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
15147         'Derived', so that it is never considered a class method; add
15148         new warning for '+port' method ambiguity.
15149         * objc.dg/method-12.m: Include <objc/objc.h> instead of
15150         <objc/objc-api.h> (needed on Mac OS X).
15151         * objc.dg/method-13.m: New test.
15152
15153 2003-10-03  Roger Sayle  <roger@eyesopen.com>
15154
15155         PR optimization/9325, PR java/6391
15156         * gcc.c-torture/execute/20031003-1.c: New test case.
15157
15158 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
15159
15160         PR optimization/12180
15161         * gcc.dg/20031002-1.c: New test.
15162
15163         PR c++/12486
15164         * g++.dg/inherit/error1.C: New test.
15165
15166 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
15167
15168         * lib/f-torture.exp (search_for): Rename to...
15169         (search_for_re): This.  Also, clean up comments and the
15170         "regexp" invocation.
15171
15172 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
15173
15174         * gcc.c-torture/compile/20031002-1.c: New test.
15175
15176 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
15177
15178         * g++.dg/opt/cond1.C: New test.
15179
15180 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
15181
15182         * gcc.dg/Wold-style-definition-2.c: New testcase.
15183         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
15184
15185 2003-09-29  Richard Henderson  <rth@redhat.com>
15186
15187         * g++.dg/init/array10.C: Add dg-options.
15188
15189 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
15190
15191         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
15192
15193 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15194
15195         * g++.dg/template/friend19.C: Fix typo.
15196         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
15197
15198 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
15199
15200         * gcc.c-torture/execute/20030928-1.c: New test.
15201         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
15202
15203 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
15204
15205         * g++.dg/opt/unroll1.C: New test.
15206
15207 2003-09-26  Roger Sayle  <roger@eyesopen.com>
15208
15209         PR optimization/11741
15210         * gcc.dg/20030926-1.c: New test case.
15211
15212 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15213
15214         PR c++/5655
15215         * g++.dg/parse/access7.C: New test.
15216         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
15217
15218 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
15219
15220         MERGE OF objc-improvements-branch into MAINLINE:
15221         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
15222         if libobjc has not been built.
15223         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
15224         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
15225         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
15226         objc/execute/nested-3.m, objc/execute/np-2.m,
15227         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
15228         objc/execute/redefining_self.m, objc/execute/root_methods.m,
15229         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
15230         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
15231         objc.dg/special/unclaimed-category-1.h,
15232         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
15233         well as GNU runtime.
15234         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
15235         * execute/cascading-1.m, execute/function-message-1.m,
15236         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
15237         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
15238         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
15239         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
15240         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
15241         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
15242         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
15243         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
15244         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
15245         * objc.dg/bitfield-2.m: Run only on Darwin.
15246         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
15247         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
15248         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
15249         * objc.dg/const-str-1.m: Fix constant string layout.
15250
15251 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
15252
15253         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
15254
15255 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
15256
15257         * gcc.dg/darwin-abi-1.c: New file.
15258
15259 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
15260
15261         PR target/12281
15262         * gcc.c-torture/compile/20030921-1.c: New test.
15263
15264 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
15265
15266         * g++.dg/opt/reg-stack2.C: New test.
15267
15268 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
15269
15270         * g++.dg/eh/delayslot1.C: New test.
15271
15272 2003-09-20  Richard Henderson  <rth@redhat.com>
15273
15274         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
15275
15276 2003-09-20  Roger Sayle  <roger@eyesopen.com>
15277
15278         * gcc.c-torture/execute/20030920-1.c: New test case.
15279
15280 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15281
15282         * g++.dg/rtti/typeid3.C: Correct expected error message.
15283
15284 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15285
15286         PR c++/157
15287         * g++.dg/parse/crash12.C: New test.
15288
15289 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
15290
15291         * gcc.dg/compat/mixed-struct-check.h: New.
15292         * gcc.dg/compat/mixed-struct-defs.h: New.
15293         * gcc.dg/compat/mixed-struct-init.h: New.
15294         * gcc.dg/compat/struct-by-value-19_main.c: New.
15295         * gcc.dg/compat/struct-by-value-19_x.c: New.
15296         * gcc.dg/compat/struct-by-value-19_y.c: New.
15297         * gcc.dg/compat/struct-by-value-20_main.c: New.
15298         * gcc.dg/compat/struct-by-value-20_x.c: New.
15299         * gcc.dg/compat/struct-by-value-20_y.c: New.
15300         * gcc.dg/compat/struct-return-19_main.c: New.
15301         * gcc.dg/compat/struct-return-19_x.c: New.
15302         * gcc.dg/compat/struct-return-19_y.c: New.
15303         * gcc.dg/compat/struct-return-20_main.c: New.
15304         * gcc.dg/compat/struct-return-20_x.c: New.
15305         * gcc.dg/compat/struct-return-20_y.c: New.
15306
15307 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
15308         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
15309         so that it will not complain on LP64 targets.
15310
15311 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15312
15313         PR c++/495
15314         * g++.dg/template/friend24.C: New test.
15315
15316 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
15317
15318         PR c++/12332
15319         * g++.dg/template/memtmpl2.C: New test.
15320
15321 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
15322
15323         PR target/11184
15324         * gcc.dg/builtin-apply1.c: New test.
15325
15326 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
15327
15328         PR c++/9848
15329         * g++.dg/warn/Wunused-4.C: New test.
15330
15331 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15332
15333         PR c++/12316
15334         * g++.dg/other/gc2.C: New test.
15335
15336 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
15337
15338         PR c++/11991
15339         * g++.dg/rtti/typeid3.C: New test.
15340
15341         PR c++/12266
15342         * g++.dg/overload/template1.C: New test.
15343
15344 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
15345
15346         * g++.dg/opt/cfg3.C: New test.
15347
15348 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15349
15350         PR c++/7939
15351         * g++.dg/template/crash11.C: New test.
15352
15353 2003-09-16  Jason Merrill  <jason@redhat.com>
15354             Jakub Jelinek  <jakub@redhat.com>
15355
15356         * gcc.dg/attr-warn-unused-result.c: New test.
15357
15358 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
15359
15360         PR c++/12184
15361         * g++.dg/expr/call2.C: New test.
15362
15363 2003-09-15  Andreas Jaeger  <aj@suse.de>
15364
15365         * gcc.dg/Wold-style-definition-1.c: New test.
15366
15367 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
15368
15369         PR c++/3907
15370         * g++.dg/parse/template12.C: New test.
15371
15372         * g++.dg/abi/bitfield11.C: New test.
15373         * g++.dg/abi/bitfield12.C: Likewise.
15374
15375 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
15376
15377         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
15378         non-expansion of functional macro name without arguments at EOL.
15379         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
15380
15381 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
15382
15383         * gcc.c-torture/execute/20030914-[12].c: New tests.
15384
15385 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
15386
15387         PR c++/11788
15388         * g++.dg/overload/addr1.C: New test.
15389
15390 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
15391
15392         * gcc.dg/20030909-1.c: New test.
15393
15394 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
15395
15396         * gcc.dg/ultrasp10.c: New test.
15397
15398 2003-09-09  Devang Patel  <dpatel@apple.com>
15399
15400         * gcc.dg/darwin-ld-6.c: New test.
15401
15402 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15403
15404         * gcc.dg/torture/builtin-explog-1.c: New testcase.
15405
15406 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
15407
15408         * gcc.dg/ia64-types1.c: New test.
15409         * gcc.dg/ia64-types2.c: Likewise.
15410
15411 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15412
15413         * gcc.dg/builtins-1.c: Add more _Complex tests.
15414         * gcc.dg/torture/builtin-attr-1.c: Likewise.
15415
15416         * gcc.dg/builtins-1.c: Test existing _Complex functions.
15417         * gcc.dg/torture/builtin-attr-1.c: Likewise.
15418
15419 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
15420
15421         PR c++/11786
15422         * g++.dg/lookup/koenig2.C: New test.
15423
15424         PR c++/5296
15425         * g++.dg/rtti/typeid2.C: New test.
15426
15427 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
15428
15429         * gcc.c-torture/compile/20030904-1.c: New test.
15430
15431 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
15432
15433         * g++.dg/opt/longbranch2.C: New test.
15434
15435 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
15436
15437         * g++.dg/template/crash10.C: Only compile it.
15438
15439 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
15440
15441         PR middle-end/11665
15442         * gcc.c-torture/compile/20030907-1.c: New test.
15443         * g++.dg/init/array11.C: New test.
15444
15445 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
15446
15447         PR c++/11852
15448         * g++.dg/init/struct1.C: New test.
15449
15450 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
15451
15452         PR c++/12181
15453         * g++.dg/expr/comma1.C: New test.
15454
15455 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
15456
15457         PR c++/11867
15458         * g++.dg/expr/static_cast5.C: New test.
15459
15460 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
15461
15462         PR c++/11507
15463         * g++.dg/lookup/scoped7.C: New test.
15464
15465         PR c++/9574
15466         * g++.dg/other/static1.C: New test.
15467
15468         PR c++/11490
15469         * g++.dg/warn/template-1.C: New test.
15470
15471         PR c++/11432
15472         * g++.dg/template/crash10.C: New test.
15473
15474         PR c++/2478
15475         * g++.dg/overload/VLA.C: New test.
15476
15477         PR c++/10804
15478         * g++.dg/template/call1.C: New test.
15479
15480 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
15481
15482         PR c++/11794
15483         * g++.dg/parse/using3.C: New test.
15484
15485 2003-09-06  Roger Sayle  <roger@eyesopen.com>
15486
15487         PR c++/11409
15488         * g++.dg/overload/builtin3.C: New test case.
15489
15490 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
15491
15492         PR c/9862
15493         * gcc.dg/20030906-1.c: New test.
15494         * gcc.dg/20030906-2.c: Likewise.
15495
15496 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
15497
15498         PR c++/12167
15499         * g++.dg/parse/defarg5.C: New test.
15500
15501         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
15502
15503 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
15504
15505         PR c++/12163
15506         * g++.dg/expr/static_cast4.C: New test.
15507
15508         PR c++/12146
15509         * g++.dg/template/crash9.C: New test.
15510
15511 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
15512
15513         * g++.old-deja/g++.ext/pretty2.C: Update for change
15514         in __FUNCTION__.
15515         * g++.old-deja/g++.ext/pretty3.C: Likewise.
15516
15517 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
15518
15519         PR c++/11922
15520         * g++/dg/template/qualified-id1.C: New test.
15521
15522         PR c++/12037
15523         * g++.dg/warn/noeffect4.C: New test.
15524
15525 2003-09-04  Matt Austern  <austern@apple.com>
15526
15527         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
15528         * g++.dg/ext/fnname2.C: Likewise.
15529         * g++.dg/ext/fnname3.C: Likewise.
15530
15531 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
15532
15533         * g++.dg/expr/lval1.C: New test.
15534         * g++.dg/ext/lvcast.C: Remove.
15535
15536 2003-09-03  Roger Sayle  <roger@eyesopen.com>
15537
15538         PR optimization/11700.
15539         * gcc.c-torture/compile/20030903-1.c: New test case.
15540
15541 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
15542
15543         PR c++/12053
15544         * g++.dg/abi/layout4.C: New test.
15545
15546 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
15547
15548         PR c++/11553
15549         * g++.dg/parse/friend3.C: New test.
15550
15551 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
15552
15553         PR c++/11847
15554         * g++.dg/template/class1.C: New test.
15555
15556         PR c++/11808
15557         * g++.dg/expr/call1.C: New test.
15558
15559 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
15560
15561         PR c++/12114
15562         * g++.dg/init/ref9.C: New test.
15563
15564         PR c++/11972
15565         * g++.dg/template/nested4.C: New test.
15566
15567 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
15568
15569         PR c++/12093
15570         * g++.dg/template/non-dependent4.C: New test.
15571
15572         PR c++/11928
15573         * g++.dg/inherit/conv1.C: New test.
15574
15575 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
15576
15577         PR c++/6196
15578         * g++.dg/ext/label1.C: New test.
15579         * g++.dg/ext/label2.C: Likewise.
15580
15581 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
15582
15583         * g++.dg/expr/cond3.C: New test.
15584
15585 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15586
15587         * gcc.dg/builtins-1.c: Add new builtin cases.
15588
15589 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15590
15591         * gcc.dg/builtins-1.c: Add new cases.
15592         * gcc.dg/torture/builtin-attr-1.c: Likewise.
15593
15594 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15595
15596         * gcc.dg/builtins-1.c: Add more math builtin tests.
15597         * gcc.dg/torture/builtin-attr-1.c: New test.
15598
15599 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
15600
15601         PR optimization/5079
15602         * g++.dg/opt/static3.C: New test.
15603
15604 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15605
15606         * gcc.misc-tests/gcov-10b.c: New test.
15607
15608 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
15609
15610         * g++.dg/opt/ptrmem3.C: New test.
15611
15612         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
15613
15614 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
15615
15616         * gcc.dg/20030826-2.c: New test.
15617
15618 2003-08-26  Roger Sayle  <roger@eyesopen.com>
15619
15620         PR middle-end/12002
15621         * g77.f-torture/compile/12002.f: New test case.
15622
15623 2003-08-26  Roger Sayle  <roger@eyesopen.com>
15624
15625         * gcc.dg/20030826-1.c: New test case.
15626
15627 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
15628
15629         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
15630
15631 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
15632
15633         PR c++/11871
15634         * c++.dg/lookup/crash1.C: New test.
15635
15636         * c++.dg/warn/noeffect3.C: New test.
15637
15638 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
15639
15640         * gcc.dg/compat/vector-1_x.c: Compile with -w.
15641         * gcc.dg/compat/vector-1_y.c: Ditto.
15642         * gcc.dg/compat/vector-2_x.c: Ditto.
15643         * gcc.dg/compat/vector-2_y.c: Ditto.
15644
15645 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
15646
15647         * gcc.dg/20030702-1.c: New test.
15648
15649 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
15650
15651         PR c++/8795
15652         * g++.dg/ext/altivec-1.C: New test.
15653
15654 2003-08-24  Richard Henderson  <rth@redhat.com>
15655
15656         * g++.dg/eh/simd-2.C: Add -w for x86.
15657
15658 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
15659
15660         * gcc.dg/20030815-1.c: New test.
15661
15662 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15663
15664         PR c++/3765
15665         * g++.dg/parse/access6.C: New test.
15666
15667 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15668
15669         PR c++/641, c++/11876
15670         * g++.dg/template/friend22.C: New test.
15671         * g++.dg/template/friend23.C: Likewise.
15672
15673 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
15674
15675         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
15676         identically.
15677
15678 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
15679
15680         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
15681
15682 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
15683
15684         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
15685
15686 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
15687
15688         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
15689
15690 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
15691
15692         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
15693
15694 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
15695
15696         PR c++/11919
15697         * g++.dg/overload/prom1.C: New test.
15698
15699         PR c++/11551
15700         * g++.dg/parse/dtor2.C: New test.
15701
15702         PR c++/10762
15703         * g++.dg/parse/using2.C: New test.
15704
15705 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
15706
15707         PR target/11805
15708         * gcc.c-torture/compile/20030821-1.c: New.
15709
15710 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
15711
15712         PR c++/11834
15713         * g++.dg/template/deduce2.C: New test.
15714
15715 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
15716
15717         * gcc.c-torture/execute/20030821-1.c: New test.
15718
15719 2003-08-20  Roger Sayle  <roger@eyesopen.com>
15720
15721         PR middle-end/11984
15722         * gcc.dg/20030820-1.c: New test case.
15723
15724 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
15725
15726         PR c++/11945
15727         * g++.dg/warn/noeffect2.C: New test.
15728
15729 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
15730
15731         PR c++/10926
15732         * g++.dg/template/dtor2.C: New test.
15733
15734         PR c++/11684
15735         * g++.dg/template/operator1.C: New test.
15736         * g++.dg/parse/operator4.C: New test.
15737
15738         PR c++/11946.C
15739         * g++.dg/expr/enum1.C: New test.
15740         * gcc.dg/c99-bool-1.c: Remove bogus warning.
15741
15742         PR c++/11036.C
15743         * g++.dg/parse/elab2.C: New test.
15744         * g++.dg/parse/typedef4.C: Change error message.
15745         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
15746         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
15747         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
15748
15749 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
15750
15751         * gcc.dg/pch/warn-1.c: New.
15752         * gcc.dg/pch/warn-1.hs: New.
15753
15754         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
15755         not-tested file.
15756
15757 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
15758
15759         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
15760
15761 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
15762
15763         * gcc.dg/uninit-D.c: New Test.
15764         * gcc.dg/uninit-E.c: New Test.
15765         * gcc.dg/uninit-F.c: New Test.
15766         * gcc.dg/uninit-G.c: New Test.
15767
15768 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
15769
15770         * g++.dg/README: Describe the pch directory.
15771
15772 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15773
15774         PR c++/11174
15775         * g++.dg/parse/access4.C: New test.
15776         * g++.dg/parse/access5.C: Likewise.
15777         * g++.old-deja/g++.jason/access17.C: Adjust error message.
15778
15779 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
15780
15781         * gcc.dg/noncompile/20030818-1.c: New.
15782
15783 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
15784
15785         PR c++/11957
15786         * g++.dg/warn/noeffect1.C: New test.
15787
15788         * g++.dg/template/scope2.C: New test.
15789         * g++.dg/template/error2.C: Correct dg-error
15790
15791 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
15792
15793         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
15794
15795 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
15796
15797         PR C++/11512
15798         * g++.dg/template/warn1.C: New.
15799
15800 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
15801
15802         * g++.dg/template/error2.C: New test.
15803         * g++.dg/lookup/using7.C: Adjust errors
15804         * g++.old-deja/g++.pt/crash36.C: Likewise.
15805         * g++.old-deja/g++.pt/derived3.C: Likewise.
15806
15807 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15808
15809         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
15810         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
15811         * gcc.c-torture/execute/builtins/string-9.c: New, from
15812         string-opt-9.c.  Adjust for execute/builtins framework.
15813         * gcc.c-torture/execute/string-opt-9.c: Delete.
15814
15815 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
15816
15817         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
15818
15819         * g++.dg/parse/ret-type2.C: New test.
15820
15821         PR c++/11703
15822         * g++.dg/init/new8.C: New test.
15823
15824         PR c++/10923
15825         * g++.dg/parse/typedef5.C: New test.
15826
15827         PR c++/9512
15828         * g++.dg/parse/qualified2.C: New test.
15829         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
15830         invalid code.
15831
15832 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
15833
15834         * g++.dg/conversion/ptrmem1.C: New test.
15835
15836 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
15837
15838         PR target/11693
15839         * gcc.dg/20030811-1.c: New test.
15840
15841         PR target/11535
15842         * gcc.c-torture/execute/20030811-1.c: New test.
15843
15844 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15845
15846         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
15847
15848 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
15849
15850         PR c++/11789.C
15851         * g++.dg/inherit/multiple1.C: New test.
15852
15853 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
15854
15855         * gcc.dg/spe1.c: New test.
15856
15857         PR c++/11670
15858         * g++.dg/expr/cast2.C: New test.
15859
15860         PR c++/10530
15861         * g++.dg/template/dependent-name2.C: New test.
15862
15863 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
15864
15865         * g++.dg/parse/crash11.C: Put the dg options in comments.
15866
15867 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
15868
15869         * lib/gcc-dg.exp: Update for diagnostic change.
15870
15871 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15872
15873         PR c++/5767
15874         * g++.dg/parse/crash11.C: New test.
15875
15876 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
15877
15878         * gcc.dg/cpp/spacing1.c: Update.
15879
15880 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
15881
15882         PR target/11739
15883         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
15884         a value for -mtune.
15885
15886 2003-08-04  Roger Sayle  <roger@eyesopen.com>
15887
15888         PR middle-end/11771
15889         * gcc.c-torture/compile/20030804-1.c: New test case.
15890
15891 2003-08-04  Roger Sayle  <roger@eyesopen.com>
15892
15893         * gcc.dg/20030804-1.c: New test case.
15894
15895 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
15896
15897         * gcc.dg/cpp/separate-1.c: New test.
15898
15899 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
15900
15901         PR c++/11704
15902         * g++.dg/template/dependent-expr2.C: New test.
15903
15904         PR c++/11766
15905         * g++.dg/expr/ptrmem1.C: New test.
15906
15907 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15908
15909         PR c++/9453
15910         * g++.dg/template/friend15.C: New test.
15911
15912 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
15913
15914         * lib/dg-pch.exp: Work round PCH bug.
15915
15916 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15917
15918         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
15919         builtins.  Move cases from builtins-4.c here.
15920
15921         * gcc.dg/torture/builtin-math-1.c: New test taken from
15922         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
15923         additional cases.
15924
15925         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
15926         Delete.
15927
15928 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
15929
15930         PR c++/9447
15931         * g++.dg/template/using7.C: New test.
15932
15933 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
15934
15935         * import1.c, import2.c: New tests.
15936
15937 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
15938
15939         * g++.dg/eh/crossjump1.C: New test.
15940
15941 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
15942
15943         PR c++/11697
15944         * g++.dg/template/using6.C: New test.
15945
15946         PR c++/11744
15947         * g++.dg/template/koenig2.C: New test.
15948
15949 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15950
15951         PR c++/7983
15952         * g++.dg/parse/typedef4.C: New test.
15953
15954 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15955
15956         PR c++/8442, c++/8806
15957         * g++.dg/template/elab1.C: New test.
15958         * g++.dg/template/type2.C: Likewise.
15959         * g++.dg/template/ttp3.C: Adjust expected error message.
15960         * g++.old-deja/g++.law/visibility13.C: Likewise.
15961         * g++.old-deja/g++.niklas/t135.C: Likewise.
15962         * g++.old-deja/g++.pt/ttp41.C: Likewise.
15963         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
15964         template argument.
15965         * g++.old-deja/g++.pt/ttp44.C: Likewise.
15966
15967 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
15968
15969         PR c++/11295
15970         * g++.dg/ext/stmtexpr1.C: New test.
15971
15972         * g++.dg/opt/tmp1.C: New test.
15973
15974         PR c++/11525
15975         * g++.dg/parse/constant4.C: New test.
15976
15977         PR c++/9447
15978         * g++.dg/template/using5.C: New test.
15979
15980 2003-07-31  Roger Sayle  <roger@eyesopen.com>
15981
15982         * gcc.dg/builtins-27.c: New test case.
15983
15984 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
15985
15986         * gcc.dg/tls/opt-7.c: New test.
15987
15988 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
15989
15990         * g++.old-deja/g++.other/crash18.C: Remove.
15991
15992 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
15993
15994         * g++.dg/template/explicit3.C: New.
15995         * g++.dg/template/explicit4.C: New.
15996         * g++.dg/template/explicit5.C: New.
15997
15998         PR c++/11347
15999         * g++.dg/template/memtmpl1.C: New.
16000
16001 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
16002
16003         PR target/11565
16004         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
16005         * gcc.dg/i386-387-5.c (dg-options): Likewise.
16006
16007 2003-07-30  Jan Hubicka  <jh@suse.cz>
16008
16009         * vtgc1.c: Kill.
16010
16011 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
16012
16013         * gcc.dg/struct-in-proto-1.c: New test.
16014
16015 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
16016
16017         * gcc.dg/cpp/include2.c: Only expect one message.
16018
16019 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
16020
16021         PR c++/9447
16022         * g++.dg/template/using1.C: New test.
16023         * g++.dg/template/using2.C: New test.
16024         * g++.dg/template/using3.C: New test.
16025         * g++.dg/template/using4.C: New test.
16026
16027 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
16028
16029         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
16030         * gcc.c-torture/execute/string-opt-10.c: Likewise.
16031
16032 2003-07-28  Jan Hubicka  <jh@suse.cz>
16033
16034         PR c++/11530
16035         * g++.dg/opt/call1.C: New test.
16036
16037 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
16038
16039         PR c++/11667
16040         * g++.dg/init/enum2.C: New test.
16041         * g++.dg/template/overload1.C: Add "-w" option.
16042
16043 2003-07-28    <hp@bitrange.com>
16044
16045         * gcc.dg/Wdeclaration-after-statement-1.c,
16046         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
16047
16048 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
16049
16050         * gcc.c-torture/compile/20030725-1.c: New test.
16051
16052 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
16053
16054         * gcc.dg/20030505.c: Only run for SPE.
16055         Remove definition of opaque type.
16056
16057 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
16058
16059         * g++.dg/template/ptrmem6.C: New test.
16060
16061 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
16062
16063         * gcc.c-torture/compile/zero-strct-2.c: New test.
16064
16065 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
16066
16067         * gcc.dg/intermod-1.c: New test.
16068
16069 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
16070
16071         PR c++/11617
16072         * g++.dg/template/lookup2.C: New test.
16073         * g++.dg/template/memclass1.C: Remove instantiated from error.
16074         * g++.dg/other/error2.C: Tweak expected errors.
16075
16076         PR c++/11596
16077         * g++.dg/template/defarg3.C: New test.
16078
16079         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
16080
16081 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
16082
16083         * g++.dg/inherit/access5.C: New test.
16084
16085 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16086
16087         PR c++/11513
16088         * g++.dg/template/crash8.C: New test.
16089
16090 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
16091
16092         PR c/10602
16093         * gcc.dg/noncompile/incomplete-2.c: New test.
16094
16095 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
16096
16097         PR c++/11645
16098         * g++.dg/inherit/access4.C: New test.
16099
16100         PR c++/11517
16101         * g++.dg/expr/cond2.C: New test.
16102
16103         PR optimization/10679
16104         * g++.dg/opt/inline4.C: New test.
16105
16106 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
16107
16108         * g++.dg/parse/crash10: New test.
16109
16110 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
16111
16112         * g++.dg/ext/flexary1.C: New test.
16113
16114 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16115
16116         PR c++/10793
16117         * g++.dg/template/crash9.C: New test.
16118
16119 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16120
16121         PR c++/3004
16122         * g++.dg/parse/typedef3.C: New test.
16123
16124         PR c++/7906
16125         * g++.dg/parse/operator2.C: New test.
16126
16127         PR c++/8895
16128         * g++.dg/parse/def-tmpl-arg1.C: New test.
16129
16130         PR c++/9282
16131         * g++.dg/parse/funptr1.C: New test.
16132
16133         PR c++/9452
16134         * g++.dg/parse/ambig3.C: New test.
16135
16136         PR c++/9454
16137         * g++.dg/parse/operator3.C: New test.
16138
16139         PR c++/9486
16140         * g++.dg/parse/template10.C: New test.
16141
16142         PR c++/9488
16143         * g++.dg/parse/template11.C: New test.
16144
16145         PR c++/10150
16146         * g++.dg/parse/invalid-op1.C: New test.
16147
16148         PR c++/10247
16149         * g++.dg/parse/condexpr1.C: New test.
16150
16151 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
16152
16153         * g++.dg/ext/packed3.C: New test.
16154         * g++.dg/ext/packed4.C: New test.
16155
16156         * gcc.dg/pack-test-3.c: New test.
16157
16158 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
16159
16160         * lib/compat.exp: Handle dg-options per source file.
16161         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
16162         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
16163         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
16164         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
16165         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
16166         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
16167         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
16168         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
16169         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
16170         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
16171         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
16172         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
16173         * g++.dg/compat/break/bitfield7_x.C: Ditto.
16174         * g++.dg/compat/break/bitfield7_y.C: Ditto.
16175
16176 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
16177
16178         PR c/10320
16179         * gcc.c-torture/execute/20030718-1.c: New test.
16180
16181 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
16182
16183         PR optimization/11536
16184         * gcc.dg/20030721-1.c: New test.
16185
16186 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
16187
16188         PR c++/11546
16189         * g++.dg/template/lookup1.C: New test.
16190
16191 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
16192
16193         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
16194         diagnostics of ill-formed constructs involving labels.
16195         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
16196         the new 'previously defined here' message.
16197
16198 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
16199
16200         * g++.dg/parse/non-dependent2.C: New test.
16201
16202 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
16203
16204         * g++.dg/init/init-ref4.C: xfail on targets without
16205         weak symbols.
16206
16207 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
16208
16209         PR target/11087
16210         * gcc.c-torture/execute/20030717-1.c: New test.
16211
16212 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
16213
16214         * g++.dg/opt/cfg1.C: New test.
16215
16216 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
16217
16218         PR optimization/11557
16219         * gcc.dg/20030717-1.c: New test.
16220
16221 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
16222
16223         PR c++/10476
16224         * g++.dg/expr/crash-1.C: New test.
16225
16226         PR c++/11027
16227         * g++.dg/template/init3.C: New test.
16228
16229         PR c++/8222
16230         * g++.dg/template/non-dependent1.C: New test.
16231
16232         PR c++/11070
16233         * g++.dg/template/non-dependent2.C: New test.
16234
16235         PR c++/11071
16236         * g++.dg/template/non-dependent3.C: New test.
16237
16238         PR c++/9907
16239         * g++.dg/template/sizeof5.C: New test.
16240
16241 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
16242
16243         PR 11498
16244         * gcc.c-torture/compile/mangle-1.c: New file.
16245
16246 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16247
16248         PR c++/7809
16249         * g++.dg/parse/access3.C: New test.
16250
16251 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
16252
16253         PR c++/11384
16254         * g++.dg/init/init-ref4.C: New test.
16255
16256 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
16257
16258         PR c++/11547
16259         * g++.dg/parse/constant3.C: New test.
16260         * g++.dg/parse/crash7.C: Likewise.
16261
16262 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
16263
16264         PR target/11008
16265         * gcc.dg/i386-pentium4-not-mull.c: New.
16266
16267 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
16268
16269         * gcc.dg/asm-names.c (ymain): Make it weak.
16270
16271 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16272
16273         PR c++/5421
16274         * g++.dg/template/friend21.C: New test.
16275
16276 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
16277
16278         * gcc.dg/cleanup-8.c: New test.
16279         * gcc.dg/cleanup-9.c: New test.
16280
16281 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
16282
16283         * g++.dg/ext/dll-MI1.h: New file.
16284         * g++.dg/ext/dllexport-MI1.C: New file.
16285         * g++.dg/ext/dllimport-MI1.C: New file.
16286
16287 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
16288
16289         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
16290         it does not have cmpstrsi patterns (just cmpmemsi).
16291
16292 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
16293
16294         PR debug/11473
16295         * g++.dg/debug/debug8.C: New test.
16296
16297 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16298
16299         PR c++/10108
16300         * g++.dg/template/crash7.C: New test.
16301
16302 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
16303
16304         PR target/10795
16305         * gcc.c-torture/compile/20030708-1.c: New.
16306
16307 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
16308
16309         * gcc.c-torture/execute/20030715-1.c: New test.
16310
16311 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
16312
16313         * gcc.dg/pch/inline-3.c: New file.
16314         * gcc.dg/pch/inline-3.hs: New file.
16315         * gcc.dg/pch/inline-4.c: New file.
16316         * gcc.dg/pch/inline-4.hs: New file.
16317
16318 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
16319
16320         PR c++/11509
16321         * g++.dg/template/crash6.C: New test.
16322
16323         PR c++/7053
16324         * g++.dg/template/friend20.C: New test.
16325
16326         PR c++/7019
16327         * g++.dg/template/overload2.C: New test.
16328
16329 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16330
16331         PR optimization/11440
16332         * gcc.c-torture/execute/20030714-1.c: New test.
16333
16334 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16335
16336         PR c++/11154
16337         * g++.dg/template/partial2.C: New test.
16338
16339 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
16340
16341         PR c++/11503
16342         * g++.dg/template/anon1.C: New test.
16343
16344         PR c++/11493
16345         PR c++/11495
16346         * g++.dg/parse/template9.C: Likewise.
16347         * g++.dg/template/crash4.C: New test.
16348         * g++.dg/template/koenig1.C: Likewise.
16349         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
16350         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
16351         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
16352         functions.
16353         * g++.old-deja/g++.jason/template36.C: Likewise.
16354         * g++.old-deja/g++.mike/p1989.C: Likewise.
16355         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
16356         * g++.old-deja/g++.pt/ttp20.C: Use this->.
16357         * g++.old-deja/g++.pt/ttp21.C: Use this->.
16358         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
16359         compiling.
16360         * g++.old-deja/g++.pt/union2.C: Use this->.
16361
16362 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
16363
16364         * gcc.dg/20030711-1.c: New test.
16365
16366 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
16367
16368         PR c++/11050
16369         * g++.dg/parse/args1.C: New test.
16370         * g++.pt/defarg8.C: Change expected errors.
16371
16372 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
16373
16374         PR c++/8164
16375         * g++.dg/template/nontype2.C: New test.
16376
16377         PR c++/10558
16378         * g++.dg/parse/template8.C: New test.
16379
16380         PR c++/8327
16381         * g++.dg/template/scope1.C: New test.
16382
16383         * g++.dg/warn/Wsign-compare-1.C: New test.
16384
16385 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
16386
16387         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
16388
16389 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
16390
16391         PR c++/9411
16392         * g++.dg/template/explicit2.C: New test.
16393
16394         PR c++/10032
16395         * g++.dg/warn/pedantic1.C: New test.
16396
16397 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
16398
16399         PR c++ 9483
16400         * g++.dg/other/field1.C: New test.
16401
16402 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
16403
16404         PR c/11449
16405         * gcc.c-torture/compile/20030707-1.c: New.
16406
16407 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16408
16409         PR c++/10849
16410         * g++.dg/template/access12.C: New test.
16411
16412 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
16413
16414         * g++.dg/bprob/bprob.exp (prof_ext): Update.
16415         * g77.dg/bprob/bprob.exp (prof_ext): Update.
16416         * gcc.misc-tests/bprob.exp (prof_ext): Update.
16417         * gcc.misc-tests/gcov.exp: Update
16418         * g++.dg/gcov/gcov.exp: Update
16419         * lib/gcov.exp: Update.
16420
16421 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
16422
16423         * g++.dg/abi/mangle17.C: Make sure template expressions are
16424         dependent.
16425         * g++.dg/abi/mangle4.C: Mark erroneous casts.
16426         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
16427         * g++.dg/opt/stack1.C: Remove erroneous code.
16428         * g++.dg/parse/template7.C: New test.
16429         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
16430         * g++.old-deja/g++.pt/crash4.C: Likewise.
16431
16432 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16433
16434         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
16435         with zero or one occurence of `$' after the initial `L'.
16436
16437 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
16438
16439         * gcc.c-torture/compile/20030704-1.c: Add a comment.
16440
16441 2003-07-08  Roger Sayle  <roger@eyesopen.com>
16442
16443         PR c/11370
16444         * gcc.dg/Wunreachable-6.c: New testcase.
16445         * gcc.dg/Wunreachable-7.c: New testcase.
16446
16447 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
16448
16449         PR c/11420
16450         * gcc.dg/20030708-1.c: New test.
16451
16452 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
16453
16454         * gcc.dg/compat/sdata-section.h: New file.
16455         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
16456         * gcc.dg/torture/mips-sdata-1.c: New test.
16457
16458 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16459
16460         PR c++/11030
16461         * g++.dg/template/friend19.C: New test.
16462
16463 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
16464
16465         * g++.dg/opt/strength-reduce.C: New test.
16466
16467 2003-07-07  Roger Sayle  <roger@eyesopen.com>
16468
16469         PR target/10979
16470         * gcc.dg/20030707-1.c: New testcase.
16471
16472 2003-07-07  Roger Sayle  <roger@eyesopen.com>
16473
16474         PR optimization/11059
16475         * g++.dg/opt/emptyunion.C: New testcase.
16476
16477 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
16478             Eric Botcazou  <ebotcazou@libertysurf.fr>
16479
16480         * g++.dg/opt/stack1.C: New test.
16481
16482 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
16483
16484         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
16485         run test.
16486
16487         PR c++/11431
16488         * g++.dg/expr/static_cast3.C: New test.
16489
16490 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
16491
16492         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
16493         everywhere.
16494         * gcc.dg/concat.c: Concatenation of string constants with
16495         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
16496         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
16497         * gcc.dg/cpp/escape-2.c: Use wide character constants where
16498         necessary to avoid multi-character character constant warning.
16499         * gcc.dg/cpp/escape.c: Likewise.
16500         * gcc.dg/cpp/ucs.c: Likewise.
16501         Remove backslashes from dg-bogus comments, as they confuse Tcl.
16502         Fix a typo.
16503
16504 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
16505
16506         PR c/11428
16507         * gcc.c-torture/compile/20030704-1.c: New.
16508
16509 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
16510
16511         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
16512
16513 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
16514
16515         PR c++/5287, PR c++/7910,  PR c++/11021
16516         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
16517         tests for warnings.
16518         * g++.dg/ext/dllimport2.C: Add tests for warnings.
16519         * g++.dg/ext/dllimport3.C: Likewise.
16520         * g++.dg/ext/dllimport4.C: New file.
16521         * g++.dg/ext/dllimport5.C: New file.
16522         * g++.dg/ext/dllimport6.C: New file.
16523         * g++.dg/ext/dllimport7.C: New file.
16524         * g++.dg/ext/dllimport8.C: New file.
16525         * g++.dg/ext/dllimport9.C: New file.
16526         * g++.dg/ext/dllimport10.C: New file.
16527         * g++.dg/ext/dllexport1.C: New file.
16528
16529 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
16530
16531         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
16532         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
16533
16534 2003-07-03  Roger Sayle  <roger@eyesopen.com>
16535
16536         * gcc.dg/builtins-25.c: New testcase.
16537         * gcc.dg/builtins-26.c: New testcase.
16538
16539 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
16540
16541         * gcc.dg/compat/vector-defs.h: New file.
16542         * gcc.dg/compat/vector-setup.h: New file.
16543         * gcc.dg/compat/vector-check.h: New file.
16544         * gcc.dg/compat/vector-1_main.c: New file.
16545         * gcc.dg/compat/vector-1_x.c: New file.
16546         * gcc.dg/compat/vector-1_y.c: New file.
16547         * gcc.dg/compat/vector-2_main.c: New file.
16548         * gcc.dg/compat/vector-2_x.c: New file.
16549         * gcc.dg/compat/vector-2_y.c: New file.
16550
16551         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
16552         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
16553         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
16554         * gcc.dg/compat/struct-align-1.h: New file.
16555         * gcc.dg/compat/struct-align-1_main.c: New file.
16556         * gcc.dg/compat/struct-align-1_x.c: New file.
16557         * gcc.dg/compat/struct-align-1_y.c: New file.
16558         * gcc.dg/compat/struct-align-2.h: New file.
16559         * gcc.dg/compat/struct-align-2_main.c: New file.
16560         * gcc.dg/compat/struct-align-2_x.c: New file.
16561         * gcc.dg/compat/struct-align-2_y.c: New file.
16562
16563         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
16564         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
16565         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
16566         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
16567         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
16568         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
16569         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
16570         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
16571         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
16572         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
16573         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
16574         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
16575         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
16576         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
16577         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
16578         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
16579         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
16580         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
16581         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
16582         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
16583         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
16584         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
16585         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
16586         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
16587         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
16588         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
16589         * gcc.dg/compat/struct-return-10_x.c: Ditto.
16590         * gcc.dg/compat/struct-return-2_x.c: Ditto.
16591         * gcc.dg/compat/struct-return-3_x.c: Ditto.
16592
16593 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
16594
16595         * gcc.dg/i386-call-1.c: New test.
16596
16597 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
16598
16599         PR c++/9162
16600         * g++.dg/parse/defarg4.C: New.
16601
16602 2003-07-03  Roger Sayle  <roger@eyesopen.com>
16603
16604         PR target/10700
16605         * gcc.c-torture/compile/20030703-1.c: New test case.
16606
16607 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
16608
16609         * g++.dg/template/local3.C: Remove extra semicolon.
16610
16611 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
16612
16613         * gcc.dg/i386-volatile-1.c: New test.
16614
16615 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
16616
16617         PR c++/11072
16618         * g++.dg/other/offsetof2.C: XFAIL.
16619         * g++.dg/other/offsetof5.C: New.
16620
16621         PR c++/10219
16622         * g++.dg/template/error1.C: New.
16623
16624         PR c++/9779
16625         * g++.dg/template/dependent-expr1.C: New.
16626
16627 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
16628
16629         PR c++/6949
16630         * g++.dg/template/local3.C: New test.
16631
16632         PR c++/11149
16633         * g++.dg/lookup/scoped6.C: New test.
16634
16635 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
16636
16637         PR c++/8046
16638         * g++.dg/other/error7.C: New test.
16639
16640 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
16641
16642         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
16643         * g++.old-deja/g++.abi/vtable3.h: Likewise.
16644         * g++.old-deja/g++.law/code-gen5.C: Likewise.
16645         * g++.old-deja/g++.other/union2.C: Likewise.
16646         * gcc.dg/c90-const-expr-2.c: Likewise.
16647         * gcc.dg/c90-const-expr-3.c: Likewise.
16648         * gcc.dg/c99-const-expr-2.c: Likewise.
16649         * gcc.dg/c99-const-expr-3.c: Likewise.
16650         * gcc.dg/concat.c: Likewise.
16651
16652 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
16653
16654         PR c++/9559
16655         * g++.dg/init/static1.C: New test.
16656
16657 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16658
16659         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
16660         * g++.old-deja/g++.other/access2.C: Likewise.
16661         * g++.old-deja/g++.other/decl2.C: Likewise.
16662         * gcc.c-torture/execute/20020615-1.c: Likewise.
16663
16664 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
16665
16666         PR c++/4933
16667         * g++.dg/template/sizeof4.C: New test.
16668
16669 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
16670
16671         * g++.dg/other/error6.C: New test.
16672
16673 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
16674
16675         PR c++/10750
16676         * g++.dg/parse/constant2.C: New test.
16677
16678 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
16679
16680         PR c++/11106
16681         * g++.dg/other/error5.C: New test.
16682
16683 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16684
16685         * gcc.dg/format/gcc_diag-1.c: New test.
16686
16687 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
16688
16689         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
16690
16691 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
16692
16693         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
16694         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
16695         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
16696
16697 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
16698
16699         * gcc.c-torture/execute/builtins/string-8.c: New test.
16700         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
16701         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
16702         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
16703
16704 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
16705
16706         PR c++/10468
16707         * g++.dg/ext/typeof6.C: New test.
16708
16709 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
16710
16711         PR c++/10796
16712         * g++.dg/init/enum1.C: New test.
16713
16714 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
16715
16716         * gcc.dg/20030627-1.c: New test.
16717
16718 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
16719
16720         PR c++/11332
16721         * g++.dg/expr/static_cast2.C: New test.
16722
16723 2003-06-26  Roger Sayle  <roger@eyesopen.com>
16724             Jakub Jelinek  <jakub@redhat.com>
16725
16726         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
16727         sprintf(dst,"%s",src) optimization.
16728         * gcc.c-torture/execute/20030626-1.c: New test case.
16729         * gcc.c-torture/execute/20030626-2.c: New test case.
16730
16731 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
16732
16733         * gcc.c-torture/execute/multi-ix.c: New test.
16734
16735         * gcc.c-torture/execute/simd-4.c (main):
16736         Added missing semicolon at end of union.
16737
16738 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
16739
16740         PR c++/8266
16741         * g++.dg/template/explicit-instantiation3.C: New test.
16742
16743 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
16744
16745         * gcc.dg/20030626-1.c: Use signed char.
16746
16747 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
16748
16749         * gcc.dg/20030626-1.c: New test.
16750
16751 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
16752
16753         * const-str-2.m: Update.
16754
16755 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
16756
16757         PR c++/10990
16758         * g++.dg/rtti/dyncast1.C: New test.
16759         * g++.dg/abi/mangle4.C: Correct base-specifier access.
16760         * g++.dg/lookup/scoped1.C: Remove XFAIL.
16761         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
16762
16763         PR c++/10931
16764         * g++.dg/expr/static_cast1.C: New test.
16765
16766 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
16767
16768         * gcc.dg/20030625-1.c: New test.
16769
16770 2003-06-24  Roger Sayle  <roger@eyesopen.com>
16771
16772         * gcc.c-torture/compile/20030624-1.c: New test case.
16773
16774 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
16775
16776         * gcc.c-torture/execute/string-opt-17.c: New test.
16777
16778 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
16779
16780         PR c++/5754
16781         * g++.dg/parse/crash6.C: New test.
16782
16783 2003-06-23  Roger Sayle  <roger@eyesopen.com>
16784
16785         * gcc.dg/builtins-24.c: New test case.
16786
16787 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
16788
16789         * g++.dg/opt/operator1.C: New test.
16790
16791 2003-06-22  Roger Sayle  <roger@eyesopen.com>
16792
16793         * gcc.c-torture/execute/string-opt-16.c: New test case.
16794
16795 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
16796
16797         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
16798         * g++.old-deja/g++.other/conv7.C: Likewise
16799         * g++.old-deja/g++.other/overcnv2.C: Likewise.
16800         * g++.old-deja/g++.other/overload14.C: Likewise.
16801
16802 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
16803
16804         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
16805         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
16806
16807 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
16808
16809         PR c++/10888
16810         * g++.dg/warn/Winline-3.C: New test.
16811
16812 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
16813
16814         * lib/target-supports.exp (check_alias_available): Make the test
16815         program acceptable to the Solaris assembler.
16816
16817         PR c++/10749
16818         * g++.dg/template/memclass2.C: New test.
16819
16820 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
16821             Eric Botcazou  <ebotcazou@libertysurf.fr>
16822
16823         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
16824         data for non-matching targets.
16825         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
16826
16827 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
16828
16829         PR c++/10845
16830         * g++.dg/template/member3.C: New test.
16831
16832 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
16833
16834         PR c++/10939
16835         * g++.dg/template/func1.C: New test.
16836
16837         PR c++/9649
16838         * g++.dg/template/static4.C: New test.
16839         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
16840
16841         PR c++/11041
16842         * g++.dg/init/ref7.C: New test.
16843
16844 2003-06-19  Matt Austern  <austern@apple.com>
16845
16846         PR c++/11228
16847         * g++.dg/anew1.C: New test.
16848         * g++.dg/anew2.C: New test.
16849         * g++.dg/anew3.C: New test.
16850         * g++.dg/anew4.C: New test.
16851
16852 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
16853
16854         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
16855
16856 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
16857
16858         * gcc.c-torture/execute/simd-4.c (main): Make expected value
16859         endian-dependent.
16860
16861 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
16862
16863         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
16864         Remove cruft.
16865
16866 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
16867
16868         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
16869         * gcc.c-torture/compile/961203-1.c: Likewise.
16870         * gcc.c-torture/compile/980506-1.c: Likewise.
16871
16872 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
16873
16874         PR c++/10712
16875         * g++.dg/lookup/using7.C: New test.
16876
16877 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
16878
16879         PR c++/11105
16880         * g++.dg/abi/conv1.C: Remove it.
16881         * g++.dg/template/conv7.C: New test.
16882         * g++.dg/template/conv8.C: Likewise.
16883         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
16884         conversion operator.
16885
16886 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
16887
16888         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
16889         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
16890         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
16891         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
16892         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
16893         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
16894         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
16895         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
16896         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
16897         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
16898         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
16899         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
16900         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
16901         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
16902         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
16903         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
16904         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
16905         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
16906         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
16907         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
16908         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
16909         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
16910         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
16911         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
16912         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
16913         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
16914         * gcc.dg/compat/struct-return-10_x.c: Ditto.
16915         * gcc.dg/compat/struct-return-2_x.c: Ditto.
16916         * gcc.dg/compat/struct-return-3_x.c: Ditto.
16917
16918 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
16919
16920         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
16921         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
16922         indications.
16923
16924 2003-06-16  Roger Sayle  <roger@eyesopen.com>
16925
16926         * gcc.dg/i386-387-5.c: New test case.
16927         * gcc.dg/i386-387-6.c: New test case.
16928         * gcc.dg/builtins-23.c: New test case.
16929
16930 2003-06-15  Roger Sayle  <roger@eyesopen.com>
16931
16932         * gcc.dg/builtins-22.c: New test case.
16933         * gcc.dg/i386-387-1.c: Update to test exp.
16934         * gcc.dg/i386-387-2.c: Likewise.
16935
16936 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16937
16938         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
16939
16940 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
16941
16942         * lib/gcc-dg.exp (dg-require-dll): New function.
16943         (dg-xfail-if): Likewise.
16944         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
16945         driver.
16946
16947         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
16948         * gcc.c-torture/compile/20001205-1.c: Likewise.
16949         * gcc.c-torture/compile/20001226-1.c: Likewise.
16950         * gcc.c-torture/compile/20010518-2.c: Likewise.
16951         * gcc.c-torture/compile/20020312-1.c: Likewise.
16952         * gcc.c-torture/compile/20020604-1.c: Likewise.
16953         * gcc.c-torture/compile/920501-12.c: Likewise.
16954         * gcc.c-torture/compile/920501-4.c: Likewise.
16955         * gcc.c-torture/compile/920520-1.c: Likewise.
16956         * gcc.c-torture/compile/920521-1.c: Likewise.
16957         * gcc.c-torture/compile/920625-1.c: Likewise.
16958         * gcc.c-torture/compile/961203-1.c: Likewise.
16959         * gcc.c-torture/compile/980506-1.c: Likewise.
16960         * gcc.c-torture/compile/981006-1.c: Likewise.
16961         * gcc.c-torture/compile/981022-1.c: Likewise.
16962         * gcc.c-torture/compile/981223-1.c: Likewise.
16963         * gcc.c-torture/compile/990617-1.c: Likewise.
16964         * gcc.c-torture/compile/dll.c: Likewise.
16965         * gcc.c-torture/compile/labels-3.c: Likewise.
16966         * gcc.c-torture/compile/mipscop-1.c: Likewise.
16967         * gcc.c-torture/compile/mipscop-2.c: Likewise.
16968         * gcc.c-torture/compile/mipscop-3.c: Likewise.
16969         * gcc.c-torture/compile/mipscop-4.c: Likewise.
16970         * gcc.c-torture/compile/simd-5.c: Likewise.
16971         * gcc.c-torture/compile/20000804-1.x: Remove.
16972         * gcc.c-torture/compile/20001205-1.x: Likewise.
16973         * gcc.c-torture/compile/20001226-1.x: Likewise.
16974         * gcc.c-torture/compile/20010518-2.x: Likewise.
16975         * gcc.c-torture/compile/20020312-1.x: Likewise.
16976         * gcc.c-torture/compile/20020604-1.x: Likewise.
16977         * gcc.c-torture/compile/920501-12.x: Likewise.
16978         * gcc.c-torture/compile/920501-4.x: Likewise.
16979         * gcc.c-torture/compile/920520-1.x: Likewise.
16980         * gcc.c-torture/compile/920521-1.x: Likewise.
16981         * gcc.c-torture/compile/920625-1.x: Likewise.
16982         * gcc.c-torture/compile/961203-1.x: Likewise.
16983         * gcc.c-torture/compile/980506-1.x: Likewise.
16984         * gcc.c-torture/compile/981006-1.x: Likewise.
16985         * gcc.c-torture/compile/981022-1.x: Likewise.
16986         * gcc.c-torture/compile/981223-1.x: Likewise.
16987         * gcc.c-torture/compile/990617-1.x: Likewise.
16988         * gcc.c-torture/compile/mipscop-1.x: Likewise.
16989         * gcc.c-torture/compile/mipscop-2.x: Likewise.
16990         * gcc.c-torture/compile/mipscop-3.x: Likewise.
16991         * gcc.c-torture/compile/mipscop-4.x: Likewise.
16992         * gcc.c-torture/compile/simd-5.x: Likewise.
16993
16994         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
16995
16996 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
16997
16998         * gcc.c-torture/execute/20030611-1.c: New test.
16999
17000 2003-06-12  Roger Sayle  <roger@eyesopen.com>
17001
17002         PR middle-end/168
17003         * gcc.dg/20030612-1.c: New test case.
17004
17005 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
17006
17007         PR c++/10635
17008         * g++.dg/expr/cast1.C: New test.
17009
17010 2003-06-12  Roger Sayle  <roger@eyesopen.com>
17011
17012         * gcc.dg/builtins-21.c: New test case.
17013
17014 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
17015
17016         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
17017         options instead of at the end.
17018         * lib/objc.exp (objc_target_compile): Likewise.
17019
17020 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
17021
17022         PR c++/10432
17023         * g++.dg/parse/error1.C: New test.
17024
17025 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
17026
17027         * gcc.dg/compat/struct-by-value-11_main.c: New file.
17028         * gcc.dg/compat/struct-by-value-11_x.c: New file.
17029         * gcc.dg/compat/struct-by-value-11_y.c: New file.
17030         * gcc.dg/compat/struct-by-value-12_main.c: New file.
17031         * gcc.dg/compat/struct-by-value-12_x.c: New file.
17032         * gcc.dg/compat/struct-by-value-12_y.c: New file.
17033         * gcc.dg/compat/struct-by-value-13_main.c: New file.
17034         * gcc.dg/compat/struct-by-value-13_x.c: New file.
17035         * gcc.dg/compat/struct-by-value-13_y.c: New file.
17036         * gcc.dg/compat/struct-by-value-14_main.c: New file.
17037         * gcc.dg/compat/struct-by-value-14_x.c: New file.
17038         * gcc.dg/compat/struct-by-value-14_y.c: New file.
17039         * gcc.dg/compat/struct-by-value-15_main.c: New file.
17040         * gcc.dg/compat/struct-by-value-15_x.c: New file.
17041         * gcc.dg/compat/struct-by-value-15_y.c: New file.
17042         * gcc.dg/compat/struct-by-value-16_main.c: New file.
17043         * gcc.dg/compat/struct-by-value-16_x.c: New file.
17044         * gcc.dg/compat/struct-by-value-16_y.c: New file.
17045         * gcc.dg/compat/struct-by-value-17_main.c: New file.
17046         * gcc.dg/compat/struct-by-value-17_x.c: New file.
17047         * gcc.dg/compat/struct-by-value-17_y.c: New file.
17048         * gcc.dg/compat/struct-by-value-18_main.c: New file.
17049         * gcc.dg/compat/struct-by-value-18_x.c: New file.
17050         * gcc.dg/compat/struct-by-value-18_y.c: New file.
17051
17052         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
17053         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
17054         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
17055         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
17056         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
17057         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
17058         * gcc.dg/compat/scalar-return-3_main.c: New file.
17059         * gcc.dg/compat/scalar-return-3_x.c: New file.
17060         * gcc.dg/compat/scalar-return-3_y.c: New file.
17061         * gcc.dg/compat/scalar-return-4_main.c: New file.
17062         * gcc.dg/compat/scalar-return-4_x.c: New file.
17063         * gcc.dg/compat/scalar-return-4_y.c: New file.
17064
17065 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
17066
17067         * gcc.dg/compat/fp2-struct-check.h: New file.
17068         * gcc.dg/compat/fp2-struct-defs.h: New file.
17069         * gcc.dg/compat/fp2-struct-init.h: New file.
17070         * gcc.dg/compat/struct-by-value-10_main.c: New file.
17071         * gcc.dg/compat/struct-by-value-10_x.c: New file.
17072         * gcc.dg/compat/struct-by-value-10_y.c: New file.
17073         * gcc.dg/compat/struct-return-10_main.c: New file.
17074         * gcc.dg/compat/struct-return-10_x.c: New file.
17075         * gcc.dg/compat/struct-return-10_y.c: New file.
17076
17077         * gcc.dg/compat/compat-common.h: New file.
17078         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
17079         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
17080         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
17081         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
17082         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
17083         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
17084         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
17085         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
17086         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
17087         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
17088         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
17089         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
17090         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
17091         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
17092         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
17093         * gcc.dg/compat/small-struct-check.h: Ditto.
17094         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
17095         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
17096         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
17097         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
17098         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
17099         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
17100         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
17101         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
17102         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
17103         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
17104         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
17105         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
17106         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
17107         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
17108         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
17109         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
17110         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
17111         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
17112         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
17113         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
17114         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
17115         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
17116         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
17117         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
17118         * gcc.dg/compat/struct-return-2_main.c: Ditto.
17119         * gcc.dg/compat/struct-return-2_x.c: Ditto.
17120         * gcc.dg/compat/struct-return-2_y.c: Ditto.
17121         * gcc.dg/compat/struct-return-3_main.c: Ditto.
17122         * gcc.dg/compat/struct-return-3_x.c: Ditto.
17123         * gcc.dg/compat/struct-return-3_y.c: Ditto.
17124
17125 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
17126
17127         * g++.dg/pch/static-1.C: New file.
17128         * g++.dg/pch/static-1.Hs: New file.
17129
17130 2003-06-10  Richard Henderson  <rth@redhat.com>
17131
17132         * gcc.dg/asm-7.c: Adjust expected warning text.
17133
17134 2003-06-10  Roger Sayle  <roger@eyesopen.com>
17135
17136         * gcc.dg/builtins-20.c: New test case.
17137
17138 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
17139
17140         PR c++/11131
17141         * g++.dg/opt/template1.C: New test.
17142
17143 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
17144
17145         * lib/gcc-dg.exp (dg-test): Clear additional_files and
17146         additional_sources.
17147
17148 2003-05-21  David Taylor  <dtaylor@emc.com>
17149
17150         * gcc.dg/Wpadded.c: New file.
17151
17152 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
17153
17154         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
17155         * gcc.dg/special/weak-2.c: Add dg-require-weak.
17156         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
17157         dg-require-weak.
17158
17159 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
17160
17161         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
17162
17163 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
17164
17165         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
17166         (dg-require-alias): Likewise.
17167         (dg-require-gc-sections): Likewise.
17168         * lib/target-supports.exp (check_gc_sections_available): Likewise.
17169
17170 2003-06-08  Richard Henderson  <rth@redhat.com>
17171
17172         * gcc.dg/20011029-2.c: Fix the array reference.
17173         * gcc.dg/asm-7.c: New.
17174
17175 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
17176
17177         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
17178
17179 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
17180
17181         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
17182         (dg-require-gc-sections): Likewise.
17183
17184 2003-06-08  Jan Hubicka  <jh@suse.cz>
17185
17186         * i386-cmov1.c: Fix regular expression.
17187         * i386-cvt-1.c: Likewise.
17188         * i386-local.c: Likewise.
17189         * i386-local2.c: Likewise.
17190         * i386-mul.c: Likewise.
17191         * i386-ssetype-1.c: Likewise.
17192         * i386-ssetype-3.c: Likewise.
17193         * i386-ssetype-5.c: Likewise.
17194
17195 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17196
17197         PR c++/11039
17198         * g++.dg/warn/implicit-typename2.C: New test.
17199         * g++.dg/warn/implicit-typename3.C: New test.
17200
17201 2003-06-07  Richard Henderson  <rth@redhat.com>
17202
17203         * g++.dg/other/offsetof3.C: Use size_t.
17204         * g++.dg/other/offsetof4.C: Likewise.
17205
17206 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
17207
17208         * lib/copy-file.exp: New. Implement gcc_copy_files.
17209
17210         * lib/dg-pch.exp: Load copy-file.exp
17211         (dg-pch): Use gcc_copy_files instead of "file copy".
17212
17213 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
17214
17215         * gcc.dg/weak/weak.exp: Simplify.
17216         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
17217         * gcc.dg/weak/weak-1.c: Likewise.
17218         * gcc.dg/weak/weak-2.c: Likewise.
17219         * gcc.dg/weak/weak-3.c: Likewise.
17220         * gcc.dg/weak/weak-4.c: Likewise.
17221         * gcc.dg/weak/weak-5.c: Likewise.
17222         * gcc.dg/weak/weak-6.c: Likewise.
17223         * gcc.dg/weak/weak-7.c: Likewise.
17224         * gcc.dg/weak/weak-8.c: Likewise.
17225         * gcc.dg/weak/weak-9.c: Likewise.
17226
17227 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
17228
17229         gcc.c-torture/execute/20030606-1.c: New.
17230
17231 2003-06-06  Roger Sayle  <roger@eyesopen.com>
17232
17233         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
17234         * gcc.dg/builtins-19.c: Likewise.
17235
17236 2003-06-06  Roger Sayle  <roger@eyesopen.com>
17237
17238         * gcc.dg/builtins-2.c: Add some more tests.
17239         * gcc.dg/builtins-18.c: New test case.
17240         * gcc.dg/builtins-19.c: New test case.
17241
17242 2003-06-06  Roger Sayle  <roger@eyesopen.com>
17243             Jim Wilson  <wilson@tuliptree.org>
17244
17245         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
17246
17247 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
17248
17249         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
17250         mempcpy/stpcpy calls not to be optimized into something else.
17251         * gcc.c-torture/execute/string-opt-3.c: Moved to...
17252         * gcc.c-torture/execute/builtins/string-7.c: ...here.
17253         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
17254
17255 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17256
17257         * gcc.dg/format/asm_fprintf-1.c: New test.
17258
17259 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
17260
17261         * lib/gcc-defs.exp (additional_sources): New variable.
17262         (dg-additional-sources): New function.
17263         (additional_files): New variable.
17264         (dg-additional-files): New function.
17265         (dg-additional-files-options): Likewise.
17266         * lib/gcc-dg.exp (dg-require-weak): New function.
17267         (dg-require-alias): Likewise.
17268         (dg-require-gc-sections): Likewise.
17269         * lib/target-supports.exp (check_alias_available): Remove testfile
17270         parameter.
17271         (check_gc_sections_available): New function.
17272         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
17273         (dg-gpp-additional-files): Likewise.
17274         * lib/g++.exp (additional_sources): Remove.
17275         (additional_files): Likewise.
17276         (g++_target_compile): Use dg-additional-files-options.
17277
17278         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
17279         Tcl logic.
17280         * gcc.dg/special/ecos.exp: Remove.
17281         * gcc.dg/special/20000419-2.c: Use dg-require-*.
17282         * gcc.dg/special/alias-1.c: Likewise.
17283         * gcc.dg/special/alias-2.c: Likewise.
17284         * gcc.dg/special/gcsec-1.c: Likewise.
17285         * gcc.dg/special/weak-1.c: Likewise.
17286         * gcc.dg/special/weak-2.c: Likewise.
17287         * gcc.dg/special/wkali-1.c: Likewise.
17288         * gcc.dg/special/wkali-2.c: Likewise.
17289
17290         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
17291         dg-gpp-additional-*.
17292         * g++.dg/special/conpr-3.C: Likewise.
17293         * g++.dg/special/conpr-4.C: Likewise.
17294         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
17295         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
17296         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
17297         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
17298         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
17299         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
17300         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
17301         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
17302         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
17303         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
17304         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
17305         * g++.old-deja/g++.other/comdat1.C: Likewise.
17306         * g++.old-deja/g++.other/comdat2.C: Likewise.
17307         * g++.old-deja/g++.other/comdat3.C: Likewise.
17308         * g++.old-deja/g++.other/ctor1.C: Likewise.
17309         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
17310
17311 2003-06-05  Richard Henderson  <rth@redhat.com>
17312
17313         * gcc.dg/debug/20030605-1.c: New.
17314
17315 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
17316
17317         * README.QMTEST: Update.
17318
17319 2003-06-04  Richard Henderson  <rth@redhat.com>
17320
17321         * gcc.dg/cleanup-1.c: New.
17322         * gcc.dg/cleanup-2.c: New.
17323         * gcc.dg/cleanup-3.c: New.
17324         * gcc.dg/cleanup-4.c: New.
17325         * gcc.dg/cleanup-5.c: New.
17326         * gcc.dg/cleanup-6.c: New.
17327         * gcc.dg/cleanup-7.c: New.
17328
17329 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
17330
17331         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
17332
17333         * lib/dg-pch.exp: New file.
17334         * g++.dg/pch/pch.exp: Use dg-pch.exp.
17335         * gcc.dg/pch/pch.exp: Likewise.
17336
17337 2003-06-04  Roger Sayle  <roger@eyesopen.com>
17338
17339         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
17340         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
17341         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
17342         * gcc.dg/builtins-17.c: New test case.
17343         * gcc.dg/i386-387-4.c: New test case.
17344         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
17345
17346 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17347
17348         * gcc.dg/ultrasp9.c: New test.
17349
17350 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17351
17352         * gcc.c-torture/compile/20030604-1.c: New test.
17353         * gcc.dg/sparc-constant-1.c: New test.
17354
17355 2003-06-03  Glen Nakamura  <glen@imodulo.com>
17356
17357         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
17358
17359 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
17360
17361         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
17362
17363         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
17364         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
17365
17366 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
17367
17368         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
17369
17370 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17371
17372         PR c++/10940
17373         * g++.dg/template/spec10.C: New test.
17374
17375 2003-06-03  Roger Sayle  <roger@eyesopen.com>
17376
17377         * gcc.dg/builtins-16.c: New test case.
17378
17379 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
17380
17381         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
17382         mempcpy test with post-increments.
17383         * gcc.c-torture/execute/string-opt-3.c: New test.
17384         * gcc.dg/string-opt-1.c: New test.
17385
17386 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
17387
17388         PR fortran/10965
17389         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
17390
17391 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
17392
17393         * lib/scanasm.exp (dg-scan): New function, factored out of ...
17394         (scan-assembler): ... here.  Use dg-scan.
17395         (scan-assembler-not): Likewise.
17396         (scan-file): New function.
17397         (scan-file-not): Likewise.
17398         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
17399         * gcc.dg/cpp/_Pragma4.c: Likewise.
17400         * gcc.dg/cpp/_Pragma5.c: Likewise.
17401         * gcc.dg/cpp/avoidpaste1.c: Likewise.
17402         * gcc.dg/cpp/avoidpaste2.c: Likewise.
17403         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
17404         * gcc.dg/cpp/cmdlne-P.c: Likewise.
17405         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
17406         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
17407         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
17408         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
17409         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
17410         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
17411         * gcc.dg/cpp/cxxcom1.c: Likewise.
17412         * gcc.dg/cpp/line1.c: Likewise.
17413         * gcc.dg/cpp/maccom1.c: Likewise.
17414         * gcc.dg/cpp/maccom2.c: Likewise.
17415         * gcc.dg/cpp/maccom3.c: Likewise.
17416         * gcc.dg/cpp/maccom4.c: Likewise.
17417         * gcc.dg/cpp/maccom5.c: Likewise.
17418         * gcc.dg/cpp/maccom6.c: Likewise.
17419         * gcc.dg/cpp/multiline.c: Likewise.
17420         * gcc.dg/cpp/spacing1.c: Likewise.
17421         * gcc.dg/cpp/spacing2.c: Likewise.
17422         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
17423         * gcc.dg/cpp/trad/maccom1.c: Likewise.
17424         * gcc.dg/cpp/trad/maccom2.c: Likewise.
17425         * gcc.dg/cpp/trad/maccom3.c: Likewise.
17426         * gcc.dg/cpp/trad/maccom4.c: Likewise.
17427         * gcc.dg/cpp/trad/maccom6.c: Likewise.
17428         * gcc.dg/cpp/cxxcom2.c: Likewise.
17429         * gcc.dg/cpp/cxxcom2.h: New file.
17430
17431         * gcc.dg/cpp/truefalse.cpp: Move it to ...
17432         * g++.dg/cpp/truefalse.C: Here.
17433         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
17434
17435 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
17436
17437         * gcc.dg/cpp/redef3.c: New file.
17438
17439 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
17440
17441         * gcc.dg/i386-loop-3.c: New test.
17442
17443 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
17444
17445         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
17446
17447 2003-05-31  Roger Sayle  <roger@eyesopen.com>
17448
17449         * gcc.dg/fwrapv-1.c: New test case.
17450         * gcc.dg/fwrapv-2.c: New test case.
17451
17452 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17453
17454         PR c++/10956
17455         * g++.dg/template/spec9.C: New test.
17456
17457 2003-05-29  Roger Sayle  <roger@eyesopen.com>
17458
17459         * gcc.dg/duff-4.c: New test case.
17460
17461 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
17462
17463         PR fortran/10843
17464         * g77.dg/ffixed-form-1.f: New test
17465         * g77.dg/ffixed-form-2.f: New test
17466         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
17467         * g77.dg/ffree-form-3.f: New test
17468
17469 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
17470
17471         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
17472         * gcc.dg/wint_t-1.c: Likewise.
17473
17474 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17475
17476         * g++.dg/template/access11.C: New test.
17477
17478 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17479
17480         PR c++/10849
17481         * g++.dg/template/access10.C: New test.
17482
17483 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
17484             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17485
17486         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
17487
17488 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
17489
17490         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
17491         suppress for powerpc-*-darwin*.
17492         * gcc.dg/torture/builtin-noret-2.c: Likewise.
17493
17494 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
17495
17496         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
17497         suppress option for powerpc-*-darwin*.
17498
17499 2003-05-23  Roger Sayle  <roger@eyesopen.com>
17500
17501         * gcc.dg/builtins-1.c: Add tests for tan and atan.
17502         * gcc.dg/builtins-4.c: Add test for fmod.
17503
17504 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17505
17506         PR c++/10682
17507         * g++.dg/template/instantiate4.C: New test.
17508
17509 2003-05-22  Roger Sayle  <roger@eyesopen.com>
17510
17511         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
17512
17513 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
17514
17515         * gcc.dg/compat/scalar-return-1_main.c: New file.
17516         * gcc.dg/compat/scalar-return-1_x.c: New file.
17517         * gcc.dg/compat/scalar-return-1_y.c: New file.
17518         * gcc.dg/compat/scalar-return-2_main.c: New file.
17519         * gcc.dg/compat/scalar-return-2_x.c: New file.
17520         * gcc.dg/compat/scalar-return-2_y.c: New file.
17521         * gcc.dg/compat/struct-return-3_main.c: New file.
17522         * gcc.dg/compat/struct-return-3_y.c: New file.
17523         * gcc.dg/compat/struct-return-3_x.c: New file.
17524         * gcc.dg/compat/struct-return-2_main.c: New file.
17525         * gcc.dg/compat/struct-return-2_x.c: New file.
17526         * gcc.dg/compat/struct-return-2_y.c: New file.
17527
17528 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17529
17530         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
17531         for hppa*-hp-hpux*.
17532         * gcc.dg/20021014-1.c (dg-options): Likewise.
17533         * gcc.dg/nest.c (dg-options): Likewise.
17534
17535 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
17536
17537         PR c++/9738
17538         * g++.dg/ext/dllimport2.C: New file.
17539         * g++.dg/ext/dllimport3.C: New file.
17540
17541 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
17542
17543         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
17544         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
17545         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
17546         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
17547         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
17548         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
17549         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
17550         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
17551         * gcc.dg/compat/small-struct-defs.h: New file.
17552         * gcc.dg/compat/small-struct-init.h: New file.
17553         * gcc.dg/compat/small-struct-check.h: New file.
17554         * gcc.dg/compat/fp-struct-defs.h: New file.
17555         * gcc.dg/compat/fp-struct-check.h: New file.
17556         * gcc.dg/compat/fp-struct-init.h: New file.
17557         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
17558         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
17559
17560 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
17561
17562         * gcc.dg/20030225-2.c: New test.
17563
17564 2003-05-18  Roger Sayle  <roger@eyesopen.com>
17565             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17566
17567         * gcc.c-torture/compile/20030518-1.c: New test case.
17568
17569 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
17570
17571         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
17572         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
17573         gcc-dg-debug-runtest.
17574         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
17575         gcc-dg-debug-runtest.
17576
17577 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17578
17579         PR c++/9022
17580         * g++.dg/lookup/using6.C: New test.
17581
17582 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17583
17584         * g++.dg/parse/access2.C: New test.
17585
17586 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
17587
17588         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
17589         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
17590         * gcc.dg/debug/debug.exp: Likewise.
17591
17592 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
17593
17594         * gcc.dg/dollar.c: New test.
17595
17596 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
17597
17598         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
17599         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
17600         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
17601         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
17602         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
17603         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
17604         * gcc.dg/compat/struct-by-value-6_main.c: New file.
17605         * gcc.dg/compat/struct-by-value-6_x.c: New file.
17606         * gcc.dg/compat/struct-by-value-6_y.c: New file.
17607         * gcc.dg/compat/struct-by-value-7_main.c: New file.
17608         * gcc.dg/compat/struct-by-value-7_x.c: New file.
17609         * gcc.dg/compat/struct-by-value-7_y.c: New file.
17610         * gcc.dg/compat/struct-by-value-8_main.c: New file.
17611         * gcc.dg/compat/struct-by-value-8_x.c: New file.
17612         * gcc.dg/compat/struct-by-value-8_y.c: New file.
17613         * gcc.dg/compat/struct-by-value-9_main.c: New file.
17614         * gcc.dg/compat/struct-by-value-9_x.c: New file.
17615         * gcc.dg/compat/struct-by-value-9_y.c: New file.
17616
17617 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
17618
17619         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
17620         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
17621         support for "repo" mode.
17622         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
17623         * lib/g77-dg.exp: Likewise.
17624         * lib/obj-dg.exp: Likewise.
17625
17626 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
17627
17628         Merge from gcc-3_2-rhl8-branch:
17629         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
17630
17631         * gcc.dg/tls/opt-6.c: New test.
17632
17633         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
17634
17635         * gcc.dg/20030405-1.c: New test.
17636
17637         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
17638
17639         * gcc.dg/20030309-1.c: New test.
17640
17641         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
17642
17643         * gcc.c-torture/execute/20030307-1.c: New test.
17644
17645         2003-02-20  Randolph Chung  <tausq@debian.org>
17646
17647         * gcc.c-torture/compile/20030220-1.c: New test.
17648
17649         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
17650
17651         * gcc.dg/20030217-1.c: New test.
17652
17653         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
17654
17655         * gcc.c-torture/compile/20020129-1.c: New test.
17656
17657         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
17658
17659         * gcc.dg/unroll-1.c: New test.
17660
17661         2002-11-16  Jan Hubicka  <jh@suse.cz>
17662
17663         * gcc.c-torture/execute/20020920-1.c: New test.
17664
17665         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
17666
17667         PR target/7434
17668         * gcc.c-torture/compile/20021008-1.c: New test.
17669
17670         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
17671
17672         PR target/7559
17673         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
17674
17675         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
17676
17677         * gcc.c-torture/compile/20020807-1.c: New test.
17678
17679         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
17680
17681         * gcc.dg/tls/opt-1.c: New test.
17682
17683         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
17684
17685         * gcc.dg/20020729-1.c: New test.
17686
17687         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
17688
17689         * g++.dg/opt/life1.C: New test.
17690
17691         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
17692
17693         * gcc.dg/20020525-1.c: New test.
17694
17695         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
17696
17697         PR c++/6794
17698         * g++.dg/ext/pretty1.C: New test.
17699         * g++.dg/ext/pretty2.C: New test.
17700
17701 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
17702
17703         PR c++/8385
17704         * g++.dg/ext/typeof5.C: New test.
17705
17706 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
17707
17708         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
17709         __USER_LABEL_PREFIX__ into account.
17710         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
17711
17712 2003-05-14  Roger Sayle  <roger@eyesopen.com>
17713
17714         * gcc.dg/builtins-15.c: New test case.
17715
17716 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
17717
17718         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
17719
17720 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
17721
17722         * lib/g++.exp: Tweak handling of additional source files.
17723         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
17724         * g++.dg/special/conpr-2a.C: Rename to ...
17725         * g++.dg/special/conpr-2a.cc: ... this.
17726         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
17727         * g++.dg/special/conpr-3a.C: Rename to ...
17728         * g++.dg/special/conpr-3a.cc: This.
17729         * g++.dg/special/conpr-3b.C: Rename to ...
17730         * g++.dg/special/conpr-3b.cc: This.
17731         * g++.dg/special/conpr-4.C: New test.
17732         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
17733
17734 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
17735
17736         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
17737
17738 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17739
17740         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
17741         * g++.old-deja/g++.robertl/eb71.C: Likewise.
17742         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
17743         * g++.old-deja/g++.other/warn3.C: Likewise.
17744
17745 2003-05-11  Roger Sayle  <roger@eyesopen.com>
17746
17747         * gcc.dg/i386-387-1.c: Update to also test log.
17748         * gcc.dg/i386-387-2.c: Likewise.
17749
17750 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
17751
17752         * g77.f-torture/execute/int8421.f: New test.
17753
17754 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17755
17756         PR c++/10230, c++/10481
17757         * g++.dg/lookup/scoped5.C: New test.
17758
17759 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17760
17761         PR c++/10552
17762         * g++.dg/template/ttp6.C: New test.
17763
17764 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
17765
17766         * gcc.c-torture/execute/builtins: New directory.
17767         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
17768         gcc.c-torture/execute/builtins.
17769         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
17770         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
17771         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
17772         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
17773
17774 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17775
17776         PR c++/9252
17777         * g++.dg/template/access8.C: New test.
17778         * g++.dg/template/access9.C: New test.
17779
17780 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17781
17782         PR c++/9554
17783         * g++.dg/parse/access1.C: New test.
17784
17785 2003-05-09  DJ Delorie  <dj@redhat.com>
17786
17787         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
17788         long, and not an int.
17789
17790 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17791
17792         PR c++/10555, c++/10576
17793         * g++.dg/template/memclass1.C: New test.
17794
17795 2003-05-08  DJ Delorie  <dj@redhat.com>
17796
17797         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
17798         targets.
17799         * gcc.c-torture/execute/20021024-1.x: Likewise.
17800         * gcc.c-torture/execute/shiftdi.x: Likewise.
17801         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
17802         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
17803         * gcc.dg/20021018-1.c: Likewise.
17804
17805 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17806
17807         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
17808
17809         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
17810         (bcopy): Call memmove.
17811
17812 2003-05-08  Roger Sayle  <roger@eyesopen.com>
17813
17814         * g77.f-torture/compile/8485.f: New test case.
17815
17816 2003-05-07  Richard Henderson  <rth@redhat.com>
17817
17818         PR c++/10570
17819         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
17820         Verify exception_cleanup not called for rethrows.
17821         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
17822         when exiting catch block without rethrowing.
17823         * g++.dg/eh/forced3.C: New.
17824         * g++.dg/eh/forced4.C: New.
17825
17826 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
17827
17828         * gcc.dg/20030505.c: Fix triplet.
17829
17830 2003-05-06  DJ Delorie  <dj@redhat.com>
17831
17832         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
17833         * gcc.dg/nest.c: Likewise.
17834
17835 2003-05-05  Roger Sayle  <roger@eyesopen.com>
17836
17837         * gcc.dg/builtins-14.c: New test case.
17838
17839 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
17840
17841         * lib/compat.exp (compat-execute): New argument.
17842         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
17843         * gcc.dg/compat: New test directory.
17844         * gcc.dg/compat/compat.exp: New expect script.
17845         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
17846         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
17847         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
17848         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
17849         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
17850         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
17851
17852         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
17853         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
17854         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
17855         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
17856         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
17857         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
17858         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
17859         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
17860         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
17861         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
17862         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
17863         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
17864         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
17865         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
17866         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
17867
17868 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
17869
17870         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
17871
17872 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
17873
17874         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
17875
17876 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
17877
17878         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
17879         * gcc.dg/ppc-fsel-2.c: New test.
17880
17881         * gcc.dg/unused-5.c: New test.
17882
17883 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17884
17885         PR c++/10496
17886         * g++.dg/warn/pmf1.C: New test.
17887
17888 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17889
17890         PR c++/4494
17891         * g++.dg/warn/main.C: New test.
17892
17893 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17894
17895         * gcc.dg/nonnull-3.c: New test.
17896
17897 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
17898
17899         * gcc.dg/cpp/Wtrigraphs.c: Update.
17900         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
17901
17902 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
17903
17904         * gcc.dg/ppc-fsel-1.c: New test.
17905
17906 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
17907
17908         PR c/10604
17909         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
17910
17911 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
17912
17913         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
17914
17915 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17916
17917         PR c++/9364, c++/10553, c++/10586
17918         * g++.dg/parse/typename4.C: New test.
17919         * g++.dg/parse/typename5.C: Likewise.
17920
17921 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
17922
17923         * gcc.c-torture/compile/20030503-1.c: New test.
17924
17925 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17926
17927         * g++.dg/lookup/using5.C: Fix testcase error.
17928
17929 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
17930
17931         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
17932         since MEABI is no longer supported.  Remove all vestiges
17933         of MEABI from the test.
17934
17935 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17936
17937         PR c++/10554
17938         * g++.dg/lookup/using5.C: New test.
17939
17940 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17941
17942         PR c++/8772
17943         * g++.dg/template/ttp5.C: New test.
17944
17945 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
17946
17947         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
17948         (dg-gpp-additional-sources): New function.
17949         (dg-gpp-additional-files): Likewise.
17950         * lib/g++.exp (additional_sources): New variable.
17951         (additional_files): Likewise.
17952         (g++_target_compile): Deal with them.
17953         * lib/old-dejagnu.exp: Remove.
17954         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
17955         * g++.old-deja: Revise all tests to use dg commands.
17956
17957 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17958
17959         PR c++/9432, c++/9528
17960         * g++.dg/lookup/using4.C: New test.
17961
17962 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
17963
17964         * gcc.dg/noreturn-5.c: New file.
17965         * gcc.dg/noreturn-6.c: New file.
17966
17967         * gcc.c-torture/compile/inline-1.c: New file.
17968
17969 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
17970
17971         PR c++/10551
17972         * g++.dg/template/explicit1.C: New test.
17973
17974 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
17975
17976         PR c++/10549
17977         * g++.dg/other/bitfield1.C: New test.
17978
17979         PR c++/10527
17980         * g++.dg/init/new7.C: New test.
17981
17982 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
17983
17984         * g++.dg/ext/desig1.C: New test.
17985         * g++.dg/ext/init1.C: Update.
17986
17987         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
17988
17989 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
17990
17991         PR c++/10180
17992         * g++.dg/warn/Winline-1.C: New test.
17993
17994 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
17995
17996         * gcc.c-torture/execute/string-opt-19.c: New test.
17997
17998         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
17999         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
18000
18001 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
18002
18003         PR c++/10506
18004         * g++.dg/init/new6.C: New test.
18005
18006         PR c++/10503
18007         * g++.dg/init/ref6.C: New test.
18008
18009 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
18010
18011         * g++.dg/warn/weak1.C: XFAIL on AIX4.
18012
18013 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18014
18015         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
18016         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
18017
18018 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
18019
18020         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
18021         initialized static data members.
18022
18023 2003-04-25  H.J. Lu <hjl@gnu.org>
18024
18025         * gcc.dg/ia64-sync-4.c: New test.
18026
18027 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18028
18029         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
18030         date.
18031
18032 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
18033
18034         PR c++/10337
18035         * g++.dg/warn/conv1.C: New test.
18036         * g++.old-deja/g++.other/conv7.C: Adjust.
18037         * g++.old-deja/g++.other/overload14.C: Adjust.
18038
18039 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
18040
18041         PR c++/10471
18042         * g++.dg/template/defarg2.C: New test.
18043
18044 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
18045
18046         * gcc.dg/cpp/include2.c: Update.
18047         * gcc.dg/cpp/multiline-2.c: New.
18048         * gcc.dg/cpp/multiline.c: Update.
18049         * gcc.dg/cpp/strify2.c: Update.
18050         * gcc.dg/cpp/trad/literals-2.c: Update.
18051
18052 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18053
18054         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
18055
18056 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
18057
18058         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
18059
18060 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
18061
18062         PR c++/10451
18063         * g++.dg/parse/crash4.C: New test.
18064
18065         PR c++/9847
18066         * g++.dg/parse/crash5.C: New test.
18067
18068 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
18069
18070         PR c++/10446
18071         * g++.dg/parse/crash3.C: New test.
18072
18073         PR c++/10428
18074         * g++.dg/parse/elab1.C: New test.
18075
18076 2003-04-22  Devang Patel  <dpatel@apple.com>
18077
18078         * gcc.dg/cpp/trad/funlike-5.c: New test.
18079
18080 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
18081
18082         * g++.dg/other/packed1.C: Fix dg options.
18083
18084 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
18085
18086         * g++.dg/other/offsetof2.C: New test.
18087
18088 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
18089
18090         * g++.dg/template/recurse.C: Adjust location of error messages.
18091
18092 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
18093
18094         PR c++/9881
18095         * g++.dg/init/addr-const1.C: New test.
18096         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
18097
18098 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
18099
18100         PR c++/10405
18101         * g++.dg/lookup/struct-hack1.C: New test.
18102
18103 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
18104
18105         * ucs.c: Update diagnostic messages.
18106
18107 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
18108
18109         * gcc.dg/cpp/truefalse.cpp: New test.
18110         * gcc.dg/cpp/cpp.exp: Update.
18111         * g++.dg/other/stdbool-if.C: Remove.
18112
18113 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
18114
18115         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
18116         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
18117
18118 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
18119
18120         * gcc.c-torture/compile/20030418-1.c: New test.
18121
18122 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
18123
18124         * README.compat: Remove; content moved to doc/sourcebuild.texi.
18125
18126 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18127
18128         PR c++/10347
18129         g++.dg/template/dependent-name1.C: New test.
18130
18131 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
18132
18133         * gcc.dg/warn-1.c (tourist_guide): New array,
18134         contains a pointer to bar.
18135
18136 2003-04-16  Roger Sayle  <roger@eyesopen.com>
18137
18138         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
18139         * gcc.c-torture/execute/medce-1.c: New test case.
18140         * gcc.c-torture/execute/medce-2.c: New test case.
18141
18142 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
18143
18144         * lib/prune.exp: Ignore more messages.
18145
18146         PR c++/10381
18147         * g++.dg/parse/lookup3.C: New test.
18148
18149 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
18150
18151         * gcc.c-torture/compile/20030415-1.c : New test.
18152
18153 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
18154
18155         * gcc.c-torture/execute/scope-2.c: Move to ...
18156         * gcc.dg/noncompile/scope.c: .... here.
18157
18158 2003-04-14  Roger Sayle  <roger@eyesopen.com>
18159
18160         * gcc.dg/20030414-2.c: New test case.
18161
18162 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
18163
18164         PR target/10377
18165         * gcc.dg/20030414-1.c: New test.
18166
18167 2003-04-13  Roger Sayle  <roger@eyesopen.com>
18168
18169         * gcc.dg/builtins-12.c: New test case.
18170         * gcc.dg/builtins-13.c: New test case.
18171
18172 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18173
18174         * gcc.c-torture/execute/string-opt-18.c: New test.
18175
18176 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
18177
18178         PR c++/10300
18179         * g++.dg/init/new5.C: New test.
18180
18181 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
18182
18183         PR c++/7910
18184         * g++.dg/ext/dllimport1.C: New test.
18185
18186 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
18187
18188         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
18189
18190 2003-04-11  Bud Davis <bdavis9659@comcast.net>
18191
18192         PR Fortran/9263
18193         * g77.f-torture/noncompile/9263.f: New test
18194         PR Fortran/1832
18195         * g77.f-torture/execute/1832.f: New test
18196
18197 2003-04-11  David Chad  <davidc@freebsd.org>
18198             Loren J. Rittle  <ljrittle@acm.org>
18199
18200         libobjc/8562
18201         * objc.dg/headers.m: New test.
18202
18203 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
18204
18205         * gcc.c-torture/execute/builtin-noret-2.c: New.
18206         * gcc.c-torture/execute/builtin-noret-2.x: New.
18207         XFAIL builtin-noret-2.c at -O1 and above.
18208         * gcc.dg/redecl.c: New.
18209         * gcc.dg/Wshadow-1.c: Update error regexps.
18210
18211 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
18212
18213         * g++.dg/abi/bitfield10.C: New test.
18214
18215 2003-04-09  Mike Stump  <mrs@apple.com>
18216
18217         * gcc.dg/pch/pch.exp: Make testcase names longer.
18218         * g++.dg/pch/pch.exp: Make testcase names longer.
18219
18220 2003-04-08  Roger Sayle  <roger@eyesopen.com>
18221
18222         * gcc.dg/builtins-11.c: New test case.
18223
18224 2003-04-08  Roger Sayle  <roger@eyesopen.com>
18225
18226         * gcc.dg/builtins-9.c: New test case.
18227         * gcc.dg/builtins-10.c: New test case.
18228
18229 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
18230
18231         * gcc.dg/noncompile/init-4.c.c: New test.
18232
18233 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
18234
18235         * gcc.misc-test/gcov-9.c: New test.
18236         * gcc.misc-test/gcov-10.c: New test
18237         * gcc.misc-test/gcov-11.c: New test.
18238
18239 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
18240
18241         PR optimization/10024
18242         * gcc.c-torture/compile/20030405-1.c: New test.
18243
18244 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
18245
18246         * gcc.dg/pch/static-3.c: New.
18247         * gcc.dg/pch/static-3.hs: New.
18248         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
18249
18250 2003-04-04  Richard Henderson  <rth@redhat.com>
18251
18252         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
18253         * g++.dg/eh/forced2.C: Likewise.
18254
18255 2003-04-03  Mike Stump  <mrs@apple.com>
18256
18257         * lib/scanasm.exp (scan-assembler): Add xfail processing for
18258         target arg.
18259         (scan-assembler-times, scan-assembler-not): Likewise.
18260         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
18261
18262 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
18263
18264         * gcc.dg/sparc-loop-1.c: New test.
18265
18266 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
18267
18268         PR other/9274
18269         * g++.dg/pch/system-2.C: New.
18270         * g++.dg/pch/system-2.Hs: New.
18271
18272 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
18273
18274         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
18275
18276         * g++.dg/eh/simd-1.C (vecfunc): Same.
18277
18278 2003-04-01  Roger Sayle  <roger@eyesopen.com>
18279
18280         * gcc.c-torture/execute/20030401-1.c: New test case.
18281
18282 2003-04-01  Ziemowit Laski <zlaski@apple.com>
18283
18284         * objc.dg/defs.m: New.
18285
18286 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
18287
18288         * g++.dg/eh/simd-1.C: New.
18289         * g++.dg/eh/simd-2.C: New.
18290
18291 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
18292
18293         * gcc.c-torture/execute/simd-3.c: New.
18294
18295 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
18296
18297         PR c/9936
18298         * gcc.dg/20030331-2.c: New test.
18299
18300 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
18301
18302         PR c++/10278
18303         * g++.dg/parse/crash2.C: New test.
18304
18305 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
18306
18307         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
18308         * gcc.c-torture/execute/20030331-1.c: ...here.
18309
18310 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
18311
18312         * gcc.c-torture/execute/20030331-1.c: New test.
18313
18314 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
18315
18316         * lib/gcov.exp: Adjust call return testing strings.
18317         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
18318
18319 2003-03-31  Roger Sayle  <roger@eyesopen.com>
18320
18321         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
18322         * gcc.dg/builtins-7.c: New test case.
18323         * gcc.dg/builtins-8.c: New test case.
18324
18325 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
18326
18327         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
18328
18329 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
18330
18331         PR c++/7647
18332         * g++.dg/lookup-class-member-2.C: New test.
18333
18334 2003-03-30  Glen Nakamura  <glen@imodulo.com>
18335
18336         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
18337
18338 2003-03-28  Roger Sayle  <roger@eyesopen.com>
18339
18340         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
18341
18342 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
18343
18344         * g++.dg/init/attrib1.C: New test.
18345
18346 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
18347
18348         * gcc.dg/ultrasp8.c: New test.
18349
18350 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
18351
18352         * gcc.dg/ultrasp7.c: New test.
18353
18354 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
18355
18356         PR c++/10047
18357         * g++.dg/template/inline1.C: New test.
18358
18359 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
18360
18361         * gcc.dg/sparc-dwarf2.c: New test.
18362
18363 2003-03-27  Roger Sayle  <roger@eyesopen.com>
18364
18365         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
18366         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
18367
18368 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
18369
18370         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
18371         than reading .x files.
18372         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
18373         * g77.dg/gcov/gcov-1.f: Likewise.
18374         * gcc.misc-tests/gcov-4b.c: Likewise.
18375         * gcc.misc-tests/gcov-5b.c: Likewise.
18376         * gcc.misc-tests/gcov-6.c: Likewise.
18377         * gcc.misc-tests/gcov-7.c: Likewise.
18378         * gcc.misc-tests/gcov-8.c: Likewise.
18379         * g++.dg/gcov/gcov-1.x: Remove.
18380         * g77.dg/gcov/gcov-1.x: Likewise.
18381         * gcc.misc-tests/gcov-4b.x: Likewise.
18382         * gcc.misc-tests/gcov-5b.x: Likewise.
18383         * gcc.misc-tests/gcov-6.x: Likewise.
18384         * gcc.misc-tests/gcov-7.x: Likewise.
18385         * gcc.misc-tests/gcov-8.x: Likewise.
18386
18387 2003-03-27  Glen Nakamura  <glen@imodulo.com>
18388
18389         PR opt/10087
18390         * gcc.dg/20030324-1.c: New test.
18391
18392 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
18393
18394         PR c++/10224
18395         * g++.dg/template/arg3.C: New test.
18396
18397         PR c++/10158
18398         * g++.dg/template/friend18.C: New test.
18399
18400 2003-03-26  Roger Sayle  <roger@eyesopen.com>
18401
18402         * g77.f-torture/compile/20030326-1.f: New test case.
18403
18404 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
18405
18406         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
18407
18408         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
18409
18410 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
18411
18412         * gcc.dg/ia64-sync-3.c: New test.
18413
18414 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
18415
18416         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
18417
18418 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
18419
18420         * gcc.dg/ultrasp6.c: New test.
18421
18422 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
18423
18424         * gcc.dg/i386-signbit-1.c: New test.
18425         * gcc.dg/i386-signbit-2.c: New test.
18426         * gcc.dg/i386-signbit-3.c: New test.
18427
18428 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
18429
18430         * gcc.dg/ultrasp5.c: Fix options.
18431
18432 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
18433
18434         * gcc.dg/ultrasp5.c: Fix comment.
18435
18436 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
18437
18438         PR fortran/10197
18439         * g77.f-torture/execute/10197.f: New test.
18440
18441 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
18442
18443         PR c++/9898, c++/383
18444         * g++.dg/template/conv6.C: New test.
18445
18446         PR c++/10119
18447         * g++.dg/template/ptrmem5.C: New test.
18448
18449         PR c++/10026
18450         * g++.dg/lookup/koenig1.C: New test.
18451
18452         PR C++/10199
18453         * g++.dg/lookup/template2.C: New test.
18454
18455 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
18456
18457         * g++.dg/opt/rtti1.C: New test.
18458
18459 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
18460
18461         * gcc.dg/ultrasp5.c: New test.
18462
18463 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
18464
18465         PR middle-end/9967
18466         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
18467         builtin fputs.
18468
18469 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
18470
18471         PR c/8224
18472         * gcc.dg/20030323-1.c: New test.
18473
18474 2003-03-23  Roger Sayle  <roger@eyesopen.com>
18475
18476         * gcc.c-torture/compile/20030323-1.c: New test case.
18477
18478 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
18479
18480         * gcc.dg/20030321-1.c: New test.
18481
18482 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
18483
18484         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
18485
18486 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
18487
18488         PR c++/9978, c++/9708
18489         * g++.dg/ext/vlm1.C: Adjust expected error.
18490         * g++.dg/ext/vla2.C: New test.
18491         * g++.dg/template/arg1.C: New test.
18492         * g++.dg/template/arg2.C: New test.
18493
18494 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
18495
18496         * g77.f-torture/execute/select.f: New test.
18497         * g77.f-torture/noncompile/select_no_compile.f: New test.
18498
18499 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
18500
18501         PR c++/9898
18502         * g++.dg/other/error4.C: New test.
18503
18504 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
18505
18506         * g++.dg/template/friend17.C: New test.
18507
18508 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
18509
18510         * gcc.c-torture/compile/20030320-1.c: New.
18511
18512 2003-03-20  Roger Sayle  <roger@eyesopen.com>
18513
18514         * gcc.dg/builtins-6.c: New test case.
18515
18516 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
18517
18518         PR target/10073
18519         * gcc.c-torture/compile/20030319-1.c: New.
18520
18521 2003-03-18  Jan Hubicka  <jh@suse.cz>
18522
18523         * gcc.dg/i386-cvt-1.c: New test.
18524
18525 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
18526
18527         * objc.dg/naming-1.m: Use "(parse|syntax) error".
18528         * objc.dg/naming-2.m: Likewise.
18529
18530 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
18531
18532         PR c++/9639
18533         * g++.dg/parse/crash1.C: New test.
18534
18535 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
18536
18537         PR c++/8805
18538         * g++.dg/eh/cleanup1.C: New test.
18539
18540 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
18541
18542         * gcc.c-torture/execute/20030316-1.c: New test case.
18543
18544 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
18545
18546         PR c++/9629
18547         * g++.dg/init/ctor2.C: New test.
18548
18549 2003-03-15  Roger Sayle  <roger@eyesopen.com>
18550
18551         * g77.f-torture/compile/xformat.f: New test case.
18552
18553 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18554
18555         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
18556         * g++.old-deja/g++.mike/eh50.C: Likewise.
18557
18558 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18559
18560         PR c++/6440
18561         * g++.dg/template/spec7.C: New test.
18562         * g++.dg/template/spec8.C: Likewise.
18563
18564 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
18565
18566         * gcc.c-torture/execute/20030313-1.c: New test.
18567
18568 2003-03-14  Richard Henderson  <rth@redhat.com>
18569
18570         * gcc.dg/inline-2.c: Adjust alpha test for external call.
18571
18572 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
18573
18574         * gcc.c-torture/compile/20030314-1.c: New test.
18575
18576 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
18577
18578         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
18579         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
18580         thumb target,
18581         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
18582         to accept newer _imp__  prefix and additional
18583         newline in .drectve section.
18584         * gcc.dg/dll-4.c: Likewise.
18585         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
18586         switch.
18587
18588 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
18589
18590         * g++.dg/parse/namespace9.C: New test.
18591
18592         * g++.dg/init/ref5.C: New test.
18593         * g++.dg/parse/ptrmem1.C: Likewise.
18594
18595 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18596
18597         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
18598         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
18599         regular expression.
18600         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
18601         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
18602
18603 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
18604
18605         * gcc.c-torture/execute/20030224-2.c: New test.
18606
18607 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
18608
18609         * gcc.dg/decl-3.c: New test.
18610
18611 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
18612
18613         * gcc.dg/i386-loop-2.c: New test.
18614
18615 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
18616
18617         PR c++/9474
18618         * g++.dg/parse/namespace8.C: New test.
18619
18620         PR c++/9924
18621         * g++.dg/overload/builtin2.C: New test.
18622
18623 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
18624
18625         * gcc.dg/return-type-3.c: New test.
18626
18627 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
18628
18629         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
18630         profiling options are not supported.
18631
18632 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
18633
18634         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
18635         * g++.old-deja/g++.warn/impint2.C: Likewise.
18636
18637 2003-03-10  Devang Patel  <dpatel@apple.com>
18638
18639         * g++.dg/cpp/c++_cmd_1.C: New test.
18640         * g++.dg/cpp/c++_cmd_1.h: New file.
18641
18642 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
18643
18644         * gcc.dg/altivec-9.c: New file.
18645
18646 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18647
18648         * gcc.dg/ppc-sdata-1.c: New test.
18649         * gcc.dg/ppc-sdata-2.c: New test.
18650
18651 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
18652
18653         PR c++/9373
18654         * g++.dg/opt/ptrmem2.C: New test.
18655
18656         PR c++/8534
18657         * g++.dg/opt/ptrmem1.C: New test.
18658
18659 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
18660
18661         * gcc.dg/i386-loop-1.c: New test.
18662
18663 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18664
18665         PR c++/9970
18666         * g++.dg/lookup/friend1.C: New test.
18667
18668 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
18669
18670         PR c++/9823
18671         * g++.dg/parser/constructor1.C: New test.
18672
18673 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
18674
18675         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
18676
18677         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
18678
18679 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
18680
18681         * gcc.dg/cpp/Wunused.c: Update test.
18682
18683 2003-03-08  Jan Hubicka  <jh@suse.cz>
18684
18685         * gcc.dg/inline-3.c: New test.
18686
18687 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
18688
18689         PR c++/9809
18690         * g++.dg/parse/builtin1.C: New test.
18691
18692         PR c++/9982
18693         * g++.dg/abi/cookie1.C: New test.
18694         * g++.dg/abi/cookie2.C: Likewise.
18695
18696         PR c++/9524
18697         * g++.dg/template/field1.C: New test.
18698
18699         PR c++/9912
18700         * g++.dg/parse/class1.C: New test.
18701         * g++.dg/parse/namespace7.C: Likewise.
18702         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
18703
18704 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
18705
18706         * g++.dg/init/ref4.C: New test.
18707
18708 2003-03-07  Jan Hubicka  <jh@suse.cz>
18709
18710         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
18711         * gcc.dg/inline-3.c:  New test.
18712
18713 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
18714
18715         * g++.dg/init/ref3.C: New test.
18716
18717         PR c++/9965
18718         * g++.dg/init/ref2.C: New test.
18719
18720         PR c++/9400
18721         * g++.dg/warn/Wshadow-2.C: New test.
18722
18723         PR c++/9791
18724         * g++.dg/warn/Woverloaded-1.C: New test.
18725
18726 2003-03-05  Jan Hubicka  <jh@suse.cz>
18727
18728         * gcc.dg/i386-local2.c: New.
18729         * gcc.dg/i386-local.c: Fix typo.
18730
18731 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
18732
18733         * g++.dg/abi/layout3.C: New test.
18734
18735 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
18736
18737         * gcc.c-torture/compile/20030305-1.c
18738
18739 2003-03-05  Jan Hubicka  <jh@suse.cz>
18740
18741         * gcc.dg/i386-local.c: New.
18742
18743 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
18744
18745         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
18746
18747 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
18748
18749         * gcc.dg/switch-2.c: New test.
18750         * gcc.dg/switch-3.c: New test.
18751         * gcc.dg/Wswitch.c: Adjust line numbers.
18752         * gcc.dg/Wswitch-default.c: Likewise.
18753         * gcc.dg/Wswitch-enum.c: Likewise.
18754
18755 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
18756
18757         * gcc.c-torture/execute/20030222-1.c: New test.
18758
18759 2003-03-03  James E Wilson  <wilson@tuliptree.org>
18760
18761         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
18762
18763 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
18764
18765         PR c++/9878
18766         * g++.dg/init/ref1.C: New test.
18767
18768 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
18769
18770         * gcc.dg/sh-relax.c: New SH-only test.
18771
18772 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
18773
18774         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
18775         comment explaining purpose of testcase.
18776
18777 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
18778
18779         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
18780         for HC11/HC12 (asm needs two int registers).
18781         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
18782         HC11/HC12 because the test uses an asm which needs two 32-bit
18783         registers.
18784
18785 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
18786
18787         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
18788         for HC11/HC12 (array is too large otherwise).
18789         * gcc.c-torture/compile/920501-4.x: New file, likewise.
18790         * gcc.c-torture/compile/20010518-2.x: Likewise.
18791         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
18792         HC11/HC12 (array is too large).
18793
18794 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
18795
18796         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
18797         * lib/g++-dg.exp (g++-dg-test): Likewise.
18798
18799 2003-03-01  Roger Sayle  <roger@eyesopen.com>
18800
18801         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
18802         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
18803
18804 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18805
18806         * g++.dg/warn/implicit-typename1.C: Remove warning.
18807
18808 2003-02-28  Richard Henderson  <rth@redhat.com>
18809
18810         * gcc.dg/noreturn-1.c: Move noreturn warning line.
18811         * gcc.dg/return-type-1.c: Move control reaches end warning line.
18812
18813 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
18814
18815         * gcc.dg/pch/pch.exp: Change .pch to .gch.
18816         * g++.dg/pch/pch.exp: Likewise.
18817
18818 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
18819
18820         PR c++/9879
18821         * testsuite/g++.dg/init/new4.C: New test.
18822
18823 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
18824
18825         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
18826
18827 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
18828
18829         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
18830         unsigned long.
18831
18832         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
18833         wider than float.
18834
18835 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18836
18837         * lib/scanasm.exp: Add support for counting numbers of
18838         occurences.
18839         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
18840         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
18841
18842 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
18843
18844         PR c++/9683
18845         * g++.dg/template/static3.C: New test.
18846
18847         PR c++/9829
18848         * g++.dg/parse/namespace6.C: New test.
18849
18850 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18851
18852         PR target/9732
18853         * gcc.dg/20030225-1.c: New test.
18854
18855 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
18856
18857         * README: Remove out-of-date information.
18858
18859         PR c++/9836
18860         * g++.dg/template/spec6.C: New test.
18861
18862 2003-02-24  Jeff Law  <law@redhat.com>
18863
18864         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
18865
18866 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18867
18868         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
18869         * gcc.dg/pragma-ep-1.c: Likewise.
18870
18871 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18872
18873         PR c++/9602
18874         * g++.dg/template/friend16.C: New test.
18875
18876 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
18877
18878         PR c++/5333
18879         * g++.dg/parse/fused-params1.C: Adjust error messages.
18880         * g++.dg/template/nested3.C: New test.
18881
18882 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
18883
18884         * g++.dg/abi/param1.C: New test.
18885
18886 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18887
18888         PR c++/7982
18889         * g++.dg/warn/implicit-typename1.C: New test.
18890
18891 2003-02-22  Kelley Cook <kelleycook@comcast.net>
18892
18893         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
18894         with "mtune".
18895         * g++.old-deja/g++.other/store-expr2.C: Likewise.
18896         * gcc.c-torture/execute/20010129-1.x: Likewise.
18897         * gcc.dg/20011107-1.c: Likewise.
18898         * gcc.dg/20020108-1.c: Likewise.
18899         * gcc.dg/20020122-3.c: Likewise.
18900         * gcc.dg/20020206-1.c: Likewise.
18901         * gcc.dg/20020310-1.c: Likewise.
18902         * gcc.dg/20020426-2.c: Likewise.
18903         * gcc.dg/20020517-1.c: Likewise.
18904         * gcc.dg/991230-1.c: Likewise.
18905         * gcc.dg/i386-unroll-1.c: Likewise.
18906         * gcc.misc-tests/i386-prefetch.exp: Likewise.
18907
18908 2003-02-22  Jan Hubicka  <jh@suse.cz>
18909
18910         * gcc.dg/i386-mul.c: New test.
18911
18912 2003-02-21  Roger Sayle  <roger@eyesopen.com>
18913
18914         * gcc.dg/builtins-5.c: New test case.
18915
18916 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
18917
18918         * gcc.dg/asmreg-1.c: New test.
18919
18920 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
18921
18922         PR c++/9749
18923         * g++.dg/parse/varmod1.C: New test.
18924
18925 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
18926
18927         PR c++/9727
18928         * g++.dg/template/op1.C: New test.
18929
18930 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
18931
18932         PR c++/8906
18933         * g++.dg/template/nested2.C: New test.
18934
18935 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
18936
18937         PR c++/8724
18938         * g++.dg/expr/dtor1.C: New test.
18939
18940 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
18941
18942         * gcc.dg/cpp/include3.c: New test.
18943         * gcc.dg/cpp/inc/foo.h: New file.
18944
18945 2003-02-21  Glen Nakamura  <glen@imodulo.com>
18946
18947         * gcc.c-torture/execute/20030221-1.c: New test.
18948
18949 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
18950
18951         PR c++/9729
18952         * g++.dg/abi/conv1.C: New test.
18953
18954 2003-02-20  Jan Hubicka  <jh@suse.cz>
18955
18956         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
18957
18958 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
18959
18960         * gcc.c-torture/compile/20030219-1.c: New test.
18961
18962 2003-02-18  Jan Hubicka  <jh@suse.cz>
18963
18964         * gcc.dg/funcorder.c: New test.
18965
18966 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
18967
18968         * gcc.c-torture/execute/20030218-1.c: New.
18969
18970 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
18971
18972         * gcc.dg/20030218-1.c: New.
18973
18974 2003-02-18  Richard Henderson  <rth@redhat.com>
18975
18976         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
18977         * gcc.dg/attr-used-2.c: New.
18978
18979 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
18980
18981         PR c++/9704
18982         * g++.dg/init/copy5.C: New test.
18983
18984 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
18985
18986         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
18987         * g++.dg/pch/pch.exp: Likewise.
18988
18989 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
18990
18991         * gcc.c-torture/execute/20030209-1.c: Enable the test if
18992         STACK_SIZE is not defined.
18993
18994 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18995
18996         PR c++/9457
18997         * g++.dg/template/init1.C: New test.
18998
18999 2003-02-16  Jan HUbicka  <jh@suse.cz>
19000
19001         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
19002         (foo): Add few extra tests
19003         * gcc.dg/c99-const-expr-3.c: Likewise.
19004         * gcc.c-torture/execute/20030216-1.c: New.
19005
19006 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19007
19008         PR c++/9459
19009         * g++.dg/ext/typeof4.C: New test.
19010
19011 2003-02-15  Roger Sayle  <roger@eyesopen.com>
19012
19013         * gcc.dg/i386-387-3.c: New test case.
19014
19015 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
19016
19017         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
19018         cris-*-elf* cris-*-aout* and mmix-*-*.
19019
19020 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
19021
19022         * gcc.dg/20030213-1.c: New test.
19023
19024 2003-02-12  Roger Sayle  <roger@eyesopen.com>
19025
19026         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
19027         * gcc.dg/i386-387-2.c: Likewise.
19028
19029 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
19030
19031         * gcc.dg/ppc-spe.c: Fix formatting.
19032         Enable tests that were previously unsupported by gas.
19033         Delete tests for instructions that no longer exist.
19034         Switch arguments on evsubifw builtin.
19035
19036 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
19037
19038         * gcc.c-torture/execute/20030209-1.c: Disable the test if
19039         STACK_SIZE is too small.
19040
19041 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
19042             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
19043
19044         * gcc.dg/decl-2.c: New test.
19045
19046 2003-02-10  Jan Hubicka  <jh@suse.cz>
19047
19048         * gcc.dg/i386-fpcvt-1.c:  New test.
19049
19050 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
19051
19052         * gcc.c-torture/execute/20030209-1.c: New test.
19053
19054 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
19055
19056         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
19057         int-wide bitops, use the constants of the same width.
19058         Likewise, if long long is 32-bit wide, test bitops using
19059         32-bit constants.
19060
19061 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
19062
19063         * gcc.dg/20021014-1.c: Annotate with expected notice text.
19064
19065 2003-02-07  Roger Sayle  <roger@eyesopen.com>
19066
19067         * testsuite/gcc.dg/builtins-4.c: New test case.
19068
19069 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19070
19071         * gcc.dg/20020430-1.c: Fix dg command typos.
19072         * gcc.dg/20020503-1.c: Likewise.
19073
19074 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19075
19076         PR c++/8785
19077         * g++.dg/parse/fused-params1.C: New test.
19078
19079         PR c++/8857
19080         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
19081
19082         PR c++/8921
19083         * g++.dg/parse/non-dependent1.C: New test.
19084
19085         PR c++/8928
19086         * g++.dg/parse/dupl-tmpl-args1.C: New test.
19087
19088         PR c++/9228
19089         * g++.dg/parse/undefined7.C: New test.
19090         * g++.dg/parse/non-templ1.C: New test.
19091
19092         PR c++/9229
19093         * g++.dg/parse/too-many-tmpl-args1.C: New test.
19094
19095 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
19096
19097         * gcc.c-torture/compile/20030206-1.c: New test.
19098
19099 2003-02-05  Roger Sayle  <roger@eyesopen.com>
19100
19101         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
19102         "pow" to "foo" to avoid potential confusion with a math built-in.
19103
19104 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19105
19106         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
19107         conditions for SPARC targets.
19108
19109 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
19110
19111         * gcc.dg/20030204-1.c: New test.
19112
19113 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19114
19115         PR c++/38
19116         * g++.dg/parse/array-size1.C: New test.
19117
19118         PR c++/5657
19119         * g++.dg/parse/undefined3.C: New test.
19120
19121         PR c++/5665
19122         * g++.dg/parse/undefined4.C: New test.
19123
19124         PR c++/5975
19125         * g++.dg/parse/undefined5.C: New test.
19126
19127         PR c++/7259
19128         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
19129
19130         PR c++/8578
19131         * g++.dg/parse/casting-operator1.C: New test.
19132
19133         PR c++/8596
19134         * g++.dg/parse/undefined6.C: New test.
19135
19136         PR c++/8736
19137         * g++.dg/parse/missing-template1.C: New test.
19138
19139 2003-02-04  Jan Hubicka  <jh@suse.cz>
19140
19141         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
19142         * gcc.dg/i386-cmov?.c:  Likewise.
19143         * gcc.dg/i386-fpcvt-?.c:  Likewise.
19144         * gcc.dg/i386-ssefp-1.c:  Likewise.
19145         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
19146         conventions.
19147
19148 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
19149
19150         PR c++/7129
19151         * testsuite/g++.dg/ext/max.C: New test.
19152
19153 2003-02-03  Jan Hubicka  <jh@suse.cz>
19154
19155         * gcc.c-torture/execute/20030203-1.c: New test.
19156
19157 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
19158
19159         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
19160         'natural-endian'.
19161
19162 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
19163
19164         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
19165         * g++.dg/init/new2.C: Likewise.
19166         * g++.dg/other/new1.C: Likewise.
19167
19168 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
19169
19170         * gcc.dg/struct-ret-libc.c: New test.
19171
19172 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
19173
19174         * gcc.dg/20030129-1.c: New test.
19175
19176 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19177
19178         PR c++/8849
19179         * g++.dg/template/ptrmem4.C: New test.
19180
19181 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
19182
19183         * g++.dg/parser/constant1.C: New test.
19184
19185 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19186
19187         PR c++/8591
19188         * g++.dg/parse/friend2.C: New test.
19189
19190 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
19191
19192         PR c++/9437
19193         * g++.dg/template/unify4.C: New test.
19194
19195 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
19196
19197         * gcc.c-torture/execute/20030128-1.c: New test.
19198
19199 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
19200
19201         * g++.dg/lookup/nested1.C: Test moved from ...
19202         * g++.old-deja/g++.other/lookup24.C: ... here.
19203
19204 2003-01-28  Jan Hubicka  <jh@suse.cz>
19205
19206         * gcc.dg/i386-cmov5.c:  New test.
19207
19208 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
19209
19210         * gcc.c-torture/execute/20010925-1.c: Changed the
19211         memcpy declaration.
19212
19213 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
19214
19215         PR c++/3902
19216         * g++.dg/parse/template5.C: New test.
19217
19218 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
19219
19220         PR fortran/9258
19221         * g77.dg/pr9258: New test.
19222
19223 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
19224
19225         * README: Move relevant parts from README.g++.
19226
19227         * README.g++: Remove this file.
19228
19229 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
19230
19231         * g++.dg/abi/dcast1.C: New test.
19232
19233 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19234
19235         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
19236
19237 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
19238
19239         PR c++/47
19240         * g++.old-deja/g++.other/lookup24.C: New test.
19241
19242 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19243
19244         PR middle-end/7227
19245         * gcc.dg/uninit-C.c: New test.
19246
19247 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
19248
19249         * g++.dg/abi/covariant1.C: New test.
19250
19251 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
19252
19253         * gcc.dg/20030123-1.c: New test.
19254
19255 2003-01-25  Jan Hubicka  <jh@suse.cz>
19256
19257         PR opt/8492
19258         * gcc.c-torture/compile/20030125-1.c
19259
19260 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
19261
19262         PR c++/9403
19263         * g++.dg/parse/template3.C: New test.
19264         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
19265
19266         PR c++/795
19267         * g++.dg/parse/template4.C: New test.
19268
19269         PR c++/9415
19270         * g++.dg/template/qual2.C: New test.
19271
19272         PR c++/8545
19273         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
19274
19275         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
19276
19277 2003-01-25  Roger Sayle  <roger@eyesopen.com>
19278
19279         * gcc.c-torture/execute/switch-1.c: New test case.
19280
19281 2003-01-25  Jan Hubicka  <jh@suse.cz>
19282
19283         * gcc.c-torture/execute/20030125-1.[cx]: New test.
19284
19285 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
19286
19287         Tweaks for Bison-1.875. From the NEWS file:
19288         "- `parse error' -> `syntax error'
19289         Bison now uniformly uses the term `syntax error'"
19290         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
19291         * gcc.dg/cpp/digraph2.c: Likewise.
19292         * gcc.dg/cpp/direct2.c: Likewise.
19293         * gcc.dg/cpp/paste4.c: Likewise.
19294         * gcc.dg/c90-restrict-1.c: Likewise.
19295         * gcc.dg/c99-func-2.c: Likewise.
19296         * gcc.dg/noncompile/920721-2.c: Likewise.
19297         * gcc.dg/noncompile/930622-2.c: Likewise.
19298         * gcc.dg/noncompile/940112-1.c: Likewise.
19299         * gcc.dg/noncompile/950921-1.c: Likewise.
19300         * gcc.dg/noncompile/951123-1.c: Likewise.
19301         * gcc.dg/noncompile/971104-1.c: Likewise.
19302         * gcc.dg/noncompile/990416-1.c: Likewise.
19303
19304 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
19305
19306         * g++.dg/parse/undefined1.C: Add error message.
19307
19308 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
19309
19310         PR c++/9354
19311         * g++.dg/parse/new1.C: New test.
19312
19313         PR c++/9216
19314         * g++.dg/parse/template2.C: New test.
19315
19316         PR c++/9354
19317         * g++.dg/parse/typedef2.C: New test.
19318
19319         PR c++/9328
19320         * g++.dg/ext/typeof3.C: New test.
19321
19322 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19323
19324         PR c++/2738
19325         * g++.dg/parse/ret-type1.C: New test.
19326
19327         PR c++/3792
19328         * g++.dg/parse/tmpl-outside1.C: New test.
19329
19330         PR c++/4207
19331         * g++.dg/parse/int-as-enum1.C: New test.
19332
19333         PR c++/4903
19334         * g++.dg/parse/no-typename1.C: New test.
19335
19336         PR c++/5533
19337         * g++.dg/parse/no-value1.C: New test.
19338
19339         PR c++/5921
19340         * g++.dg/parse/wrong-inline1.C: New test.
19341
19342         PR c++/6402
19343         * g++.dg/parse/ref1.C: New test.
19344
19345         PR c++/6992
19346         * g++.dg/parse/attr-ctor1.C: New test.
19347
19348         PR c++/7229
19349         * g++.dg/parse/namespace5.C: New test.
19350
19351         PR c++/7917
19352         * g++.dg/parse/func-def1.C: New test.
19353
19354         PR c++/8143
19355         * g++.dg/parse/undefined1.C: New test.
19356
19357         PR c++/5723, PR c++/8522
19358         * g++.dg/parse/specialization1.C: New test.
19359
19360         PR c++/163, PR c++/8595
19361         * g++.dg/parse/struct-as-enum1.C: New test.
19362
19363         PR c++/9173
19364         * g++.dg/parse/undefined2.C: New test.
19365
19366 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
19367
19368         PR c++/9298
19369         * g++.dg/parse/template1.C: New test.
19370
19371         PR c++/9384
19372         * g++.dg/parse/using1.C: New test.
19373
19374         PR c++/9285
19375         PR c++/9294
19376         * g++.dg/parse/expr2.C: New test.
19377
19378         PR c++/9388
19379         * g++.dg/parse/lookup2.C: Likewise.
19380
19381 2003-01-21  Jan Hubicka  <jh@suse.cz>
19382
19383         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
19384         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
19385         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
19386         * gcc.c-torture/execute/string-opt-*.c: Likewise.
19387
19388 2003-01-20  Nick Clifton  <nickc@redhat.com>
19389
19390         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
19391         problem with ARM sibcall code generation.
19392
19393 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
19394
19395         * gcc.c-torture/execute/20030120-1.c: New.
19396
19397 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
19398
19399         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
19400
19401 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
19402
19403         PR c++/9272
19404         * g++.dg/parse/ctor1.C: New test.
19405
19406         PR c++/9294:
19407         * g++.dg/parse/qualified1.C: New test.
19408
19409         * g++.dg/parse/typename3.C: New test.
19410
19411 2003-01-16  Richard Henderson  <rth@redhat.com>
19412
19413         * g++.dg/tls/init-2.C: Fix error matches for real this time.
19414
19415 2003-01-16  Richard Henderson  <rth@redhat.com>
19416
19417         * g++.dg/pch/pch.exp: Copy test header to the working directory
19418         before using it either for precompilation or direct use.
19419         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
19420         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
19421
19422 2003-01-16  Richard Henderson  <rth@redhat.com>
19423
19424         * gcc.dg/pch/pch.exp: Copy test header to the working directory
19425         before using it either for precompilation or direct use.
19426         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
19427         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
19428
19429 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
19430
19431         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
19432         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
19433         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
19434         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
19435         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
19436         typename warning into error.
19437         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
19438         error messages.
19439         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
19440         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
19441         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
19442         messages.
19443         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
19444         make declaration visible in template.
19445         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
19446         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
19447         messages.
19448         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
19449         message.
19450         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
19451         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
19452         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
19453         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
19454         typename warning with error message.
19455         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
19456         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
19457         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
19458
19459 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
19460
19461         * g++.dg/parse/ambig2.C: New test.
19462
19463 2003-01-15  Richard Henderson  <rth@redhat.com>
19464
19465         * g++.dg/tls/init-2.C: Update error message string.
19466
19467 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19468
19469         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
19470
19471 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
19472
19473         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
19474         all for HC11/HC12.
19475         * gcc.c-torture/compile/20001205-1.x: Likewise.
19476         * gcc.c-torture/compile/20001226-1.x: Likewise.
19477         * gcc.c-torture/compile/920520-1.x: Likewise.
19478         * gcc.c-torture/compile/961203-1.x: Likewise.
19479         * gcc.c-torture/compile/20020604-1.x: Likewise.
19480
19481 2003-01-15  Jan Hubicka  <jh@suse.cz>
19482
19483         * gcc.c-torture/compile/20030115-1.c: New test.
19484
19485         * gcc.dg/i386-fpcvt-1.c: New test.
19486         * gcc.dg/i386-fpcvt-2.c: New test.
19487
19488 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
19489
19490         Further conform g++'s __vmi_class_type_info to the C++ ABI
19491         specification.
19492         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
19493         the specification.
19494
19495 2003-01-14  Jan Hubicka  <jh@suse.cz>
19496
19497         * gcc.dg/i386-fpcvt-1.c: New test.
19498         * gcc.dg/i386-fpcvt-2.c: New test.
19499
19500 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
19501
19502         * gcc.dg/i386-mmx-3.c: New test.
19503
19504 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
19505
19506         PR c++/9264
19507         * g++.dg/parse/octal1.C: New file.
19508
19509         PR c++/9172
19510         * g++.dg/parse/typename1.C: New file.
19511
19512 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
19513
19514         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
19515         * gcc.dg/bf-no-ms-layout.c: Likewise.
19516         * gcc.dg/bf-ms-attrib.c: Likewise.
19517
19518 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
19519
19520         PR c++/9099
19521         * g++.dg/parse/dtor1.C: New file.
19522
19523         PR c++/9128
19524         * g++.dg/rtti/typeid1.C: New file.
19525
19526         PR c++/9153
19527         * g++.dg/parse/lookup1.C: New file.
19528
19529         PR c++/9171
19530         * g++.dg/templ/spec5.C: New file.
19531
19532 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
19533
19534         * gcc.c-torture/compile/20030110-1.c: New test.
19535
19536 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
19537
19538         Merge from pch-branch:
19539
19540         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
19541
19542         * gcc.dg/pch/cpp-1.h: New.
19543         * gcc.dg/pch/cpp-1.c: New.
19544         * gcc.dg/pch/cpp-2.h: New.
19545         * gcc.dg/pch/cpp-2.c: New.
19546
19547         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
19548
19549         * gcc.dg/pch/except-1.h: New.
19550         * gcc.dg/pch/except-1.c: New.
19551
19552         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
19553
19554         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
19555         running test.
19556         * gcc.dg/pch: Include *.hp not *.h.
19557         * gcc.dg/pch/system-1.h: New.
19558         * gcc.dg/pch/system-1.c: New.
19559
19560         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
19561
19562         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
19563         rather than trying to build and run a program using PCH.
19564         * gcc.dg/pch: Remove dg-do commands from test files.
19565
19566         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
19567
19568         * gcc.dg/pch/macro-3.c: New.
19569         * gcc.dg/pch/macro-3.h: New.
19570
19571         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
19572
19573         * gcc.dg/pch/common-1.c: New.
19574         * gcc.dg/pch/common-1.h: New.
19575         * gcc.dg/pch/decl-1.c: New.
19576         * gcc.dg/pch/decl-1.h: New.
19577         * gcc.dg/pch/decl-2.c: New.
19578         * gcc.dg/pch/decl-2.h: New.
19579         * gcc.dg/pch/decl-3.c: New.
19580         * gcc.dg/pch/decl-3.h: New.
19581         * gcc.dg/pch/decl-4.c: New.
19582         * gcc.dg/pch/decl-4.h: New.
19583         * gcc.dg/pch/decl-5.c: New.
19584         * gcc.dg/pch/decl-5.h: New.
19585         * gcc.dg/pch/global-1.c: New.
19586         * gcc.dg/pch/global-1.h: New.
19587         * gcc.dg/pch/inline-1.c: New.
19588         * gcc.dg/pch/inline-1.h: New.
19589         * gcc.dg/pch/inline-2.c: New.
19590         * gcc.dg/pch/inline-2.h: New.
19591         * gcc.dg/pch/static-1.c: New.
19592         * gcc.dg/pch/static-1.h: New.
19593         * gcc.dg/pch/static-2.c: New.
19594         * gcc.dg/pch/static-2.h: New.
19595
19596         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
19597
19598         * g++.dg/pch/pch.exp: Better handle failing testcases.
19599         * gcc.dg/pch/pch.exp: Likewise.
19600         * gcc.dg/pch/macro-1.c: New.
19601         * gcc.dg/pch/macro-1.h: New.
19602         * gcc.dg/pch/macro-2.c: New.
19603         * gcc.dg/pch/macro-2.h: New.
19604
19605         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
19606
19607         * g++.dg/dg.exp: Treat files in pch/ specially.
19608         * g++.dg/pch/pch.exp: New file.
19609         * g++.dg/pch/empty.H: New file.
19610         * g++.dg/pch/empty.C: New file.
19611         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
19612         "precompile".
19613
19614         * gcc.dg/pch/pch.exp: New file.
19615         * gcc.dg/pch/empty.h: New file.
19616         * gcc.dg/pch/empty.c: New file.
19617         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
19618         "precompile".
19619
19620 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19621
19622         * g++.dg/template/friend14.C: New test.
19623
19624 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
19625
19626         * gcc.dg/old-style-asm-1.c: New test.
19627
19628 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
19629
19630         * gcc.c-torture/compile/20030109-1.c: New test.
19631
19632 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
19633
19634         * gcc.c-torture/execute/20030109-1.c: New test.
19635
19636 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
19637
19638         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
19639         * g++.old-deja/g++.mike/dyncast2.C: Likewise
19640         * g++.old-deja/g++.mike/dyncast3.C: Likewise
19641         * g++.old-deja/g++.mike/eh2.C: Likewise
19642         * g++.old-deja/g++.mike/eh3.C: Likewise
19643         * g++.old-deja/g++.mike/eh5.C: Likewise
19644         * g++.old-deja/g++.mike/eh6.C: Likewise
19645         * g++.old-deja/g++.mike/eh7.C: Likewise
19646         * g++.old-deja/g++.mike/eh8.C: Likewise
19647         * g++.old-deja/g++.mike/eh9.C: Likewise
19648         * g++.old-deja/g++.mike/eh10.C: Likewise
19649         * g++.old-deja/g++.mike/eh12.C: Likewise
19650         * g++.old-deja/g++.mike/eh13.C: Likewise
19651         * g++.old-deja/g++.mike/eh14.C: Likewise
19652         * g++.old-deja/g++.mike/eh16.C: Likewise
19653         * g++.old-deja/g++.mike/eh17.C: Likewise
19654         * g++.old-deja/g++.mike/eh18.C: Likewise
19655         * g++.old-deja/g++.mike/eh21.C: Likewise
19656         * g++.old-deja/g++.mike/eh23.C: Likewise
19657         * g++.old-deja/g++.mike/eh24.C: Likewise
19658         * g++.old-deja/g++.mike/eh25.C: Likewise
19659         * g++.old-deja/g++.mike/eh26.C: Likewise
19660         * g++.old-deja/g++.mike/eh27.C: Likewise
19661         * g++.old-deja/g++.mike/eh28.C: Likewise
19662         * g++.old-deja/g++.mike/eh29.C: Likewise
19663         * g++.old-deja/g++.mike/eh31.C: Likewise
19664         * g++.old-deja/g++.mike/eh33.C: Likewise
19665         * g++.old-deja/g++.mike/eh34.C: Likewise
19666         * g++.old-deja/g++.mike/eh35.C: Likewise
19667         * g++.old-deja/g++.mike/eh36.C: Likewise
19668         * g++.old-deja/g++.mike/eh37.C: Likewise
19669         * g++.old-deja/g++.mike/eh38.C: Likewise
19670         * g++.old-deja/g++.mike/eh39.C: Likewise
19671         * g++.old-deja/g++.mike/eh40.C: Likewise
19672         * g++.old-deja/g++.mike/eh41.C: Likewise
19673         * g++.old-deja/g++.mike/eh42.C: Likewise
19674         * g++.old-deja/g++.mike/eh44.C: Likewise
19675         * g++.old-deja/g++.mike/eh46.C: Likewise
19676         * g++.old-deja/g++.mike/eh47.C: Likewise
19677         * g++.old-deja/g++.mike/eh48.C: Likewise
19678         * g++.old-deja/g++.mike/eh49.C: Likewise
19679         * g++.old-deja/g++.mike/eh50.C: Likewise
19680         * g++.old-deja/g++.mike/eh51.C: Likewise
19681         * g++.old-deja/g++.mike/eh53.C: Likewise
19682         * g++.old-deja/g++.mike/eh55.C: Likewise
19683         * g++.old-deja/g++.mike/p7912.C: Likewise
19684         * g++.old-deja/g++.mike/p9706.C: Likewise
19685         * g++.old-deja/g++.mike/p10416.C: Likewise
19686         * g++.old-deja/g++.mike/p11667.C: Likewise
19687         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
19688         Remove redundant reference to Iris.
19689         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
19690         Elxsi, i860, Pico Java, and WE32K.
19691
19692 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
19693
19694         * g++.dg/ext/asm4.C: New test.
19695
19696 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19697
19698         PR c++/9030
19699         * g++.dg/template/friend12.C: New test.
19700         * g++.dg/template/friend13.C: Likewise.
19701         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
19702
19703 2003-01-08  Jan Hubicka  <jh@suse.cz>
19704
19705         * gcc.dg/i386-cadd.c: New test.
19706         * gcc.dg/i386-cmov4.c: Likewise.
19707
19708 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
19709
19710         PR c++/9165
19711         * g++.dg/warn/Wunused-3.C: New test.
19712
19713         * g++.dg/abi/bitfield9.C: New test.
19714
19715         PR c++/9189
19716         * g++.dg/parse/defarg3.C: New test.
19717
19718 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
19719
19720         * g++.dg/parse/ambig1.C: New test.
19721         * g++.dg/parse/defarg2.C: New test.
19722
19723 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
19724
19725         * g++.dg/template/defarg-1.C: New test.
19726         * g++.dg/template/local2.C: Likewise.
19727
19728 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
19729
19730         * gcc.c-torture/execute/20030105-1.c: New test.
19731
19732 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19733
19734         * g++.dg/parse/namespace3.C: Remove extra semicolons.
19735         * g++.dg/parse/namespace4.C: Likewise.
19736
19737 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
19738
19739         * g++.dg/template/ntp2.C: New test.
19740
19741 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
19742
19743         * g++.dg/parse/extern-C-1.C: New test.
19744
19745         * g++.dg/parse/namespace4.C: New test.
19746
19747         * g++.dg/template/nested1.C: New test.
19748
19749         * g++.dg/parse/namespace3.C: New test.
19750
19751 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
19752
19753         * g++.dg/lookup/two-stage1.C: New test.
19754
19755 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19756
19757         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
19758         * g++.old-deja/g++.jason/access8.C: Likewise.
19759         * g++.old-deja/g++.other/decl5.C: Likewise.
19760
19761 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
19762
19763         * g++.dg/parse/parse7.C: New test.
19764
19765 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
19766
19767         PR c++/2843
19768         * g++.dg/ext/attrib7.C: New test.
19769
19770 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
19771
19772         * g++.dg/parse/parse6.C: New test.
19773
19774 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
19775
19776         * gcc.dg/h8300-stack-1.c: New.
19777
19778 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
19779
19780         g++.dg/lookup/exception1.C: New test.
19781
19782         g++.dg/lookup/template1.C: New test.
19783
19784         g++.dg/parse/namespace2.C: New test.
19785
19786         g++.dg/parse/parens2.C: New test.
19787
19788 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
19789
19790         * g++.dg/parse/parse5.C: New test.
19791         * g++.dg/lookup/scoped4.C: New test.
19792
19793 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
19794
19795         * g++.dg/parse/parens1.C: New test.
19796
19797         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
19798         angle-bracket1.C.
19799         * g++.dg/parse/parens2.C: New test.
19800
19801         * g++.dg/lookup/scope-operator1.C: New test.
19802
19803         * g++.dg/parse/operator1.C: New test.
19804
19805 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19806
19807         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
19808         * g++.old-deja/g++.other/access6.C: Likewise.
19809         * g++.old-deja/g++.other/decl1.C: Likewise.
19810         * g++.old-deja/g++.pt/typename12.C: Likewise.
19811
19812 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
19813
19814         * g++.dg/parse/namespace1.C: New test.
19815
19816 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
19817
19818         * g++.dg/parse/parse4.C: New test.
19819
19820 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
19821
19822         * g++.dg/parse/parse3.C: New test.
19823
19824 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
19825
19826         * g++.dg/parse/parse2.C: New test.
19827
19828 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
19829
19830         * g++.dg/template/friend11.C: New test.
19831
19832 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
19833
19834         * g++.dg/parse/parse1.C: New test.
19835
19836 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
19837
19838         * lib/profopt.exp: Change the name of a global variable to avoid
19839         possible clashes with other test suites.
19840
19841 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
19842
19843         * g++.dg/inherit/covariant8.C: New test.
19844
19845 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
19846
19847         * g++.dg/init/array9.C: New test.
19848
19849         PR c++/9112
19850         * g++.dg/parse/expr1.C: New test.
19851
19852 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
19853
19854         * gcc.c-torture/compile/20021230-1.c: New test.
19855
19856 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
19857
19858         * g++.dg/inherit/covariant5.C: New test.
19859         * g++.dg/inherit/covariant6.C: New test.
19860         * g++.dg/inherit/covariant7.C: New test.
19861
19862 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19863
19864         PR c++/2739
19865         * g++.dg/other/access2.C: New test.
19866
19867 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19868
19869         * g++.dg/other/anon-struct.C: No longer fails
19870         * g++.old-deja/g++.brendan/parse4.C: Likewise.
19871         * g++.old-deja/g++.brendan/parse5.C: Likewise.
19872         * g++.old-deja/g++.brendan/parse6.C: Likewise.
19873
19874 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19875
19876         * g++.dg/parse/angle-bracket.C (main): No longer fails.
19877
19878 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
19879
19880         * g++.dg/eh/spec4.C: Remove stray semicolon.
19881         * g++.dg/expr/pmf-1.C: Change error message.
19882         * g++.dg/ext/asm1.C: Remove stray semicolon.
19883         * g++.dg/ext/typename1.C: Add missing typenames.
19884         * g++.dg/inherit/template-as-base.C: Change error message.
19885         * g++.dg/lookup/scoped1.C: Likewise.
19886         * g++.dg/lookup/scoped2.C: Likewise.
19887         * g++.dg/lookup/using2.C: Likewise.
19888         * g++.dg/other/component1.C: Remove stray semicolon.
19889         * g++.dg/other/do1.C: Change error message.
19890         * g++.dg/other/error2.C: Likewise.
19891         * g++.dg/other/init1.C: Likewise.
19892         * g++.dg/other/packed1.C: Remove stray semicolon.
19893         * g++.dg/other/ptrmem2.C: Change error message.
19894         * g++.dg/parse/parameter-declaration-1.C: Remove line number
19895         marker.
19896         * g++.dg/special/initp1.C: Remove invalid attribute usage.
19897         * g++.dg/template/access3.C: Add typename keyword.
19898         * g++.dg/template/access5.C: Remove stray semicolon.
19899         * g++.dg/template/access6.C: Likewise.
19900         * g++.dg/template/complit1.C: Likewise.
19901         * g++.dg/template/crash1.C: Change error message.
19902         * g++.dg/template/inherit2.C: Remove stray semicolon.
19903         * g++.dg/template/instantiate2.C: Likewise.
19904         * g++.dg/template/instantiate3.C: Change error message.
19905         * g++.dg/template/qual1.C: Remove stray semicolon.
19906         * g++.dg/template/qualttp18.C: Change error message.
19907         * g++.dg/template/ref1.C: Remove stray semicolon.
19908         * g++.dg/template/sizeof1.C (A::value): Declare it.
19909         * g++.dg/template/spec4.C: Change error message.
19910         * g++.dg/template/static1.C: Likewise.
19911         * g++.dg/template/type1.C: Likewise.
19912         * g++.dg/template/typename3.C: Likewise.
19913         * g++.old-deja/g++.benjamin/13478.C: Change error message.
19914         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
19915         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
19916         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
19917         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
19918         named return value extension.
19919         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
19920         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
19921         * g++.old-deja/g++.bob/extern_C.C: Likewise.
19922         * g++.old-deja/g++.bob/inherit2.C: Likewise.
19923         * g++.old-deja/g++.brendan/complex1.C: Likewise.
19924         * g++.old-deja/g++.brendan/copy5.C: Likewise.
19925         * g++.old-deja/g++.brendan/crash13.C: Likewise.
19926         * g++.old-deja/g++.brendan/crash15.C: Likewise.
19927         * g++.old-deja/g++.brendan/crash18.C: Change error message.
19928         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
19929         * g++.old-deja/g++.brendan/crash38.C: Likewise.
19930         * g++.old-deja/g++.brendan/crash50.C: Likewise.
19931         * g++.old-deja/g++.brendan/crash56.C: Likewise.
19932         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
19933         syntax.
19934         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
19935         * g++.old-deja/g++.brendan/crash8.C: Change error message.
19936         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
19937         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
19938         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
19939         * g++.old-deja/g++.brendan/template11.C: Likewise.
19940         * g++.old-deja/g++.brendan/template26.C: Likewise.
19941         * g++.old-deja/g++.brendan/template27.C: Use explicit
19942         specialization syntax.
19943         * g++.old-deja/g++.brendan/template30.C: Likewise.
19944         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
19945         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
19946         non-dependent names.
19947         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
19948         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
19949         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
19950         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
19951         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
19952         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
19953         named return value extension.
19954         * g++.old-deja/g++.ext/namedret2.C: Likewise.
19955         * g++.old-deja/g++.ext/namedret3.C: Likewise.
19956         * g++.old-deja/g++.ext/return1.C: Likewise.
19957         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
19958         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
19959         * g++.old-deja/g++.jason/access8.C: Likewise.
19960         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
19961         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
19962         pseudo-destructor names.
19963         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
19964         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
19965         pseudo-destructor names.
19966         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
19967         * g++.old-deja/g++.jason/overload19.C: Likewise.
19968         * g++.old-deja/g++.jason/overload32.C: Likewise.
19969         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
19970         stray semicolons.
19971         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
19972         * g++.old-deja/g++.jason/return.C: Likewise.
19973         * g++.old-deja/g++.jason/return2.C: Likewise.
19974         * g++.old-deja/g++.jason/shadow1.C: Likewise.
19975         * g++.old-deja/g++.jason/special.C: Use explicit specialization
19976         syntax.
19977         * g++.old-deja/g++.jason/template10.C: Account for use of
19978         non-dependent names.
19979         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
19980         syntax.
19981         * g++.old-deja/g++.jason/template37.C: Likewise.
19982         * g++.old-deja/g++.law/access4.C: Change error messages.
19983         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
19984         pseudo-destructor names.
19985         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
19986         * g++.old-deja/g++.law/ctors9.C: Likewise.
19987         * g++.old-deja/g++.law/cvt22.C: Likewise.
19988         * g++.old-deja/g++.law/dtors5.C: Likewise.
19989         * g++.old-deja/g++.law/global-init1.C: Likewise.
19990         * g++.old-deja/g++.law/missed-error3.C: Likewise.
19991         * g++.old-deja/g++.law/operators28.C: Likewise.
19992         * g++.old-deja/g++.law/visibility28.C: Likewise.
19993         * g++.old-deja/g++.martin/eval1.C: Likewise.
19994         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
19995         name.
19996         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
19997         * g++.old-deja/g++.mike/net34.C: Likewise.
19998         * g++.old-deja/g++.mike/net36.C: Likewise.
19999         * g++.old-deja/g++.mike/ns2.C: Likewise.
20000         * g++.old-deja/g++.mike/p12306.C: Likewise.
20001         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
20002         value extension.
20003         * g++.old-deja/g++.mike/p700.C: Likewise.
20004         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
20005         * g++.old-deja/g++.mike/p710.C: Likewise.
20006         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
20007         value extension.
20008         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
20009         * g++.old-deja/g++.mike/pmf9.C: Likewise.
20010         * g++.old-deja/g++.ns/crash2.C: Likewise.
20011         * g++.old-deja/g++.ns/crash3.C: Likewise.
20012         * g++.old-deja/g++.ns/invalid1.C: Likewise.
20013         * g++.old-deja/g++.ns/ns17.C: Likewise.
20014         * g++.old-deja/g++.ns/template16.C: Likewise.
20015         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
20016         keyword.
20017         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
20018         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
20019         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
20020         named return value extension.
20021         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
20022         * g++.old-deja/g++.other/access4.C: Issue additional error
20023         messages.
20024         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
20025         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
20026         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
20027         * g++.old-deja/g++.other/crash25.C: Change error message.
20028         * g++.old-deja/g++.other/crash4.C: Change error message.
20029         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
20030         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
20031         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
20032         checks.
20033         * g++.old-deja/g++.other/defarg8.C: Likewise.
20034         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
20035         * g++.old-deja/g++.other/dtor10.C: Likewise.
20036         * g++.old-deja/g++.other/incomplete.C: Likewise.
20037         * g++.old-deja/g++.other/linkage7.C: Likewise.
20038         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
20039         lookup algorithm.
20040         * g++.old-deja/g++.other/mangle2.C: Likewise.
20041         * g++.old-deja/g++.other/refinit2.C: Likewise.
20042         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
20043         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
20044         * g++.old-deja/g++.pt/crash28.C: Likewise.
20045         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
20046         syntax.
20047         * g++.old-deja/g++.pt/crash32.C: Change error message.
20048         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
20049         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
20050         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
20051         error message position.
20052         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
20053         * g++.old-deja/g++.pt/defarg8.C: Change error message.
20054         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
20055         syntax.
20056         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
20057         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
20058         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
20059         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
20060         keyword.
20061         * g++.old-deja/g++.pt/explicit31.C: Likewise.
20062         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
20063         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
20064         keyword.
20065         * g++.old-deja/g++.pt/explicit71.C: Change error message.
20066         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
20067         syntax.
20068         * g++.old-deja/g++.pt/friend28.C: Account for use of
20069         non-dependent names.
20070         * g++.old-deja/g++.pt/friend29.C: Likewise.
20071         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
20072         rules.
20073         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
20074         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
20075         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
20076         lookup rules.
20077         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
20078         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
20079         keyword.
20080         * g++.old-deja/g++.pt/memclass20.C: Likewise.
20081         * g++.old-deja/g++.pt/memclass5.C: Likewise.
20082         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
20083         keyword.
20084         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
20085         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
20086         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
20087         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
20088         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
20089         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
20090         keyword.
20091         * g++.old-deja/g++.pt/spec10.C: Likewise.
20092         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
20093         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
20094         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
20095         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
20096         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
20097         * g++.old-deja/g++.pt/ttp62.C: Likewise.
20098         * g++.old-deja/g++.pt/ttp64.C: Likewise.
20099         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
20100         * g++.old-deja/g++.pt/typename15.C: Likewise.
20101         * g++.old-deja/g++.pt/typename22.C: Likewise.
20102         * g++.old-deja/g++.pt/typename6.C: Change error messages.
20103         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
20104         * g++.old-deja/g++.pt/virtual2.C: Likewise.
20105         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
20106         syntax.
20107         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
20108         return value extension.
20109         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
20110         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
20111         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
20112         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
20113
20114 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
20115
20116         * g++.dg/warn/inline1.C: New test.
20117         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
20118         * g++.old-deja/g++.jason/synth10.C: Likewise.
20119         * g++.old-deja/g++.mike/net31.C: Likewise.
20120         * g++.old-deja/g++.mike/p8786.C: Likewise.
20121
20122         * g++.dg/template/friend10.C: New test.
20123         * g++.dg/template/conv5.C: New test.
20124
20125 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
20126
20127         * g++.dg/lookup/scoped3.C: New test.
20128
20129         * g++.dg/lookup/decl1.C: New test.
20130         * g++.dg/lookup/decl2.C: New test.
20131
20132 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
20133
20134         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
20135         gcc.c-torture/compile/20021015-1.c,
20136         gcc.c-torture/compile/20021015-2.c,
20137         gcc.c-torture/compile/20021123-1.c,
20138         gcc.c-torture/compile/20021123-2.c,
20139         gcc.c-torture/compile/20021123-3.c,
20140         gcc.c-torture/compile/20021123-4.c,
20141         gcc.c-torture/execute/20021024-1.c: Add tests previously added
20142         only to 3.1 or 3.2 branch.
20143
20144 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
20145
20146         * gcc.dg/i386-bitfield3.c: New test.
20147
20148         * gcc.dg/i386-bitfield2.c: New test.
20149
20150 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
20151
20152         * g++.dg/parse/conv_op1.C: New test.
20153
20154 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
20155
20156         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
20157         approved.
20158
20159 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
20160
20161         * gcc.c-torture/compile/20021220-1.c: New test.
20162
20163 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
20164
20165         * gcc.dg/i386-fastcall-1.c: New.
20166
20167 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
20168
20169         * gcc.c-torture/execute/20021219-1.c: New test.
20170
20171 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
20172
20173         * gcc.dg/i386-pic-1.c: New test.
20174
20175 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20176
20177         PR c++/8099
20178         * g++.dg/template/friend9.C: New test.
20179
20180 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20181
20182         PR c++/3663
20183         * g++.dg/template/access7.C: New test.
20184
20185 2002-12-18  Nick Clifton  <nickc@redhat.com>
20186
20187         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
20188         the libstdc++-v3 directory has been found.
20189
20190 2002-12-12  Devang Patel <dpatel@apple.com>
20191         * gcc.dg/darwin-ld-1.c: New test.
20192         * gcc.dg/darwin-ld-2.c: New test.
20193         * gcc.dg/darwin-ld-3.c: New test.
20194         * gcc.dg/darwin-ld-4.c: New test.
20195         * gcc.dg/darwin-ld-5.c: New test.
20196
20197 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
20198
20199         * gcc.c-torture/compile/20021212-1.c: New test.
20200
20201 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
20202
20203         * gcc.dg/fshort-wchar: New test.
20204
20205 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
20206
20207         PR c++/8372
20208         * g++.dg/template/dtor1.C: New test.
20209
20210         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
20211         markers.
20212
20213 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
20214
20215         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
20216
20217 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
20218
20219         * g++.dg/template/static1.C: New test.
20220         * g++.dg/template/static2.C: New test.
20221         * g++.old-deja/g++.ext/memconst.C: New test.
20222
20223 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20224
20225         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
20226         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
20227         * g++.dg/special/initp1.C: Likewise.
20228
20229 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
20230
20231         * gcc.c-torture/execute/20021204-1.c: New test.
20232
20233 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
20234
20235         * gcc.dg/ppc-fmadd-1.c: New file.
20236         * gcc.dg/ppc-fmadd-2.c: New file.
20237         * gcc.dg/ppc-fmadd-3.c: New file.
20238
20239 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
20240
20241         * gcc.c-torture/compile/20021204-1.c: New test.
20242
20243 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
20244
20245         * g++.dg/inherit/covariant2.C: New test.
20246         * g++.dg/inherit/covariant3.C: New test.
20247         * g++.dg/inherit/covariant4.C: New test.
20248         * g++.dg/inherit/covariant1.C: Remove XFAIL.
20249         * g++.old-deja/g++.robertl/eb17.C: Likewise.
20250
20251 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
20252
20253         PR c++/8688
20254         * g++.dg/init/brace3.C: New test.
20255
20256 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
20257
20258         * gcc.dg/20020210-1.c: Fix a comment typo.
20259
20260 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
20261
20262         PR c++/8720
20263         * g++.dg/parse/defarg1.C: New test.
20264
20265         PR c++/8615
20266         * g++.dg/template/char1.C: New test.
20267
20268         * g++.dg/template/varmod1.C: Fix typo.
20269
20270 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20271
20272         DR 180
20273         * g++.old-deja/g++.pt/crash32.C: Expect error.
20274
20275 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
20276
20277         PR c++/5919
20278         * g++.dg/template/varmod1.C: New test.
20279
20280         PR c++/8727
20281         * g++.dg/inherit/typeinfo1.C: New test.
20282
20283         PR c++/8663
20284         * g++.dg/inherit/typedef1.C: New test.
20285
20286 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
20287
20288         PR c++/8332
20289         PR c++/8493
20290         * g++.dg/template/strlen1.C: New test.
20291
20292         PR c++/8227
20293         * g++.dg/template/ctor2.C: New test.
20294
20295         PR c++/8214
20296         * g++.dg/init/string1.C: New test.
20297
20298         PR c++/8511
20299         * g++.dg/template/friend8.C: New test.
20300
20301 2002-11-29  Joe Buck <jbuck@synopsys.com>
20302
20303         * g++.dg/lookup/anon2.C: New test.
20304
20305 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
20306
20307         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
20308         h8300 port.
20309
20310 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
20311
20312         * gcc.dg/bitfld-6.c: New test.
20313
20314 2002-11-27  Jan Hubicka  <jh@suse.cz>
20315
20316         * gcc.c-torture/execute/20021127.[cx]: New test.
20317
20318 2002-11-26  Jan Hubicka  <jh@suse.cz>
20319
20320         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
20321         quality.
20322
20323 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
20324
20325         * g++.dg/init/brace2.C: New test.
20326         * g++.old-deja/g++.mike/p9129.C: Correct.
20327
20328 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
20329
20330         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
20331
20332 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
20333
20334         * gcc.dg/sibcall-6: New test for indirect sibcalls.
20335
20336 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
20337
20338         * testsuite/g++.dg/abi/empty11.C: New test.
20339         * testsuite/g++.dg/rtti/cv1.C: New test.
20340
20341 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
20342
20343         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
20344
20345 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
20346
20347         * g++.dg/abi/empty10.C: New test.
20348
20349 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
20350
20351         * gcc.c-torture/compile/20021124-1.c: New test.
20352
20353 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
20354
20355         * g++.dg/abi/rtti2.C: New test.
20356
20357 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
20358
20359         * gcc.dg/i386-unroll-1.c: New test.
20360
20361 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
20362
20363         * gcc.c-torture/compile/20021120-1.c: New test.
20364         * gcc.c-torture/compile/20021120-2.c: New test.
20365
20366 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
20367
20368         * gcc.dg/bitfld-5.c: New test.
20369
20370 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
20371
20372         * gcc.c-torture/execute/20021120-3.c: New test.
20373
20374 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
20375
20376         * gcc.c-torture/execute/20021120-2.c: New test.
20377
20378 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
20379
20380         * gcc.c-torture/execute/20021120-1.c: New test.
20381
20382 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
20383
20384         * gcc.c-torture/execute/20021118-3.c: New test.
20385
20386 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
20387
20388         * gcc.c-torture/compile/20021119-1.c: New test.
20389
20390 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
20391
20392         * gcc.dg/duff-1.c: New test.
20393         * gcc.dg/duff-2.c: New test.
20394         * gcc.dg/duff-3.c: New test.
20395
20396 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
20397
20398         * gcc.dg/cpp/_Pragma5.c: New test.
20399
20400 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
20401
20402         * gcc.c-torture/execute/20021118-2.c: New test.
20403
20404 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
20405
20406         * gcc.c-torture/execute/20021118-1.c: New test.
20407
20408 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
20409
20410         * gcc.dg/20021116-1.c: New test.
20411
20412 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
20413
20414         * g++.dg/abi/vcall1.C: New test.
20415
20416 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
20417
20418         * gcc.dg/20021029-1.c: New test.
20419         * gcc.dg/20021029-2.c: New test.
20420
20421 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
20422
20423         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
20424
20425 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
20426
20427         PR c/8439
20428         * gcc.dg/20021110.c: Move to ...
20429         * gcc.c-torture/compile/20021110.c: .... here.
20430
20431 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20432
20433         PR c/8467
20434         * gcc.c-torture/execute/20021111-1.c
20435
20436 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
20437
20438         PR c/8439
20439         * gcc.dg/20021110.c: New test.
20440
20441 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
20442
20443         * g++.dg/abi/vthunk3.C: Run only on x86.
20444
20445 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
20446
20447         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
20448
20449 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
20450
20451         * lib/compat.exp (compat-execute): Fix logic error in last
20452         change.
20453
20454 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
20455
20456         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
20457
20458 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20459
20460         PR c++/8389
20461         * g++.dg/template/access6.C: New test.
20462
20463 2002-11-08  Jan Hubicka  <jh@suse.cz>
20464
20465         * gcc.dg/i386-ssefp-1.c: New test.
20466         * gcc.dg/i386-ssefp-1.c: New test.
20467
20468 2002-11-08  Jan Hubicka  <jh@suse.cz>
20469
20470         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
20471
20472 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
20473
20474         * g++.dg/abi/vthunk3.C: New test.
20475
20476         PR c++/8338
20477         * g++.dg/template/crash2.C: New test.
20478
20479 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
20480
20481         * testsuite/g++.dg/abi/dtor1.C: New test.
20482         * testsuite/g++.dg/abi/dtor2.C: Likewise.
20483
20484 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
20485
20486         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
20487         Darwin.
20488
20489 2002-11-04  Adam Nemet  <anemet@lnxw.com>
20490
20491         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
20492         -mthumb.  Only xfail with -O0.
20493
20494 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
20495
20496         * g++.dg/abi/thunk1.C: New test.
20497         * g++.dg/abi/thunk2.C: Likewise.
20498         * g++.dg/abi/vtt1.C: Likewise.
20499
20500 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
20501
20502         PR optimization/8423
20503         * gcc.c-torture/execute/builtin-constant.c: New test.
20504
20505 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
20506
20507         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
20508         Add some more cases.
20509
20510 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
20511
20512         PR c++/8391
20513         * g++.dg/opt/local1.C: New test.
20514
20515 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
20516
20517         PR c++/8160
20518         * g++.dg/template/complit1.C: New test.
20519
20520         PR c++/8149
20521         * g++.dg/template/typename4.C: Likewise.
20522
20523 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20524
20525         Core issue 287, PR c++/7639
20526         * g++.dg/template/instantiate1.C: Adjust error location.
20527         * g++.dg/template/instantiate3.C: New test.
20528         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
20529         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
20530         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
20531
20532 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
20533
20534         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
20535
20536 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
20537
20538         PR c++/8287
20539         * g++.dg/init/dtor2.C: New test.
20540
20541 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20542
20543         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
20544         * gcc.dg/nest.c: Bypass errors on irix6.
20545
20546 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
20547
20548         * gcc.dg/nest.c: Expect error for mmix-*-*.
20549         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
20550
20551 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
20552
20553         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
20554         markers.
20555
20556         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
20557
20558 2002-10-25  Mike Stump  <mrs@apple.com>
20559
20560         * gcc.dg/warn-1.c: New test.
20561
20562 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
20563
20564         * g++.dg/template/typename3.C: New test.
20565
20566 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
20567
20568         * g++.dg/lookup/ptrmem1.C: New test.
20569
20570         * g++.dg/abi/vthunk2.C: New test.
20571
20572 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
20573
20574         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
20575
20576 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
20577
20578         * g++.dg/abi/empty9.C: New test.
20579
20580 2002-10-24  Richard Henderson  <rth@redhat.com>
20581
20582         * g++.dg/inherit/thunk1.C: Enable for ia64.
20583
20584 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
20585
20586         PR c++/8067
20587         * g++.dg/lookup/pretty1.C: New test.
20588
20589 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
20590
20591         * gcc.dg/20021023-1.c: New test.
20592
20593 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
20594
20595         PR c++/7679
20596         * g++.dg/parse/inline1.C: New test.
20597
20598 2002-10-23  Richard Henderson  <rth@redhat.com>
20599
20600         * g++.dg/inherit/thunk1.C: Enable for x86_64.
20601
20602         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
20603
20604 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
20605
20606         PR c++/6579
20607         * g++.dg/parse/stmtexpr3.C: New test.
20608
20609 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
20610
20611         * g++.dg/expr/cond1.C: New test.
20612
20613 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
20614
20615         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
20616
20617 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
20618
20619         * g++.dg/abi/vbase13.C: New test.
20620         * g++.dg/abi/vbase14.C: Likewise.
20621
20622 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
20623
20624         * gcc.dg/tls/pic-1.c: New test.
20625         * gcc.dg/tls/nonpic-1.c: New test.
20626         * gcc.dg/20021018-1.c: New test.
20627
20628 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
20629
20630         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
20631         Remove only files with the same base name as the test case.
20632         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
20633         (profopt-execute): Likewise.  Also, remove old profiling
20634         and performance data files before running the tests.
20635
20636         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
20637         * g++.dg/bprob/bprob.exp: Likewise.
20638         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
20639         to allow more general test case names.
20640
20641         * g++.dg/bprob/bprob-1.C: Rename to ...
20642         * g++.dg/bprob/g++-bprob-1.C: ... this.
20643
20644         * g77.dg/bprob/bprob-1.f: Rename to ...
20645         * g77.dg/bprob/g77-bprob-1.f: ... this.
20646
20647 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
20648
20649         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
20650         bison 1.50 or later.
20651
20652 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
20653
20654         * g++.dg/README: Describe more test directories.
20655
20656 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
20657
20658         * g++.dg/init/array6.C: Add additional tests.
20659
20660 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
20661
20662         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
20663         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
20664
20665 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
20666
20667         * gcc.c-torture/compile/20020604-1.x: New.
20668         * gcc.c-torture/compile/simd-5.x: Likewise.
20669         * gcc.c-torture/execute/920710-1.x: Likewise.
20670         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
20671
20672 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
20673
20674         * g++.dg/inherit/override1.C: Add dg-options clause.
20675
20676 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20677
20678         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
20679         _mm_slli_si128.
20680
20681 2002-10-19  Andreas Schwab  <schwab@suse.de>
20682
20683         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
20684         directory component.
20685
20686 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
20687
20688         * g++.dg/inherit/thunk1.C: New test.
20689
20690         * g++.dg/inherit/override1.C: New test.
20691
20692         * g++.dg/abi/mangle11.C: New test.
20693         * g++.dg/abi/mangle14.C: New test.
20694         * g++.dg/abi/mangle17.C: New test.
20695
20696 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
20697
20698         * g++.dg/overload/member2.C: New test.
20699
20700 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
20701
20702         * g++.dg/README: Describe new compat directory.
20703         * g++.dg/dg.exp: Skip tests in compat directory.
20704         * README.compat: New file.
20705         * lib/compat.exp: New expect script.
20706         * g++.dg/compat: New test directory.
20707         * g++.dg/compat/compat.exp: New expect script.
20708         * g++.dg/compat/abi: New test directory.
20709         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
20710         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
20711         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
20712         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
20713         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
20714         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
20715         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
20716         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
20717         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
20718         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
20719         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
20720         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
20721         * g++.dg/compat/break: New test directory.
20722         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
20723         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
20724         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
20725         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
20726         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
20727         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
20728         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
20729         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
20730         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
20731         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
20732         g++.dg/compat/break/README: New files.
20733         * g++.dg/compat/eh: New test directory.
20734         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
20735         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
20736         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
20737         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
20738         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
20739         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
20740         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
20741         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
20742         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
20743         g++.dg/compat/eh/filter2_y.C,
20744         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
20745         g++.dg/compat/eh/new1_y.C,
20746         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
20747         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
20748         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
20749         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
20750         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
20751         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
20752         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
20753         g++.dg/compat/eh/unexpected1_y.C: New files.
20754         * g++.dg/compat/init: New test directory.
20755         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
20756         g++.dg/compat/init/array5_y.C,
20757         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
20758         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
20759         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
20760         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
20761         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
20762         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
20763         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
20764         g++.dg/compat/init/init-ref2_y.C: New files.
20765
20766 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
20767
20768         PR c++/7584
20769         * g++.dg/inherit/using3.C: New test.
20770
20771 2002-10-17  Jan Hubicka  <jh@suse.cz>
20772
20773         * gcc.dg/20021017-2.c: New test.
20774
20775 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
20776
20777         * g++.dg/abi/mangle16.C: Adjust.
20778
20779         * g++.dg/init/array8.C: New test.
20780
20781 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
20782
20783         * gcc.dg/special/mips-abi.exp: New test.
20784         * gcc.dg/special/mips-abi.s: Empty file used by the above.
20785
20786 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
20787
20788         * g++.dg/abi/mangle16.C: New test.
20789         * g++.dg/abi/mangle17.C: Likewise.
20790
20791         PR c++/7478
20792         * g++.dg/template/ref1.C: New test.
20793
20794 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20795
20796         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
20797
20798 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
20799
20800         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
20801
20802 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
20803
20804         PR c++/7524
20805         * g++.dg/init/array7.C: New test.
20806
20807 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
20808
20809         * g++.dg/init/array6.C: New test.
20810
20811         * g++.dg/abi/mangle13.C: Likewise.
20812         * g++.dg/abi/mangle14.C: Likewise.
20813         * g++.dg/abi/mangle15.C: Likewise.
20814
20815 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
20816
20817         * g++.dg/abi/empty8.C: New test.
20818
20819 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
20820
20821         * g++.dg/init/ctor1.C: New test.
20822
20823 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
20824
20825         * gcc.c-torture/execute/20021015-1.c: New test.
20826
20827 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
20828
20829         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
20830
20831 2002-10-14  Jan Hubicka  <jh@suse.cz>
20832
20833         * gcc.dg/i386-ssetype-[1-5].c: New tests.
20834
20835 2002-10-14  Richard Henderson  <rth@redhat.com>
20836
20837         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
20838
20839 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
20840
20841         PR optimization/6631
20842         * g++.dg/opt/const2.C: New test.
20843
20844 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
20845
20846         PR c++/7176
20847         * g++.dg/parse/friend1.C: New test.
20848         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
20849
20850 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
20851
20852         * gcc.dg/20021014-1.c: New test.
20853
20854 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
20855
20856         PR c++/5661
20857         * g++.dg/ext/vlm1.C: New test.
20858         * g++.dg/ext/vlm2.C: Likewise.
20859
20860         * g++.dg/init/array1.C: Remove invalid braces.
20861         * g++.dg/init/brace1.C: New test.
20862         * g++.dg/init/copy2.C: Likewise.
20863         * g++.dg/init/copy3.C: Likewise.
20864         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
20865         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
20866         braces.
20867
20868 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
20869
20870         * gcc.dg/cpp/assembler.S: Don't use -ansi.
20871
20872 2002-10-11  Richard Shann  <richard.shann@superh.com>
20873
20874         * gcc.c-torture/compile/simd-5.c: New test.
20875
20876 2002-10-10  Roger Sayle  <roger@eyesopen.com>
20877
20878         * gcc.c-torture/execute/shiftopt-1.c: New test case.
20879
20880 2002-10-10  Jim Wilson  <wilson@redhat.com>
20881
20882         * gcc.c-torture/execute/20021010-1.c: New test.
20883
20884 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
20885
20886         PR c/7353
20887         * g++.dg/ext/typedef-init.C: New test.
20888         * gcc.dg/typedef-init.c: New test.
20889
20890 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
20891
20892         * gcc.dg/cpp/paste13.c: New test.
20893
20894 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20895
20896         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
20897         remaining platforms, XFAIL during compile, not execute.  Don't
20898         XFAIL at -O0.
20899
20900 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
20901
20902         * gcc.dg/alias-1.c: Tweak expected warning.
20903
20904 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
20905
20906         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
20907
20908 2002-10-06  Andreas Jaeger  <aj@suse.de>
20909
20910         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
20911         * gcc.dg/cpp/c++98.C: Likewise.
20912
20913         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
20914         * g++.dg/cpp/c++98.C: Likewise.
20915
20916         * g++.dg/README (Subdirectories): Mention cpp directory.
20917
20918         PR target/7559
20919         * gcc.dg/20021006-1.c: New test.
20920
20921 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20922
20923         PR c++/7804
20924         * g++.dg/other/warning1.C: New test.
20925
20926 2002-10-04  Roger Sayle  <roger@eyesopen.com>
20927
20928         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
20929         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
20930         and sparc-*-* with -m64 as expected failures.  See PR 8087.
20931
20932 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
20933
20934         PR c++/7931
20935         * g++.dg/template/ptrmem3.C: New test.
20936
20937         PR c++/7754
20938         * g++.dg/template/union1.C: New test.
20939
20940 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
20941
20942         PR c++/8006
20943         * g++.dg/abi/mangle9.C: New test.
20944         * g++.dg/abi/mangle10.C: New test.
20945         * g++.dg/abi/mangle11.C: New test.
20946         * g++.dg/abi/mangle12.C: New test.
20947
20948 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
20949
20950         PR c++/7188.
20951         * g++.dg/template/meminit1.C: New test.
20952         * g++.dg/warn/Wreorder-1.C: Likewise.
20953         * g++.old-deja/g++.mike/warn3.C: Tweak.
20954         * lib/prune.exp: Ingore "in copy constructor".
20955
20956 2002-10-02  Andreas Jaeger  <aj@suse.de>
20957
20958         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
20959         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
20960         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
20961         on x86-64.
20962
20963 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
20964
20965         * gcc.dg/empty1.C: Fix typo.
20966
20967 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
20968
20969         * gcc.dg/alias-1.c: New test.
20970
20971 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
20972
20973         * gcc.dg/empty1.C: New test.
20974
20975         * g++.dg/tls/init-2.C: Tweak error messages.
20976
20977 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
20978
20979         * gcc.c-torture/compile/20020923-1.c: New test.
20980
20981 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
20982
20983         * gcc.c-torture/execute/ffs-1.c: New test.
20984         * gcc.c-torture/execute/ffs-2.c: Ditto.
20985
20986 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
20987
20988         * g++.dg/overload/member1.C: New test.
20989
20990 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
20991
20992         * g++.dg/abi/empty7.C: New test.
20993         * g++.dg/init/pm2.C: Likewise.
20994
20995 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
20996
20997         * g++.dg/rtti/crash1.C: New test.
20998
20999 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
21000
21001         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
21002         gcc.dg/sibcall-4.c: New tests.
21003
21004 2002-09-28  Roger Sayle  <roger@eyesopen.com>
21005
21006         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
21007         powerpc and MMIX targets.
21008
21009 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
21010
21011         * gcc.dg/cpp/20020927-1.c: New.
21012
21013 2002-09-26  David S. Miller  <davem@redhat.com>
21014
21015         * gcc.c-torture/compile/trunctfdf.c: New.
21016
21017 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21018
21019         * lib/target-supports.exp (check_weak_available): Handle solaris2.
21020
21021 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
21022
21023         * gcc.c-torture/execute/loop-15.c: New.
21024
21025 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
21026
21027         * README.QMTEST: Fix typo.
21028
21029 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
21030
21031         * gcc.dg/20020926-1.c: New test.
21032
21033 2002-09-25  David S. Miller  <davem@redhat.com>
21034
21035         PR target/7842
21036         * gcc.c-torture/execute/shiftdi.c: New test.
21037
21038 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
21039
21040         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
21041         unique to the tool.
21042         * lib/g77.exp (g77_init): Likewise.
21043         * lib/g++.exp (g++_init): Likewise.
21044         * lib/objc.exp (objc_init): Likewise.
21045
21046 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
21047
21048         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
21049         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
21050         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
21051
21052 2002-09-25  Richard Henderson  <rth@redhat.com>
21053
21054         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
21055         too-small long double.
21056
21057 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
21058
21059         * gcc.dg/20020919-1.c: New test.
21060
21061 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
21062
21063         * g++.dg/abi/bitfield6.C: New test.
21064         * g++.dg/abi/bitfield7.C: New test.
21065         * g++.dg/abi/bitfield8.C: New test.
21066         * g++.dg/abi/vbase11.C: New test.
21067
21068 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21069
21070         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
21071         hppa*-*-hpux*.  Update test comment.
21072
21073 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
21074
21075         * gcc.dg/tls/struct-1.c: New test.
21076
21077 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
21078
21079         * gcc.dg/cpp/tr-warn2.c: Update.
21080
21081 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
21082
21083         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
21084
21085 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
21086
21087         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
21088         systems.
21089
21090 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
21091
21092         * gcc.c-torture/execute/ieee/mzero3.c: New test.
21093
21094         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
21095         Adjust for c++filt moved to binutils.  Remove spurious duplicate
21096         setting of cxxfilt.
21097
21098 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
21099
21100         * gcc.dg/20020312-2.c: Update for darwin.
21101
21102 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
21103
21104         * g++.old-deja/g++.other/crash32.C: Mark ICE.
21105
21106 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
21107
21108         * objc.dg/comp-types-1.m: New test.
21109         * objc.dg/comp-types-2.m: New test.
21110         * objc.dg/comp-types-3.m: New test.
21111         * objc.dg/comp-types-4.m: New test.
21112         * objc.dg/comp-types-5.m: New test.
21113         * objc.dg/comp-types-6.m: New test.
21114
21115 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21116
21117         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
21118
21119 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
21120
21121         * g++.dg/other/do1.C: New test.
21122
21123         * g++.dg/template/subst1.C: New test.
21124
21125 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
21126
21127         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
21128
21129 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
21130
21131         * g++.dg/template/qualttp20.C: Adjust expected errors.
21132         * g++.old-deja/g++.jason/report.C: Likewise.
21133         * g++.old-deja/g++.other/qual1.C: Likewise.
21134
21135         * g++.dg/lookup/scoped2.C: New test.
21136
21137         * g++.dg/ext/asm3.C: New test.
21138
21139 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
21140
21141         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
21142
21143 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
21144
21145         * ChangeLog: follow spelling conventions.
21146         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
21147         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
21148         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
21149         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
21150         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
21151         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
21152         * g++.old-deja/g++.law/global-init1.C: Likewise.
21153         * g++.old-deja/g++.other/delete4.C: Likewise.
21154         * g++.old-deja/g++.other/inline21.C: Likewise.
21155         * g++.old-deja/g++.other/singleton.C: Likewise.
21156         * g77.dg/strlen0.f: Likewise.
21157         * g77.f-torture/compile/20010519-1.f: Likewise.
21158         * g77.f-torture/compile/980310-4.f: Likewise.
21159         * gcc.c-torture/compile/20000605-1.c: Likewise.
21160         * gcc.c-torture/execute/20020225-1.c: Likewise.
21161         * gcc.dg/c90-hexfloat-2.c: Likewise.
21162         * gcc.dg/c99-bool-1.c: Likewise.
21163         * gcc.dg/c99-hexfloat-2.c: Likewise.
21164         * gcc.dg/dll-2.c: Likewise.
21165         * gcc.dg/wtr-union-init-1.c: Likewise.
21166         * gcc.dg/wtr-union-init-2.c: Likewise.
21167         * gcc.dg/wtr-union-init-3.c: Likewise.
21168         * gcc.dg/cpp/avoidpaste1.c: Likewise.
21169         * gcc.dg/cpp/defined.c: Likewise.
21170         * gcc.dg/cpp/macsyntx.c: Likewise.
21171         * gcc.dg/cpp/paste2.c: Likewise.
21172         * gcc.dg/cpp/trad/defined.c: Likewise.
21173         * gcc.dg/format/c90-printf-1.c: Likewise.
21174         * gcc.dg/format/c90-scanf-1.c: Likewise.
21175         * gcc.dg/format/c99-printf-1.c: Likewise.
21176         * gcc.dg/format/c99-scanf-1.c: Likewise.
21177         * gcc.misc-tests/gcov-8.c: Likewise.
21178         * lib/profopt.exp: Likewise.
21179
21180 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
21181
21182         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
21183
21184 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
21185
21186         * g++.dg/inherit/using2.C: New test.
21187
21188 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
21189
21190         * ChangeLog: Follow spelling conventions.
21191         * g++.dg/template/friend4.C: Likewise.
21192         * g++.old-deja/g++.pt/crash67.C: Likewise.
21193         * gcc.c-torture/execute/20000801-4.c: Likewise.
21194         * gcc.dg/c90-digraph-1.c: Likewise.
21195         * gcc.dg/c94-digraph-1.c: Likewise.
21196         * gcc.dg/c99-digraph-1.c: Likewise.
21197         * gcc.dg/cpp/line5.c: Likewise.
21198         * gcc.dg/cpp/multiline.c: Likewise.
21199         * gcc.dg/cpp/trad/literals-1.c: Likewise.
21200         * gcc.dg/format/attr-3.c: Likewise.
21201         * gcc.dg/format/c90-scanf-3.c: Likewise.
21202         * gcc.dg/format/ext-4.c: Likewise.
21203
21204 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
21205
21206         * g++.dg/template/pretty1.C: New test.
21207
21208 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
21209
21210         * gcc.c-torture/execute/struct-cpy-1.c: New test.
21211
21212 2002-09-13  Matt Austern  <austern@apple.com>
21213
21214         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
21215         passing a cast expression to a function by const reference.
21216
21217 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
21218
21219         * g++.dg/template/deduce1.C: New test.
21220
21221 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
21222
21223         * gcc.c-torture/execute/simd-1.c: Force all use of int to
21224         32-bit int.
21225
21226 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21227
21228         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
21229         usage.
21230
21231 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
21232
21233         * gcc.c-torture/compile/20020910-1.c: New test.
21234
21235 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
21236
21237         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
21238
21239 2002-09-10  Andreas Jaeger  <aj@suse.de>
21240
21241         * gcc.dg/20020312-2.c: Adjust for x86-64.
21242
21243 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
21244
21245         * g77.dg/7388.f: New test case for PR 7388.
21246
21247 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
21248
21249         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
21250
21251 2002-09-05  Ziemowit Laski <zlaski@apple.com>
21252
21253         * objc.dg/proto-lossage-1.m: New test.
21254
21255 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
21256
21257         * gcc.dg/cpp/_Pragma4.c: Fix typo.
21258
21259 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
21260
21261         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
21262         expected to pass.
21263
21264 2002-09-06  Stan Shebs  <shebs@apple.com>
21265             David Edelsohn  <edelsohn@gnu.org>
21266
21267         * gcc.dg/weak: New directory.
21268         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
21269         target-specific xfail bits.
21270         * gcc.dg/typeof-2.c: Move to new directory.
21271         * gcc.dg/weak.exp: New expect script.
21272
21273 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
21274
21275         * gcc.c-torture/execute/extzvsi.c: New test.
21276
21277 2002-09-05  Stan Shebs  <shebs@apple.com>
21278
21279         * gcc.dg/weak-1.c: xfail on Darwin.
21280         * gcc.dg/weak-2.c: Ditto.
21281         * gcc.dg/weak-3.c: Ditto.
21282         * gcc.dg/weak-4.c: Ditto.
21283         * gcc.dg/weak-5.c: Ditto.
21284         * gcc.dg/weak-6.c: Ditto.
21285         * gcc.dg/weak-7.c: Ditto.
21286         * gcc.dg/weak-8.c: Ditto.
21287         * gcc.dg/weak-9.c: Ditto.
21288
21289 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
21290
21291         * gcc.c-torture/execute/loop-14.c: New test.
21292
21293 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
21294
21295         * g++.dg/other/cxa-atexit1.C: New test.
21296
21297         * gcc.dg/typeof-2.c: New test.
21298
21299 2002-09-03  Roger Sayle  <roger@eyesopen.com>
21300
21301         * gcc.dg/builtins-2.c: New testcase.
21302         * gcc.dg/builtins-3.c: New testcase.
21303
21304 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
21305
21306         * gcc.dg/cpp/_Pragma4.c: New test.
21307
21308 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
21309
21310         * objc/execute/nil_method-1.m: New testcase.
21311
21312 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
21313
21314         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
21315         [Object class], not [Object initialize].
21316
21317 2002-08-31  Roger Sayle  <roger@eyesopen.com>
21318             Hans-Peter Nilsson  <hp@bitrange.com>
21319
21320         * gcc.c-torture/execute/20020720-1.x: Skip test on
21321         mmix-knuth-mmixware.  Correct comment.
21322
21323 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
21324
21325         * testsuite/g++.dg/abi/bitfield5.C: New test.
21326         * testsuite/g++.dg/abi/vbase10.C: Likewise.
21327
21328 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
21329
21330         * objc.dg/undeclared-selector.m: New test.
21331
21332 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
21333
21334         * g++.dg/other/offsetof1.C: Avoid cast warning.
21335
21336 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
21337
21338         * objc.dg/super-class-2.m: New test.
21339
21340 2002-08-24  Matt Austern  <austern@apple.com>
21341
21342         * g++.dg/ext/lvaddr.C: New test.
21343         * g++.dg/ext/lvcast.C: New test.
21344
21345 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
21346
21347         * testsuite/g++.dg/inherit/cond1.C: New test.
21348
21349 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
21350
21351         * gcc.dg/noncompile/incomplete-1.c: New test.
21352
21353 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
21354
21355         * gcc.dg/typespec-1.c: New test.
21356
21357 2002-08-20  Devang Patel  <dpatel@apple.com>
21358         * objc.dg/proto-hier-2.m: New test.
21359
21360 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
21361
21362         * objc.dg/bitfield-1.m: New test.
21363         * objc.dg/bitfield-2.m: New test.
21364
21365 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
21366
21367         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
21368         gcc.dg/c99-flex-array-4.c: New tests.
21369
21370 2002-08-16  Stan Shebs  <shebs@apple.com>
21371
21372         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
21373
21374 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
21375
21376         * gcc.dg/typeof-1.c: New test.
21377         * g++.dg/ext/typeof2.C: New test.
21378
21379 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
21380
21381         * g++.dg/other/offsetof1.C: New test.
21382
21383 2002-08-14  Richard Henderson  <rth@redhat.com>
21384
21385         * gcc.dg/tls/diag-3.c: Fix expected message strings.
21386
21387 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
21388
21389         * gcc.dg/cpp/_Pragma3.c: New test.
21390
21391 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
21392
21393         * g++.dg/template/inherit3: New test.
21394
21395 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
21396
21397         * gcc.dg/bitfld-4.c: Add blank options.
21398
21399 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
21400
21401         * g++.dg/template/crash1.C: New test.
21402
21403 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
21404
21405         * gcc.dg/tls/opt-2.c: New test.
21406
21407 2002-08-08  Devang Patel  <dpatel@apple.com>
21408
21409         * objc.dg/selector-1.m : New test
21410
21411 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
21412
21413         * g++.dg/abi/bitfield4.C: New test.
21414         * gcc.dg/bitfld-4.c: New test.
21415
21416 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
21417
21418         * g++.dg/other/packed1.C: New test.
21419
21420 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
21421
21422         * g++.dg/abi/offsetof.C: Tweak error messages.
21423         * g++.old-deja/g++.mike/p10769a.C: Likewise.
21424
21425 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
21426
21427         * gcc.dg/bitfld-3.c: New test.
21428
21429 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
21430             Richard Henderson  <rth@redhat.com>
21431
21432         * gcc.dg/i386-bitfield1.c: New test.
21433         * g++.dg/abi/bitfield3.C: Update.
21434
21435 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
21436
21437         * objc.dg/const-str-2.m: Update.
21438         * gcc.dg/cpp/c++98.c: Change to C extension.
21439         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
21440         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
21441
21442 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
21443
21444         * testsuite/gcc.dg/tls/diag-3.c: New.
21445
21446 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
21447
21448         * g++.dg/README (Subdirectories): Document new subdir expr.
21449         * g++.dg/expr/pmf-1.C: New test.
21450
21451 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
21452
21453         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
21454
21455 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
21456
21457         * g++.dg/abi/bitfield3.C: New test.
21458
21459 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
21460
21461         * lib/gcov.exp: Tweak expected line formats.
21462         * gcc.misc-tests/gcov8.c: New test.
21463         * gcc.misc-tests/gcov8.x: New flags.
21464
21465 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
21466
21467         * consistency.vlad/layout/endian.c: Include string.h.
21468
21469         * gcc.c-torture/execute/20020805-1.c: New test.
21470
21471 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
21472
21473         * g++.dg/other/conversion1.C: New test.
21474
21475 2002-08-03  Roger Sayle  <roger@eyesopen.com>
21476
21477         * gcc.dg/builtins-1.c: New testcase.
21478
21479 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
21480
21481         * g++.dg/inherit/access3.C: New test.
21482
21483 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
21484
21485         * gcc.dg/ia64-visibility-2.c: New test.
21486
21487 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
21488
21489         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
21490         __qualifier_flags to __flags.
21491
21492 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
21493
21494         * g++.dg/inherit/operator1.C: New test.
21495         * g++.dg/lookup/disamb1.C: Fix typo in comment.
21496         * g++.dg/other/error1.C: Change expected error message.
21497         * g++.dg/template/conv4.C: Likewise.
21498
21499 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
21500
21501         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
21502         for documented behavior.
21503
21504 2002-07-25  Roger Sayle  <roger@eyesopen.com>
21505
21506         * gcc.c-torture/execute/20020720-1.x: Skip this test on
21507         several targets known to fail.
21508
21509 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
21510
21511         * gcc.dg/mips-args-[123].c: New tests.
21512
21513 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
21514
21515         * gcc.dg/ppc-spe.c: New.
21516
21517 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
21518
21519         * g++.dg/other/ptrmem4.C: New testcase.
21520
21521 2002-07-24  Richard Henderson  <rth@redhat.com>
21522
21523         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
21524
21525 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
21526
21527         * g++.dg/ext/alignof1.C (main): Return 0 for success.
21528
21529 2002-07-24  Roger Sayle  <roger@eyesopen.com>
21530
21531         * gcc.c-torture/execute/memset-3.c: New testcase.
21532
21533 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
21534
21535         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
21536         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
21537
21538 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21539
21540         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
21541         Delete.
21542
21543 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
21544
21545         * gcc.c-torture/compile/simd-4.c: New test.
21546
21547 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21548
21549         PR c++/7347, c++/7348
21550         * g++.dg/template/access4.C: New test.
21551         * g++.dg/template/access5.C: New test.
21552         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
21553         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
21554         * g++.old-deja/g++.pt/ttp58.C: Likewise.
21555         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
21556
21557 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
21558
21559         * gcc.dg/gnu89-init-2.c: New test.
21560
21561 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
21562
21563         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
21564
21565 2002-07-20  Roger Sayle  <roger@eyesopen.com>
21566
21567         * gcc.c-torture/execute/20020720-1.c: New testcase.
21568
21569 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
21570
21571         * gcc.dg/cpp/Wsignprom.c: New tests.
21572
21573 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
21574
21575         * gcc.c-torture/execute/loop-13.c: New test.
21576
21577 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
21578
21579         * gcc.dg/cpp/expr.c: New tests.
21580
21581 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
21582
21583         * g++.dg/opt/pr6713.C: Add template instantiation.
21584
21585 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
21586
21587         * gcc.dg/nest.c: New test.
21588
21589 2002-07-17  Richard Henderson  <rth@redhat.com>
21590
21591         * g++.dg/opt/pr6713.C: New test.
21592
21593 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
21594
21595         * gcc.c-torture/execute/loop-2e.x: Let the testcase
21596         XFAIL for all x86 processors.
21597
21598 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
21599
21600         * gcc.c-torture/execute/20010122-1.x: Do not test with
21601         -fomit-frame-pointer.
21602
21603 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21604
21605         * g++.dg/template/instantiate2.C: New test.
21606         * g++.dg/template/spec4.C: New test.
21607
21608 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21609
21610         * g++.dg/template/access2.C: New test.
21611         * g++.dg/template/access3.C: New test.
21612
21613 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
21614
21615         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
21616         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
21617         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
21618         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
21619         Convert to use <stdarg.h>.
21620         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
21621         Delete.
21622         * gcc.dg/va-arg-2.c: New.
21623         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
21624
21625 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
21626
21627         * gcc.c-torture/compile/20020710-1.c: New test.
21628
21629 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
21630                           Andrew Pinski  <pinskia@physics.uc.edu>
21631
21632         gcc.c-torture/compile/simd-2.c: New testcase.
21633         gcc.c-torture/compile/simd-3.c: Likewise.
21634
21635 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
21636
21637         PR c++/7224
21638         * g++.dg/overload/error1.C: New test.
21639
21640 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21641
21642         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
21643         configuration and IRIX 6 O32 ABI.
21644
21645 2002-07-11  Roger Sayle  <roger@eyesopen.com>
21646
21647         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
21648
21649 2002-07-10  Roger Sayle  <roger@eyesopen.com>
21650
21651         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
21652
21653 2002-07-10  Jeffrey A Law  <law@redhat.com>
21654
21655         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
21656
21657         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
21658
21659 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
21660
21661         * gcc.dg/20020312-2.c: Check for __PPC__.
21662
21663 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
21664
21665         * gcc.c-torture/compile/20020709-1.c: New test.
21666
21667 2002-07-07  Roger Sayle  <roger@eyesopen.com>
21668
21669         * g++.dg/template/qualttp21.C: New test case.
21670
21671 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
21672
21673         * gcc.c-torture/compile/20020706-1.c: New test.
21674         * gcc.c-torture/compile/20020706-2.c: New test.
21675
21676 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
21677             Alexandre Oliva  <aoliva@redhat.com>
21678
21679         * g++.dg/warn/incomplete1.C: New test.
21680
21681 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21682
21683         PR c++/7099
21684         * g++.dg/warn/noreturn1.C: New test.
21685
21686 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
21687
21688         PR c++/6706
21689         * g++.dg/debug/debug6.C: New test.
21690         * g++.dg/debug/debug7.C: New test.
21691
21692 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
21693
21694         * gcc.c-torture/compile/simd-3.c: New test.
21695
21696 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
21697
21698         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
21699         * gcc.dg/20020620-1.c: Likewise.
21700
21701 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21702
21703         PR c++/6944
21704         * g++.dg/init/array4.C: New test.
21705         * g++.dg/init/array5.C: New test.
21706
21707 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
21708
21709         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
21710         * gcc.c-torture/execute/simd-2.c (main): Likewise.
21711
21712 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21713
21714         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
21715         * gcc.dg/wtr-aggr-init-1.c: Likewise.
21716         * gcc.dg/wtr-conversion-1.c: Likewise.
21717         * gcc.dg/wtr-escape-1.c: Likewise.
21718         * gcc.dg/wtr-int-type-1.c: Likewise.
21719         * gcc.dg/wtr-label-1.c: Likewise.
21720         * gcc.dg/wtr-static-1.c: Likewise.
21721         * gcc.dg/wtr-strcat-1.c: Likewise.
21722         * gcc.dg/wtr-suffix-1.c: Likewise.
21723         * gcc.dg/wtr-switch-1.c: Likewise.
21724         * gcc.dg/wtr-unary-plus-1.c: Likewise.
21725         * gcc.dg/wtr-union-init-1.c: Likewise.
21726         * gcc.dg/wtr-union-init-2.c: Likewise.
21727         * gcc.dg/wtr-union-init-3.c: Likewise.
21728
21729         * gcc.dg/wtr-func-def-1.c: New test.
21730
21731 2002-07-02 Devang Patel <dpatel@apple.com>
21732
21733         * objc.dg/param-1.m: New test.
21734
21735 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
21736
21737         * gcc.dg/cpp/trad/directive.c: Add test.
21738         * gcc.dg/cpp/trad/macroargs.c: Add test.
21739         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
21740
21741 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
21742
21743         * gcc.dg/cpp/cmdlne-M.c: New test.
21744
21745 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
21746
21747         * objc.dg/desig-init-1.m: New test.
21748
21749 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21750
21751         PR c++/6716
21752         * g++.dg/template/instantiate1.C: New test.
21753
21754 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
21755
21756         PR c++/7112
21757         * g++.dg/template/sizeof2.C: New test.
21758
21759 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
21760
21761         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
21762         gcc.dg/cpp/trad/include.c: New tests.
21763
21764 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
21765
21766         PR target/7177
21767         * gcc.c-torture/compile/20020701-1.c: New test.
21768
21769 2002-07-01  Stan Shebs  <shebs@apple.com>
21770
21771         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
21772         header here...
21773         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
21774         (objc-torture-execute): or here.
21775
21776 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
21777
21778         * gcc.c-torture/execute/arith-rand-ll.c: New test.
21779
21780 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
21781
21782         * gcc.dg/cpp/trad/escaped-nl.c: New test.
21783
21784 2002-06-30  Devang Patel  <dpatel@apple.com>
21785
21786         * objc.dg/fsyntax-only.m: New test.
21787
21788 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
21789
21790         PR c++/6695
21791         * g++.dg/template/friend7.C: New file.
21792
21793 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
21794
21795         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
21796         return type.
21797
21798 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
21799
21800         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
21801         avoid division by zero.
21802
21803 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
21804
21805         * gcc.dg/Wunknownprag.c: New tests.
21806
21807 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
21808
21809         * gcc.c-torture/execute/simd-2.c: New test.
21810
21811 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
21812
21813         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
21814         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
21815         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
21816         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
21817         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
21818         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
21819         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
21820         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
21821         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
21822         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
21823         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
21824         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
21825         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
21826         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
21827         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
21828         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
21829         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
21830
21831 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
21832
21833         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
21834         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
21835         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
21836         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
21837         New tests.
21838         * gcc.dg/cpp/trad/directive.c: Update.
21839
21840 2002-06-23  Andreas Jaeger  <aj@suse.de>
21841
21842         * gcc.c-torture/execute/complex-6.c: New.
21843
21844 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
21845
21846         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
21847         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
21848         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
21849         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
21850
21851 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
21852
21853         * gcc.dg/cpp/trad: New directory with traditional tests copied
21854         from parent directory.
21855         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
21856         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
21857         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
21858         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
21859         Move to trad/ and rename.
21860         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
21861         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
21862         gcc.dg/cpp/trad/redef2.c: New tests.
21863         * gcc.dg/cpp/trad/trad.exp: New driver.
21864
21865 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
21866
21867         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
21868         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
21869         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
21870         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
21871         Remove.
21872
21873 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
21874
21875         * gcc.dg/20020620-1.c: New test.
21876
21877 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21878
21879         * g++.dg/template/ttp4.C: New test.
21880
21881 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
21882
21883         * g++.dg/opt/vt1.C: Fix regexp.
21884
21885 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21886
21887         * gcc.c-torture/execute/pure-1.c: Make functions static again.
21888         Don't use attribute `noinline'.
21889
21890 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
21891
21892         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
21893
21894 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
21895
21896         * gcc.c-torture/execute/simd-1.c: New.
21897
21898         * gcc.dg/simd-1.c: New.
21899
21900 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
21901
21902         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
21903
21904 2002-06-16  Richard Henderson  <rth@redhat.com>
21905
21906         * g++.dg/ext/anon-struct1.C: New.
21907         * g++.dg/ext/anon-struct2.C: New.
21908         * g++.dg/ext/anon-struct3.C: New.
21909         * gcc.dg/anon-struct-1.c: New.
21910         * gcc.dg/anon-struct-2.c: New.
21911         * gcc.dg/anon-struct-3.c: New.
21912         * gcc.dg/20011008-1.c: Adjust warning text.
21913         * gcc.dg/20020527-1.c: Add -fms-extensions.
21914
21915 2002-06-16  Richard Henderson  <rth@redhat.com>
21916
21917         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
21918
21919 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
21920
21921         * gcc.c-torture/execute/20020615-1.c: New test.
21922
21923 2002-06-15  Roger Sayle  <roger@eyesopen.com>
21924
21925         * gcc.c-tortuture/execute/compare-1.c: New test case.
21926         * gcc.c-tortuture/execute/compare-2.c: New test case.
21927         * gcc.c-tortuture/execute/compare-3.c: New test case.
21928
21929 2002-06-13  Richard Henderson  <rth@redhat.com>
21930
21931         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
21932         ia64 ilp32.
21933
21934 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21935
21936         * g++.dg/template/typename2.C: Update error message.
21937
21938 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
21939
21940         * gcc.c-torture/execute/20020611-1.c: New test.
21941
21942 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
21943
21944         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
21945         list of targets to skip.
21946
21947 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
21948
21949         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
21950         targets if not optimizing.
21951
21952 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
21953
21954         * gcc.c-torture/compile/20020605-1.c: New test.
21955
21956         * g++.dg/opt/vt1.C: New test.
21957
21958         * gcc.dg/20020531-1.c: New test.
21959
21960         * gcc.dg/20020530-1.c: New test.
21961
21962         * gcc.dg/20020527-1.c: New test.
21963
21964         * g++.dg/opt/cse1.C: New test.
21965
21966 2002-06-07  Roger Sayle  <roger@eyesopen.com>
21967
21968         * gcc.dg/20020607-2.c: New test case.
21969
21970 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
21971
21972         * gcc.c-torture/compile/20020604-1.c: New test.
21973
21974 2002-06-04  Richard Henderson  <rth@redhat.com>
21975
21976         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
21977         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
21978         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
21979
21980 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
21981
21982         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
21983
21984 2002-06-03  Richard Henderson  <rth@redhat.com>
21985
21986         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
21987         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
21988
21989 2002-06-02  Richard Henderson  <rth@redhat.com>
21990
21991         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
21992         test functions static.
21993
21994 2002-06-02  Andreas Jaeger  <aj@suse.de>
21995
21996         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
21997         now.
21998
21999 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
22000
22001         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
22002         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
22003         Update for mofified diagnostics.
22004         * gcc.dg/c99-intconst-1.c: No longer fail.
22005
22006 2002-06-02  Richard Henderson  <rth@redhat.com>
22007
22008         * gcc.dg/uninit-A.c: Remove xfail markers.
22009
22010 2002-06-01  Roger Sayle  <roger@eyesopen.com>
22011
22012         * gcc.dg/fnegate-1.c: New test case.
22013
22014 2002-05-30  Osku Salerma  <osku@iki.fi>
22015
22016         * gcc.c-torture/execute/mayalias-1.c: New file.
22017
22018 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
22019
22020         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
22021         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
22022         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
22023
22024 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
22025
22026         * gcc.c-torture/execute/20020529-1.c: New test.
22027
22028 2002-05-27  Richard Henderson  <rth@redhat.com>
22029
22030         * g++.dg/ext/attrib6.C: New test case.
22031
22032 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22033
22034         * gcc.c-torture/execute/pure-1.c: New test.
22035
22036 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
22037
22038         * gcc.dg/cpp/arith-2.c: Remove.
22039
22040 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
22041
22042         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
22043         * gcc.dg/cpp/if-3.c: Remove.
22044
22045 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
22046
22047         * g++.dg/opt/cse2.C: New test.
22048
22049 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
22050
22051         * gcc.dg/cpp/arith-1.c: New semantic tests.
22052         * gcc.dg/cpp/if-1.c: Update.
22053
22054 2002-05-24  Ben Elliston  <bje@redhat.com>
22055
22056         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
22057
22058 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
22059
22060         * gcc.dg/verbose-asm.c: New test.
22061
22062 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
22063
22064         * gcc.dg/cpp/paste12.c: New test.
22065
22066 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
22067
22068         * g++.dg/parse/named_ops.C: New test.
22069
22070 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
22071
22072         * gcc/testsuite/gcc.dg/weak-8.c: New test.
22073
22074 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
22075
22076         * gcc.dg/weak-2.c: Allow optional leading underscore
22077         in scan-assembler symbol name.
22078         * gcc.dg/weak-3.c: Likewise.
22079         * gcc.dg/weak-4.c: Likewise.
22080         * gcc.dg/weak-5.c: Likewise.
22081
22082 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
22083
22084         * gcc.dg/20020523-1.c: New test.
22085
22086 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
22087
22088         * objc.dg/const-str-2.m: Update now that we stop after
22089         a command line error.
22090
22091 2002-05-22  Richard Henderson  <rth@redhat.com>
22092
22093         * g++.dg/dg.exp: Fix typo in test pruneing.
22094
22095 2002-05-22  Richard Henderson  <rth@redhat.com>
22096
22097         * g++.dg/dg.exp: Prune the tls subdirectory.
22098         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
22099         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
22100         * g++.dg/tls/init-1.C: New.
22101
22102 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
22103
22104         * gcc.dg/20020517-1.c: New test.
22105
22106 2002-05-21  Richard Henderson  <rth@redhat.com>
22107
22108         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
22109         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
22110
22111 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
22112
22113         * g++.dg/other/copy2.C: New test.
22114
22115 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
22116
22117         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
22118         (MAX_COPY): Bump up to 10 times sizeof (long long).
22119         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
22120
22121         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
22122         sizeof (long long).
22123
22124         * gcc.c-torture/execute/strcpy-1.c: New test.
22125
22126 2002-05-19  Jason Merrill  <jason2redhat.com>
22127
22128         * g++.dg/ext/oper1.C: New test.
22129
22130 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
22131 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
22132
22133         * README.QMTEST: New file.
22134
22135         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
22136
22137 2002-05-19  Andreas Jaeger  <aj@suse.de>
22138
22139         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
22140         now.
22141         * gcc.c-torture/execute/loop-2d.x: Likewise.
22142
22143 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
22144
22145         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
22146         support weak symbols.
22147         * gcc.dg/weak-4.c: Likewise
22148         * gcc.dg/weak-6.c: Likewise
22149
22150 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
22151
22152         * gcc.dg/weak-3.c: Add dg-excess-error comment for
22153         cygwin, coff and h8300-*-hms targets
22154         * gcc.dg/weak-5.c: Likewise
22155         * gcc.dg/weak-7.c: Likewise
22156
22157 2002-05-16  Jason Merrill  <jason@redhat.com>
22158
22159         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
22160         (scan-assembler-not, scan-assembler-dem): Likewise.
22161         (scan-assembler-dem-not): Likewise.
22162
22163 2002-05-15  Richard Henderson  <rth@redhat.com>
22164
22165         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
22166
22167 2002-05-15  Richard Henderson  <rth@redhat.com>
22168
22169         * gcc.dg/weak-5.c (vfoo1c): No warning here.
22170         (vfoo1f): Warning here.
22171         (vfoo1l): Don't redefine the alias.
22172
22173 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
22174
22175         * g++.dg/init/pm1.C: New test.
22176
22177 2002-05-12  David S. Miller  <davem@redhat.com>
22178
22179         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
22180         types.
22181
22182 2002-05-10  Roger Sayle  <roger@eyesopen.com>
22183
22184         * gcc.c-torture/execute/20020510-1.c: New test case.
22185
22186 2002-05-10  David S. Miller  <davem@redhat.com>
22187
22188         * gcc.c-torture/execute/conversion.c: Test long double too.
22189
22190 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
22191
22192         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
22193         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
22194         * lib/g++.exp (g++_link_flags): Likewise.
22195         * lib/objc.exp (objc_target_compile): Likewise.
22196
22197 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
22198
22199         * gcc.dg/cpp/poison.c: Update.
22200         * gcc.dg/cpp/20000625-2.c: Remove.
22201         * gcc.dg/cpp/direct2s.c: Remove final test.
22202
22203 2002-05-08  Tom Rix  <trix@redhat.com>
22204
22205         * gcc.c-torture/execute/20020508-1.c: New test.
22206         * gcc.c-torture/execute/20020508-2.c: New test.
22207         * gcc.c-torture/execute/20020508-3.c: New test.
22208
22209 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
22210
22211         * gcc.dg/cpp/charconst-4.c: More tests.
22212
22213 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
22214
22215         PR c/6569
22216         * gcc.dg/weak-3.c: Update location of warning messages.
22217         * gcc.dg/weak-5.c: Likewise.
22218
22219 2002-05-06  Roger Sayle  <roger@eyesopen.com>
22220
22221         * gcc.c-torture/execute/20020506-1.c: New test case.
22222
22223 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
22224
22225         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
22226
22227 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
22228
22229         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
22230
22231 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
22232
22233         * gcc.dg/cpp/charconst-3.c: New test.
22234
22235 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
22236
22237         * gcc.dg/cpp/charconst.c: Update tests.
22238
22239 2002-05-05  Tim Josling  <tej@melbpc.org.au>
22240
22241         * treelang: Added directory for new sample language treelang. Also
22242         lib/treelang.exp: New file to signal treelang should be tested.
22243
22244 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
22245
22246         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
22247         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
22248         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
22249         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
22250         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
22251         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
22252         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
22253
22254 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
22255
22256         * gcc.dg/format/xopen-2.c: New test.
22257
22258 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
22259
22260         * gcc.dg/20020503-1.c: New test.
22261
22262 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
22263
22264         * g++.dg/init/dtor1.C: Make it tougher.
22265
22266 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
22267
22268         * g++.dg/init/dtor1.C: New test.
22269
22270 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
22271
22272         * gcc.dg/altivec-8.c: New.
22273
22274 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
22275
22276         * gcc.dg/altivec-7.c: New.
22277
22278 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
22279
22280         * g++.dg/parse/typedef1.C: New test.
22281
22282 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
22283
22284         PR c++/6486
22285         * g++.dg/template/friend6.C: New test.
22286
22287         PR c++/6492
22288         * g++.dg/init/copy1.C: New test.
22289
22290 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
22291
22292         * g++.dg/warn/effc1.C: New test.
22293
22294 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
22295
22296         * gcc.dg/cpp/if-cexp.c: Add a test.
22297
22298 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
22299
22300         * gcc.dg/20020426-2.c: New test.
22301
22302 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
22303
22304         * gcc.dg/cpp/if-mop.c: Update.
22305         * gcc.dg/cpp/if-mpar.c: Add test.
22306         * gcc.dg/cpp/if-oppr.c: Update.
22307
22308 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22309
22310         PR c/6343
22311         * gcc.dg/weak-[2-7].c: New tests.
22312
22313 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
22314
22315         * gcc.dg/enum1.c: New test.
22316
22317 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
22318
22319         PR c++/6497
22320         * g++.dg/inherit/access2.C: New test.
22321
22322 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
22323
22324         PR bootstrap/6445
22325         * gcc.dg/20020426-1.c: New test.
22326
22327 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
22328
22329         * g++.dg/abi/enum1.C: New test.
22330
22331 2002-04-26  Richard Henderson  <rth@redhat.com>
22332
22333         * gcc.dg/c99-bool-1.c: Expect always true warning.
22334
22335 2002-04-25  Roger Sayle  <roger@eyesopen.com>
22336
22337         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
22338
22339 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22340
22341         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
22342         targets.
22343
22344 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
22345
22346         * g++.dg/abi/mange7.C: New test.
22347
22348         PR c++/6438.
22349         * g++.dg/parse/stmtexpr2.C: New test.
22350
22351 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
22352
22353         * gcc.dg/20020312-2.c: Add SH target.
22354
22355 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22356
22357         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
22358         compiler output on mips*-*-irix*.
22359
22360 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
22361
22362         * g++.dg/parse/attr1.C: New test.
22363
22364 2002-04-23  Roger Sayle  <roger@eyesopen.com>
22365
22366         * gcc.c-torture/execute/string-opt-17.c: New test case.
22367         * gcc.c-torture/execute/memset-2.c: New test case.
22368
22369 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
22370
22371         PR c++/6256:
22372         * g++.dg/template/friend5.C: New test.
22373
22374         PR c++/6331:
22375         * g++.dg/template/qual1.C: Likewise.
22376
22377 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
22378
22379         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
22380         Include stdlib.h, not stdio.h or ctype.h.
22381
22382 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
22383
22384         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
22385         cris-*-elf* and mmix-*-*.
22386         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
22387         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
22388         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
22389         Ditto.
22390         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
22391         * gcc.dg/wchar_t-1.c: Ditto.
22392
22393 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
22394
22395         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
22396         Clarify comment.
22397
22398 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
22399
22400         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
22401
22402 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22403
22404         * gcc.c-torture/execute/20000906-1.x: Delete.
22405
22406 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
22407
22408         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
22409
22410 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
22411
22412         * PR6367
22413         * g77.f-torture/execute/6367.f: New test.
22414         * g77.f-torture/execute/6367.x: Disable for MMIX.
22415
22416 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
22417
22418         * PR6352
22419         * g++.dg/opt/inline2.C: New test.
22420
22421 2002-04-18  Richard Henderson  <rth@redhat.com>
22422
22423         * gcc.dg/20000906-1.c: Enable for all targets.
22424         * gcc.c-torture/compile/iftrap-2.c: New.
22425
22426 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
22427
22428         * gcc.dg/20020418-1.c: New test.
22429         * gcc.dg/20020418-2.c: New test.
22430
22431 2002-04-18  Richard Henderson  <rth@redhat.com>
22432
22433         * gcc.c-torture/compile/iftrap-1.c: New.
22434         * gcc.dg/iftrap-1.c: Adjust for ia64.
22435         * gcc.dg/iftrap-2.c: New.
22436
22437 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
22438
22439         * gcc.c-torture/compile/20020418-1.c: New test.
22440
22441 2002-04-18  Roger Sayle  <roger@eyesopen.com>
22442
22443         * gcc.c-torture/compile/20020415-1.c: New.
22444
22445 2002-04-18  David S. Miller  <davem@redhat.com>
22446
22447         * gcc.c-torture/execute/20020418-1.c: New test.
22448
22449 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
22450
22451         * gcc.dg/20020416-1.c: New test.
22452
22453         * g++.dg/opt/inline1.C: New test.
22454
22455 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
22456
22457         * gcc.dg/altivec-5.c: New test.
22458
22459         * gcc.dg/20020415-1.c: New test.
22460
22461 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
22462
22463         * testsuite/lib/chill.exp: Remove.
22464
22465 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
22466
22467         * g++.dg/other/big-struct.C: New test.
22468
22469 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
22470
22471         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
22472         of scratch file.
22473
22474 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
22475
22476         PR c/6277
22477         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
22478         in scan-assembler function name
22479
22480 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
22481
22482         * g77.f-torture/execute/980628-4.x,
22483         g77.f-torture/execute/980628-5.x,
22484         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
22485         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
22486         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
22487         i[34567]86-*-*.
22488
22489 2002-04-13  David S. Miller  <davem@redhat.com>
22490
22491         * gcc.c-torture/execute/20020413-1.c: New test.
22492
22493 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
22494
22495         * gcc.dg/asm-6.c,
22496         * g++.dg/ext/asm1.C: New tests.
22497
22498 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
22499
22500         PR c++ 5373.
22501         * g++.dg/parse/stmtexpr1.C: New test.
22502
22503         PR c++/5189.
22504         * g++.dg/template/copy1.C: New test.
22505
22506 2002-04-12  Richard Henderson  <rth@redhat.com>
22507
22508         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
22509
22510 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
22511
22512         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
22513         gcc.c-torture/execute/20020307-2.c.
22514
22515 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
22516
22517         * g++.dg/ext/attrib5.C,
22518         * g++.dg/lookup/struct1.C: New tests.
22519
22520 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
22521
22522         * gcc.dg/20020411-1.c: New test.
22523
22524         * gcc.c-torture/execute/20020411-1.c: New test.
22525
22526 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
22527
22528         * g77.f-torture/execute/6177.f: New test.
22529
22530 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
22531
22532         PR middle-end/6247
22533         * g++.dg/opt/cleanup1.C: New test.
22534
22535         * g++.dg/opt/const1.C: New test.
22536
22537 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
22538
22539         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
22540
22541 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
22542
22543         PR c++/5507
22544         * g++.dg/template/typename2.C: New test.
22545
22546 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
22547
22548         * gcc.c-torture/execute/loop-12.c: New.
22549
22550 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
22551
22552         * g77.f-torture/execute/980628-4.x,
22553         g77.f-torture/execute/980628-5.x,
22554         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
22555         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
22556         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
22557
22558 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22559
22560         PR optimization/6086
22561         * g++.dg/opt/preinc1.C: New test.
22562
22563 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
22564
22565         PR c++/5571
22566         * g++.dg/opt/static2.C: New test.
22567
22568 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
22569
22570         PR c/5120
22571         * gcc.dg/20020406-1.c: New test.
22572
22573 2002-04-04  David S. Miller  <davem@redhat.com>
22574
22575         * gcc.c-torture/execute/20020404-1.c: New test.
22576
22577 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
22578
22579         PR c/6123
22580         * gcc.dg/20020312-2.c: Do not declare global register variable
22581         if __PIC__ or __pic__ is defined.
22582
22583 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
22584
22585         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
22586         __asm__ so that it works correctly even if -ansi -pedantic-errors.
22587
22588 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22589
22590         * gcc.misc-tests/linkage.exp: Update last change to handle
22591         sparc*-, not just sparc-.
22592
22593 2002-04-03  Richard Henderson  <rth@redhat.com>
22594
22595         * gcc.dg/cpp/ucs.c: Improved long UCS test.
22596
22597 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
22598
22599         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
22600
22601 2002-04-02  David S. Miller  <davem@redhat.com>
22602
22603         * gcc.c-torture/execute/20020402-3.c: New test.
22604
22605 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
22606
22607         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
22608         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
22609
22610         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
22611         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
22612         g77.f-torture/execute/20001201.x,
22613         g77.f-torture/execute/u77-test.x: New files.
22614
22615         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
22616         * gcc.dg/wchar_t-1.c: Ditto.
22617
22618 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22619
22620         * gcc.c-torture/execute/20020402-1.c: New test.
22621
22622 2002-04-01  Richard Henderson  <rth@redhat.com>
22623
22624         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
22625
22626         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
22627
22628 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22629
22630         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
22631
22632 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
22633
22634         * g++.dg/inherit/template-as-base.C: Expect error.
22635         * g++.dg/inherit/namespace-as-base.C: Likewise.
22636
22637 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
22638
22639         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
22640         g++.dg/ext/instantiate3.C: Tweak match patterns.
22641
22642         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
22643         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
22644         -da test.
22645
22646 2002-03-31  Richard Henderson  <rth@redhat.com>
22647
22648         * gcc.dg/special/alias-2.c: New.
22649         * gcc.dg/special/ecos.exp: Run it.
22650
22651 2002-03-31  Richard Henderson  <rth@redhat.com>
22652
22653         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
22654
22655 2002-03-31  Kazu Hirata  <kazu@hxi.com>
22656
22657         * gcc.dg/weak-1.c: Disable on h8300 port.
22658
22659 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
22660
22661         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
22662         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
22663         ordering tests.
22664         * g++.dg/bprob/bprob-1.C: New test.
22665         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
22666         * g++.dg/gcov/gcov-1.C: New test.
22667         * g++.dg/gcov/gcov-1.x: New file.
22668         * g++.dg/gcov/gcov-2.C: New test.
22669         * g++.dg/gcov/gcov-3.C: New test.
22670         * g++.dg/gcov/gcov-3.h: New file.
22671
22672 2002-03-28  Roger Sayle  <roger@eyesopen.com>
22673
22674         * g++.old-deja/g++.other/builtins5.C: New test.
22675         * g++.old-deja/g++.other/builtins6.C: New test.
22676         * g++.old-deja/g++.other/builtins7.C: New test.
22677         * g++.old-deja/g++.other/builtins8.C: New test.
22678         * g++.old-deja/g++.other/builtins9.C: New test.
22679
22680 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
22681
22682         * g++.dg/opt/static1.C: New test.
22683
22684         * g++.dg/opt/longbranch1.C: New test.
22685
22686 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
22687
22688         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
22689
22690         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
22691
22692 2002-03-28  Jeffrey A Law  (law@redhat.com)
22693
22694         * gcc.c-torture/execute/20020328-1.c: New test.
22695
22696 2002-03-27  Richard Henderson  <rth@redhat.com>
22697
22698         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
22699         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
22700         move from g++.old-deja/g++.ext/.
22701
22702 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
22703
22704         * g++.dg/init/new2.C: New test.
22705
22706 2002-03-26  Richard Henderson  <rth@redhat.com>
22707
22708         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
22709
22710         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
22711         on sparc.
22712
22713         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
22714         sparcv9 systems.
22715         * gcc.dg/20001102-1.c: Likewise.
22716
22717 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
22718
22719         * gcc.dg/cpp/endif-pedantic1.c,
22720         gcc.dg/cpp/endif-pedantic2.c:  New tests.
22721
22722 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
22723
22724         * g++.dg/init/new1.C: New test.
22725
22726 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
22727
22728         * g++.dg/abi/vbase9.C: New test.
22729
22730 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
22731
22732         * gcc.dg/arm-asm.c: New test.
22733
22734 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
22735
22736         * gcc.dg/Wswitch-enum.c: New test.
22737         Fix PR c/5044.
22738
22739 2002-03-26  Richard Henderson  <rth@redhat.com>
22740
22741         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
22742         structure.
22743
22744 2002-03-25  Richard Henderson  <rth@redhat.com>
22745
22746         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
22747         sparcv9 systems.
22748
22749         * gcc.c-torture/compile/20011119-1.c (xxx): New.
22750         * gcc.c-torture/compile/20011119-2.c (xxx): New.
22751
22752 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
22753
22754         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
22755
22756 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
22757
22758         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
22759         targets using generic thunk support.
22760
22761 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
22762
22763         * gcc.c-torture/compile/20020323-1.c: New test.
22764
22765         * g++.dg/opt/conj2.C: New test.
22766
22767 2002-03-24  Richard Henderson  <rth@redhat.com>
22768
22769         * gcc.dg/weak-1.c: Use -fno-common.
22770
22771 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
22772
22773         * g77.dg/f77-edit-apostrophe-out.f: New test
22774         * g77.dg/f77-edit-h-out.f: New test
22775         * g77.dg/f77-edit-t-in.f: New test
22776         * g77.dg/f77-edit-t-out.f: New test
22777         * g77.dg/f77-edit-x-out.f: New test
22778         * g77.dg/f77-edit-slash-out.f: New test
22779         * g77.dg/f77-edit-colon-out.f: New test
22780         * g77.dg/f77-edit-s-out.f: New test
22781
22782 2002-03-24  Richard Henderson  <rth@redhat.com>
22783
22784         * objc/execute/formal_protocol-6.x: New XFAIL.
22785
22786 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
22787
22788         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
22789         that do not support weak symbols
22790
22791 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
22792
22793         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
22794         * lib/g77.exp:  Likewise
22795         * lib/objc.exp: Likewise
22796
22797 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
22798
22799         * gcc.dg/Wswitch-default.c: New test.
22800
22801 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
22802
22803         * g++.dg/other/enum1.C: New test.
22804
22805 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
22806
22807         * gcc.dg/pragma-ep-3.c: Fix typo.
22808
22809 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
22810
22811         * g++.dg/inherit/template-as-base.C: New test.
22812
22813 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
22814
22815         * g++.old-deja/g++.other/dwarf2-1.C: Move...
22816         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
22817
22818 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
22819
22820         * gcc.dg/cpp/multiline.c: Update to match.
22821
22822 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
22823
22824         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
22825
22826 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
22827
22828         * gcc.dg/cpp/extratokens2.c:  New file.
22829
22830 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
22831
22832         * gcc.dg/20020312-2.c: Add rs6000 target.
22833
22834         * gcc.c-torture/compile/20020319-1.c: New test.
22835
22836 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22837
22838         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
22839         (A, E): Handle this.
22840
22841 2002-03-20  Jason Merrill  <jason@redhat.com>
22842
22843         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
22844         ignoring -fpic.
22845         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
22846         through prune_gcc_output.
22847
22848 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
22849
22850         * gcc.c-torture/compile/20020320-1.c: New test.
22851
22852 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
22853
22854         * gcc.c-torture/compile/20020318-1.c: New test.
22855
22856         * gcc.dg/struct-by-value-1.c: New test.
22857
22858         * gcc.dg/20020319-1.c: New test.
22859
22860 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
22861
22862         * g++.dg/opt/conj1.C: New test.
22863
22864 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
22865
22866         * g++.dg/template/qualttp20.C: Revert previous change.
22867         * g++.dg/template/qualttp3.C: Likewise.
22868         * g++.dg/template/qualttp4.C: Likewise
22869         * g++.dg/template/qualttp5.C: Likewise
22870         * g++.dg/template/qualttp6.C: Likewise
22871         * g++.dg/template/qualttp7.C: Likewise
22872         * g++.dg/template/qualttp8.C: Likewise
22873         * g++.dg/template/recurse.C: Likewise.
22874
22875 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
22876
22877         * gcc.dg/cpp/wchar-1.c: Update.
22878
22879 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
22880
22881         * g++.dg/template/conv1.C: New test.
22882         * g++.dg/template/conv2.C: New test.
22883         * g++.dg/template/conv3.C: New test.
22884         * g++.dg/template/conv4.C: New test.
22885
22886 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
22887
22888         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
22889         * g++.dg/template/qualttp3.C: Likewise.
22890         * g++.dg/template/qualttp4.C: Likewise
22891         * g++.dg/template/qualttp5.C: Likewise
22892         * g++.dg/template/qualttp6.C: Likewise
22893         * g++.dg/template/qualttp7.C: Likewise
22894         * g++.dg/template/qualttp8.C: Likewise
22895         * g++.dg/template/recurse.C: Likewise.
22896
22897 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
22898
22899         * g++.dg/opt/dtor1.C: New test.
22900
22901 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
22902
22903         * gcc.c-torture/compile/20020315-1.c: New test.
22904
22905 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
22906
22907         * gcc.dg/weak-1.c: Fix scan tests.
22908
22909 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
22910
22911         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
22912         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
22913         cris-*-aout* mmix-*-*.
22914         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
22915         cris-*-aout* mmix-*-*.
22916         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
22917         cris-*-elf* cris-*-aout* and mmix-*-*.
22918         * gcc.dg/20001009-1.c: Ditto.
22919         * gcc.dg/20010912-1.c: Ditto.
22920         * gcc.dg/20020122-4.c: Ditto.
22921         * gcc.dg/inline-2.c: Ditto.
22922
22923 2002-03-14  Jeffrey A Law  (law@cygnus.com)
22924
22925         * gcc.c-torture/compile/20020314-1.c: New test.
22926
22927 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
22928
22929         * gcc.c-torture/execute/20020314-1.c: New test.
22930
22931 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
22932
22933         * g++.dg/warn/Wunused-1.C: New test.
22934
22935 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
22936
22937         * g++.dg/abi/mangle6.C: New test.
22938
22939 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
22940
22941         * gcc.c-torture/compile/20020309-2.c: New test.
22942
22943         * gcc.c-torture/compile/20020312-1.c: New test.
22944
22945 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
22946
22947         * g++.dg/other/access1.C: New test.
22948
22949 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
22950
22951         * gcc.c-torture/execute/wchar_t-1.c: New test.
22952
22953 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
22954
22955         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
22956
22957 2002-03-12  Roger Sayle  <roger@eyesopen.com>
22958
22959         * gcc.dg/20020312-1.c: New test case.
22960
22961 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
22962
22963         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
22964
22965 2002-03-11  Richard Henderson  <rth@redhat.com>
22966
22967         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
22968         * g++.old-deja/g++.jason/report.C: Likewise.
22969
22970 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
22971
22972         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
22973         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
22974
22975 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
22976
22977         * testsuite/g++.dg/overload/pmf1.C: New test.
22978
22979 2002-03-11  Kazu Hirata  <kazu@hxi.com>
22980
22981         * gcc.c-torture/execute/20020307-1.c: Use long.
22982
22983 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
22984
22985         PR optimization/5844
22986         * gcc.dg/20020310-1.c: New test.
22987
22988 2002-03-09  Michael Meissner  <meissner@redhat.com>
22989
22990         * gcc.c-torture/execute/memcpy-2.c: New test.
22991         * gcc.c-torture/execute/memset-1.c: New test.
22992         * gcc.c-torture/execute/strlen-1.c: New test.
22993         * gcc.c-torture/execute/strcmp-1.c: New test.
22994         * gcc.c-torture/execute/strncmp-1.c: New test.
22995
22996 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
22997
22998         * gcc.dg/ppc-ldstruct.c: New test.
22999
23000 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
23001
23002         * gcc.c-torture/execute/va-arg-22.c: New test.
23003
23004 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
23005
23006         * gcc.c-torture/compile/20020309-1.c: New test.
23007
23008 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
23009
23010         * gcc.c-torture/execute/20020307-2.c: New test.
23011
23012 2002-03-07  Jeffrey A Law  (law@redhat.com)
23013
23014         * g77.f-torture/compile/20020307-1.f: New test.
23015
23016 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
23017
23018         * gcc.dg/unordered-1.c: New test.
23019
23020 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
23021
23022         * gcc.c-torture/execute/20020307-1.c: New test.
23023
23024 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
23025
23026         * gcc.dg/20020304-1.c: New test.
23027
23028         * gcc.c-torture/compile/20020304-2.c: New test.
23029
23030 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
23031
23032         * gcc.c-torture/compile/20020304-1.c: New test case
23033         (from PR c/5830).
23034
23035 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
23036
23037         * gcc.dg/20020103-1.c: Add other -D ppc variants.
23038
23039 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
23040
23041         * g++.dg/other/classkey1.C: New test.
23042
23043 2002-03-01  Richard Henderson  <rth@redhat.com>
23044
23045         * gcc.c-torture/compile/981223-1.x: New.
23046         * gcc.c-torture/compile/920625-1.x: New.
23047
23048 2002-02-28  Richard Henderson  <rth@redhat.com>
23049
23050         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
23051
23052 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
23053
23054         * gcc.c-torture/execute/20020227-1.c: New test.
23055
23056 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
23057
23058         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
23059         here" ERROR lines.
23060         * g++.old-deja/g++.oliva/partord1.C: Likewise.
23061         * g++.old-deja.g++.other/defarg1.C: Likewise.
23062         * g++.old-deja/g++.pt/calls2.C: Likewise.
23063         * g++.old-deja/g++.pt/crash20.C: Likewise.
23064         * g++.old-deja/g++.pt/crash30.C: Likewise.
23065         * g++.old-deja/g++.pt/crash36.C: Likewise.
23066         * g++.old-deja/g++.pt/crash6.C: Likewise.
23067         * g++.old-deja/g++.pt/defarg13.C: Likewise.
23068         * g++.old-deja/g++.pt/derived3.C: Likewise.
23069         * g++.old-deja/g++.pt/error1.C: Likewise.
23070         * g++.old-deja/g++.pt/friend21.C: Likewise.
23071         * g++.old-deja/g++.pt/friend23.C: Likewise.
23072         * g++.old-deja/g++.pt/infinite1.C: Likewise.
23073         * g++.old-deja/g++.robertl/eb128.C: Likewise.
23074
23075 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
23076
23077         * gcc.c-torture/execute/20020225-2.c: New test.
23078
23079 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
23080
23081         * gcc.c-torture/execute/920730-1t.c,
23082         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
23083         Delete test cases, only relevant to -traditional.
23084
23085 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
23086
23087         * gcc.dg/cpp/undef1.c: Remove.
23088         * gcc.dg/cpp/directiv.c: Update.
23089         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
23090
23091 2002-02-27  Michael Meissner  <meissner@redhat.com>
23092
23093         * gcc.c-torture/execute/20020226-1.c: New test.
23094
23095 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
23096
23097         * g++.dg/debug/debug4.C: New test.
23098
23099         * gcc.dg/ia64-visibility-1.c: New test.
23100
23101 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
23102
23103         * gcc.dg/debug/20020224-1.c: New.
23104
23105 2002-02-25  Kazu Hirata  <kazu@hxi.com>
23106
23107         * gcc.c-torture/execute/960416-1.x: New.
23108         * gcc.c-torture/execute/divconst-3.x: Likewise.
23109
23110 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
23111
23112         * gcc.dg/20020224-1.c: New test.
23113
23114 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
23115
23116         * gcc.c-torture/execute/20020225-1.c: New.
23117
23118 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
23119
23120         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
23121
23122 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
23123
23124         * gcc.dg/20020222-1.c: New test.
23125
23126 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
23127
23128         * g++.dg/opt/anonunion1.C: New test.
23129
23130 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
23131
23132         * g++.dg/template/qualttp19.C: New test.
23133         * g++.dg/template/qualttp20.C: New test.
23134         * g++.old-deja/g++.jason/report.C: Adjust expected errors
23135         * g++.old-deja/g++.other/qual1.C: Likewise.
23136
23137 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
23138
23139         * gcc.dg/attr-alwaysinline.c: New.
23140
23141 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
23142
23143         * gcc.dg/20020220-1.c: New test.
23144
23145         * gcc.dg/20020220-2.c: New test.
23146
23147         * g++.dg/opt/mmx1.C: New test.
23148
23149 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
23150
23151         * gcc.c-torture/compile/20020110.c: New test.
23152
23153 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
23154
23155         * gcc.c-torture/execute/20020219-1.c: New test.
23156
23157         * gcc.dg/20020219-1.c: New test.
23158
23159         * gcc.dg/noncompile/20020220-1.c: New test.
23160
23161         * g++.dg/opt/ptrintsum1.C: New test.
23162
23163         * gcc.dg/debug/20020220-1.c: New test.
23164
23165 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
23166
23167         * gcc.c-torture/execute/20020216-1.c: New test.
23168
23169 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
23170
23171         * gcc.dg/decl-1.c: Update, new test.
23172
23173 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
23174
23175         * g++.dg/abi/bitfield1.C: New test.
23176         * g++.dg/abi/bitfield2.C: New test.
23177
23178 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
23179
23180         * gcc.dg/attr-nest.c: New test.
23181
23182 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
23183
23184         * gcc.c-torture/execute/20020215-1.c: New test.
23185
23186 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
23187
23188         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
23189         * g++.dg/debug/debug.exp: New.
23190         * g++.dg/debug/trivial.C: New.
23191         * g++.dg/debug/debug1.C: Moved...
23192         * g++.dg/other/debug1.C: ...from here.
23193         * g++.dg/debug/debug2.C: Moved...
23194         * g++.dg/other/debug2.C: ...from here.
23195         * g++.dg/debug/debug3.C: Moved...
23196         * g++.dg/other/debug3.C: ...from here.
23197
23198         * gcc.dg/noncompile/20020213-1.c: New test.
23199
23200 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
23201
23202         * g++.dg/other/debug3.C: New test.
23203
23204         * gcc.c-torture/execute/20020213-1.c: New test.
23205
23206 2002-02-13  Richard Smith <richard@ex-parrot.com>
23207
23208         * g++.old-deja/g++.other/thunk1.C: New test.
23209
23210 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
23211
23212         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
23213
23214 2002-02-13  Stan Shebs  <shebs@apple.com>
23215
23216         * gcc.dg/altivec-3.c: New.
23217
23218 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
23219
23220         * gcc.dg/Wunreachable-1.c: New test.
23221         * gcc.dg/Wunreachable-2.c: New test.
23222
23223 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
23224
23225         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
23226
23227 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
23228
23229         * gcc.dg/decl-1.c: New test.
23230
23231 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
23232
23233         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
23234
23235 2002-02-10  Kazu Hirata  <kazu@hxi.com>
23236
23237         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
23238         * gcc.c-torture/compile/980506-1.x: Likewise.
23239
23240 2002-02-10  Kazu Hirata  <kazu@hxi.com>
23241
23242         * gcc.dg/20020210-1.c: New.
23243
23244 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
23245
23246         * g77.f-torture/execute/947.f: New regression test
23247         for PR fortran/947.
23248
23249 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
23250
23251         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
23252         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
23253
23254 2002-02-08  Richard Henderson  <rth@redhat.com>
23255
23256         * gcc.c-torture/compile/labels-3.c: New.
23257
23258 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
23259
23260         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
23261         expression statements work instead.
23262         * gcc.dg/noncompile/20020207-1.c: New test.
23263
23264 2002-02-07  Richard Henderson  <rth@redhat.com>
23265
23266         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
23267
23268 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
23269
23270         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
23271         message from g77
23272         * lib/g77-dg.exp: Trim g77 error messages so that they are
23273         recognized by dg.exp.
23274
23275 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
23276
23277         PR fortran/5473
23278         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
23279
23280 2002-02-07  Richard Henderson  <rth@redhat.com>
23281
23282         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
23283         to be sufficiently aligned for integers.
23284
23285 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
23286
23287         * g++.dg/template/friend4.C: New test.
23288
23289 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
23290
23291         PR fortran/5743
23292         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
23293         unsupported cases.
23294
23295 2002-02-07  Richard Henderson  <rth@redhat.com>
23296
23297         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
23298         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
23299         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
23300         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
23301
23302 2002-02-06  Richard Henderson  <rth@redhat.com>
23303
23304         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
23305
23306 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
23307
23308         * gcc.dg/20020206-1.c: New test.
23309
23310 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
23311
23312         * gcc.c-torture/execute/20020206-1.c: New test.
23313
23314         * gcc.c-torture/execute/20020206-2.c: New test.
23315
23316         PR optimization/5429:
23317         * gcc.c-torture/compile/20020206-1.c: New test.
23318
23319 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
23320
23321         * g++.dg/ext/align1.C: Do not use an explicit alignment value
23322         as certain file formats cannot support particularly large
23323         alignments.
23324
23325         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
23326         and do not expect to be able to link the executable.
23327
23328         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
23329         fail because the COFF format does not support the weak attribute.
23330
23331 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
23332
23333         * g77.dg/pr5473.f:  New test
23334
23335 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
23336
23337         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
23338         Fix testcase accordingly.
23339
23340 2002-02-04  Richard Henderson  <rth@redhat.com>
23341
23342         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
23343         (buf): Change to be an array of pointers, not ints.
23344
23345 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
23346
23347         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
23348         before all tests.  Move warning one line above to match where it
23349         C frontend emits.
23350         * gcc.dg/Wswitch-2.c: New test.
23351         * g++.dg/warn/Wswitch-1.C: New test.
23352         * g++.dg/warn/Wswitch-2.C: New test.
23353
23354 2002-02-04  Richard Henderson  <rth@redhat.com>
23355
23356         * g++.dg/abi/offsetof.C: Fix size comparison.
23357
23358 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
23359
23360         * gcc.dg/cast-qual-2.c: New test.
23361
23362 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
23363
23364         * gcc.dg/20020201-4.c: New test.
23365
23366 2002-02-04  Ben Elliston  <bje@redhat.com>
23367
23368         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
23369         target_info attribute != 0, in addition to the empty string.
23370         (gcc_target_compile): Likewise.
23371
23372 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
23373
23374         * gcc.dg/Wswitch.c: New test.
23375         PR gcc/4475. PR gcc/3780.
23376
23377 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
23378
23379         * g77.f-torture/execute/5122.f: New test for regressions
23380         against PR fortran/5122.
23381
23382 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
23383
23384         * g77.f-torture/compile/pr3743.f: Delete
23385         * g77.dg/pr3743-1.f: New test.
23386         * g77.dg/pr3743-2.f: New test.
23387         * g77.dg/pr3743-3.f: New test.
23388         * g77.dg/pr3743-4.f: New test.
23389
23390 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
23391
23392         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
23393
23394 2002-02-02  Richard Henderson  <rth@redhat.com>
23395
23396         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
23397         * gcc.c-torture/execute/bf64-1.c: Likewise.
23398
23399 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
23400
23401         * gcc.dg/20020201-2.c: New test.
23402
23403         * gcc.dg/20020201-3.c: New test.
23404
23405         * gcc.c-torture/execute/bitfld-2.c: New test.
23406
23407 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
23408
23409         * gcc.dg/bitfld-1.c: Update.
23410         * gcc.dg/bitfld-2.c: Update.
23411         * gcc.c-torture/execute/bitfld-1.x: New.
23412
23413 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
23414
23415         * gcc.c-torture/execute/20020201-1.c: New test.
23416
23417 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
23418
23419         PR target/5469
23420         * gcc.dg/20020201-1.c: New test.
23421
23422 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
23423
23424         PR fortran/3743
23425         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
23426         * g77.f-torture/compile/pr3743.x: Remove
23427
23428 2002-01-31  Tom Rix  <trix@redhat.com>
23429
23430         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
23431
23432 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
23433
23434         * gcc.dg/noncompile/20020130-1.c: New test.
23435
23436 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
23437
23438         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
23439
23440 2002-01-29  Richard Henderson  <rth@redhat.com>
23441
23442         * gcc.c-torture/execute/991118-1.c: Cast various constants back
23443         to long long.
23444         * gcc.c-torture/execute/bf64-1.c: Likewise.
23445
23446 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
23447
23448         * gcc.c-torture/execute/20020129-1.c: New test.
23449
23450 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
23451
23452         * gcc.c-torture/compile/20000224-1.c: Update.
23453         * gcc.c-torture/execute/bitfld-1.c: New tests.
23454         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
23455         * gcc.dg/uninit-A.c: Update.
23456
23457 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
23458
23459         * g++.dg/template/ctor1.C: Add instantiation.
23460
23461 2002-01-28  Paul Koning  <pkoning@equallogic.com>
23462
23463         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
23464         argument to __builtin_prefetch to be const ptr.
23465
23466 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
23467
23468         * gcc.c-torture/compile/20020120-1.c: New test.
23469
23470 2002-01-27  Kazu Hirata  <kazu@hxi.com>
23471
23472         * gcc.c-torture/execute/20020127-1.c: New test.
23473
23474 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
23475
23476         * g77.dg/f77-edit-i-in.f: New test
23477         * g77.dg/f77-edit-i-out.f: New test
23478
23479 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
23480
23481         * gcc.dg/debug/debug.exp: New file.
23482         * gcc.dg/debug/trivial.c: New file.
23483         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
23484         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
23485         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
23486         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
23487         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
23488         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
23489         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
23490         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
23491         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
23492         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
23493         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
23494         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
23495         * gcc.dg/20000503-1.c: Removed.
23496         * gcc.dg/20010207-1.c: Removed.
23497         * gcc.dg/20011223-1.c: Removed.
23498         * gcc.dg/20020104-2.c: Removed.
23499         * gcc.dg/debug-1.c: Removed.
23500         * gcc.dg/debug-2.c: Removed.
23501         * gcc.dg/debug-3.c: Removed.
23502         * gcc.dg/debug-4.c: Removed.
23503         * gcc.dg/debug-5.c: Removed.
23504         * gcc.dg/debug-6.c: Removed.
23505         * gcc.dg/dwarf2-1.c: Removed.
23506         * gcc.dg/dwarf2-2.c: Removed.
23507
23508 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
23509
23510         * g++.old-deja/g++.other/eh5.C: New test.
23511         * g++.old-deja/g++.other/sibcall2.C: New test.
23512         * g++.old-deja/g++.other/array9.C: New test.
23513         * g++.old-deja/g++.other/typename2.C: New test.
23514         * g++.old-deja/g++.other/crash60.C: New test.
23515         * g++.old-deja/g++.other/conv9.C: New test.
23516         * g++.old-deja/g++.other/mangle10.C: New test.
23517         * g++.old-deja/g++.other/unchanging1.C: New test.
23518         * g++.old-deja/g++.other/exprstmt1.C: New test.
23519         * g++.old-deja/g++.other/inline23.C: New test.
23520         * g++.old-deja/g++.eh/ia64-1.C: New test.
23521         * g++.old-deja/g++.other/dwarf2-1.C: New test.
23522         * g++.old-deja/g++.other/reload1.C: New test.
23523         * g++.old-deja/g++.other/static20.C: New test.
23524         * g++.old-deja/g++.other/local-alloc1.C: New test.
23525         * g++.old-deja/g++.other/conv8.C: New test.
23526         * g++.old-deja/g++.other/stmtexpr2.C: New test.
23527         * g++.old-deja/g++.other/storeexpr1.C: New test.
23528         * g++.old-deja/g++.other/storeexpr2.C: New test.
23529         * g++.dg/eh/template2.C: New test.
23530         * g++.dg/warn/weak1.C: New test.
23531
23532 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
23533
23534         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
23535         Remove first, non-varying, argument.
23536
23537 2002-01-23  Richard Henderson  <rth@redhat.com>
23538
23539         * gcc.dg/inline-2.c: New.
23540
23541         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
23542         Add optional target arg.  Check number of arguments.
23543         (scan-assembler-not, scan-assembler-dem): Likewise.
23544         (scan-assembler-dem-not): Likewise.
23545
23546 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
23547
23548         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
23549         line 12.
23550         * g++.old-deja/g++.brendan/parse3.C,
23551         g++.old-deja/g++.other/crash26.C,
23552         g++.old-deja/g++.other/crash28.C,
23553         g++.old-deja/g++.other/crash29.C,
23554         g++.old-deja/g++.other/crash30.C,
23555         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
23556
23557 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
23558
23559         * gcc.dg/20020115-1.c: New.
23560
23561 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
23562
23563         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
23564
23565 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
23566
23567         * gcc.dg/20020122-3.c: New.
23568
23569 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
23570
23571         * g++.dg/other/gc1.C: New test.
23572
23573 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
23574
23575         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
23576
23577 2002-01-22  Richard Henderson  <rth@redhat.com>
23578
23579         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
23580
23581 2002-01-22  Richard Henderson  <rth@redhat.com>
23582
23583         * gcc.dg/20020122-4.c: New.
23584
23585 2002-01-22  H.J. Lu <hjl@gnu.org>
23586
23587         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
23588         link output.
23589         * gcc.dg/special/ecos.exp: Likewise.
23590         * lib/g++-dg.exp: Likewise.
23591         * lib/g77-dg.exp: Likewise.
23592         * lib/gcc-dg.exp : Likewise.
23593         * lib/mike-g++.exp: Likewise.
23594         * lib/mike-g77.exp: Likewise.
23595         * lib/mike-gcc.exp: Likewise.
23596         * lib/objc-dg.exp: Likewise.
23597
23598 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
23599
23600         PR target/5379
23601         * gcc.dg/20020122-2.c: New test.
23602
23603 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
23604
23605         * gcc.dg/20020122-1.c: New test.
23606
23607 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
23608
23609         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
23610
23611 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
23612
23613         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
23614
23615 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23616
23617         * gcc.c-torture/compile/20020121-1.c: New test.
23618
23619 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23620
23621         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
23622         ld_library_path.
23623
23624 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
23625
23626         * gcc.dg/20020218-1.c: New test.
23627
23628 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
23629
23630         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
23631         messages
23632         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
23633         "At global scope" warning
23634         * g++.dg/ext/align1.C: Change cygwin test for alignment
23635         from db-bogus to dg-warning
23636
23637 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
23638
23639         * g77.f-torture/compile/cpp2.F: New test.
23640
23641 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
23642
23643         * g++.dg/template/access1.C: New test.
23644
23645 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
23646
23647         * gcc.dg/20020118-1.c: New.
23648
23649 2002-01-18  Kazu Hirata  <kazu@hxi.com>
23650
23651         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
23652
23653 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
23654
23655         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
23656         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
23657         alignment warnings.
23658
23659 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
23660
23661         * gcc.misc-tests/i386-prefetch.exp: Save and restore
23662         torture_with_loops and torture_without_loops
23663
23664 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
23665
23666         * gcc.c-torture/compile/20020116-1.c: New test.
23667
23668 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
23669
23670         * gcc.dg/20020116-2.c: New test.
23671
23672         * gcc.dg/ultrasp4.c: New test.
23673
23674         * gcc.dg/20020116-1.c: New test.
23675
23676 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
23677
23678         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
23679         by EABI.
23680
23681 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
23682
23683         * gcc.misc-tests/i386-prefetch.exp: New.
23684         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
23685         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
23686         * gcc.misc-tests/i386-pf-none-1.c: New test.
23687         * gcc.misc-tests/i386-pf-sse-1.c: New test.
23688
23689 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
23690
23691         * gcc.dg/gnu89-init-1.c: Add new tests.
23692
23693 2002-01-15  Andreas Jaeger  <aj@suse.de>
23694
23695         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
23696         * gcc.dg/i386-mmx-2.c: Likewise.
23697         * gcc.dg/i386-sse-1.c: Likewise.
23698         * gcc.dg/i386-sse-2.c: Likewise.
23699         * gcc.dg/i386-sse-3.c: Likewise.
23700
23701 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
23702
23703         * g77.f-torture/execute/intrinsic-unix-bessel.f:
23704         Uncomment additional cases that now pass.
23705
23706 2002-01-11  Richard Henderson  <rth@redhat.com>
23707
23708         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
23709         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
23710
23711 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
23712
23713         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
23714
23715 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
23716
23717         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
23718         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
23719
23720 2002-01-10  Dale Johannesen  <dalej@apple.com>
23721
23722         * gcc.c-torture/execute/loop-11.c: New.
23723
23724 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
23725
23726         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
23727         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
23728
23729 2002-01-09  Richard Henderson  <rth@redhat.com>
23730
23731         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
23732         type in which to perform the operation for each size.
23733
23734 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
23735
23736         * gcc.c-torture/compile/20020109-2.c: New test.
23737
23738 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
23739
23740         * gcc.c-torture/execute/loop-10.c: New test.
23741
23742 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
23743
23744         * gcc.c-torture/compile/20010226-1.c: New test.
23745         * gcc.c-torture/compile/20010227-1.c: New test.
23746         * gcc.c-torture/compile/20010426-1.c: New test.
23747         * gcc.c-torture/compile/20010510-1.c: New test.
23748         * gcc.c-torture/compile/20010605-3.c: New test.
23749         * gcc.c-torture/compile/20010824-1.c: New test.
23750         * gcc.c-torture/execute/20010409-1.c: New test.
23751         * gcc.dg/noncompile/20000901-1.c: New test.
23752         * gcc.dg/20001023-1.c: New test.
23753         * gcc.dg/20001101-1.c: New test.
23754         * gcc.dg/20001102-1.c: New test.
23755         * gcc.dg/20010207-1.c: New test.
23756         * gcc.dg/20010405-1.c: New test.
23757         * gcc.dg/20010822-1.c: New test.
23758         * gcc.dg/20011107-1.c: New test.
23759
23760 2002-01-09  Jeffrey A Law  (law@redhat.com)
23761
23762         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
23763
23764         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
23765         execution failure on PA targets.
23766
23767 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
23768
23769         * gcc.c-torture/compile/20020109-1.c: New test.
23770
23771 2002-01-08  Kazu Hirata  <kazu@hxi.com>
23772
23773         * gcc.c-torture/execute/20020108-1.c: New test.
23774
23775 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
23776
23777         * gcc.dg/20020108-1.c: New test.
23778
23779 2002-01-08  H.J. Lu <hjl@gnu.org>
23780
23781         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
23782         for header files.
23783
23784 2002-01-08  Geoff Keating  <geoffk@redhat.com>
23785
23786         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
23787         consistency.
23788
23789 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
23790
23791         * gcc.dg/altivec-4.c: Test altivec predicates.
23792
23793 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
23794
23795         * gcc.c-torture/execute/20020107-1.c: New test.
23796
23797 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
23798
23799         PR c/5279
23800         * gcc.c-torture/compile/20020106-1.c: New test.
23801
23802 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
23803
23804         * gcc.c-torture/execute/nestfunc-4.c: New test.
23805
23806 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
23807
23808         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
23809         extra triple that slipped in.
23810         * g++.old-deja/g++.abi/align.C: Likewise.
23811         * g++.old-deja/g++.abi/bitfields.C: Likewise.
23812
23813 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
23814
23815         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
23816         * g++.old-deja/g++.abi/align.C: Likewise.
23817         * g++.old-deja/g++.abi/bitfields.C: Likewise.
23818
23819         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
23820         on FreeBSD/i386.
23821         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
23822         FreeBSD.
23823
23824 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
23825
23826         * gcc.dg/20020104-1.c: New test.
23827
23828         * gcc.dg/20020104-2.c: New test.
23829
23830 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
23831
23832         * gcc.dg/20020103-1.c: Fix typo in target selector.
23833
23834 2002-01-03  Richard Henderson  <rth@redhat.com>
23835
23836         * gcc.dg/20020103-1.c: New.
23837
23838 2002-01-03  Kazu Hirata  <kazu@hxi.com>
23839
23840         * gcc.c-torture/execute/20020103-1.c: New test.
23841
23842 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
23843
23844         * g++.dg/other/debug2.C: New test.
23845
23846         * gcc.c-torture/compile/20020103-1.c: New test.
23847
23848 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
23849
23850         * gcc.dg/gnu89-init-1.c: Added new tests.
23851
23852 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
23853
23854         * g++.dg/template/friend2.C: Remove as patch is reverted.
23855
23856         * g++.dg/warn/oldcast1.C: New test.
23857
23858         * g++.dg/template/ptrmem1.C: New test.
23859         * g++.dg/template/ptrmem2.C: New test.
23860
23861         * g++.dg/template/ntp.C: New test.
23862
23863         * g++.dg/other/component1.C: New test.
23864
23865         * g++.dg/template/ttp3.C: New test.
23866
23867         * g++.dg/template/friend2.C: New test.
23868         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
23869
23870 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
23871
23872         * g++.dg/other/ptrmem1.C: New test.
23873         * g++.dg/other/ptrmem2.C: New test.
23874
23875 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
23876
23877         * g++.dg/template/ctor1.C: New test.
23878
23879 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
23880
23881         * g++.dg/template/friend2.C: New test.
23882
23883 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
23884
23885         * gcc.dg/mmix-1.c: New test.
23886
23887 2001-12-31  Richard Henderson  <rth@redhat.com>
23888
23889         * gcc.dg/asm-5.c: New.
23890
23891 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
23892
23893         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
23894         in namespace __gnu_cxx
23895
23896 2001-12-30  Richard Henderson  <rth@redhat.com>
23897
23898         * gcc.dg/debug-6.c: New.
23899
23900 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
23901
23902         * gcc.c-torture/compile/20011229-2.c: New test.
23903
23904 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
23905
23906         * gcc.dg/debug-3.c: New test.
23907         * gcc.dg/debug-4.c: New test.
23908         * gcc.dg/debug-5.c: New test.
23909
23910 2001-12-29  Richard Henderson  <rth@redhat.com>
23911
23912         * g++.dg/eh/loop1.C: New.
23913
23914 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
23915
23916         * g++.dg/template/crash1.C: New test.
23917
23918 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
23919
23920         * g++.dg/other/const1.C: New test.
23921
23922 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
23923
23924         * gcc.c-torture/compile/20011229-1.c: New test.
23925
23926 2001-12-28  Stan Shebs  <shebs@apple.com>
23927
23928         * lib/objc-torture.exp: Resync with c-torture.exp.
23929         * lib/objc.exp: Load standard libraries.
23930
23931 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
23932
23933         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
23934         additional tests.
23935
23936 2001-12-27  Roger Sayle <roger@eyesopen.com>
23937
23938         * gcc.c-torture/execute/string-opt-16.c: New testcase.
23939
23940 2001-12-27  Richard Henderson  <rth@redhat.com>
23941
23942         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
23943
23944 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
23945
23946         * g++.dg/eh/ctor1.C: New test.
23947         * g++.dg/other/error2.C: New test.
23948
23949 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
23950
23951         * g++.dg/other/init2.C: New test.
23952
23953 2001-12-24  Richard Henderson  <rth@redhat.com>
23954
23955         * gcc.dg/20011223-1.c: New.
23956         * gcc.dg/inline-1.c: New.
23957
23958 2001-12-23  Richard Henderson  <rth@redhat.com>
23959
23960         * gcc.dg/asm-4.c: Test operand modifiers.
23961
23962 2001-12-23  Richard Henderson  <rth@redhat.com>
23963
23964         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
23965
23966 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
23967
23968         * gcc.c-torture/execute/20011223-1.c: New test.
23969
23970 2001-12-21  Richard Henderson  <rth@redhat.com>
23971
23972         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
23973         re-enables the warning.
23974
23975 2001-12-21  Richard Henderson  <rth@redhat.com>
23976
23977         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
23978
23979 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
23980
23981         * gcc.c-torture/compile/20011218-1.c: New test.
23982
23983 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
23984
23985         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
23986         arm-isr.c test.
23987         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
23988         epilogue generation for ARM ISR routines.
23989
23990 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23991
23992         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
23993         * gcc.dg/format/c90-printf-3.c: Likewise.
23994         * gcc.dg/format/c99-printf-3.c: Likewise.
23995         * gcc.dg/format/ext-1.c: Likewise.
23996         * gcc.dg/format/ext-6.c: Likewise.
23997         * gcc.dg/format/format.h: Prototype unlocked stdio.
23998
23999 2001-12-20  Richard Henderson  <rth@redhat.com>
24000
24001         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
24002         (arena): Use it.
24003         (malloc): Correct allocation logic.  Abort if we fill up the
24004         arena before initialization complete.
24005         (realloc): Correct allocation logic.
24006
24007 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
24008
24009         * gcc.c-torture/compile/20011219-2.c: New test.
24010
24011         * gcc.c-torture/execute/20011219-1.c: New test.
24012
24013 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
24014
24015         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
24016         target does not support weak symbols.
24017
24018 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
24019
24020         * gcc.c-torture/compile/20011219-1.c: New test.
24021
24022 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
24023
24024         * g++.dg/other/error1.C: New test.
24025
24026 2001-12-17  Jeffrey A Law  (law@redhat.com)
24027
24028         * gcc.c-torture/execute/20011217-1.c: New test.
24029
24030 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
24031
24032         * objc.dg/special/: New directory.
24033         * objc.dg/special/special.exp: New file.
24034         * objc.dg/special/unclaimed-category-1.h: New file.
24035         * objc.dg/special/unclaimed-category-1a.m: New file.
24036         * objc.dg/special/unclaimed-category-1.m: New file.
24037
24038 2001-12-17  Andreas Jaeger  <aj@suse.de>
24039
24040         * gcc.c-torture/compile/20011217-2.c: New test.
24041
24042 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
24043
24044         * gcc.c-torture/compile/20011217-1.c: New test.
24045
24046 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
24047
24048         * testsuite/gcc.dg/20011214-1.c: New.
24049
24050 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
24051
24052         * gcc.dg/altivec-4.c: New.
24053
24054 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
24055
24056         * gcc.dg/20011113-1.c: New test.
24057
24058 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24059
24060         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
24061         std::__malloc_alloc_template<0> and
24062         std::__default_alloc_template<false, 0>.
24063
24064 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
24065
24066         * objc/execute/bf-21.m: New test.
24067         * objc/execute/enumeration-1.m: New test.
24068         * objc/execute/enumeration-2.m: New test.
24069
24070 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
24071
24072         * gcc.dg/gnu89-init-1.c: New test.
24073
24074 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
24075
24076         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
24077         * g++.old-deja/g++.jason/2371.C: Likewise.
24078         * g++.old-deja/g++.jason/template33.C: Likewise.
24079         * g++.old-deja/g++.jason/template34.C: Likewise.
24080         * g++.old-deja/g++.jason/template36.C: Likewise.
24081         * g++.old-deja/g++.oliva/typename1.C: Likewise.
24082         * g++.old-deja/g++.oliva/typename2.C: Likewise.
24083         * g++.old-deja/g++.other/typename1.C: Likewise.
24084         * g++.old-deja/g++.pt/inherit2.C: Likewise.
24085         * g++.old-deja/g++.pt/nontype5.C: Likewise.
24086         * g++.old-deja/g++.pt/typename11.C: Likewise.
24087         * g++.old-deja/g++.pt/typename14.C: Likewise.
24088         * g++.old-deja/g++.pt/typename16.C: Likewise.
24089         * g++.old-deja/g++.pt/typename3.C: Likewise.
24090         * g++.old-deja/g++.pt/typename4.C: Likewise.
24091         * g++.old-deja/g++.pt/typename5.C: Likewise.
24092         * g++.old-deja/g++.pt/typename7.C: Likewise.
24093         * g++.old-deja/g++.robertl/eb9.C: Likewise.
24094
24095 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
24096
24097         * g++.dg/other/linkage1.C: New test.
24098         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
24099         specifiers.
24100
24101 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
24102
24103         * gcc.dg/concat.c: New test.
24104
24105 2001-12-11  Stan Shebs  <shebs@apple.com>
24106
24107         * objc/compile: New test directory.
24108         * objc/compile/compile.exp: New expect script.
24109         * objc/compile/20011211-1.m: New compile test.
24110
24111 2001-12-11  Jason Merrill  <jason@redhat.com>
24112
24113         * lib/prune.exp (prune_gcc_output): Also handle "In member
24114         function".  So many permutations...
24115
24116 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
24117
24118         * g++.dg/template/typedef1.C: New test.
24119
24120 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
24121
24122         * g++.dg/other/copy1.C: New test.
24123
24124 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
24125
24126         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
24127
24128         * gcc.dg/builtin-choose-expr.c: New.
24129
24130 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
24131
24132         * gcc.dg/altivec-2.c: New.
24133
24134 2001-12-07  Richard Henderson  <rth@redhat.com>
24135
24136         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
24137
24138 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
24139
24140         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
24141         ultrasparc.
24142
24143 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
24144
24145         * g++-old.deja/g++.robertl/eb101.C: Deleted.
24146
24147 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
24148
24149         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
24150         variable argument list.
24151
24152 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
24153
24154         * gcc.c-torture/execute/memcheck: Delete entire directory.
24155         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
24156         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
24157
24158 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
24159
24160         * gcc.dg/Wshadow-1.c: New test.
24161
24162 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
24163
24164         * gcc.c-torture/compile/20011130-1.c: New test.
24165
24166         * gcc.dg/noncompile/20011025-1.c: New test.
24167
24168         * g++.dg/other/anon-union.C: New test.
24169
24170         * gcc.c-torture/execute/20011024-1.c: New test.
24171
24172 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
24173
24174         * gcc.c-torture/execute/20000722-1.x,
24175         gcc.c-torture/execute/20010123-1.x: Remove.
24176         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
24177         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
24178         gcc.dg/c99-complit-2.c: New tests.
24179
24180 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
24181
24182         * g++.dg/inherit/base1.C: New test.
24183
24184 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
24185
24186         * g++.dg/other/stdarg1.C: New test.
24187
24188         * gcc.c-torture/compile/20011130-2.c: New test.
24189
24190 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
24191
24192         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
24193         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
24194         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
24195         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
24196         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
24197         * gcc.dg/builtin-prefetch-1.c: New test.
24198
24199 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
24200
24201         * gcc.dg/20011130-1.c: New test.
24202
24203 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
24204
24205         * g++.dg/other/scope1.C: New test.
24206         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
24207
24208 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
24209
24210         * gcc.dg/vla-init-1.c: New test.
24211
24212 2001-12-01  Geoff Keating  <geoffk@redhat.com>
24213
24214         * gcc.c-torture/compile/structs.c: New testcase from GDB.
24215
24216 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
24217
24218         * objc.dg/alias.m: Update.
24219         * objc.dg/class-1.m: Update.
24220         * objc.dg/const-str-1.m: Update.
24221         * objc.dg/fwd-proto-1.m: Update.
24222         * objc.dg/id-1.m: Update.
24223         * objc.dg/super-class-1.m: Update.
24224
24225 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
24226
24227         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
24228         constructs.
24229
24230 2001-11-28  Jeffrey A Law  (law@cygnus.com)
24231
24232         * gcc.c-torture/execute/20011128-1.c: New test.
24233
24234 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
24235
24236         * gcc.dg/20011127-1.c: New test.
24237
24238 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
24239
24240         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
24241         from Austin Group draft 7.
24242         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
24243         scanf format arguments.
24244         * gcc.dg/format/no-exargs-2.c: New test.
24245
24246 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
24247
24248         * g++.dg/abi/vbase8-4.C: New test.
24249
24250 2001-11-24  Ian Lance Taylor  <ian@airs.com>
24251
24252         * gcc.c-torture/execute/20011121-1.c: New test.
24253
24254 2001-11-23  Jeffrey A Law  (law@cygnus.com)
24255
24256         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
24257
24258 2001-11-23  Andreas Jaeger  <aj@suse.de>
24259
24260         * gcc.dg/cpp/charconst-2.c: New test.
24261
24262 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
24263
24264         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
24265         to the host if it is remote.  Let tests specify extra headers
24266         they use.
24267         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
24268         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
24269         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
24270         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
24271         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
24272         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
24273         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
24274         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
24275         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
24276         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
24277
24278 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
24279
24280         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
24281         for little endian ARMs.
24282
24283 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
24284
24285         * gcc.c-torture/compile/20011119-1.c: New test.
24286         * gcc.c-torture/compile/20011119-2.c: New test.
24287
24288 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
24289
24290         * gcc.dg/altivec-1.c: Fix typo.
24291
24292 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
24293
24294         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
24295
24296 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
24297
24298         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
24299
24300 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
24301
24302         * lib/g77.exp: Don't specify --rpath-link.
24303
24304         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
24305         across all the headers.
24306         * gcc.dg/format/format.exp: For testing on a remote host,
24307         copy format.h.
24308
24309         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
24310         * gcc.c-torture/execute/930406-1.c: Likewise.
24311         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
24312
24313 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
24314
24315         * gcc.dg/altivec-1.c: New.
24316
24317 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
24318
24319         * gcc.dg/cpp/fpreprocessed.c: New test case.
24320
24321 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24322
24323         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
24324         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
24325         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
24326
24327 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24328
24329         * gcc.dg/no-builtin-1.c: New test.
24330
24331 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
24332
24333         * gcc.c-torture/execute/20011115-1.c: New test.
24334
24335 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
24336
24337         * gcc.c-torture/compile/20011114-2.c: New test.
24338         * gcc.c-torture/compile/20011114-3.c: New test.
24339         * gcc.c-torture/compile/20011114-4.c: New test.
24340
24341 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
24342
24343         * g++.dg/other/init1.C: New test.
24344
24345 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
24346
24347         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
24348         message.
24349
24350         * gcc.c-torture/execute/20011114-1.c: New testcase.
24351
24352         * gcc.c-torture/compile/20010327-1.c: Revert last change.
24353         * gcc.c-torture/compile/20011114-1.c: New test, exactly
24354         like the (before this change) version of 20010327-1.c.
24355
24356 2001-11-14  Roger Sayle <roger@eyesopen.com>
24357
24358         * gcc.c-torture/execute/string-opt-13.c: New testcase.
24359
24360 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
24361
24362         * g++.dg/init/array2.C: New test.
24363
24364 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
24365
24366         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
24367
24368 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
24369
24370         * g++.dg/other/forscope1.C: New test.
24371         * g++.dg/ext/forscope1.C: New test.
24372         * g++.dg/ext/forscope2.C: New test.
24373
24374 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
24375
24376         * gcc.c-torture/execute/20011113-1.c: New test.
24377
24378 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
24379
24380         * gcc.c-torture/execute/20011109-2.c: New test.
24381
24382         * gcc.c-torture/execute/20011109-1.c: New test.
24383
24384 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
24385
24386         * gcc.c-torture/compile/20011109-1.c: New test.
24387
24388 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
24389
24390         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
24391         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
24392         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
24393         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
24394         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
24395         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
24396         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
24397
24398 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
24399
24400         * g++.dg/warn/Wshadow-1.C: New tests.
24401         * g++.old-deja/g++.mike/for3.C: Update.
24402
24403 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
24404
24405         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
24406         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
24407         XFAILs.  Adjust expected error texts.
24408         * gcc.c-torture/compile/20011106-1.c,
24409         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
24410         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
24411         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
24412         gcc.dg/c99-array-lval-5.c: New tests.
24413
24414 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
24415
24416         * gcc.dg/cpp/defined.c: Update.
24417
24418 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
24419
24420         * gcc.c-torture/execute/anon-1.c: New test.
24421
24422 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
24423
24424         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
24425         same size, so no warning should be produced on stormy16.
24426
24427         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
24428         due to oversized array.
24429         * g++.old-deja/g++.mike/ns15.C: Likewise.
24430         * g++.old-deja/g++.pt/crash16.C: Likewise.
24431
24432 2001-11-02  Graham Stott  <grahams@redhat.com>
24433
24434         * g++.dgother/debug1.C: Fix typos.
24435
24436 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
24437
24438         * g++.dg/other/debug1.C: New test.
24439
24440 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
24441
24442         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
24443         of unsigned long.
24444
24445 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
24446
24447         * gcc.dg/20011029-2.c: New test.
24448
24449         * gcc.c-torture/compile/20011029-1.c: New test.
24450
24451 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
24452
24453         * objc/execute/class_self-1.m: New test.
24454         * objc/execute/class_self-2.m: New test.
24455
24456 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
24457
24458         * gcc.misc-tests/msgs.exp: Delete.
24459         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
24460         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
24461         error set to match recent changes.
24462
24463 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
24464
24465         * gcc.dg/20011021-1.c: New test.
24466
24467 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
24468
24469         * gcc.c-torture/compile/20011023-1.c: New test.
24470
24471 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
24472
24473         * lib/g77.exp: Rewrite based on lib/g++.exp.
24474
24475 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
24476
24477         * gcc.c-torture/execute/20011019-1.c: New test.
24478
24479         * gcc.dg/20011018-1.c: New test.
24480
24481 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
24482
24483         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
24484
24485 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
24486
24487         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
24488         * gcc.dg/attr-invalid.c: Likewise.
24489
24490 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
24491
24492         * testsuite/gcc.dg/20011015-1.c: New test.
24493
24494 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
24495
24496         * g++.dg/template/unify2.C: New test.
24497
24498 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
24499
24500         * g++.dg/other/exception-specification.C: New test
24501
24502 2001-10-13  Tom Rix  <trix@redhat.com>
24503
24504         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
24505         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
24506
24507 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
24508
24509         * testsuite/gcc.dg/20011009-1.c: New test.
24510
24511 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
24512
24513         PR g++/4476
24514         * g++.dg/other/friend1.C: New test.
24515
24516 2001-10-11  Richard Henderson  <rth@redhat.com>
24517
24518         * g++.old-deja/g++.other/crash18.C: Add -S to options.
24519
24520 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24521
24522         * gcc.c-torture/compile/20011010-1.c: New.
24523
24524 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
24525
24526         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
24527         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
24528         g77.f-torture/execute/execute.exp,
24529         g77.f-torture/noncompile/noncompile.exp,
24530         gcc.c-torture/compile/compile.exp,
24531         gcc.c-torture/execute/execute.exp,
24532         gcc.c-torture/execute/ieee/ieee.exp,
24533         gcc.c-torture/execute/memcheck/memcheck.exp,
24534         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
24535         objc/execute/execute.exp: Update FSF address.
24536
24537 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
24538
24539         * gcc.dg/cpp/cmdlne-C.c: Update.
24540         * gcc.dg/cpp/cmdlne-C2.c: New.
24541
24542 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24543
24544         * gcc.c-torture/execute/20011008-3.c: New.
24545
24546 2001-10-08  DJ Delorie  <dj@redhat.com>
24547
24548         * gcc.dg/20011008-1.c: New.
24549         * gcc.dg/20011008-2.c: New.
24550
24551 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
24552
24553         * gcc.dg/cpp/spacing1.c: Update test.
24554
24555 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24556
24557         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
24558         spelling errors of "separate" as "seperate".
24559
24560 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
24561
24562         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
24563         enough to avoid inlining.
24564
24565 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
24566
24567         * lib/g77.exp: set libg2c_dir correctly.
24568
24569 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
24570
24571         * gcc.dg/cpp/macro11.c: New test.
24572
24573 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
24574
24575         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
24576         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
24577         gcc.dg/format/multattr-3.c: New tests.
24578         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
24579         tests for format attributes on function pointers being rejected.
24580
24581 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
24582
24583         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
24584
24585 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
24586
24587         * g++.dg/warn/format1.C: New test.
24588
24589 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
24590
24591         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
24592
24593 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
24594
24595         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
24596
24597 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
24598
24599         * gcc.dg/cpp/redef2.c: Add test.
24600
24601 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
24602
24603         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
24604         long-standing bug on i686, apparently.
24605         * gcc.c-torture/execute/loop-2c.x: New file.
24606         * gcc.c-torture/execute/loop-2d.x: New file.
24607         * gcc.c-torture/execute/loop-3c.x: New file.
24608
24609 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
24610
24611         * gcc.dg/cpp/20000625-2.c: Correct line number.
24612
24613 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
24614
24615         * gcc.dg/cpp/macro10.c: New test.
24616         * gcc.dg/cpp/strify3.c: New test.
24617         * gcc.dg/cpp/spacing1.c: Add tests.
24618         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
24619         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
24620
24621 2001-09-24  DJ Delorie  <dj@redhat.com>
24622
24623         * gcc.c-torture/execute/20010924-1.c: New test.
24624
24625 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
24626
24627         * testsuite/objc/execute/paste.m: Remove.
24628
24629 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
24630
24631         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
24632
24633 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
24634
24635         * g77.dg/strlen0.f: New test.
24636
24637 2001-09-21  Richard Henderson  <rth@redhat.com>
24638
24639         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
24640         * g++.old-deja/g++.abi/vtable2.C: Likewise.
24641
24642 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
24643
24644         Table-driven attributes.
24645         * g++.dg/ext/attrib1.C: New test.
24646
24647 2001-09-20  DJ Delorie  <dj@redhat.com>
24648
24649         * gcc.dg/20000926-1.c: Update expected warning messages.
24650         * gcc.dg/array-2.c: Likewise, and test for warnings too.
24651         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
24652         array.
24653
24654 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
24655
24656         * g++.dg/eh/registers1.C: New test case.
24657
24658 2001-09-17  Richard Henderson  <rth@redhat.com>
24659
24660         * gcc.dg/array-5.c: Fix VLA decomposition test.
24661
24662 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
24663
24664         * gcc.dg/cpp/line5.c: New testcase.
24665
24666 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
24667
24668         * gcc.dg/cpp/macro9.c: New test.
24669
24670 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
24671
24672         * gcc.c-torture/execute/980223.c: Change type of addr from long
24673         to char *.
24674
24675 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
24676
24677         * gcc.c-torture/execute/20010915-1.c: New test.
24678
24679 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
24680
24681         * g77.dg/bprob: New directory.
24682         * g77.dg/bprob/bprob.exp: New file.
24683         * g77.dg/bprob/bprob-1.f: New test.
24684         * g77.dg/gcov: New directory.
24685         * g77.dg/gcov/gcov.exp: New file.
24686         * g77.dg/gcov/gcov-1.f: New test.
24687         * g77.dg/gcov/gcov-1.x: New file.
24688
24689 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
24690
24691         * gcc.dg/cpp/directiv.c: Update.
24692         * gcc.dg/cpp/undef1.c: Update.
24693
24694 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
24695
24696         * gcc.dg/20010912-1.c: New test.
24697
24698 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
24699
24700         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
24701         language-independent file in lib.
24702         * lib/gcov.exp: New file.
24703
24704 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
24705
24706         * gcc.c-torture/compile/20010911-1.c: New test.
24707
24708 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
24709
24710         * lib/profopt.exp: New, to support profile-directed optimizations.
24711         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
24712         * gcc.misc-tests/bprob-1.c: New test.
24713         * gcc.misc-tests/bprob-2.c: New test.
24714
24715 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
24716
24717         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
24718         XFAIL and which kinds of gcov output to verify.
24719         * gcc.misc-tests/gcov-4b.x: New file.
24720         * gcc.misc-tests/gcov-5b.x: New file.
24721         * gcc.misc-tests/gcov-6.x: New file.
24722         * gcc.misc-tests/gcov-7.c: New test.
24723         * gcc.misc-tests/gcov-7.x: New file.
24724
24725 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
24726
24727         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
24728         * gcc.misc-tests/gcov-6.c: New test.
24729
24730 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
24731
24732         PR c++/3986
24733         * g++.dg/abi/vbase1.C: New test.
24734
24735 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
24736
24737         * objc.dg/method-2.m: New.
24738
24739 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
24740
24741         PR c++/4203
24742         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
24743         * g++.dg/init/empty1.C: New test.
24744
24745 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
24746
24747         * gcc.c-torture/compile/20010903-1.c: New test.
24748
24749 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
24750
24751         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
24752         for m68k.
24753
24754 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
24755
24756         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
24757
24758         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
24759
24760         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
24761
24762 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
24763
24764         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
24765         for 16-bit 'unsigned int'.
24766
24767 2001-08-29  Kazu Hirata  <kazu@hxi.com>
24768
24769         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
24770
24771 2001-08-27  Richard Henderson  <rth@redhat.com>
24772
24773         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
24774         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
24775
24776 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
24777
24778         * gcc.dg/asm-names.c (ymain): New.
24779
24780 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
24781
24782         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
24783         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
24784         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
24785
24786 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24787
24788         * gcc.dg/compare5.c: New testcase.
24789
24790 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
24791
24792         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
24793         and "In instantiation".
24794
24795 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
24796
24797         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
24798
24799 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
24800
24801         * gcc.misc-tests/gcov.exp: Add support for branch information.
24802         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
24803         * gcc.misc-tests/gcov-4.c: New test.
24804         * gcc.misc-tests/gcov-4b.c: New test.
24805         * gcc.misc-tests/gcov-5b.c: New test.
24806
24807 2001-08-20  Zack Weinberg  <zackw@panix.com>
24808
24809         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
24810         expected to fail.
24811
24812 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24813
24814         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
24815
24816 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
24817
24818         * g++.dg/eh/template1.C: New test.
24819
24820 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
24821
24822         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
24823         Fix thinko.
24824         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
24825         for xfail.
24826
24827 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
24828
24829         * lib/g77-dg.exp:  Use prune.exp for common procedures
24830         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
24831         * lib/g77.exp: (g77-dg-prune) Remove
24832
24833 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
24834
24835         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
24836
24837 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24838
24839         * g++.dg/template/unify1.C: New test.
24840
24841 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
24842
24843         * g++.dg/abi/empty4.C: New test.
24844
24845 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
24846
24847         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
24848         solaris2.*
24849         * g77.f-torture/compile/pr3743.x: Likewise
24850
24851 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
24852
24853         * g++.dg/other/using-declaration.C: New test.
24854
24855 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
24856
24857         * gcc.dg/cpp/tr-sign.c: New testcase.
24858
24859 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
24860
24861         * gcc.dg/cpp/19951025-1.c: Revert.
24862         * gcc.dg/cpp/directiv.c: We no longer process directives that
24863         interrupt macro arguments.
24864
24865 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
24866
24867         * gcc.dg/bconstp-1.c: New test.
24868
24869 2001-08-03  Richard Henderson  <rth@redhat.com>
24870
24871         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
24872
24873 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
24874
24875         * gcc.dg/cpp/19951025-1.c: Update.
24876
24877 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
24878
24879         * g77.dg/ff90-1.f (s): Fix reference of variable z,
24880         should be x.
24881
24882 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
24883
24884         Kill -fhonor-std.
24885         * g++.old-deja/g++.ns/ns14.C: Remove special options.
24886         * g++.old-deja/g++.other/std1.C: Likewise.
24887         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
24888
24889 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
24890
24891         * lib/g77.exp:  Load gcc-defs.exp for common procedures
24892         (g77_pass, g77_fail, g77_finish, g77_exit,
24893         ${tool}_check_unsupported_p} Now redundant.  Deleted.
24894
24895 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
24896
24897         * g77.dg/fbackslash.f
24898         * g77.dg/fcase-preserve.f
24899         * g77.dg/ff90-1.f
24900         * g77.dg/ffixed-line-length-0.f
24901         * g77.dg/ffixed-line-length-132.f
24902         * g77.dg/ffixed-line-length-7.f
24903         * g77.dg/ffixed-line-length-72.f
24904         * g77.dg/ffixed-line-length-none.f
24905         * g77.dg/ffree-form-1.f
24906         * g77.dg/fno-backslash.f
24907         * g77.dg/fno-f90-1.f
24908         * g77.dg/fno-fixed-form-1.f
24909         * g77.dg/fno-onetrip.f
24910         * g77.dg/fno-typeless-boz.f
24911         * g77.dg/fno-underscoring.f
24912         * g77.dg/fno-vxt-1.f
24913         * g77.dg/fonetrip.f
24914         * g77.dg/ftypeless-boz.f
24915         * g77.dg/fugly-assumed.f
24916         * g77.dg/funderscoring.f
24917         * g77.dg/fvxt-1.f
24918
24919 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
24920
24921         * objc.dg/fwd-proto-1.m: New.
24922         * objc.dg/local-decl-1.m: New.
24923         * objc.dg/naming-1.m: New.
24924         * objc.dg/naming-2.m: New.
24925         * objc.dg/proto-hier-1.m: New.
24926
24927 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
24928
24929         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
24930         largest-type elements to a struct makes its size grow.
24931
24932 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
24933
24934         * g++.dg/abi/vthunk1.C: New test.
24935
24936 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
24937
24938         * g++.dg/abi/vbase8-22.C: New test.
24939
24940 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
24941
24942         * gcc.dg/cpp/macro8.c: New test.
24943
24944 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
24945
24946         * g++.dg/abi/vbase8-21.C: New test.
24947
24948 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
24949
24950         * g++.dg/abi/vbase8-10.C: New test.
24951
24952 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24953
24954         * lib/g++.exp (g++_set_ld_library_path): Renamed to
24955         ${tool}_set_ld_library_path.
24956         Changed caller.
24957         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
24958         g++.exp.
24959
24960 2001-07-26  Stan Cox <scox@redhat.com>
24961
24962         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
24963         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
24964         gcc_exit, gcc_check_unsupported_p):
24965         Moved to gcc-deps.exp
24966         * gcc-deps.exp: New file.
24967
24968 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24969
24970         * g++.old-deja/g++.pt/defarg14.C: New test.
24971
24972 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
24973
24974         * g++.old-deja/g++.other/lineno5.C: New test.
24975
24976 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
24977
24978         * g++.old-deja/g++.pt/crash68.C: New test.
24979
24980 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
24981
24982         * g++.old-deja/g++.other/crash42.C: New test.
24983
24984 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
24985
24986         * gcc.dg/cpp/extratokens.c: Fix.
24987         * gcc.dg/cpp/skipping2.c: New tests.
24988
24989 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24990
24991         * gcc.c-torture/execute/20010724-1.c: New file.
24992         * gcc.c-torture/execute/20010724-1.x: New file.
24993
24994 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
24995
24996         * g++.old-deja/g++.other/cond7.C: New test.
24997
24998 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
24999
25000         * g++.old-deja/g++.other/optimize4.C: New test.
25001
25002 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
25003
25004         * g++.old-deja/g++.abi/vbase8-5.C: New test.
25005
25006 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
25007
25008         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
25009         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
25010         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
25011         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
25012
25013         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
25014         bug report" message.
25015
25016         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
25017         * g++.dg/ext/instantiate1.C: Move from old-deja.
25018
25019 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
25020
25021         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
25022         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
25023         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
25024         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
25025
25026 2001-07-23  Jeffrey A Law  (law@cygnus.com)
25027
25028         * gcc.c-torture/execute/20010723-1.c: New test.
25029
25030 2001-07-23  Ben Elliston  <bje@redhat.com>
25031
25032         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
25033
25034 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25035
25036         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
25037         i[34567]86-*-*.
25038         Delete handling of ieee_multilib_flags.
25039         Pass -mieee for alpha*-*-* and sh-*-*.
25040         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
25041
25042 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
25043
25044         Remove old-abi tests.
25045         * g++.old-deja/g++.mike/p11116.C: Remove.
25046         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
25047
25048 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
25049
25050         * g77.f-torture/compile/pr3743.f:  New test
25051
25052 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
25053
25054         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
25055
25056 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25057
25058         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
25059         g++.old-deja/g++.pt/static6.C: Likewise.
25060         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
25061         supports weak symbols.
25062
25063 2001-07-18  Andreas Jaeger  <aj@suse.de>
25064
25065         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
25066         supported again.
25067
25068 2001-07-18  Andreas Jaeger  <aj@suse.de>
25069
25070         * gcc.dg/iftrap-1.c: Fix target line.
25071
25072 2001-07-17  Richard Henderson  <rth@redhat.com>
25073
25074         * gcc.c-torture/execute/20010717-1.c: New.
25075
25076 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
25077
25078         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
25079         tests.
25080
25081 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
25082
25083         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
25084
25085 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25086
25087         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
25088         UAC_SIGBUS, UAC_NOPRINT definitions.
25089
25090 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
25091
25092         * objc/execute/object_is_class.m: New test.
25093         * objc/execute/object_is_meta_class.m: New test.
25094
25095 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
25096
25097         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
25098         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
25099
25100 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
25101
25102         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
25103         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
25104
25105 2001-07-14  Richard Henderson  <rth@redhat.com>
25106
25107         * gcc.dg/iftrap-1.c: New.
25108
25109 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
25110
25111         * g77.f-torture/execute/intrinsic77.f: New test.
25112
25113 2001-07-11  Janis Johnson <janis@us.ibm.com>
25114
25115         * gcc.misc-tests/gcov-3.c: New test.
25116
25117 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
25118
25119         * gcc.c-torture/compile/20010711-1.c,
25120         * gcc.c-torture/compile/20010711-2.c: New tests.
25121
25122 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
25123
25124         * gcc.c-torture/execute/20010711-1.c: New test.
25125
25126 2001-07-11  Ben Elliston  <bje@redhat.com>
25127
25128         * g++.old-deja/g++.other/enum5.C: New test.
25129
25130 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
25131
25132         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
25133         (g++-dg-prune): Call prune_gcc_output.
25134         * prune.exp: New file for prune_gcc_output.
25135         * lib/g++.exp, lib/gcc.exp: Load it.
25136
25137 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
25138
25139         * gcc.c-torture/compile/20010701-1.c,
25140         g++.old-deja/g++.ext/attrib6.C: New tests.
25141
25142 2001-07-06  Jeffrey A Law  (law@cygnus.com)
25143
25144         * gcc.c-torture/compile/20010706-1.c: New test.
25145
25146 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
25147
25148         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
25149
25150 2001-06-28  Stan Shebs  <shebs@apple.com>
25151
25152         * gcc.dg/pragma-darwin.c: New test.
25153
25154 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25155
25156         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
25157         Solaris 2.[678] system.
25158
25159 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
25160
25161         * gcc.dg/20010622-1.c: New test.
25162
25163 2001-06-18  Stan Shebs  <shebs@apple.com>
25164
25165         * objc.dg: New directory.
25166         * objc.dg/dg.exp: New file.
25167         * objc.dg/alias.m: New.
25168         * objc.dg/class-1.m: New.
25169         * objc.dg/class-2.m: New.
25170         * objc.dg/const-str-1.m: New.
25171         * objc.dg/const-str-2.m: New.
25172         * objc.dg/id-1.m: New.
25173         * objc.dg/method-1.m: New.
25174         * objc.dg/super-class-1.m: New.
25175         * lib/objc-dg.exp: New file.
25176
25177 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
25178
25179         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
25180         of label name.
25181
25182 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
25183
25184         * g++.old-deja/g++.abi/vbase8-9.C: New test.
25185
25186 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25187
25188         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
25189         variable.
25190
25191 2001-06-12  Richard Henderson  <rth@redhat.com>
25192
25193         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
25194
25195 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
25196
25197         * g++.old-deja/g++.abi/vbase5.C: New test.
25198         * g++.old-deja/g++.abi/vbase6.C: New test.
25199         * g++.old-deja/g++.abi/vbase7.C: New test.
25200
25201 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25202
25203         * gcc.c-torture/compile/20010610-1.c: New test.
25204
25205 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
25206
25207         * g++.old-deja/g++.abi/vbase4.C: New test.
25208
25209 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
25210
25211         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
25212         support %f for HC11/HC12 targets.
25213         * gcc.c-torture/execute/930513-1.x: New file, likewise.
25214         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
25215         on HC11/HC12 targets.
25216         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
25217
25218 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25219
25220         * gcc.dg/wchar_t-1.c: New file.
25221         * gcc.dg/wint_t-1.c: Likewise.
25222
25223 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
25224
25225         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
25226
25227 2001-06-11  Richard Henderson  <rth@redhat.com>
25228
25229         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
25230
25231 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
25232
25233         * gcc.c-torture/compile/20010611-1.c: New test.
25234
25235 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
25236
25237         * gcc.dg/c99-tag-1.c: Add more tests.
25238
25239 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
25240
25241         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
25242         representation on MN10300 and ARM/Thumb.
25243
25244 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
25245
25246         * g77.f-torture/execute/20010610.f: New.
25247
25248 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
25249
25250         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
25251         names.
25252
25253 2001-06-09  Richard Henderson  <rth@redhat.com>
25254
25255         * gcc.c-torture/execute/ashrdi-1.c: New.
25256         * gcc.c-torture/execute/ashldi-1.c: New.
25257         * gcc.c-torture/execute/lshrdi-1.c: New.
25258
25259 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
25260
25261         * objc/execute/load-3.m: Added. Check sending +load to categories,
25262         in addition to classes.
25263
25264 2001-06-08  Stan Shebs  <shebs@apple.com>
25265
25266         * objc/execute/load-2.m: New test.  From Nicola Pero
25267         <n.pero@mi.flashnet.it>.
25268
25269 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
25270
25271         * gcc.c-torture/execute/20010605-2.c: New test.
25272
25273 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
25274
25275         * g++.old-deja/g++.abi/vbase2.C: New test.
25276         * g++.old-deja/g++.abi/vbase3.C: New test.
25277
25278 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
25279
25280         * g++.old-deja/g++.pt/friend49.C: New test.
25281
25282 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
25283
25284         * g++.old-deja/g++.ext/anon3.C: New test.
25285
25286 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
25287
25288         * g++.old-deja/g++.other/conv7.C: New test.
25289
25290 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
25291
25292         * gcc.c-torture/compile/20010605-2.c: New test.
25293
25294 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
25295
25296         * gcc.c-torture/execute/20010604-1.c: New test.
25297
25298 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
25299
25300         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
25301
25302 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
25303
25304         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
25305         (g++_link_flags): Likewise.
25306         (g++_init): Pass gccpath's value to two previous functions.
25307
25308 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25309
25310         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
25311         Ensure logfile entry matches exec command line.
25312
25313 2001-05-31  Richard Henderson  <rth@redhat.com>
25314
25315         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
25316         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
25317
25318 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
25319
25320         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
25321         compiler for irix6.2
25322
25323 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
25324
25325         * g++.old-deja/g++.other/optimize3.C: New file.
25326
25327 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
25328
25329         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
25330         assemble.
25331
25332 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
25333
25334         * g++.old-deja/g++.other/optimize2.C: New file.
25335
25336 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
25337
25338         * gcc.c-torture/compile/20010518-2.c: New file.
25339         * gcc.c-torture/execute/20010518-1.c: New file.
25340         * gcc.c-torture/execute/20010518-2.c: New file.
25341
25342 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
25343
25344         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
25345
25346 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
25347
25348         G++ no longer defines builtins that do not begin with __builtin.
25349         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
25350         * g++.old-deja/g++.brendand/misc13.C: Likewise.
25351         * g++.old-deja/g++.law/builtin1.C: Likewise.
25352         * g++.old-deja/g++.law/cvt2.C: Likewise.
25353         * g++.old-deja/g++.mike/net5.C: Likewise.
25354         * g++.old-deja/g++.other/builtins1.C: Likewise.
25355         * g++.old-deja/g++.other/builtins2.C: Likewise.
25356         * g++.old-deja/g++.other/builtins3.C: Likewise.
25357         * g++.old-deja/g++.other/builtins4.C: Likewise.
25358         * g++.old-deja/g++.other/inline8.C: Likewise.
25359         * g++.old-deja/g++.robertl/eb39.C: Likewise.
25360
25361 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
25362
25363         * g++.old-deja/g++.pt/using1.C: Adjust.
25364         * g++.old-deja/g++.pt/using2.C: New test.
25365
25366 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
25367
25368         * gcc.dg/cpp/charconst.c: New tests.
25369         * gcc.dg/cpp/escape.c: New tests.
25370         * gcc.dg/cpp/escape-1.c: New tests.
25371         * gcc.dg/cpp/escape-2.c: New tests.
25372         * gcc.dg/cpp/ucs.c: New tests.
25373
25374 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
25375
25376         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
25377         native compiler for irix6.5.
25378
25379 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
25380
25381         * lib/g++.exp (g++_include_flags): Use args to compute
25382         get_multilibs.
25383         (g++_link_flags): Likewise.
25384         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
25385
25386 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
25387
25388         * gcc.dg/c90-hexfloat-1.c: Add more tests.
25389
25390 2001-05-21  Geoff Keating  <geoffk@redhat.com>
25391
25392         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
25393         this file.
25394
25395 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
25396
25397         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
25398         STACK_SIZE;
25399         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
25400         to STACK_SIZE; Use it to define size of add_histo array.
25401         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
25402         to STACK_SIZE.
25403         (f): Use GITT_SIZE to define size of gitt local table.
25404         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
25405         to STACK_SIZE; Use it to define size of bytemem array.
25406
25407 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
25408
25409         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
25410         on 68HC11/HC12 due to the asm instruction.
25411         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
25412         * gcc.c-torture/compile/920520-1.x: Likewise.
25413         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
25414         on 68HC11/HC12 because the function is larger than 64K.
25415         * gcc.c-torture/compile/961203-1.x: New file, this test fails
25416         on 68HC11/HC12 because the structure is too large.
25417
25418 2001-05-20  Richard Henderson  <rth@redhat.com>
25419
25420         * gcc.c-torture/execute/20010520-1.c: New.
25421
25422 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25423
25424         * g++.old-deja/g++.warn/compare1.C: New test.
25425         * gcc.dg/compare4.c: New test.
25426
25427 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
25428
25429         * g++.old-deja/g++.other/optimize1.C: New test.
25430
25431 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25432
25433         * g++.old-deja/g++.pt/spec41.C: New test.
25434
25435 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
25436
25437         * gcc.c-torture/compile/20010114-1.x: Remove.
25438
25439 2001-05-18  Stan Shebs  <shebs@apple.com>
25440
25441         * gcc.c-torture/compile/20010518-1.c: New test.
25442
25443 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
25444
25445         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
25446         * g++.old-deja/g++.pt/crash67.C: New test.
25447
25448 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
25449
25450         * g++.old-deja/g++.other/debug9.C: New test.
25451
25452 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
25453
25454         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
25455
25456 2001-05-16  Jan Hubicka  <jh@suse.cz>
25457
25458         * gcc.c-torture/compile/20010516-1.c: New test.
25459
25460 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
25461
25462         * g++.old-deja/g++.other/crash41.C: New test.
25463
25464 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
25465
25466         * g++.old-deja/g++.pt/crash66.C: New test.
25467
25468 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
25469
25470         * g++.old-deja/g++.robertl/eb27.C: Convert.
25471
25472 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
25473
25474         * g++.dg/friend-warn.C: New test.  Do not warn about friend
25475         declaration being redundant.
25476
25477 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
25478
25479         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
25480
25481 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
25482
25483         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
25484
25485 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
25486
25487         * lib/g++.exp: Use testsuite_flags.
25488
25489 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
25490
25491         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
25492
25493 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
25494
25495         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
25496
25497 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
25498
25499         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
25500
25501 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
25502
25503         * gcc.c-torture/compile/20010313-1.c: New test.
25504
25505 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
25506
25507         * gcc.dg/cpp/direct2.c: New test.
25508         * gccq.dg/cpp/direct2s.c: New test.
25509
25510         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
25511
25512 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
25513
25514         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
25515         * g++.old-deja/g++.other/op3.C: Likewise.
25516
25517 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
25518
25519         * gcc.dg/cpp/syshdr.h: New file.
25520         * gcc.dg/cpp/sysmac1.c: Update.
25521         * gcc.dg/cpp/sysmac2.c: Update.
25522
25523 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
25524
25525         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
25526
25527 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
25528
25529         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
25530         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
25531
25532 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
25533
25534         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
25535
25536 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
25537
25538         * lib/g++.exp (g++_include_flags): Don't use any special flags
25539         if TESTING_IN_BUILD_TREE is not defined.
25540         (g++_init): Use a plain 'c++' as the compiler if
25541         TESTING_IN_BUILD_TREEE is not defined.
25542
25543 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
25544
25545         * g++.old-deja/g++.eh/catch13.C: New test.
25546         * g++.old-deja/g++.eh/catch14.C: New test.
25547
25548 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
25549
25550         * gcc.dg/cpp/tr-define.c: New test.
25551
25552 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
25553
25554         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
25555         <stdlib.h>, not <malloc.h>.
25556
25557 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
25558
25559         * g++.old-deja/g++.ns/template17.C: New test.
25560
25561 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
25562
25563         * g++.old-deja/g++.pt/ref4.C: New test.
25564
25565 2001-04-30  Richard Henderson  <rth@redhat.com>
25566
25567         * gcc.dg/20000724-1.c: Revert last change.
25568
25569 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
25570
25571         * g77.f-torture/execute/20010430.f: New test.
25572
25573 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
25574
25575         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
25576
25577 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
25578
25579         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
25580
25581 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
25582
25583         * g++.old-deja/g++.eh/crash6.C: New test.
25584
25585 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
25586
25587         * g++.old-deja/g++.other/warn7.C: New test.
25588
25589 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
25590
25591         * g++.old-deja/g++.other/defarg9.C: New test.
25592
25593 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
25594
25595         * g77.f-torture/compile/20010426.f: New test.
25596         * g77.f-torture/execute/20010426.f: New test.
25597
25598 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
25599
25600         * g77.f-torture/compile/20000629-1.x: Remove - error
25601         has been fixed.
25602
25603 2001-04-26  Jeffrey A Law  (law@cygnus.com)
25604
25605         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
25606         Tweak slightly to work with g++.dg framework.
25607         * g++.dg/special/ecos.exp: Run initp1.C test.
25608         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
25609
25610         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
25611         its linker doesn't give line numbers either.
25612         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
25613
25614 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
25615
25616         * g++.old-deja/g++.other/lex1.C: New test.
25617
25618 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
25619
25620         * gcc.dg/noncompile/20010425-1.c: New test.
25621
25622 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
25623
25624         * g++.old-deja/g++.pt/mangle2.C: New test.
25625
25626 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
25627
25628         * gcc.dg/format/plus-1.c: New test.
25629
25630 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
25631
25632         * gcc.dg/20010423-1.c: New test.
25633
25634 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
25635
25636         * gcc.c-torture/execute/20010422-1.c: New test.
25637
25638 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
25639
25640         * g++.old-deja/g++.ns/type2.C: New test.
25641
25642 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
25643
25644         * g++.old-deja/g++.other/perf1.C: New test.
25645
25646 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
25647
25648         * gcc.dg/c99-func-2.c: Remove xfail.
25649         * gcc.dg/c99-func-3.c: Remove xfail.
25650         * gcc.dg/c99-func-4.c: Remove xfail.
25651
25652 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
25653
25654         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
25655
25656 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
25657
25658         * gcc.c-torture/compile/20010423-1.c: New test.
25659
25660 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
25661
25662         * g++.old-deja/g++.pt/typename28.C: New test.
25663
25664 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
25665
25666         * g++.old-deja/g++.abi/empty2.C: New test.
25667         * g++.old-deja/g++.abi/empty3.C: New test.
25668
25669 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
25670
25671         * g++.old-deja/g++.other/comdat2.C: New test.
25672         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
25673
25674 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
25675
25676         * g++.old-deja/g++.other/overload14.C: New test.
25677
25678 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
25679
25680         * g++.old-deja/g++.other/lookup23.C: New test.
25681
25682 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
25683
25684         * gcc.c-torture/execute/20010403-1.c: New test.
25685
25686 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
25687             Mark Mitchell  <mark@codesourcery.com>
25688
25689         * lib/old-dejagnu.exp: Don't delete output of executable.
25690         Add .exe suffix to executables.
25691
25692 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
25693
25694         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
25695
25696 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25697
25698         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
25699
25700 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
25701
25702         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
25703         * g++.old-deja/g++.abi/crash1.C: New test.
25704
25705 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
25706
25707         * g++.old-deja/g++.other/crash40.C: New test.
25708
25709 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25710
25711         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
25712
25713 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
25714
25715         * g++.old-deja/g++.other/warn6.C: New test.
25716
25717 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
25718
25719         * g++.old-deja/g++.robertl/eb42.C: Same.
25720
25721 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25722
25723         * gcc.dg/wtr-conversion-1.c: New testcase.
25724
25725 2001-04-10  Richard Henderson  <rth@redhat.com>
25726
25727         * g++.old-deja/g++.other/array5.C: New.
25728
25729 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25730
25731         * gcc.c-torture/execute/20010408-1.c: New test.
25732
25733 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
25734
25735         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
25736         headers and constructs.
25737         * g++.old-deja/g++.robertl/eb79.C: Same.
25738         * g++.old-deja/g++.robertl/eb77.C (main): Same.
25739         * g++.old-deja/g++.robertl/eb73.C: Same.
25740         * g++.old-deja/g++.robertl/eb66.C (main): Same.
25741         * g++.old-deja/g++.robertl/eb55.C (t): Same.
25742         * g++.old-deja/g++.robertl/eb54.C (main): Same.
25743         * g++.old-deja/g++.robertl/eb46.C (main): Same.
25744         * g++.old-deja/g++.robertl/eb44.C: Same.
25745         * g++.old-deja/g++.robertl/eb41.C (main): Same.
25746         * g++.old-deja/g++.robertl/eb4.C (main): Same.
25747         * g++.old-deja/g++.robertl/eb39.C: Same.
25748         * g++.old-deja/g++.robertl/eb33.C (main): Same.
25749         * g++.old-deja/g++.robertl/eb31.C (main): Same.
25750         * g++.old-deja/g++.robertl/eb30.C: Same.
25751         * g++.old-deja/g++.robertl/eb3.C: Same.
25752         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
25753         * g++.old-deja/g++.robertl/eb21.C: Same.
25754         * g++.old-deja/g++.robertl/eb15.C: Same.
25755         * g++.old-deja/g++.robertl/eb118.C: Same.
25756         * g++.old-deja/g++.robertl/eb115.C (main): Same.
25757         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
25758         * g++.old-deja/g++.robertl/eb109.C: Same.
25759         * g++.old-deja/g++.other/sibcall1.C (main): Same.
25760         * g++.old-deja/g++.mike/rtti1.C: Same.
25761         * g++.old-deja/g++.mike/p658.C: Same.
25762         * g++.old-deja/g++.mike/net46.C: Same.
25763         * g++.old-deja/g++.mike/net34.C: Same.
25764         * g++.old-deja/g++.mike/memoize1.C: Same.
25765         * g++.old-deja/g++.mike/eh2.C: Same.
25766         * g++.old-deja/g++.law/weak.C: Same.
25767         * g++.old-deja/g++.law/visibility7.C: Same.
25768         * g++.old-deja/g++.law/visibility25.C: Same.
25769         * g++.old-deja/g++.law/visibility22.C: Same.
25770         * g++.old-deja/g++.law/visibility2.C: Same.
25771         * g++.old-deja/g++.law/visibility17.C: Same.
25772         * g++.old-deja/g++.law/visibility13.C: Same.
25773         * g++.old-deja/g++.law/visibility10.C: Same.
25774         * g++.old-deja/g++.law/visibility1.C: Same.
25775         * g++.old-deja/g++.law/virtual3.C (eval): Same.
25776         * g++.old-deja/g++.law/vbase1.C: Same.
25777         * g++.old-deja/g++.law/operators32.C: Same.
25778         * g++.old-deja/g++.law/nest3.C: Same.
25779         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
25780         * g++.old-deja/g++.law/except5.C (main): Same.
25781         * g++.old-deja/g++.law/cvt7.C (run): Same.
25782         * g++.old-deja/g++.law/cvt2.C: Same.
25783         * g++.old-deja/g++.law/cvt16.C: Same.
25784         * g++.old-deja/g++.law/ctors6.C (bar): Same.
25785         * g++.old-deja/g++.law/ctors17.C (main): Same.
25786         * g++.old-deja/g++.law/ctors13.C: Same.
25787         * g++.old-deja/g++.law/ctors12.C (main): Same.
25788         * g++.old-deja/g++.law/ctors10.C: Same.
25789         * g++.old-deja/g++.law/code-gen5.C: Same.
25790         * g++.old-deja/g++.law/bad-error7.C: Same.
25791         * g++.old-deja/g++.law/arm9.C: Same.
25792         * g++.old-deja/g++.law/arm12.C: Same.
25793         * g++.old-deja/g++.law/arg8.C: Same.
25794         * g++.old-deja/g++.law/arg1.C: Same.
25795         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
25796         * g++.old-deja/g++.jason/template31.C: Same.
25797         * g++.old-deja/g++.jason/template24.C (main): Same.
25798         * g++.old-deja/g++.jason/2371.C: Same.
25799         * g++.old-deja/g++.eh/new2.C: Same.
25800         * g++.old-deja/g++.eh/new1.C: Same.
25801         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
25802         * g++.old-deja/g++.brendan/nest21.C (main): Same.
25803         * g++.old-deja/g++.brendan/err-msg3.C: Same.
25804         * g++.old-deja/g++.brendan/crash62.C: Same.
25805         * g++.old-deja/g++.brendan/crash52.C: Same.
25806         * g++.old-deja/g++.brendan/crash49.C (main): Same.
25807         * g++.old-deja/g++.brendan/crash38.C: Same.
25808         * g++.old-deja/g++.brendan/crash15.C (main): Same.
25809         * g++.old-deja/g++.brendan/copy9.C: Same.
25810
25811 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
25812
25813         * gcc.c-torture/execute/20001203-2.c (memset):
25814         Count argument is of type __SIZE_TYPE__.
25815
25816 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
25817
25818         * gcc.c-torture/compile/20010404-1.c: New test.
25819
25820 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
25821
25822         * gcc.c-torture/compile/20010326-1.c: New test.
25823
25824 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
25825
25826         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
25827         peculiarities of the SH.
25828         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
25829
25830 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25831
25832         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
25833         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
25834         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
25835
25836 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
25837
25838         * g77.f-torture/compile/20010321-1.f: New test.
25839
25840 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
25841
25842         * gcc.c-torture/compile/20010329-1.c: New test.
25843
25844 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
25845
25846         * gcc.c-torture/execute/20010329-1.c: New test.
25847
25848 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
25849
25850         * g++.old-deja/g++.other/eh4.C: Fix typo.
25851
25852 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
25853
25854         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
25855
25856 2001-03-28  Philip Blundell  <philb@gnu.org>
25857
25858         * gcc.c-torture/compile/20010328-1.c: New test.
25859
25860 2001-03-27  Richard Henderson  <rth@redhat.com>
25861
25862         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
25863         * g++.old-deja/g++.eh/vbase3.C: Likewise.
25864
25865 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
25866
25867         * gcc.c-torture/compile/20010327-1.c: New test.
25868
25869 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
25870
25871         * g++.old-deja/g++.other/friend12.C: New test.
25872         * g++.old-deja/g++.other/friend9.C: Expect no errors.
25873         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
25874
25875 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
25876
25877         * gcc.c-torture/execute/20010325-1.c: New test.
25878
25879 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
25880
25881         * g++.old-deja/g++.other/mangle3.C: New test.
25882
25883 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
25884
25885         * g++.old-deja/g++.other/anon8.C: New test.
25886
25887 2001-03-20  Philip Blundell  <philb@gnu.org>
25888
25889         * gcc.c-torture/compile/20010320-1.c: New test.
25890
25891 2001-03-17  Richard Henderson  <rth@redhat.com>
25892
25893         * g++.old-deja/g++.other/eh4.C: Add expected error text.
25894
25895 2001-03-15  Geoff Keating  <geoff@redhat.com>
25896
25897         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
25898         tests on AIX.
25899
25900 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
25901
25902         * g++.old-deja/g++.other/eh4.C: New test.
25903
25904 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
25905
25906         * gcc.dg/cpp/mi1.c: Update.
25907
25908 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
25909
25910         * g++.old-deja/g++.other/regstack.C: New test.
25911
25912 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
25913
25914         * g++.old-deja/g++.other/ref4.C: New test.
25915
25916 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
25917
25918         * objc/execute/va_method.m: Added.
25919         * objc/execute/IMP.m: Added.
25920         * objc/execute/_cmd.m: Added.
25921         * objc/execute/accessing_ivars.m: Added.
25922         * objc/execute/class-1.m: Added.
25923         * objc/execute/class-10.m: Added.
25924         * objc/execute/class-11.m: Added.
25925         * objc/execute/class-12.m: Added.
25926         * objc/execute/class-13.m: Added.
25927         * objc/execute/class-14.m: Added.
25928         * objc/execute/class-2.m: Added.
25929         * objc/execute/class-3.m: Added.
25930         * objc/execute/class-4.m: Added.
25931         * objc/execute/class-5.m: Added.
25932         * objc/execute/class-6.m: Added.
25933         * objc/execute/class-7.m: Added.
25934         * objc/execute/class-8.m: Added.
25935         * objc/execute/class-9.m: Added.
25936         * objc/execute/class-tests-1.h
25937         * objc/execute/class-tests-2.h
25938         * objc/execute/compatibility_alias.m: Added.
25939         * objc/execute/encode-1.m: Added.
25940         * objc/execute/formal_protocol-1.m: Added.
25941         * objc/execute/formal_protocol-2.m: Added.
25942         * objc/execute/formal_protocol-3.m: Added.
25943         * objc/execute/formal_protocol-4.m: Added.
25944         * objc/execute/formal_protocol-5.m: Added.
25945         * objc/execute/formal_protocol-6.m: Added.
25946         * objc/execute/formal_protocol-7.m: Added.
25947         * objc/execute/informal_protocol.m: Added.
25948         * objc/execute/initialize.m: Added.
25949         * objc/execute/load.m: Added.
25950         * objc/execute/many_args_method.m: Added.
25951         * objc/execute/nested-3.m: Added.
25952         * objc/execute/no_clash.m: Added.
25953         * objc/execute/private.m: Added.
25954         * objc/execute/redefining_self.m: Added.
25955         * objc/execute/root_methods.m: Added.
25956         * objc/execute/selector-1.m: Added.
25957         * objc/execute/static-1.m: Added.
25958         * objc/execute/static-2.m: Added.
25959         * objc/execute/va_method.m: Added.
25960
25961 2001-03-10  Richard Henderson  <rth@redhat.com>
25962
25963         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
25964
25965 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
25966
25967         * g++.old-deja/g++.other/crash31.C: XFAIL.
25968         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
25969         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
25970         * gcc.c-torture/execute/20010123-1.x: XFAIL.
25971         * gcc.c-torture/execute/20010124-1.x: XFAIL.
25972         * gcc.dg/sequence-pt-1.c: XFAIL one test.
25973
25974 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
25975
25976         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
25977
25978 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
25979
25980         * gcc.dg/20000724-1.c: Don't use multiline strings.
25981
25982 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
25983
25984         * objc/execute/string1.m, objc/execute/string2.m: Compare the
25985         result of -cString against what we expect it to be; don't just
25986         print it out for no one to read.
25987
25988         * objc/execute/string3.m, objc/execute/string4.m: New tests.
25989         Based on testcases provided by Nicola Pero.
25990
25991 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
25992
25993         * gcc.dg/cpp/macro7.c: New test.
25994
25995 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
25996
25997         * gcc.dg/cpp/multiline.c: Update.
25998
25999 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
26000
26001         * g++.old-deja/g++.other/enum3.C: New test.
26002
26003 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
26004
26005         * g++.old-deja/g++.other/pod1.C: New test.
26006
26007 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
26008
26009         * g++.old-deja/g++.ext/overload1.C: New test.
26010
26011 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
26012
26013         * g++.old-deja/g++.pt/using1.C: New test.
26014
26015 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
26016
26017         * g++.old-deja/g++.other/using9.C: New test.
26018
26019 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
26020
26021         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
26022
26023         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
26024
26025 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
26026
26027         * g++.old-deja/g++.ext/realpt1.C: Remove.
26028
26029 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
26030
26031         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
26032
26033 2001-02-26  Will Cohen  <wcohen@redhat.com>
26034
26035         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
26036
26037 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
26038
26039         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
26040         templatized constructors.
26041
26042 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26043
26044         * gcc.c-torture/execute/20010224-1.c: New test.
26045
26046 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
26047
26048         * gcc.c-torture/execute/20010222-1.c: New test.
26049
26050 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
26051
26052         * g++.old-deja/g++.other/inline20.C: New test.
26053
26054 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
26055
26056         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
26057
26058 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
26059
26060         * g++.old-deja/g++.other/lookup22.C: New test.
26061
26062 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
26063
26064         * g77.dg: New directory.
26065         * g77.dg/20010216-1.f: New test case.
26066         * g77.dg/dg.exp: New driver.
26067         * lib/g77-dg.exp: New driver library.
26068
26069 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26070
26071         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
26072
26073 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
26074
26075         * g++.old-deja/g++.other/decl9.C: New test.
26076
26077 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
26078
26079         * g++.old-deja/g++.other/init16.C: Update the test so that it does
26080         not need <string> and also tests the initialization at runtime.
26081
26082 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
26083
26084         * gcc.c-torture/execute/longlong.c: New test.
26085
26086 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
26087
26088         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
26089
26090 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
26091
26092         * gcc.c-torture/execute/920302-1.c (execute):
26093         Change argument type to short.
26094
26095 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
26096
26097         * g++.old-deja/g++.pt/deduct6.C: New test.
26098
26099 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
26100
26101         * g++.old-deja/g++.pt/deduct5.C: New test.
26102
26103 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
26104
26105         * gcc.c-torture/execute/20010209-1.c: New test.
26106
26107 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
26108
26109         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
26110
26111 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
26112
26113         * g++.dg/vtgc1.C: Update for new ABI.
26114
26115         * consistency.vlad: New directory, 1665 files.
26116
26117 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
26118
26119         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
26120         return type.
26121         * gcc.dg/cpp/digraphs.c: Declare puts.
26122
26123 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
26124
26125         * g++.old-deja/g++.other/warn5.C: New test.
26126
26127 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
26128
26129         * g++.old-deja/g++.pt/spec40.C: New test.
26130
26131 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
26132
26133         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
26134         case.
26135         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
26136
26137 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
26138
26139         * gcc.c-torture/compile/20010209-1.c: New test.
26140
26141 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
26142
26143         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
26144         excess errors message but not if it crashes.
26145         * g++.old-deja/g++.other/crash27.C: Likewise.
26146         * g++.old-deja/g++.other/crash28.C: Likewise.
26147         * g++.old-deja/g++.other/crash30.C: Likewise.
26148         * g++.old-deja/g++.other/crash32.C: Likewise.
26149         * g++.old-deja/g++.other/crash35.C: Likewise.
26150         * g++.old-deja/g++.pt/inherit2.C: Likewise.
26151
26152 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
26153
26154         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
26155         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
26156         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
26157         g77.f-torture/execute/execute.exp,
26158         g77.f-torture/noncompile/noncompile.exp,
26159         gcc.c-torture/execute/execute.exp,
26160         gcc.c-torture/execute/memcheck/memcheck.exp,
26161         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
26162         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
26163         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
26164         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
26165         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
26166         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
26167         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
26168         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
26169         Remove bug reporting instructions with ancient email addresses.
26170
26171 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
26172
26173         * gcc.dg/20010202-1.c: New test.
26174         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
26175
26176 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
26177
26178         * g++.dg/stdbool-if.C: New test.
26179
26180 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
26181
26182         * objc/execute/fdecl.m: Added main().
26183
26184 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
26185
26186         * gcc.c-torture/execute/20010206-1.c: New test.
26187
26188 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
26189
26190         * gcc.dg/cpp/avoidpaste1.c: Update.
26191
26192 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
26193
26194         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
26195         Pero <nicola@brainstorm.co.uk>.
26196         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
26197
26198 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
26199
26200         * g++.old-deja/g++.pt/spec39.C: New test.
26201
26202 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
26203
26204         * gcc.c-torture/compile/20010202-1.c: New test.
26205
26206 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
26207
26208         * g++.old-deja/g++.abi/primary2.C: New test.
26209         * g++.old-deja/g++.abi/primary3.C: New test.
26210         * g++.old-deja/g++.abi/primary4.C: New test.
26211         * g++.old-deja/g++.abi/primary5.C: New test.
26212         * g++.old-deja/g++.abi/vtable3.h: New test.
26213         * g++.old-deja/g++.abi/vtable3a.C: New test.
26214         * g++.old-deja/g++.abi/vtable3b.C: New test.
26215         * g++.old-deja/g++.abi/vtable3c.C: New test.
26216         * g++.old-deja/g++.abi/vtable3d.C: New test.
26217         * g++.old-deja/g++.abi/vtable3e.C: New test.
26218         * g++.old-deja/g++.abi/vtable3f.C: New test.
26219         * g++.old-deja/g++.abi/vtable3g.C: New test.
26220         * g++.old-deja/g++.abi/vtable3h.C: New test.
26221         * g++.old-deja/g++.abi/vtable3i.C: New test.
26222         * g++.old-deja/g++.abi/vtable3j.C: New test.
26223         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
26224
26225 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
26226
26227         * g++.old-deja/g++.other/anon6.C: New test.
26228         * g++.old-deja/g++.other/anon7.C: New test.
26229
26230 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
26231
26232         * gcc.dg/cpp/avoidpaste2.c: New tests.
26233
26234 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
26235
26236         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
26237
26238 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
26239
26240         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
26241         DECIMAL_DIG cases for Irix."
26242
26243 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
26244
26245         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
26246
26247 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
26248
26249         * gcc.dg/c99-tag-1.c: New test.
26250
26251 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
26252
26253         * gcc.dg/cpp/tr-warn1.c: Add tests.
26254
26255 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
26256
26257         * gcc.dg/cpp/avoidpaste1.c: Update.
26258         * gcc.dg/cpp/paste4.c: Update.
26259
26260 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
26261
26262         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
26263         cases for Irix.
26264
26265 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
26266
26267         * g++.old-deja/g++.other/inline19.C: New test.
26268
26269 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
26270
26271         * gcc.dg/Wlarger-than.c: New test.
26272
26273 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
26274
26275         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
26276
26277 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
26278
26279         * gcc.c-torture/execute/20010129-1.c: New test.
26280         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
26281
26282 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
26283
26284         * gcc.dg/cpp/avoidpaste1.c: Test case.
26285
26286 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
26287
26288         * g++.old-deja/g++.other/inline18.C: New test.
26289
26290 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26291
26292         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
26293         and __builtin_putchar.
26294
26295 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
26296
26297         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
26298         tests.
26299
26300 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
26301
26302         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
26303         floating point number rounding mode to round to the nearest
26304         representable mode.
26305
26306 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
26307
26308         * g++.old-deja/g++.other/mangle2.C: New test.
26309
26310 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
26311
26312         * gcc.c-torture/compile/20010124-1.c: New test.
26313
26314 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
26315
26316         * g++.old-deja/g++.pt/spec38.C: New test.
26317
26318 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26319
26320         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
26321         "Build don't run".
26322
26323 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26324
26325         * gcc.c-torture/execute/20010123-1.c: New test.
26326
26327 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
26328
26329         * g++.old-deja/g++.pt/spec37.C: New test.
26330
26331 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
26332
26333         * g++.old-deja/g++.pt/overload14.C: New test.
26334
26335 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26336
26337         * gcc.c-torture/execute/20010122-1.c: New test, exercise
26338         __builtin_return_address.
26339
26340 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
26341
26342         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
26343         * g++.old-deja/g++.pt/spec35.C: New test.
26344         * g++.old-deja/g++.pt/spec36.C: New test.
26345
26346 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
26347
26348         * gcc.c-torture/compile/20010118-1.c: New test.
26349
26350 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
26351
26352         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
26353
26354 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
26355
26356         * gcc.c-torture/execute/20010119-1.c: New test.
26357
26358 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
26359
26360         * g++.old-deja/g++.other/vbase5.C: New test.
26361
26362 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
26363
26364         * gcc.c-torture/execute/20010118-1.c: New test.
26365
26366 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
26367
26368         * g++.old-deja/g++.pt/deduct3.C: New test.
26369
26370 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
26371
26372         * g++.old-deja/g++.pt/spec34.C: New test.
26373
26374 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
26375
26376         * g77.f-torture/compile/20000601-2.f: New test.
26377
26378 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
26379
26380         * g++.old-deja/g++.other/init17.C: New test.
26381
26382 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
26383
26384         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
26385
26386 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
26387
26388         * g++.old-deja/g++.pt/unify8.C: New test.
26389
26390 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
26391
26392         * g++.old-deja/g++.abi/vbase1.C: New test.
26393
26394 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
26395
26396         * g++.old-deja/g++.pt/crash65.C: New test.
26397
26398 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
26399
26400         * gcc.dg/cpp/assembl2.S: New test case.
26401
26402 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
26403
26404         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
26405         are supported.
26406
26407 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26408
26409         * g++.old-deja/g++.other/builtins1.C: New test.
26410         * g++.old-deja/g++.other/builtins2.C: Likewise.
26411         * g++.old-deja/g++.other/builtins3.C: Likewise.
26412         * g++.old-deja/g++.other/builtins4.C: Likewise.
26413
26414 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
26415
26416         * gcc.c-torture/compile/20010117-1.c: New test.
26417         * gcc.c-torture/compile/20010117-2.c: New test.
26418
26419 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
26420
26421         * g77.f-torture/execute/20010116.[fx]: New test,
26422         XFAIL on i?86-*-*.
26423         * g77.f-torture/compile/20010115.f: Indicate it's
26424         a test for PR fortran/1636.
26425
26426 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
26427
26428         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
26429
26430 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
26431
26432         * g77.f-torture/compile/20010115.f: New test.
26433
26434 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
26435
26436         * g++.old-deja/g++.pt/nontype5.C: New test.
26437
26438 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
26439
26440         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
26441         have an equivalent working one below it.
26442
26443 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
26444
26445         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
26446         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
26447
26448 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
26449
26450         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
26451         message containing "init_priority".
26452         (conpr-2.C): Likewise.
26453         (conpr-3.C): Likewise.
26454         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
26455
26456 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26457
26458         * gcc.c-torture/execute/20010114-2.c: New test.
26459
26460 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
26461
26462         * gcc.c-torture/compile/20010114-1.c: New test.
26463         * gcc.c-torture/compile/20010114-1.x: Xfail.
26464         * gcc.c-torture/compile/20010114-2.c: New test.
26465         * gcc.c-torture/execute/20010114-1.c: New test.
26466         * gcc.dg/trunc-1.c: New test.
26467         * gcc.dg/uninit-B.c: New test.
26468
26469 2001-01-13  Nick Clifton  <nickc@redhat.com>
26470
26471         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
26472         target.
26473
26474 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
26475
26476         * gcc.c-torture/compile/20010113-1.c: New test.
26477
26478 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
26479
26480         * gcc.c-torture/compile/20001212-1.c: New test.
26481
26482 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
26483
26484         * gcc.dg/cpp/widestr1.c: Update.
26485         * gcc.dg/cpp/prag-imp.c: Remove.
26486
26487 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
26488
26489         * gcc.c-torture/execute/20000801-3.x: Remove.
26490         * gcc.dg/c90-init-1.c: New test.
26491         * gcc.dg/c99-init-1.c: New test.
26492         * gcc.dg/c99-init-2.c: New test.
26493         * gcc.dg/gnu99-init-1.c: New test.
26494
26495 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
26496
26497         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
26498         testing that no relevant ones were found.
26499
26500 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
26501
26502         * g++.old-deja/g++.pt/cast2.C: New test.
26503
26504 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
26505
26506         * g++.old-deja/g++.pt/friend47.C: New test.
26507
26508 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
26509
26510         * g++.old-deja/g++.pt/instantiate13.C: New test.
26511
26512 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
26513
26514         * g++.old-deja/g++.other/defarg7.C: New test.
26515         * g++.old-deja/g++.other/defarg8.C: New test.
26516
26517 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
26518
26519         * g++.old-deja/g++.pt/crash64.C: New test.
26520
26521 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
26522
26523         * g++.old-deja/g++.pt/crash63.C: New test.
26524
26525 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
26526
26527         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
26528
26529 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
26530
26531         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
26532
26533 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
26534
26535         * g++.old-deja/g++.pt/error3.C: New test.
26536
26537 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
26538
26539         * g++.old-deja/g++.other/crash39.C: New test.
26540
26541 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
26542
26543         * g++.old-deja/g++.other/vbase4.C: New test.
26544
26545 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
26546
26547         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
26548         * gcc.dg/special/20000419-2.c: New file. Identical to above.
26549         * gcc.dg/special/special.exp: New test driver which will check
26550         for alias support for the above test.
26551
26552 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
26553
26554         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
26555         problems on small machines.
26556         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
26557         parameterize.
26558
26559 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
26560
26561         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
26562         mips.
26563         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
26564
26565 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
26566
26567         * g++.old_deja/g++.pt/using8.C: New test.
26568
26569 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
26570
26571         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
26572
26573 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
26574
26575         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
26576         where a failure is expected.
26577         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
26578
26579 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
26580
26581         * g++.old_deja/g++.pt/instantiate12.C: New test.
26582
26583 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
26584
26585         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
26586         start of structs.
26587         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
26588         * g++.old-deja/g++.brendan/crash17.C: Likewise.
26589         * g++.old-deja/g++.brendan/crash29.C: Likewise.
26590         * g++.old-deja/g++.brendan/crash48.C: Likewise.
26591         * g++.old-deja/g++.brendan/ns1.C: Likewise.
26592         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
26593         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
26594         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
26595         * g++.old-deja/g++.eh/spec6.C: Likewise.
26596         * g++.old-deja/g++.jason/crash3.C: Likewise.
26597         * g++.old-deja/g++.law/ctors11.C: Likewise.
26598         * g++.old-deja/g++.law/ctors17.C: Likewise.
26599         * g++.old-deja/g++.law/ctors5.C: Likewise.
26600         * g++.old-deja/g++.law/ctors9.C: Likewise.
26601         * g++.old-deja/g++.mike/ambig1.C: Likewise.
26602         * g++.old-deja/g++.mike/net22.C: Likewise.
26603         * g++.old-deja/g++.mike/p3538a.C: Likewise.
26604         * g++.old-deja/g++.mike/p3538b.C: Likewise.
26605         * g++.old-deja/g++.mike/virt3.C: Likewise.
26606         * g++.old-deja/g++.niklas/t128.C: Likewise.
26607         * g++.old-deja/g++.other/anon4.C: Likewise.
26608         * g++.old-deja/g++.other/using1.C: Likewise.
26609         * g++.old-deja/g++.other/warn3.C: Likewise.
26610         * g++.old-deja/g++.pt/t37.C: Likewise.
26611         * g++.old-deja/g++.robertl/eb69.C: Likewise.
26612         * g++.old-deja/g++.robertl/eb71.C: Likewise.
26613
26614 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
26615
26616         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
26617
26618 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26619
26620         * gcc.c-torture/execute/stdio-opt-3.c: New test.
26621
26622 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
26623
26624         * gcc.c-torture/compile/20010107-1.c: New test.
26625
26626 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26627
26628         * gcc.c-torture/execute/builtin-noret-1.c: New test.
26629
26630 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26631
26632         * gcc.dg/format/format.h: New file.
26633         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
26634         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
26635         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
26636         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
26637         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
26638         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
26639         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
26640         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
26641         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
26642         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
26643         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
26644         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
26645         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
26646         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
26647         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
26648         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
26649         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
26650         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
26651         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
26652         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
26653         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
26654         instead of declaring standard types, macros and functions in each
26655         test.
26656
26657 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
26658
26659         * gcc.c-torture/execute/20010106-1.c: New test.
26660
26661 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
26662
26663         * gcc.dg/format/format.exp: New file.
26664         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
26665         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
26666         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
26667         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
26668         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
26669         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
26670         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
26671         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
26672         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
26673         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
26674         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
26675         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
26676         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
26677         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
26678         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
26679         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
26680         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
26681         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
26682         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
26683         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
26684         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
26685         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
26686         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
26687         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
26688         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
26689         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
26690         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
26691         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
26692         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
26693         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
26694         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
26695         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
26696         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
26697         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
26698         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
26699         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
26700         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
26701         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
26702         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
26703         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
26704         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
26705         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
26706
26707 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
26708
26709         * gcc.c-torture/execute/991228-1.c: Take word endianness into
26710         account.
26711
26712 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
26713
26714         * gcc.c-torture/execute/builtin-complex-1.c: New test.
26715
26716 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
26717
26718         * g++.old-deja/g++.pt/crash62.C: New test.
26719
26720 2001-01-04  Richard Henderson  <rth@redhat.com>
26721
26722         * gcc.dg/20000926-1.c: Update expected warnings.
26723         * gcc.dg/array-2.c: Likewise.
26724         * gcc.dg/array-4.c: Also validate flexible array members.
26725         * gcc.dg/c99-flex-array-1.c: New.
26726
26727 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
26728
26729         * gcc.c-torture/compile/20001222-1.x: Remove.
26730
26731 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
26732
26733         * gcc.c-torture/execute/built-in-setjmp.c: New.
26734
26735 2001-01-03  Richard Henderson  <rth@redhat.com>
26736
26737         * gcc.dg/940510-1.c: Update expected error wording.
26738         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
26739
26740 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
26741
26742         * lib/target-supports.exp (check_alias_available): Modified to
26743         indicate aliases not supported if only weak aliases are supported.
26744
26745 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26746
26747         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
26748         Turn on cmpstrsi checks for __pj__ and __i370__.
26749
26750 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
26751
26752         * g++.old-deja/g++.other/virtual11.C: New test.
26753
26754 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
26755
26756         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
26757
26758 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26759
26760         * gcc.c-torture/compile/20010102-1.c: New test.
26761
26762 2001-01-02  Andreas Jaeger  <aj@suse.de>
26763
26764         * gcc.dg/noreturn-3.c: New test.
26765
26766         * gcc.dg/noreturn-4.c: New test.
26767
26768 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26769
26770         * gcc.c-torture/execute/stdio-opt-1.c: Also test
26771         __builtin_fputc and __builtin_fwrite.
26772
26773 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
26774
26775         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
26776         signed char, not default char.
26777
26778 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
26779
26780         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
26781
26782 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
26783
26784         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
26785
26786 2000-12-29  Richard Henderson  <rth@redhat.com>
26787
26788         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
26789         (__cyg_profile_func_exit): Define.
26790
26791 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
26792
26793         * g++.dg/vtgc1.C: New test.
26794
26795 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
26796
26797         * gcc.dg/noncompile/20001228-1.c: New test.
26798
26799         * gcc.dg/20001228-1.c: New test.
26800
26801         * gcc.c-torture/execute/20001228-1.c: New test.
26802
26803 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
26804
26805         * gcc.dg/format-strfmon-1.c: New test.
26806
26807 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26808
26809         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
26810         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
26811         * gcc.c-torture/execute/string-opt-1.c: Likewise.
26812         * gcc.c-torture/execute/string-opt-2.c: Likewise.
26813         * gcc.c-torture/execute/string-opt-3.c: Likewise.
26814         * gcc.c-torture/execute/string-opt-4.c: Likewise.
26815         * gcc.c-torture/execute/string-opt-6.c: Likewise.
26816         * gcc.c-torture/execute/string-opt-7.c: Likewise.
26817         * gcc.c-torture/execute/string-opt-8.c: Likewise.
26818         * gcc.c-torture/execute/string-opt-9.c: Likewise.
26819         * gcc.c-torture/execute/string-opt-10.c: Likewise.
26820         * gcc.c-torture/execute/string-opt-11.c: Likewise.
26821         * gcc.c-torture/execute/string-opt-12.c: Likewise.
26822
26823         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
26824         * gcc.c-torture/execute/string-opt-4.c: Test index.
26825
26826 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
26827
26828         * gcc.c-torture/compile/20001226-1.c: New test.
26829
26830 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
26831
26832         * gcc.c-torture/compile/20001222-1.c: New test.
26833         * gcc.c-torture/compile/20001222-1.x: Xfail.
26834
26835 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
26836
26837         * gcc.c-torture/execute/comp-goto-2.c: New test.
26838
26839 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
26840
26841         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
26842         Use long types if __INT_MAX__ is 32767.
26843         (main): Use cast to (sint32 *) when poking 88 into a_page.
26844
26845         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
26846
26847 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
26848
26849         * gcc.c-torture/compile/20001221-1.c: New test.
26850         * gcc.c-torture/execute/20001221-1.c: New test.
26851
26852 2000-12-20  Richard Henderson  <rth@redhat.com>
26853
26854         * g++.old-deja/g++.pt/crash36.C: Update error lines.
26855         * g++.old-deja/g++.robertl/eb109.C: Likewise.
26856
26857 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26858
26859         * gcc.dg/compare3.c: New test.
26860
26861 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26862
26863         * gcc.dg/format-warnll-1.c: New test.
26864
26865 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
26866
26867         * gcc.dg/cpp/cmdlne-P.c: New test.
26868
26869 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26870
26871         * gcc.c-torture/execute/builtin-abs-1.c,
26872         gcc.c-torture/execute/builtin-abs-2.c: New tests.
26873
26874 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
26875
26876         * gcc.dg/cpp/multiline.c: New test.
26877
26878 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
26879
26880         * g++.old-deja/g++.other/syshdr1.C: Update.
26881         * gcc.dg/cpp/lineflags.c: Remove temporarily.
26882
26883 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26884
26885         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
26886
26887 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26888
26889         * g++.old-deja/g++.pt/ttp65.C: New test.
26890
26891 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26892
26893         * g++.old-deja/g++.pt/ttp64.C: New test.
26894
26895 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26896
26897         * g++.old-deja/g++.pt/spec33.C: New test.
26898
26899 2000-12-14  Catherine Moore  <clm@redhat.com>
26900
26901         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
26902         * gcc.c-torture/execute/920612-2.c: Likewise.
26903         * gcc.c-torture/execute/920428-2.c: Likewise.
26904         * gcc-c-torture/execute/va-arg-11.c: Call exit.
26905         * gcc.c-torture/execute/va-arg-21.c: Likewise.
26906
26907 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26908
26909         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
26910         * gcc.dg/pack-test-2.c: Likewise.
26911
26912 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
26913
26914         Tests by Zack Weinberg <zackw@stanford.edu>.
26915
26916         * gcc.dg/cpp/defined.c: Update.
26917         * gcc.dg/cpp/defined_trad.c: New tests.
26918
26919 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
26920
26921         * gcc.dg/cpp/trad-direct.c: Update.
26922
26923 2000-12-11  Neil Booth  <neilb@earthling.net>
26924
26925         * gcc.dg/cpp/defined_trad.c
26926
26927 2000-12-11  Neil Booth  <neilb@earthling.net>
26928
26929         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
26930
26931 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
26932
26933         * gcc.dg/format-miss-2.c: New test.
26934
26935 2000-12-09  Neil Booth  <neilb@earthling.net>
26936
26937         * gcc.dg/cpp/lineflags.c: New tests.
26938         * gcc.dg/cpp/poison.c: Update.
26939         * gcc.dg/cpp/redef2.c: Update.
26940         * gcc.dg/cpp/skipping.c: New test.
26941
26942 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
26943
26944         * g++.old-deja/g++.other/eh3.C: New testcase.
26945
26946 2000-12-07  Neil Booth  <neilb@earthling.net>
26947
26948         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
26949         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
26950         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
26951         wtr-union-init-2.c, wtr-union-init-3.c: Update.
26952         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
26953         Update.
26954
26955 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26956
26957         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
26958         __SIZE_TYPE__ instead of int for type of integers cast to
26959         pointers.
26960
26961 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
26962
26963         * g++.old-deja/g++.other/cleanup4.C: New test.
26964
26965 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26966
26967         * format-sec-1.c: New test.
26968
26969 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26970
26971         * gcc.dg/format-nonlit-3.c: New test.
26972
26973 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26974
26975         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
26976         through a null pointer.
26977
26978 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26979
26980         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
26981         * g++.old-deja/g++.pt/partial4.C: New test.
26982
26983 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
26984
26985         * gcc.c-torture/execute/ieee/hugeval.x: New.
26986
26987 2000-12-06  Neil Booth  <neilb@earthling.net>
26988
26989         * gcc.dg/cpp/backslash2.c: New tests.
26990
26991 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26992
26993         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
26994         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
26995
26996 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
26997
26998         * gcc.c-torture/execute/20001203-2.c: New testcase.
26999
27000 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
27001
27002         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
27003         * g++.old-deja/g++.other/virtual10.C: New test.
27004
27005 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
27006
27007         * g++.old-deja/g++.mike/pmf5.C: Remove test.
27008
27009 2000-12-05  Richard Henderson  <rth@redhat.com>
27010
27011         * gcc.c-torture/compile/20001205-1.c: New.
27012
27013 2000-12-04  Neil Booth  <neilb@earthling.net>
27014
27015         * g++.old-deja/g++.other/virtual9.C: New test.
27016         * g++.old-deja/g++.pt/crash61.C: New test.
27017         * gcc.c-torture/execute/loop-9.c: New test.
27018
27019 2000-12-04  Neil Booth  <neilb@earthling.net>
27020
27021         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
27022         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
27023         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
27024         * gcc.dg/cpp/extratokens.c: ...here.
27025
27026 2000-12-04  Neil Booth  <neilb@earthling.net>
27027
27028         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
27029         New tests.
27030
27031 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27032
27033         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
27034         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
27035
27036 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
27037
27038         * gcc.c-torture/execute/20001203-1.c: New test.
27039
27040 2000-12-03  Neil Booth  <neilb@earthling.net>
27041
27042         * gcc.dg/cpp/macro6.c: New test cases.
27043
27044 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27045
27046         * gcc.c-torture/execute/string-opt-9.c: New test.
27047         * gcc.c-torture/execute/string-opt-10.c: Likewise.
27048         * gcc.c-torture/execute/string-opt-11.c: Likewise.
27049         * gcc.c-torture/execute/string-opt-12.c: Likewise.
27050
27051         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
27052         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
27053
27054 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
27055
27056         * gcc.dg/cpp/if-6.c: New testcase.
27057
27058         * gcc.dg/20001201-1.c: New testcase.
27059
27060 2000-12-02  Neil Booth  <neilb@earthling.net>
27061
27062         * g++.old-deja/g++.other/externC4.C,
27063         g++.old-deja/g++.other/friend10.C: New tests.
27064
27065 2000-12-02  Neil Booth  <neilb@earthling.net>
27066
27067         * g++.old-deja/g++.other/instan2.C
27068         * g++.old-deja/g++.other/instan3.C: New test.
27069
27070 2000-12-02  Neil Booth  <neilb@earthling.net>
27071
27072         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
27073         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
27074         gnuc99.c,gnuc99-pedantic.c: New tests.
27075
27076 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
27077
27078         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
27079         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
27080
27081 2000-12-01  Neil Booth  <neilb@earthling.net>
27082
27083         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
27084         * gcc.dg/cpp/poison.c: Update.
27085         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
27086
27087 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
27088
27089         * g77.f-torture/execute/20001201.f: New test.
27090
27091 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
27092
27093         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
27094
27095 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
27096
27097         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
27098
27099 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
27100
27101         * g++.old-deja/g++.other/cast6.C: New test.
27102
27103 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
27104
27105         * gcc.c-torture/execute/20001130-2.c: New testcase.
27106
27107 2000-11-30  Richard Henderson  <rth@redhat.com>
27108
27109         * gcc.c-torture/execute/20001130-1.c: New test.
27110
27111 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
27112
27113         * g++.old-deja/g++.other/op3.C: New test.
27114
27115 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
27116
27117         * g++.old-deja/g++.other/op2.C: New test.
27118
27119 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
27120
27121         * g++.old-deja/g++.other/crash38.C: New test.
27122
27123 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
27124
27125         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
27126
27127 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
27128
27129         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
27130         tests.
27131         * gcc.c-torture/execute/string-opt-6.c: New test.
27132
27133         * gcc.dg/20001117-1.c: Add main.
27134
27135 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
27136
27137         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
27138         Move from here ...
27139         * gcc.dg/940510-1.c: ... to here.
27140
27141         * gcc.dg/20000926-1.c: GNU C now allows initializations of
27142         zero-size arrays in toplevel structures.
27143
27144 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
27145
27146         * gcc.c-torture/execute/loop-8.c: New test.
27147
27148 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
27149
27150         * g++.old-deja/g++.other/base1.C: New test.
27151
27152 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
27153
27154         * g++.old-deja/g++.other/parse2.C: New test.
27155
27156 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
27157
27158         * g++.old-deja/g++.pt/incomplete1.C: New test.
27159
27160 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
27161
27162         * g++.old-deja/g++.other/friend9.C: New test.
27163
27164 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
27165
27166         * gcc.dg/20001127-1.c: New test.
27167
27168 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
27169
27170         * g++.old-deja/g++.pt/friend46.C: New test.
27171
27172 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
27173
27174         * g++.old-deja/g++.other/ptrmem8.C: New test.
27175
27176 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27177
27178         * gcc.c-torture/execute/string-opt-7.c: New test.
27179         * gcc.c-torture/execute/string-opt-8.c: Likewise.
27180
27181 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
27182
27183         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
27184         instead of 'mkcheck 2'.
27185
27186 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
27187
27188         * gcc.c-torture/execute/memcheck/driver.c,
27189         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
27190         C9X references to refer to C99.
27191
27192 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
27193
27194         * gcc.dg/ultrasp3.c: New test.
27195
27196 2000-11-25  Neil Booth  <neilb@earthling.net>
27197
27198         * gcc.dg/cpp/include2.c: Update test to be locale independent.
27199
27200 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
27201
27202         * gcc.c-torture/compile/20001123-2.c: New.
27203
27204 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27205
27206         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
27207
27208 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
27209
27210         * gcc.dg/sequence-point-1.c: Add some new tests.
27211         * gcc.c-torture/execute/20001124-1.c: New test.
27212
27213 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
27214
27215         * g++.old-deja/g++.other/vaarg4.C: New test.
27216         * gcc.c-torture/compile/20001123-1.c: New test.
27217
27218 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
27219
27220         * g++.other/crash24.C: Adjust and remove XFAIL.
27221         * g++.other/crash37.C: New test.
27222
27223 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
27224
27225         * g++.old-deja/g++.pt/instantiate9.C: New test.
27226
27227 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
27228
27229         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
27230         new ABI, too.
27231
27232         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
27233         * g++.old-deja/g++.robertl/eb55.C: Likewise.
27234
27235 2000-11-22  Neil Booth  <neilb@earthling.net>
27236
27237         * gcc.dg/cpp/Wtrigraphs.c: New test.
27238
27239 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
27240
27241         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
27242
27243 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
27244
27245         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
27246
27247 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
27248
27249         * lib/gcc-dg.exp: load_lib scanasm.exp.
27250         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
27251         * lib/g++-dg.exp: load_lib scanasm.exp.
27252         * lib/scanasm.exp: New.
27253         (scan-assembler, scan-assembler-not): Add optional arguments to
27254         test name, or if not present, the pattern name.
27255         (scan-assembler-dem, scan-assembler-dem-not): New.
27256
27257         * g++.dg/dg.exp: New.
27258
27259 2000-11-21  Neil Booth  <neilb@earthling.net>
27260
27261         * gcc.dg/cpp/integrated1.c: Remove.
27262
27263 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
27264
27265         * gcc.c-torture/execute/20001121-1.c: New test.
27266
27267 2000-11-21  Richard Henderson  <rth@redhat.com>
27268
27269         * gcc.c-torture/compile/20001121-1.c: New test.
27270
27271 2000-11-20  Neil Booth  <neilb@earthling.net>
27272
27273         * gcc.dg/cpp/integrated1.c: New test.
27274
27275 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
27276
27277         * g++.old-deja/g++.other/inline17.C: New test.
27278
27279 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
27280
27281         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
27282         local variable to be zero: I made the variable global. Now
27283         uses abort() and exit() instead of relying on main's return value.
27284
27285 2000-11-20  Neil Booth  <neilb@earthling.net>
27286
27287         * gcc.dg/cpp/paste2.c: Update test.
27288         * objc/execute/paste.m: New test.
27289
27290 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
27291
27292         * gcc.dg/c99-condexpr-1.c: New test.
27293
27294 2000-11-20  Neil Booth  <neilb@earthling.net>
27295
27296         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
27297
27298 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
27299
27300         * g++.old-deja/g++.pt/export1.C: New test.
27301
27302 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
27303
27304         * gcc.dg/20001117-1.c: New test.
27305
27306 2000-11-18  Richard Henderson  <rth@redhat.com>
27307
27308         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
27309
27310 2000-11-18  Richard Henderson  <rth@redhat.com>
27311
27312         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
27313         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
27314         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
27315
27316 2000-11-18  Richard Henderson  <rth@redhat.com>
27317
27318         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
27319         (main): New.  Exit cleanly.
27320
27321 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27322
27323         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
27324         gcc.dg/c99-fordecl-2.c: New tests.
27325
27326 2000-11-18  Richard Henderson  <rth@redhat.com>
27327
27328         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
27329         * gcc.c-torture/execute/zerolen-2.c: New.
27330
27331 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27332
27333         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
27334         memory.
27335
27336 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
27337
27338         * g++.old-deja/g++.pt/instantiate8.C: New test.
27339
27340 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
27341
27342         * g++.old-deja/g++.other/incomplete.C: Add more tests.
27343         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
27344
27345 2000-11-16  Nick Clifton  <nickc@redhat.com>
27346
27347         * gcc.c-torture/execute/nestfunc-2.c: New test.
27348         * gcc.c-torture/execute/nestfunc-3.c: New test.
27349
27350 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
27351
27352         * gcc.c-torture/compile/20001116-1.c: New test.
27353
27354 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27355
27356         * gcc.c-torture/execute/20001115-1.c: New test.
27357
27358 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
27359
27360         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
27361         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
27362         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
27363         * g++.old-deja/g++.abi/vmihint.C: Likewise.
27364
27365 2000-11-15  Neil Booth  <neilb@earthling.net>
27366
27367         gcc.dg/cpp/_Pragma1.c: Update.
27368         gcc.dg/cpp/_Pragma2.c: New test.
27369
27370 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
27371
27372         * g++.old-deja/g++.other/anon5.C: New test.
27373
27374 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
27375
27376         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
27377         tests.
27378
27379 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
27380
27381         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
27382         output.
27383
27384 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
27385
27386         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
27387         labels at end of compound statements.
27388
27389 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
27390
27391         * gcc.c-torture/execute/loop-7.c: New test.
27392
27393 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
27394
27395         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
27396
27397 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
27398
27399         * gcc.dg/c99-bool-1.c: New test.
27400
27401 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
27402
27403         * gcc.dg/c99-scope-1.c: Remove xfail.
27404         * gcc.dg/c99-scope-2.c: New test.
27405
27406 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27407
27408         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
27409         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
27410
27411 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
27412
27413         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
27414         error messages.
27415
27416         * g++.mike/p700.C: Don't typedef wchar_t.
27417         * g++.mike/p784.C: Likewise.
27418         * g++.mike/eb101.C: Don't use __wchar_t.
27419
27420 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
27421
27422         * g77.f-torture/execute/20001111.[fx]: Test premature exit
27423         from DO loop.
27424
27425 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
27426
27427         * gcc.c-torture/execute/20001111-1.c: New test.
27428
27429 2000-11-10  Nick Clifton  <nickc@redhat.com>
27430
27431         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
27432         long multuiple and accumulate.
27433
27434 2000-11-09  Richard Henderson  <rth@redhat.com>
27435
27436         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
27437         via size_t instead of int.
27438
27439         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
27440         * gcc.c-torture/execute/string-opt-2.c: Likewise.
27441         * gcc.c-torture/execute/string-opt-3.c: Likewise.
27442         * gcc.c-torture/execute/string-opt-4.c: Likewise.
27443
27444 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
27445
27446         * gcc.c-torture/compile/20001109-1.c: New test.
27447         * gcc.c-torture/compile/20001109-2.c: New test.
27448
27449 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
27450
27451         * g++.old-deja/g++.pt/operator1.C: New test.
27452         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
27453
27454 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
27455
27456         * gcc.dg/20001108-1.c: New test.
27457
27458 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
27459
27460         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
27461         with both arguments constant strings.
27462         * gcc.c-torture/execute/string-opt-3.c: New test.
27463         * gcc.c-torture/execute/string-opt-4.c: New test.
27464         * gcc.c-torture/execute/string-opt-5.c: New test.
27465
27466 2000-11-08  Nick Clifton  <nickc@redhat.com>
27467
27468         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
27469         mulsidi3adddi patterns.
27470
27471 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
27472
27473         * g++.old-deja/g++.other/crash36.C: New test.
27474
27475 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
27476
27477         * g++.old-deja/g++.other/init16.C: New test.
27478
27479 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
27480
27481         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
27482
27483 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
27484
27485         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
27486         * gcc.c-torture/execute/va-arg-16.x: Likewise.
27487         * gcc.c-torture/execute/va-arg-17.x: Likewise.
27488
27489 2000-11-07  DJ Delorie  <dj@redhat.com>
27490
27491         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
27492
27493 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27494
27495         * gcc.c-torture/execute/string-opt-1.c: New test.
27496
27497 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
27498
27499         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
27500         mips-sgi-irix6.* because the MIPS ABI passes floating-point
27501         parameters in registers, and there is no way for a varargs
27502         function to know in which order the integer and floating-point
27503         parameters should be interleaved when they are placed on the
27504         stack.
27505         * gcc.c-torture/execute/va-arg-16.x: Likewise.
27506         * gcc.c-torture/execute/va-arg-17.x: Likewise.
27507
27508 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27509
27510         * gcc.c-torture/execute/string-opt-2.c: New test.
27511
27512 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
27513
27514         * g++.old-deja/g++.pt/crash60.C: New test.
27515
27516 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
27517
27518         * g++.old-deja/g++.other/crash24.C: New test.
27519         * g++.old-deja/g++.other/crash25.C: New test.
27520         * g++.old-deja/g++.other/crash26.C: New test.
27521         * g++.old-deja/g++.other/crash27.C: New test.
27522         * g++.old-deja/g++.other/crash28.C: New test.
27523         * g++.old-deja/g++.other/crash29.C: New test.
27524         * g++.old-deja/g++.other/crash30.C: New test.
27525         * g++.old-deja/g++.other/crash31.C: New test.
27526         * g++.old-deja/g++.other/crash32.C: New test.
27527         * g++.old-deja/g++.other/crash33.C: New test.
27528         * g++.old-deja/g++.other/crash34.C: New test.
27529         * g++.old-deja/g++.other/crash35.C: New test.
27530
27531 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
27532
27533         * gcc.c-torture/execute/20001031-1.c: New test.
27534
27535 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
27536
27537         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
27538         namespace.
27539
27540         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
27541         standards-conformant.
27542
27543         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
27544
27545         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
27546         * g++.old-deja/g++.mike/p755a.C: Likewise.
27547         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
27548         library makes no calls to `operator new' during initialization.
27549
27550 2000-11-04  Neil Booth  <neilb@earthling.net>
27551
27552         * gcc.dg/cpp/include2.c: New tests.
27553
27554 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
27555
27556         * lib/g++.exp (g++_set_ld_library_path): New function.
27557         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
27558
27559 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
27560
27561         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
27562         warnings.
27563
27564 2000-11-01  Richard Henderson  <rth@redhat.com>
27565
27566         * g++.old-deja/g++.ext/namedret1.C: New.
27567         * g++.old-deja/g++.ext/namedret2.C: New.
27568         * g++.old-deja/g++.ext/namedret3.C: New.
27569
27570 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
27571
27572         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
27573         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
27574
27575 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27576
27577         * gcc.c-torture/execute/va-arg-21.c: New test.
27578
27579 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
27580
27581         * gcc.dg/c99-complex-2.c: New test.
27582
27583 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27584
27585         * gcc.c-torture/execute/stdio-opt-1.c: New test.
27586
27587 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
27588
27589         * g++.old-deja/g++.other/inline16.C: New test.
27590
27591 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
27592
27593         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
27594         __PRETTY_FUNCTION__
27595
27596 2000-10-29  Neil Booth  <neilb@earthling.net>
27597
27598         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
27599         New tests.
27600         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
27601         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
27602         optimisation.
27603
27604 2000-10-29  Neil Booth  <neilb@earthling.net>
27605
27606         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
27607         * mi1.c, mi1c.h: Add null directives to multiple-include test.
27608         * mi5.c: Test multiple includes work with -C.
27609         * trigraphs.c: Test ^= version.
27610
27611 2000-10-28  Neil Booth  <neilb@earthling.net>
27612
27613         New tests and test updates for new macro expander.
27614
27615         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
27616         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
27617         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
27618         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
27619         new diagnostic messages.
27620
27621         * gcc.dg/cpp/macro3.c: New tests.
27622
27623 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
27624
27625         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
27626         on the same line.
27627
27628 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
27629
27630         * g++.old-deja/g++.other/eh2.C: New test.
27631
27632 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
27633
27634         * gcc.c-torture/execute/20001027-1.c: New test.
27635
27636 2000-10-26  Richard Henderson  <rth@redhat.com>
27637
27638         * gcc.c-torture/execute/20001026-1.c: New.
27639
27640 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
27641
27642         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
27643         * g++.old-deja/g++.law/builtin1.C: Likewise.
27644         * g++.old-deja/g++.law/ctors10.C: Likewise.
27645         * g++.old-deja/g++.law/virtual3.C: Likewise.
27646         * g++.old-deja/g++.mike/p658.C: Likewise.
27647         * g++.old-deja/g++.other/sibcall1.C: Likewise.
27648         * g++.old-deja/g++.other/vaarg2.C: Likewise.
27649         * g++.old-deja/g++.robertl/eb124.C: Likewise.
27650         * g++.old-deja/g++.robertl/eb44.C: Likewise.
27651         * g++.old-deja/g++.robertl/eb77.C: Likewise.
27652
27653 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
27654
27655         * gcc.c-torture/compile/20001024-1.c: New test.
27656
27657 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
27658
27659         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
27660         to tell us whether or not we are using V3.
27661
27662 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
27663
27664         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
27665         operands.
27666
27667 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
27668
27669         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
27670
27671 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
27672
27673         * gcc.c-torture/execute/20001024-1.c: New test.
27674
27675 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
27676
27677         * g++.old-deja/g++.other/sibcall1.C: New test.
27678
27679 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
27680
27681         * gcc.dg/noncompile/init-3.c: New test.
27682
27683 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
27684
27685         * gcc.dg/format-array-1.c: New test.
27686
27687 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27688
27689         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
27690         writing through null pointers; remove comment about testing
27691         unterminated strings.
27692
27693 2000-10-17  Matthew Hiller  <hiller@redhat.com>
27694
27695         * gcc.c-torture/execute/20001017-2.c: New test.
27696
27697 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27698
27699         * gcc.c-torture/compile/20001018-1.c: New test.
27700         * gcc.c-torture/compile/20001018-1.x: Xfail.
27701
27702 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27703
27704         * gcc.c-torture/execute/20001017-1.c: New test.
27705
27706 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
27707
27708         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
27709         for multiple use of arguments with scanf formats; add tests for
27710         multiple use of arguments.
27711
27712 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
27713
27714         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
27715
27716 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
27717
27718         * gcc.dg/format-miss-1.c: New test.
27719
27720 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
27721
27722         * gcc.c-torture/execute/20001013-1.c: New test.
27723
27724 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
27725
27726         * gcc.dg/format-branch-1.c: New test.
27727
27728 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
27729
27730         * README, lib/file-format.exp: Remove EGCS references.
27731
27732 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
27733
27734         * gcc.dg/20001013-1.c: New test.
27735
27736 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
27737
27738         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
27739         for intmax_t in the compiler using __typeof__ and the type rules
27740         for conditional expressions.
27741
27742 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
27743
27744         * gcc.dg/20001012-1.c: New test.
27745         * gcc.dg/20001012-2.c: New test.
27746
27747 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
27748
27749         * gcc.dg/format-attr-1.c: New test.
27750
27751 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
27752
27753         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
27754         __LONG_LONG_MAX__ instead of LLONG_MAX.
27755
27756 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
27757
27758         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
27759         scanf flags.
27760         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
27761         flags.
27762
27763 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
27764
27765         * gcc.dg/sequence-pt-1.c: New test.
27766
27767 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
27768
27769         * gcc.c-torture/execute/20001011-1.c: New testcase.
27770         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
27771
27772 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
27773
27774         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
27775         does not error on it.
27776
27777 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
27778
27779         * gcc.dg/20001009-1.c: New test.
27780
27781 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
27782
27783         * gcc.c-torture/compile/20001009-1.c: Move from here ....
27784         * gcc.c-torture/execute/20001009-2.c: ... to here.
27785
27786 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
27787
27788         * gcc.c-torture/compile/20001009-1.c: New testcase.
27789         * gcc.c-torture/execute/20001009-1.c: New testcase.
27790         Testcases provided by Jan Hubicka <jh@suse.cz>.
27791
27792 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
27793
27794         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
27795         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
27796         uintmax_t using <limits.h> to emulate the compiler's internal
27797         logic.  No longer XFAIL %j tests.
27798
27799 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
27800
27801         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
27802         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
27803         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
27804         regexps and details of expected handling of some bad formats.
27805         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
27806         suppression.
27807
27808 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27809
27810         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
27811         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
27812         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
27813         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
27814         in list archives.
27815
27816 2000-10-06  Richard Henderson  <rth@cygnus.com>
27817
27818         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
27819         * g++.old-deja/g++.brendan/crash52.C: Likewise.
27820         * g++.old-deja/g++.jason/report.C: Likewise.
27821         * g++.old-deja/g++.law/friend5.C: Likewise.
27822         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
27823         of the expected warnings.
27824
27825 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
27826
27827         * g++.old-deja/g++.pt/enum14.C: New test.
27828
27829 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
27830
27831         * g++.old-deja/g++.pt/crash59.C: New test.
27832
27833 2000-10-04  Will Cohen  <wcohen@redhat.com>
27834
27835         * gcc.dg/20000926-1.c: New test.
27836
27837 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
27838
27839         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
27840         function name for current C++ compiler.
27841         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
27842
27843 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
27844
27845         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
27846         __PRETTY_FUNCTION__.
27847         * g++.old-deja/g++.ext/pretty2.C: Likewise.
27848
27849 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27850
27851         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
27852
27853 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
27854
27855         * gcc.c-torture/compile/20000923-1.c: New test.
27856
27857 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
27858
27859         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
27860         * g++.old-deja/g++.pt/ttp62.C: Same.
27861         * g++.old-deja/g++.other/inline14.C: Same.
27862
27863 2000-09-24  Richard Henderson  <rth@cygnus.com>
27864
27865         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
27866
27867 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
27868
27869         * gcc.dg/c90-printf-1.c: Add test for wide string format.
27870
27871 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
27872
27873         * gcc.c-torture/compile/20000922-1.c: New file.
27874
27875 2000-09-21  Nick Clifton  <nickc@redhat.com>
27876
27877         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
27878         a signed long modulo operation.
27879         (mod6): New function - perform an unsigned long modulo operation.
27880         (main): Add tests for modulos of very large numbers by very small
27881         dividends.
27882
27883 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27884
27885         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
27886
27887 2000-09-19  Richard Henderson  <rth@cygnus.com>
27888
27889         * gcc.dg/compare2.c (case 10): XFAIL.
27890
27891 2000-09-18  Richard Henderson  <rth@cygnus.com>
27892
27893         * gcc.c-torture/execute/20000906-1.c: Move ...
27894         * gcc.dg/20000906-1.c: ... here.  Only run on targets
27895         that support __builtin_trap.
27896
27897 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
27898
27899         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
27900
27901 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27902
27903         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
27904         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
27905         more $ format tests.
27906
27907 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27908
27909         * gcc.dg/format-errmk-1.c: New test.
27910
27911 2000-09-17  Greg McGary  <greg@mcgary.org>
27912
27913         * gcc.c-torture/execute/20000917-1.x: Remove.
27914
27915 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
27916
27917         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
27918
27919 2000-09-17  Greg McGary  <greg@mcgary.org>
27920
27921         * gcc.c-torture/execute/20000917-1.c: New test.
27922         * gcc.c-torture/execute/20000917-1.x: XFAIL.
27923
27924 2000-09-16  Neil Booth  <NeilB@earthling.net>
27925
27926         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
27927         in nested macro bug.
27928
27929 2000-09-15  Neil Booth  <NeilB@earthling.net>
27930
27931         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
27932
27933 2000-09-14  Jeffrey A Law  (law@cygnus.com)
27934
27935         * gcc.c-torture/execute/20000914-1.c: New test.
27936
27937 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
27938
27939         * g++.other/inline13.C: New test.
27940
27941 2000-09-12  Andreas Jaeger  <aj@suse.de>
27942
27943         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
27944         constant by Ulrich Drepper <drepper@redhat.com>.
27945
27946 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
27947
27948         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
27949
27950 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27951
27952         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
27953
27954 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
27955
27956         * gcc.dg/cpp/backslash.c: New test.
27957
27958 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
27959
27960         * gcc.c-torture/execute/20000910-1.c: New test.
27961         * gcc.c-torture/execute/20000910-2.c: Likewise.
27962
27963 2000-09-11  Robert Lipe  <robertl@sco.com>
27964
27965         * gcc.dg/pragma-align.c: New test.
27966
27967 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
27968
27969         * g++.old-deja/g++.pt/explicit82.C: New test.
27970         * g++.old-deja/g++.pt/explicit83.C: New test.
27971
27972 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
27973
27974         * gcc.dg/asm-names.c: New test.
27975
27976 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27977
27978         * gcc.dg/cpp/tr-warn6.c: New test
27979
27980 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27981
27982         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
27983         be accepted.
27984
27985 2000-09-07  Catherine Moore  <clm@redhat.com>
27986
27987         * gcc.c-torture/execute/unroll-1.c: New test.
27988
27989 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
27990
27991         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
27992         ERROR markers.
27993         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
27994         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
27995         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
27996         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
27997         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
27998         Preprocess only.
27999         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
28000         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
28001
28002 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
28003
28004         * g++.old-deja/g++.pt/deduct2.C: New test.
28005
28006 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
28007
28008         * g++.old-deja/g++.pt/parms2.C: New test.
28009
28010 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
28011
28012         * g++.old-deja/g++.pt/crash58.C: New test.
28013
28014 2000-09-06  Greg McGary  <greg@mcgary.org>
28015
28016         * gcc.c-torture/execute/20000906-1.c: New test.
28017         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
28018
28019 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28020
28021         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
28022
28023 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
28024
28025         * g++.old-deja/g++.pt/crash57.C: New test.
28026
28027 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
28028
28029         * g++.old-deja/g++.pt/crash56.C: New test.
28030
28031 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
28032
28033         * g++.old-deja/g++.pt/koenig1.C: New test.
28034
28035 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
28036
28037         * gcc.dg/20000904-1.c: New test.
28038
28039 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
28040
28041         * gcc.dg/cpp/paste8.c: New test.
28042
28043 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
28044
28045         * gcc.c-torture/compile/20000827-1.c: New test.
28046
28047 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
28048
28049         * gcc.dg/format-diag-1.c: New test.
28050
28051 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
28052
28053         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
28054         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
28055         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
28056         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
28057         gcc.dg/formatz-1.c: Adjust warning regular expressions.
28058
28059 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
28060
28061         * g++.old-deja/g++.other/nested4.C: New test.
28062
28063 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
28064
28065         * g++.old-deja/g++.ns/scoped1.C: New test.
28066
28067 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
28068
28069         * lib/g++.exp: Support testing already-installed GCC.
28070
28071 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28072
28073         * wtr-label-1.c, wtr-suffix-1.c: New tests.
28074
28075 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28076
28077         * gcc.dg/return-type-2.c: New test.
28078
28079 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
28080
28081         * gcc.c-torture/compile/20000825-1.c: New test.
28082
28083 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
28084
28085         * gcc.dg/dwarf2-2.c: New test.
28086
28087 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
28088
28089         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
28090         dg-warning regexps.
28091
28092 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
28093
28094         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
28095         gcc.dg/format-ext-5.c: New tests.
28096
28097 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
28098
28099         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
28100
28101 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
28102
28103         * gcc.dg/noncompile/930622-2.c: Adjust error message.
28104
28105 2000-08-24  Richard Henderson  <rth@cygnus.com>
28106
28107         * gcc.dg/ia64-sync-1.c: New test.
28108         * gcc.dg/ia64-sync-2.c: New test.
28109         * gcc.dg/ia64-asm-1.c: New test.
28110
28111 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
28112
28113         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
28114         * gcc.dg/format-ext-2.c: New test.
28115
28116 2000-08-23  Jason Merrill  <jason@redhat.com>
28117
28118         * lib/old-dejagnu.exp: Also ignore "In member function" and
28119         "At global scope".
28120
28121 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28122
28123         * gcc.dg/noncompile/label-lineno-1.c: New test.
28124
28125 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
28126
28127         * gcc.dg/c99-array-nonobj-1.c: New test.
28128
28129 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
28130
28131         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
28132         tests.
28133         * gcc.dg/format-ext-1.c: New test.
28134
28135 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28136
28137         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
28138         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
28139         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
28140         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
28141         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
28142
28143 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
28144
28145         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
28146         gcc.dg/c99-strftime-2.c: New tests.
28147
28148 2000-08-22  Richard Henderson  <rth@cygnus.com>
28149
28150         * gcc.c-torture/execute/20000822-1.c: New test.
28151
28152 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
28153
28154         * gcc.c-torture/execute/20000819-1.x: Remove.
28155
28156 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
28157
28158         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
28159         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
28160         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
28161         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
28162         gcc.dg/format-xopen-1.c: New tests.
28163
28164 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
28165
28166         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
28167
28168 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
28169
28170         * g++.old-deja/g++.other/loop2.C: New test.
28171
28172         * gcc.c-torture/compile/20000606-1.c: New test.
28173         * gcc.c-torture/compile/20000728-1.c: New test.
28174         * gcc.c-torture/execute/20000801-1.c: New test.
28175         * gcc.c-torture/execute/20000801-2.c: New test.
28176         * gcc.c-torture/execute/20000819-1.c: New test.
28177         * gcc.c-torture/execute/20000819-1.x: XFAIL.
28178         * gcc.dg/20000629-1.c: New test.
28179         * gcc.dg/20000724-1.c: New test.
28180         * gcc.dg/20000807-1.c: New test.
28181
28182 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
28183
28184         * gcc.dg/cpp/pragma-1.c: New test.
28185         * gcc.dg/cpp/pragma-2.c: New test.
28186
28187 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
28188
28189         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
28190         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
28191
28192 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
28193
28194         * gcc.c-torture/compile/20000818-1.c: New test.
28195
28196 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
28197
28198         * gcc.c-torture/execute/20000818-1.c: New test.
28199
28200 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28201
28202         * gcc.dg/format-va-1.c: New test.
28203
28204 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
28205
28206         * g++.old-deja/g++.other/typedef8.C: New test.
28207
28208 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
28209
28210         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
28211         * g++.old-deja/g++.mike/net36.C: Mark candidate.
28212         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
28213         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
28214         * g++.old-deja/g++.other/ptrmem7.C: New test.
28215         * g++.old-deja/g++.pt/ptrmem10.C: New test.
28216
28217 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
28218
28219         * g++.old-deja/g++.pt/typename27.C: New test.
28220
28221 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
28222
28223         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
28224         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
28225         * g++.old-deja/g++.pt/friend45.C: New test.
28226         * g++.old-deja/g++.other/friend8.C: New test.
28227
28228 2000-08-15  Richard Henderson  <rth@cygnus.com>
28229
28230         * gcc.c-torture/execute/20000815-1.c: New test.
28231
28232 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
28233
28234         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
28235         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
28236         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
28237
28238 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
28239
28240         * g++.old-deja/g++.other/refinit2.C: New test.
28241
28242 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
28243
28244         * lib/c-torture.exp (c-torture): Make
28245         compiler_conditional_xfail_data global.
28246         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
28247         compiler_conditional_xfail_data machinery.
28248         (f-torture-execute): Likewise.
28249         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
28250         and only when unrolling loops.
28251
28252         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
28253
28254 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
28255
28256         * g++.old-deja/g++.pt/explicit81.C: New test.
28257
28258 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
28259
28260         * g++.old-deja/g++.pt/typename26.C: New test.
28261
28262 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
28263
28264         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
28265         warning.
28266
28267 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
28268
28269         * g++.old-deja/g++.other/array3.C: New test.
28270
28271 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
28272
28273         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
28274         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
28275         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
28276         New tests.
28277
28278 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
28279
28280         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
28281         * g++.old-deja/g++.abi/vmihint.C: Likewise.
28282
28283 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
28284
28285         * gcc.c-torture/execute/20000808-1.c: New test.
28286
28287 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
28288
28289         * gcc.dg/c90-const-expr-1.c: New test.
28290
28291 2000-08-08  Richard Henderson  <rth@cygnus.com>
28292
28293         * gcc.dg/noncompile/920923-1.c: Declare calloc.
28294
28295 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
28296
28297         * gcc.dg/noncompile/const-ll-1.c: New test.
28298
28299 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28300
28301         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
28302
28303 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
28304
28305         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
28306         that running programs linked against the shared version of libobjc
28307         run correctly.
28308
28309 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
28310
28311         * gcc.dg/c99-printf-1.c: New test.
28312
28313 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
28314
28315         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
28316
28317 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
28318
28319         * gcc.c-torture/execute/20000731-1.x: Delete.
28320
28321 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
28322
28323         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
28324         and torture_without_loops as is done by c-torture.exp.
28325         (search_for): Copy from c-torture.exp.
28326         (gcc-dg-runtest): New function, drives a directory of tests
28327         iterating over the TORTURE_OPTIONS.
28328         (scan-assembler, scan-assembler-not): Move here from
28329         individual directory drivers.
28330
28331         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
28332         defined by lib/gcc-dg.exp.
28333         * gcc.dg/cpp/cpp.exp: Likewise.
28334         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
28335         gcc-dg-runtest, so we cycle over optimization options.
28336
28337         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
28338         * gcc.dg/compare2.c: No longer expected to fail.
28339
28340 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
28341
28342         * gcc.c-torture/execute/20000804-1.c: New test.
28343
28344 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
28345
28346         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
28347
28348 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
28349
28350         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
28351
28352 2000-08-03  Jeffrey A Law  (law@cygnus.com)
28353
28354         * gcc.c-torture/compile/20000803-1.c: New test.
28355
28356 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
28357
28358         * gcc.c-torture/execute/20000801-3.c,
28359         gcc.c-torture/execute/20000801-4.c: New tests.
28360         * gcc.c-torture/execute/20000801-3.x,
28361         gcc.c-torture/execute/20000801-4.x: Xfail.
28362
28363 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
28364
28365         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
28366         libobjc/.libs to allow for libtool.
28367
28368 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
28369
28370         * gcc.c-torture/compile/20000802-1.c: New test.
28371
28372 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
28373
28374         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
28375
28376 2000-07-31  Jeffrey A Law  (law@cygnus.com)
28377
28378         * gcc-c-torture/execute/20000731-2.c: New test.
28379
28380         * gcc.c-torture/execute/20000731-1.c: New test.
28381         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
28382
28383 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
28384
28385         * testsuite/gcc.dg/cpp/paste7.c: New test.
28386         * gcc.dg/cpp/20000725-1.c: New test.
28387
28388 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
28389
28390         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
28391         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
28392         declaration warning for __builtin_dwarf_reg_size.
28393
28394         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
28395
28396 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
28397
28398         * gcc.dg/noncompile/voidparam-1.c: New test.
28399
28400 2000-07-30  Richard Henderson  <rth@cygnus.com>
28401
28402         * gcc.dg/c90-digraph-1.c: Don't xfail.
28403         * gcc.dg/compare2.c (case 10): Xfail.
28404         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
28405
28406 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
28407
28408         * gcc.dg/c99-main-1.c: New test.
28409
28410 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
28411
28412         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
28413
28414 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
28415
28416         * gcc.c-tortuer/execute/20000726-1.c: New test.
28417
28418 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
28419
28420         * gcc.c-torture/execute/enum-2.c: New test.
28421
28422 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28423
28424         * gcc.dg/cpp/tr-warn3.c: New test.
28425
28426 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
28427
28428         * g++.old-deja/g++.ext/implicit1.C: Remove.
28429         * g++.old-deja/g++.jason/c2.C: Remove
28430         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
28431         * g++.old-deja/g++.pt/crash16.C: Likewise.
28432         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
28433
28434 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
28435
28436         * g++.old-deja/g++.other/for2.C: New test.
28437
28438 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
28439
28440         * gcc.dg/20000720-1.c: New test.
28441
28442 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
28443
28444         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
28445
28446 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
28447
28448         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
28449         * gcc.c-torture/execute/20000722-1.c: New.
28450         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
28451
28452 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
28453
28454         * gcc.dg/cpp/20000720-1.S: New test.
28455
28456 2000-07-21  Michael Meissner  <meissner@redhat.com>
28457
28458         * gcc.c-torture/execute/ieee/hugeval.c: New test.
28459
28460 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
28461
28462         * g++.old-deja/g++.brendan/crash16.C,
28463         g++.old-deja/g++.brendan/parse3.C,
28464         g++.old-deja/g++.brendan/redecl1.C,
28465         g++.old-deja/g++.ns/template13.C,
28466         g++.old-deja/g++.other/decl4.C,
28467         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
28468
28469 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
28470
28471         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
28472         and "Internal error".
28473
28474         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
28475         regexps.
28476         * gcc.dg/cpp/paste6.c: New test.
28477
28478 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
28479
28480         * gcc.dg/cpp/tr-direct.c: New test.
28481
28482         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
28483         gcc.dg/cpp/undef1.c: Tweak error regexps.
28484
28485 2000-07-18  Eric Christopher <echristo@redhat.com>
28486
28487         * gcc.c-torture/compile/20000718-1.c: New test.
28488
28489 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
28490
28491         * cpplex.c (_cpp_push_token): If the token being pushed back
28492         is the previous token in this context, just subtract one from
28493         context->posn.
28494         * cppmacro.c (save_expansion): Clear aux field when storing a
28495         placemarker.
28496
28497 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
28498
28499         * gcc.dg/noncompile/redecl-1.c: New test.
28500
28501 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
28502
28503         * gcc.c-torture/execute/20000717-5.c: New test.
28504         * gcc.c-torture/execute/20000717-1.x: Removed.
28505
28506 2000-07-17  Richard Henderson  <rth@cygnus.com>
28507
28508         * gcc.c-torture/execute/20000717-4.c: New test.
28509
28510 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
28511
28512         * gcc.dg/cpp/syshdr.c: New test.
28513         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
28514
28515 2000-07-17  Neil Booth  <neilb@earthling.net>
28516
28517         * gcc.dg/cpp/cmdlne-dM.c: New test.
28518         * gcc.dg/cpp/cmdlne-dD.c: New test.
28519
28520 2000-07-17  Jeffrey A Law  (law@cygnus.com)
28521
28522         * gcc.c-torture/execute/20000717-3.c: New test.
28523
28524         * gcc.c-torture/compile/20000717-1.c: New test.
28525
28526 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
28527
28528         * gcc.c-torture/execute/20000717-2.c: New test.
28529
28530 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
28531
28532         * gcc.dg/formatz-1.c: New test.
28533
28534         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
28535         * gcc.dg/c99-digraph-1.c: New tests.
28536
28537         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
28538         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
28539
28540         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
28541         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
28542         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
28543         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
28544         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
28545         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
28546         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
28547
28548 2000-07-17   Greg McGary <greg@mcgary.org>
28549
28550         * gcc.c-torture/execute/20000717-1.c: New test.
28551         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
28552
28553 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
28554
28555         * gcc.c-torture/execute/20000715-2.c: New test.
28556         * gcc.dg/20000715-1.c: New test.
28557
28558 2000-07-15  Michael Meissner  <meissner@redhat.com>
28559
28560         * gcc.c-torture/execute/20000715-1.c: New test.
28561
28562 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
28563
28564         * gcc.c-torture/execute/20000707-1.c: New test.
28565
28566 2000-07-13  Neil Booth  <NeilB@earthling.net>
28567
28568         * testsuite/gcc.dg/cpp/digraph1.c,
28569         testsuite/gcc.dg/cpp/digraph2.c,
28570         testsuite/gcc.dg/cpp/digraphs.c: New tests.
28571
28572 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
28573
28574         * g77.f-torture/compile/20000630-2.f:  New test.
28575         * g77.f-torture/compile/20000630-2.x
28576
28577 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
28578
28579         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
28580
28581 2000-07-11  Neil Booth  <NeilB@earthling.net>
28582
28583         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
28584
28585 2000-07-11  Neil Booth  <NeilB@earthling.net>
28586
28587         * gcc.dg/cpp/cmdlne-C.c: New.
28588
28589 2000-07-09  Neil Booth  <NeilB@earthling.net>
28590
28591         * gcc.dg/cpp/directiv.c: New tests.
28592         * gcc.dg/cpp/undef1.c: Update.
28593
28594 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
28595
28596         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
28597
28598 2000-07-09  Neil Booth  <NeilB@earthling.net>
28599
28600         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
28601
28602 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
28603
28604         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
28605         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
28606
28607 2000-07-08  Neil Booth  <NeilB@earthling.net>
28608
28609         * gcc.dg/cpp/macsyntx.c: New tests.
28610
28611 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
28612
28613         * gcc.dg/20000707-1.c: New test.
28614
28615 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
28616
28617         * gcc.c-torture/execute/20000706-1.c: New test.
28618         * gcc.c-torture/execute/20000706-2.c: New test.
28619         * gcc.c-torture/execute/20000706-3.c: New test.
28620         * gcc.c-torture/execute/20000706-4.c: New test.
28621         * gcc.c-torture/execute/20000706-5.c: New test.
28622
28623 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
28624
28625         * g++.old-deja/g++.pt/instantiate7.C: New test.
28626
28627 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
28628
28629         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
28630         * g++.old-deja/g++.mike/thunk3.C: Likewise.
28631         * g++.old-deja/g++.other/rtti3.C: Likewise.
28632         * g++.old-deja/g++.other/rttid3.C: Likewise.
28633
28634 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
28635
28636         *  g77.f-torture/compile/20000630-1.x: Fix typo
28637
28638 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
28639
28640         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
28641         assembly output.
28642
28643 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
28644
28645         * gcc.dg/cpp/ident.c: New test.
28646
28647 2000-07-05  Neil Booth  <NeilB@earthling.net>
28648
28649         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
28650           gcc.dg/cpp/lexstrng.c: New tests.
28651
28652 2000-07-04  Neil Booth  <NeilB@earthling.net>
28653
28654         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
28655         * gcc.dg/cpp/strify2.c: Same.
28656
28657 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
28658
28659         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
28660         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
28661         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
28662         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
28663
28664         * testsuite/gcc.dg/cpp/macro1.c,
28665         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
28666         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
28667         testsuite/gcc.dg/cpp/strify1.c,
28668         testsuite/gcc.dg/cpp/strify2.c: New tests.
28669
28670 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
28671
28672         * gcc.c-torture/execute/20000703-1.c: New test.
28673
28674 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
28675
28676         * g++.old-deja/g++.pt (lookup10.C): New test.
28677
28678 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
28679
28680         * g++.old-deja/g++.pt (typename25.C): New test.
28681
28682 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
28683
28684         * gcc.c-torture/compile/20000701-1.c: New test.
28685
28686 2000-06-30  Nick Clifton  <nickc@cygnus.com>
28687
28688         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
28689         to test case.
28690
28691 2000-06-30  Catherine Moore  <clm@cygnus.com>
28692
28693         * gcc.c-torture/execute/align-1.c: New test.
28694
28695 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
28696
28697         * g++.old-deja/g++.pt/expr8.C: New test.
28698         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
28699
28700 2000-06-29  Nick Clifton  <nickc@cygnus.com>
28701
28702         * gcc.c-torture/compile/20000629-1.c: New test.
28703
28704 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
28705
28706
28707         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
28708         gcc.dg/noncompile directory, depending on whether they're
28709         preprocessor tests or not.  Annotate all the tests for the dg
28710         framework.
28711
28712         * gcc.c-torture/noncompile/noncompile.exp: Delete.
28713         * gcc.dg/noncompile/noncompile.exp: New.
28714
28715         * Moved files:
28716         Old name                                New name
28717         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
28718         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
28719         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
28720         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
28721         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
28722         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
28723         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
28724         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
28725         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
28726         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
28727         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
28728         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
28729         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
28730         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
28731         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
28732         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
28733         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
28734         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
28735         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
28736         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
28737         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
28738         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
28739         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
28740         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
28741
28742         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
28743         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
28744         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
28745         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
28746         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
28747         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
28748
28749 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
28750
28751         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
28752         declare one variable.  On the fourth, error.
28753         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
28754         declared by 20000628-1a.h.
28755
28756 2000-06-29  Richard Henderson  <rth@redhat.com>
28757
28758         * gcc.c-torture/execute/930529-1.x: New file.
28759         * gcc.dg/920413-1.c: Adjust expected warning text.
28760         * gcc.dg/980217-1.c: Declare abort.
28761         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
28762
28763 2000-06-29  Jeffrey A Law  (law@cygnus.com)
28764
28765         * g77.f-torture/compile/20000629-1.f: New test.
28766         * g77.f-torture/compile/20000629-1.x: Expected to fail.
28767
28768 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
28769
28770         Rearrange lots of files, removing entirely the
28771         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
28772         directories.
28773
28774         * Deleted files:
28775         gcc.c-torture/code_quality/code_quality.exp
28776         gcc.c-torture/special/special.exp
28777         gcc.failure/failure.exp
28778         gcc.failure/940409-1.x
28779         gcc.c-torture/compile/961203-1.x
28780
28781         * New files:
28782         gcc.misc-tests/linkage.exp
28783         gcc.c-torture/execute/920730-1t.c
28784         gcc.c-torture/execute/920730-1t.x
28785         gcc.c-torture/compile/920520-1.x
28786         gcc.c-torture/compile/920521-1.x
28787         gcc.c-torture/compile/981006-1.x
28788         gcc.c-torture/execute/eeprof-1.x
28789
28790         * Moved files (possibly with modifications to fit a new harness):
28791         Old name                                New name
28792         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
28793         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
28794         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
28795         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
28796         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
28797         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
28798         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
28799         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
28800         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
28801         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
28802         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
28803         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
28804         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
28805         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
28806
28807 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
28808
28809         * c-torture/compile/961203-1.x: Delete.
28810
28811         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
28812         not exit. Include stdio.h.
28813         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
28814         * gcc.misc-tests/dg-12.c: Likewise.
28815         * gcc.misc-tests/dg-5.c: Likewise.
28816         * gcc.misc-tests/dg-6.c: Likewise.
28817         * gcc.misc-tests/dg-7.c: Prototype abort.
28818         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
28819         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
28820         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
28821         not exit.
28822         * gcc.misc-tests/sieve.c: Use return from main, not exit.
28823         * gcc.misc-tests/sort2.c: Use return from main, not exit.
28824
28825 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
28826
28827         * gcc.dg/cpp/20000628-1.c: New test.
28828         * gcc.dg/cpp/20000628-1.h: New header for above test.
28829         * gcc.dg/cpp/20000628-1a.h: Likewise.
28830
28831 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
28832
28833         * gcc.dg/cpp: New directory.
28834         * gcc.dg/cpp/cpp.exp: New driver.
28835         * gcc.dg/cpp/20000627-1.c: New test.
28836         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
28837         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
28838         and rewrite as a compilation test.
28839
28840         * gcc.dg: Move many files into the cpp subdirectory, possibly
28841         renaming or editing them as well.
28842         Old name                New name
28843         990119-1.c              cpp/19990119-1.c
28844         990228-1.c              cpp/19990228-1.c
28845         990407-1.c              cpp/19990407-1.c
28846         990409-1.c              cpp/19990409-1.c
28847         990413-1.c              cpp/19990413-1.c
28848         990703-1.c              cpp/19990703-1.c
28849         20000127-1.c            cpp/20000127-1.c
28850         20000129-1.c            cpp/20000129-1.c
28851         20000207-1.c            cpp/20000207-1.c
28852         20000207-2.c            cpp/20000207-2.c
28853         20000209-1.c            cpp/20000209-1.c
28854         20000209-2.c            cpp/20000209-2.c
28855         20000301-1.c            cpp/20000301-1.c
28856         20000419-1.c            cpp/20000419-1.c
28857         20000510-1.S            cpp/20000510-1.S
28858         20000519-1.c            cpp/20000519-1.c
28859         20000529-1.c            cpp/20000529-1.c
28860         20000625-1.c            cpp/20000625-1.c
28861         20000625-2.c            cpp/20000625-2.c
28862         cpp-as1.c               cpp/assert1.c
28863         cpp-as2.c               cpp/assert2.c
28864         cxx-comments-1.c        cpp/cxxcom1.c
28865         cxx-comments-2.c        cpp/cxxcom2.c
28866         endif-label.c           cpp/endif.c
28867         cpp-hash1.c             cpp/hash1.c
28868         cpp-hash2.c             cpp/hash2.c
28869         cpp-if1.c               cpp/if-1.c
28870         cpp-if2.c               cpp/if-2.c
28871         cpp-if3.c               cpp/if-3.c
28872         cpp-if4.c               cpp/if-4.c
28873         cpp-if5.c               cpp/if-5.c
28874         cpp-cond.c              cpp/if-cexp.c
28875         cpp-missingop.c         cpp/if-mop.c
28876         cpp-missingparen.c      cpp/if-mpar.c
28877         cpp-opprec.c            cpp/if-oppr.c
28878         cpp-ifparen.c           cpp/if-paren.c
28879         cpp-shortcircuit.c      cpp/if-sc.c
28880         cpp-shift.c             cpp/if-shift.c
28881         cpp-unary.c             cpp/if-unary.c
28882         cpp-li1.c               cpp/line1.c
28883         cpp-li2.c               cpp/line2.c
28884         lineno.c                cpp/line3.c
28885         lineno-2.c              cpp/line4.c
28886         cpp-mi.c                cpp/mi1.c
28887         cpp-mic.h               cpp/mi1c.h
28888         cpp-micc.h              cpp/mi1cc.h
28889         cpp-mind.h              cpp/mi1nd.h
28890         cpp-mindp.h             cpp/mi1ndp.h
28891         cpp-mix.h               cpp/mi1x.h
28892         cpp-mi2.c               cpp/mi2.c
28893         cpp-mi2a.h              cpp/mi2a.h
28894         cpp-mi2b.h              cpp/mi2b.h
28895         cpp-mi2c.h              cpp/mi2c.h
28896         cpp-mi3.c               cpp/mi3.c
28897         cpp-mi3.def             cpp/mi3.def
28898         poison-1.c              cpp/poison.c
28899         pr-impl.c               cpp/prag-imp.c
28900         cpp-redef-2.c           cpp/redef1.c
28901         cpp-redef.c             cpp/redef2.c
28902         strpaste.c              cpp/strp1.c
28903         strpaste-2.c            cpp/strp2.c
28904         cpp-tradpaste.c         cpp/tr-paste.c
28905         cpp-tradstringify.c     cpp/tr-str.c
28906         cpp-tradwarn1.c         cpp/tr-warn1.c
28907         cpp-tradwarn2.c         cpp/tr-warn2.c
28908         trigraphs.c             cpp/trigraphs.c
28909         cpp-unc1.c              cpp/unc1.c
28910         cpp-unc2.c              cpp/unc2.c
28911         cpp-unc3.c              cpp/unc3.c
28912         cpp-unc.c               cpp/unc4.c
28913         undef.c                 cpp/undef1.c
28914         undef-2.c               cpp/undef2.c
28915         cpp-wi1.c               cpp/widestr1.c
28916
28917 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
28918
28919         * lib/g++.exp (g++_include_flags): Tweak.
28920
28921 2000-06-27  H.J. Lu  <hjl@gnu.org>
28922             Loren J. Rittle  <ljrittle@acm.org>
28923
28924         * lib/g++.exp (g++_include_flags): Override libgloss.exp
28925         version with one that knows about the new gcc tree structure.
28926         (g++_link_flags): Same.
28927
28928 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
28929
28930         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
28931         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
28932         case we are cross-compiling.
28933
28934         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
28935         g++.old-deja/g++.niklas/Makefile.in,
28936         g++.old-deja/g++.niklas/configure.in,
28937         g++.old-deja/g++.other/Makefile.in,
28938         g++.old-deja/g++.other/configure.in,
28939         gcc.c-torture/code_quality/Makefile.in,
28940         gcc.c-torture/code_quality/configure.in,
28941         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
28942         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
28943         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
28944         gcc.c-torture/execute/ieee/Makefile.in,
28945         gcc.c-torture/execute/ieee/configure.in,
28946         gcc.c-torture/noncompile/Makefile.in,
28947         gcc.c-torture/noncompile/configure.in,
28948         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
28949         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
28950         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
28951
28952 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
28953
28954         * g++.old-deja/g++.other/ambig3.C: New test.
28955
28956 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
28957
28958         * g++.old-deja/g++.pt/syntax1.C: New test.
28959         * g++.old-deja/g++.pt/syntax2.C: New test.
28960         * g++.old-deja/g++.other/syntax3.C: New test.
28961         * g++.old-deja/g++.other/syntax4.C: New test.
28962
28963 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
28964
28965         * gcc.dg/20000623-1.c: Prototype exit and abort.
28966
28967 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
28968
28969         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
28970         New tests.
28971         * gcc.dg/cpp-mi3.def: New file.
28972
28973         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
28974         inside assertions.
28975         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
28976         lexer's error messages.
28977         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
28978         divine anything from the linemarkers.
28979         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
28980         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
28981
28982 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
28983
28984         * gcc.dg/20000623-1.c: New test.
28985
28986 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
28987
28988         * gcc.c-torture/execute/20000622-1.c: New test.
28989
28990 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
28991
28992         * g++.old-deja/g++.other/init15.C: New test.
28993
28994 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
28995
28996         * g++.old-deja/g++.pt/vaarg2.C: New test.
28997         * g++.old-deja/g++.pt/vaarg3.C: New test.
28998
28999 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
29000
29001         * g++.old-deja/g++.other/dyncast6.C: New test.
29002
29003 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
29004
29005         * gcc.c-torture/execute/loop-6.c: New test.
29006
29007 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
29008
29009         * gcc.dg/20000614-1.c: New test.
29010         * gcc.dg/20000614-2.c: New test.
29011
29012 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
29013
29014         * g++.old-deja/g++.other/inline12.C: New test.
29015
29016 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
29017
29018         * g++.old-deja/g++.other/eh1.C: New test.
29019
29020 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
29021
29022         * g++.old-deja/g++.other/type.C: New test.
29023
29024 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
29025
29026         * g++.old-deja/g++.other/initstring.C: New test.
29027
29028 2000-06-12  Jason Merrill  <jason@redhat.com>
29029
29030         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
29031
29032 2000-06-09  Jeffrey A Law  (law@cygnus.com)
29033
29034         * gcc.c-torture/compile/20000609-1.c: New test.
29035
29036 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
29037
29038         * gcc.dg/20000609-1.c: New test.
29039
29040 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
29041
29042         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
29043         * gcc.c-torture/noncompile/poison-1.c: Move...
29044         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
29045         * gcc.dg/cpp-li1.c: Add a token after the #line.
29046
29047 2000-06-05  Richard Henderson  <rth@cygnus.com>
29048
29049         * gcc.c-torture/execute/20000605-2.c: New test.
29050         * gcc.c-torture/execute/20000605-3.c: New test.
29051
29052 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
29053
29054         * g77.f-torture/execute/20000503-1.x: New file.
29055
29056 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
29057
29058         * g++.old-deja/g++.eh/badalloc1.C: New test.
29059
29060 2000-06-05  Richard Henderson  <rth@cygnus.com>
29061
29062         * gcc.c-torture/execute/20000605-1.c: New test.
29063
29064 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
29065             Nathan Sidwell <nathan@codesourcery.com>
29066
29067         * gcc.c-torture/compile/20000605-1.c: New test.
29068
29069 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
29070
29071         * g77.f-torture/compile/20000601-1.f:  New test.
29072
29073 2000-06-03  Richard Henderson  <rth@cygnus.com>
29074
29075         * gcc.c-torture/execute/20000603-1.c: New.
29076
29077 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
29078
29079         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
29080         * gcc.dg/noreturn-2.c (noreturn): Likewise.
29081
29082 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
29083
29084         * gcc.dg/compare2.c (case 12): XFAIL.
29085         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
29086         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
29087
29088         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
29089
29090 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
29091
29092         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
29093         guard macro is already defined when the header is first
29094         included.
29095         * gcc.dg/cpp-mix.h: New file.
29096         * gcc.dg/endif-label.c: Update patterns to match compiler.
29097
29098         * g++.brendan/complex1.C: Declare abort.
29099         * g++.law/refs4.C: Remove XFAIL.
29100         * g++.oliva/expr2.C: Declare abort and exit.
29101
29102 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
29103
29104         * gcc.c-torture/execute/20000528-1.c: New test.
29105
29106         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
29107         * g++.old-deja/g++.law/temps4.C: Likewise.
29108
29109         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
29110         stdlib.h.  Call abort() on failure.
29111         * g++.old-deja/g++.law/refs4.C: Likewise.
29112         * g++.old-deja/g++.law/temps4.C: Likewise.
29113         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
29114         * gcc.c-torture/execute/20000112-1.c: Include string.h.
29115
29116 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
29117
29118         Relative to g++.dg/special:
29119         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
29120
29121         Relative to g++.old-deja:
29122         * g++.brendan/complex1.C, g++.jason/optimize2.C,
29123         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
29124         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
29125         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
29126         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
29127         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
29128         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
29129
29130         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
29131         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
29132         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
29133         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
29134         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
29135         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
29136         and/or string.h.
29137
29138         * g++.other/goto1.C: Update expectations for error messages.
29139
29140 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
29141
29142         * gcc.c-torture/compile/20000523-1.c: New test.
29143
29144 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
29145
29146         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
29147
29148 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
29149
29150         * g++.old-deja/g++.eh/catch11.C: New test.
29151         * g++.old-deja/g++.eh/catch12.C: New test.
29152
29153 2000-05-24  Nick Clifton  <nickc@cygnus.com>
29154
29155         * gcc.c-torture/execute/20000523-1.c: New test.
29156
29157 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
29158
29159         * c-torture/execute/bcp-1.c: Replace abort in arg of
29160         __builtin_constant_p with a generic external function.
29161
29162         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
29163         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
29164         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
29165         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
29166         Prototype abort and/or exit.
29167
29168         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
29169         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
29170         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
29171         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
29172
29173 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
29174
29175         * gcc.dg/dwarf2-1.c: New test.
29176
29177 2000-05-20  Richard Henderson  <rth@cygnus.com>
29178
29179         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
29180
29181 2000-05-20  Andreas Jaeger  <aj@suse.de>
29182
29183         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
29184         testcase.
29185
29186 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
29187
29188         * gcc.c-torture/execute/20000519-2.c: New test.
29189
29190 2000-05-19  Andreas Jaeger  <aj@suse.de>
29191
29192         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
29193         which fails with SSA.
29194
29195         * lib/c-torture.exp: Also test with -O3 -fssa.
29196
29197 2000-05-18  Michael Meissner  <meissner@redhat.com>
29198
29199         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
29200         * gcc.c-torture/execute/920415-1.c: Ditto.
29201         * gcc.c-torture/execute/920501-1.c: Ditto.
29202         * gcc.c-torture/execute/conversion.c: Ditto.
29203         * gcc.c-torture/execute/cvt-1.c: Ditto.
29204
29205 2000-05-18  Jeffrey A Law  (law@cygnus.com)
29206
29207         * gcc.c-torture/compile/20000518-1.c: New test.
29208
29209 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
29210
29211         * g77.f-torture/compile/200005018.f:  New test.
29212
29213 2000-05-17  Jeffrey A Law  (law@cygnus.com)
29214
29215         * gcc.c-torture/compile/20000517-1.c: New test.
29216
29217 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29218
29219         * gcc.c-torture/execute/20000516-1.c: New test.
29220
29221 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
29222
29223         * g++.old-deja/g++.other/eh.C: New test.
29224
29225 2000-05-12  Richard Henderson  <rth@cygnus.com>
29226
29227         * gcc.c-torture/execute/990208-1.c (main): Don't pass
29228         constants through to doit's conditional.
29229
29230 2000-05-11  Jeffrey A Law  (law@cygnus.com)
29231
29232         * gcc.c-torture/compile/20000511-1.c: New test.
29233         * g77.f-torture/compile/20000511-1.f: New test.
29234         * g77.f-torture/compile/20000511-2.f: New test.
29235
29236 2000-05-11  Michael Meissner  <meissner@redhat.com>
29237
29238         * gcc.c-torture/execute/20000511-1.c: New test.
29239
29240 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
29241
29242         * gcc.dg/dg.exp: Scan .S files as well as .c files.
29243         * gcc.dg/20000510-1.S: New.
29244
29245 2000-05-08  Catherine Moore  <clm@cygnus.com>
29246
29247         * gcc.dg/unused-3.c: New.
29248
29249 2000-05-06  Richard Henderson  <rth@cygnus.com>
29250
29251           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
29252           * g++.old-deja/g++.mike/warn1.C: Likewise.
29253           * g++.old-deja/g++.pt/local1.C: Likewise.
29254           * g++.old-deja/g++.pt/local7.C: Likewise.
29255           * g++.old-deja/g++.pt/spec16.C: Likewise.
29256
29257 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
29258
29259         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
29260
29261 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
29262
29263           * g77.f-torture/execute/20000503-1.f:  New test.
29264
29265 2000-05-04  Andreas Jaeger  <aj@suse.de>
29266
29267         * gcc.dg/noreturn-2.c: New test.
29268
29269 2000-05-04  Neil Booth  <NeilB@earthling.net>
29270
29271         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
29272         preprocessor.
29273
29274 2000-05-04  Richard Henderson  <rth@cygnus.com>
29275
29276         * gcc.c-torture/execute/20000503-1.c: Fix typo.
29277
29278 2000-05-04  Richard Henderson  <rth@cygnus.com>
29279
29280         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
29281         OpenSSL by Jason R Thorpe.
29282
29283 2000-05-03  Jim Wilson  <wilson@cygnus.com>
29284
29285         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
29286
29287 2000-05-03  Robert Lipe <robertlipe@usa.net>
29288
29289         * gcc.dg/20000503-1.c: New test.
29290
29291 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
29292
29293         * gcc.c-torture/compile/20000502-1.c: New test.
29294         * g++.old-deja/g++.other/align.C: New test.
29295         * gcc.dg/cpp-tradstringify.c: New test.
29296
29297 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
29298
29299         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
29300         and hard registers.
29301
29302 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
29303
29304         * gcc.c-torture/execute/loop-5.c: New test.
29305
29306 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
29307
29308         * gcc.c-torture/execute/va-arg-20.c: New test.
29309
29310 2000-04-23  Jeffrey A Law  (law@cygnus.com)
29311
29312         * gcc.c-torture/execute/20000422-1.c: New test.
29313
29314 2000-04-20  Greg McGary  <gkm@gnu.org>
29315
29316         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
29317         when optimizing, but without sibling-call optimizations (-O1).
29318
29319 2000-04-20  Jeffrey A Law  (law@cygnus.com)
29320
29321           * gcc.c-torture/compile/20000420-1.c: New test.
29322
29323 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
29324
29325         * g++.abi/ptrflags.C: New test.
29326         * g++.eh/catchptr1.C: Test incomplete pointer chains.
29327
29328 2000-04-19  Catherine Moore  <clm@cygnus.com>
29329
29330         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
29331
29332 2000-04-19  Greg McGary  <gkm@gnu.org>
29333
29334         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
29335         sibling-call optimizations.
29336
29337 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
29338
29339         * gcc.dg/20000419-1.c: New test.
29340
29341 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
29342
29343         * gcc.c-torture/execute/20000412-6.c: New test.
29344
29345 2000-04-12  Jeffrey A Law  (law@cygnus.com)
29346
29347         * gcc.c-torture/execute/20000412-5.c: New test.
29348         * g77.f-torture/compile/20000412-1.f: New test.
29349         * gcc.c-torture/execute/20000412-4.c: New test.
29350         * gcc.c-torture/compile/20000412-2.c: New test.
29351         * gcc.c-torture/execute/20000412-3.c: New test.
29352         * gcc.c-torture/compile/20000412-1.c: New test.
29353         * gcc.c-torture/execute/20000412-2.c: New test.
29354
29355 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
29356
29357         * objc/execute/bf-20.m: New test.
29358
29359 2000-04-10  Richard Henderson  <rth@cygnus.com>
29360
29361         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
29362
29363         * gcc.c-torture/execute/20000412-1.c: New test.
29364
29365 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
29366
29367         * g++.old-deja/g++.eh/catchptr1.C: New test.
29368
29369 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
29370
29371         * g++.old-deja/g++.abi/cxa_vec.C: New test.
29372
29373 2000-04-08  Neil Booth  <NeilB@earthling.net>
29374
29375         * gcc.dg/cpp-nullchar.c: Remove test as
29376         embedded nulls cause problems.
29377
29378 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29379
29380         * gcc.dg/compare2.c: New test.
29381
29382 2000-04-08  Neil Booth  <NeilB@earthling.net>
29383
29384         * gcc.dg/cpp-nullchar.c: New test.
29385
29386 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
29387
29388         * gcc.dg/cpp-mi2.c: New test.
29389         * gcc.dg/cpp-mi2[abc].h: New files.
29390
29391 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
29392
29393         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
29394         member name.
29395
29396 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
29397
29398         * g++.old-deja/g++.abi/vmihint.C: New test.
29399
29400 2000-04-06  Neil Booth  <NeilB@earthling.net>
29401
29402         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
29403         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
29404         copyright.
29405
29406 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
29407
29408         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
29409         avoid stack-frame overwrite.
29410
29411 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
29412
29413         * gcc.c-torture/compile/20000405-2.c: New test.
29414         * gcc.c-torture/compile/20000405-3.c: New test.
29415
29416 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29417
29418         * gcc.c-torture/compile/20000405-1.c: New test.
29419
29420 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
29421
29422         * gcc.dg/cast-qual-1.c: Revert last change.
29423
29424 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29425
29426         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
29427
29428 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
29429
29430         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
29431         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
29432
29433 2000-04-03  Jeffrey A Law  (law@cygnus.com)
29434
29435         * gcc.c-torture/compile/20000403-2.c: New test.
29436         * gcc.c-torture/compile/20000403-1.c: New test.
29437
29438 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
29439
29440         * gcc.c-torture/execute/20000403-1.c: New test.
29441
29442 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
29443
29444         * gcc.c-torture/execute/20000402-1.c: New test.
29445
29446 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
29447
29448         * gcc.c-torture/execute/va-arg-15.c: New test.
29449         * gcc.c-torture/execute/va-arg-16.c: New test.
29450         * gcc.c-torture/execute/va-arg-17.c: New test.
29451         * gcc.c-torture/execute/va-arg-18.c: New test.
29452         * gcc.c-torture/execute/va-arg-19.c: New test.
29453
29454 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
29455
29456         * gcc.c-torture/compile/981211-1.c: Move to...
29457         * gcc.dg/cpp-as1.c: ...here.
29458         * gcc.dg/cpp-as2.c: New file.
29459
29460         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
29461         compiler.
29462
29463 2000-04-02  Neil Booth  <NeilB@earthling.net>
29464
29465         * gcc.dg/cpp-cond.c  New tests.
29466         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
29467         accidental success less likely.
29468         * gcc.dg/cpp-missingop.c  New tests.
29469         * gcc.dg/cpp-missingparen.c  New tests.
29470         * gcc.dg/cpp-shift.c  New tests.
29471         * gcc.dg/cpp-shortcircuit.c  New tests.
29472         * gcc.dg/cpp-unary.c  New tests.
29473
29474 2000-03-29  Jeffrey A Law  (law@cygnus.com)
29475
29476         * gcc.c-torture/compile/20000329-1.c: New test.
29477
29478 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
29479
29480         * gcc.c-torture/compile/20000326-1.c: New test.
29481         * gcc.c-torture/compile/20000326-2.c: New test.
29482
29483 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
29484
29485         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
29486         the first parameter is a function argument.
29487
29488 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
29489
29490         * g++.old-deja/g++.ext/array4.C: New test.
29491
29492 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
29493
29494         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
29495
29496 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29497
29498         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
29499
29500 2000-03-19  Richard Henderson  <rth@cygnus.com>
29501
29502         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
29503
29504 2000-03-19  Richard Henderson  <rth@cygnus.com>
29505
29506         * gcc.c-torture/compile/20000319-1.c: New test.
29507
29508 2000-03-14  Jeffrey A Law  (law@cygnus.com)
29509
29510         * gcc.c-torture/execute/20000314-3.c: New test.
29511         * gcc.c-torture/execute/20000314-2.c: New test.
29512         * gcc.c-torture/execute/20000314-1.c: New test.
29513         * gcc.c-torture/compile/20000314-2.c: New test.
29514         * gcc.c-torture/compile/20000314-1.c: New test.
29515
29516 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
29517
29518         * g++.old-deja/g++.warn/inline.C: New test.
29519
29520 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
29521
29522         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
29523         standards-compliant result rather than specific constants.
29524         Put test-values in array.
29525
29526 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
29527
29528         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
29529         (g++_target_compile): Put test-specific options last.
29530
29531 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
29532
29533         * g++.old-deja/g++.eh/vbase4.C: New test.
29534
29535 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
29536
29537         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
29538
29539 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
29540
29541         * g++.old-deja/g++.brendan/misc12.C: Removed.
29542         * g++.old-deja/g++.pt/memtemp77.C: Constify.
29543         * g++.old-deja/g++.ext/pretty4.C: New test.
29544
29545 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
29546
29547         * g++.old-deja/g++.other/string2.C: New test.
29548
29549 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
29550
29551         * g++.old-deja/g++.warn/impint2.C: New test.
29552
29553 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
29554
29555         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
29556         is 1, not zero.
29557
29558 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
29559
29560         * g++.old-deja/g++.warn/impint.C: New test.
29561         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
29562         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
29563         * g++.old-deja/g++.pt/explicit12.C: Likewise.
29564         * g++.old-deja/g++.pt/explicit13.C: Likewise.
29565         * g++.old-deja/g++.pt/explicit17.C: Likewise.
29566         * g++.old-deja/g++.pt/explicit18.C: Likewise.
29567         * g++.old-deja/g++.pt/explicit19.C: Likewise.
29568         * g++.old-deja/g++.pt/explicit23.C: Likewise.
29569         * g++.old-deja/g++.pt/explicit31.C: Likewise.
29570         * g++.old-deja/g++.pt/explicit35.C: Likewise.
29571         * g++.old-deja/g++.pt/explicit6.C: Likewise.
29572         * g++.old-deja/g++.pt/memclass7.C: Likewise.
29573
29574 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
29575
29576         * gcc.dg/cpp-redef.c: New test.
29577
29578 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
29579
29580         * g++.old-deja/g++.pt/unify7.C: New test.
29581
29582 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
29583
29584         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
29585         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
29586
29587 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
29588
29589         * gcc.c-torture/compile/20000224-1.c: New test.
29590
29591 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29592
29593         * gcc.c-torture/compile/cpp-2.c: New test.
29594         * gcc.c-torture/compile/cpp-1.c: New test.
29595
29596 2000-02-25  Jeffrey A Law  (law@cygnus.com)
29597
29598         * gcc.c-torture/execute/20000225-1.c: New test.
29599
29600 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29601
29602         * gcc.dg/cpp-li2.c: New test.
29603
29604         * gcc.dg/cpp-wi1.c: New test.
29605
29606         * gcc.dg/cpp-li1.c: New test.
29607
29608 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
29609
29610         * g++.old-deja/g++.other/sizeof5.C: New test.
29611
29612 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29613
29614         * gcc.c-torture/execute/va-arg-13.c: New test.
29615
29616 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
29617
29618         * gcc.c-torture/execute/va-arg-12.c: New test.
29619
29620 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
29621
29622         * gcc.c-torture/execute/20000223-1.c: New test.
29623
29624 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
29625
29626         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
29627
29628 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
29629
29630         * g++.old-deja/g++.abi/ptrmem.C: New test.
29631
29632 2000-02-19  Richard Henderson  <rth@cygnus.com>
29633
29634         * gcc.c-torture/compile/init-3.c: New.
29635
29636 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
29637
29638         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
29639         ALWAYS_CXXFLAGS.
29640
29641 2000-02-11  Robert Lipe <robertl@sco.com>
29642
29643         * gcc.c-torture/compile/20000211-3.c: New test.
29644
29645 2000-02-11  Martin Buchholz <martin@xemacs.org>
29646
29647         * gcc.c-torture/compile/20000211-2.c: New test.
29648
29649 2000-02-11  Jeffrey A Law  (law@cygnus.com)
29650
29651         * gcc.c-torture/compile/20000211-1.c: New test.
29652
29653 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
29654
29655         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
29656           on native targets
29657
29658 2000-02-08  Nathan Sidwell  <nathan@acm.org>
29659
29660         * g++.old-deja/g++.other/cast5.C: New test.
29661
29662 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
29663
29664         * gcc.c-torture/execute/20000205-1.c: New.
29665
29666 2000-02-03  Nathan Sidwell  <nathan@acm.org>
29667
29668         * g++.old-deja/g++.jason/cast3.C: Return void.
29669         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
29670
29671 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29672
29673         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
29674
29675         * gcc.dg/loop-1.c: New test.
29676
29677 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
29678
29679         * gcc.c-torture/compile/20000127-1.c: New test.
29680         * gcc.c-torture/execute/991228-1.c: New test.
29681
29682 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29683
29684         * gcc.dg/unused-2.c: New test.
29685
29686         * gcc.dg/conv-1.c: New test.
29687
29688 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
29689
29690         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
29691         compiler.
29692         (tool_option_proc): Fix typo.
29693
29694 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
29695
29696         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
29697         of the ld on the host, not on the build machine.
29698         Also, don't crash if '--help' is not a supported option.
29699
29700 2000-01-24  Richard Henderson  <rth@cygnus.com>
29701
29702         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
29703
29704 2000-01-20  Jeffrey A Law  (law@cygnus.com)
29705
29706         * gcc.c-torture/execute/20000120-2.c: New test.
29707         * gcc.c-torture/execute/20000120-1.c: New test.
29708
29709 2000-01-13  Jeffrey A Law  (law@cygnus.com)
29710
29711         * gcc.c-torture/execute/20000113-1.c: New test.
29712
29713 2000-01-12  Jeffrey A Law  (law@cygnus.com)
29714
29715         * gcc.c-torture/execute/20000112-1.c: New test.
29716
29717 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29718
29719         * gcc.dg/20000111-1.c: New test.
29720
29721 2000-01-10  Jeffrey A Law  (law@cygnus.com)
29722
29723         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
29724         with 16 bit integers.
29725
29726 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29727
29728         * gcc.dg/20000108-1.c: New test.
29729
29730 2000-01-05  Nathan Sidwell  <nathan@acm.org>
29731
29732         * g++.old-deja/g++.ns/koenig8.C: New test.
29733
29734 2000-01-05  Nathan Sidwell  <nathan@acm.org>
29735
29736         * g++.old-deja/g++.other/cast4.C: New test.
29737
29738 2000-01-05  Jeffrey A Law  (law@cygnus.com)
29739
29740         * gcc.c-torture/compile/20000105-2.c: New test.
29741         * gcc.c-torture/compile/20000105-1.c: New test.
29742
29743 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29744
29745         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
29746         references to printf & atoi to conform to ANSI standard.
29747         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
29748         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
29749         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
29750         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
29751         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
29752         * g++.old-deja/g++.brendan/complex1.C: Likewise.
29753         * g++.old-deja/g++.brendan/copy1.C: Likewise.
29754         * g++.old-deja/g++.brendan/copy2.C: Likewise.
29755         * g++.old-deja/g++.brendan/copy3.C: Likewise.
29756         * g++.old-deja/g++.brendan/copy4.C: Likewise.
29757         * g++.old-deja/g++.brendan/copy5.C: Likewise.
29758         * g++.old-deja/g++.brendan/copy6.C: Likewise.
29759         * g++.old-deja/g++.brendan/copy7.C: Likewise.
29760         * g++.old-deja/g++.brendan/copy8.C: Likewise.
29761         * g++.old-deja/g++.brendan/crash11.C: Likewise.
29762         * g++.old-deja/g++.brendan/crash14.C: Likewise.
29763         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
29764         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
29765         * g++.old-deja/g++.brendan/delete2.C: Likewise.
29766         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
29767         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
29768         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
29769         * g++.old-deja/g++.brendan/eh1.C: Likewise.
29770         * g++.old-deja/g++.brendan/groff1.C: Likewise.
29771         * g++.old-deja/g++.brendan/init3.C: Likewise.
29772         * g++.old-deja/g++.brendan/misc12.C: Likewise.
29773         * g++.old-deja/g++.brendan/misc7.C: Likewise.
29774         * g++.old-deja/g++.brendan/new2.C: Likewise.
29775         * g++.old-deja/g++.brendan/operators4.C: Likewise.
29776         * g++.old-deja/g++.brendan/operators5.C: Likewise.
29777         * g++.old-deja/g++.brendan/overload2.C: Likewise.
29778         * g++.old-deja/g++.brendan/overload7.C: Likewise.
29779         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
29780         * g++.old-deja/g++.brendan/reference1.C: Likewise.
29781         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
29782         * g++.old-deja/g++.brendan/template24.C: Likewise.
29783         * g++.old-deja/g++.brendan/template3.C: Likewise.
29784         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
29785         * g++.old-deja/g++.jason/inline3.C: Likewise.
29786         * g++.old-deja/g++.jason/opeq.C: Likewise.
29787         * g++.old-deja/g++.law/arg5.C: Likewise.
29788         * g++.old-deja/g++.law/arm7.C: Likewise.
29789         * g++.old-deja/g++.law/ctors11.C: Likewise.
29790         * g++.old-deja/g++.law/cvt8.C: Likewise.
29791         * g++.old-deja/g++.law/init9.C: Likewise.
29792         * g++.old-deja/g++.law/refs4.C: Likewise.
29793         * g++.old-deja/g++.law/template2.C: Likewise.
29794         * g++.old-deja/g++.law/visibility24.C: Likewise.
29795         * g++.old-deja/g++.law/vtable3.C: Likewise.
29796         * g++.old-deja/g++.mike/asm2.C: Likewise.
29797         * g++.old-deja/g++.mike/eh1.C: Likewise.
29798         * g++.old-deja/g++.mike/misc1.C: Likewise.
29799         * g++.old-deja/g++.mike/misc13.C: Likewise.
29800         * g++.old-deja/g++.mike/misc14.C: Likewise.
29801         * g++.old-deja/g++.mike/ns12.C: Likewise.
29802         * g++.old-deja/g++.mike/p1248.C: Likewise.
29803         * g++.old-deja/g++.mike/p3708.C: Likewise.
29804         * g++.old-deja/g++.mike/p3708a.C: Likewise.
29805         * g++.old-deja/g++.mike/p3708b.C: Likewise.
29806         * g++.old-deja/g++.mike/p646.C: Likewise.
29807         * g++.old-deja/g++.mike/p700.C: Likewise.
29808         * g++.old-deja/g++.mike/p783.C: Likewise.
29809         * g++.old-deja/g++.mike/p783a.C: Likewise.
29810         * g++.old-deja/g++.mike/p783b.C: Likewise.
29811         * g++.old-deja/g++.mike/p786.C: Likewise.
29812         * g++.old-deja/g++.mike/p789.C: Likewise.
29813         * g++.old-deja/g++.mike/p789a.C: Likewise.
29814         * g++.old-deja/g++.mike/p807a.C: Likewise.
29815         * g++.old-deja/g++.other/delete3.C: Likewise.
29816         * g++.old-deja/g++.other/dyncast1.C: Likewise.
29817         * g++.old-deja/g++.other/dyncast2.C: Likewise.
29818         * g++.old-deja/g++.other/dyncast3.C: Likewise.
29819         * g++.old-deja/g++.other/empty1.C: Likewise.
29820         * g++.old-deja/g++.other/temporary1.C: Likewise.
29821         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
29822         * g++.old-deja/g++.pt/t16.C: Likewise.
29823         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
29824
29825 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
29826
29827         * gcc.dg/991230-1.c: New test.
29828
29829 1999-12-29  Jeffrey A Law  (law@cygnus.com)
29830
29831         * gcc.c-torture/compile/991229-3.c: New test.
29832         * gcc.c-torture/compile/991229-2.c: New test.
29833         * gcc.c-torture/compile/991229-1.c: New test.
29834
29835 1999-12-29  Greg McGary <gkm@eng.ascend.com>
29836
29837         * gcc.c-torture/compile/labels-2.c: New test.
29838
29839 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
29840
29841         * gcc.c-torture/execute/991227-1.c: New test.
29842
29843 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29844
29845         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
29846
29847 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
29848
29849         * gcc.c-torture/execute/991221-1.c: New test.
29850
29851 1999-12-20  Nathan Sidwell  <nathan@acm.org>
29852
29853         * g++.old-deja/g++.other/cast3.C: New test.
29854
29855 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
29856
29857         * gcc.c-torture/execute/991216-4.c: New test.
29858
29859 1999-12-16  Michael Meissner  <meissner@cygnus.com>
29860
29861         * gcc.c-torture/execute/991216-1.c: New test.
29862         * gcc.c-torture/execute/991216-2.c: New test.
29863         * gcc.c-torture/execute/991216-3.c: New test.
29864
29865 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
29866
29867         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
29868         Actually make the test fail by using "-O2" for compilation.
29869
29870 1999-12-15  Nathan Sidwell  <nathan@acm.org>
29871
29872         * g++.old-deja/g++.warn/cast-align1.C: New test.
29873
29874 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
29875
29876         * gcc.c-torture/compile/991214-1.c: New test.
29877         * gcc.c-torture/compile/991214-2.c: New test.
29878
29879 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
29880
29881         * gcc.dg/991214-1.c: New test.
29882
29883 1999-12-13  Jeffrey A Law  (law@cygnus.com)
29884
29885         * gcc.c-torture/compile/991213-3.c: New test.
29886         * gcc.c-torture/compile/991213-2.c: New test.
29887         * gcc.c-torture/compile/991213-1.c: New test.
29888
29889 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
29890
29891         * gcc.dg/991209-1.c: New test.
29892
29893 1999-12-08  Nathan Sidwell <nathan@acm.org>
29894
29895         * gcc.c-torture/compile/991208-1.c: New test.
29896
29897 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29898
29899         * gcc.dg/ultrasp2.c: New test.
29900
29901 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
29902
29903         * g++.old-deja/g++.abi/align.C (main): Fix typo.
29904
29905 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
29906
29907         * gcc.c-torture/compile/991202-1.c: New test.
29908         * gcc.c-torture/execute/991202-1.c: New test.
29909         * gcc.c-torture/execute/991202-2.c: New test.
29910         * gcc.c-torture/execute/991202-3.c: New test.
29911
29912 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
29913
29914         * g++.old-deja/g++.abi/align.C: New test.
29915         * g++.old-deja/g++.abi/aggregates.C: Likewise.
29916         * g++.old-deja/g++.abi/bitfields.C: Likewise.
29917
29918 1999-12-01  Richard Henderson  <rth@cygnus.com>
29919
29920         * gcc.c-torture/execute/991201-1.c: New.
29921
29922 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
29923
29924         * gcc.dg/991129-1.c: New test.
29925
29926 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
29927
29928         * gcc.c-torture/compile/991127-1.c: New test.
29929
29930 1999-11-22  Nathan Sidwell  <nathan@acm.org>
29931
29932         * g++.old-deja/g++.other/warn4.C: New test.
29933
29934 1999-11-22  Nathan Sidwell  <nathan@acm.org>
29935
29936         * g++.old-deja/g++.eh/cleanup2.C: New test.
29937         * g++.old-deja/g++.ext/pretty2.C: New test.
29938         * g++.old-deja/g++.ext/pretty3.C: New test.
29939         * g++.old-deja/g++.other/debug6.C: New test.
29940
29941 1999-10-20  Jim Wilson  <wilson@cygnus.com>
29942
29943         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
29944         compiler_output to look for one error message instead of two.
29945
29946 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
29947
29948         * gcc.c-torture/execute/991118-1.c: Also test case
29949         where the word boundary does not split a byte evenly.
29950
29951 1999-11-19  Nathan Sidwell  <nathan@acm.org>
29952
29953         * g++.old-deja/g++.ext/restrict1.C: New test.
29954
29955 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
29956
29957         * gcc.c-torture/execute/991118-1.c: New test.
29958
29959 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
29960
29961         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
29962         working directory pathnames.
29963
29964 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
29965
29966         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
29967         host is equipped with driver.h and driver.o so it can actually
29968         compile and run the tests.
29969
29970 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
29971
29972         * gcc.c-torture/compile/991008-1.c: New test.
29973
29974 1999-11-08  Nick Clifton  <nickc@cygnus.com>
29975
29976         * lib/gcc-dg.exp: Include target-supports.exp
29977
29978 1999-11-05  Nick Clifton  <nickc@cygnus.com>
29979
29980         * lib/target-supports.exp: New file: Provide procs to test for
29981         features supported by the target.
29982         (check_weak_available): Moved here from ecos.exp.
29983         (check_alias_available): New proc: Determine of the target
29984         toolchain supports the alias attribute.
29985
29986         * gcc.dg/special/ecos.exp: Move check_weak_available to
29987         target-supports.exp.
29988         (alias-1.c): Only perform the test if the target supports
29989         aliases.
29990         (wkali-1.c): Only perform the test if the target supports
29991         aliases.
29992
29993         * gcc.dg/990506-0.c: Expect error messages from cross
29994         targets as well as native targets.
29995
29996 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29997
29998         * gcc.dg/ultrasp1.c: Removed xfail.
29999         * gcc.dg/struct-ret-2.c: Likewise.
30000         * gcc.dg/array-1.c: Likewise.
30001
30002 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30003
30004         * gcc.dg/struct-ret-2.c: New test.
30005
30006         * gcc.dg/array-1.c: New test.
30007
30008 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
30009
30010         * gcc.c-torture/execute/991030-1.c: New test.
30011
30012 1999-10-26  Richard Henderson  <rth@cygnus.com>
30013
30014         * gcc.c-torture/compile/991026-2.c: New test.
30015
30016 1999-10-26  Jeffrey A Law  (law@cygnus.com)
30017
30018         * gcc.c-torture/compile/991026-1.c: New test.
30019
30020 1999-10-23  Jeffrey A Law  (law@cygnus.com)
30021
30022         * gcc.c-torture/execute/991023-1.c: New test.
30023
30024 1999-10-19  Jeffrey A Law  (law@cygnus.com)
30025
30026         * gcc.c-torture/execute/991019-1.c: New test.
30027
30028 1999-10-16  Richard Henderson  <rth@cygnus.com>
30029
30030         * gcc.c-torture/execute/991016-1.c: New test.
30031
30032 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
30033
30034         * gcc.c-torture/execute/991014-1.c: New test.
30035
30036 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
30037
30038         * g++.old-deja/g++.other/union2.C: New test.
30039
30040 1999-10-13  Nathan Sidwell  <nathan@acm.org>
30041
30042         * g++.old-deja/g++.other/vaarg2.C: New test.
30043         * g++.old-deja/g++.other/vaarg3.C: New test.
30044
30045 1999-10-12  Craig Burley  <craig@jcb-sc.com>
30046
30047         * g77.f-torture/noncompile/19990905-1.f: Moved from being
30048         in compile/.
30049
30050 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
30051
30052         * gcc.c-torture/execute/va-arg-11.c: New test.
30053
30054 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
30055
30056         * lib/file-format.exp (gcc_target_object_format): Don't
30057         crash if objdump is unavailable.
30058
30059 1999-09-29  Donn Terry <donn@interix.com>
30060
30061         * gcc.misc-tests/mg.exp: delete extraneous redirection.
30062
30063 1999-09-28  Nick Clifton  <nickc@cygnus.com>
30064
30065         * gcc.c-torture/compile/990928-1.c: New test.
30066
30067 1999-09-28  Nathan Sidwell  <nathan@acm.org>
30068
30069         * g++.old-deja/g++.other/decl6.C: New test.
30070
30071 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
30072
30073         * gcc.c-torture/execute/va-arg-10.c: New test.
30074
30075 1999-09-27  Nathan Sidwell  <nathan@acm.org>
30076
30077         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
30078         __PRETTY_FUNCTION__.
30079
30080 1999-09-23  Nick Clifton  <nickc@cygnus.com>
30081
30082         * gcc.c-torture/execute/990923-1.c: New test.
30083
30084 1999-09-21  Nick Clifton  <nickc@cygnus.com>
30085
30086         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
30087         for which -fpic is inappropriate.
30088
30089 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
30090
30091         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
30092
30093 1999-09-21  Nathan Sidwell  <nathan@acm.org>
30094
30095         * g++.old-deja/g++.other/dyncast1.C: New test.
30096         * g++.old-deja/g++.other/dyncast2.C: New test.
30097         * g++.old-deja/g++.other/dyncast3.C: New test.
30098         * g++.old-deja/g++.other/dyncast4.C: New test.
30099         * g++.old-deja/g++.other/dyncast5.C: New test.
30100         * g++.old-deja/g++.eh/catch3.C: New test.
30101         * g++.old-deja/g++.eh/catch3p.C: New test.
30102         * g++.old-deja/g++.eh/catch4.C: New test.
30103         * g++.old-deja/g++.eh/catch4p.C: New test.
30104         * g++.old-deja/g++.eh/catch5.C: New test.
30105         * g++.old-deja/g++.eh/catch5p.C: New test.
30106         * g++.old-deja/g++.eh/catch6.C: New test.
30107         * g++.old-deja/g++.eh/catch6p.C: New test.
30108         * g++.old-deja/g++.eh/catch7.C: New test.
30109         * g++.old-deja/g++.eh/catch7p.C: New test.
30110         * g++.old-deja/g++.eh/catch8.C: New test.
30111         * g++.old-deja/g++.eh/catch8p.C: New test.
30112         * g++.old-deja/g++.eh/catch9.C: New test.
30113         * g++.old-deja/g++.eh/catch9p.C: New test.
30114
30115 1999-09-13  Nathan Sidwell  <nathan@acm.org>
30116
30117         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
30118         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
30119
30120 1999-09-13  Jeffrey A Law  (law@cygnus.com)
30121
30122         * gcc.c-torture/compile/990913-1.c: New test.
30123
30124 1999-09-10  Nathan Sidwell  <nathan@acm.org>
30125
30126         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
30127         * g++.old-deja/g++.jason/rfg5.C: Likewise.
30128
30129 1999-09-09  Richard Henderson  <rth@cygnus.com>
30130
30131         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
30132
30133 1999-09-09  Nathan Sidwell  <nathan@acm.org>
30134
30135         * g++.old-deja/g++.other/lookup11.C: New test.
30136         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
30137         what is permitted and what we want.
30138         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
30139         overload use.
30140         * g++.old-deja/g++.jason/rfg5.C: Likewise
30141
30142 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
30143
30144         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
30145         * gcc.c-torture/noncompile/poison-1.c: New file.
30146
30147 1999-09-08  Nathan Sidwell  <nathan@acm.org>
30148
30149         * g++.old-deja/g++.other/sizeof3.C: New test.
30150         * g++.old-deja/g++.other/sizeof4.C: New test.
30151         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
30152         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
30153
30154 1999-09-07  Richard Henderson  <rth@cygnus.com>
30155
30156         * gcc.dg/va-arg-1.c: New.
30157
30158 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30159
30160         * gcc.c-torture/execute/va-arg-9.c: New test.
30161
30162 1999-09-05  Craig Burley  <craig@jcb-sc.com>
30163
30164         * g77.f-torture/compile/980519-2.f: New test.
30165         * g77.f-torture/compile/19990905-0.f: New test.
30166         * g77.f-torture/compile/19990905-1.f: New test.
30167         * g77.f-torture/compile/19990905-2.f: New test.
30168
30169         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
30170
30171 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
30172
30173         * gcc.c-torture/execute/990827-1.c: Fix typo.
30174
30175 1999-09-03  Nathan Sidwell  <nathan@acm.org>
30176
30177         * g++.old-deja/g++.other/deref1.C: New test.
30178
30179 1999-09-02  Nathan Sidwell  <nathan@acm.org>
30180
30181         * g++.old-deja/g++.other/ambig2.C: New test.
30182         * g++.old-deja/g++.other/cond5.C: New test.
30183         * g++.old-deja/g++.other/lookup16.C: New test.
30184
30185 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
30186
30187         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
30188         assemblers too.
30189
30190 1999-08-31  Jeffrey A Law  (law@cygnus.com)
30191
30192         * lib/c-torture.exp: Avoid the "compare executables" optimization
30193         when testing native.
30194
30195 1999-08-29  Jeffrey A Law  (law@cygnus.com)
30196
30197         * gcc.c-torture/execute/990829-1.c: New test.
30198         * gcc.c-torture/compile/990829-1.c: New test.
30199
30200 1999-08-27  Paul Burchard  <burchard@pobox.com>
30201
30202         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
30203         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
30204         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
30205         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
30206         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
30207         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
30208         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
30209         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
30210         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
30211         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
30212         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
30213
30214 1999-08-27  Jeffrey A Law  (law@cygnus.com)
30215
30216         * gcc.c-torture/execute/990827-1.c: New test.
30217
30218 1999-08-26  Craig Burley  <craig@jcb-sc.com>
30219
30220         * g77.f-torture/noncompile/19990826-4.f: New test.
30221
30222         * g77.f-torture/compile/19990826-3.f: New test.
30223
30224         * g77.f-torture/execute/19990826-2.f: New test.
30225
30226         * g77.f-torture/compile/19990826-1.f: New test.
30227
30228         * gcc.c-torture/execute/990826-0.c: New test.
30229         * g77.c-torture/execute/19990826-0.f: New test.
30230
30231         * g77.f-torture/noncompile/970626-2.f: New test.
30232
30233 1999-08-25  Paul Burchard  <burchard@pobox.com>
30234
30235         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
30236         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
30237         lss-011.C: New tests.
30238
30239 1999-08-25  Nathan Sidwell  <nathan@acm.org>
30240
30241         * g++.old-deja/g++.other/decl5.C: New test.
30242
30243 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30244
30245         * noncompile/noncompile.exp: Load_lib c-torture.exp.
30246         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
30247         call `postbase' for each one.  All callers of `postbase' changed
30248         to call this instead.
30249
30250 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
30251
30252         * gcc.c-torture/execute/990811-1.c: New test.
30253
30254 1999-08-09  Nick Clifton  <nickc@cygnus.com>
30255
30256         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
30257         just native ones.
30258
30259         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
30260         just native ones.
30261
30262 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
30263
30264         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
30265
30266 1999-08-04  Jeffrey A Law  (law@cygnus.com)
30267
30268         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
30269
30270 1999-08-04  Nathan Sidwell  <nathan@acm.org>
30271
30272         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
30273
30274 1999-08-04  Jeffrey A Law  (law@cygnus.com)
30275
30276         * gcc.c-torture/execute/990804-1.c: New test.
30277
30278 1999-08-03  Nathan Sidwell  <nathan@acm.org>
30279
30280         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
30281         * g++.old-deja/g++.brendan/crash64.C: Likewise
30282         * g++.old-deja/g++.brendan/overload8.C: Likewise
30283
30284 1999-08-03  Nathan Sidwell  <nathan@acm.org>
30285
30286         * g++.old-deja/g++.other/struct1.C: New test.
30287
30288 1999-08-03  Nathan Sidwell  <nathan@acm.org>
30289
30290         * g++.old-deja/g++.other/enum2.C: New test.
30291
30292 1999-08-02  Richard Henderson  <rth@cygnus.com>
30293
30294         Adapted from tests from Franz Sirl:
30295         * gcc.c-torture/execute/va-arg-7.c: New test.
30296         * gcc.c-torture/execute/va-arg-8.c: New test.
30297
30298 1999-08-01  Jeffrey A Law  (law@cygnus.com)
30299
30300         * gcc.c-torture/compile/990801-2.c: New test.
30301
30302         * gcc.c-torture/compile/990801-1.c: New test.
30303
30304 1999-07-27  Michael Meissner  <meissner@cygnus.com>
30305
30306         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
30307         fp-cmp-1.c, converting double to float.
30308
30309         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
30310         fp-cmp-1.c, converting double to long double.
30311
30312         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
30313         from fr1 to unknown_register, since fr1 is a legitimate register
30314         on some machines.
30315
30316 1999-07-25  Jeffrey A Law  (law@cygnus.com)
30317
30318         * README: More listname related changes.
30319
30320 1999-07-08  Catherine Moore  <clm@cygnus.com>
30321
30322         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
30323
30324 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
30325
30326         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
30327
30328 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
30329
30330         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
30331
30332 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
30333
30334         * gcc.dg/990703-1.c: New test.
30335
30336 1999-06-29  Nick Clifton  <nickc@cygnus.com>
30337
30338         * lib/file-format.exp: New file: Move definition of proc
30339         gcc_target_object_format to here from
30340         gcc.dg/special/ecos.exp.
30341
30342         * lib/c-torture.exp: Include lib file-format.exp.
30343         * lib/gcc-dg.exp: Include lib file-format.exp.
30344
30345         * gcc.dg/special/ecos.exp: Remove definition of proc
30346         gcc_target_object_format.
30347
30348 1999-06-28  Jeffrey A Law  (law@cygnus.com)
30349
30350         * gcc.c-torture/execute/990628-1.c: New test.
30351
30352 1999-06-25  Jeffrey A Law  (law@cygnus.com)
30353
30354         * gcc.c-torture/compile/990625-2.c: New test.
30355
30356         * gcc.c-torture/compile/990625-1.c: New test.
30357
30358 1999-06-23  Nick Clifton  <nickc@cygnus.com>
30359
30360         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
30361         attributes compile.
30362         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
30363         ports that use the COFF/PE file format.
30364
30365 1999-06-17  Jeffrey A Law  (law@cygnus.com)
30366
30367         * gcc.c-torture/compile/990617-1.c: New test.
30368
30369 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
30370
30371         * g++.old-deja/g++.other/decl4.C: New test.
30372
30373 1999-06-14  Nathan Sidwell  <nathan@acm.org>
30374
30375         * g++.old-deja/g++.other/bitfld3.C: New test.
30376
30377 1999-06-08  Nathan Sidwell  <nathan@acm.org>
30378
30379         * g++.old-deja/g++.eh/catch1.C: New test.
30380
30381 1999-06-07  Jeffrey A Law  (law@cygnus.com)
30382
30383         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
30384
30385         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
30386         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
30387
30388 1999-06-05  Craig Burley  <craig@jcb-sc.com>
30389
30390         * g77.f-torture/compile/19990502-0.f: Replace with new,
30391         shorter, test that still fails after recent changes.
30392
30393 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
30394
30395         * gcc.c-torture/execute/990604-1.c: New test.
30396
30397 1999-05-31  Jeffrey A Law  (law@cygnus.com)
30398
30399         * gcc.c-torture/execute/990531-1.c: New test.
30400
30401 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
30402
30403         * gcc.c-torture/compile/990527-1.c: New test.
30404
30405 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
30406
30407         * gcc.c-torture/execute/990527-1.c: New test.
30408
30409 1999-05-25  Nick Clifton  <nickc@cygnus.com>
30410
30411         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
30412         bitfields as signed.
30413
30414 1999-05-25  Craig Burley  <craig@jcb-sc.com>
30415
30416         * g77.f-torture/compile/19990525-0.f: New test.
30417
30418 1999-05-25  Jeffrey A Law  (law@cygnus.com)
30419
30420         * gcc.c-torture/execute/990525-2.c: New test.
30421
30422         * gcc.c-torture/execute/990525-1.c: New test.
30423
30424 1999-05-24  Nathan Sidwell  <nathan@acm.org>
30425
30426         * g++.old-deja/g++.other/anon3.C: New test.
30427         * g++.old-deja/g++.other/anon4.C: New test.
30428         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
30429         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
30430         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
30431         Merrill).
30432
30433 1999-05-24  Jeffrey A Law  (law@cygnus.com)
30434
30435         * gcc.c-torture/execute/990524-1.c: New test.
30436
30437         * gcc.dg/990524-1.c: New test.
30438
30439 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
30440
30441         * gcc.c-torture/compile/990523-1.c: New test.
30442
30443 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
30444
30445         * gcc.c-torture/compile/990519-1.c: New test.
30446
30447 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
30448
30449         * gcc.c-torture/compile/990517-1.c: New test.
30450
30451         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
30452         (e4, f4): New tests.
30453         (main): Call them.
30454
30455 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30456
30457         * gcc.dg/noreturn-1.c: New test.
30458
30459 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
30460
30461         * gcc.c-torture/execute/990513-1.c: New test.
30462
30463 1999-05-10  Richard Henderson  <rth@cygnus.com>
30464
30465         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
30466
30467 1999-05-10  Craig Burley  <craig@jcb-sc.com>
30468
30469         * g77.f-torture/execute/erfc.f: Use small single-precision
30470         values, to avoid problems on Alphas when not -mieee.
30471
30472 1999-05-08  Craig Burley  <craig@jcb-sc.com>
30473
30474         * gcc.dg/990506-0.c: New test.
30475
30476 1999-05-08  Richard Henderson  <rth@cygnus.com>
30477
30478         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
30479         the constant to test.  Don't XFAIL 64-bit targets.
30480
30481         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
30482         * g++.old-deja/g++.law/profile1.C: Likewise.
30483
30484         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
30485         operator new instances.
30486         * g++.old-deja/g++.other/delete5.C: Likewise.
30487
30488 1999-05-03  Craig Burley  <craig@jcb-sc.com>
30489
30490         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
30491         intrinsic.
30492
30493 1999-05-03  Craig Burley  <craig@jcb-sc.com>
30494
30495         * g77.f-torture/execute/u77-test.f: Reverse order of two
30496         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
30497
30498 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30499
30500         * gcc.dg/compare1.c: New test.
30501
30502 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
30503
30504         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
30505         New tests.
30506
30507 1999-05-02  Craig Burley  <craig@jcb-sc.com>
30508
30509         * g77.f-torture/compile/19990502-1.f: New test.
30510
30511 1999-05-02  Craig Burley  <craig@jcb-sc.com>
30512
30513         * g77.f-torture/compile/19990502-0.f: New test.
30514
30515 1999-05-02  Craig Burley  <craig@jcb-sc.com>
30516
30517         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
30518         intrinsic.
30519
30520 1999-05-02  Craig Burley  <craig@jcb-sc.com>
30521
30522         * g77.f-torture/execute/u77-test.f (main): List libU77
30523         intrinsics not currently tested.
30524         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
30525         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
30526         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
30527         Trim blanks off the ends of some printed strings.
30528
30529 1999-05-02  Craig Burley  <craig@jcb-sc.com>
30530
30531         * g77.f-torture/execute/u77-test.f (main): Just warn about
30532         FSTAT gid disagreement, as it's expected on some systems.
30533
30534 1999-05-01  Craig Burley  <craig@jcb-sc.com>
30535
30536         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
30537         use a new function, which allows for some slop.
30538         Clean up some commentary.
30539         (issum): The new function.
30540         (sgladd): Deleted subroutine.
30541
30542 1999-05-01  Craig Burley  <craig@jcb-sc.com>
30543
30544         * g77.f-torture/execute/u77-test.f: Modify to be more like
30545         libf2c/libU77 version, bringing patches to that version here.
30546         Add suitable commentary.
30547
30548 1999-04-25  Richard Henderson  <rth@cygnus.com>
30549
30550         * gcc.dg/990424-1.c: New test.
30551
30552 1999-04-24  Craig Burley  <craig@jcb-sc.com>
30553
30554         * g77.f-torture/execute/u77-test.f (main): Bug involving
30555         LSTAT has been fixed, so turn back on full checking.
30556
30557 1999-04-20  Craig Burley  <craig@jcb-sc.com>
30558
30559         * g77.f-torture/compile/19990419-0.f: New test.
30560         * g77.f-torture/execute/19990419-1.f: New test.
30561
30562 1999-04-17  Richard Henderson  <rth@cygnus.com>
30563
30564         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
30565         to avoid the need for a prototype to supress a warning.
30566
30567 1999-04-07  Jim Wilson  <wilson@cygnus.com>
30568
30569         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
30570
30571 1999-04-04  Jeffrey A Law  (law@cygnus.com)
30572
30573         * gcc.c-torture/execute/990404-1.c: New test.
30574
30575 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
30576
30577         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
30578         * gcc.dg/cpp-if3.c: Don't use -pedantic.
30579         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
30580         missing initializer warnings.
30581
30582 1999-03-28  Jeffrey A Law  (law@cygnus.com)
30583
30584         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
30585         matching strings.
30586
30587 1999-03-26  Jeffrey A Law  (law@cygnus.com)
30588
30589         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
30590
30591 1999-03-26  Craig Burley  <craig@jcb-sc.com>
30592
30593         * g77.f-torture/execute/19990325-0.f: New test.
30594         * g77.f-torture/execute/19990325-1.f: New test.
30595
30596 1999-03-24  Jeffrey A Law  (law@cygnus.com)
30597
30598         * gcc.c-torture/execute/990324-1.c: New test.
30599
30600 1999-03-22  Jim Wilson  <wilson@cygnus.com>
30601
30602         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
30603         test with 4.
30604
30605 1999-03-17  Richard Henderson  <rth@cygnus.com>
30606
30607         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
30608
30609 1999-03-13  Craig Burley  <craig@jcb-sc.com>
30610
30611         * g77.f-torture/execute/19990313-2.f: New test.
30612         * g77.f-torture/execute/19990313-3.f: New test.
30613
30614 1999-03-13  Craig Burley  <craig@jcb-sc.com>
30615
30616         * g77.f-torture/execute/19990313-0.f: New test.
30617         * g77.f-torture/execute/19990313-1.f: New test.
30618
30619 1999-03-12  Jim Wilson  <wilson@cygnus.com>
30620
30621         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
30622         printf to sprintf.
30623         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
30624         (main): Add check for u15.  Conditionalize u31 check depending on
30625         whether ints are <32 bits or >=32 bits.
30626
30627 1999-03-08  Craig Burley  <craig@jcb-sc.com>
30628
30629         * g77.f-torture/execute/19981119-0.f: Improve testiness.
30630
30631 1999-03-08  Craig Burley  <craig@jcb-sc.com>
30632
30633         * g77.f-torture/compile/19990305-0.f: New test.
30634         * g77.f-torture/execute/19981119-0.f: New test.
30635
30636 1999-03-08  Craig Burley  <craig@jcb-sc.com>
30637
30638         * g77.f-torture/execute/970625-2.f: call ABORT if final
30639         result is not correct, instead of just printing it.
30640         Add this checking via newly introduced obfuscation, to
30641         trip up buggy front ends.
30642
30643 1999-03-07  Craig Burley  <craig@jcb-sc.com>
30644
30645         * g77.f-torture/compile/960317-1.f: Moved from being
30646         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
30647
30648 1999-03-06  Craig Burley  <craig@jcb-sc.com>
30649
30650         * g77.f-torture/execute/960317-1.f: New (old) test.
30651         * g77.f-torture/execute/970625-2.f: Ditto.
30652
30653 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
30654
30655         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
30656         message on line 1 or line 2; cccp and cpplib do this differently.
30657
30658 1999-03-01  Jeffrey A Law  (law@cygnus.com)
30659
30660         * g++.old-deja/g++.law/weak1.C: New test.
30661
30662 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
30663
30664         * gcc.c-torture/execute/990119-1.c: Renamed to...
30665         * gcc.dg/990119-1.c: this, so it will only be tested once
30666         (it's a preprocessor test, it doesn't need to be run at
30667         multiple optimization levels).
30668
30669 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
30670
30671         * lib/g++.exp: Don't add incdir=$base_dir/../include to
30672           ALWAYS_CXXFLAGS.
30673
30674 1999-02-24  Craig Burley  <craig@jcb-sc.com>
30675
30676         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
30677         * g77.f-torture/compile/19981216-0.f: ...as it is expected
30678         to not be compilable by current g77.
30679
30680 1999-02-24  Nick Clifton  <nickc@cygnus.com>
30681
30682         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
30683
30684 1999-02-22  Jeffrey A Law  (law@cygnus.com)
30685
30686         * gcc.c-torture/execute/990222-1.c: New test.
30687
30688 1999-02-19  Craig Burley  <craig@jcb-sc.com>
30689
30690         * g77.f-torture/compile/19990218-0.f: New test.
30691         * g77.f-torture/noncompile/19990218-1.f: New test.
30692
30693 1999-02-18  Craig Burley  <craig@jcb-sc.com>
30694
30695         * g77.f-torture/compile/19981216-0.f: New test.
30696
30697 1999-02-14  Jeffrey A Law  (law@cygnus.com)
30698
30699         * gcc.dg/990214-1.c: New test.
30700
30701 1999-02-13  Jeffrey A Law  (law@cygnus.com)
30702
30703         * gcc.dg/990213-2.c: New test.
30704
30705         * gcc.dg/990213-1.c: New test.
30706
30707 1999-02-12  Jeffrey A Law  (law@cygnus.com)
30708
30709         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
30710         ints.
30711
30712 1999-02-11  Nick Clifton  <nickc@cygnus.com>
30713
30714         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
30715         specified by target.
30716
30717         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
30718
30719 1999-02-11  Jeffrey A Law  (law@cygnus.com)
30720
30721         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
30722
30723 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
30724
30725         * gcc.dg/special/ecos.exp: New test driver for new tests with
30726         special requirements.
30727
30728         * gcc.dg/special/alias-1.c: New test.
30729         * gcc.dg/special/gcsec-1.c: New test.
30730         * gcc.dg/special/weak-1.c: New test.
30731         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
30732         * gcc.dg/special/weak-2.c: New test.
30733         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
30734         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
30735         * gcc.dg/special/wkali-1.c: New test.
30736         * gcc.dg/special/wkali-2.c: New test.
30737         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
30738         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
30739
30740 1999-02-10  Felix Lee  <flee@cygnus.com>
30741
30742           * lib/c-torture.exp (c-torture-compile): Pull out code for
30743           analyzing gcc error messages.
30744           (c-torture-execute): Likewise.  Fix some (harmless) false
30745           positives.
30746           * lib/gcc.exp (gcc_check_compile): New function.
30747
30748 1999-02-08  Richard Henderson  <rth@cygnus.com>
30749
30750         * gcc.c-torture/execute/990208-1.c: New test.
30751
30752 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
30753
30754         * g++.dg/special/ecos.exp: New driver for new tests with special
30755         requirements
30756
30757         * g++.dg/special/conpr-1.C: New test
30758         * g++.dg/special/conpr-2.C: New test
30759         * g++.dg/special/conpr-2a.C: New test
30760         * g++.dg/special/conpr-3.C: New test
30761         * g++.dg/special/conpr-3a.C: New test
30762         * g++.dg/special/conpr-3b.C: New test
30763
30764         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
30765         allow g++ to use the dg driver
30766
30767         * README: Add comment about g++.dg directory
30768
30769 1999-02-06  Jeffrey A Law  (law@cygnus.com)
30770
30771         * README: Update email addresses.
30772
30773 1999-02-03  Nick Clifton  <nickc@cygnus.com>
30774
30775         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
30776         arguments in order to force structure S onto the stack even on
30777         the alpha.
30778         (test): Pass 10 leading arguments to function foo as well as the
30779         structure S.
30780
30781         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
30782         failure for all targets.
30783
30784         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
30785         abort to terminate program execution.
30786
30787 1999-01-30  Richard Henderson  <rth@cygnus.com>
30788
30789         * gcc.c-torture/execute/990130-1.c: New test.
30790
30791 1999-01-30  Jeffrey A Law  (law@cygnus.com)
30792
30793         * gcc.dg/990130-1.c: New test.
30794
30795 1999-01-28  Michael Meissner  <meissner@cygnus.com>
30796
30797         * gcc.c-torture/execute/990128-1.c: New test.
30798
30799 1999-01-27  Michael Meissner  <meissner@cygnus.com>
30800
30801         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
30802
30803 1999-01-27  Felix Lee  <flee@cygnus.com>
30804
30805         * lib/c-torture.exp (c-torture-compile): pull out code for
30806         analyzing gcc error messages.
30807         (c-torture-execute): ditto, and fix some (harmless) false
30808         positives.
30809         * lib/gcc.exp (gcc_check_compile): new function.
30810
30811 1999-01-17  Jeffrey A Law  (law@cygnus.com)
30812
30813         * gcc.dg/990117-1.c: New test.
30814
30815         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
30816
30817         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
30818
30819 1999-01-15  Jeffrey A Law  (law@cygnus.com)
30820
30821         * g77.f-torture/compile/990115-1.f: New test.
30822
30823 1999-01-07  Jeffrey A Law  (law@cygnus.com)
30824
30825         * gcc.c-torture/compile/990107-1.c: New test
30826
30827 1999-01-06  Jeffrey A Law  (law@cygnus.com)
30828
30829         * gcc.c-torture/execute/990106-2.c: New test.
30830
30831         * gcc.c-torture/execute/990106-1.c: New test.
30832
30833 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
30834
30835         * gcc.c-torture/compile/981223-1.c: New test.
30836
30837 1998-12-29  Richard Henderson  <rth@cygnus.com>
30838
30839         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
30840         (opt3): Rename from opt4 and disable.
30841
30842 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
30843
30844         * g++.old-deja/g++.pt/ptrmem5.C: New test.
30845
30846 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
30847
30848         * g++.old-deja/g++.other/conv5.C: New test.
30849
30850 1998-12-14  Nick Clifton  <nickc@cygnus.com>
30851
30852         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
30853
30854 1998-12-11  Jeffrey A Law  (law@cygnus.com)
30855
30856         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
30857
30858 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
30859
30860         * gcc.c-torture/compile/981211-1.c: New test.
30861
30862 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
30863
30864         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
30865
30866         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
30867
30868 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
30869
30870         * gcc.special/930510-1.c: Make C9X safe.
30871         * gcc.misc-tests/gcov-1.c Similarly.
30872         * gcc.misc-tests/gcov-2.c Similarly.
30873
30874 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
30875
30876         * gcc.dg/ultrasp1.c: New test.
30877
30878 1998-12-06  Richard Henderson  <rth@cygnus.com>
30879
30880         * gcc.c-torture/execute/981206.c: New test.
30881
30882 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
30883
30884         * g++.old-deja/g++.ns/template7.C: New test.
30885
30886         * g++.old-deja/g++.other/expr1.C: New test.
30887
30888         * g++.old-deja/g++.eh/tmpl3.C: New test.
30889
30890         * g++.old-deja/g++.eh/tmpl2.C: New test.
30891
30892 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
30893
30894         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
30895         * g++.old-deja/g++.other/using6.C: Removed.
30896         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
30897
30898         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
30899
30900 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
30901
30902         * g++.old-deja/g++.pt/overload8.C: New test.
30903
30904         * g++.old-deja/g++.pt/overload7.C: New test.
30905
30906         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
30907
30908         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
30909         and relinking messages.
30910         * lib/g++.exp (g++_target_compile): Remove .rpo file when
30911         compiling with -frepo.
30912
30913 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
30914
30915         * g++.old-deja/g++.pt/lookup6.C: New test.
30916
30917 1998-11-30  Nick Clifton  <nickc@cygnus.com>
30918
30919         * gcc.c-torture/execute/981130-1.c: New test.
30920         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
30921
30922 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
30923
30924         * g++.old-deja/g++.pt/explicit76.C: New test.
30925
30926         * g++.old-deja/g++.pt/friend38.C: New test.
30927
30928         * g++.old-deja/g++.ns/crash2.C: New test.
30929
30930         * g++.old-deja/g++.pt/defarg8.C: New test.
30931
30932         * g++.old-deja/g++.pt/instantiate6.C: New test.
30933
30934         * g++.old-deja/g++.pt/static6.C: New test.
30935
30936         * g++.old-deja/g++.pt/decl2.C: New test.
30937
30938 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
30939
30940         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
30941         problem is actually related with name lookup, but so what? :-)
30942
30943         * g++.old-deja/g++.pt/friend37.C: New test.
30944
30945 1998-11-25  Dave Love  <d.love@dl.ac.uk>
30946
30947         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
30948         element, which fails on some systems.
30949
30950         * g77.f-torture/execute/labug1.f: New test.
30951
30952 1998-11-21  Jeffrey A Law  (law@cygnus.com)
30953
30954         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
30955         is defined.
30956
30957 1998-11-18  Dave Love  <d.love@dl.ac.uk>
30958
30959         * g77.f-torture/compile/981117-1.f: New test.
30960
30961 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
30962
30963         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
30964         properly discarded.
30965
30966 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
30967
30968         * gcc.c-torture/execute/memcheck: New directory of tests for
30969         -fcheck-memory-usage.
30970
30971 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
30972
30973         * README: New file, general information about the testsuite and
30974         new description of the various C++ test subdirectories.
30975         * README.g++: Eliminate obsolete information, update and move most
30976         relevant stuff to README.
30977
30978 1998-11-07  Richard Henderson  <rth@cygnus.com>
30979
30980         * gcc.c-torture/compile/981107-1.c: New test.
30981
30982 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
30983
30984         * execute/memcpy-bi.c: New testcase.
30985
30986 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
30987
30988         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
30989         base classes.
30990
30991         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
30992         template is selected.
30993
30994         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
30995         classes, it should be accepted for all types.
30996
30997         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
30998
30999         * g++.old-deja/g++.pt/spec24.C: Ensure that template
31000         specializations start with template headers.
31001
31002 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
31003
31004         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
31005
31006         * g++.old-deja/g++.other/init9.C: Test cross initialization of
31007         non-POD types.
31008
31009 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
31010
31011         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
31012
31013 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
31014
31015         * compile/981022-1.c, compile/981022-1.x: New test and driver.
31016
31017 1998-10-19  Jeffrey A Law  (law@cygnus.com)
31018
31019         * 981019-1.c: New test.
31020
31021 1998-10-14  Robert Lipe <robertl@dgii.com>
31022
31023         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
31024         find objc headers.
31025
31026 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
31027
31028         * compile/981001-4.c: Remove use of GCC extension that triggers a
31029         compiler bug.
31030
31031 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
31032
31033         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
31034
31035 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
31036
31037         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
31038         instantiation of template produces incorrect code for delete
31039         expression.
31040
31041         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
31042         constructors' name is not unique.
31043         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
31044         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
31045
31046         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
31047         automatic array of const is ill-formed.
31048
31049         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
31050         of template parameter?
31051
31052         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
31053         const.
31054
31055         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
31056         pointer-to-member expression.
31057
31058         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
31059         declaration causes ICE.
31060
31061 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
31062
31063         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
31064         reserved in the global namespace.
31065
31066         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
31067         generate needed virtual table.
31068
31069         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
31070
31071 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
31072
31073         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
31074         template-dependent type
31075
31076 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
31077
31078         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
31079         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
31080         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
31081
31082         * g++.old-deja/g++.other/using5.C: New test; using decl from base
31083         class should be usable as argument of member function.
31084         * g++.old-deja/g++.other/using6.C: New test; using decl from base
31085         class should be usable as return type of member function.
31086         * g++.old-deja/g++.other/using7.C: New test; using decl from base
31087         class should be usable as type of data member.
31088
31089         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
31090
31091 1998-10-09  Jeffrey A Law  (law@cygnus.com)
31092
31093         * gcc.c-torture/special/920521-1.c: Fix bogus test.
31094
31095 1998-10-08  Nick Clifton  <nickc@cygnus.com>
31096
31097         * gcc.dg/dll-?.c Add thumb to target list.
31098         Fix assembler scan patterns to match current assembler output.
31099
31100 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
31101
31102         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
31103         matching of template brackets.
31104
31105         * g++.old-deja/g++.other/using4.C: New test.  Test using
31106         declarations of methods from base classes.
31107
31108         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
31109         within functions should introduce names into the innermost
31110         enclosing namespace.
31111
31112         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
31113         of static locals if first initialization throws.
31114
31115 1998-10-07  Jim Wilson  <wilson@cygnus.com>
31116
31117         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
31118
31119 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
31120
31121         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
31122         lose track of the possible targets of tablejump insns.
31123         * special/special.exp: Run it.
31124
31125 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
31126
31127         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
31128         must be declared before its specializations can be named in friend
31129         declarations.
31130
31131 1998-10-05  Dave Love  <d.love@dl.ac.uk>
31132
31133         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
31134
31135         * g77.f-torture/execute/io1.f: New test.
31136
31137 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
31138
31139         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
31140         with pointer to template function, for which no argument deduction
31141         is possible.
31142
31143         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
31144         specialization of template function as argument to template
31145         function.
31146
31147         * g++.old-deja/g++.other/access2.C: New test; Inner class
31148         shouldn't have privileged access to Outer's names.
31149
31150 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
31151
31152         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
31153         friend template declared within template class conflicts with
31154         nested class of the same name.
31155
31156         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
31157         is ignored.
31158
31159         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
31160         object with direct initializer as function declaration.
31161
31162         * g++.old-deja/g++.other/decl2.C: New test; duplicate
31163         initializers.
31164
31165         * g++.old-deja/g++.other/null2.C: New test; conditional operator
31166         involving const pointer and NULL produces incorrect result.
31167
31168         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
31169         type name without `typename' should be rejected with -pedantic.
31170
31171 1998-10-02  Richard Henderson  <rth@cygnus.com>
31172
31173         * g++.old-deja/g++.other/addrof1.C: New test.
31174
31175 1998-10-01  Nick Clifton  <nickc@cygnus.com>
31176
31177         * gcc.c-torture/compile/981001-1.c: New test.
31178         * gcc.c-torture/execute/981001-1.c: New test.
31179
31180 1998-10-01  Jeffrey A Law  (law@cygnus.com)
31181
31182         * gcc.c-torture/compile/981001-2.c: New test.
31183         * gcc.c-torture/compile/981001-3.c: New test.
31184         * gcc.c-torture/compile/981001-4.c: New test.
31185
31186 1998-10-01  Robert Lipe  <robertl@dgii.com>
31187
31188         * lib/objc.exp (objc_target_compile): Add -L during compiles for
31189         multilibbed hosts.   Idea grafted from g77.exp.
31190
31191 1998-09-30  Dave Love  <d.love@dl.ac.uk>
31192
31193         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
31194         avoid losing on systems which need -lsocket.
31195
31196 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
31197
31198         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
31199         * g++.old-deja/g++.other/nested2.C: Ditto.
31200         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
31201         failure.
31202
31203 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
31204
31205         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
31206         preferred over template operator!= for enum bitfields.
31207
31208 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
31209
31210         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
31211         that happen to have the same base name, but in different scopes,
31212         are incorrectly rejected.
31213
31214 1998-09-16  Richard Henderson  <rth@cygnus.com>
31215
31216         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
31217         on the native word size instead of an integer literal.
31218
31219 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
31220
31221         * g++.old-deja/g++.other/static2.C: Invocation of static data
31222         member of type pointer-to-function denoted as non-static member.
31223
31224         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
31225         checks involving function types and aliases.
31226
31227 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
31228
31229         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
31230         redefined to the same non-trivial type.
31231
31232         * g++.old-deja/g++.pt/explicit73.C: Test for proper
31233         namespace-qualification of template specializations declared in
31234         other namespaces.
31235
31236         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
31237         to declare a subset of the specializations of a template function
31238         as friends of specializations of a template class.
31239
31240         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
31241         member templates that do not fully specialize the enclosing
31242         template class are rejected.
31243
31244 1998-09-11  Dave Love  <d.love@dl.ac.uk>
31245
31246         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
31247
31248 1998-09-08  Dave Love  <d.love@dl.ac.uk>
31249
31250         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
31251         altered from libf2c/libU77 version.
31252
31253 1998-09-06  Dave Love  <d.love@dl.ac.uk>
31254
31255         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
31256
31257 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
31258
31259         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
31260         (un)signed char are different types for template specialization
31261         purposes.
31262
31263 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
31264
31265         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
31266         * objc: ObjC testsuite.
31267
31268 1998-08-31  Catherine Moore  <clm@cygnus.com>
31269
31270         * gcc.c-torture/execute/941014-1.x:  New file.
31271
31272 1998-08-31  Nick Clifton  <nickc@cygnus.com>
31273
31274         * lib/c-torture.exp: Add support for
31275         torture_eval_before_compile and torture_eval_before_execute
31276         variables.
31277
31278 1998-08-30  Jeffrey A Law  (law@cygnus.com)
31279
31280         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
31281         this test triggers valid.
31282
31283 1998-08-27  Jeffrey A Law  (law@cygnus.com)
31284
31285         * gcc.dg/980827-1.c: New test.
31286
31287 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
31288
31289         * gcc.c-torture/execute/loop-4b.c: New test.
31290
31291 1998-08-26  Nick Clifton  <nickc@cygnus.com>
31292
31293         * lib/c-torture.exp: Add support for
31294         torture_eval_before_compile and torture_eval_before_execute
31295         variables.
31296
31297 1998-08-25  Jeffrey A Law  (law@cygnus.com)
31298
31299         * gcc.c-torture/compile/980825-1.c: New test.
31300
31301 1998-08-24  Nick Clifton  <nickc@cygnus.com>
31302
31303         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
31304         count number tests in opt_t0 not good_t0.
31305
31306 1998-08-24  Jeffrey A Law  (law@cygnus.com)
31307
31308         * gcc.c-torture/compile/930326-1.x: Fix typo.
31309
31310 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
31311
31312         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
31313         causes an ICE.
31314
31315 1998-08-21  Jeffrey A Law  (law@cygnus.com)
31316
31317         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
31318         STACK_SIZE is defined.
31319         * gcc.c-torture/unsorted/stuct.c: Similarly.
31320
31321         * gcc.c-torture/compile/980821-1.c: New test.
31322
31323 1998-08-21  Jeffrey A Law  (law@cygnus.com)
31324
31325         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
31326
31327 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
31328
31329         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
31330         code.
31331
31332 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
31333
31334         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
31335         error'.
31336
31337 1998-08-18  Jeffrey A Law  (law@cygnus.com)
31338
31339         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
31340
31341 1998-08-16  Jeffrey A Law  (law@cygnus.com)
31342
31343         * gcc.c-torture/compile/980816-1.c: New test.
31344
31345         * gcc.dg/980816-1.c: New test.
31346
31347 1998-08-13  Jeffrey A Law  (law@cygnus.com)
31348
31349         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
31350         compiler for ieee tests.
31351
31352 1998-08-01  Dave Love  <d.love@dl.ac.uk>
31353
31354         * g77.f-torture/compile/980729-0.f: New test.
31355
31356 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
31357
31358         * gcc.c-torture/special/eeprof-1.c: New test, for
31359         -finstrument-functions.
31360         * gcc.c-torture/special/special.exp: Run it.
31361
31362 1998-07-29  Jeffrey A Law  (law@cygnus.com)
31363
31364         * gcc.c-torture/compile/980729-1.c: New test.
31365
31366 1998-07-27  Nick Clifton  <nickc@cygnus.com>
31367
31368         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
31369         __thumb__ is defined, and test for ARM style doubles if so.
31370
31371 1998-07-26  Dave Love  <d.love@dl.ac.uk>
31372
31373         * g77.f-torture/noncompile/980615-0.f: New test.
31374
31375 1998-07-26  H.J. Lu  (hjl@gnu.org)
31376
31377         * gcc.dg/980312-1.c: Do link instead of compile.
31378         * gcc.dg/980313-1.c: Likewise.
31379
31380 1998-07-26  Jeffrey A Law  (law@cygnus.com)
31381
31382         * gcc.c-torture/compile/980726-1.c: New test.
31383
31384 1998-07-25  Dave Love  <d.love@dl.ac.uk>
31385
31386         * g77.f-torture/execute/io0.f: New test.
31387
31388 1998-07-24  Nick Clifton  <nickc@cygnus.com>
31389
31390         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
31391         an int.
31392
31393 1998-06-18  Michael Meissner  <meissner@cygnus.com>
31394
31395         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
31396         m32r bugs.
31397
31398 1998-07-17  Nick Clifton  <nickc@cygnus.com>
31399
31400         * gcc.dg/980626-1.c: Expect failures for all toolchains until
31401         c-decl.c:grokdeclarator can handle mode attributes.
31402
31403 1998-07-16  Jeffrey A Law  (law@cygnus.com)
31404
31405         * gcc.c-torture/execute/980716-1.c: New test.
31406
31407 1998-07-13  Jeffrey A Law  (law@cygnus.com)
31408
31409         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
31410         the mn10200.
31411         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
31412         the mn10200.
31413         * gcc.c-torture/execute/va-arg-3.x: Similarly.
31414         * gcc.c-torture/compile/930326-1.x: Similarly.
31415
31416 1998-07-13  Dave Love  <d.love@dl.ac.uk>
31417
31418         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
31419         New test from Craig.
31420
31421 1998-07-12  Dave Love  <d.love@dl.ac.uk>
31422
31423         * g77.f-torture/noncompile/980616-0.f: New test.
31424
31425         * g77.f-torture/execute/970816-3.f:  New test from Craig.
31426
31427 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
31428
31429         *  g++.other/singleton.C: Return error value instead of taking
31430         SIGSEGV.
31431
31432 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
31433
31434         *  g++.other/singleton.C: New test.   Warning is under dispute.
31435         Runtime crash is not.
31436
31437 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
31438
31439         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
31440         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
31441         using6.C, using7.C}:  New namespace tests.
31442
31443 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
31444
31445         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
31446         specialization with typedef'ed names used as array indexes.
31447
31448 1998-07-09  Jeffrey A Law  (law@cygnus.com)
31449
31450         * gcc.c-torture/execute/980709-1.c: New test.
31451
31452         * gcc.dg/980709-1.c: New test.
31453
31454 1998-07-07  Richard Henderson  <rth@cygnus.com>
31455
31456         * gcc.c-torture/execute/bcp-1.c: New test.
31457
31458 1998-07-07  Jeffrey A Law  (law@cygnus.com)
31459
31460         * gcc.c-torture/execute/980707-1.c: New test.
31461
31462 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
31463
31464         * gcc.c-torture/compile/980706-1.c: New test.
31465
31466 1998-07-01  Dave Love  <d.love@dl.ac.uk>
31467
31468         * g77.f-torture/execute/980701-0.f,
31469         g77.f-torture/execute/980701-1.f: New test from Craig.
31470
31471 1998-07-01  Jeffrey A Law  (law@cygnus.com)
31472
31473         * gcc.c-torture/compile/980701-1.c: New test.
31474
31475         * gcc.c-torture/execute/980701-1.c: New test.
31476
31477 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
31478 rlsruhe.de>
31479
31480         * g++.old-deja/g++.robertl/eb132.C: New test.
31481         * g++.old-deja/g++.robertl/eb133.C: Likewise.
31482
31483 1998-06-29  Dave Love  <d.love@dl.ac.uk>
31484
31485         * g77.f-torture/execute/980628-7.f,
31486         g77.f-torture/execute/980628-8.f,
31487         g77.f-torture/execute/980628-9.f,
31488         g77.f-torture/execute/980628-10.f: New tests from Craig.
31489
31490         * g77.f-torture/execute/980628-3.f: Remove mail headers.
31491
31492 1998-06-28  Jeffrey A Law  (law@cygnus.com)
31493
31494         * g77.f-torture/execute/980628-4.f: New test from Craig.
31495         * g77.f-torture/execute/980628-5.f: Likewise.
31496         * g77.f-torture/execute/980628-2.f: Likewise.
31497         * g77.f-torture/execute/980628-0.f: Likewise.
31498         * g77.f-torture/execute/980628-1.f: Likewise.
31499         * g77.f-torture/execute/980628-3.f: Likewise.
31500         * g77.f-torture/execute/980628-6.f: Likewise.
31501
31502 1998-06-28  Jeffrey A Law  (law@cygnus.com)
31503
31504         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
31505         directory when nothing has been installed yet.
31506
31507 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
31508
31509         * gcc.c-torture/special/special.exp: Handle newer versions of
31510         dejagnu.
31511
31512 1998-06-26  Jeffrey A Law  (law@cygnus.com)
31513
31514         * gcc.dg/980626-1.c: New test.
31515
31516 1998-06-19  Bruno Haible <haible@ilog.fr>
31517
31518         * gcc.misc-tests/m-un-2.c: New test.
31519         * g++.old-deja/g++.other/warn01.c: Likewise.
31520
31521 1998-06-19  Robert Lipe  <robertl@dgii.com>
31522
31523         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
31524         compatibility with assmblers with a different comment character.
31525         Eliminate use of GAS-specific extensions.
31526
31527 1998-06-19  Jeffrey A Law  (law@cygnus.com)
31528
31529         * gcc.c-torture/execute/ieee/980619-1.c: New test.
31530
31531 1998-06-19  Robert Lipe  <robertl@dgii.com>
31532
31533         *lib/g77.exp: Replace search for libf2c.a with search for newly
31534         renamed libg2c.a
31535
31536 1998-06-17  Jeffrey A Law  (law@cygnus.com)
31537
31538         * gcc.c-torture/execute/980617-1.c: New test.
31539
31540 1998-06-12  Jeffrey A Law  (law@cygnus.com)
31541
31542         * gcc.c-torture/execute/980612-1.c: New test.
31543
31544 1998-06-08  Jeffrey A Law  (law@cygnus.com)
31545
31546         * gcc.dg/980523-1.c: Only test on ppc-linux.
31547         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
31548
31549         * gcc.c-torture/execute/980608-1.c: New test.
31550
31551 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
31552
31553         * gcc.c-torture/execute/980605-1.c: New test.
31554
31555 1998-06-04  Jeffrey A Law  (law@cygnus.com)
31556
31557         * gcc.c-torture/execute/980604-1.c: New test.
31558
31559 1998-06-02  Jeffrey A Law  (law@cygnus.com)
31560
31561         * gcc.c-torture/execute/980602-1.c: New test.
31562         * gcc.c-torture/execute/980602-2.c: Likewise.
31563
31564 1998-06-02  Dave Love  <d.love@dl.ac.uk>
31565
31566         * 970125-0.f: Fix per JCB.  Add commentary.
31567
31568 1998-05-31  Michael Meissner  <meissner@cygnus.com>
31569
31570         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
31571         IEEE -0 support.
31572
31573 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
31574
31575         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
31576         earlier.
31577
31578 1998-05-28  Catherine Moore <clm@cygnus.com>
31579
31580         * gcc.c-torture/execute/980526-3.c: New test.
31581
31582 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
31583
31584         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
31585         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
31586         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
31587         m88k-motorola-sysv3 to XFAIL.
31588
31589 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
31590
31591         * gcc.dg/980526-1.c: New test.
31592         * gcc.c-torture/execute/980526-2.c: New test.
31593
31594 1998-05-26  Jeffrey A Law  (law@cygnus.com)
31595
31596         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
31597
31598         * gcc.c-torture/execute/980526-1.c: New test.
31599
31600 1998-05-26  Dave Love  <d.love@dl.ac.uk>
31601
31602         * g77.f-torture/execute/alpha2.f: Add runtime test.
31603
31604 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
31605
31606         * g++.old-deja/old-deja.exp: Strip leading directories.
31607
31608         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
31609         error for the line.  Don't run multiple tests for the same line.
31610
31611 1998-05-23  Jeffrey A Law  (law@cygnus.com)
31612
31613         * gcc.dg/980523-1.c: New test.
31614
31615 1998-05-23  Dave Love  <d.love@dl.ac.uk>
31616
31617         * g77.f-torture/compile/970915-0.f: New test.
31618
31619 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
31620
31621         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
31622
31623 1998-05-21  Jeffrey A Law  (law@cygnus.com)
31624
31625         * gcc.dg/980520-1.c: New test.
31626
31627 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
31628
31629         * gcc.dg/980502-1.c: Fix return type.
31630
31631 1998-05-20  Jeffrey A Law  (law@cygnus.com)
31632
31633         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
31634         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
31635         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
31636         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
31637         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
31638
31639 1998-05-20  Dave Love  <d.love@dl.ac.uk>
31640
31641         * g77.f-torture/execute/980520-1.f: New test.
31642
31643 1998-05-15  Dave Love  <d.love@dl.ac.uk>
31644
31645         * lib/mike-g77.exp: New file.
31646
31647         * g77.f-torture/noncompile/noncompile.exp,
31648         g77.f-torture/noncompile/check0.f: New files.
31649
31650 1998-05-14  Dave Love  <d.love@dl.ac.uk>
31651
31652         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
31653         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
31654         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
31655         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
31656         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
31657         abort where appropriate.
31658
31659 1998-05-05  Michael Meissner  <meissner@cygnus.com>
31660
31661         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
31662         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
31663
31664 1998-04-29  Dave Love  <d.love@dl.ac.uk>
31665
31666         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
31667
31668 1998-04-27  Dave Love  <d.love@dl.ac.uk>
31669
31670         * g77.f-torture/compile/980427-0.f: New test.
31671
31672 1998-04-24  Dave Love  <d.love@dl.ac.uk>
31673
31674         * g77.f-torture/compile/980424-0.f: New test.
31675
31676 1998-04-19  Dave Love  <d.love@dl.ac.uk>
31677
31678         * g77.f-torture/compile/980419-2.f (main): New test.
31679         * g77.f-torture/compile/970125-0.f: New test.
31680         * g77.f-torture/compile/980419-1.f: New test.
31681
31682 1998-04-08  Jim Wilson  <wilson@cygnus.com>
31683
31684         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
31685         of loop-4.c.
31686
31687 1998-04-07  Jim Wilson  <wilson@cygnus.com>
31688
31689         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
31690
31691 1998-04-03  Jim Wilson  <wilson@cygnus.com>
31692
31693         * gcc.c-torture/compile/980329-1.c: New test.
31694
31695 1998-03-18  Jim Wilson  <wilson@cygnus.com>
31696
31697         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
31698         * gcc.dg/980312-1.c: Fix typo in -march command.
31699
31700 1998-03-16  H.J. Lu  (hjl@gnu.org)
31701
31702         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
31703
31704 1998-03-11  Robert Lipe  <robertl@dgii.com>
31705
31706         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
31707         Dave Love agree the Fortran source is bogus.
31708
31709 1998-03-11  Robert Lipe  <robertl@dgii.com>
31710
31711         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
31712         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
31713         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
31714         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
31715         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
31716
31717 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
31718
31719         * g++.old-deja/g++.other/friend1.C: New test.
31720
31721 1998-02-18  Dave Love  <d.love@dl.ac.uk>
31722
31723         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
31724         possibly uninitialized) variables and declare dnrm2.
31725
31726 1998-02-23  Robert Lipe <robertl@dgii.com>
31727
31728         From Bruno Haible <haible@ilog.fr>:
31729         * gcc.c-torture/execute/980223.c: New test.
31730
31731 1998-02-13  Jeffrey A Law  (law@cygnus.com)
31732
31733         * gcc.dg/ifelse-1.c: New test.
31734
31735 1998-02-09  H.J. Lu  (hjl@gnu.org)
31736
31737         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
31738
31739           * lib/old-dejagnu.exp (old-dejagnu): Added the
31740           "execution test - XFAIL *-*-*" handling in the spirit of
31741           "excess errors test -". Changed the "execution test fails"
31742           handling to be like "excess errors test fails".
31743           * Update various tests accordingly.
31744
31745 1998-02-06  Jim Wilson  <wilson@cygnus.com>
31746
31747         * gcc.c-torture/execute/980205.c: New test.
31748
31749 1998-01-18  Jeffrey A Law  (law@cygnus.com)
31750
31751         * lib/c-torture.exp: Look for .x files instead of .cexp files.
31752         * lib/f-torture.exp: Similarly.
31753         * gcc.c-torture: Rename all .cexp files to .x files.
31754
31755 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
31756
31757         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
31758         (940510-1.c): Removed duplicate.
31759         (971104-1.c): New test.
31760
31761 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
31762
31763           * lib/f-torture.exp: Improve error and loop detection.
31764
31765 1997-11-19  Michael Meissner  <meissner@cygnus.com>
31766
31767         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
31768         use that to size the filler array.
31769
31770 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
31771
31772         * lib/c-torture.exp(c-torture-execute): Fix typo.
31773
31774         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
31775         testcase as the executable name. Keep the executable around if
31776         the test fails.
31777
31778 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
31779
31780         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
31781         changes.  Only test one -g option, and move it to the end of the
31782         list of options to test.
31783
31784 1997-09-19  Michael Meissner  <meissner@cygnus.com>
31785
31786         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
31787         variable GCC_TORTURE_OPTIONS to supply default switches separated
31788         by colons.  If no environment variable, run tests with -O0 -g, -O1
31789         -g, and -O2 -g as well.
31790
31791 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
31792
31793         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
31794         explanatory comments. Fix indentation.
31795
31796 1997-09-15  Jeffrey A Law  (law@cygnus.com)
31797
31798         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
31799
31800 1997-09-11  Jeffrey A Law  (law@cygnus.com)
31801
31802         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
31803         * g++.old-deja/g++.mike/p7325.C: Likewise.
31804         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
31805
31806 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
31807
31808         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
31809         * g++.old-deja/g++.brendan/crash30.C: Likewise.
31810         * g++.old-deja/g++.brendan/crash39.C: Likewise.
31811         * g++.old-deja/g++.law/operators4.C: Likewise.
31812
31813 1997-09-11  Joe Buck  (jbuck@synopsys.com)
31814
31815         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
31816         * g++.old-deja/g++.mike/p784.C: Ditto.
31817         * g++.old-deja/g++.mike/p785.C: Ditto.
31818
31819 1997-09-05  Jeffrey A Law  (law@cygnus.com)
31820
31821           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
31822
31823 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
31824
31825         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
31826         target feature; pass this to c-torture-execute as needed.
31827
31828 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
31829
31830         * lib/c-torture.exp(c-torture-execute): If the previous and the
31831         current executables being tested are identical, we don't need to
31832         run the executable again. Try to make the executable names
31833         unique. Add an optional argument for passing additional compiler
31834         flags.
31835
31836 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
31837
31838         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
31839
31840 1997-08-29  Jeffrey A Law  (law@cygnus.com)
31841
31842         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
31843
31844 1997-07-31  Jeffrey A Law  (law@cygnus.com)
31845
31846         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
31847         32bit or larger longs.
31848
31849         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
31850         have either a 32bit long or 32bit int.
31851
31852 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
31853
31854         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
31855         Make double precision tests dependent on sizeof (double).
31856
31857 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
31858
31859         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
31860         too.
31861
31862 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
31863
31864         * gcc.c-torture/compile/961203-1.cexp: New script.
31865
31866 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
31867
31868         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
31869         up the includes ourselves.
31870
31871 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
31872
31873         * lib/plumhall.exp: Remove random include, and add a few
31874         verbose messages for debugging.
31875
31876 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
31877
31878         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
31879         of trying to do it ourselves.
31880
31881 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
31882
31883         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
31884
31885 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
31886
31887         * gcc.prms/5403.c: Made regexp a bit less strict.
31888
31889 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
31890
31891         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
31892         is returned from remote_load instead.
31893         * lib/plumhall.exp: Ditto.
31894         * lib/mike-g++.exp: Ditto.
31895         * lib/old-dejagnu.exp: Ditto.
31896         * lib/c-torture.exp: Ditto.
31897
31898 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
31899
31900         * lib/g++.exp: Use build_wrapper procedure.
31901         * lib/gcc.exp: Ditto.
31902
31903 1997-05-20  Jeffrey A Law  (law@cygnus.com)
31904
31905         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
31906         an old-style decl for malloc.  Fixes tests to work when
31907         sizeof (int) != sizeof (size_t).
31908
31909 1997-05-15  Mike Meissner  <meissner@cygnus.com>
31910
31911         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
31912
31913         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
31914         use stdargs.h interface.
31915
31916 1997-05-15  Mike Meissner  <meissner@cygnus.com>
31917
31918         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
31919         NO_VARARGS when compiling.
31920
31921 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
31922
31923         * lib/plumhall.exp(ph_includes): New procedure.
31924         (ph_make): Use it.
31925         (ph_compiler): Ditto.
31926
31927         * lib/g++.exp: Rename test-glue.c to testglue.c.
31928         * lib/gcc.exp: Ditto.
31929
31930 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
31931
31932         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
31933         to completion when it's called.
31934
31935 1997-03-21  Michael Meissner  <meissner@cygnus.com>
31936
31937         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
31938         is defined, don't do test.
31939
31940 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
31941
31942         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
31943         for object files.
31944         (ph_summary): Mark skipped testcases as untested, not unresolved.
31945
31946         * lib/plumhall.exp (ph_make): If unresolved because of bad
31947         errorCode, record errorCode in log file.
31948         (*): Replace send_log/verbose with verbose -log.
31949
31950 1997-03-19  Michael Meissner  <meissner@cygnus.com>
31951
31952         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
31953         double conversion if double isn't at least 8 bytes.
31954
31955         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
31956         int to work with targets where int is 16 bits.
31957
31958         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
31959         8 bytes, just exit, since 4 byte doubles don't have enough bits of
31960         precision for the test to complete.
31961
31962 1997-03-14  Michael Meissner  <meissner@cygnus.com>
31963
31964         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
31965         if d10v is not compiled with the -mdouble64 flag.
31966         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
31967
31968         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
31969         d10v is not compiled with the -mint32 flag.
31970
31971 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
31972
31973         * lib/plumhall.exp: Use incr_count.
31974
31975 1997-03-12  Jeffrey A Law  (law@cygnus.com)
31976
31977         * gcc.c-torture: Update to c-torture-1.45.
31978
31979 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
31980
31981         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
31982         the name of the expect testcase file).
31983
31984         * lib/g++.exp(g++_init): Ditto.
31985
31986 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
31987
31988         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
31989         the host.
31990
31991         * lib/gcc.exp(gcc_exit): New procedure.
31992
31993 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
31994
31995         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
31996         specs where appropriate.
31997
31998         * g++.old-deja/g++.arm/*: Added additional ERROR checks
31999         because of new "candidates are" messages, and removed a few
32000
32001         * Converted all non-old-style g++ testcases to old-style, and
32002         moved into g++.old-deja.
32003
32004 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
32005
32006         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
32007         options.
32008
32009         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
32010         succeeded.
32011
32012         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
32013
32014 1997-02-13  Michael Meissner  <meissner@cygnus.com>
32015
32016         * lib/gcc.exp (gcc_target_compile): Add support for defining
32017         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
32018         the machine doesn't have those features.
32019
32020 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
32021
32022         * g++.law/operators4.exp: Don't use LIBS.
32023
32024 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
32025
32026         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
32027
32028         * lib/mike-g++.exp: Don't set the compiler to be tested here.
32029         * lib/g++.exp: Set it here instead. Also, allow use of the
32030         --tool_exec and --tool_opt options. Change CXX to
32031         GXX_UNDER_TEST.
32032
32033         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
32034
32035         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
32036
32037 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
32038
32039         * lib/old-dejagnu.exp: Use prune_warnings instead of
32040         prune_system_crud.
32041         * lib/mike-g++.exp: Ditto.
32042         * lib/gcc.exp: Ditto.
32043         * lib/g++.exp: Ditto.
32044
32045         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
32046
32047 1997-02-07  Jeffrey A Law  (law@cygnus.com)
32048
32049           * 941014-2.c: Include stdlib.h
32050           * 960327-1.c: Include stdio.h
32051           * dbra.c, index-1.c: Don't assume ints are 32bits.
32052
32053 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
32054
32055         * lib/gcc.exp: Add gcc,stack_size target feature.
32056
32057         * lib/g++.exp(g++_target_compile): Add the include and link
32058         paths here, not in two other places. And, it's $options, not
32059         options.
32060
32061         * lib/mike-g++.exp(postbase): Remove the code that determines
32062         the correct include and link paths.
32063         * g++.old-deja/old-deja.exp: Ditto.
32064
32065 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
32066
32067         * lib/g++.exp(g++_init): target_compile no longer returns the
32068         filename of the result.
32069
32070 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
32071
32072         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
32073         call to glob.
32074
32075         * gcc.c-torture/special/special.exp: Change call to
32076         gcc_target_compile to include the object file.
32077
32078 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
32079
32080         * gcc.c-torture/special/special.exp: Correct misspelling in last
32081         change.
32082
32083 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
32084
32085         * lib/plumhall.exp(ph_summary): Log the entire output of the
32086         executable. Return -1 if there were any failures, 0 otherwise.
32087         (ph_execute): Return -1 if there were any failures, 0 otherwise.
32088         (ph_make): Clean up objects and executables that were built
32089         if the tests succeeded.
32090
32091 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
32092
32093         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
32094         libraries and includes in the build tree as appropriate.
32095
32096 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
32097
32098         * lib/c-torture.exp: Instead of looking for the global variable
32099         NO_LONG_LONG, check to see if that's a feature of the target.
32100
32101 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
32102
32103         * config/default.exp: Minimize. Delete the remainer of the files in
32104         config; this functionality is now in devo/dejagnu/config.
32105
32106         g++.*/*: Pass any additional flags used to compile to postbase;
32107         delete CXXFLAGS.
32108
32109         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
32110         is now done by runtest.exp. Use gcc_target_compile instead of
32111         compile.
32112
32113         lib/c-torture.exp: Use gcc_target_compile instead of compile.
32114         Remove references to CFLAGS. Use remote_file instead of
32115         calling rm -f.
32116         (c-torture): Take a list of arguments to use to compile this
32117         testcase.
32118
32119         lib/g++.exp: Simplify. Use target_compile instead of compile.
32120         lib/gcc-dg.exp: Ditto.
32121         lib/gcc.exp: Ditto.
32122         lib/mike-{gcc,g++}.exp: Ditto.
32123         lib/old-dejagnu.exp: Ditto.
32124         lib/plumhall.exp: Ditto.
32125
32126 1997-01-08  Jim Wilson  <wilson@cygnus.com>
32127
32128         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
32129         (ph_linker): Likewise.
32130
32131 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
32132
32133           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
32134         MAP_ANON / MAP_ANONYMOUS if defined;
32135         else try to map from /dev/zero .
32136
32137 1996-11-12  Jeffrey A Law  (law@cygnus.com)
32138
32139         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
32140         isn't defined, then define it to MAP_ANONYMOUS.
32141
32142 1996-11-12  Jeffrey A Law  (law@cygnus.com)
32143
32144         * gcc.c-torture: Update to c-torture-1.42 release.
32145
32146 1996-11-11  Jeffrey A Law  (law@cygnus.com)
32147
32148         * gcc.c-torture: Update to c-torture-1.41 release.
32149
32150 1996-10-27  Jeffrey A Law  (law@cygnus.com)
32151
32152         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
32153         c-torture release.
32154
32155 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
32156
32157         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
32158         and LDFLAGS.  Fix second case to append the target_info ldflags
32159         onto LDFLAGS, not CFLAGS.
32160         * lib/g++.exp (g++_init): Add target_info stuff.
32161         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
32162         of libgloss and newlib flags for !native.
32163
32164         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
32165         (GDB): Fix relative path to go up another dir for finding gdb.
32166
32167 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
32168
32169         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
32170         versions in the target_info array, if they don't exist.
32171
32172 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
32173
32174         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
32175
32176 1996-07-08  Jim Wilson  <wilson@cygnus.com>
32177
32178         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
32179         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
32180
32181 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
32182
32183         * lib/old-dejagnu.exp: Don't remove the output file before we've
32184         actually tested it. Don't append pwd to the path of the executable
32185         we're testing.
32186
32187 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
32188
32189         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
32190
32191 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
32192
32193         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
32194         temporary directory for compiler files, and set it to a default
32195         value of /tmp. Set $output as the name of the output file from
32196         compiling the testcase. Add a -o option to $cflags_var so the
32197         compiler writes the final output file as $output. Set $executable
32198         to $output.
32199
32200         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
32201         directory for compiler files, and set it to /tmp if it doesn't
32202         already have a value. Set $output_file to the name of the output
32203         file from compiling the testcase. Add a -o option to CXXFLAGS so
32204         the compiler writes the final output file as $output. Use $output
32205         as the executable to be tested.
32206
32207 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
32208
32209         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
32210
32211 1996-06-08  Jeffrey A Law  (law@cygnus.com)
32212
32213         * gcc.c-torture/execute/pending-1.c: New test.  Still
32214         pending in Tege's queue.
32215
32216 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
32217
32218         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
32219         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
32220         if there were failures.  Call unresolved if there were unresolved
32221         testcases.  Call gcc_fail if program did not run to completion.
32222         (ph_make): Pass additional argument name to ph_execute.
32223         (ph_execute): Add new argument.  Pass additional arguments to
32224         ph_summary.  Call gcc_fail is there is no execution output.
32225
32226 1996-04-24  Jeffrey A Law  (law@cygnus.com)
32227
32228         * lib/plumhall.exp (proc_summary): Output relavent summary
32229         lines into the log so specific failures in plumhall can be
32230         investigated.
32231
32232 1996-04-10  Jeffrey A Law  (law@cygnus.com)
32233
32234         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
32235         (c-torture-execute): Don't try to execute tests which use
32236         "long long" types if $NO_LONG_LONG is nonzero.
32237
32238 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
32239
32240         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
32241         not c-torture.
32242
32243         * gcc.ieee: Move from here.
32244         * gcc.c-torture/execute/ieee: To here.
32245
32246 1996-03-26  Jeffrey A Law  (law@cygnus.com)
32247
32248         * gcc.c-torture: Update to c-torture-1.41 release.
32249
32250 1996-03-22  Jeffrey A Law  (law@cygnus.com)
32251
32252         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
32253         not "$output".
32254
32255 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
32256
32257         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
32258         -c present.
32259
32260 1996-03-02  Jeffrey A Law  (law@cygnus.com)
32261
32262         * config/proelf.exp: Handle connecting to a simulator.
32263
32264 1996-01-31  Jeffrey A Law  (law@cygnus.com)
32265
32266         * config/proelf.exp: New file.  Enough framework that we can
32267         run c-torture tests on the proelf targets (or any other target
32268         that gdb can connect to for that matter).
32269
32270 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
32271
32272         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
32273         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
32274
32275         * lib/plumhall.exp (ph_execute): Always call ph_summary if
32276         exec_output exists.
32277
32278 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
32279
32280         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
32281         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
32282
32283         * config/*.exp: Update FSF address.  Change result of ${tool}_load
32284         to pass/fail/unresolved/unsupported/untested.  Caller must now
32285         call unresolved/unsupported/untested.
32286         * lib/*.exp: Update FSF address.  Update to handle new results of
32287         ${tool}_load.
32288         * lib/chill.exp (verbose): Delete.
32289
32290 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
32291
32292         * lib/gcc.exp (default_gcc_start): Change order of args to
32293         $LDFLAGS $CFLAGS $LIBS.
32294         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
32295         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
32296         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
32297         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
32298         * gcc.misc-tests/dg-test.exp: Likewise.
32299         * gcc.misc-tests/msgs.exp: Likewise.
32300         * gcc.prms/prms.exp: Likewise.
32301         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
32302         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
32303
32304         * lib/dg.exp: Deleted, moved to dejagnu/lib.
32305
32306 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
32307
32308         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
32309
32310         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
32311         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
32312
32313         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
32314         necessary.
32315
32316 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
32317
32318         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
32319         global for loop; add use of $mathlib.
32320         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
32321         settings here; set mathlib for anything but VxWorks.
32322
32323 1996-01-22  Jeffrey A Law  (law@cygnus.com)
32324
32325         * gcc.c-torture: Update to c-torture-1.40 release.
32326
32327 1996-01-03  Jeffrey A Law  (law@cygnus.com)
32328
32329         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
32330         dg.exp.
32331
32332 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
32333
32334         * lib/c-torture.exp (c-torture-execute): Declare "output" as
32335         global.
32336
32337 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
32338
32339         * lib/g++.exp (LIBS): Define if not already.
32340         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
32341         (gcc-dg-prune): Call prune_gcc_output.
32342         * lib/gcc.exp (prune_gcc_output): New proc.
32343         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
32344         prune_gcc_output.
32345
32346 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
32347
32348         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
32349         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
32350
32351 1995-11-15  Jeffrey A Law  (law@cygnus.com)
32352
32353         * gcc.c-torture: Update to c-torture-1.39 release.
32354
32355 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
32356
32357         * lib/c-torture.exp (c-torture-execute): Don't return if one option
32358         fails, try others as well.
32359
32360 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
32361
32362         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
32363         If compilation fails, mark execute tests as `untested'.
32364         If test is marked as unsupported, don't mark compilation and
32365         execute tests as failed.
32366
32367 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
32368
32369         * lib/g++.exp (g++_init): Don't link in libg++, and look to
32370         libstdc++ for whether or not we want to be doing shared
32371         libraries.  Delete link_curses since we don't need it anymore.
32372         * lib/mike-g++.exp (postbase): Don't link in libg++.
32373         * g++.old-deja/old-deja.exp: Likewise.
32374
32375 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
32376
32377         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
32378
32379 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
32380
32381         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
32382         For that, add `-Wl,-a,shared_archive'.
32383         * g++.old-deja/old-deja.exp: Likewise.
32384
32385 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
32386
32387         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
32388
32389 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
32390
32391         * lib/mike-g++.exp (postbase): Pay attention to the status of
32392         g++_load.
32393
32394 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
32395
32396           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
32397
32398 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
32399
32400         * lib/gcc.exp (default_gcc_start): No longer need to log program
32401         being executed or its output, execute_anywhere does that now.
32402         * lib/g++.exp (default_g++_version): Call execute_anywhere.
32403         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
32404
32405 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
32406
32407         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
32408         the same as those in lib/g++.exp.
32409
32410 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
32411
32412         * gcc.c-torture: Update to c-torture-1.38 release.
32413         * gcc.ieee: Related changes.
32414
32415 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
32416
32417         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
32418         "exec". Minor reformatting changes.
32419
32420         * config/rom68k.exp (${tool}_load): Make it work in a canadian
32421         cross. This means all "exec" calls now work on a remote host as
32422         well.
32423         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
32424         cross. Filter out the extra "\r\n" stuff that expect puts in.
32425         (c-torture-execute): Filter out the bogus warnings like
32426         c-torture-compile does. Add support for canadian cross.
32427         * lib/gcc.exp (default_gcc_version, default_gcc_start)
32428         Use execute_anywhere rather than calling exec directly. Now it
32429         works for canadian cross testing.
32430
32431 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
32432
32433         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
32434         results into a variable, and check that rather than using file exists.
32435
32436 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
32437
32438         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
32439         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
32440
32441 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
32442
32443         * g++.old-deja/old-deja.exp: Create and pass runshlib and
32444         lib_curses if there's a shared libg++ in the build tree.
32445
32446 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
32447
32448         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
32449         if not supported target.
32450
32451 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
32452
32453         * lib/g++.exp (g++_init): Move empty setting of runshlib and
32454         link_curses up to always happen, not just for native builds.
32455
32456 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
32457
32458         * gcc.c-torture: Update to c-torture-1.36 release.
32459         * gcc.failure: Related changes.
32460
32461 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
32462
32463         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
32464
32465 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
32466
32467         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
32468         * lib/mike-g++.exp (postbase): Not in here.  Still reference
32469         runshlib, link_curses, and mathlib for link and run.
32470
32471         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
32472         pass the runtime shared library options for Solaris, OSF/1, and
32473         Irix5, and link with -lcurses to avoid unresolved references.
32474
32475 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
32476
32477         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
32478         only run once.
32479
32480 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
32481
32482         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
32483
32484 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
32485
32486         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
32487         do not have a framework for the "compat" tests yet.
32488
32489 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
32490
32491         * lib/mike-g++.exp (postbase): New local variable `mathlib',
32492         set to null if we're testing vxworks5.1.  Use that instead of
32493         `-lm' in the setting of LIBS for link and run.
32494
32495 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
32496
32497         * config/rom68k.exp (${tool}_load): Major changes to make it
32498         work.  Verified that it does in fact return the stuff in
32499         exec_output properly.  Catch any Emul or any TRAP other than 0.
32500
32501 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
32502
32503         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
32504         LDFLAGS properly for targets that need stuff from libgloss.
32505         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
32506         only run once.
32507         (gpp_initialized): New variable.
32508
32509 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
32510
32511         * config/rom68k.exp: Load libgloss.exp.
32512         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
32513         so we can produce a fully linked binary.
32514         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
32515         so we can produce a fully linked binary.
32516
32517 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
32518
32519         * lib/plumhall.exp (ph_section): Watch for expected failures.
32520         Add missing `else'.
32521
32522         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
32523         run the testcase.
32524         (c-torture): Likewise.
32525
32526 1995-08-28  Doug Evans  <dje@cygnus.com>
32527
32528         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
32529
32530         * lib/mike-g++.exp (mike_cleanup): New proc.
32531         (prebase): New globals compiler_result, not_compiler_result,
32532         target_regexp.
32533         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
32534         allow leading "-" in pattern.  Watch for unsupported tests.
32535         If $compiler_result is set, pattern match assembler code,
32536         and ditto for $not_compiler_result.
32537         * lib/mike-gcc.exp: Likewise.
32538
32539         * lib/plumhall.exp (ph_execute): Only call ph_summary if
32540         execution "succeeded".
32541
32542 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
32543
32544         * config/win32.exp: New file.
32545         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
32546
32547 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
32548
32549         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
32550         unsupported.
32551         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
32552         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
32553         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
32554
32555         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
32556         "... without exceptions was ...".  That is now handled by
32557         prune_system_crud.
32558         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
32559
32560 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
32561
32562         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
32563         sieve.c,sort2.c}: New files.
32564         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
32565         sieve.exp,sort2.exp}: Drivers for them.
32566
32567         * lib/mike-gcc.exp (program_output): New user settable variable.
32568         (postbase): Call prune_system_crud.  Also prune extraneous compiler
32569         messages.
32570         * lib/mike-g++.exp (program_output): New user settable variable.
32571
32572         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
32573
32574         * config/sh.exp: Deleted (use sim.exp instead).
32575
32576 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
32577
32578         * config/vx.exp: Declare CHECKTASK as global.
32579         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
32580         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
32581         * lib/old-dejagnu.exp: Load [pwd]/$executable.
32582
32583 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
32584
32585         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
32586         target. Like vx.exp, only includes `vx29k.exp' instead of
32587         `vxworks.exp'.
32588
32589 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
32590
32591         * config/sim.exp: Increase time limit from 120 seconds to 240.
32592
32593 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
32594
32595         * gcc.c-torture/execute/950628-1.c: New test.
32596
32597 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
32598
32599         * gcc.c-torture: Update with changes/additions from
32600         c-torture-1.34.
32601
32602 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
32603
32604         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
32605
32606 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
32607
32608         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
32609
32610 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
32611
32612         * gcc.c-torture/compile/950512-1.c: New test.
32613         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
32614         * gcc.dg/struct-ret-1.c: Likewise.
32615
32616 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
32617
32618         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
32619           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
32620
32621 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
32622
32623         * gcc.c-torture/special/920411-1.c: Deleted.
32624         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
32625
32626 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
32627
32628         * config/sim.exp (${tool}_load): Hack in call to bash to get a
32629         cpu limit.
32630
32631 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
32632
32633         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
32634
32635 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
32636
32637         From kenner;
32638         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
32639         is the proper length.
32640         * va-arg-3.c: Likewise.
32641
32642 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
32643
32644         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
32645         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
32646
32647         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
32648         * lib/g++.exp (default_g++_start): Delete old cruft.
32649
32650 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
32651
32652         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
32653         (2 * (1 << 18)) to (2 * (1 << 17)).
32654
32655         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
32656
32657 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
32658
32659         * config/rom68k.exp: Renamed from config/idp.exp
32660
32661 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
32662
32663         * c-torture/compile/921109-2.c
32664
32665 1995-04-18  Mike Stump  <mrs@cygnus.com>
32666
32667         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
32668         excess errors.
32669
32670 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
32671
32672         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
32673         output.
32674         * lib/g++.exp (default_g++_start): Likewise.
32675
32676 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
32677
32678         * gcc.c-torture/compile/950329-1.c: New test.
32679
32680 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
32681
32682           * config/bug.exp (${tool}_load): Updated to use new remote_open
32683           and remote_close procs.
32684         * config/idp.exp: New file.
32685
32686 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
32687
32688         * gcc.c-torture/execute/950322-1.c: New test.
32689
32690 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
32691
32692         * config/vx.exp (${tool}_load): Clean up testing of return code from
32693         vxworks_ld and vxworks_spawn.
32694
32695 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
32696
32697         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
32698
32699 1995-03-13  Mike Stump  <mrs@cygnus.com>
32700
32701         * lib/old-deja.exp: Add `excess errors test - ' error, now one
32702         can mark excess errors on a machine by machine basis.  Note, the
32703         default is to not expect any excess errors, even when excess
32704         errors test - is given, so you will want to put an XFAIL ... on
32705         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
32706         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
32707         those 4 machines, but no others.
32708
32709 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
32710
32711         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
32712         * lib/c-torture.exp: to here.
32713
32714 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
32715
32716         * gcc.c-torture/execute/950221-1.c: New test.
32717         * gcc.c-torture/execute/struct-ret-1.c: New test.
32718         * gcc.c-torture/compile/950221-1.c: New test.
32719
32720         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
32721
32722 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
32723
32724         * gcc.c-torture/execute/arith-1.c (main): Return 0.
32725         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
32726
32727 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
32728
32729         * g++.gb: New directory of tests, derived from my signature and
32730         class scoping tests.
32731
32732         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
32733         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
32734         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
32735         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
32736         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
32737         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
32738         * g++.gb/sig25.C: Likewise.
32739
32740         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
32741         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
32742         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
32743         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
32744         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
32745         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
32746         * g++.gb/sig25.exp: Likewise.
32747
32748         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
32749         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
32750         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
32751         * g++.gb/scope13.C: Likewise, this test still fails.
32752
32753         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
32754         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
32755         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
32756         * g++.gb/scope13.exp: Ditto.
32757
32758         * g++.gb/README: New file, explains what these tests are about.
32759
32760 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
32761
32762         * lib/dg.exp (dg-do): Support `preprocess'.
32763         (dg-test): Likewise.
32764
32765 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
32766
32767         * config/udi.exp: change "continue -expect" to "exp_continue".
32768
32769 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
32770
32771         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
32772         Delete redundant tests.
32773
32774         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
32775         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
32776         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
32777         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
32778         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
32779         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
32780         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
32781         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
32782
32783         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
32784         storing label pointers.
32785         * gcc.c-torture/execute/921019-1.c: Likewise.
32786         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
32787         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
32788         parameter fp.
32789         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
32790         constants.
32791
32792         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
32793         Delete obsolete tests.
32794
32795         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
32796         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
32797         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
32798         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
32799         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
32800         * gcc.c-torture/compile/950124-1.c: New test.
32801
32802         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
32803
32804 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
32805
32806         * lib/mike-g++.exp: Add -lm to LIBS.
32807
32808 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
32809
32810         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
32811
32812 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
32813
32814         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
32815
32816 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
32817
32818         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
32819
32820 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
32821
32822         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
32823         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
32824         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
32825         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
32826         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
32827         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
32828         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
32829         * g++.law/{operators31.C, operators32.C,
32830         * g++.law/{operators33.C, operators34.C}: Likewise.
32831         * g++.law/{pic1.C, refs2.C}: Likewise.
32832         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
32833         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
32834         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
32835         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
32836
32837         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
32838         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
32839         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
32840         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
32841         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
32842         * g++.law/{enum9.exp, friend5.exp}: Likewise.
32843         * g++.law/{nest3.exp, nest4.exp}: Likewise.
32844         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
32845         * g++.law/{operators30.exp, operators31.exp}: Likewise.
32846         * g++.law/{operators32.exp, operators33.exp}: Likewise.
32847         * g++.law/{operators34.exp}: Likewise.
32848         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
32849         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
32850         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
32851         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
32852         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
32853
32854         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
32855         No longer expected to fail.
32856         * g++.law/missed-error3.C: Tweak for recent bool changes.
32857
32858 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
32859
32860         * config/emb-unix: Deleted.
32861         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
32862         remote execution.  Do final link on remote host if REMOTE_LINK is set.
32863
32864 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
32865
32866         * lib/dg.exp (dg-test): Fix typo in last patch.
32867
32868 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
32869
32870         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
32871         (handles multiple occurrences).
32872
32873 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
32874
32875         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
32876         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
32877         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
32878         printed).
32879         * lib/c-torture.exp (c-torture-compile): Likewise.
32880         (c-torture): Prepend full path if missing.
32881         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
32882         (gcc_fail): Likewise.
32883         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
32884
32885 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
32886
32887         * lib/netware.exp: Only attach to NetWare i386 systems.
32888
32889 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
32890
32891         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
32892         messages.  Add test name to "output pattern match" pass/fail message.
32893
32894 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
32895
32896         * gcc.dg: New testsuite.
32897         * gcc.dg/dg.exp: New file.
32898
32899         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
32900         test-switch.c}: Deleted.
32901
32902         * gcc.misc-tests/msgs.exp: New testcase driver.
32903
32904 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
32905
32906         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
32907         Watch for illegal return values from ${tool}_load.
32908         * config/unix.exp (${tool}_load): Fix pass/fail detection for
32909         cross targets.  Coerce return value >0 to 1.
32910
32911 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
32912
32913         * config/unix.exp (${tool}_load): Call program rsh, not proc.
32914
32915         * config/emb-unix.exp: New file.
32916
32917         * config/sim.exp: Error if variable $SIM not defined.
32918         (${tool}_load): Mark test as "untested" if simulator missing.
32919
32920         * config/unix.exp: Load remote.exp to get rcp_download.
32921         * lib/c-torture.exp: Use different option lists for testcases with
32922         and without loops.
32923         * gcc.c-torture/execute/execute.exp: Likewise.
32924
32925 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
32926
32927         * config/*.exp: Clarify return code from ${tool}_load.
32928         Call `unresolved' or `untested' instead of `warning' or `perror'
32929         (sometimes you still want to call both though).
32930         Add comment that `shell_id' is local to each file.
32931         * config/udi.exp (timeout): Set to 30.
32932         Don't print warning if connection fails, $connectmode has already
32933         printed an error.
32934         (${tool}_load): Move verbose messages to level 2.
32935         Rework pattern for "Process started" message.
32936         Pass `shell_id' to ${connectmode}_download.
32937         Retry twice upon timeout.  Make resetting of target more robust.
32938         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
32939         Pass `shell_id' to exit_$connectmode.
32940         Only call exit_$connectmode if connected.
32941         * config/unix.exp (${tool}_load): Check return codes better.
32942         * config/vrtx.exp (${tool}_load): Likewise.
32943         * config/vx.exp (${tool}_load): Likewise.
32944         Delete unneeded global's.
32945         * lib/dg.exp (dg-test): Update to reflect clarified return codes
32946         from ${tool}_load.
32947         (dg-stat): Delete.
32948         (dg-init): Delete recording of pass/fail counts.
32949         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
32950         (old-dejagnu-init): Likewise.
32951         (old-dejagnu-stat): Delete contents, empty proc now.
32952         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
32953         (c-torture): Delete references to lcnt, lpass, lfail.
32954         Get option list from TORTURE_OPTIONS.
32955         Delete -funroll[-all]-loops if no loops.
32956         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
32957         (g++_stat): Delete contents (empty proc now).
32958         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
32959         (gcc_finish): Likewise.
32960         (gcc_stat): Deleted.
32961         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
32962         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
32963         * gcc.c-torture/execute/execute.exp: Likewise.
32964         Split tests into two parts: compile, execute.
32965         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
32966         no loops.  Update to reflect clarified return codes from ${tool}_load.
32967
32968 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
32969
32970         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
32971         to grep for.
32972         (old-dejagnu): Likewise (where necessary).
32973
32974 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
32975
32976         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
32977
32978         * lib/dg.exp (dg-process-target): Fix processing of selector.
32979         Add comment regarding use of `error'.
32980
32981         * lib/gcc.exp (prune_system_crud): Define if missing.
32982         * lib/g++.exp (prune_system_crud): Likewise.
32983
32984         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
32985         Call prune_system_crud.
32986         * lib/dg.exp (dg-runtest): New proc.
32987         Use perror instead of send_user for tcl errors in testcase.
32988         Don't return any value, it's never used.
32989         Don't clobber previous definition of `unknown'.
32990         Print tcl errors in `dg-final'.
32991
32992 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
32993
32994         * lib/dg.exp (dg-process-target): Improve syntax error messages.
32995         (dg-test): Don't print errorInfo, it contains stack backtrace.
32996
32997 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
32998
32999         * lib/g++.exp (runtest_file_p): Define if missing.
33000
33001 1994-09-24  Doug Evans  (dje@cygnus.com)
33002
33003         * lib/mike-g++.exp: Comment out loading of g++.exp.
33004         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
33005         (default_g++_version): Always print something.
33006         (default_g++_start): Comment out call to `which'.
33007         (g++_start, g++_load): Deleted (must be defined in config file).
33008         * lib/gcc.exp: Test for existence of $CC at start.
33009         Delete check for tmpdir (done in gcc_init).
33010         (default_gcc_version): Always print something.
33011         (default_gcc_start): Comment out call to `which'.
33012         * config/*.exp: Major cleanup - make cross targets work at least a
33013         little better for g++ (by not being "--tool gcc" specific).
33014         Rename gcc_xxx to ${tool}_xxx.
33015         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
33016         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
33017
33018 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
33019
33020         * lib/c-torture.exp (c-torture-compile): Rework compiler
33021         message processing.
33022
33023         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
33024         c-torture.
33025
33026 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
33027
33028         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
33029
33030         * lib/dg.exp (dg-process-target): Support { target native }.
33031
33032 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
33033
33034         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
33035         looked for "... program xxx got fatal signal".
33036         Correct regsub munging of `comp_output'.
33037         Ignore compiler messages "path prefix not used" and "linker input
33038         file unused".
33039
33040 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
33041
33042         * lib/gcc.exp (runtest_file_p): Define if missing.
33043         * gcc.prms/template.c: Example to work from.
33044
33045 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
33046
33047         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
33048         * lib/dg.exp (dg-test): Call unsupported testcases as such.
33049
33050         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
33051         * gcc.prms/1883.c: Moved from compile/940714-1.c.
33052         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
33053         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
33054
33055         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
33056         (dg-process-target): No longer a varargs proc.
33057         Return S/N for target, P/F for xfail.  All callers changed.
33058         (user option procs): More argument checking.
33059         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
33060         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
33061         (dg-test): Skip test if not running on selected target in `dg-do'.
33062         Update handling of `dg-do-what', `dg-output-text'.
33063         Separate execution pass/fail from output pattern match pass/fail.
33064         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
33065
33066 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
33067
33068         * gcc.c-torture/special/special.exp: Don't expect failure for mips
33069         target for 920510-1.c.
33070
33071 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
33072
33073         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
33074         Clean up comment regarding use of passcnt, etc.
33075         (gcc_stat): Don't update `testcnt' here.
33076         (gcc_finish): Do it here.
33077         Might as well reset `but_id' here too.
33078         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
33079         to determine if the file should be tested.
33080         * gcc.c-torture/compile/compile.exp: Likewise.
33081         * gcc.c-torture/execute/execute.exp: Likewise.
33082         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
33083         * gcc.misc-tests/dg-test.exp: Likewise.
33084         * gcc.prms/prms.exp: Likewise.
33085         * gcc.wendy/wendy.exp: Likewise.
33086         * g++.old-deja.exp: Likewise.
33087         Move "Testing file" message to verbose level 1.
33088
33089 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
33090
33091         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
33092
33093 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
33094
33095         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
33096         (default_gcc_start): Accept optional second list element
33097         of compiler flags.  Print compiler output at verbosity level 2.
33098         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
33099         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
33100         Save current values of framework globals passcnt, failcnt, xpasscnt,
33101         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
33102         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
33103         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
33104         xfailcnt to compute stats.  Update framework global `testcnt' from
33105         pass/fail counts.
33106         (gcc_finish): New proc.  Clean up test environment.
33107         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
33108         (gcc_epass, gcc_efail): Delete.
33109         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
33110         argument of line number.
33111         (dg-init): If the tool has an init routine, call it.
33112         (dg-test): Remove args `cflags_var' and `libs_var'.
33113         Pass all compiler options to ${tool}_start.
33114         Handle missing line number.
33115         (dg-finish): New function.
33116         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
33117         particular files.  Call gcc_finish at end.  Move "skipping test"
33118         message to verbosity level 3.
33119         * gcc.c-torture/compile/compile.exp: Likewise.
33120         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
33121         * gcc.c-torture/execute/execute.exp: Likewise.
33122         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
33123         Print testcase being tried at verbosity level 1.
33124         * gcc.c-torture/special/special.exp: Unset xfail.
33125         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
33126         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
33127         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
33128         * gcc.failure/failure.exp: Likewise.
33129         * gcc.ieee/ieee.exp: Likewise.
33130         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
33131         Update call to dg-test.  Call dg-finish at end.
33132         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
33133         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
33134         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
33135         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
33136         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
33137         * gcc.wendy/wendy.exp: Add copyright.
33138         Delete setting of tmpdir (done by gcc_init).
33139         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
33140         Pass compiler flags to gcc_start.  Call gcc_finish at end.
33141         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
33142         gcc_[ce]pass/fail.
33143
33144 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
33145
33146         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
33147         confusion.
33148         (g++_load): Likewise.
33149
33150         * config/*.exp (gcc_load): Some were varargs fns and some were not.
33151         Rename argument to `prog' to remove the confusion.
33152         Varargs fns behave differently too!
33153         (g++_load): Likewise.
33154
33155         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
33156
33157         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
33158         what it is.  Delete (always) printing of status value for !native.
33159         Simplify verbose code, and include status and exec_output.
33160         (g++_load): Use gcc_load.
33161
33162 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
33163
33164         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
33165         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
33166         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
33167         940714-3.c as these testcases don't exist anymore.  Make
33168         va-arg-1.c expected to pass.
33169
33170 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
33171
33172         * gcc.misc-tests/misc.exp: Only run specific testcases.
33173         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
33174         * gcc.misc-tests/dg-[1-9].c: New files.
33175
33176         * lib/dg.exp: New testsuite driver.
33177         * gcc.prms/prms.exp: Use it.
33178
33179         * README.gcc: New file.
33180
33181         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
33182         Document and reset `lxpass' and `lxfail'.
33183         Simplify "initialized" message.
33184         (gcc_stat): Clean up comments a little.
33185
33186 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
33187
33188         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
33189
33190 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
33191
33192         * lib/old-dejagnu.exp (process-option): New proc.
33193         (old-dejagnu-init, old-dejagnu-stat): Likewise.
33194         (old-dejagnu): Simplify.
33195         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
33196
33197 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
33198
33199         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
33200         exists and is not an empty string.
33201
33202         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
33203         $xfail rather than calling setup_xfail.  Clear $xfail when test is
33204         finished.
33205         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
33206         automatically.
33207
33208         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
33209         longer expected to fail.
33210
33211         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
33212         "f" function call.
33213
33214         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
33215
33216         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
33217         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
33218         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
33219         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
33220         c-torture-1.29.
33221
33222         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
33223         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
33224
33225         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
33226
33227         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
33228         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
33229
33230         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
33231         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
33232         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
33233
33234 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
33235
33236         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
33237         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
33238         940714-1.c, 940714-2.c, 940714-3.c},
33239         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
33240         gcc.misc-tests/{mg.c,mg.exp}:
33241         New tests.
33242         * gcc.noncompile/noncompile.exp: Change accordingly.
33243
33244 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
33245
33246         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
33247         Undo previous clobberage.
33248
33249 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
33250
33251         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
33252         * gcc.special/{930510-1.c, special.exp}:
33253         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
33254         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
33255         struct-varargs-1.c}: New tests from c-torture-1.26.
33256
33257 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
33258
33259         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
33260           argument to switch.
33261
33262 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
33263
33264         * Revert the previous changes.  Please see Rob's directory
33265           (/lisa/test/rob/progressive/gcc/testsuite) for testing
33266           fixes.
33267
33268 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
33269
33270         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
33271             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
33272             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
33273             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
33274             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
33275             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
33276             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
33277             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
33278             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
33279             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
33280             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
33281             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
33282             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
33283             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
33284             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
33285             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
33286             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
33287             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
33288             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
33289             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
33290             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
33291             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
33292             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
33293             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
33294             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
33295             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
33296             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
33297
33298 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
33299
33300         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
33301             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
33302           with perror calls.
33303
33304 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
33305
33306         * config/unix.exp (g++_load): Fix syntax.
33307
33308 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
33309
33310         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
33311         * gcc.noncompile/921017-1.c: Deleted obsolete test.
33312         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
33313         Don't expect va-arg-1.c to fail.  Correct expected output for
33314         920928-1.c.
33315         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
33316         * gcc.wendy/hbm4.c: Correct typo.
33317         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
33318
33319 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
33320
33321         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
33322         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
33323         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
33324         * lib/c-torture.exp (c-torture-compile): Ditto.
33325
33326         Reduce volume of output (remove all the -I's and such).
33327         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
33328         Call gcc_cpass, gcc_cfail.
33329         (c-torture): Pass testing option to c-torture-compile.
33330
33331 1994-03-21  Doug Evans  (dje@cygnus.com)
33332
33333         Bring patches over from progressive.
33334         * config/default.exp: Exit remote shell cleanly.
33335         (g++_exit, g++_start): Add default versions.
33336         * config/sim.exp (gcc_load): Use perror, not error.
33337
33338 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
33339
33340         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
33341         set in site.exp.
33342
33343 1994-03-14  Doug Evans  (dje@cygnus.com)
33344
33345         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
33346         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
33347         (wendy_try): New proc to run testcase.
33348         (main loop): Call 'em.
33349         * gcc.wendy/*.c: Clean up pass to correct expected output.
33350
33351         * lib/gcc.exp: Minor cleanup work.
33352         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
33353
33354 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
33355
33356         * config/sim.exp (gcc_load): Document return codes better.
33357         Don't pass -v to simulator.
33358
33359 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
33360
33361           * gcc.special/920717-x.c: Fix typo.
33362           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
33363           get at sources.
33364
33365         * lib/mike-gcc.exp: Fix typo.
33366
33367 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
33368
33369         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
33370         binary to use, transform the name.
33371         * config/*.exp: rename everything. Nuke any g++ specific files,
33372         it's now a special case of gcc that requires no special support.
33373         Add a default.exp for unsupported targets.
33374
33375 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
33376
33377         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
33378         lib/old-dejagnu.exp: Fix a few patterns to work with the new
33379         version of Tcl.
33380
33381 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
33382
33383         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
33384         than a warning.
33385
33386 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
33387
33388         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
33389
33390 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
33391
33392         * gcc.execute/execute.exp: Combine opt_list and foption_list into
33393         option_list.  Compile every file with only 4/6 option choices
33394         (same as C torture) instead of with 12/18 different option
33395         choices.
33396         * lib/c-torture.exp: Likewise.
33397
33398         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
33399         not already set.
33400
33401 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
33402
33403         * lib/old-deja.exp: Add `excess errors test fails' error, now one
33404         can put an XFAIL *-*-* on excess errors.
33405
33406 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
33407
33408         * g++.law: Add more tests derived from g++-bugs snapshots.
33409
33410         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
33411         equivalent to g++.law/init9.
33412
33413         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
33414         compiled it, and the a.out file after we've run it.
33415
33416 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
33417
33418         * lib/mike-g++.exp (postbase): Delete the .o file after we've
33419         compiled it, and the a.out file after we've run it.
33420
33421 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
33422
33423         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
33424
33425 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
33426
33427         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
33428         version number.
33429
33430 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
33431
33432         * g++.law: New directory of g++ tests derived from the g++-bugs
33433         snapshots.
33434
33435 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
33436
33437         * gcc.compile: initbug1.c initbug1.exp testcase added
33438
33439 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
33440
33441         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
33442         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
33443           fixes submitted by Jeff Law (law@cs.utah.edu)
33444         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
33445           Jeff Law (law@cs.utah.edu)
33446
33447
33448 1993-11-30  Mike Stump  (mrs@cygnus.com)
33449
33450         * config/unix-g++.exp: Follow the gcc way of doing things.
33451         * g++.old-deja/old-deja.exp: Minor updates.
33452         * lib/g++.exp: New file, follow the gcc way of doing things.
33453         * lib/old-dejagnu.exp: Minor updates.
33454         * lib/mike-g++.exp: Always unset errorInfo.
33455
33456 1993-11-06  Mike Stump  (mrs@cygnus.com)
33457
33458         * lib/gcc.exp: Fix some errors with the below change, CC and
33459         CFLAGS should be global when setting, not local.
33460
33461 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
33462
33463         * lib/gcc.exp: Transform tool name.
33464
33465 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
33466
33467         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
33468
33469 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
33470
33471         * lib/gcc.exp: change gcc_done to gcc_stat
33472
33473 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
33474
33475         * Upgraded gcc testsuite to c-torture version 1.25
33476
33477 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
33478
33479         * lib/gcc.exp: added reporting code. Changed verbose compile message.
33480         * lib/c-torture: added hooks for new reporting code.
33481
33482 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
33483
33484         * config/sh-gcc.exp: check if sh-sim exists in the path
33485
33486 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
33487
33488         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
33489         * gcc.compile/compile.exp: Initial changes for new logic.
33490         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
33491         * gcc.failure/failure.exp: Initial changes for new logic.
33492         * gcc.ieee/ieee.exp: Initial changes for new logic.
33493         * gcc.misc-tests/misc.exp: Initial changes for new logic.
33494         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
33495         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
33496         * lib/c-torture.exp: Initial changes for new logic.
33497         * lib/gcc.exp: Initial changes for new logic.
33498
33499 1993-10-15  Mike Stump  (mrs@cygnus.com)
33500
33501         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
33502         depend upon failure or success.  Fully qualify names in failure
33503         and success messages.  Always remove a.out before starting
33504         compile, just in case.  Pay more attention to error text output by
33505         the compiler.  Handle testcases with no known past errors just
33506         like all others, so that things are uniform.  Other miscellaneous
33507         improvements.
33508
33509 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
33510
33511         * gcc.cpp: new directory for cpp tests
33512
33513 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
33514
33515         * lib/chill.exp: Code reformatted, removed unused code.
33516         * config/unix-chill.exp: Code reformatted, removed unused code.
33517         * chill.execute/execute.exp: Code reformatted, removed unused code.
33518         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
33519
33520 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
33521
33522         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
33523         routines not written.
33524
33525 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
33526
33527         * config/bug-gcc.exp: Use new procs from bug.exp.
33528
33529 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
33530
33531         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
33532         via ftp, rather than depending on NFS.
33533         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
33534         case.
33535
33536 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
33537
33538         * config/bug-gcc.exp: Use new download proc.
33539
33540 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
33541
33542         * chill.execute/execute.exp: cleanups, handles errors better
33543         * chill.compile/compile.exp: rewrite, based on execute.exp
33544         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
33545         * lib/chill.exp: major changes to diff proc and compile and link
33546           procs. added chill_fail and chill_pass wrappers to pass and
33547           fail. added more comments, and handle error codes better.
33548           Added a hack to capture stderr from exec, so noncompile tests
33549           can work.
33550
33551 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
33552
33553         * chill.execute/execute.exp: rewrite of testsuite driver
33554         * lib/chill.exp: rewrite of testsuite driver
33555         * config/unix-chill.exp: rewrite of testsuite driver
33556
33557 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
33558
33559     In chill.execute:
33560         * iexpr.ch: Standardize uppercase.
33561         * tuples.dat: Standardize uppercase.
33562         * vary.ch: standardize.  Correct varying string assignments.
33563         * vary.dat: Add new output lines.
33564
33565 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
33566
33567     In chill.execute:
33568         * chprintf.ch: Standardize use of uppercase.
33569         * tuples.ch: Standardize and turn arr2 into a DCL,
33570           rather than a SYN.
33571         * pinits.ch: Standardize.
33572
33573 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
33574
33575         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
33576         * Makefil: Renamed to Makefile.in.
33577         * configure.in: New.
33578
33579 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
33580
33581     In chill.execute:
33582         * .cvsignore: Add result/output files.
33583         * Makefile: Fix up variables at start.  Use MFLAGS
33584           everywhere.  Correct bool_loc, built_ins entries.
33585           Add entry for vary1.ch.
33586         * bitarray.ch: Standardize upper-case usage.
33587         * bitexpr.ch: Standardize, add output of b1.
33588         * params.ch: Use arrayt in along PROC parameters, to
33589           avoid novelty problems.
33590         * sets.ch: Tiny cleanup.
33591         * vary1.ch: Re-indent.
33592
33593 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
33594
33595           * Add PR-related files to Makefiles, .cvsignore files, etc.
33596
33597 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
33598
33599         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
33600           with compiler objects. New names are test-flow.c and test-loop.c
33601
33602 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
33603
33604         * Upgraded c-torture tests from 1.19 to 1.20
33605
33606         * new files:
33607         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
33608         * gcc.compile: 930623-1.c 930623-2.c
33609         * gcc.noncompile: 930622-1.c 930622-2.c
33610         * gcc.failure: 920411-1.c 920627-2.c
33611         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
33612
33613 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
33614
33615         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
33616           More changes to get testsuite working properly. Needs more work.
33617           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
33618
33619 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
33620
33621         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
33622           More changes to get testsuite working properly. Needs more work.
33623
33624 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
33625
33626         * chill.compile/compile.exp: Added for Dejagnu support
33627         * chill.execute/execute.exp: Added for Dejagnu support
33628         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
33629
33630 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
33631
33632     This should complete moving the CHILL test files.
33633         * chill.noncompile(.cvsignore printf.grt
33634             in-printf.grt chprintf.grt chprintf.ch):
33635             Added test-support files.
33636           (Makefile): Modified further.
33637         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
33638             signal.ch): Added test files.
33639           * chill.execute (.cvsignore printf.grt printr.c
33640             in-printf.grt rts.c chprintf.grt rts.h): Added
33641           test-support files.
33642             (Makefile): More corrections.
33643
33644 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
33645
33646         * chill.compile, chill.execute, chill.nocompile: Add CHILL
33647           test cases, ready for DejaGnu.
33648
33649 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
33650
33651         * Upgraded c-torture tests from 1.18 to 1.19
33652
33653         * gcc.compile: added test(s):
33654           930607-1.c
33655         * gcc.execute: added test(s):
33656           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
33657
33658         * added new subdirectory for misc tests: gcc.misc-tests
33659         * gcc.misc-test(s): added tests:
33660           inst-check.c test-consts.c test-ior.c test-switch.c
33661
33662 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
33663
33664         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
33665
33666 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
33667
33668         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
33669
33670 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
33671
33672         * Upgraded c-torture tests from 1.17 to 1.18
33673
33674 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
33675
33676         * Upgraded c-torture tests from 1.12 to 1.17
33677
33678 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
33679
33680         * lib/old-dejagnu.exp:
33681           Fixed handling of XFAIL target triplets to correctly
33682           recognize wildcard characters.  Removed code that
33683           appended a unique id tag to the end of the file name
33684           printed out by the result of the testcases within a
33685           given test file.
33686
33687 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
33688
33689         * lib/old-dejagnu.exp:
33690           Reworked expected failure handling to trigger off of XFAIL
33691           keyword in keyphrase embeded in testcase source code. The
33692           XFAIL keyword must be at the end of the keyphrase line. It
33693           may optionally be followed by one or more target triplets.
33694           It has just occured that the handling of wildcards in the
33695           target triplet may not be correct.
33696
33697 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
33698
33699         * g++.old-deja/tests:
33700           Moved all subdirectories up one level into g++.old-deja .
33701
33702         * lib/old-dejagnu.exp:
33703           Fixed problem with CXXFLAGS not being properly reset, and being
33704           corrupted with extraneous "-c" compiler option.  This was
33705           causing binaries to not be generated for test that needed them.
33706           Modified strings passed to "pass" and "fail" so that individual
33707           tests from the same test file would be distinguished by an
33708           identifier appended to the test file name in the summary logs;
33709           this corrected a problem with erroneous diff logs.  Added code
33710           to search testcases for expected fail and unexpected pass keywords.
33711
33712 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
33713
33714         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
33715
33716 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
33717
33718         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
33719           Removed extraneous text from end of "Special g++ Options"
33720           keyphrase.
33721
33722         * lib/old-dejagnu.exp: Added pattern matching to look for new
33723           keywords, embedded in testcases comments, which will trigger
33724           calls to xpass and xfail.
33725
33726 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
33727
33728         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
33729           comments embedded in the testcases, especially the one looking for
33730           special compiler options, as well as the pattern matching for the
33731           compiler output again.
33732
33733 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
33734
33735         * lib/old-dejagnu.exp: Do a proper check of the return value for
33736           execute tests. Fixed several problems with the pattern matching
33737           of the compiler output which gave erroneous test results.
33738           Changed several of the test result messages to be more descriptive.
33739         * config/unix-g++.exp: Proc g++_load now actually works and
33740           executes the tests passed to it and returns a usable return
33741           value.
33742
33743 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
33744
33745           * lib/gcc.exp: Exits gracefully if $CC is bogus.
33746
33747 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
33748
33749         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
33750           Modified both files to properly execute the old style
33751           dejagnu tests. The previous versions of these files were
33752           experimental and did not function anything near correctly.
33753
33754 1993-04-05  Rob Savoye  (rob@cygnus.com)
33755
33756         * Removed all Makefile.in and configure.in files. No configuration
33757         needed now.
33758
33759 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
33760
33761         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
33762
33763 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
33764
33765         * gcc.compile/configure.in, gcc.unsorted/configure.in,
33766         gcc.special/configure.in, gcc.noncompile/configure.in,
33767         gcc.execute/configure.in, gcc.code_quality/configure.in,
33768         g++.other/configure.in, g++.old-deja/configure.in,
33769         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
33770         in srcname setting.
33771
33772 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
33773
33774         * lib/udi.exp:  Fixed mondfe and mondfe_download.
33775         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
33776         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
33777
33778 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
33779
33780         * config/udi-gdb.exp: Check $shell_id after connecting to target.
33781         (gdb_exit): Don't remove *_soc files.
33782
33783 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
33784
33785         * lib/c-torture.exp: Don't look for main; instead always use -w
33786         -c.  This is how the c-torture tests work.  Remove the object
33787         file if the compilation succeeds.
33788         * gcc.execute/execute.exp: Remove executable if test passes.
33789         * gcc.noncompile/noncompile.exp: Every test is an expected
33790         failure.
33791         * gcc.special/special.exp: Added tests from c-torture 1.11,
33792         corrected use of existing test.
33793         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
33794         gcc.execute/920625-1.c: Updated to c-torture 1.11.
33795         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
33796         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
33797         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
33798         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
33799         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
33800         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
33801         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
33802         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
33803         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
33804         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
33805         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
33806         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
33807         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
33808         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
33809         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
33810         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
33811         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
33812         c-torture 1.11.
33813         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
33814         correspond to c-torture 1.11.
33815
33816         * New file.